.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-38486 .elementor-element.elementor-element-29d05cf3 .elementor-tab-title, .elementor-38486 .elementor-element.elementor-element-29d05cf3 .elementor-tab-title:before, .elementor-38486 .elementor-element.elementor-element-29d05cf3 .elementor-tab-title:after, .elementor-38486 .elementor-element.elementor-element-29d05cf3 .elementor-tab-content, .elementor-38486 .elementor-element.elementor-element-29d05cf3 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-38486 .elementor-element.elementor-element-29d05cf3 .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-38486 .elementor-element.elementor-element-1214e10b{text-align:center;}.elementor-38486 .elementor-element.elementor-element-1214e10b .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-38486 .elementor-element.elementor-element-604f34d9{--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-38486 .elementor-element.elementor-element-604f34d9 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-38486 .elementor-element.elementor-element-b1388a8{text-align:center;}.elementor-38486 .elementor-element.elementor-element-b1388a8 .elementor-heading-title{font-family:"Roboto";font-weight:500;color:#54595F;}.elementor-38486 .elementor-element.elementor-element-f93193a .elementor-heading-title{font-family:"Raleway";font-size:31px;font-weight:600;color:var( --e-global-color-b8921e0 );}.elementor-38486 .elementor-element.elementor-element-33943a6{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-38486 .elementor-element.elementor-element-4db5479{--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-38486 .elementor-element.elementor-element-4db5479 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-38486 .elementor-element.elementor-element-4065013{--spacer-size:50px;}.elementor-38486 .elementor-element.elementor-element-1cdc282 .elementor-heading-title{font-family:"Raleway";font-size:31px;font-weight:600;color:var( --e-global-color-b8921e0 );}.elementor-38486 .elementor-element.elementor-element-e41790f{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-38486 .elementor-element.elementor-element-ae83456{--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-38486 .elementor-element.elementor-element-ae83456 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-38486 .elementor-element.elementor-element-a39b818{--spacer-size:50px;}.elementor-38486 .elementor-element.elementor-element-982bd92 .elementor-heading-title{font-family:"Raleway";font-size:31px;font-weight:600;color:var( --e-global-color-b8921e0 );}.elementor-38486 .elementor-element.elementor-element-e51c867{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-38486 .elementor-element.elementor-element-bbf4320{--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-38486 .elementor-element.elementor-element-bbf4320 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-38486 .elementor-element.elementor-element-b3a23e2{--spacer-size:50px;}.elementor-38486 .elementor-element.elementor-element-12e3dc3 .elementor-heading-title{font-family:"Raleway";font-size:31px;font-weight:600;color:var( --e-global-color-b8921e0 );}.elementor-38486 .elementor-element.elementor-element-a4690e2{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-38486 .elementor-element.elementor-element-f4633f0{--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-38486 .elementor-element.elementor-element-f4633f0 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-38486 .elementor-element.elementor-element-4008e75{--spacer-size:50px;}.elementor-38486 .elementor-element.elementor-element-83b4286 .elementor-heading-title{font-family:"Raleway";font-size:31px;font-weight:600;color:var( --e-global-color-b8921e0 );}.elementor-38486 .elementor-element.elementor-element-ac69438{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-38486 .elementor-element.elementor-element-0ddaeb9{--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-38486 .elementor-element.elementor-element-0ddaeb9 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-38486 .elementor-element.elementor-element-2c547d0{--spacer-size:50px;}.elementor-38486 .elementor-element.elementor-element-322c122 .elementor-heading-title{font-family:"Raleway";font-size:31px;font-weight:600;color:var( --e-global-color-b8921e0 );}.elementor-38486 .elementor-element.elementor-element-9dca28c{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-38486 .elementor-element.elementor-element-c999ead{--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-38486 .elementor-element.elementor-element-c999ead .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:767px){.elementor-38486 .elementor-element.elementor-element-29d05cf3 .elementor-tab-title{font-size:15px;}.elementor-38486 .elementor-element.elementor-element-f93193a .elementor-heading-title{font-size:24px;}.elementor-38486 .elementor-element.elementor-element-1cdc282 .elementor-heading-title{font-size:24px;}.elementor-38486 .elementor-element.elementor-element-982bd92 .elementor-heading-title{font-size:24px;}.elementor-38486 .elementor-element.elementor-element-12e3dc3 .elementor-heading-title{font-size:24px;}.elementor-38486 .elementor-element.elementor-element-83b4286 .elementor-heading-title{font-size:24px;}.elementor-38486 .elementor-element.elementor-element-322c122 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for tabs, class: .elementor-element-29d05cf3 */.elementor-38486 .elementor-element.elementor-element-29d05cf3 .elementor-tab-title{
    background-color: #f9f9fb;
    color: #000 !important;
    border-right: 1px solid #E2E2E2 !important;
    
}

.elementor-38486 .elementor-element.elementor-element-29d05cf3 .elementor-tab-title:first-child{
    border-top-left-radius: 50px !important;
    border-bottom-left-radius: 50px !important;
}

.elementor-38486 .elementor-element.elementor-element-29d05cf3 .elementor-tab-title:last-child{
        border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}

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

 .hidden-all .elementor-tab-content.elementor-active{
    display: none !important;
}

@media (max-width: 600px)  {
  .elementor-38486 .elementor-element.elementor-element-29d05cf3 .elementor-tabs-wrapper {
    display: flex;
        flex-direction: row;
  }
  .elementor-38486 .elementor-element.elementor-element-29d05cf3 .elementor-tab-mobile-title {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-604f34d9 */.elementor-38486 .elementor-element.elementor-element-604f34d9 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-38486 .elementor-element.elementor-element-604f34d9 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-38486 .elementor-element.elementor-element-604f34d9 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff;
    
    }
    
    .elementor-38486 .elementor-element.elementor-element-604f34d9 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-38486 .elementor-element.elementor-element-604f34d9 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-38486 .elementor-element.elementor-element-604f34d9 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-4db5479 */.elementor-38486 .elementor-element.elementor-element-4db5479 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-38486 .elementor-element.elementor-element-4db5479 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-38486 .elementor-element.elementor-element-4db5479 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-38486 .elementor-element.elementor-element-4db5479 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-38486 .elementor-element.elementor-element-4db5479 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-38486 .elementor-element.elementor-element-4db5479 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-ae83456 */.elementor-38486 .elementor-element.elementor-element-ae83456 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-38486 .elementor-element.elementor-element-ae83456 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-38486 .elementor-element.elementor-element-ae83456 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-38486 .elementor-element.elementor-element-ae83456 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-38486 .elementor-element.elementor-element-ae83456 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-38486 .elementor-element.elementor-element-ae83456 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-bbf4320 */.elementor-38486 .elementor-element.elementor-element-bbf4320 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-38486 .elementor-element.elementor-element-bbf4320 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-38486 .elementor-element.elementor-element-bbf4320 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-38486 .elementor-element.elementor-element-bbf4320 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-38486 .elementor-element.elementor-element-bbf4320 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-38486 .elementor-element.elementor-element-bbf4320 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-f4633f0 */.elementor-38486 .elementor-element.elementor-element-f4633f0 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-38486 .elementor-element.elementor-element-f4633f0 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-38486 .elementor-element.elementor-element-f4633f0 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-38486 .elementor-element.elementor-element-f4633f0 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-38486 .elementor-element.elementor-element-f4633f0 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-38486 .elementor-element.elementor-element-f4633f0 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-0ddaeb9 */.elementor-38486 .elementor-element.elementor-element-0ddaeb9 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-38486 .elementor-element.elementor-element-0ddaeb9 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-38486 .elementor-element.elementor-element-0ddaeb9 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-38486 .elementor-element.elementor-element-0ddaeb9 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-38486 .elementor-element.elementor-element-0ddaeb9 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-38486 .elementor-element.elementor-element-0ddaeb9 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-c999ead */.elementor-38486 .elementor-element.elementor-element-c999ead .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-38486 .elementor-element.elementor-element-c999ead .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-38486 .elementor-element.elementor-element-c999ead .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-38486 .elementor-element.elementor-element-c999ead .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-38486 .elementor-element.elementor-element-c999ead .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-38486 .elementor-element.elementor-element-c999ead .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */