.elementor-874967 .elementor-element.elementor-element-f517390{--display:flex;--border-radius:var(--space-3xs) var(--space-3xs) var(--space-3xs) var(--space-3xs);--padding-top:var(--space-l);--padding-bottom:var(--space-s);--padding-left:var(--space-s);--padding-right:var(--space-s);}.elementor-874967 .elementor-element.elementor-element-f517390:not(.elementor-motion-effects-element-type-background), .elementor-874967 .elementor-element.elementor-element-f517390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-91ba20e );}.elementor-874967 .elementor-element.elementor-element-f6cd5b8 > .elementor-widget-container{margin:0 0 0 0;}#elementor-popup-modal-874967{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-874967 .dialog-message{height:auto;}#elementor-popup-modal-874967 .dialog-close-button{display:flex;top:10px;font-size:19px;}#elementor-popup-modal-874967 .dialog-widget-content{border-radius:12px 12px 12px 12px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-874967 .dialog-close-button{right:10px;}body.rtl #elementor-popup-modal-874967 .dialog-close-button{left:10px;}#elementor-popup-modal-874967 .dialog-close-button i{color:var( --e-global-color-4c69b3a );}#elementor-popup-modal-874967 .dialog-close-button svg{fill:var( --e-global-color-4c69b3a );}/* Start custom CSS for html, class: .elementor-element-d6daae1 */.popup-video {
    width: 100%;
    aspect-ratio: 16 / 9;
}

.popup-video iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}/* End custom CSS */
/* Start custom CSS */.elementor-popup-modal .dialog-widget-content {
    width: min(70vw, calc((90vh - 80px) * 16 / 9)) !important;
    aspect-ratio: 16 / 9;
}

.elementor-popup-modal .dialog-message,
.elementor-popup-modal .elementor,
.elementor-popup-modal .elementor-element,
.elementor-popup-modal .elementor-widget-container,
.elementor-popup-modal .elementor-wrapper {
    width: 100%;
}

.elementor-popup-modal .elementor-wrapper {
    aspect-ratio: 16 / 9;
}

.elementor-popup-modal iframe {
    width: 100% !important;
    height: 100% !important;
}

@media (max-width: 767px) {
    .elementor-popup-modal .dialog-widget-content {
        width: 98vw !important;
    }
}/* End custom CSS */