@import url("flags.css");@import url("intlTelInput.css");@import url("modal-error.css");@import url("globalForm.css");.reg-form .popup,form *{box-sizing:border-box}@font-face{font-family:FontAwesome;src:url("");src:url("") format('embedded-opentype'),url("") format('woff'),url("") format('truetype'),url("") format('svg');font-weight:400;font-style:normal}input{width:100%;margin:0!important}.form_error_msg{color:red;position:absolute;top:42px;left:0}.form-control{height:46px;border:1px solid #ccc!important}.phone-eror-mess{display:block;width:100%;line-height:2em;color:#fff;text-align:center;background-color:red}.form-error-content{margin-bottom:10px;text-align:center;background:#cb0d0d;color:#fff;text-transform:uppercase;padding:5px;display:none}.form-error-content.active,.isValid+span{display:block}.form-preloader{display:none;position:absolute;top:0;bottom:0;right:0;left:0;z-index:100;background:rgba(0,0,0,.7);align-content:center;justify-content:center;height:100%}.buttonSend,.form-preloader__img{display:flex;justify-content:center}.form-preloader.active{display:flex}.form-preloader__img{width:50px;align-items:center}.top-form{font-weight:700}.form_has_error,.reg-error{color:red}.reg-form_error{text-align:center;margin:25px 0 15px;color:red;position:absolute;bottom:39px;width:100%}.reg-form .popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101}.reg-form .popup .overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:95;width:100%;height:100%}.reg-form .popup .container{display:block;width:320px;padding:20px;margin:5% auto 0;position:relative;background:#fff;z-index:100;box-sizing:border-box;-webkit-box-shadow:2px 2px 3px 3px rgba(0,0,0,.3);-moz-box-shadow:2px 2px 3px 3px rgba(0,0,0,.3);box-shadow:2px 2px 3px 3px rgba(0,0,0,.3);text-align:center}.buttonSend{align-items:center;position:relative}.loadBtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:20px;max-height:20px}.form-group,.isValid,.valid,form{position:relative}.btnFormText{margin:0!important}.form-group{margin-bottom:15px;text-align:center;width:100%}.valid:-webkit-autofill{appearance:none;border:1px solid green;position:relative}.isValid:-webkit-autofill{appearance:none;border:1px solid red!important;position:relative}.iti{width:100%}.fa__checked,.fa__err{display:none;cursor:pointer}.fa__errInfo{display:none;max-width:180px;padding:4px;line-height:1;text-align:start}.form-group .btn{margin:0 auto;height:56px;width:100%;background-color:#60359b;color:#fff}.valid{border:1px solid green}.isValid,.isValid+.fa__err+.fa__errInfo{border:1px solid red!important}.isValid+.fa__err,.valid+i{display:block;position:absolute;font-family:FontAwesome;font-weight:600;font-size:16px;top:50%;right:10px;transform:translate(0,-50%);z-index:100;font-style:normal;color:#e74c3c;visibility:visible}.valid+i{color:#2ecc71}.isValid+.fa__err::before{content:"\f06a"}.valid+i::before{content:"\f058"}.isValid+.fa__err+.fa__errInfo{display:flex;justify-content:center;align-items:center;position:absolute;right:5px;top:-54%;padding:5px;color:RED;font-size:10px;background:#fff;border-radius:8px!important;z-index:200}.notvalidphone{background-color:#fda4a4!important;border:1px solid red!important}.initial{border:1px solid gray!important}@media (max-width:400px){.fa__errInfo{max-width:150px}}.form__loader_send{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:100;display:flex;align-items:center;justify-content:center}.loader-form-send{font-size:48px;color:#fff;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-weight:400;position:relative}.loader-form-send:after{content:'';height:4px;width:0%;display:block;background:#ff3d00;animation:5s linear infinite lineGrow}@keyframes lineGrow{to{width:100%}}.preloaderWrapperForm{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;background:#000000d4;z-index:9999;text-align:center;margin:0!important}.preloaderWrapperForm span{width:5px;height:50px;background:linear-gradient(180deg,#7f4095,#fb3393);display:inline-block;margin:0 1px;border-radius:50px;animation:1.5s ease-in-out infinite animade;margin-right:4px!important}@keyframes animade{0%,100%,50%{transform:scaleY(.5)}20%{transform:scaleY(1)}}.preloaderWrapperForm span:first-child{animation-delay:1.1s}.preloaderWrapperForm span:nth-child(2){animation-delay:1.2s}.preloaderWrapperForm span:nth-child(3){animation-delay:1.3s}.preloaderWrapperForm span:nth-child(4){animation-delay:1.4s}.preloaderWrapperForm span:nth-child(5){animation-delay:1.5s}