.elementor-3880 .elementor-element.elementor-element-e8458cf{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3880 .elementor-element.elementor-element-687b0df{--display:flex;}.elementor-3880 .elementor-element.elementor-element-d84afc4{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:max(8px,  calc(4px + 0.5vw));--padding-bottom:max(8px,  calc(4px + 0.5vw));--padding-left:max(8px,  calc(4px + 0.5vw));--padding-right:max(8px,  calc(4px + 0.5vw));}.elementor-3880 .elementor-element.elementor-element-d84afc4:not(.elementor-motion-effects-element-type-background), .elementor-3880 .elementor-element.elementor-element-d84afc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4450c4b );}.elementor-3880 .elementor-element.elementor-element-0556f14{--display:flex;--gap:max(24px, calc(12px + 1.5vw)) max(24px, calc(12px + 1.5vw));--row-gap:max(24px, calc(12px + 1.5vw));--column-gap:max(24px, calc(12px + 1.5vw));}.elementor-3880 .elementor-element.elementor-element-d5641d8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-3880 .elementor-element.elementor-element-0db7bc0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3880 .elementor-element.elementor-element-0db7bc0 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:auto;}.elementor-3880 .elementor-element.elementor-element-0db7bc0 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:16 / 9;}.elementor-3880 .elementor-element.elementor-element-0db7bc0 .elementor-main-swiper .swiper-slide{border-radius:15px;}.elementor-3880 .elementor-element.elementor-element-0db7bc0 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-df4e322 );}.elementor-3880 .elementor-element.elementor-element-0db7bc0 .elementor-swiper-button svg{fill:var( --e-global-color-df4e322 );}.elementor-3880 .elementor-element.elementor-element-8c60ded{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-3880 .elementor-element.elementor-element-8c60ded .elementor-divider-separator{width:100%;}.elementor-3880 .elementor-element.elementor-element-8c60ded .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3880 .elementor-element.elementor-element-953dcc5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3880 .elementor-element.elementor-element-d37db89{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-3880 .elementor-element.elementor-element-d37db89 .elementor-divider-separator{width:100%;}.elementor-3880 .elementor-element.elementor-element-d37db89 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3880 .elementor-element.elementor-element-340ac00 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3880 .elementor-element.elementor-element-340ac00 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3880 .elementor-element.elementor-element-340ac00 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3880 .elementor-element.elementor-element-340ac00{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--gallery-title-color-active:var( --e-global-color-secondary );}.elementor-3880 .elementor-element.elementor-element-340ac00 .elementor-gallery-title{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 );line-height:var( --e-global-typography-accent-line-height );}@media(min-width:768px){.elementor-3880 .elementor-element.elementor-element-953dcc5{--content-width:800px;}}@media(min-width:2400px){.elementor-3880 .elementor-element.elementor-element-d5641d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3880 .elementor-element.elementor-element-0db7bc0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3880 .elementor-element.elementor-element-340ac00 .elementor-gallery-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1366px){.elementor-3880 .elementor-element.elementor-element-d5641d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3880 .elementor-element.elementor-element-0db7bc0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3880 .elementor-element.elementor-element-340ac00 .elementor-gallery-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1200px){.elementor-3880 .elementor-element.elementor-element-0db7bc0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-3880 .elementor-element.elementor-element-d5641d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3880 .elementor-element.elementor-element-0db7bc0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3880 .elementor-element.elementor-element-0db7bc0 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:auto;}.elementor-3880 .elementor-element.elementor-element-340ac00 .elementor-gallery-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:880px){.elementor-3880 .elementor-element.elementor-element-0db7bc0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-3880 .elementor-element.elementor-element-d5641d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3880 .elementor-element.elementor-element-0db7bc0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3880 .elementor-element.elementor-element-340ac00 .elementor-gallery-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for media-carousel, class: .elementor-element-0db7bc0 */.elementor-3880 .elementor-element.elementor-element-0db7bc0 .elementor-swiper .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
    aspect-ratio: 16 / 9;
}/* End custom CSS */