.as-modal__dialog{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:36px;overflow:hidden;overflow-y:auto;outline:0;z-index:1050}@media(min-width:769px){.as-modal__dialog{padding-top:0}}.as-modal__wrapper{display:flex;align-items:flex-end;min-height:100%}@media(max-width:768px){.as-modal__wrapper{max-width:none!important}}@media(min-width:769px){.as-modal__wrapper{align-items:center;min-height:calc(100% - 3.5rem);margin:1.75rem auto}}.as-modal__container{position:relative;z-index:50;width:100%;border-radius:24px 24px 0 0;background:#fff}@media(min-width:769px){.as-modal__container{border-radius:24px}}@media(max-width:768px){.as-modal__container:after{content:"";position:fixed;top:100%;left:0;height:30px;width:100%;background:#fff}}.as-modal__header{padding-bottom:24px}.as-modal__title{font-family:Roboto,Helvetica Neue,Arial,sans-serif;color:#242440;font-size:24px;line-height:1.1;letter-spacing:-.33px;font-weight:900}@media(min-width:993px){.as-modal__title{font-size:28px}}.as-modal__subtitle{line-height:1.5}.as-modal__text{padding-bottom:40px;padding-bottom:calc(var(--safe-area-inset-bottom) + 40px);line-height:1.5;color:#4f4f6f}.as-modal__header,.as-modal__subtitle,.as-modal__text{padding-top:32px;padding-top:max(var(--safe-area-inset-top),32px);padding-left:24px;padding-right:24px}@media(min-width:769px){.as-modal__header,.as-modal__subtitle,.as-modal__text{padding-top:40px;padding-left:40px;padding-right:40px}}.as-modal__header{padding-right:60px}.as-modal__header+.as-modal__text{padding-top:0}.as-modal__header+.as-modal__subtitle{padding-top:8px}@media(min-width:769px){.as-modal__subtitle+.as-modal__text{padding-top:32px}}.as-modal__robot{right:0;border-top-right-radius:22px}.as-modal__close,.as-modal__robot{position:absolute;display:flex;align-items:center;transition:background-color .2s,color .2s}.as-modal__close{justify-content:center;right:14px;top:14px;width:44px;min-width:44px;height:44px;padding:0;border:0;background-color:transparent;color:#7f8999;text-decoration:none;cursor:pointer;outline:none}.as-modal__close .icon{fill:currentColor}.as-modal__close:hover{color:#242440}.as-modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(36,36,64,.4);z-index:20}