.elementor-3764 .elementor-element.elementor-element-09d1c8e{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.26;--padding-top:0px;--padding-bottom:47px;--padding-left:68px;--padding-right:68px;}.elementor-3764 .elementor-element.elementor-element-09d1c8e::before, .elementor-3764 .elementor-element.elementor-element-09d1c8e > .elementor-background-video-container::before, .elementor-3764 .elementor-element.elementor-element-09d1c8e > .e-con-inner > .elementor-background-video-container::before, .elementor-3764 .elementor-element.elementor-element-09d1c8e > .elementor-background-slideshow::before, .elementor-3764 .elementor-element.elementor-element-09d1c8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3764 .elementor-element.elementor-element-09d1c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3764 .elementor-element.elementor-element-09d1c8e:not(.elementor-motion-effects-element-type-background), .elementor-3764 .elementor-element.elementor-element-09d1c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://32oldslipnyc.com/wp-content/uploads/sites/69/2026/08/video-thumb.jpg") 50% 50%;background-size:cover;}.elementor-3764 .elementor-element.elementor-element-1e49b7b img{width:100%;}.elementor-3764 .elementor-element.elementor-element-eaf225d .elementor-button{font-family:var( --e-global-typography-adaa950-font-family ), Sans-serif;font-size:var( --e-global-typography-adaa950-font-size );text-transform:var( --e-global-typography-adaa950-text-transform );letter-spacing:var( --e-global-typography-adaa950-letter-spacing );fill:var( --e-global-color-9627798 );color:var( --e-global-color-9627798 );padding:10px 60px 10px 60px;}.elementor-3764 .elementor-element.elementor-element-a08c81c{--display:flex;--min-height:603px;--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;--justify-content:center;--align-items:center;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--overlay-opacity:0.06;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-3764 .elementor-element.elementor-element-a08c81c:not(.elementor-motion-effects-element-type-background), .elementor-3764 .elementor-element.elementor-element-a08c81c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071A21;background-image:url("https://32oldslipnyc.com/wp-content/uploads/sites/69/2026/08/TiledImage_desktop.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3764 .elementor-element.elementor-element-a08c81c::before, .elementor-3764 .elementor-element.elementor-element-a08c81c > .elementor-background-video-container::before, .elementor-3764 .elementor-element.elementor-element-a08c81c > .e-con-inner > .elementor-background-video-container::before, .elementor-3764 .elementor-element.elementor-element-a08c81c > .elementor-background-slideshow::before, .elementor-3764 .elementor-element.elementor-element-a08c81c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3764 .elementor-element.elementor-element-a08c81c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3764 .elementor-element.elementor-element-c51dad8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3764 .elementor-element.elementor-element-c51dad8{left:0px;}body.rtl .elementor-3764 .elementor-element.elementor-element-c51dad8{right:0px;}.elementor-3764 .elementor-element.elementor-element-c51dad8{top:0px;}.elementor-3764 .elementor-element.elementor-element-5626858{width:100%;max-width:100%;text-align:center;}.elementor-3764 .elementor-element.elementor-element-5626858 .elementor-heading-title{font-family:var( --e-global-typography-813d9d6-font-family ), Sans-serif;font-size:var( --e-global-typography-813d9d6-font-size );font-weight:var( --e-global-typography-813d9d6-font-weight );text-transform:var( --e-global-typography-813d9d6-text-transform );line-height:var( --e-global-typography-813d9d6-line-height );letter-spacing:var( --e-global-typography-813d9d6-letter-spacing );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-19133fc{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-3764 .elementor-element.elementor-element-19133fc .elementor-heading-title{font-family:var( --e-global-typography-ca90a5d-font-family ), Sans-serif;font-size:var( --e-global-typography-ca90a5d-font-size );font-weight:var( --e-global-typography-ca90a5d-font-weight );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-d236fb0 .elementor-button{font-family:var( --e-global-typography-adaa950-font-family ), Sans-serif;font-size:var( --e-global-typography-adaa950-font-size );text-transform:var( --e-global-typography-adaa950-text-transform );letter-spacing:var( --e-global-typography-adaa950-letter-spacing );fill:var( --e-global-color-9627798 );color:var( --e-global-color-9627798 );padding:10px 040px 10px 40px;}.elementor-3764 .elementor-element.elementor-element-1f1bba5{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-63f99c5{--e-image-carousel-slides-to-show:1;}.elementor-3764 .elementor-element.elementor-element-63f99c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-63f99c5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3764 .elementor-element.elementor-element-63f99c5 .elementor-swiper-button.elementor-swiper-button-next{font-size:50px;color:#FFFFFF00;}.elementor-3764 .elementor-element.elementor-element-63f99c5 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3764 .elementor-element.elementor-element-63f99c5 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF00;}.elementor-3764 .elementor-element.elementor-element-63f99c5 .swiper-pagination-bullet{width:7px;height:7px;background:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-63f99c5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#7D7D7D;opacity:1;}.elementor-3764 .elementor-element.elementor-element-123b5b7{--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;--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-3764 .elementor-element.elementor-element-5e06813{width:100%;max-width:100%;text-align:center;}.elementor-3764 .elementor-element.elementor-element-5e06813 .elementor-heading-title{font-family:var( --e-global-typography-36d5b8f-font-family ), Sans-serif;font-size:var( --e-global-typography-36d5b8f-font-size );text-transform:var( --e-global-typography-36d5b8f-text-transform );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-0a423aa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3764 .elementor-element.elementor-element-0a423aa:not(.elementor-motion-effects-element-type-background), .elementor-3764 .elementor-element.elementor-element-0a423aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-3764 .elementor-element.elementor-element-f0fce61{left:0px;}body.rtl .elementor-3764 .elementor-element.elementor-element-f0fce61{right:0px;}.elementor-3764 .elementor-element.elementor-element-f0fce61{top:0px;}.elementor-3764 .elementor-element.elementor-element-dce3e51 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-3764 .elementor-element.elementor-element-dce3e51 .elementor-heading-title{font-family:var( --e-global-typography-36d5b8f-font-family ), Sans-serif;font-size:var( --e-global-typography-36d5b8f-font-size );text-transform:var( --e-global-typography-36d5b8f-text-transform );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-8a96ab3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:52px 0px;--row-gap:52px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-af80439{--display:flex;--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-3764 .elementor-element.elementor-element-5a6d6f4 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-3764 .elementor-element.elementor-element-5a6d6f4{text-align:center;}.elementor-3764 .elementor-element.elementor-element-5a6d6f4 .elementor-heading-title{font-family:var( --e-global-typography-7289383-font-family ), Sans-serif;font-size:var( --e-global-typography-7289383-font-size );font-weight:var( --e-global-typography-7289383-font-weight );text-transform:var( --e-global-typography-7289383-text-transform );line-height:var( --e-global-typography-7289383-line-height );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-da0a312{--display:flex;--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-3764 .elementor-element.elementor-element-b7d4aa9 img{width:22%;}.elementor-3764 .elementor-element.elementor-element-b66ca27 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-3764 .elementor-element.elementor-element-b66ca27{text-align:center;}.elementor-3764 .elementor-element.elementor-element-b66ca27 .elementor-heading-title{font-family:var( --e-global-typography-7289383-font-family ), Sans-serif;font-size:var( --e-global-typography-7289383-font-size );font-weight:var( --e-global-typography-7289383-font-weight );text-transform:var( --e-global-typography-7289383-text-transform );line-height:var( --e-global-typography-7289383-line-height );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-9e3497a{--display:flex;--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-3764 .elementor-element.elementor-element-c964c24 img{width:23%;}.elementor-3764 .elementor-element.elementor-element-437bbfb > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-3764 .elementor-element.elementor-element-437bbfb{text-align:center;}.elementor-3764 .elementor-element.elementor-element-437bbfb .elementor-heading-title{font-family:var( --e-global-typography-7289383-font-family ), Sans-serif;font-size:var( --e-global-typography-7289383-font-size );font-weight:var( --e-global-typography-7289383-font-weight );text-transform:var( --e-global-typography-7289383-text-transform );line-height:var( --e-global-typography-7289383-line-height );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-763f524{--display:flex;--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-3764 .elementor-element.elementor-element-319291c img{width:15%;}.elementor-3764 .elementor-element.elementor-element-d0db1ed > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-3764 .elementor-element.elementor-element-d0db1ed{text-align:center;}.elementor-3764 .elementor-element.elementor-element-d0db1ed .elementor-heading-title{font-family:var( --e-global-typography-7289383-font-family ), Sans-serif;font-size:var( --e-global-typography-7289383-font-size );font-weight:var( --e-global-typography-7289383-font-weight );text-transform:var( --e-global-typography-7289383-text-transform );line-height:var( --e-global-typography-7289383-line-height );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-ad35f90{--display:flex;--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-3764 .elementor-element.elementor-element-62c0621 img{width:22%;}.elementor-3764 .elementor-element.elementor-element-3102554 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-3764 .elementor-element.elementor-element-3102554{text-align:center;}.elementor-3764 .elementor-element.elementor-element-3102554 .elementor-heading-title{font-family:var( --e-global-typography-7289383-font-family ), Sans-serif;font-size:var( --e-global-typography-7289383-font-size );font-weight:var( --e-global-typography-7289383-font-weight );text-transform:var( --e-global-typography-7289383-text-transform );line-height:var( --e-global-typography-7289383-line-height );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-8493e58{--display:flex;--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-3764 .elementor-element.elementor-element-e261da1 img{width:25%;}.elementor-3764 .elementor-element.elementor-element-1f02477 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-3764 .elementor-element.elementor-element-1f02477{text-align:center;}.elementor-3764 .elementor-element.elementor-element-1f02477 .elementor-heading-title{font-family:var( --e-global-typography-7289383-font-family ), Sans-serif;font-size:var( --e-global-typography-7289383-font-size );font-weight:var( --e-global-typography-7289383-font-weight );text-transform:var( --e-global-typography-7289383-text-transform );line-height:var( --e-global-typography-7289383-line-height );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-088385c{--display:flex;--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-3764 .elementor-element.elementor-element-b3995d7 img{width:22%;}.elementor-3764 .elementor-element.elementor-element-c8e89de > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-3764 .elementor-element.elementor-element-c8e89de{text-align:center;}.elementor-3764 .elementor-element.elementor-element-c8e89de .elementor-heading-title{font-family:var( --e-global-typography-7289383-font-family ), Sans-serif;font-size:var( --e-global-typography-7289383-font-size );font-weight:var( --e-global-typography-7289383-font-weight );text-transform:var( --e-global-typography-7289383-text-transform );line-height:var( --e-global-typography-7289383-line-height );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-1a1c440{--display:flex;--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-3764 .elementor-element.elementor-element-9f93aed img{width:20%;}.elementor-3764 .elementor-element.elementor-element-baf37ab > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-3764 .elementor-element.elementor-element-baf37ab{text-align:center;}.elementor-3764 .elementor-element.elementor-element-baf37ab .elementor-heading-title{font-family:var( --e-global-typography-7289383-font-family ), Sans-serif;font-size:var( --e-global-typography-7289383-font-size );font-weight:var( --e-global-typography-7289383-font-weight );text-transform:var( --e-global-typography-7289383-text-transform );line-height:var( --e-global-typography-7289383-line-height );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-3d4eea5{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-7e1ed35{--e-image-carousel-slides-to-show:1;}.elementor-3764 .elementor-element.elementor-element-7e1ed35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-7e1ed35 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3764 .elementor-element.elementor-element-7e1ed35 .elementor-swiper-button.elementor-swiper-button-next{font-size:50px;color:#02010100;}.elementor-3764 .elementor-element.elementor-element-7e1ed35 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3764 .elementor-element.elementor-element-7e1ed35 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#02010100;}.elementor-3764 .elementor-element.elementor-element-7e1ed35 .swiper-pagination-bullet{width:7px;height:7px;background:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-7e1ed35 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#7D7D7D;opacity:1;}.elementor-3764 .elementor-element.elementor-element-0dd18df{--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:20px 0px;--row-gap:20px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-e816235{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-3764 .elementor-element.elementor-element-e816235.elementor-element{--align-self:flex-end;}.elementor-3764 .elementor-element.elementor-element-e816235 .elementor-heading-title{font-family:var( --e-global-typography-36d5b8f-font-family ), Sans-serif;font-size:var( --e-global-typography-36d5b8f-font-size );text-transform:var( --e-global-typography-36d5b8f-text-transform );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-c2f2b80{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:start;}.elementor-3764 .elementor-element.elementor-element-c2f2b80.elementor-element{--align-self:flex-end;}.elementor-3764 .elementor-element.elementor-element-c2f2b80 .elementor-heading-title{font-family:var( --e-global-typography-6485bf0-font-family ), Sans-serif;font-size:var( --e-global-typography-6485bf0-font-size );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-2adf4fa{--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;--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-3764 .elementor-element.elementor-element-93e42f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-3e4db6c{--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;--padding-top:60px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3764 .elementor-element.elementor-element-3e4db6c:not(.elementor-motion-effects-element-type-background), .elementor-3764 .elementor-element.elementor-element-3e4db6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3764 .elementor-element.elementor-element-2fac606{--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:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-3764 .elementor-element.elementor-element-53d925c{text-align:start;}.elementor-3764 .elementor-element.elementor-element-53d925c .elementor-heading-title{font-family:var( --e-global-typography-36d5b8f-font-family ), Sans-serif;font-size:var( --e-global-typography-36d5b8f-font-size );text-transform:var( --e-global-typography-36d5b8f-text-transform );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-22a27cb .elementor-button{font-family:var( --e-global-typography-adaa950-font-family ), Sans-serif;font-size:var( --e-global-typography-adaa950-font-size );text-transform:var( --e-global-typography-adaa950-text-transform );letter-spacing:var( --e-global-typography-adaa950-letter-spacing );fill:var( --e-global-color-9627798 );color:var( --e-global-color-9627798 );padding:10px 040px 10px 40px;}.elementor-3764 .elementor-element.elementor-element-1761884{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3764 .elementor-element.elementor-element-37e177c{left:637px;}body.rtl .elementor-3764 .elementor-element.elementor-element-37e177c{right:637px;}.elementor-3764 .elementor-element.elementor-element-37e177c{top:633px;z-index:10;text-align:end;}.elementor-3764 .elementor-element.elementor-element-37e177c img{width:22%;}.elementor-3764 .elementor-element.elementor-element-c3f0a83{--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;--padding-top:60px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3764 .elementor-element.elementor-element-c3f0a83:not(.elementor-motion-effects-element-type-background), .elementor-3764 .elementor-element.elementor-element-c3f0a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3764 .elementor-element.elementor-element-c83025a{--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:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-3764 .elementor-element.elementor-element-1b3db4d{text-align:start;}.elementor-3764 .elementor-element.elementor-element-1b3db4d .elementor-heading-title{font-family:var( --e-global-typography-36d5b8f-font-family ), Sans-serif;font-size:var( --e-global-typography-36d5b8f-font-size );text-transform:var( --e-global-typography-36d5b8f-text-transform );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-8334d61 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-adaa950-font-family ), Sans-serif;font-size:var( --e-global-typography-adaa950-font-size );text-transform:var( --e-global-typography-adaa950-text-transform );letter-spacing:var( --e-global-typography-adaa950-letter-spacing );fill:var( --e-global-color-9627798 );color:var( --e-global-color-9627798 );padding:.75rem 3.75rem .75rem 3.75rem;}.elementor-3764 .elementor-element.elementor-element-f3bb24e{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-5fc8219{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-e473e1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-7627fb7{--e-image-carousel-slides-to-show:1;}.elementor-3764 .elementor-element.elementor-element-7627fb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-7627fb7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3764 .elementor-element.elementor-element-7627fb7 .elementor-swiper-button.elementor-swiper-button-next{font-size:50px;color:#02010100;}.elementor-3764 .elementor-element.elementor-element-7627fb7 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3764 .elementor-element.elementor-element-7627fb7 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#02010100;}.elementor-3764 .elementor-element.elementor-element-7627fb7 .swiper-pagination-bullet{width:7px;height:7px;background:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-7627fb7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#7D7D7D;opacity:1;}.elementor-3764 .elementor-element.elementor-element-602d962{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-602d962.e-con{--align-self:flex-start;}.elementor-3764 .elementor-element.elementor-element-2985243{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-3764 .elementor-element.elementor-element-2985243.elementor-element{--align-self:flex-start;}.elementor-3764 .elementor-element.elementor-element-2985243 .elementor-heading-title{font-family:var( --e-global-typography-36d5b8f-font-family ), Sans-serif;font-size:var( --e-global-typography-36d5b8f-font-size );text-transform:var( --e-global-typography-36d5b8f-text-transform );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-e3cd1c8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-e3cd1c8:not(.elementor-motion-effects-element-type-background), .elementor-3764 .elementor-element.elementor-element-e3cd1c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-43520c3 );}.elementor-3764 .elementor-element.elementor-element-dbfdf2b{--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:020px 0px;--row-gap:020px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:30px;--padding-left:030px;--padding-right:30px;}.elementor-3764 .elementor-element.elementor-element-3c13ce0{text-align:start;}.elementor-3764 .elementor-element.elementor-element-3c13ce0 .elementor-heading-title{font-family:var( --e-global-typography-36d5b8f-font-family ), Sans-serif;font-size:var( --e-global-typography-36d5b8f-font-size );text-transform:var( --e-global-typography-36d5b8f-text-transform );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-2d26231{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-2d26231.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3764 .elementor-element.elementor-element-7e294d5{--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:center;--align-items:center;--gap:015px 30px;--row-gap:015px;--column-gap:30px;--flex-wrap:nowrap;--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-3764 .elementor-element.elementor-element-2fbcdf8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-2fbcdf8 img{width:35px;}.elementor-3764 .elementor-element.elementor-element-d3aae72{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-d3aae72.e-con{--e-con-transform-translateY:8px;}.elementor-3764 .elementor-element.elementor-element-8e5fb16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-8e5fb16 .elementor-heading-title{font-family:var( --e-global-typography-36eca50-font-family ), Sans-serif;font-size:var( --e-global-typography-36eca50-font-size );text-transform:var( --e-global-typography-36eca50-text-transform );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-9ec9f6f > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-9ec9f6f{font-family:var( --e-global-typography-31b0206-font-family ), Sans-serif;font-size:var( --e-global-typography-31b0206-font-size );text-transform:var( --e-global-typography-31b0206-text-transform );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-69503dc{--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:center;--gap:015px 30px;--row-gap:015px;--column-gap:30px;--flex-wrap:nowrap;--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-3764 .elementor-element.elementor-element-93af2b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-93af2b5 img{width:35px;}.elementor-3764 .elementor-element.elementor-element-4a999c6{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-4a999c6.e-con{--e-con-transform-translateY:8px;}.elementor-3764 .elementor-element.elementor-element-9ed399b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-9ed399b .elementor-heading-title{font-family:var( --e-global-typography-36eca50-font-family ), Sans-serif;font-size:var( --e-global-typography-36eca50-font-size );text-transform:var( --e-global-typography-36eca50-text-transform );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-045cdf2 > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-045cdf2{font-family:var( --e-global-typography-31b0206-font-family ), Sans-serif;font-size:var( --e-global-typography-31b0206-font-size );text-transform:var( --e-global-typography-31b0206-text-transform );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-e40c1c5{--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:center;--gap:015px 30px;--row-gap:015px;--column-gap:30px;--flex-wrap:nowrap;--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-3764 .elementor-element.elementor-element-1f830bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-1f830bd img{width:35px;}.elementor-3764 .elementor-element.elementor-element-12ab9bc{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-12ab9bc.e-con{--e-con-transform-translateY:8px;}.elementor-3764 .elementor-element.elementor-element-0abb482 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-0abb482 .elementor-heading-title{font-family:var( --e-global-typography-36eca50-font-family ), Sans-serif;font-size:var( --e-global-typography-36eca50-font-size );text-transform:var( --e-global-typography-36eca50-text-transform );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-17b03ca > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-17b03ca{font-family:var( --e-global-typography-31b0206-font-family ), Sans-serif;font-size:var( --e-global-typography-31b0206-font-size );text-transform:var( --e-global-typography-31b0206-text-transform );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-257ecff{--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:center;--gap:015px 30px;--row-gap:015px;--column-gap:30px;--flex-wrap:nowrap;--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-3764 .elementor-element.elementor-element-56d4fbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-56d4fbd img{width:35px;}.elementor-3764 .elementor-element.elementor-element-3400c1b{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-3400c1b.e-con{--e-con-transform-translateY:8px;}.elementor-3764 .elementor-element.elementor-element-3342749 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-3342749 .elementor-heading-title{font-family:var( --e-global-typography-36eca50-font-family ), Sans-serif;font-size:var( --e-global-typography-36eca50-font-size );text-transform:var( --e-global-typography-36eca50-text-transform );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-492b1fc > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-492b1fc{font-family:var( --e-global-typography-31b0206-font-family ), Sans-serif;font-size:var( --e-global-typography-31b0206-font-size );text-transform:var( --e-global-typography-31b0206-text-transform );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-a964ab3{--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:center;--gap:015px 30px;--row-gap:015px;--column-gap:30px;--flex-wrap:nowrap;--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-3764 .elementor-element.elementor-element-a350e1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-a350e1d img{width:35px;}.elementor-3764 .elementor-element.elementor-element-a069be4{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-a069be4.e-con{--e-con-transform-translateY:8px;}.elementor-3764 .elementor-element.elementor-element-d274854 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-d274854 .elementor-heading-title{font-family:var( --e-global-typography-36eca50-font-family ), Sans-serif;font-size:var( --e-global-typography-36eca50-font-size );text-transform:var( --e-global-typography-36eca50-text-transform );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-d601df6 > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-d601df6{font-family:var( --e-global-typography-31b0206-font-family ), Sans-serif;font-size:var( --e-global-typography-31b0206-font-size );text-transform:var( --e-global-typography-31b0206-text-transform );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-c56fdb5{--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:center;--gap:015px 30px;--row-gap:015px;--column-gap:30px;--flex-wrap:nowrap;--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-3764 .elementor-element.elementor-element-d60419a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-d60419a img{width:35px;}.elementor-3764 .elementor-element.elementor-element-c1d86fb{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-c1d86fb.e-con{--e-con-transform-translateY:8px;}.elementor-3764 .elementor-element.elementor-element-947da8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-947da8a .elementor-heading-title{font-family:var( --e-global-typography-36eca50-font-family ), Sans-serif;font-size:var( --e-global-typography-36eca50-font-size );text-transform:var( --e-global-typography-36eca50-text-transform );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-f2aa0cf > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-f2aa0cf{font-family:var( --e-global-typography-31b0206-font-family ), Sans-serif;font-size:var( --e-global-typography-31b0206-font-size );text-transform:var( --e-global-typography-31b0206-text-transform );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-6cce5fb{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3764 .elementor-element.elementor-element-209adfa .elementor-heading-title{font-family:var( --e-global-typography-6485bf0-font-family ), Sans-serif;font-size:var( --e-global-typography-6485bf0-font-size );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-c17f735{--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-3764 .elementor-element.elementor-element-24ff6b7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-24ff6b7:not(.elementor-motion-effects-element-type-background), .elementor-3764 .elementor-element.elementor-element-24ff6b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-43520c3 );}.elementor-3764 .elementor-element.elementor-element-96d8602{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:30px;--padding-left:030px;--padding-right:30px;}.elementor-3764 .elementor-element.elementor-element-b3cf946{text-align:start;}.elementor-3764 .elementor-element.elementor-element-b3cf946 .elementor-heading-title{font-family:var( --e-global-typography-36d5b8f-font-family ), Sans-serif;font-size:var( --e-global-typography-36d5b8f-font-size );text-transform:var( --e-global-typography-36d5b8f-text-transform );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-29c1e19{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-aa9d4f3{--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:center;--align-items:center;--gap:015px 30px;--row-gap:015px;--column-gap:30px;--flex-wrap:nowrap;--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-3764 .elementor-element.elementor-element-494fc58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-494fc58 img{width:35px;}.elementor-3764 .elementor-element.elementor-element-fbf7506{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-fbf7506.e-con{--e-con-transform-translateY:8px;}.elementor-3764 .elementor-element.elementor-element-eb5cad2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-eb5cad2 .elementor-heading-title{font-family:var( --e-global-typography-36eca50-font-family ), Sans-serif;font-size:var( --e-global-typography-36eca50-font-size );text-transform:var( --e-global-typography-36eca50-text-transform );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-e03f195 > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-e03f195{font-family:var( --e-global-typography-31b0206-font-family ), Sans-serif;font-size:var( --e-global-typography-31b0206-font-size );text-transform:var( --e-global-typography-31b0206-text-transform );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-62ded42{--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:center;--gap:015px 30px;--row-gap:015px;--column-gap:30px;--flex-wrap:nowrap;--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-3764 .elementor-element.elementor-element-1c2262d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-1c2262d img{width:35px;}.elementor-3764 .elementor-element.elementor-element-ec4f164{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-ec4f164.e-con{--e-con-transform-translateY:8px;}.elementor-3764 .elementor-element.elementor-element-3d2f72b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-3d2f72b .elementor-heading-title{font-family:var( --e-global-typography-36eca50-font-family ), Sans-serif;font-size:var( --e-global-typography-36eca50-font-size );text-transform:var( --e-global-typography-36eca50-text-transform );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-9b83e1f > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-9b83e1f{font-family:var( --e-global-typography-31b0206-font-family ), Sans-serif;font-size:var( --e-global-typography-31b0206-font-size );text-transform:var( --e-global-typography-31b0206-text-transform );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-bc4eb32{--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:center;--gap:015px 30px;--row-gap:015px;--column-gap:30px;--flex-wrap:nowrap;--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-3764 .elementor-element.elementor-element-ae09af9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-ae09af9 img{width:35px;}.elementor-3764 .elementor-element.elementor-element-848e4a6{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-848e4a6.e-con{--e-con-transform-translateY:8px;}.elementor-3764 .elementor-element.elementor-element-053b40a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-053b40a .elementor-heading-title{font-family:var( --e-global-typography-36eca50-font-family ), Sans-serif;font-size:var( --e-global-typography-36eca50-font-size );text-transform:var( --e-global-typography-36eca50-text-transform );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-480b5ab > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-480b5ab{font-family:var( --e-global-typography-31b0206-font-family ), Sans-serif;font-size:var( --e-global-typography-31b0206-font-size );text-transform:var( --e-global-typography-31b0206-text-transform );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-1c7b809{--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:center;--gap:015px 30px;--row-gap:015px;--column-gap:30px;--flex-wrap:nowrap;--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-3764 .elementor-element.elementor-element-350ba69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-350ba69 img{width:35px;}.elementor-3764 .elementor-element.elementor-element-67ad410{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-67ad410.e-con{--e-con-transform-translateY:8px;}.elementor-3764 .elementor-element.elementor-element-f704200 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-f704200 .elementor-heading-title{font-family:var( --e-global-typography-36eca50-font-family ), Sans-serif;font-size:var( --e-global-typography-36eca50-font-size );text-transform:var( --e-global-typography-36eca50-text-transform );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-161062f > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-161062f{font-family:var( --e-global-typography-31b0206-font-family ), Sans-serif;font-size:var( --e-global-typography-31b0206-font-size );text-transform:var( --e-global-typography-31b0206-text-transform );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-27c926a{--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:center;--gap:015px 30px;--row-gap:015px;--column-gap:30px;--flex-wrap:nowrap;--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-3764 .elementor-element.elementor-element-e393412 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-e393412 img{width:35px;}.elementor-3764 .elementor-element.elementor-element-ece18ae{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-ece18ae.e-con{--e-con-transform-translateY:8px;}.elementor-3764 .elementor-element.elementor-element-9bc2cf9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-9bc2cf9 .elementor-heading-title{font-family:var( --e-global-typography-36eca50-font-family ), Sans-serif;font-size:var( --e-global-typography-36eca50-font-size );text-transform:var( --e-global-typography-36eca50-text-transform );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-054d17d > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-054d17d{font-family:var( --e-global-typography-31b0206-font-family ), Sans-serif;font-size:var( --e-global-typography-31b0206-font-size );text-transform:var( --e-global-typography-31b0206-text-transform );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-a4a6b09{--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:center;--gap:015px 30px;--row-gap:015px;--column-gap:30px;--flex-wrap:nowrap;--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-3764 .elementor-element.elementor-element-796145d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-796145d img{width:35px;}.elementor-3764 .elementor-element.elementor-element-8a3c91a{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-8a3c91a.e-con{--e-con-transform-translateY:8px;}.elementor-3764 .elementor-element.elementor-element-05aaae6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-05aaae6 .elementor-heading-title{font-family:var( --e-global-typography-36eca50-font-family ), Sans-serif;font-size:var( --e-global-typography-36eca50-font-size );text-transform:var( --e-global-typography-36eca50-text-transform );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-9eb6b8d > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-9eb6b8d{font-family:var( --e-global-typography-31b0206-font-family ), Sans-serif;font-size:var( --e-global-typography-31b0206-font-size );text-transform:var( --e-global-typography-31b0206-text-transform );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-2643cfa{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3764 .elementor-element.elementor-element-366f293 .elementor-heading-title{font-family:var( --e-global-typography-6485bf0-font-family ), Sans-serif;font-size:var( --e-global-typography-6485bf0-font-size );color:var( --e-global-color-secondary );}.elementor-3764 .elementor-element.elementor-element-b9a7209{--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-3764 .elementor-element.elementor-element-7b0074f{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-83bc4d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-08261ed{--e-image-carousel-slides-to-show:1;}.elementor-3764 .elementor-element.elementor-element-08261ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-08261ed .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3764 .elementor-element.elementor-element-08261ed .elementor-swiper-button.elementor-swiper-button-next{font-size:50px;color:#02010100;}.elementor-3764 .elementor-element.elementor-element-08261ed .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3764 .elementor-element.elementor-element-08261ed .elementor-swiper-button.elementor-swiper-button-next svg{fill:#02010100;}.elementor-3764 .elementor-element.elementor-element-08261ed .swiper-pagination-bullet{width:7px;height:7px;background:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-08261ed .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#7D7D7D;opacity:1;}.elementor-3764 .elementor-element.elementor-element-114993c{--display:flex;--min-height:15px;--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:20px 0px;--row-gap:20px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-60bddd6.elementor-element{--align-self:flex-start;}.elementor-3764 .elementor-element.elementor-element-60bddd6 .elementor-heading-title{font-family:var( --e-global-typography-36d5b8f-font-family ), Sans-serif;font-size:var( --e-global-typography-36d5b8f-font-size );text-transform:var( --e-global-typography-36d5b8f-text-transform );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-c31bf6d{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-3764 .elementor-element.elementor-element-c31bf6d.elementor-element{--align-self:flex-start;}.elementor-3764 .elementor-element.elementor-element-c31bf6d .elementor-heading-title{font-family:var( --e-global-typography-6485bf0-font-family ), Sans-serif;font-size:var( --e-global-typography-6485bf0-font-size );color:var( --e-global-color-9627798 );}.elementor-3764 .elementor-element.elementor-element-a78a495{--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;}.elementor-3764 .elementor-element.elementor-element-a78a495:not(.elementor-motion-effects-element-type-background), .elementor-3764 .elementor-element.elementor-element-a78a495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://32oldslipnyc.com/wp-content/uploads/sites/69/2026/08/FooterTiled_Desktop.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3764 .elementor-element.elementor-element-d493177 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-fabc800{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3764 .elementor-element.elementor-element-d5a5cc5{text-align:start;}.elementor-3764 .elementor-element.elementor-element-94dd741{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-3764 .elementor-element.elementor-element-f027862{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-e8094a8 .elementor-heading-title{font-family:var( --e-global-typography-bc45997-font-family ), Sans-serif;font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-e3c70fa .elementor-heading-title{font-family:var( --e-global-typography-cacf286-font-family ), Sans-serif;font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-521ecac .elementor-heading-title{font-family:var( --e-global-typography-cacf286-font-family ), Sans-serif;font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-324363b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-085e7af .elementor-heading-title{font-family:var( --e-global-typography-bc45997-font-family ), Sans-serif;font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-ac5e636 .elementor-heading-title{font-family:var( --e-global-typography-cacf286-font-family ), Sans-serif;font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-1141a86 .elementor-heading-title{font-family:var( --e-global-typography-cacf286-font-family ), Sans-serif;font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-fb159e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3764 .elementor-element.elementor-element-83456bf{text-align:start;}.elementor-3764 .elementor-element.elementor-element-4cc7d18{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-3764 .elementor-element.elementor-element-503f1f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-c08430f .elementor-heading-title{font-family:var( --e-global-typography-bc45997-font-family ), Sans-serif;font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-350ac0b .elementor-heading-title{font-family:var( --e-global-typography-cacf286-font-family ), Sans-serif;font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-fc181b7 .elementor-heading-title{font-family:var( --e-global-typography-cacf286-font-family ), Sans-serif;font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-6396cce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-3394899 .elementor-heading-title{font-family:var( --e-global-typography-bc45997-font-family ), Sans-serif;font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-591b0cd .elementor-heading-title{font-family:var( --e-global-typography-cacf286-font-family ), Sans-serif;font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-ece1139 .elementor-heading-title{font-family:var( --e-global-typography-cacf286-font-family ), Sans-serif;font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-4902200{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-3764 .elementor-element.elementor-element-282b48c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-e9f1561 .elementor-heading-title{font-family:var( --e-global-typography-bc45997-font-family ), Sans-serif;font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-27a274c .elementor-heading-title{font-family:var( --e-global-typography-cacf286-font-family ), Sans-serif;font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-452ec04 .elementor-heading-title{font-family:var( --e-global-typography-cacf286-font-family ), Sans-serif;font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-42bd38d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-d799603 .elementor-heading-title{font-family:var( --e-global-typography-bc45997-font-family ), Sans-serif;font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-7ea85da .elementor-heading-title{font-family:var( --e-global-typography-cacf286-font-family ), Sans-serif;font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-8ab76e1 .elementor-heading-title{font-family:var( --e-global-typography-cacf286-font-family ), Sans-serif;font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );color:var( --e-global-color-b0da43e );}.elementor-3764 .elementor-element.elementor-element-90d5dfb{--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;--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-3764 .elementor-element.elementor-element-37e7d49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3764 .elementor-element.elementor-element-09d1c8e{--min-height:50vh;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:51px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-3764 .elementor-element.elementor-element-1e49b7b img{width:62%;}.elementor-3764 .elementor-element.elementor-element-eaf225d .elementor-button{font-size:var( --e-global-typography-adaa950-font-size );letter-spacing:var( --e-global-typography-adaa950-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-a08c81c{--min-height:439px;}.elementor-3764 .elementor-element.elementor-element-c51dad8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-5626858{width:100%;max-width:100%;}.elementor-3764 .elementor-element.elementor-element-5626858 .elementor-heading-title{font-size:var( --e-global-typography-813d9d6-font-size );line-height:var( --e-global-typography-813d9d6-line-height );letter-spacing:var( --e-global-typography-813d9d6-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-19133fc{--container-widget-width:537px;--container-widget-flex-grow:0;width:var( --container-widget-width, 537px );max-width:537px;}.elementor-3764 .elementor-element.elementor-element-19133fc .elementor-heading-title{font-size:var( --e-global-typography-ca90a5d-font-size );}.elementor-3764 .elementor-element.elementor-element-d236fb0 .elementor-button{font-size:var( --e-global-typography-adaa950-font-size );letter-spacing:var( --e-global-typography-adaa950-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-63f99c5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3764 .elementor-element.elementor-element-63f99c5 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-3764 .elementor-element.elementor-element-5e06813 .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-f0fce61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-dce3e51 .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-8a96ab3{--e-con-grid-template-columns:repeat(2, 1fr);--gap:020px 050px;--row-gap:020px;--column-gap:050px;--grid-auto-flow:row;--align-items:start;}.elementor-3764 .elementor-element.elementor-element-af80439{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3764 .elementor-element.elementor-element-9566023 img{width:15%;}.elementor-3764 .elementor-element.elementor-element-5a6d6f4 .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-da0a312{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3764 .elementor-element.elementor-element-b7d4aa9 img{width:15%;}.elementor-3764 .elementor-element.elementor-element-b66ca27 .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-9e3497a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3764 .elementor-element.elementor-element-c964c24 img{width:15%;}.elementor-3764 .elementor-element.elementor-element-437bbfb .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-763f524{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3764 .elementor-element.elementor-element-319291c img{width:12%;}.elementor-3764 .elementor-element.elementor-element-d0db1ed .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-ad35f90{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3764 .elementor-element.elementor-element-62c0621 img{width:15%;}.elementor-3764 .elementor-element.elementor-element-3102554 .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-e261da1 img{width:15%;}.elementor-3764 .elementor-element.elementor-element-1f02477 .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-088385c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3764 .elementor-element.elementor-element-b3995d7 img{width:15%;}.elementor-3764 .elementor-element.elementor-element-c8e89de .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-9f93aed img{width:15%;}.elementor-3764 .elementor-element.elementor-element-baf37ab .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-7e1ed35 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3764 .elementor-element.elementor-element-7e1ed35 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-3764 .elementor-element.elementor-element-0dd18df{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3764 .elementor-element.elementor-element-e816235{width:100%;max-width:100%;text-align:center;}.elementor-3764 .elementor-element.elementor-element-e816235 .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-c2f2b80{width:100%;max-width:100%;text-align:center;}.elementor-3764 .elementor-element.elementor-element-c2f2b80 .elementor-heading-title{font-size:var( --e-global-typography-6485bf0-font-size );}.elementor-3764 .elementor-element.elementor-element-53d925c .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-22a27cb .elementor-button{font-size:var( --e-global-typography-adaa950-font-size );letter-spacing:var( --e-global-typography-adaa950-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-1b3db4d .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-8334d61 .elementor-button{font-size:var( --e-global-typography-adaa950-font-size );letter-spacing:var( --e-global-typography-adaa950-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-e473e1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-7627fb7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3764 .elementor-element.elementor-element-7627fb7 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-3764 .elementor-element.elementor-element-2985243 .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-3c13ce0 .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-2d26231{--z-index:50;}.elementor-3764 .elementor-element.elementor-element-8e5fb16 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-9ec9f6f{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-9ed399b .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-045cdf2{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-0abb482 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-17b03ca{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-3342749 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-492b1fc{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-d274854 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-d601df6{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-947da8a .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-f2aa0cf{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-6cce5fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3764 .elementor-element.elementor-element-209adfa .elementor-heading-title{font-size:var( --e-global-typography-6485bf0-font-size );}.elementor-3764 .elementor-element.elementor-element-b3cf946 .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-eb5cad2 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-e03f195{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-3d2f72b .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-9b83e1f{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-053b40a .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-480b5ab{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-f704200 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-161062f{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-9bc2cf9 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-054d17d{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-05aaae6 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-9eb6b8d{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-366f293 .elementor-heading-title{font-size:var( --e-global-typography-6485bf0-font-size );}.elementor-3764 .elementor-element.elementor-element-83bc4d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-08261ed .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3764 .elementor-element.elementor-element-08261ed .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-3764 .elementor-element.elementor-element-114993c{--gap:010px 0px;--row-gap:010px;--column-gap:0px;}.elementor-3764 .elementor-element.elementor-element-60bddd6{width:100%;max-width:100%;text-align:center;}.elementor-3764 .elementor-element.elementor-element-60bddd6 .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-c31bf6d{width:100%;max-width:100%;text-align:center;}.elementor-3764 .elementor-element.elementor-element-c31bf6d .elementor-heading-title{font-size:var( --e-global-typography-6485bf0-font-size );}.elementor-3764 .elementor-element.elementor-element-d493177 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-e8094a8 .elementor-heading-title{font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-e3c70fa .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-521ecac .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-085e7af .elementor-heading-title{font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-ac5e636 .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-1141a86 .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-c08430f .elementor-heading-title{font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-350ac0b .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-fc181b7 .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-3394899 .elementor-heading-title{font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-591b0cd .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-ece1139 .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-e9f1561 .elementor-heading-title{font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-27a274c .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-452ec04 .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-d799603 .elementor-heading-title{font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-7ea85da .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-8ab76e1 .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}}@media(max-width:767px){.elementor-3764 .elementor-element.elementor-element-09d1c8e{--min-height:50vh;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:31px;--padding-left:20px;--padding-right:20px;}.elementor-3764 .elementor-element.elementor-element-1e49b7b img{width:42%;}.elementor-3764 .elementor-element.elementor-element-eaf225d .elementor-button{font-size:var( --e-global-typography-adaa950-font-size );letter-spacing:var( --e-global-typography-adaa950-letter-spacing );padding:10px 40px 10px 40px;}.elementor-3764 .elementor-element.elementor-element-a08c81c{--min-height:416px;--padding-top:030px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3764 .elementor-element.elementor-element-5626858 .elementor-heading-title{font-size:var( --e-global-typography-813d9d6-font-size );line-height:var( --e-global-typography-813d9d6-line-height );letter-spacing:var( --e-global-typography-813d9d6-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-19133fc{width:100%;max-width:100%;}.elementor-3764 .elementor-element.elementor-element-19133fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-3764 .elementor-element.elementor-element-19133fc .elementor-heading-title{font-size:var( --e-global-typography-ca90a5d-font-size );}.elementor-3764 .elementor-element.elementor-element-d236fb0 .elementor-button{font-size:var( --e-global-typography-adaa950-font-size );letter-spacing:var( --e-global-typography-adaa950-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-1f1bba5{--width:500px;--min-height:0px;}.elementor-3764 .elementor-element.elementor-element-63f99c5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3764 .elementor-element.elementor-element-63f99c5 .elementor-swiper-button.elementor-swiper-button-next{font-size:33px;}.elementor-3764 .elementor-element.elementor-element-5e06813 .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-0a423aa{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3764 .elementor-element.elementor-element-dce3e51 .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-8a96ab3{--e-con-grid-template-columns:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-af80439{--gap:015px 0px;--row-gap:015px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-9566023 img{width:47px;}.elementor-3764 .elementor-element.elementor-element-5a6d6f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-5a6d6f4 .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-da0a312{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-b7d4aa9 img{width:40px;}.elementor-3764 .elementor-element.elementor-element-b66ca27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-b66ca27 .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-9e3497a{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-c964c24 img{width:50px;}.elementor-3764 .elementor-element.elementor-element-437bbfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-437bbfb .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-763f524{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-319291c img{width:31px;}.elementor-3764 .elementor-element.elementor-element-d0db1ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-d0db1ed .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-ad35f90{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-62c0621 img{width:49px;}.elementor-3764 .elementor-element.elementor-element-3102554 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-3102554 .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-8493e58{--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-3764 .elementor-element.elementor-element-e261da1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-e261da1 img{width:48px;}.elementor-3764 .elementor-element.elementor-element-1f02477 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-1f02477 .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-088385c{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-b3995d7 img{width:47px;}.elementor-3764 .elementor-element.elementor-element-c8e89de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-c8e89de .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-1a1c440{--gap:015px 0px;--row-gap:015px;--column-gap:0px;--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-3764 .elementor-element.elementor-element-9f93aed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-9f93aed img{width:41px;}.elementor-3764 .elementor-element.elementor-element-baf37ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-baf37ab .elementor-heading-title{font-size:var( --e-global-typography-7289383-font-size );line-height:var( --e-global-typography-7289383-line-height );}.elementor-3764 .elementor-element.elementor-element-7e1ed35 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3764 .elementor-element.elementor-element-7e1ed35 .elementor-swiper-button.elementor-swiper-button-next{font-size:33px;}.elementor-3764 .elementor-element.elementor-element-e816235{width:100%;max-width:100%;}.elementor-3764 .elementor-element.elementor-element-e816235 .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-c2f2b80{width:100%;max-width:100%;}.elementor-3764 .elementor-element.elementor-element-c2f2b80 .elementor-heading-title{font-size:var( --e-global-typography-6485bf0-font-size );}.elementor-3764 .elementor-element.elementor-element-53d925c .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-22a27cb .elementor-button{font-size:var( --e-global-typography-adaa950-font-size );letter-spacing:var( --e-global-typography-adaa950-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-c3f0a83{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-c83025a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-1b3db4d{text-align:center;}.elementor-3764 .elementor-element.elementor-element-1b3db4d .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-8334d61 .elementor-button{font-size:var( --e-global-typography-adaa950-font-size );letter-spacing:var( --e-global-typography-adaa950-letter-spacing );padding:10px 40px 10px 40px;}.elementor-3764 .elementor-element.elementor-element-f3bb24e{--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-3764 .elementor-element.elementor-element-8326c7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-7627fb7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3764 .elementor-element.elementor-element-7627fb7 .elementor-swiper-button.elementor-swiper-button-next{font-size:33px;}.elementor-3764 .elementor-element.elementor-element-2985243{--container-widget-width:209px;--container-widget-flex-grow:0;width:var( --container-widget-width, 209px );max-width:209px;}.elementor-3764 .elementor-element.elementor-element-2985243 .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-e3cd1c8{--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-3764 .elementor-element.elementor-element-3c13ce0 .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-8e5fb16 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-9ec9f6f{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-9ed399b .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-045cdf2{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-0abb482 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-17b03ca{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-3342749 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-492b1fc{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-d274854 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-d601df6{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-947da8a .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-f2aa0cf{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-209adfa .elementor-heading-title{font-size:var( --e-global-typography-6485bf0-font-size );}.elementor-3764 .elementor-element.elementor-element-24ff6b7{--flex-direction:column-reverse;--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;}.elementor-3764 .elementor-element.elementor-element-96d8602{--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:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3764 .elementor-element.elementor-element-b3cf946 .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-29c1e19{--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-aa9d4f3.e-con{--align-self:flex-start;}.elementor-3764 .elementor-element.elementor-element-eb5cad2 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-e03f195{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-3d2f72b .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-9b83e1f{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-053b40a .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-480b5ab{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-f704200 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-161062f{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-9bc2cf9 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-054d17d{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-796145d img{width:35px;}.elementor-3764 .elementor-element.elementor-element-05aaae6 .elementor-heading-title{font-size:var( --e-global-typography-36eca50-font-size );letter-spacing:var( --e-global-typography-36eca50-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-9eb6b8d{font-size:var( --e-global-typography-31b0206-font-size );letter-spacing:var( --e-global-typography-31b0206-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-2643cfa{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3764 .elementor-element.elementor-element-366f293{text-align:center;}.elementor-3764 .elementor-element.elementor-element-366f293 .elementor-heading-title{font-size:var( --e-global-typography-6485bf0-font-size );}.elementor-3764 .elementor-element.elementor-element-b9a7209{--width:100%;--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-3764 .elementor-element.elementor-element-ec66748{width:100%;max-width:100%;}.elementor-3764 .elementor-element.elementor-element-ec66748 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3764 .elementor-element.elementor-element-ec66748 img{width:100%;}.elementor-3764 .elementor-element.elementor-element-08261ed .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3764 .elementor-element.elementor-element-08261ed .elementor-swiper-button.elementor-swiper-button-next{font-size:33px;}.elementor-3764 .elementor-element.elementor-element-60bddd6 .elementor-heading-title{font-size:var( --e-global-typography-36d5b8f-font-size );line-height:var( --e-global-typography-36d5b8f-line-height );letter-spacing:var( --e-global-typography-36d5b8f-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-c31bf6d .elementor-heading-title{font-size:var( --e-global-typography-6485bf0-font-size );}.elementor-3764 .elementor-element.elementor-element-a78a495{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:030px;--padding-left:30px;--padding-right:20px;}.elementor-3764 .elementor-element.elementor-element-fabc800{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-94dd741{--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:020px 0px;--row-gap:020px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-e8094a8 .elementor-heading-title{font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-e3c70fa .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-521ecac .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-085e7af .elementor-heading-title{font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-ac5e636 .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-1141a86 .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-fb159e8{--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-4cc7d18{--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:020px 0px;--row-gap:020px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-c08430f .elementor-heading-title{font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-350ac0b .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-fc181b7 .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-3394899 .elementor-heading-title{font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-591b0cd .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-ece1139 .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-4902200{--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:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3764 .elementor-element.elementor-element-282b48c{--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-3764 .elementor-element.elementor-element-e9f1561 .elementor-heading-title{font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-27a274c .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-452ec04 .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-d799603 .elementor-heading-title{font-size:var( --e-global-typography-bc45997-font-size );letter-spacing:var( --e-global-typography-bc45997-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-7ea85da .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}.elementor-3764 .elementor-element.elementor-element-8ab76e1 .elementor-heading-title{font-size:var( --e-global-typography-cacf286-font-size );line-height:var( --e-global-typography-cacf286-line-height );letter-spacing:var( --e-global-typography-cacf286-letter-spacing );}}@media(min-width:768px){.elementor-3764 .elementor-element.elementor-element-a08c81c{--content-width:1440px;}.elementor-3764 .elementor-element.elementor-element-0dd18df{--content-width:1440px;}.elementor-3764 .elementor-element.elementor-element-2fac606{--width:30%;}.elementor-3764 .elementor-element.elementor-element-1761884{--width:88%;}.elementor-3764 .elementor-element.elementor-element-c83025a{--width:30%;}.elementor-3764 .elementor-element.elementor-element-f3bb24e{--width:88%;}.elementor-3764 .elementor-element.elementor-element-dbfdf2b{--width:30%;}.elementor-3764 .elementor-element.elementor-element-7e294d5{--width:100%;}.elementor-3764 .elementor-element.elementor-element-69503dc{--width:100%;}.elementor-3764 .elementor-element.elementor-element-e40c1c5{--width:100%;}.elementor-3764 .elementor-element.elementor-element-257ecff{--width:100%;}.elementor-3764 .elementor-element.elementor-element-a964ab3{--width:100%;}.elementor-3764 .elementor-element.elementor-element-c56fdb5{--width:100%;}.elementor-3764 .elementor-element.elementor-element-6cce5fb{--width:160%;}.elementor-3764 .elementor-element.elementor-element-96d8602{--width:30%;}.elementor-3764 .elementor-element.elementor-element-aa9d4f3{--width:100%;}.elementor-3764 .elementor-element.elementor-element-62ded42{--width:100%;}.elementor-3764 .elementor-element.elementor-element-bc4eb32{--width:100%;}.elementor-3764 .elementor-element.elementor-element-1c7b809{--width:100%;}.elementor-3764 .elementor-element.elementor-element-27c926a{--width:100%;}.elementor-3764 .elementor-element.elementor-element-a4a6b09{--width:100%;}.elementor-3764 .elementor-element.elementor-element-2643cfa{--width:160%;}.elementor-3764 .elementor-element.elementor-element-b9a7209{--width:70%;}.elementor-3764 .elementor-element.elementor-element-114993c{--content-width:1440px;}.elementor-3764 .elementor-element.elementor-element-94dd741{--width:50%;}.elementor-3764 .elementor-element.elementor-element-4cc7d18{--width:50%;}.elementor-3764 .elementor-element.elementor-element-4902200{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3764 .elementor-element.elementor-element-1761884{--width:68%;}.elementor-3764 .elementor-element.elementor-element-f3bb24e{--width:68%;}.elementor-3764 .elementor-element.elementor-element-2d26231{--width:157.512%;}.elementor-3764 .elementor-element.elementor-element-6cce5fb{--width:661px;}.elementor-3764 .elementor-element.elementor-element-94dd741{--width:70%;}.elementor-3764 .elementor-element.elementor-element-4cc7d18{--width:70%;}.elementor-3764 .elementor-element.elementor-element-4902200{--width:70%;}}/* Start custom CSS for menu-anchor, class: .elementor-element-c51dad8 */.elementor-3764 .elementor-element.elementor-element-c51dad8 .elementor-menu-anchor {
  position: relative;
  top: -50px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-63f99c5 *//* Remove any background from slider arrow buttons */
