.elementor-36864 .elementor-element.elementor-element-295d2904 .elementor-tab-title, .elementor-36864 .elementor-element.elementor-element-295d2904 .elementor-tab-title:before, .elementor-36864 .elementor-element.elementor-element-295d2904 .elementor-tab-title:after, .elementor-36864 .elementor-element.elementor-element-295d2904 .elementor-tab-content, .elementor-36864 .elementor-element.elementor-element-295d2904 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-36864 .elementor-element.elementor-element-295d2904 .elementor-tab-title{font-family:"Roboto";font-weight:600;}.elementor-36864 .elementor-element.elementor-element-79513ea{text-align:center;}.elementor-36864 .elementor-element.elementor-element-79513ea .elementor-heading-title{color:#54595F;font-family:"Roboto";font-weight:500;}.elementor-36864 .elementor-element.elementor-element-cb74f7f .elementor-heading-title{color:var( --e-global-color-b8921e0 );font-family:"Raleway";font-size:31px;font-weight:600;}.elementor-36864 .elementor-element.elementor-element-c287f67{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-36864 .elementor-element.elementor-element-105e270{--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-36864 .elementor-element.elementor-element-105e270 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-36864 .elementor-element.elementor-element-298e04a{--spacer-size:50px;}.elementor-36864 .elementor-element.elementor-element-bda4130 .elementor-heading-title{color:var( --e-global-color-b8921e0 );font-family:"Raleway";font-size:31px;font-weight:600;}.elementor-36864 .elementor-element.elementor-element-7b52847{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-36864 .elementor-element.elementor-element-5891ecc{--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-36864 .elementor-element.elementor-element-5891ecc .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-36864 .elementor-element.elementor-element-cdf8365{--spacer-size:50px;}.elementor-36864 .elementor-element.elementor-element-61445fe .elementor-heading-title{color:var( --e-global-color-b8921e0 );font-family:"Raleway";font-size:31px;font-weight:600;}.elementor-36864 .elementor-element.elementor-element-8d0ed80{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-36864 .elementor-element.elementor-element-dba18d1{--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-36864 .elementor-element.elementor-element-dba18d1 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-36864 .elementor-element.elementor-element-3e4965b{--spacer-size:50px;}.elementor-36864 .elementor-element.elementor-element-5f93117 .elementor-heading-title{color:var( --e-global-color-b8921e0 );font-family:"Raleway";font-size:31px;font-weight:600;}.elementor-36864 .elementor-element.elementor-element-bc2581b{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-36864 .elementor-element.elementor-element-a669f66{--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-36864 .elementor-element.elementor-element-a669f66 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-36864 .elementor-element.elementor-element-6d96547{--spacer-size:50px;}.elementor-36864 .elementor-element.elementor-element-ccaa6a0 .elementor-heading-title{color:var( --e-global-color-b8921e0 );font-family:"Raleway";font-size:31px;font-weight:600;}.elementor-36864 .elementor-element.elementor-element-9fd967c{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-36864 .elementor-element.elementor-element-8a77848{--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-36864 .elementor-element.elementor-element-8a77848 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-36864 .elementor-element.elementor-element-f3421c3{--spacer-size:50px;}.elementor-36864 .elementor-element.elementor-element-acf81fa .elementor-heading-title{color:var( --e-global-color-b8921e0 );font-family:"Raleway";font-size:31px;font-weight:600;}.elementor-36864 .elementor-element.elementor-element-097a4e1{font-family:"Lato";font-size:13px;font-weight:400;}.elementor-36864 .elementor-element.elementor-element-44666e1{--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-36864 .elementor-element.elementor-element-44666e1 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:767px){.elementor-36864 .elementor-element.elementor-element-295d2904 .elementor-tab-title{font-size:15px;}.elementor-36864 .elementor-element.elementor-element-cb74f7f .elementor-heading-title{font-size:24px;}.elementor-36864 .elementor-element.elementor-element-bda4130 .elementor-heading-title{font-size:24px;}.elementor-36864 .elementor-element.elementor-element-61445fe .elementor-heading-title{font-size:24px;}.elementor-36864 .elementor-element.elementor-element-5f93117 .elementor-heading-title{font-size:24px;}.elementor-36864 .elementor-element.elementor-element-ccaa6a0 .elementor-heading-title{font-size:24px;}.elementor-36864 .elementor-element.elementor-element-acf81fa .elementor-heading-title{font-size:24px;}}/* Start custom CSS for tabs, class: .elementor-element-295d2904 */.elementor-36864 .elementor-element.elementor-element-295d2904 .elementor-tab-title{
    background-color: #f9f9fb;
    color: #000 !important;
    border-right: 1px solid #E2E2E2 !important;
    
}

.elementor-36864 .elementor-element.elementor-element-295d2904 .elementor-tab-title:first-child{
    border-top-left-radius: 50px !important;
    border-bottom-left-radius: 50px !important;
}

.elementor-36864 .elementor-element.elementor-element-295d2904 .elementor-tab-title:last-child{
        border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}

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

@media (max-width: 600px)  {
  .elementor-36864 .elementor-element.elementor-element-295d2904 .elementor-tabs-wrapper {
    display: flex;
        flex-direction: row;
  }
  .elementor-36864 .elementor-element.elementor-element-295d2904 .elementor-tab-mobile-title {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-105e270 */.elementor-36864 .elementor-element.elementor-element-105e270 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-36864 .elementor-element.elementor-element-105e270 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-36864 .elementor-element.elementor-element-105e270 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-36864 .elementor-element.elementor-element-105e270 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-36864 .elementor-element.elementor-element-105e270 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-36864 .elementor-element.elementor-element-105e270 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-5891ecc */.elementor-36864 .elementor-element.elementor-element-5891ecc .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-36864 .elementor-element.elementor-element-5891ecc .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-36864 .elementor-element.elementor-element-5891ecc .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-36864 .elementor-element.elementor-element-5891ecc .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-36864 .elementor-element.elementor-element-5891ecc .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-36864 .elementor-element.elementor-element-5891ecc .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-dba18d1 */.elementor-36864 .elementor-element.elementor-element-dba18d1 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-36864 .elementor-element.elementor-element-dba18d1 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-36864 .elementor-element.elementor-element-dba18d1 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-36864 .elementor-element.elementor-element-dba18d1 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-36864 .elementor-element.elementor-element-dba18d1 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-36864 .elementor-element.elementor-element-dba18d1 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-a669f66 */.elementor-36864 .elementor-element.elementor-element-a669f66 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-36864 .elementor-element.elementor-element-a669f66 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-36864 .elementor-element.elementor-element-a669f66 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-36864 .elementor-element.elementor-element-a669f66 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-36864 .elementor-element.elementor-element-a669f66 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-36864 .elementor-element.elementor-element-a669f66 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-8a77848 */.elementor-36864 .elementor-element.elementor-element-8a77848 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-36864 .elementor-element.elementor-element-8a77848 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-36864 .elementor-element.elementor-element-8a77848 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-36864 .elementor-element.elementor-element-8a77848 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-36864 .elementor-element.elementor-element-8a77848 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-36864 .elementor-element.elementor-element-8a77848 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-44666e1 */.elementor-36864 .elementor-element.elementor-element-44666e1 .elementor-animated-content .elementor-animated-item--fade-in{
        font-size: 11px;
        text-transform: uppercase;
        color: #000;
        opacity: 1;
    }
    
    s.elementor-36864 .elementor-element.elementor-element-44666e1 .e-gallery-image .elementor-animated-item--fade-in:hover{
        color: #fff;
    }
    
    
    .elementor-36864 .elementor-element.elementor-element-44666e1 .elementor-gallery-item__content:hover .elementor-animated-item--fade-in{
        color: #fff!important;
    
    }
    
    .elementor-36864 .elementor-element.elementor-element-44666e1 .elementor-gallery-item__title{
        position: absolute;
        bottom: 5px;
        font-size: 18px;
        font-weight: 500;
    }
    
    
     .elementor-36864 .elementor-element.elementor-element-44666e1 .e-gallery-item:hover{
         transform: scale(1.8);
         z-index: 999;
         
     }
    

@media (max-width: 600px) {
    .elementor-36864 .elementor-element.elementor-element-44666e1 .elementor-animated-content .elementor-animated-item--fade-in{
        opacity: 1;
    }
}/* End custom CSS */