.elementor-popup-modal .elementor-widget-oganov-popup-form>.elementor-widget-container,.elementor-popup-modal .elementor-widget-oganov-popup-form .oganov-popup-form{background:transparent!important;background-color:transparent!important;background-image:none!important}.elementor-popup-modal section.oganov-estate-form.oganov-popup-form{background:transparent!important;background-color:transparent!important;background-image:none!important}.elementor-popup-modal:has(.oganov-popup-form){position:fixed!important;inset:0!important;display:flex!important;width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;align-items:center!important;justify-content:center!important;padding:16px!important}.elementor-popup-modal:has(.oganov-popup-form) .dialog-widget-content{position:relative!important;inset:auto!important;transform:none!important;box-sizing:border-box!important;width:min(790px, calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:8px!important;background:#ffffff!important}.elementor-popup-modal:has(.oganov-popup-form) .dialog-message{box-sizing:border-box!important;width:100%!important;max-width:100%!important;max-height:none!important;padding:clamp(32px, 5vw, 64px) 24px!important;overflow:visible!important}.elementor-popup-modal:has(.oganov-popup-form) .dialog-close-button{position:absolute!important;inset-block-start:16px!important;inset-inline-end:16px!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;font-size:20px!important;line-height:1!important;z-index:10!important}.elementor-popup-modal:has(.oganov-popup-form) .dialog-close-button i,.elementor-popup-modal:has(.oganov-popup-form) .dialog-close-button svg{width:20px!important;height:20px!important;font-size:20px!important;line-height:1!important}.elementor-popup-modal:has(.oganov-popup-form) .elementor-location-popup,.elementor-popup-modal:has(.oganov-popup-form) .elementor-element,.elementor-popup-modal:has(.oganov-popup-form) .elementor-widget-container,.elementor-popup-modal:has(.oganov-popup-form) .oganov-popup-form,.elementor-popup-modal:has(.oganov-popup-form) .oganov-estate-form__form{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.elementor-popup-modal:has(.oganov-popup-form) .elementor-heading-title{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.elementor-popup-modal:has(.oganov-popup-form) .oganov-estate-form__field,.elementor-popup-modal:has(.oganov-popup-form) .oganov-estate-form__phone,.elementor-popup-modal:has(.oganov-popup-form) .oganov-estate-form__privacy,.elementor-popup-modal:has(.oganov-popup-form) .oganov-estate-form__submit{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html[dir="rtl"] .elementor-popup-modal:has(.oganov-popup-form) .dialog-message,html[dir="rtl"] .elementor-popup-modal:has(.oganov-popup-form) .elementor-heading-title,html[dir="rtl"] .elementor-popup-modal:has(.oganov-popup-form) .oganov-estate-form__label,html[dir="rtl"] .elementor-popup-modal:has(.oganov-popup-form) .oganov-estate-form__privacy{direction:rtl!important;text-align:right!important}html[dir="rtl"] .elementor-popup-modal:has(.oganov-popup-form) .oganov-estate-form__input:not(.oganov-estate-form__input--phone){direction:rtl!important;text-align:right!important}html[dir="rtl"] .elementor-popup-modal:has(.oganov-popup-form) .oganov-estate-form__input--phone{direction:ltr!important;text-align:left!important}html[dir="rtl"] .elementor-popup-modal:has(.oganov-popup-form) .oganov-estate-form__phone{direction:ltr!important}@media (max-width:767px){.elementor-popup-modal:has(.oganov-popup-form){padding:12px!important}.elementor-popup-modal:has(.oganov-popup-form) .dialog-widget-content{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:auto!important}.elementor-popup-modal:has(.oganov-popup-form) .dialog-message{padding:40px 16px 24px!important}}