.elementor-3764 .elementor-element.elementor-element-63f99c5 .elementor-swiper-button,
.elementor-3764 .elementor-element.elementor-element-63f99c5 .swiper-button-prev,
.elementor-3764 .elementor-element.elementor-element-63f99c5 .swiper-button-next {
  background: transparent !important;
  box-shadow: none !important;
}

/* Make sure the uploaded SVG/image itself stays transparent */
.elementor-3764 .elementor-element.elementor-element-63f99c5 .elementor-swiper-button img,
.elementor-3764 .elementor-element.elementor-element-63f99c5 .elementor-swiper-button svg,
.elementor-3764 .elementor-element.elementor-element-63f99c5 .swiper-button-prev img,
.elementor-3764 .elementor-element.elementor-element-63f99c5 .swiper-button-next img {
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1bba5 *//* ================================
   OUTER SLIDER
   ================================ */

.elementor-3764 .elementor-element.elementor-element-1f1bba5 {
  position: relative;
}


/* ================================
   DARK IMAGE OVERLAY
   ================================ */

.elementor-3764 .elementor-element.elementor-element-1f1bba5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.18);
  z-index: 5;
  pointer-events: none;

  transition: opacity 0.6s ease;
}


/* ================================
   TEXT OVERLAY
   ================================ */

