.form,body{flex-direction:column}*,body,h1,h2,h3,h4,h5,h6{margin:0;padding:0}.checkbox input[type=checkbox]:checked+i+.text,.form__inputs .checkbox:hover .text,body{color:#1c212c}.form__inputs .submit,body{-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1;display:flex}@media screen and (max-width:460px){body{font-size:14px}}h1{font-weight:700;font-size:2.5em;line-height:1.5;letter-spacing:-1.25px}h1,h2{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{color:#1c212c}img{max-width:100%;height:auto}.fullscreen{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;width:100%}.bg{display:none}.signup{display:grid;width:100%;max-width:1024px;margin:0 auto;background-color:#fff}.signup__left{padding:20px;display:grid;place-items:center}.signup__left .logo{margin-bottom:24px}.logo img{width:auto;height:50px}.form{width:100%;max-width:420px;display:flex}.form__title{margin-bottom:28px}.form__title p{color:#6a6a6c;font-size:1rem;line-height:1.4;font-weight:400;letter-spacing:normal}.checkbox p,.infobox{color:#6a6a6c;line-height:1.3}.form__inputs{display:grid;row-gap:14px}.form__inputs input[type=email],.form__inputs input[type=password],.form__inputs input[type=text]{font-size:1rem;transition:.1s,_ .1s;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;color:#1a1a1a;outline:0;width:100%;padding:.625em;box-sizing:border-box;border:1px solid #ebebeb;background:0 0;border-radius:.35em}.form__inputs input[type=email]:hover,.form__inputs input[type=password]:hover,.form__inputs input[type=text]:hover{background:#fafafa;border-color:#c9c9c9}.form__inputs input[type=email].error,.form__inputs input[type=password].error,.form__inputs input[type=text].error{border-color:#d0011d}.form__inputs input[type=email].error:hover,.form__inputs input[type=password].error:hover,.form__inputs input[type=text].error:hover{background-color:#f9ebed}.form__inputs input[type=email]:focus,.form__inputs input[type=password]:focus,.form__inputs input[type=text]:focus{box-shadow:#1a74ea 0 0 0 2px}.form__inputs input[type=email].error:focus,.form__inputs input[type=password].error:focus,.form__inputs input[type=text].error:focus{box-shadow:#d0011d 0 0 0 2px;background-color:#f9ebed}.form__inputs .checkbox{font-weight:500;font-size:1rem;color:#6a6a6c;padding:5px 0;margin-bottom:5px;position:relative;cursor:pointer}.form__inputs .checkbox:hover input[type=checkbox]{border-color:#6a6a6c}.checkbox input{position:absolute;top:50%;left:0;transform:translateY(-50%)}.checkbox p{font-size:.925rem;margin-left:25px}.checkbox p a{color:inherit}.form__inputs .submit{font-size:16px;width:100%;padding:.85em 1em;border:1px solid #4050ff;border-radius:3px;cursor:pointer;transition:50ms ease-out;position:relative;white-space:nowrap;color:#fff;background-color:#4050ff;font-weight:600;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.form__inputs .submit:hover{color:#fff;background-color:#3646ec;border-color:#3646ec}.form__inputs .account{margin-top:5px;text-align:center}.form__inputs .account a{color:#4050ff;cursor:pointer;font-weight:700;text-decoration:none}.infobox.error{color:#1c212c;background:rgba(255,0,0,.15);border-left-color:#d0011b}.infobox{padding:15px;border-radius:3px;background:#eaeaec;margin-top:10px;border-left:5px solid #babec7;font-size:1rem}.signup__right{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:20px}@media (min-width:961px){.bg,.bg img{width:100%;height:100%}.fullscreen{align-items:center}.bg{display:revert;position:absolute;top:0;left:0;overflow:hidden}.bg img{object-fit:cover;object-position:right top}.signup{z-index:1;grid-template-columns:1fr 1fr;border-radius:10px}.signup__left{padding:50px}.signup__left .logo{display:none}.signup__right{padding:50px;border-top-right-radius:10px}}.signup__right--bg{display:none;position:absolute;top:-75.5%;left:-50%;width:200%;height:150%;border-radius:50%;background-color:#f5f6ff;z-index:-1}.signup__right--up{margin:0 -20px;padding:24px 0;background-color:#f5f6ff}.signup__right--up .title{display:block;padding:0 20px;text-align:center;font-size:18px;color:#3b3b3b;font-weight:600;line-height:24.51px}.lovedcompanies{display:flex;gap:8px;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;-webkit-box-align:center;align-items:center;margin-top:24px;padding:0 20px}.lovedcompanies img{width:160px}@media (min-width:961px){.signup__right--bg{display:revert}.signup__right--up{padding-top:0;padding-bottom:48px;margin:0 0 32px;background-color:revert}.signup__right--up .title{margin-top:revert;padding:0}.lovedcompanies{flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;gap:16px;margin-top:44px;padding:0}.lovedcompanies img{width:185px}}.signup__right--down{display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;gap:24px;margin-top:16px;padding:0 20px}@media (min-width:961px){.signup__right--down{margin-top:auto}}@media (min-width:721px){.signup__right--down{gap:2px;padding:revert}}.signup__right--down .img{width:100%;flex:1 1 100px;display:flex;justify-content:center}.signup__right--down .img img{max-width:100px;margin:0 auto}form input[type=checkbox],input[type=checkbox]{appearance:none;width:18px;height:18px;background:#fff;border-radius:3px;border:1px solid #eaeaec;outline:revert}form input[type=checkbox]:checked,input[type=checkbox]:checked{background:#1a73e8;border-color:#1a73e8}form input[type=checkbox]+i,input[type=checkbox]+i{display:none;font-size:14px;position:absolute;color:#fff;top:50%;transform:translateY(-50%);left:2px}form input[type=checkbox]:checked+i,input[type=checkbox]:checked+i{display:block}.success{height:100%;display:flex;align-items:center}.success h2{text-align:center}