.modal-base{height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;z-index:10001!important}.modal-base .vfm__content{height:100%;margin-left:auto;margin-right:auto;max-height:100%;pointer-events:none}.modal-base .vfm__content::-webkit-scrollbar{background:#fff0;width:0}.modal-base__inner{display:flex;justify-content:center;padding-bottom:32px;padding-top:32px;position:relative;width:100%}.modal-base__inner>div{pointer-events:auto}@media only screen and (max-width:1023px){.modal-base__inner{height:auto;min-height:100%;padding:0}}@media only screen and (max-width:1023px){.modal-base__inner:has(.block-form) .section__title{padding-right:65px}}.modal-base__content{max-width:100%}.modal-base__loader{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.modal-base__close{left:auto;pointer-events:auto;position:fixed;right:40px;top:32px;z-index:900}@media only screen and (max-width:1023px){.modal-base__close{height:44px;padding-left:16px;padding-right:16px;right:20px;top:20px}}.modal-base__close .icon{fill:#fff}@media only screen and (max-width:1023px){.modal-base__close .icon{fill:#141414}.modal-base__close--white{-webkit-backdrop-filter:unset;backdrop-filter:unset;background:#fff}.modal-base__close--white .icon{fill:#141414}.modal-base__close--blur-white .icon{fill:#fff}}.modal-base__title{margin-bottom:48px;max-width:650px}@media only screen and (max-width:1279px){.modal-base__title{max-width:530px}}@media only screen and (max-width:1023px){.modal-base__title{padding-right:65px}}.modal-base--common .modal-base__content{width:756px}@media only screen and (max-width:1023px){.modal-base--common .modal-base__content{width:100%}}.modal-base--md .modal-base__content{width:996px}@media only screen and (max-width:1023px){.modal-base--md .modal-base__content{width:100%}}.modal-base--xl .modal-base__content{width:1536px}@media only screen and (max-width:1023px){.modal-base--xl .modal-base__content{width:100%}}.modal-base--lg .modal-base__content{width:1328px}@media only screen and (max-width:1279px){.modal-base--lg .modal-base__content{width:100%}}.modal-base--fullscreen .modal-base__content{height:100%;width:100%}@media only screen and (max-width:1023px){.modal-base--fullscreen .modal-base__content{height:100%}}.modal-base--fullscreen .modal-base__inner{height:100%;padding-bottom:0;padding-top:0;width:100%}@media only screen and (max-width:1023px){.modal-base--mobile-full-height{overflow:hidden auto}.modal-base--mobile-full-height .modal-base__content{background-color:#efeff0;height:auto;max-height:none!important;min-height:100%}}@media only screen and (max-width:1023px) and (max-width:1023px){.modal-base--mobile-full-height .modal-base__content .jumbotron{min-height:100dvh}}@media only screen and (max-width:1023px){.modal-base--mobile-full-height .modal-base__content:has(.address-card){background-color:#fff}}@media only screen and (max-width:1023px){.modal-base.has-slider-inside .modal-base__close{top:20px}}.modal-base--full-height{overflow:hidden;padding-bottom:20px;padding-top:20px}@media only screen and (max-width:1023px){.modal-base--full-height{padding:0}}.modal-base--full-height .modal-base__content{display:block;overflow:auto}.modal-base--full-height .modal-base__inner{height:100%;margin:auto;padding:0}@media only screen and (max-width:1023px){.modal-base .jumbotron{border-radius:0}}.modal-base--position--center .modal-base__content{align-items:center;display:flex}.modal-base--position--center .modal-base__inner{margin-bottom:auto;margin-top:auto}.modal-base--position--bottom .modal-base__content{align-items:flex-end;display:flex}.modal-base--position--bottom-mobile{display:flex}@media only screen and (max-width:1023px){.modal-base--position--bottom-mobile .modal-base__close{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#fff;position:absolute;right:20px;top:16px}.modal-base--position--bottom-mobile .modal-base__close .icon{fill:#141414}}.modal-base--position--bottom-mobile .modal-base__content{align-items:center;display:flex}@media only screen and (max-width:1023px){.modal-base--position--bottom-mobile .modal-base__content{height:auto;margin-top:auto;min-height:unset;position:relative}}.modal-base--position--bottom-mobile .modal-base__inner{margin-bottom:auto;margin-top:auto}@media only screen and (max-width:1023px){.modal-base--position--bottom-mobile .modal-base__inner{min-height:unset}}.vfm--overlay{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:#0000004d;position:fixed}