.elementor-3764 .elementor-element.elementor-element-1f1bba5 .hero-slider-overlay {
  position: absolute;
  left: 50%;
  bottom: 70px;
  transform: translateX(-50%);
  z-index: 10;
  width: 90%;
  pointer-events: none;

  transition:
    opacity 0.6s ease,
    transform 0.6s ease;
}


/* ================================
   AFTER USER CLICKS IMAGE
   ================================ */

/* Lift and fade text away */
.elementor-3764 .elementor-element.elementor-element-1f1bba5.overlay-hidden .hero-slider-overlay {
  opacity: 0 !important;
  transform: translate(-50%, -40px) !important;
}

/* Fade dark overlay away */
.elementor-3764 .elementor-element.elementor-element-1f1bba5.overlay-hidden::after {
  opacity: 0 !important;
}


/* ================================
   CAROUSEL
   ================================ */

.elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper {
  height: 80vh !important;
}

.elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper-wrapper {
  height: 80vh !important;
}

.elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper-slide {
  width: 100% !important;
  height: 80vh !important;
}

.elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper-slide-inner,
.elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper-slide-image {
  width: 100% !important;
  height: 80vh !important;
  object-fit: cover !important;
  display: block !important;
}


/* ================================
   PAGINATION DOTS
   Keep dots over image
   ================================ */

.elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper-pagination {
  position: absolute !important;
  bottom: 20px !important;
  z-index: 20;
}


/* ================================
   MOBILE
   ================================ */

@media (max-width: 767px) {

  /* Break slider out of Elementor container
     and make it full screen width */
  .elementor-3764 .elementor-element.elementor-element-1f1bba5 {
    width: 100vw !important;
    max-width: 100vw !important;

    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
  }


  /* Mobile slider height */
  .elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper,
  .elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper-wrapper,
  .elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper-slide,
  .elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper-slide-inner,
  .elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper-slide-image {
    height: 60vh !important;
  }


  /* Image fills mobile slider */
  .elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper-slide-image {
    width: 100% !important;
    object-fit: cover !important;
  }


  /* Keep text inside image */
  .elementor-3764 .elementor-element.elementor-element-1f1bba5 .hero-slider-overlay {
    bottom: 60px;
    width: 90%;
  }


  /* Keep pagination at bottom of image */
  .elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper-pagination {
    bottom: 20px !important;
  }


  /* Hide navigation arrows on mobile */
  .elementor-3764 .elementor-element.elementor-element-1f1bba5 .elementor-swiper-button,
  .elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper-button-prev,
  .elementor-3764 .elementor-element.elementor-element-1f1bba5 .swiper-button-next {
    display: none !important;
  }

}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-f0fce61 */.elementor-3764 .elementor-element.elementor-element-f0fce61 .elementor-menu-anchor {
  position: relative;
  top: -50px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7e1ed35 *//* Remove any background from slider arrow buttons */
.elementor-3764 .elementor-element.elementor-element-7e1ed35 .elementor-swiper-button,
.elementor-3764 .elementor-element.elementor-element-7e1ed35 .swiper-button-prev,
.elementor-3764 .elementor-element.elementor-element-7e1ed35 .swiper-button-next {
  background: transparent !important;
  box-shadow: none !important;
}

/* Make sure the uploaded SVG/image itself stays transparent */
.elementor-3764 .elementor-element.elementor-element-7e1ed35 .elementor-swiper-button img,
.elementor-3764 .elementor-element.elementor-element-7e1ed35 .elementor-swiper-button svg,
.elementor-3764 .elementor-element.elementor-element-7e1ed35 .swiper-button-prev img,
.elementor-3764 .elementor-element.elementor-element-7e1ed35 .swiper-button-next img {
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d4eea5 *//* ================================
   OUTER SLIDER
   ================================ */

.elementor-3764 .elementor-element.elementor-element-3d4eea5 {
  position: relative;
}


/* ================================
   DARK IMAGE OVERLAY
   ================================ */

.elementor-3764 .elementor-element.elementor-element-3d4eea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.18);
  z-index: 5;
  pointer-events: none;

  transition: opacity 0.6s ease;
}


