.elementor-5840 .elementor-element.elementor-element-8da8ff2{--display:flex;--min-height:0vh;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-3915c66{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-2d6c8d8{--display:flex;--min-height:50vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-ccdd090{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-ccdd090 img{width:100%;max-width:100%;height:68vh;}.elementor-5840 .elementor-element.elementor-element-ba44956{--display:flex;--min-height:0vh;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-9e9f1ec{--display:flex;--min-height:50vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-5750846{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-5750846 img{width:100%;max-width:100%;height:68vh;}.elementor-5840 .elementor-element.elementor-element-da553ae{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:11px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:50px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:25vh;}:where( .elementor-5840 .elementor-element.elementor-element-da553ae .swiper-slide ) > .e-con{border-style:none;}.elementor-5840 .elementor-element.elementor-element-da553ae .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;}.elementor-5840 .elementor-element.elementor-element-29b0d05{--display:flex;--min-height:0vh;--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;--overlay-opacity:0.5;}.elementor-5840 .elementor-element.elementor-element-29b0d05::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .elementor-background-video-container::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .e-con-inner > .elementor-background-video-container::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .elementor-background-slideshow::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fashionaudit.com/wp-content/uploads/2025/11/asdsa.jpg");--background-overlay:'';background-position:center center;background-size:contain;}.elementor-5840 .elementor-element.elementor-element-29b0d05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5840 .elementor-element.elementor-element-e143454{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-e143454.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5840 .elementor-element.elementor-element-e858a91{width:var( --container-widget-width, 39.214% );max-width:39.214%;margin:0px -89px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:39.214%;--container-widget-flex-grow:0;}.elementor-5840 .elementor-element.elementor-element-e858a91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5840 .elementor-element.elementor-element-2626acf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5840 .elementor-element.elementor-element-2626acf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5840 .elementor-element.elementor-element-5bc994a{width:var( --container-widget-width, 36.003% );max-width:36.003%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -134px;padding:0px 0px 0px 0px;--container-widget-width:36.003%;--container-widget-flex-grow:0;}.elementor-5840 .elementor-element.elementor-element-5bc994a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5840 .elementor-element.elementor-element-385e448{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5840 .elementor-element.elementor-element-df9db30{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-72b4cda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-5840 .elementor-element.elementor-element-72b4cda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;line-height:56px;color:#000000;}.elementor-5840 .elementor-element.elementor-element-f8b1ac9{--swiper-slides-to-display:5;--swiper-offset-size:80px;--swiper-slides-gap:10px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-25px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-75px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-75px;--arrow-normal-color:var( --e-global-color-text );--arrow-hover-color:var( --e-global-color-primary );}.elementor-5840 .elementor-element.elementor-element-f8b1ac9 .swiper-slide > .elementor-element{height:100%;}.elementor-5840 .elementor-element.elementor-element-f8b1ac9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-f4881e7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5840 .elementor-element.elementor-element-5ecb6a8{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-65ff8ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-5840 .elementor-element.elementor-element-65ff8ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;line-height:56px;color:#000000;}.elementor-5840 .elementor-element.elementor-element-bea999a{--swiper-slides-to-display:5;--swiper-offset-size:80px;--swiper-slides-gap:10px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-25px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-75px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-75px;--arrow-normal-color:var( --e-global-color-accent );--arrow-hover-color:var( --e-global-color-primary );}.elementor-5840 .elementor-element.elementor-element-bea999a .swiper-slide > .elementor-element{height:100%;}.elementor-5840 .elementor-element.elementor-element-bea999a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-2707c3c{--display:flex;}.elementor-5840 .elementor-element.elementor-element-cc4ebef{--spacer-size:50px;}.elementor-5840 .elementor-element.elementor-element-d7a6e8d{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5840 .elementor-element.elementor-element-12fae75{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-0306962{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-5840 .elementor-element.elementor-element-0306962 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;line-height:56px;color:#000000;}.elementor-5840 .elementor-element.elementor-element-fce5f7e{--display:flex;--min-height:0px;}.elementor-5840 .elementor-element.elementor-element-bcca47f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-bcca47f img{width:100%;max-width:100%;height:157px;}.elementor-5840 .elementor-element.elementor-element-45c2d52{--display:flex;}.elementor-5840 .elementor-element.elementor-element-46a4ea3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-46a4ea3 img{width:100%;max-width:100%;height:157px;}.elementor-5840 .elementor-element.elementor-element-6a85cfa{--display:flex;}.elementor-5840 .elementor-element.elementor-element-01ab73c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-01ab73c img{width:100%;max-width:100%;height:157px;}.elementor-5840 .elementor-element.elementor-element-0f6d977{--display:flex;}.elementor-5840 .elementor-element.elementor-element-e12811b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-e12811b img{width:100%;max-width:100%;height:157px;}.elementor-5840 .elementor-element.elementor-element-05b1e5e{--display:flex;}.elementor-5840 .elementor-element.elementor-element-3cc6785{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-3cc6785 img{width:100%;max-width:100%;height:157px;}.elementor-5840 .elementor-element.elementor-element-f0dc8eb{--display:flex;}.elementor-5840 .elementor-element.elementor-element-64ea803{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-64ea803 img{width:100%;max-width:100%;height:157px;}.elementor-5840 .elementor-element.elementor-element-f6741cb{--display:flex;}.elementor-5840 .elementor-element.elementor-element-7781c65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-7781c65 img{width:100%;max-width:100%;height:157px;}.elementor-5840 .elementor-element.elementor-element-2375def{--display:flex;}.elementor-5840 .elementor-element.elementor-element-63d63c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-63d63c2 img{width:100%;max-width:100%;height:157px;}.elementor-5840 .elementor-element.elementor-element-2a02b97{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-25px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-75px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-75px;--e-n-carousel-arrow-size:25px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}:where( .elementor-5840 .elementor-element.elementor-element-2a02b97 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-5840 .elementor-element.elementor-element-2a02b97 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-5e9ecb0{--display:flex;--margin-top:075px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5840 .elementor-element.elementor-element-deca627{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-83cf1d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-5840 .elementor-element.elementor-element-83cf1d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;line-height:56px;color:#000000;}.elementor-5840 .elementor-element.elementor-element-f22f13a{--display:flex;}.elementor-5840 .elementor-element.elementor-element-5d5abb1{border-radius:15px 15px 15px 15px;}.elementor-5840 .elementor-element.elementor-element-5d5abb1 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-5840 .elementor-element.elementor-element-9585ef4{--display:flex;}.elementor-5840 .elementor-element.elementor-element-73f2002{border-radius:15px 15px 15px 15px;}.elementor-5840 .elementor-element.elementor-element-73f2002 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-5840 .elementor-element.elementor-element-18fe0af{--display:flex;}.elementor-5840 .elementor-element.elementor-element-9a8e674{border-radius:15px 15px 15px 15px;}.elementor-5840 .elementor-element.elementor-element-9a8e674 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-5840 .elementor-element.elementor-element-72206fb{--display:flex;}.elementor-5840 .elementor-element.elementor-element-72d68b8{border-radius:15px 15px 15px 15px;}.elementor-5840 .elementor-element.elementor-element-72d68b8 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-5840 .elementor-element.elementor-element-52565cc{--display:flex;}.elementor-5840 .elementor-element.elementor-element-479c240{border-radius:15px 15px 15px 15px;}.elementor-5840 .elementor-element.elementor-element-479c240 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-5840 .elementor-element.elementor-element-b5c3864{--display:flex;}.elementor-5840 .elementor-element.elementor-element-27abfe2{border-radius:15px 15px 15px 15px;}.elementor-5840 .elementor-element.elementor-element-27abfe2 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-5840 .elementor-element.elementor-element-c39434f{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-25px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-75px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-75px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}:where( .elementor-5840 .elementor-element.elementor-element-c39434f .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5840 .elementor-element.elementor-element-8a55769{--display:flex;}.elementor-5840 .elementor-element.elementor-element-a3c2675{--spacer-size:50px;}.elementor-5840 .elementor-element.elementor-element-273bf77{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:75px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5840 .elementor-element.elementor-element-e7d2878{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-d60cb9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-5840 .elementor-element.elementor-element-d60cb9b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;line-height:56px;color:#000000;}.elementor-5840 .elementor-element.elementor-element-f3cb2f0{--display:flex;}.elementor-5840 .elementor-element.elementor-element-d9d6349{border-radius:15px 15px 15px 15px;}.elementor-5840 .elementor-element.elementor-element-d9d6349 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-5840 .elementor-element.elementor-element-7cc76c0{--display:flex;}.elementor-5840 .elementor-element.elementor-element-02fb3ad{border-radius:15px 15px 15px 15px;}.elementor-5840 .elementor-element.elementor-element-02fb3ad .elementor-wrapper{--video-aspect-ratio:1;}.elementor-5840 .elementor-element.elementor-element-fcd23d8{--display:flex;}.elementor-5840 .elementor-element.elementor-element-9039314{border-radius:15px 15px 15px 15px;}.elementor-5840 .elementor-element.elementor-element-9039314 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-5840 .elementor-element.elementor-element-ae7e2ee{--display:flex;}.elementor-5840 .elementor-element.elementor-element-c15bc12{border-radius:15px 15px 15px 15px;}.elementor-5840 .elementor-element.elementor-element-c15bc12 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-5840 .elementor-element.elementor-element-f3588b0{--display:flex;}.elementor-5840 .elementor-element.elementor-element-2d732f1{border-radius:15px 15px 15px 15px;}.elementor-5840 .elementor-element.elementor-element-2d732f1 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-5840 .elementor-element.elementor-element-07c020d{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-25px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-75px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-75px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}:where( .elementor-5840 .elementor-element.elementor-element-07c020d .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(min-width:768px){.elementor-5840 .elementor-element.elementor-element-ba44956{--width:100vw;}.elementor-5840 .elementor-element.elementor-element-e143454{--width:50vw;}.elementor-5840 .elementor-element.elementor-element-2626acf{--width:50vw;}.elementor-5840 .elementor-element.elementor-element-45c2d52{--content-width:100vw;}.elementor-5840 .elementor-element.elementor-element-05b1e5e{--content-width:752px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5840 .elementor-element.elementor-element-3915c66{--width:0vw;}.elementor-5840 .elementor-element.elementor-element-ba44956{--width:500px;}.elementor-5840 .elementor-element.elementor-element-29b0d05{--width:100vw;}.elementor-5840 .elementor-element.elementor-element-e143454{--width:51vw;}.elementor-5840 .elementor-element.elementor-element-2626acf{--width:57vw;}.elementor-5840 .elementor-element.elementor-element-385e448{--content-width:0vw;}.elementor-5840 .elementor-element.elementor-element-df9db30{--width:100vw;}.elementor-5840 .elementor-element.elementor-element-fce5f7e{--width:100vw;}.elementor-5840 .elementor-element.elementor-element-273bf77{--width:0vw;}.elementor-5840 .elementor-element.elementor-element-e7d2878{--width:100vw;}}@media(max-width:1024px){.elementor-5840 .elementor-element.elementor-element-8da8ff2{--min-height:0vh;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-3915c66{--min-height:0vh;}.elementor-5840 .elementor-element.elementor-element-2d6c8d8{--min-height:100vh;}.elementor-5840 .elementor-element.elementor-element-ccdd090 img{height:41vh;}.elementor-5840 .elementor-element.elementor-element-ba44956{--min-height:0vh;}.elementor-5840 .elementor-element.elementor-element-9e9f1ec{--min-height:50vh;}.elementor-5840 .elementor-element.elementor-element-5750846 img{height:41vh;}.elementor-5840 .elementor-element.elementor-element-da553ae{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-3vh;}.elementor-5840 .elementor-element.elementor-element-da553ae .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;}.elementor-5840 .elementor-element.elementor-element-29b0d05{--min-height:0vh;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-29b0d05::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .elementor-background-video-container::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .e-con-inner > .elementor-background-video-container::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .elementor-background-slideshow::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-5840 .elementor-element.elementor-element-e143454{--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;--justify-content:center;}.elementor-5840 .elementor-element.elementor-element-e858a91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-2626acf{--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;--justify-content:flex-start;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5840 .elementor-element.elementor-element-5bc994a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 110px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-df9db30{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5840 .elementor-element.elementor-element-72b4cda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-5840 .elementor-element.elementor-element-72b4cda.elementor-element{--align-self:flex-start;}.elementor-5840 .elementor-element.elementor-element-72b4cda .elementor-heading-title{font-size:43px;}.elementor-5840 .elementor-element.elementor-element-f8b1ac9{--swiper-slides-to-display:3;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--arrow-prev-top-position:-65px;--arrow-next-top-position:-65px;}.elementor-5840 .elementor-element.elementor-element-f8b1ac9.elementor-element{--align-self:flex-start;}.elementor-5840 .elementor-element.elementor-element-65ff8ee .elementor-heading-title{font-size:43px;}.elementor-5840 .elementor-element.elementor-element-bea999a{--swiper-slides-to-display:3;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--arrow-prev-top-position:-65px;--arrow-next-top-position:-65px;}.elementor-5840 .elementor-element.elementor-element-0306962 .elementor-heading-title{font-size:43px;}.elementor-5840 .elementor-element.elementor-element-fce5f7e{--min-height:0vh;}.elementor-5840 .elementor-element.elementor-element-bcca47f img{height:239px;}.elementor-5840 .elementor-element.elementor-element-46a4ea3 img{height:239px;}.elementor-5840 .elementor-element.elementor-element-01ab73c img{height:239px;}.elementor-5840 .elementor-element.elementor-element-e12811b img{height:239px;}.elementor-5840 .elementor-element.elementor-element-3cc6785 img{height:239px;}.elementor-5840 .elementor-element.elementor-element-64ea803 img{height:239px;}.elementor-5840 .elementor-element.elementor-element-7781c65 img{height:239px;}.elementor-5840 .elementor-element.elementor-element-63d63c2 img{height:239px;}.elementor-5840 .elementor-element.elementor-element-2a02b97{--e-n-carousel-swiper-slides-to-display:4;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-arrow-prev-top-position:-75px;--e-n-carousel-arrow-next-top-position:-75px;--e-n-carousel-arrow-size:23px;}.elementor-5840 .elementor-element.elementor-element-deca627{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-83cf1d1 .elementor-heading-title{font-size:43px;}.elementor-5840 .elementor-element.elementor-element-c39434f{--e-n-carousel-swiper-slides-to-display:4;margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-arrow-prev-top-position:-70px;--e-n-carousel-arrow-next-top-position:-70px;}.elementor-5840 .elementor-element.elementor-element-273bf77{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-273bf77.e-con{--align-self:center;}.elementor-5840 .elementor-element.elementor-element-e7d2878{--min-height:0px;}.elementor-5840 .elementor-element.elementor-element-d60cb9b .elementor-heading-title{font-size:43px;}.elementor-5840 .elementor-element.elementor-element-07c020d{--e-n-carousel-swiper-slides-to-display:3;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-arrow-prev-top-position:-75px;}}@media(max-width:767px){.elementor-5840 .elementor-element.elementor-element-2d6c8d8{--min-height:22vh;}.elementor-5840 .elementor-element.elementor-element-ccdd090 img{height:22vh;}.elementor-5840 .elementor-element.elementor-element-ba44956{--min-height:0vh;}.elementor-5840 .elementor-element.elementor-element-9e9f1ec{--min-height:22vh;}.elementor-5840 .elementor-element.elementor-element-5750846 img{height:22vh;}.elementor-5840 .elementor-element.elementor-element-da553ae{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:7px;--e-n-carousel-dots-horizontal-offset:0px;}.elementor-5840 .elementor-element.elementor-element-29b0d05{--width:100vw;--min-height:0vh;--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5840 .elementor-element.elementor-element-29b0d05::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .elementor-background-video-container::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .e-con-inner > .elementor-background-video-container::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .elementor-background-slideshow::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5840 .elementor-element.elementor-element-29b0d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-5840 .elementor-element.elementor-element-e143454{--width:47vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:19px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-e143454.e-con{--order:-99999 /* order start hack */;}.elementor-5840 .elementor-element.elementor-element-e858a91{width:var( --container-widget-width, 360.188px );max-width:360.188px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;--container-widget-width:360.188px;--container-widget-flex-grow:0;}.elementor-5840 .elementor-element.elementor-element-2626acf{--width:47vw;--margin-top:0px;--margin-bottom:0px;--margin-left:-14px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-5bc994a{width:var( --container-widget-width, 50vw );max-width:50vw;margin:0px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50vw;--container-widget-flex-grow:0;}.elementor-5840 .elementor-element.elementor-element-385e448{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-385e448.e-con{--align-self:center;}.elementor-5840 .elementor-element.elementor-element-df9db30{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-5840 .elementor-element.elementor-element-df9db30.e-con{--align-self:center;}.elementor-5840 .elementor-element.elementor-element-72b4cda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5840 .elementor-element.elementor-element-72b4cda.elementor-element{--align-self:center;}.elementor-5840 .elementor-element.elementor-element-72b4cda .elementor-heading-title{font-size:23px;line-height:45px;}.elementor-5840 .elementor-element.elementor-element-f8b1ac9{--swiper-slides-to-display:2;}.elementor-5840 .elementor-element.elementor-element-f8b1ac9.elementor-element{--align-self:center;}.elementor-5840 .elementor-element.elementor-element-f8b1ac9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-f4881e7{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-5ecb6a8{--justify-content:flex-start;--margin-top:0px;--margin-bottom:27px;--margin-left:0px;--margin-right:0px;}.elementor-5840 .elementor-element.elementor-element-65ff8ee .elementor-heading-title{font-size:23px;line-height:45px;}.elementor-5840 .elementor-element.elementor-element-bea999a{--swiper-slides-to-display:1;}.elementor-5840 .elementor-element.elementor-element-d7a6e8d{--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-12fae75{--width:100vw;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5840 .elementor-element.elementor-element-0306962 .elementor-heading-title{font-size:23px;line-height:45px;}.elementor-5840 .elementor-element.elementor-element-fce5f7e{--min-height:0vh;}.elementor-5840 .elementor-element.elementor-element-bcca47f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-bcca47f img{width:100vw;max-width:30vw;height:100%;}.elementor-5840 .elementor-element.elementor-element-46a4ea3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-46a4ea3 img{width:100vw;max-width:30vw;height:100%;}.elementor-5840 .elementor-element.elementor-element-01ab73c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-01ab73c img{width:100vw;max-width:30vw;height:100%;}.elementor-5840 .elementor-element.elementor-element-e12811b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-e12811b img{width:100vw;max-width:30vw;height:100%;}.elementor-5840 .elementor-element.elementor-element-3cc6785{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-3cc6785 img{width:100vw;max-width:30vw;height:100%;}.elementor-5840 .elementor-element.elementor-element-64ea803{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-64ea803 img{width:100vw;max-width:30vw;height:100%;}.elementor-5840 .elementor-element.elementor-element-7781c65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-7781c65 img{width:100vw;max-width:30vw;height:100%;}.elementor-5840 .elementor-element.elementor-element-63d63c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-63d63c2 img{width:100vw;max-width:30vw;height:100%;}.elementor-5840 .elementor-element.elementor-element-2a02b97{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-deca627{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5840 .elementor-element.elementor-element-83cf1d1 .elementor-heading-title{font-size:23px;line-height:45px;}.elementor-5840 .elementor-element.elementor-element-c39434f{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:50px;}.elementor-5840 .elementor-element.elementor-element-273bf77{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-5840 .elementor-element.elementor-element-e7d2878{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5840 .elementor-element.elementor-element-d60cb9b .elementor-heading-title{font-size:23px;line-height:45px;}.elementor-5840 .elementor-element.elementor-element-07c020d{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:50px;}}/* Start custom CSS for html, class: .elementor-element-e858a91 *//* ----- wrapper to center the button in its column/section ----- */
.btn-center{
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center;
}

/* ----- reset ----- */
button{
  position:relative;
  display:inline-block;
  cursor:pointer;
  outline:0;
  border:0;
  background:transparent;
  padding:0;
  font:inherit;
}

/* ----- button size & pill ----- */
button.learn-more{
  width:100%;
  max-width:350px;
  height:60px;
  border-radius:50px;
  overflow:hidden;              /* clips any overflow so shapes can't poke out */
}

/* ----- expanding dark background (the “left circle” that grows) ----- */
button.learn-more .circle{
  position:absolute;
  left:6px;
  top:50%;
  transform:translateY(-50%);
  width:48px;                   /* initial size */
  height:calc(100% - 12px);     /* inner padding all around */
  background:#282936;
  border-radius:50px;           /* stays pill when expanded */
  transition:all .45s cubic-bezier(0.65,0,.076,1);
  z-index:1;
}

/* icon inside the circle */
button.learn-more .circle .icon-img{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  width:24px;
  height:24px;
  object-fit:contain;
  pointer-events:none;
  filter:invert(1);             /* white icon on dark bg */
}

/* text */
button.learn-more .button-text{
  position:relative;
  z-index:2;                    /* above the expanding bg */
  display:block;
  width:100%;
  height:100%;
  text-align:center;
  text-transform:uppercase;
  color:#282936;
  font-weight:700;
  font-size:20px;
  line-height:60px;             /* vertical centering */
  letter-spacing:.5px;
  transition:color .45s cubic-bezier(0.65,0,.076,1), opacity .3s ease-in-out;
}

/* hover effects */
button.learn-more:hover .circle{
  width:calc(100% - 12px);      /* expand across the pill */
}
button.learn-more:hover .button-text{
  color:#fff;
  opacity:0;                    /* hide MEN/WOMEN on hover (your request) */
}

/* kill any leftover arrow styles */
button.learn-more .circle .icon.arrow,
button.learn-more .circle .icon.arrow::before{
  display:none !important;
}

/* ----- responsive tweaks to keep tablet/mobile identical ----- */
@media (max-width:768px){
  button.learn-more{ max-width:330px; height:58px; }
  button.learn-more .button-text{ font-size:19px; line-height:58px; }
  button.learn-more .circle{ width:46px; height:calc(100% - 12px); }
  button.learn-more .circle .icon-img{ width:22px; height:22px; }
}

@media (max-width:480px){
  button.learn-more{ max-width:300px; height:56px; }
  button.learn-more .button-text{ font-size:18px; line-height:56px; }
  button.learn-more .circle{ width:44px; height:calc(100% - 12px); }
  button.learn-more .circle .icon-img{ width:22px; height:22px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5bc994a *//* ---------- ROW: center the two buttons and keep spacing ---------- */
.btn-row{
  width:100%;
  display:flex;
  justify-content:center;    /* center whole group */
  align-items:center;
  gap:28px;                  /* space between MEN & WOMEN */
  flex-wrap:wrap;            /* stack on very small screens */
  margin: 0 auto;
}

/* ---------- RESET ---------- */
button{
  position:relative;
  display:inline-block;
  cursor:pointer;
  outline:0;
  border:0;
  background:transparent;
  padding:0;
  font:inherit;
}

/* ---------- BUTTON (stable on all devices) ---------- */
button.learn-more{
  width:100%;
  max-width:350px;           /* control width */
  height:60px;               /* pill height */
  border-radius:50px;
  overflow:hidden;           /* clip the expanding bg */
}

/* Expanding dark background (left bubble that grows) */
button.learn-more .circle{
  position:absolute;
  left:6px;
  top:50%;
  transform:translateY(-50%);
  width:48px;                /* initial bubble width */
  height:calc(100% - 12px);  /* inner padding */
  background:#282936;
  border-radius:50px;
  transition:all .45s cubic-bezier(0.65,0,.076,1);
  z-index:1;                 /* behind text */
}

/* Icon inside the circle */
button.learn-more .circle .icon-img{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  width:24px;
  height:24px;
  object-fit:contain;
  pointer-events:none;
  filter:invert(1);          /* white icon on dark */
}

/* Text */
button.learn-more .button-text{
  position:relative;
  z-index:2;                 /* above expanding bg */
  display:block;
  width:100%;
  height:100%;
  text-align:left;           /* left-align so it starts after the circle */
  text-transform:uppercase;
  color:#282936;
  font-weight:700;
  font-size:20px;
  letter-spacing:.5px;
  line-height:60px;          /* vertical centering */
  padding-left: 76px;        /* 6 (inset) + 48 (circle) + ~22 gap */
  transition:color .45s cubic-bezier(0.65,0,.076,1), opacity .3s ease-in-out;
}

/* Hover effects */
button.learn-more:hover .circle{
  width:calc(100% - 12px);   /* expand across pill */
}
button.learn-more:hover .button-text{
  color:#fff;
  opacity:0;                 /* hide MEN/WOMEN on hover (as requested) */
}

/* Remove any legacy arrow if it exists */
button.learn-more .circle .icon.arrow,
button.learn-more .circle .icon.arrow::before{
  display:none !important;
}

/* ---------- RESPONSIVE (tablet & mobile identical alignment) ---------- */
@media (max-width: 900px){
  .btn-row{ gap:22px; }
}

@media (max-width:768px){
  button.learn-more{ max-width:330px; height:58px; }
  button.learn-more .button-text{ font-size:19px; line-height:58px; padding-left:72px; }
  button.learn-more .circle{ width:46px; height:calc(100% - 12px); }
  button.learn-more .circle .icon-img{ width:22px; height:22px; }
}

@media (max-width:480px){
  .btn-row{ gap:18px; }
  button.learn-more{ max-width:300px; height:56px; }
  button.learn-more .button-text{ font-size:18px; line-height:56px; padding-left:70px; }
  button.learn-more .circle{ width:44px; height:calc(100% - 12px); }
  button.learn-more .circle .icon-img{ width:22px; height:22px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fae75 *//* Base: make each slide a centered logo card */
.brand-logos .swiper-slide,
.brand-logos .elementor-column,
.brand-logos .elementor-widget-image {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

/* The card itself (you already have rounded borders—keep it tidy) */
.brand-logos .swiper-slide > * {
  width: 100%;
  height: 100%;
}

/* Logos: never stretch, always fit inside the card */
.brand-logos img {
  width: auto;
  height: auto;
  max-width: 80%;
  max-height: 60px;          /* mobile logo height */
  object-fit: contain;
  display: block;
}

/* Give each slide a consistent mobile card height */
.brand-logos .swiper-slide {
  height: 120px;             /* the white rounded box height on mobile */
  padding: 0 !important;
}

/* Remove stray spacing from the carousel internals */
.brand-logos .swiper,
.brand-logos .swiper-wrapper,
.brand-logos .swiper-slide {
  margin: 0 !important;
  padding: 0 !important;
}

/* Tablet */
@media (min-width: 481px) and (max-width: 1024px) {
  .brand-logos .swiper-slide { height: 140px; }
  .brand-logos img { max-height: 70px; max-width: 80%; }
}

/* Desktop */
@media (min-width: 1025px) {
  .brand-logos .swiper-slide { height: 160px; }
  .brand-logos img { max-height: 80px; max-width: 75%; }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2a02b97 *//* Remove the Image widget's inner box, padding, shadow */
.brand-logos .swiper-slide .elementor-widget-image,
.brand-logos .swiper-slide .elementor-image,
.brand-logos .swiper-slide .elementor-widget-container{
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  box-shadow: none !important;
}

/* Make the logo scale nicely inside the square card */
.brand-logos .swiper-slide img{
  width: auto !important;
  height: auto !important;
  max-width: 72%;          /* tweak: 68–80% depending on taste */
  max-height: 72%;
  object-fit: contain;
  display: block;
  margin: 0 auto;
  border: 0 !important;
  border-radius: 0 !important;
}
/* Reduce height of Brands carousel container on mobile */
@media (max-width: 480px){
  
  /* The section/container holding the carousel */
  .brand-logos-section,
  .brand-logos-container,
  .brand-logos .swiper,
  .brand-logos .swiper-wrapper {
    min-height: auto !important;
    height: auto !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  /* Reduce vertical padding around each slide */
  .brand-logos .swiper-slide{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

}/* End custom CSS */