.elementor-24 .elementor-element.elementor-element-e1f795a{--display:flex;}.elementor-24 .elementor-element.elementor-element-47fc098{--spacer-size:100px;}.elementor-24 .elementor-element.elementor-element-30df233{--display:flex;}.elementor-24 .elementor-element.elementor-element-39d23c5{--e-image-carousel-slides-to-show:3;}.elementor-24 .elementor-element.elementor-element-39d23c5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-24 .elementor-element.elementor-element-39d23c5 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-24 .elementor-element.elementor-element-39d23c5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:0px;height:0px;}.elementor-24 .elementor-element.elementor-element-4389dae{--display:flex;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-1165679{--iteration-count:infinite;--dynamic-text-color:#C2061C;}.elementor-24 .elementor-element.elementor-element-1165679 .elementor-headline{text-align:center;}.elementor-24 .elementor-element.elementor-element-1165679 .elementor-headline-plain-text{color:#000000;}.elementor-24 .elementor-element.elementor-element-1165679 .elementor-headline .elementor-headline-plain-text{text-shadow:6px 11px 9px rgba(0,0,0,0.3);}.elementor-24 .elementor-element.elementor-element-1165679 .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:6px 11px 9px rgba(0,0,0,0.3);}.elementor-24 .elementor-element.elementor-element-1bcba76{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#0C0C0C;}.elementor-24 .elementor-element.elementor-element-1bcba76 .elementor-headline{text-align:center;font-family:"Roboto Flex", Sans-serif;font-size:31px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-1bcba76 .elementor-headline-plain-text{color:#000000;}.elementor-24 .elementor-element.elementor-element-1bcba76 .elementor-headline-dynamic-wrapper path{stroke:#C2061C;}.elementor-24 .elementor-element.elementor-element-69cb446{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-3705679{--display:flex;}.elementor-24 .elementor-element.elementor-element-1e55e4e{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-39d23c5{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-39d23c5{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for image-carousel, class: .elementor-element-39d23c5 */.elementor-24 .elementor-element.elementor-element-39d23c5 .swiper-slide-image {
  width: 100%;
  height: 450px;
  object-fit: cover;
  object-position: top;
}/* End custom CSS */