.popup{background-color:#fff;margin:20px 20px 30px;position:relative}@media(orientation:landscape)and (max-height:500px){.popup{top:15vh}}.popup--border-radius{border-radius:20px 20px 0 0;bottom:0;margin:0;position:fixed;top:45px}.popup--border-radius .popup__close-button{right:-4px;top:20px}.popup__close-button{background:none;border:none;cursor:pointer;height:24px;opacity:.75;outline:none;padding:0;position:absolute;right:12px;top:12px;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in;width:24px;z-index:2}.popup__close-button:not([disabled]):focus,.popup__close-button:not([disabled]):hover{opacity:1;outline:none}.popup__text{font-size:13px;font-weight:300;line-height:18px;margin:0 0 12px}.popup__text_semibold{font-weight:400}@media(min-width:768px){.popup--border-radius{border-radius:0;margin:0;right:0;top:0;width:50vw}.popup--border-radius .popup__close-button{right:6px;top:20px}.popup--border-radius .popup__close-button>svg{height:32px;width:32px}}.popup-enter-active,.popup-leave-active{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.popup-enter-to,.popup-leave{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.popup-enter,.popup-leave-to{opacity:0;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.fade-enter-active[data-v-441a3eb6],.fade-leave-active[data-v-441a3eb6]{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.fade-enter-to[data-v-441a3eb6],.fade-leave[data-v-441a3eb6]{opacity:1}.fade-enter[data-v-441a3eb6],.fade-leave-to[data-v-441a3eb6]{opacity:0}.text-input{padding-top:1rem;position:relative}.text-input__input{border:none;border-bottom:1px solid rgba(0,0,0,.4);border-radius:0;font-size:16px;margin:0;padding:.33rem;width:100%}.text-input__input:focus{outline:none}.text-input__input:focus+.text-input__placeholder,.text-input__input:not([data-value=""])+.text-input__placeholder,.text-input__input:not([value=""])+.text-input__placeholder,.text-input__input[placeholder]+.text-input__placeholder{top:0;-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.text-input__input_invalid{border-color:#ff3a44}.text-input__placeholder{font-size:14px;left:0;padding-left:.33rem;pointer-events:none;position:absolute;top:20px;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;-moz-transition-property:top,transform,-moz-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform,-moz-transform;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;transition-timing-function:ease}.text-input__message.fade-leave-active{-webkit-animation:fade-out .2s;-moz-animation:fade-out .2s;animation:fade-out .2s}.text-input_halfwidth{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.text-input_halfwidth .text-input__input{width:50%}.text-input_halfwidth .text-input__second-column{margin-left:auto;max-width:50%}.text-input_halfwidth .text-input__postscript{color:rgba(0,0,0,.4);font-size:14px;font-weight:400}.text-input .vti__dropdown{display:none}.popup-feedback{max-width:350px;padding:2.5rem 2rem;width:100%}.popup-feedback__title{font-size:20px;margin-top:0;text-align:center}.popup-feedback__textarea{border-color:rgba(0,0,0,.4);display:block;font-size:16px;min-height:rem(150);min-width:100%;padding:5px;resize:vertical}.popup-feedback__textarea:focus+.text-input__placeholder,.popup-feedback__textarea:not([data-value=""])+.text-input__placeholder,.popup-feedback__textarea:not([value=""])+.text-input__placeholder,.popup-feedback__textarea[placeholder]+.text-input__placeholder{top:0;-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.popup-feedback__textarea:focus{outline:none}.popup-feedback__textarea_invalid{border-color:#ff3a44}.popup-feedback .text-input{margin-bottom:1.5rem;padding-top:18px}.popup-feedback .text-input__placeholder{color:rgba(0,0,0,.5);font-size:16px;top:22px}.popup-feedback .text-input__placeholder:after{color:rgba(238,4,8,.5);content:"*";margin-left:3px}.popup-feedback .text-input__input_invalid{border-color:#ff3a44}.popup-feedback__submit{margin-top:1.5rem;min-height:40px;padding:16px;position:relative;width:100%}.popup-feedback__preloader{height:32px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:32px}.popup-feedback .message{text-align:center}