.alert{position:absolute;top:0;left:0;width:100%;padding:20px 25px;visibility:hidden;opacity:0;transform:translateY(-5px);transition:.3s}.alert.open{visibility:visible;opacity:1;transform:translateY(0)}.alert--green{color:#39b54a;background:rgba(33,150,83,.101961)}.alert--red{color:red;background:rgba(255,0,0,.16862745098039217)}.alert--success{padding-left:30px;display:flex}.alert--success .alert__txt{padding-top:5px}.alert--success:before{content:"";display:block;width:29px;height:29px;background:url(../assets/check-green.9d168065.svg) 50% no-repeat;margin-right:8px}.alert__txt{font-weight:500;font-size:14px;line-height:24px}.alert__close{display:block;width:12px;height:12px;background:url(../assets/close-green.1db5077e.svg) 50% no-repeat;position:absolute;top:15px;right:15px;cursor:pointer}.full-button{display:flex;height:55px;width:100%;align-items:center;justify-content:center;background:#cd9e64;border-radius:5px;border:0;font-weight:700;font-size:18px;line-height:21px;color:#fff;cursor:pointer;outline:0;transition:.3s}@media (max-width:767px){.full-button{height:45px;font-size:15px}}.full-button:hover{box-shadow:0 0 8px rgba(0,0,0,.3215686274509804)}.white-input-wrap{display:block;position:relative}.white-input-wrap input{background:#fff;border:1px solid #bbad9c;box-sizing:border-box;border-radius:5px;height:55px;font-size:14px;line-height:16px;padding-left:25px;width:100%}.white-input-wrap input::placeholder{font-size:14px;line-height:16px;color:#bbad9c;line-height:revert}@media (max-width:767px){.white-input-wrap input{height:40px}}.white-input-wrap__label{position:absolute;left:27px;top:21px;font-size:14px;line-height:16px;color:#bbad9c;transition:.3s}@media (max-width:767px){.white-input-wrap__label{left:17px;top:13px}}.white-input-wrap__pass{display:block;width:25px;height:10px;position:absolute;top:50%;transform:translateY(-50%);right:20px;background:url(../assets/pass-show.304faf7e.svg) 50% no-repeat;cursor:pointer}.white-input-wrap__error{position:absolute;bottom:-18px;right:0;font-size:11px;line-height:13px;color:#f2994a}.white-input-wrap.active .white-input-wrap__label{top:-7px;left:19px;background:#fff;padding:0 2px}.white-input-wrap.ui-no-valid .white-input{border:2px solid #f2994a}