@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:100;src:url(/fonts/Manrope-Thin.woff2) format("woff2"),url(/fonts/Manrope-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(../fonts/Manrope-Light.woff2) format("woff2"),url(../fonts/Manrope-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/Manrope-Regular.woff2) format("woff2"),url(../fonts/Manrope-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/Manrope-Semibold.woff2) format("woff2"),url(../fonts/Manrope-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(../fonts/Manrope-ExtraBold.woff2) format("woff2"),url(../fonts/Manrope-ExtraBold.woff) format("woff")}.modal{align-items:safe center;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;scrollbar-width:none;top:0;width:100%;-ms-overflow-style:none;background-color:#0003;padding:32px;z-index:1000}.modal::-webkit-scrollbar{display:none}.modal__inner{border-radius:3px;flex-shrink:0;position:relative}.modal__button{height:16px;position:absolute;right:20px;top:20px;width:16px;z-index:11}.modal._consultation .modal__button,.modal._date-time .modal__button{height:14px;right:12px;top:12px;width:14px}.modal._consultation .modal__icon,.modal._date-time .modal__icon{height:14px;width:14px}.modal__icon{height:16px;width:16px}.modal__icon path{fill:var(--modal-icon-fill,#696969)}.modal._mobile{padding:0}.modal._mobile .modal__inner{width:100%}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s ease}.modal-fade-enter-active .modal__inner,.modal-fade-leave-active .modal__inner{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-from .modal__inner,.modal-fade-leave-to .modal__inner{opacity:0;transform:translateY(16px)}@keyframes blink-animation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes slide{0%{left:-100%}to{left:0}}
