*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"Quicksand-Medium";src:url("../fonts/Quicksand-Medium.woff2")}@font-face{font-family:"DMSans-Bold";src:url("../fonts/DMSans-Bold.woff2")}@font-face{font-family:"Quicksand-Bold";src:url("../fonts/Quicksand-Bold.woff2")}body,html{font-family:"Quicksand-Medium";font-size:16px;line-height:137%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none}a{text-decoration:none}.wrapper{max-width:414px;margin:0px auto}h2{font-family:"DMSans-Bold";font-weight:normal;font-size:32px;line-height:131%}@media (max-width:414.9px) and (min-width:280px){h2{font-size:calc(27px + 5 * (100vw - 280px) / 134)}}@media (max-width:279.9px){h2{font-size:27px}}body{color:rgb(130,130,130)}input,input:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none}:focus{outline:none}.wrapper{min-height:100vh;min-height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:35px 42px 30px 42px;position:relative}.wrapper img{position:absolute;z-index:-1;top:26px;right:0;width:66.184%}@media (max-width:360.9px){.wrapper img{width:55%}}.wrapper header{margin-bottom:20px}.wrapper header h2{margin-top:15px;color:#26acf8}.wrapper form label{display:block;margin:10px 0 6px 10px}.wrapper form label:first-child{margin-top:0}.wrapper form input{font:inherit;padding:0 26px;width:100%;height:64px;border-radius:10px;background-color:#f7faff}.wrapper form input::-webkit-input-placeholder{color:#a9acb5}.wrapper form input::-moz-placeholder{color:#a9acb5}.wrapper form input:-ms-input-placeholder{color:#a9acb5}.wrapper form input::-ms-input-placeholder{color:#a9acb5}.wrapper form input::placeholder{color:#a9acb5}.wrapper form .iti{width:100%}.wrapper form .iti .iti__flag-container .iti__flag{background-image:url("../reg/files/img/flags.png")}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){.wrapper form .iti .iti__flag-container .iti__flag{background-image:url("../reg/files/img/flags@2x.png")}}.wrapper form .iti .iti__flag-container .iti__selected-flag{border-top-left-radius:10px;border-bottom-left-radius:10px;padding:0 6px 0 26px}.wrapper form .iti #user-tel{padding-right:26px}.wrapper form .form__password{position:relative}.wrapper form .form__password input{padding:0 72px 0 26px}.wrapper form .form__password svg{position:absolute;top:50%;-webkit-transform:translateY(-40%);transform:translateY(-40%);right:26px;color:#a9acb5;cursor:pointer}.wrapper form .form__password .visible{display:none}.wrapper form button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px auto 14px auto;font-family:"Quicksand-Bold";font-size:22px;width:202px;height:64px;border-radius:15px;color:white;background-color:#26acf8;cursor:pointer}.wrapper p{font-size:14px;text-align:center}.wrapper p a{color:#2d9cdb}.success{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(7,34,49,0.6)}.success .success__success-box{padding:87px 57px 26px 57px;position:relative;border-radius:25px;text-align:center;background-color:white}.success .success__success-box div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background-color:#26acf8}.success .success__success-box div embed{width:50%}.success .success__success-box p,.success .success__success-box span{color:rgb(54,56,83)}.success .success__success-box span{font-family:"Quicksand-Bold";font-size:22px}.success .success__success-box p{margin:8px 0 34px 0}.success .success__success-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;font-family:"Quicksand-Bold";font-size:18px;width:160px;height:60px;border-radius:15px;color:white;background-color:#26acf8}@media (max-width:414.9px) and (min-width:280px){.wrapper{padding:35px calc(26px + 16 * (100vw - 280px) / 134) 30px calc(26px + 16 * (100vw - 280px) / 134)}.success .success__success-box{padding:calc(75px + 12 * (100vw - 280px) / 134) calc(30px + 27 * (100vw - 280px) / 134) 26px calc(30px + 27 * (100vw - 280px) / 134);border-radius:calc(22px + 3 * (100vw - 280px) / 134)}.success .success__success-box div{width:calc(86px + 14 * (100vw - 280px) / 134);height:calc(86px + 14 * (100vw - 280px) / 134)}.success .success__success-box span{font-size:calc(19px + 3 * (100vw - 280px) / 134)}.success .success__success-box p{font-size:calc(14px + 2 * (100vw - 280px) / 134);margin:8px 0 calc(29px + 5 * (100vw - 280px) / 134) 0}.success .success__success-box a{font-size:calc(16px + 2 * (100vw - 280px) / 134);width:calc(142px + 18 * (100vw - 280px) / 134);height:calc(52px + 8 * (100vw - 280px) / 134);border-radius:calc(13px + 2 * (100vw - 280px) / 134)}}@media (max-width:279.9px){.wrapper{padding:35px 26px 30px 26px}.success .success__success-box{padding:75px 30px 26px 30px;border-radius:22px}.success .success__success-box div{width:86px;height:86px}.success .success__success-box span{font-size:19px}.success .success__success-box p{font-size:14px;margin:8px 0 29px 0}.success .success__success-box a{font-size:16px;width:142px;height:52px;border-radius:13px}}@media (max-height:970.9px){.wrapper header embed{height:50px}.wrapper form input,.wrapper form label{font-size:15px}.wrapper form input{height:50px}.wrapper form button{font-size:17px;width:158px;height:50px;border-radius:12px}}@media (max-height:870.9px){.wrapper header embed{height:40px}.wrapper form input,.wrapper form label{font-size:14px}.wrapper form input{height:40px}.wrapper form button{font-size:14px;width:126px;height:40px;border-radius:9px}}@media (max-height:470.9px){.success .success__success-box{padding-top:20px}.success .success__success-box div{display:none}.success .success__success-box p{margin-bottom:16px}}