.registration__wrapper{display:grid;grid-template-columns:1fr;justify-content:space-between;max-height:100%;min-height:100vh;padding:25px;width:100%}.registration__wrapper svg{fill:var(--color1);background:var(--color3)}.registration__subtext{font-size:1.4rem;font-weight:600;margin-top:1ch}.registration__container{align-items:center;display:flex;flex-direction:column}.registration__container form:not([name=user_justification_form]){align-items:flex-start;display:flex;flex-direction:column;max-width:400px}.right_part{padding-top:0}.rememberme__container{align-items:center;display:flex;gap:1ch;margin-bottom:2ch}.rememberme__container label{font-size:.7rem;font-weight:700}.registration__container h1{font-size:2rem;margin-bottom:2ch}.registration__container input.password-viewable,.registration__container input:-webkit-autofill,.registration__container input:-webkit-autofill:focus,.registration__container input:-webkit-autofill:hover,.registration__container input[type=email],.registration__container input[type=password]{-webkit-text-fill-color:#fff;backdrop-filter:blur(50px);background:none;border:1px solid var(--color5);-webkit-box-shadow:inset 0 0 0 1000px transparent;color:#fff!important;color:#fff;font-family:DM Sans!important;font-size:.8em;font-weight:500!important;letter-spacing:.02em;margin-bottom:1em;padding:1em!important;transition:background-color 5000s ease-in-out 0s;width:clamp(300px,100%,500px)}.registration__container input::placeholder{color:#ffffffb1}.password-wrapper{margin-bottom:2ch}.forgot__password{color:#fff;font-size:.9rem;font-weight:500;margin-bottom:2em;text-decoration:underline}.registration__container button{font-size:.9rem;margin-bottom:2em;padding:7px 20px}.registration__smalltext{color:#7d6582;font-size:.9rem;font-weight:500}.registration__explanation{color:#7d6582;font-size:.8rem;font-weight:400;line-height:1.25;margin-bottom:5ch;margin-top:2ch;max-width:320px}.registration__link{border-bottom:1px solid;color:var(--color5);display:inline-block}.registration__secondary__link{color:#7d6582;font-weight:700;margin-top:2ch;text-decoration:underline}#activate-account-form-modal img{height:.8em;margin:0 2px}.onboarding__link{color:#7d6582;font-size:1em;font-weight:500;line-height:1.5;margin-top:20px}.onboarding__link img{height:.9em}.onboarding__link a{display:inline-block;font-size:.7em;margin-top:5px;width:fit-content}.registration__errors{color:#f76864;margin-bottom:10px}.page__container{background-position:center 30%;background-repeat:no-repeat;background-size:100vh;max-width:2000px;transition:all .5s cubic-bezier(.3,.95,.6,1),background-repeat 1s ease-in-out}@media (max-width:1199px){.page__container .registration__wrapper{align-items:center;display:flex;flex-direction:column;gap:clamp(5vh,10vh,50px);justify-content:start;margin:auto;overflow:hidden}.page__container form svg{height:auto;margin-block:.5ch;width:12ch}.page__container form h1{font-size:1.5rem;margin-bottom:1ch}.page__container form .registration__smalltext{line-height:1.4;width:20ch}.page__container input:not([type=checkbox]){max-width:100%;padding:2ch}.page__container .registration__container{align-items:start}.page__container .registration__container .forgot__password,.page__container .registration__container button{margin-bottom:3ch}.page__container .registration__subtext{font-size:2rem;margin-top:0;width:10ch}}@media (min-width:1200px){.page__container{background-position:calc(50% + 90px) -90px;background-size:min(110vw,1700px)}.registration__wrapper{grid-template-columns:1fr 1fr;transition:all .5s ease-in-out,backdrop-filter 1s ease-in-out}.registration_s_container{align-items:flex-start}.right_part{padding-top:70px}}@media (min-width:1201px){.registration__wrapper{padding:100px}}@media (max-width:769px){.registration__container{width:100%}.registration__container input.password-viewable,.registration__container input[type=email],.registration__container input[type=password]{font-size:.9em!important;padding:1.2em!important}}.main__content:has(#app__registration),.main__content:has(#app__registration_confirmation){border-radius:0!important;height:100vh;padding-top:2em;width:100%}.main__content:has(#app__registration) .modal-body,.main__content:has(#app__registration_confirmation) .modal-body{margin:auto;max-width:500px}.main__content:has(#app__registration) input,.main__content:has(#app__registration_confirmation) input{background:transparent;border:1px solid #fff;color:#fff;font-size:.9em;padding:1.5ch;width:100%}.main__content:has(#app__registration) input::placeholder,.main__content:has(#app__registration_confirmation) input::placeholder{color:#ffffffb1}.main__content:has(#app__registration) .modal-footer,.main__content:has(#app__registration_confirmation) .modal-footer{text-align:center}.main__content:has(#app__registration) .modal-body,.main__content:has(#app__registration_confirmation) .modal-body{align-items:center;display:flex;flex-direction:column;gap:1em;margin:2em auto 1em}.main__content:has(#app__registration) #registration-submit-btn,.main__content:has(#app__registration_confirmation) #registration-submit-btn{font-size:.9em}.main__content:has(#app__registration) .header__logo-link,.main__content:has(#app__registration_confirmation) .header__logo-link{display:block;text-align:center}.main__content:has(#app__registration) .header__logo-link svg,.main__content:has(#app__registration_confirmation) .header__logo-link svg{fill:#fff!important}.main__content:has(#app__registration) .registration__explanation,.main__content:has(#app__registration_confirmation) .registration__explanation{color:#fff;margin:1em 0!important;max-width:none}.main__content:has(#app__registration) .registration__explanation a,.main__content:has(#app__registration_confirmation) .registration__explanation a{color:#fff}
/*# sourceMappingURL=sooner_registration.96dbf112.css.map*/