@charset "UTF-8";.registration{grid-column:content-start/content-end;padding:3rem 0 4rem}.registration__lead{font-family:SourceSans3-Regular,sans-serif;font-weight:400;font-size:1.5rem;max-width:45.625rem;margin-top:3rem;margin-bottom:3rem;color:#180001;line-height:1.35}.registration__mock-mode-banner{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem;padding:1rem;border:.125rem solid #ff9800;border-radius:.5rem;background:#fff3e0;color:#e65100;text-align:center}.registration__mock-mode-banner strong{font-size:1.125rem;font-weight:700}.registration__mock-mode-banner span{font-size:.875rem}.registration__form-group{margin-bottom:.75rem}.registration__label{display:block;margin-bottom:.5rem;font-weight:500}.registration__input{width:100%;padding:1rem 1.25rem;border:.063rem solid #f78086;border-radius:0;background:#fff;color:#180001}.registration__input:focus{border-color:#cc000a;outline:none;color:#cc000a}.registration__input:disabled,.registration__input:read-only,.registration__input[disabled],.registration__input[readonly]{border:.063rem solid #f78086;background:#f2f2f2;color:#770006;cursor:default}.registration__select{-webkit-appearance:none;appearance:none;padding-right:2.75rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23EE000C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem 1rem}.registration__btn{padding:.75rem 1.5rem;border-radius:.25rem;font-size:1rem;cursor:pointer}.registration__error-message{font-family:SourceSans3-Regular,sans-serif;line-height:1.35;font-weight:400;font-size:.875rem;display:inline-flex;position:relative;margin-top:1rem;padding:.75rem 4.5rem .75rem .75rem;border:1px solid #b40f12;border-radius:.375rem;background:#fbd0d1;box-shadow:5px 5px 15px 0 rgba(0,0,0,.15);color:#363636}.registration__error-message.registration--hidden{display:none}.registration__error-text{display:inline-block}.registration__error-text a{font-family:SourceSans3-SemiBold,sans-serif;line-height:1.4;font-weight:600;font-size:.875rem;text-decoration:underline}.registration__notification{font-family:SourceSans3-Regular,sans-serif;line-height:1.35;font-weight:400;font-size:.875rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1rem;padding:.75rem 4.5rem .75rem .75rem;border:1px solid #00a878;border-radius:.375rem;background:#e6f6f0;box-shadow:5px 5px 15px 0 rgba(0,0,0,.15);color:#363636}.registration__notification.registration--hidden{display:none}.registration__existing-account{position:relative;margin-top:1rem;padding:.75rem 2.5rem .75rem .75rem;border:1px solid #b40f12;border-radius:.375rem;background:#fbd0d1;box-shadow:5px 5px 15px 0 rgba(0,0,0,.15);color:#363636}.registration__existing-account.registration--hidden{display:none}.registration__existing-account a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1rem}.registration__error-close{display:grid;position:absolute;top:50%;right:.5rem;width:1.75rem;height:1.75rem;transform:translateY(-50%);-webkit-appearance:none;appearance:none;place-items:center;border:0;border-radius:999px;background:transparent;color:#363636;cursor:pointer}.registration__error-close:hover{background:rgba(0,0,0,.06)}.registration__error-close:before{content:"✕";font-size:1.25rem;line-height:1}.registration__verification-code-section{margin-top:2rem}.registration__code-inline{display:grid;grid-template-columns:1fr;gap:.5rem;align-items:start}.registration__code-inline>div:last-child{align-self:end}.registration__code-inline>div:last-child .change{font-size:1rem}.registration__code-inline>div:last-child .change:before{color:#ee000c}.registration__code-inline>div:last-child .resend-link__icon{font-size:1rem}.registration__code-inline>div:last-child .resend-link__icon:before{color:#ee000c}@media (min-width:769px){.registration__code-inline{grid-template-columns:1fr auto;column-gap:1rem}}@keyframes registration-resend-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.registration__resend-link{display:inline-flex;align-items:center;gap:.375rem}.registration__resend-link:active,.registration__resend-link:focus,.registration__resend-link:focus-visible{outline:none;background-color:hsla(0,0%,100%,0);box-shadow:none;color:#363636}.registration__resend-link-label{text-wrap:nowrap}.registration__resend-link-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1}.registration__resend-link.is-sending .registration__resend-link-icon{display:inline-block;animation:registration-resend-rotate .8s linear infinite}.registration__resend-link.is-success .registration__resend-link-icon:before{color:#00a878}@keyframes registration-spin{to{transform:rotate(1turn)}}.registration__loading-overlay{display:flex;position:fixed;z-index:999;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background-color:rgba(0,0,0,.6)}.registration__loading-overlay.registration--hidden{display:none}.registration__loading-overlay p{color:#fff}.registration__loading-spinner{width:3rem;height:3rem;animation:registration-spin .8s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff}.registration__row{display:grid;grid-template-columns:1fr;gap:1.25rem 1.5rem}@media (min-width:769px){.registration__row{grid-template-columns:1fr 1fr;align-items:start}}@media (min-width:769px){.registration__row--full{grid-template-columns:1fr}}.registration--hidden:is(.registration--hidden),.registration-step--hidden,.registration__row.registration__row--hidden{display:none}.registration__step-headline{margin-bottom:2rem}.registration__step-headline--avatar{display:none}@media (min-width:769px){.registration__step-headline--avatar{display:block}}.registration__step3-header{margin-bottom:2rem}@media (min-width:769px){.registration__step3-header{display:flex;justify-content:space-between;gap:2rem}.registration__step3-header>*{margin-bottom:0}.registration__step3-header .registration__step-headline:first-child{flex:1}}.registration .avatar-upload__preview.registration--hidden{display:none}.registration__input-with-icon{position:relative}.registration__resend{font-family:SourceSans3-Regular,sans-serif;line-height:1.35;font-weight:400;font-size:1rem;display:inline-flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:.25rem;border-bottom:.125rem solid #363636;color:#363636;gap:.375rem}.registration__consent{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;margin-top:.75rem}.registration__consent-text,.registration__consent a{font-family:SourceSans3-Regular,sans-serif;line-height:1.35;font-weight:400;font-size:1rem}.registration__consent a{color:#ee000c}.registration__actions{display:flex;align-items:center;justify-content:flex-start;gap:2.5rem;margin-top:2rem}.registration__actions .button--small{padding:.5rem}.registration__back{font-family:SourceSans3-Regular,sans-serif;line-height:1.35;font-weight:400;font-size:1rem;padding-bottom:.25rem}.registration__step3-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:769px){.registration__step3-grid{grid-template-columns:1fr 22.25rem;align-items:start;column-gap:2rem}.registration__step3-grid>:not(.registration__step3-right){grid-column:1}}@media (min-width:769px){.registration__step3-grid--no-avatar{grid-template-columns:1fr}}.registration__step3-left{display:grid;gap:.75rem;max-width:43rem}.registration__step3-right{align-items:flex-start;justify-content:center}@media (min-width:769px){.registration__step3-right{grid-column:2}}.registration__step3-right--hidden{display:none}.registration__step4{margin-top:2rem;margin-bottom:2rem}@media (min-width:769px){.registration__step4{margin-top:8rem;margin-bottom:8rem}}.registration__step4 a{display:inline-flex}.registration__final-message{margin-bottom:3rem}@media (min-width:769px){.registration__final-message{font-family:SourceSans3-Regular,sans-serif;line-height:1.35;font-weight:400;font-size:1.5rem}}.registration__final-message p:last-of-type{margin-bottom:0}.registration__final-message a:not(.button){color:#ee000c;font-size:inherit}
/*# sourceMappingURL=../maps/components/registration.min.css.map */
