@charset "utf-8";

.elementor-919 .elementor-element.elementor-element-3d2874d { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-widget-slides .elementor-slide-heading { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }

.elementor-widget-slides .elementor-slide-description { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }

.elementor-widget-slides .elementor-slide-button { font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }

.elementor-919 .elementor-element.elementor-element-92a9047 .elementor-repeater-item-f04213e .swiper-slide-bg { background-image: url("../../2025/03/58A7936-HDR.jpg"); background-size: cover; }

.elementor-919 .elementor-element.elementor-element-92a9047 .elementor-repeater-item-0561e43 .swiper-slide-bg { background-image: url("../../2025/03/Layer-01.jpg"); background-size: cover; }

.elementor-919 .elementor-element.elementor-element-92a9047 .elementor-repeater-item-afe8bb3 .swiper-slide-bg { background-image: url("../../2025/02/img3-1.png"); background-size: cover; }

.elementor-919 .elementor-element.elementor-element-92a9047 .swiper-slide { height: 600px; }

.elementor-919 .elementor-element.elementor-element-92a9047 .swiper-slide-contents { max-width: 66%; }

.elementor-919 .elementor-element.elementor-element-92a9047 .swiper-slide-inner { text-align: center; }

#elementor-popup-modal-919 { background-color: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; pointer-events: all; }

#elementor-popup-modal-919 .dialog-message { width: 800px; height: 600px; align-items: flex-start; }

#elementor-popup-modal-919 .dialog-close-button { display: flex; font-size: 21px; }

#elementor-popup-modal-919 .dialog-widget-content { box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; }

#elementor-popup-modal-919 .dialog-close-button i { color: rgb(255, 255, 255); }

#elementor-popup-modal-919 .dialog-close-button svg { fill: rgb(255, 255, 255); }

#elementor-popup-modal-919 .dialog-close-button:hover i { color: rgb(255, 255, 255); }

@media (max-width: 767px) {
  .elementor-919 .elementor-element.elementor-element-3d2874d { --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-919 .elementor-element.elementor-element-92a9047 .swiper-slide { height: 400px; }
  #elementor-popup-modal-919 .dialog-message { width: 315px; height: 400px; }
}