/* ================================
   TEXT OVERLAY
   Constrained to 1440px
   ================================ */

.elementor-3764 .elementor-element.elementor-element-3d4eea5 .hero-slider-overlay {
  position: absolute;

  /* Center the 1440px content area */
  left: 50%;
  transform: translateX(-50%);

  /* Vertical position */
  bottom: 60px;
  top: auto;

  /* Content width */
  width: calc(100% - 80px);
  max-width: 1440px;

  z-index: 10;
  pointer-events: none;

  transition:
    opacity 0.6s ease,
    transform 0.6s ease;
}


/* ================================
   AFTER USER CLICKS IMAGE
   ================================ */

/* Lift and fade text away */
.elementor-3764 .elementor-element.elementor-element-3d4eea5.overlay-hidden .hero-slider-overlay {
  opacity: 0 !important;
  transform: translate(-50%, -40px) !important;
}

/* Fade dark overlay away */
.elementor-3764 .elementor-element.elementor-element-3d4eea5.overlay-hidden::after {
  opacity: 0 !important;
}


/* ================================
   CAROUSEL
   ================================ */

.elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper {
  height: 80vh !important;
}

.elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper-wrapper {
  height: 80vh !important;
}

.elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper-slide {
  width: 100% !important;
  height: 80vh !important;
}

.elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper-slide-inner,
.elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper-slide-image {
  width: 100% !important;
  height: 80vh !important;
  object-fit: cover !important;
  display: block !important;
}


/* ================================
   PAGINATION DOTS
   ================================ */

.elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper-pagination {
  position: absolute !important;
  bottom: 20px !important;
  z-index: 20;
}


/* ================================
   MOBILE
   ================================ */

@media (max-width: 767px) {

  /* Full-width mobile slider */
  .elementor-3764 .elementor-element.elementor-element-3d4eea5 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
  }


  /* Mobile slider height */
  .elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper,
  .elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper-wrapper,
  .elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper-slide,
  .elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper-slide-inner,
  .elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper-slide-image {
    height: 60vh !important;
  }


  .elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper-slide-image {
    width: 100% !important;
    object-fit: cover !important;
  }


  /* Mobile text position */
  .elementor-3764 .elementor-element.elementor-element-3d4eea5 .hero-slider-overlay {
    top: 30px;
    bottom: auto;

    width: calc(100% - 40px);
  }

  .elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper-pagination {
    bottom: 20px !important;
  }


  /* Hide navigation arrows on mobile */
  .elementor-3764 .elementor-element.elementor-element-3d4eea5 .elementor-swiper-button,
  .elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper-button-prev,
  .elementor-3764 .elementor-element.elementor-element-3d4eea5 .swiper-button-next {
    display: none !important;
  }

}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-93e42f0 */.elementor-3764 .elementor-element.elementor-element-93e42f0 .elementor-menu-anchor {
  position: relative;
  top: -70px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8326c7e *//* @media (max-width: 767px) {
  .elementor-3764 .elementor-element.elementor-element-8326c7e img {
    width: 110%;
    max-width: none;

    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }
}

