.elementor-34 .elementor-element.elementor-element-14ea747{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:20%;--padding-right:20%;}.elementor-34 .elementor-element.elementor-element-14ea747:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-14ea747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-14ea747.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-3b7fd84 .elementor-button{background-color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-3b7fd84 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-3b7fd84 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-3b7fd84 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-3b7fd84 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-2ac136b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:16px;}.elementor-34 .elementor-element.elementor-element-2ac136b .swiper-pagination-bullet-active, .elementor-34 .elementor-element.elementor-element-2ac136b .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2ac136b .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2ac136b{padding:0% 10% 0% 10%;}.elementor-34 .elementor-element.elementor-element-2ac136b .elementor-main-swiper{height:80vh;}.elementor-34 .elementor-element.elementor-element-2ac136b .elementor-main-swiper .swiper-slide{border-radius:0px;padding:0% 0% 10% 0%;}.elementor-34 .elementor-element.elementor-element-2ac136b .elementor-swiper-button{font-size:32px;color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2ac136b .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2ac136b .swiper-pagination-bullet{height:24px;width:24px;}.elementor-34 .elementor-element.elementor-element-2ac136b .swiper-horizontal .swiper-pagination-progressbar{height:24px;}.elementor-34 .elementor-element.elementor-element-2ac136b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}#elementor-lightbox-slideshow-2ac136b{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2ac136b .elementor-custom-embed-play i{color:var( --e-global-color-primary );font-size:24px;}.elementor-34 .elementor-element.elementor-element-2ac136b .elementor-custom-embed-play svg{fill:var( --e-global-color-primary );}body.elementor-page-34:not(.elementor-motion-effects-element-type-background), body.elementor-page-34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}:root{--page-title-display:none;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-34 .elementor-element.elementor-element-2ac136b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-14ea747{--min-height:100vh;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-34 .elementor-element.elementor-element-14ea747.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-34 .elementor-element.elementor-element-3b7fd84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-3b7fd84 .elementor-button{font-size:24px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-34 .elementor-element.elementor-element-2ac136b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-34 .elementor-element.elementor-element-2ac136b{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2ac136b .elementor-main-swiper{height:75vh;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}