.form .input{position:relative;margin-bottom:44px}@media(max-width:576px){.form .input{margin-bottom:55px}}@media screen and (orientation:landscape)and (min-device-width:319px)and (max-device-width:812px){.form .input{margin-bottom:15px}}.form .input .error{display:block;margin-top:5px;text-align:center;color:red}.form .input input{border:1px solid #b7c0d0;width:100%;outline:none;padding:15px 36px;font-size:18px;color:#828282}.form .input input:not(:last-of-type){margin-bottom:35px}@media screen and (orientation:landscape)and (min-device-width:319px)and (max-device-width:812px){.form .input input{padding:10px 36px}.form .input input:not(:last-of-type){margin-bottom:25px}}.form .checkPrivacy{margin-bottom:30px}.form .buttons{display:flex;flex-flow:column;align-items:center}.form .buttons .submit{background:#c4c4c4;border-radius:10px;border:none;outline:none;cursor:pointer;padding:16px 0;width:255px;font-weight:700;font-size:18px;text-transform:uppercase;color:#fff}.form .buttons p{font-size:14px;text-decoration:underline;text-align:center;color:#828282;cursor:pointer;margin:20px 0 0}.form .active{background:#596ee3!important}.form .activeInput{color:#242152!important}.form .errorActive{border:2px solid red!important}.popup{background:#fff;border-radius:10px;transform:translate(-50%,-50%);left:50%;top:50%;position:fixed;z-index:1001;padding:5% 9%;width:70%;max-width:768px}@media(min-width:2000px){.popup{padding:100px}}@media(max-width:700px){.popup{padding:96px 17px 76px;width:90%}}@media screen and (orientation:landscape)and (min-device-width:319px)and (max-device-width:812px){.popup{padding:30px 30px}}.popup .close{width:24px;height:24px;opacity:.3;cursor:pointer;position:absolute;right:20px;top:20px}.popup .close:hover{opacity:1}.popup .close:after,.popup .close:before{position:absolute;left:12px;content:" ";height:26px;width:2px;background:#b6b8bc;border-radius:2px}.popup .close:before{transform:rotate(45deg)}.popup .close:after{transform:rotate(-45deg)}.popup .title{font-weight:700;font-size:22px;line-height:26px;text-transform:uppercase;text-align:center;margin-top:0;margin-bottom:34px;color:#242152;position:relative}@media screen and (orientation:landscape)and (min-device-width:319px)and (max-device-width:812px){.popup .title{margin-bottom:10px}}