*//* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-e473e1f */.elementor-3764 .elementor-element.elementor-element-e473e1f .elementor-menu-anchor {
  position: relative;
  top: -50px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7627fb7 *//* Remove any background from slider arrow buttons */
.elementor-3764 .elementor-element.elementor-element-7627fb7 .elementor-swiper-button,
.elementor-3764 .elementor-element.elementor-element-7627fb7 .swiper-button-prev,
.elementor-3764 .elementor-element.elementor-element-7627fb7 .swiper-button-next {
  background: transparent !important;
  box-shadow: none !important;
}

/* Make sure the uploaded SVG/image itself stays transparent */
.elementor-3764 .elementor-element.elementor-element-7627fb7 .elementor-swiper-button img,
.elementor-3764 .elementor-element.elementor-element-7627fb7 .elementor-swiper-button svg,
.elementor-3764 .elementor-element.elementor-element-7627fb7 .swiper-button-prev img,
.elementor-3764 .elementor-element.elementor-element-7627fb7 .swiper-button-next img {
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc8219 *//* ================================
   OUTER SLIDER
   ================================ */

.elementor-3764 .elementor-element.elementor-element-5fc8219 {
  position: relative;
}


/* ================================
   DARK IMAGE OVERLAY
   ================================ */

.elementor-3764 .elementor-element.elementor-element-5fc8219::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.18);
  z-index: 5;
  pointer-events: none;

  transition: opacity 0.6s ease;
}


/* ================================
   TEXT OVERLAY
   Constrained to 1440px
   ================================ */

.elementor-3764 .elementor-element.elementor-element-5fc8219 .hero-slider-overlay {
  position: absolute;

  /* Center the 1440px content area */
  left: 50%;
  transform: translateX(-50%);

  /* Vertical position */
  top: 60px;
  bottom: auto;

  /* Content width */
  width: calc(100% - 80px);
  max-width: 1440px;

  z-index: 10;
  pointer-events: none;

  transition:
    opacity 0.6s ease,
    transform 0.6s ease;
}


/* ================================
   AFTER USER CLICKS IMAGE
   ================================ */

/* Lift and fade text away */
.elementor-3764 .elementor-element.elementor-element-5fc8219.overlay-hidden .hero-slider-overlay {
  opacity: 0 !important;
  transform: translate(-50%, -40px) !important;
}

/* Fade dark overlay away */
.elementor-3764 .elementor-element.elementor-element-5fc8219.overlay-hidden::after {
  opacity: 0 !important;
}


/* ================================
   CAROUSEL
   ================================ */

.elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper {
  height: 80vh !important;
}

.elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper-wrapper {
  height: 80vh !important;
}

.elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper-slide {
  width: 100% !important;
  height: 80vh !important;
}

.elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper-slide-inner,
.elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper-slide-image {
  width: 100% !important;
  height: 80vh !important;
  object-fit: cover !important;
  display: block !important;
}


/* ================================
   PAGINATION DOTS
   ================================ */

.elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper-pagination {
  position: absolute !important;
  bottom: 20px !important;
  z-index: 20;
}


/* ================================
   MOBILE
   ================================ */

@media (max-width: 767px) {

  /* Full-width mobile slider */
  .elementor-3764 .elementor-element.elementor-element-5fc8219 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
  }


  /* Mobile slider height */
  .elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper,
  .elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper-wrapper,
  .elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper-slide,
  .elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper-slide-inner,
  .elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper-slide-image {
    height: 60vh !important;
  }


  .elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper-slide-image {
    width: 100% !important;
    object-fit: cover !important;
  }


  /* Mobile text position */
  .elementor-3764 .elementor-element.elementor-element-5fc8219 .hero-slider-overlay {
    top: 30px;
    bottom: auto;

    width: calc(100% - 40px);
  }


  .elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper-pagination {
    bottom: 20px !important;
  }


  /* Hide navigation arrows on mobile */
  .elementor-3764 .elementor-element.elementor-element-5fc8219 .elementor-swiper-button,
  .elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper-button-prev,
  .elementor-3764 .elementor-element.elementor-element-5fc8219 .swiper-button-next {
    display: none !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29c1e19 */.elementor-3764 .elementor-element.elementor-element-29c1e19 {
  width: 100%;
  max-width: 250px; /* adjust this to the width you want */
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-83bc4d1 */.elementor-3764 .elementor-element.elementor-element-83bc4d1 .elementor-menu-anchor {
  position: relative;
  top: -70px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-08261ed *//* Remove any background from slider arrow buttons */
.elementor-3764 .elementor-element.elementor-element-08261ed .elementor-swiper-button,
.elementor-3764 .elementor-element.elementor-element-08261ed .swiper-button-prev,
.elementor-3764 .elementor-element.elementor-element-08261ed .swiper-button-next {
  background: transparent !important;
  box-shadow: none !important;
}

/* Make sure the uploaded SVG/image itself stays transparent */
.elementor-3764 .elementor-element.elementor-element-08261ed .elementor-swiper-button img,
.elementor-3764 .elementor-element.elementor-element-08261ed .elementor-swiper-button svg,
.elementor-3764 .elementor-element.elementor-element-08261ed .swiper-button-prev img,
.elementor-3764 .elementor-element.elementor-element-08261ed .swiper-button-next img {
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b0074f *//* ================================
   OUTER SLIDER
   ================================ */

.elementor-3764 .elementor-element.elementor-element-7b0074f {
  position: relative;
}


/* ================================
   DARK IMAGE OVERLAY
   ================================ */

.elementor-3764 .elementor-element.elementor-element-7b0074f::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.18);
  z-index: 5;
  pointer-events: none;

  transition: opacity 0.6s ease;
}


/* ================================
   TEXT OVERLAY
   Constrained to 1440px
   ================================ */

.elementor-3764 .elementor-element.elementor-element-7b0074f .hero-slider-overlay {
  position: absolute;

  /* Center the 1440px content area */
  left: 50%;
  transform: translateX(-50%);

  /* Vertical position */
  top: 60px;
  bottom: auto;

  /* Content width */
  width: calc(100% - 80px);
  max-width: 1440px;

  z-index: 10;
  pointer-events: none;

  transition:
    opacity 0.6s ease,
    transform 0.6s ease;
}


/* ================================
   AFTER USER CLICKS IMAGE
   ================================ */

/* Lift and fade text away */
.elementor-3764 .elementor-element.elementor-element-7b0074f.overlay-hidden .hero-slider-overlay {
  opacity: 0 !important;
  transform: translate(-50%, -40px) !important;
}

/* Fade dark overlay away */
.elementor-3764 .elementor-element.elementor-element-7b0074f.overlay-hidden::after {
  opacity: 0 !important;
}


/* ================================
   CAROUSEL
   ================================ */

.elementor-3764 .elementor-element.elementor-element-7b0074f .swiper {
  height: 80vh !important;
}

.elementor-3764 .elementor-element.elementor-element-7b0074f .swiper-wrapper {
  height: 80vh !important;
}

.elementor-3764 .elementor-element.elementor-element-7b0074f .swiper-slide {
  width: 100% !important;
  height: 80vh !important;
}

.elementor-3764 .elementor-element.elementor-element-7b0074f .swiper-slide-inner,
.elementor-3764 .elementor-element.elementor-element-7b0074f .swiper-slide-image {
  width: 100% !important;
  height: 80vh !important;
  object-fit: cover !important;
  display: block !important;
}


/* ================================
   PAGINATION DOTS
   ================================ */

.elementor-3764 .elementor-element.elementor-element-7b0074f .swiper-pagination {
  position: absolute !important;
  bottom: 20px !important;
  z-index: 20;
}


/* ================================
   MOBILE
   ================================ */

@media (max-width: 767px) {

  /* Full-width mobile slider */
  .elementor-3764 .elementor-element.elementor-element-7b0074f {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
  }


  /* Mobile slider height */
  .elementor-3764 .elementor-element.elementor-element-7b0074f .swiper,
  .elementor-3764 .elementor-element.elementor-element-7b0074f .swiper-wrapper,
  .elementor-3764 .elementor-element.elementor-element-7b0074f .swiper-slide,
  .elementor-3764 .elementor-element.elementor-element-7b0074f .swiper-slide-inner,
  .elementor-3764 .elementor-element.elementor-element-7b0074f .swiper-slide-image {
    height: 60vh !important;
  }


  .elementor-3764 .elementor-element.elementor-element-7b0074f .swiper-slide-image {
    width: 100% !important;
    object-fit: cover !important;
  }


  /* Mobile text position */
  .elementor-3764 .elementor-element.elementor-element-7b0074f .hero-slider-overlay {
    top: 30px;
    bottom: auto;

    width: calc(100% - 40px);
  }


  .elementor-3764 .elementor-element.elementor-element-7b0074f .swiper-pagination {
    bottom: 20px !important;
  }


  /* Hide navigation arrows on mobile */
  .elementor-3764 .elementor-element.elementor-element-7b0074f .elementor-swiper-button,
  .elementor-3764 .elementor-element.elementor-element-7b0074f .swiper-button-prev,
  .elementor-3764 .elementor-element.elementor-element-7b0074f .swiper-button-next {
    display: none !important;
  }

}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-d493177 */.elementor-3764 .elementor-element.elementor-element-d493177 .elementor-menu-anchor {
  position: relative;
  top: -70px;
}/* End custom CSS */