.popup{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .2s ease-out;width:100%;z-index:1000}.popup__overlay{background-color:#000000b3}.popup__body{background-color:#fff;border-radius:.15rem;display:flex;flex-direction:column;max-width:5.5rem;padding:.6rem .5rem;position:relative;transition:transform .2s ease-out;width:100%}.popup__close{align-items:center;background-color:transparent;display:flex;height:.36rem;justify-content:center;position:absolute;right:.3rem;top:.3rem;width:.36rem}.popup__close svg{height:.24rem;width:.24rem}@media screen and (max-width:575px){.popup__body{margin:.18rem;max-height:calc(100% - .36rem);overflow:auto;padding:.55rem .18rem .2rem}.popup__close{height:.24rem;width:.24rem}.popup__close svg{height:.16rem;width:.16rem}}.popup-enter-from,.popup-leave-to{opacity:0}.popup-enter-from .popup__body,.popup-leave-to .popup__body{transform:translateY(.48rem)}.popup-contact{text-align:center}.popup-contact__title{font-size:.24rem;margin-bottom:.4rem}.popup-contact .form-wrap{margin-bottom:.2rem}.popup-contact .input,.popup-contact .input__wrap{width:100%}.popup-contact .team__form-links{justify-content:center}.popup-contact .btn._form{width:100%}.popup-contact .form__thanks{margin-top:.2rem}@media screen and (max-width:575px){.popup-contact__title{font-size:.2rem;margin-bottom:.3rem}}
