.elementor-12 .elementor-element.elementor-element-7844267{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-12 .elementor-element.elementor-element-fcfa654{--display:flex;}.elementor-12 .elementor-element.elementor-element-6f2b3ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-76a50f0{--display:flex;}.elementor-12 .elementor-element.elementor-element-8703451{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-2f1489e{--display:flex;}.elementor-12 .elementor-element.elementor-element-2196e96 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-2aeea51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-801257c{--display:flex;}.elementor-12 .elementor-element.elementor-element-601e0f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-12 .elementor-element.elementor-element-ed6766b{--display:flex;}.elementor-12 .elementor-element.elementor-element-566fcca{--display:flex;}.elementor-12 .elementor-element.elementor-element-6b29489{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-4bb04bb{--display:flex;}.elementor-12 .elementor-element.elementor-element-8710806{--display:flex;}.elementor-12 .elementor-element.elementor-element-4dc2b28{--display:flex;}.elementor-12 .elementor-element.elementor-element-c07ff99{column-gap:0px;}.elementor-12 .elementor-element.elementor-element-70c8b1c{--display:flex;}.elementor-12 .elementor-element.elementor-element-53b64c4{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-12 .elementor-element.elementor-element-53b64c4 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-436bfbd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-d481317{--display:flex;}.elementor-12 .elementor-element.elementor-element-17b6356{--display:flex;}.elementor-12 .elementor-element.elementor-element-05501b7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-05501b7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-05501b7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-05501b7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-fcca13c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-12 .elementor-element.elementor-element-32f66fa{--display:flex;}.elementor-12 .elementor-element.elementor-element-b9c0d6b{--spacer-size:25px;}.elementor-12 .elementor-element.elementor-element-0a773da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-12 .elementor-element.elementor-element-4000ced{--display:flex;}.elementor-12 .elementor-element.elementor-element-9f35b4d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-6724bf5{--display:flex;}.elementor-12 .elementor-element.elementor-element-2c47f43 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-5f31cba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-061bca9{--display:flex;}.elementor-12 .elementor-element.elementor-element-fff3d08{--display:flex;--z-index:9;}.elementor-12 .elementor-element.elementor-element-7794353{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-110356b{--display:flex;}.elementor-12 .elementor-element.elementor-element-ac2b150{--display:flex;}.elementor-12 .elementor-element.elementor-element-374c7b8{--display:flex;}.elementor-12 .elementor-element.elementor-element-2121326{--display:flex;}.elementor-12 .elementor-element.elementor-element-aba2150{--display:flex;}.elementor-12 .elementor-element.elementor-element-a5e8b7f{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-fcfa654{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-2aeea51{--content-width:650px;}.elementor-12 .elementor-element.elementor-element-ed6766b{--width:55%;}.elementor-12 .elementor-element.elementor-element-566fcca{--width:40%;}.elementor-12 .elementor-element.elementor-element-4bb04bb{--width:1000px;}.elementor-12 .elementor-element.elementor-element-8710806{--width:1200px;}.elementor-12 .elementor-element.elementor-element-d481317{--width:45%;}.elementor-12 .elementor-element.elementor-element-32f66fa{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-fff3d08{--width:40%;}.elementor-12 .elementor-element.elementor-element-110356b{--content-width:1000px;}}@media(max-width:1250px){.elementor-12 .elementor-element.elementor-element-53b64c4{--swiper-slides-to-display:2;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-53b64c4{--swiper-slides-to-display:2;--swiper-offset-size:0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-566fcca.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-53b64c4{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-5f31cba */@media (width < 1620px) {
    .elementor-12 .elementor-element.elementor-element-5f31cba {
        padding: 0 70px;
    }
    
    .section-full-image-mask::before {
        content: '';
        display: none !important;
    }
    
    .section-full-image-mask {
        padding: 50px 25px !important;
    }
    
    .section-full-image-mask::after {
        width: calc(100% + 100px) !important;
        clip-path: polygon(2% 0, 100% 0, 98% 100%, 0% 100%);
    }
    
    .section-full-image-mask .elementor-element {
        width: 100%;
    }
}/* End custom CSS */