*{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{margin-left:10px}.wrapper form input{font:inherit;display:block;margin:6px 0 10px 0;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 .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 .form__remember{margin:12px 0 22px 23px}.wrapper form .form__remember input{display:none}.wrapper form .form__remember label{font-size:14px;position:relative}.wrapper form .form__remember label:before{cursor:pointer;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-23px;width:16px;height:16px;background:url("../img/login-checkBox.svg") center/cover no-repeat}.wrapper form .form__remember input:checked~label:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-19px;width:8px;height:6px;background:url("../img/login-checkMark.svg") center/cover no-repeat}.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-bottom:20px;font-family:"Quicksand-Bold";font-size:22px;width:100%;height:64px;border-radius:15px;color:white;background-color:#26acf8;cursor:pointer}.wrapper a{margin-left:10px;font-size:14px;color:#2d9cdb}@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)}.wrapper form button{font-size:calc(19px + 3 * (100vw - 280px) / 134);height:calc(54px + 10 * (100vw - 280px) / 134);border-radius:calc(13px + 2 * (100vw - 280px) / 134)}}@media (max-width:279.9px){.wrapper{padding:35px 26px 30px 26px}.wrapper form button{font-size:19px;height:54px;border-radius:13px}}