.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-39315 .elementor-element.elementor-element-21bc9ff8 .elementor-tab-title, .elementor-39315 .elementor-element.elementor-element-21bc9ff8 .elementor-tab-title:before, .elementor-39315 .elementor-element.elementor-element-21bc9ff8 .elementor-tab-title:after, .elementor-39315 .elementor-element.elementor-element-21bc9ff8 .elementor-tab-content, .elementor-39315 .elementor-element.elementor-element-21bc9ff8 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-39315 .elementor-element.elementor-element-21bc9ff8 .elementor-tab-title{font-family:"Roboto";font-weight:600;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-39315 .elementor-element.elementor-element-7cbc908a{text-align:center;}.elementor-39315 .elementor-element.elementor-element-7cbc908a .elementor-heading-title{font-family:"Roboto";font-weight:500;color:#54595F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-39315 .elementor-element.elementor-element-577fb3b3{--image-border-color:#AEAEAE;--image-border-width:1px;--image-border-radius:5px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-39315 .elementor-element.elementor-element-051862a{text-align:center;}.elementor-39315 .elementor-element.elementor-element-051862a .elementor-heading-title{font-family:"Roboto";font-weight:500;color:#54595F;}.elementor-39315 .elementor-element.elementor-element-8c33234 .elementor-heading-title{font-family:"Raleway";font-size:31px;font-weight:600;color:var( --e-global-color-b8921e0 );}.elementor-39315 .elementor-element.elementor-element-ec75c13{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-39315 .elementor-element.elementor-element-d59a9d6{--image-border-color:#AEAEAE;--image-border-width:1px;--image-border-radius:5px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-39315 .elementor-element.elementor-element-d59a9d6 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-39315 .elementor-element.elementor-element-9795e81{--spacer-size:50px;}.elementor-39315 .elementor-element.elementor-element-07ad8e8 .elementor-heading-title{font-family:"Raleway";font-size:31px;font-weight:600;color:var( --e-global-color-b8921e0 );}.elementor-39315 .elementor-element.elementor-element-e183c55{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-39315 .elementor-element.elementor-element-3e62ede{--image-border-color:#AEAEAE;--image-border-width:1px;--image-border-radius:5px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-39315 .elementor-element.elementor-element-3e62ede .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-39315 .elementor-element.elementor-element-6d5ab87{--spacer-size:50px;}.elementor-39315 .elementor-element.elementor-element-c2f76b2 .elementor-heading-title{font-family:"Raleway";font-size:31px;font-weight:600;color:var( --e-global-color-b8921e0 );}.elementor-39315 .elementor-element.elementor-element-bc44e55{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-39315 .elementor-element.elementor-element-2d96d56{--image-border-color:#AEAEAE;--image-border-width:1px;--image-border-radius:5px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-39315 .elementor-element.elementor-element-2d96d56 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-39315 .elementor-element.elementor-element-66381fe{--spacer-size:50px;}.elementor-39315 .elementor-element.elementor-element-8b8c278 .elementor-heading-title{font-family:"Raleway";font-size:31px;font-weight:600;color:var( --e-global-color-b8921e0 );}.elementor-39315 .elementor-element.elementor-element-cd6a0a0{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-39315 .elementor-element.elementor-element-8e87e3d{--image-border-color:#AEAEAE;--image-border-width:1px;--image-border-radius:5px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-39315 .elementor-element.elementor-element-8e87e3d .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-39315 .elementor-element.elementor-element-f8597e9{--spacer-size:50px;}.elementor-39315 .elementor-element.elementor-element-8505b7e .elementor-heading-title{font-family:"Raleway";font-size:31px;font-weight:600;color:var( --e-global-color-b8921e0 );}.elementor-39315 .elementor-element.elementor-element-46fabbb{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-39315 .elementor-element.elementor-element-286f879{--image-border-color:#AEAEAE;--image-border-width:1px;--image-border-radius:5px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-39315 .elementor-element.elementor-element-286f879 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-39315 .elementor-element.elementor-element-7c94e6f{--spacer-size:50px;}.elementor-39315 .elementor-element.elementor-element-84efb1a .elementor-heading-title{font-family:"Raleway";font-size:31px;font-weight:600;color:var( --e-global-color-b8921e0 );}.elementor-39315 .elementor-element.elementor-element-04522ac{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-39315 .elementor-element.elementor-element-6c62001{--image-border-color:#AEAEAE;--image-border-width:1px;--image-border-radius:5px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-39315 .elementor-element.elementor-element-6c62001 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:767px){.elementor-39315 .elementor-element.elementor-element-21bc9ff8 .elementor-tab-title{font-size:15px;}.elementor-39315 .elementor-element.elementor-element-8c33234 .elementor-heading-title{font-size:24px;}.elementor-39315 .elementor-element.elementor-element-07ad8e8 .elementor-heading-title{font-size:24px;}.elementor-39315 .elementor-element.elementor-element-c2f76b2 .elementor-heading-title{font-size:24px;}.elementor-39315 .elementor-element.elementor-element-8b8c278 .elementor-heading-title{font-size:24px;}.elementor-39315 .elementor-element.elementor-element-8505b7e .elementor-heading-title{font-size:24px;}.elementor-39315 .elementor-element.elementor-element-84efb1a .elementor-heading-title{font-size:24px;}}/* Start custom CSS for tabs, class: .elementor-element-21bc9ff8 */.elementor-39315 .elementor-element.elementor-element-21bc9ff8 .elementor-tab-title{
    background-color: #f9f9fb;
    color: #000 !important;
    border-right: 1px solid #E2E2E2 !important;
    
}

.elementor-39315 .elementor-element.elementor-element-21bc9ff8 .elementor-tab-title:first-child{
    border-top-left-radius: 50px !important;
    border-bottom-left-radius: 50px !important;
}

.elementor-39315 .elementor-element.elementor-element-21bc9ff8 .elementor-tab-title:last-child{
        border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}

.elementor-39315 .elementor-element.elementor-element-21bc9ff8 .elementor-tab-title.elementor-active{
    background-color: #333333 !important;
    color: #fff !important;
    transition: all 0.5s ease-out;
}

@media (max-width: 600px)  {
  .elementor-39315 .elementor-element.elementor-element-21bc9ff8 .elementor-tabs-wrapper {
    display: flex;
        flex-direction: row;
  }
  .elementor-39315 .elementor-element.elementor-element-21bc9ff8 .elementor-tab-mobile-title {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-577fb3b3 */.elementor-39315 .elementor-element.elementor-element-577fb3b3 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-39315 .elementor-element.elementor-element-577fb3b3 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-39315 .elementor-element.elementor-element-577fb3b3 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-39315 .elementor-element.elementor-element-577fb3b3 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-39315 .elementor-element.elementor-element-577fb3b3 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-39315 .elementor-element.elementor-element-577fb3b3 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-d59a9d6 */.elementor-39315 .elementor-element.elementor-element-d59a9d6 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-39315 .elementor-element.elementor-element-d59a9d6 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-39315 .elementor-element.elementor-element-d59a9d6 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-39315 .elementor-element.elementor-element-d59a9d6 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-39315 .elementor-element.elementor-element-d59a9d6 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-39315 .elementor-element.elementor-element-d59a9d6 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-3e62ede */.elementor-39315 .elementor-element.elementor-element-3e62ede .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-39315 .elementor-element.elementor-element-3e62ede .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-39315 .elementor-element.elementor-element-3e62ede .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-39315 .elementor-element.elementor-element-3e62ede .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-39315 .elementor-element.elementor-element-3e62ede .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-39315 .elementor-element.elementor-element-3e62ede .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-2d96d56 */.elementor-39315 .elementor-element.elementor-element-2d96d56 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-39315 .elementor-element.elementor-element-2d96d56 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-39315 .elementor-element.elementor-element-2d96d56 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-39315 .elementor-element.elementor-element-2d96d56 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-39315 .elementor-element.elementor-element-2d96d56 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-39315 .elementor-element.elementor-element-2d96d56 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-8e87e3d */.elementor-39315 .elementor-element.elementor-element-8e87e3d .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-39315 .elementor-element.elementor-element-8e87e3d .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-39315 .elementor-element.elementor-element-8e87e3d .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-39315 .elementor-element.elementor-element-8e87e3d .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-39315 .elementor-element.elementor-element-8e87e3d .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-39315 .elementor-element.elementor-element-8e87e3d .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-286f879 */.elementor-39315 .elementor-element.elementor-element-286f879 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-39315 .elementor-element.elementor-element-286f879 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-39315 .elementor-element.elementor-element-286f879 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-39315 .elementor-element.elementor-element-286f879 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-39315 .elementor-element.elementor-element-286f879 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-39315 .elementor-element.elementor-element-286f879 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-6c62001 */.elementor-39315 .elementor-element.elementor-element-6c62001 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-39315 .elementor-element.elementor-element-6c62001 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-39315 .elementor-element.elementor-element-6c62001 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-39315 .elementor-element.elementor-element-6c62001 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-39315 .elementor-element.elementor-element-6c62001 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-39315 .elementor-element.elementor-element-6c62001 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */