.consultation-modal{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:auto;visibility:hidden;opacity:0;z-index:-1;transition:opacity .3s .3s,visibility 0s .6s,z-index 0s .6s}.consultation-modal--appear{display:-ms-flexbox;display:flex;opacity:1;visibility:visible;z-index:100;transition:opacity .3s,visibility 0s,z-index 0s}.consultation-modal--appear .consultation-modal__wrapper{transform:translateY(0);transition:transform .3s .3s}.consultation-modal__wrapper{position:relative;width:92rem;padding:4.8rem;border-radius:1.6rem;background:#f3a3d5;transform:translateY(-200vh);transition:transform .3s}.consultation-modal__close{-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;transition:background .3s;position:absolute;right:.8rem;top:.8rem;width:3.2rem;height:3.2rem;-webkit-mask-image:url(../img/svg/cross-icon.svg);background:#000}.consultation-modal__close:hover{background:#00cd7a}.consultation-modal__title{margin-bottom:4.8rem}.consultation-modal__row{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:4.8rem}.consultation-modal__column{width:calc((100% - 4.8rem) / 2)}.consultation-modal__img{width:100%}.consultation-modal-form__desc,.consultation-modal-form__item{margin-bottom:1.6rem}.consultation-modal-form__btn{width:100%;-ms-flex-pack:center;justify-content:center;margin-bottom:.8rem}.consultation-modal-form__btn>.btn__icon{-webkit-mask-image:url(../img/svg/icon-message.svg)}.consultation-modal-form__hint{font-weight:400;font-size:1.2rem;line-height:1.6rem;color:rgba(0,0,0,.5);margin:0}.consultation-modal-form__hint>a{font:inherit;color:inherit;text-decoration:underline}.consultation-modal-manager{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-top:4.8rem}.consultation-modal-manager__name{color:#000;margin:0}.consultation-modal-manager__position{color:rgba(0,0,0,.5);margin:0}@media screen and (max-width:568px){.consultation-modal{-ms-flex-align:start;align-items:flex-start}.consultation-modal__wrapper{padding:4.8rem 2.4rem 2.4rem;width:34.2rem;top:4rem}.consultation-modal__title{margin-bottom:2.4rem}.consultation-modal__row{-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2.4rem}.consultation-modal__column{width:100%}.consultation-modal-form__item{margin-bottom:.8rem}.consultation-modal-manager{margin-top:2.4rem}}