.registration-page{background-color:var(--skin-banner-background-color-1);height:100%;min-height:calc(100vh - 200px);padding:0}@media (width>=600px){.registration-page{padding:3rem 1rem}}@media (width>=1000px){.registration-page{padding:4rem 1rem}}.registration-form-wrapper{background-color:var(--skin-background-color-light);border-radius:0;width:100%;padding:3.5rem 0}@media (width>=600px){.registration-form-wrapper{border-radius:.5rem;width:auto;min-width:440px;max-width:680px}}@media (width>=1000px){.registration-form-wrapper{padding:3.5rem 4rem}}.registration-page-title{font-size:1.75rem;font-weight:var(--skin-font-weight-regular);color:var(--skin-main-text-color-1)}@media (width>=1000px){.registration-page-title{font-size:2rem}}@media (width>=1400px){.registration-page-title{font-size:2.75rem}}.registration-form-container{width:100%;max-width:450px;margin:0 auto}.registration-step.step-1{border:1px solid var(--color-grey-transparent-1);border-radius:5px;width:100%;padding:1.125rem}.registration .form-group.required .form-control-label:after,.edit-club-attributes-form .form-group.required .form-control-label:after{content:"*";color:var(--color-dark)}.registration .form-group.required .form-control-label:before,.edit-club-attributes-form .form-group.required .form-control-label:before{content:none}.registration .form-group.required .custom-control-label .label-text:after,.edit-club-attributes-form .form-group.required .custom-control-label .label-text:after{content:"*";color:var(--color-dark)}.registration .form-control-label,.edit-club-attributes-form .form-control-label{font-family:var(--skin-body-font);color:var(--skin-main-text-color-1);font-size:.875rem;font-weight:var(--skin-font-weight-regular)}@media (width>=1000px){.registration .form-control-label,.edit-club-attributes-form .form-control-label{font-size:1.125rem}}.registration .form-control,.edit-club-attributes-form .form-control{background-color:var(--skin-selectbox-background-color-1);border:1px solid var(--color-grey-transparent-1);height:3.125rem;color:var(--skin-main-text-color-1);border-radius:.375rem;padding:.75rem 1rem;font-size:.875rem}@media (width>=1000px){.registration .form-control,.edit-club-attributes-form .form-control{font-size:1rem}}.registration .form-control::placeholder,.edit-club-attributes-form .form-control::placeholder{text-wrap:wrap;font-size:.75rem;line-height:var(--skin-line-height-1);transform:translateY(-30%)}.registration .form-control:focus,.edit-club-attributes-form .form-control:focus{background-color:var(--skin-from-control-color-focus);outline:none;box-shadow:0 0 0 .03125rem #361f1a1a}.registration .form-control.is-invalid,.edit-club-attributes-form .form-control.is-invalid{border-color:var(--color-error-border);background-color:var(--skin-selectbox-background-color-1)}.registration .form-control.is-invalid:focus,.edit-club-attributes-form .form-control.is-invalid:focus{border-color:var(--color-error-border)}.registration .form-group.has-invalid-checkbox,.registration .form-group.has-invalid-radio,.edit-club-attributes-form .form-group.has-invalid-checkbox,.edit-club-attributes-form .form-group.has-invalid-radio{background-color:var(--color-error-background);border:1px solid var(--color-error-border);border-radius:.375rem;margin-bottom:1rem;padding:1.125rem}.registration .form-group:has(.is-invalid){background-color:var(--color-error-background);border:1px solid var(--color-error-border);border-radius:.375rem;margin-bottom:1rem;padding:1.125rem}.edit-club-attributes-form .form-group:has(.is-invalid){background-color:var(--color-error-background);border:1px solid var(--color-error-border);border-radius:.375rem;margin-bottom:1rem;padding:1.125rem}.registration .form-group.has-invalid-checkbox .form-control-label,.registration .form-group.has-invalid-checkbox .form-check-label,.registration .form-group.has-invalid-radio .form-control-label,.registration .form-group.has-invalid-radio .form-check-label,.edit-club-attributes-form .form-group.has-invalid-checkbox .form-control-label,.edit-club-attributes-form .form-group.has-invalid-checkbox .form-check-label,.edit-club-attributes-form .form-group.has-invalid-radio .form-control-label,.edit-club-attributes-form .form-group.has-invalid-radio .form-check-label{color:var(--skin-main-text-color-1)!important}.registration .form-group:has(.is-invalid) .form-control-label{color:var(--skin-main-text-color-1)!important}.registration .form-group:has(.is-invalid) .form-check-label{color:var(--skin-main-text-color-1)!important}.edit-club-attributes-form .form-group:has(.is-invalid) .form-control-label{color:var(--skin-main-text-color-1)!important}.edit-club-attributes-form .form-group:has(.is-invalid) .form-check-label{color:var(--skin-main-text-color-1)!important}.registration textarea.form-control.is-invalid,.edit-club-attributes-form textarea.form-control.is-invalid{border-color:var(--color-error-border);background-color:var(--skin-selectbox-background-color-1)}.registration textarea.form-control.is-invalid:focus,.edit-club-attributes-form textarea.form-control.is-invalid:focus{border-color:var(--color-error-border)}.registration select.form-control.is-invalid,.edit-club-attributes-form select.form-control.is-invalid{border-color:var(--color-error-border);background-color:var(--skin-selectbox-background-color-1)}.registration select.form-control.is-invalid:focus,.edit-club-attributes-form select.form-control.is-invalid:focus{border-color:var(--color-error-border)}.registration .custom-checkbox,.edit-club-attributes-form .custom-checkbox{align-items:flex-start}.registration .custom-checkbox .custom-control-label,.edit-club-attributes-form .custom-checkbox .custom-control-label{color:var(--skin-main-text-color-1);font-size:.875rem;font-family:var(--skin-body-font);cursor:pointer;line-height:1.2;font-weight:var(--skin-font-weight-regular);margin-top:0;position:relative}.registration .custom-checkbox .custom-control-label .registration-link,.edit-club-attributes-form .custom-checkbox .custom-control-label .registration-link{text-decoration:underline}.registration .custom-checkbox .custom-control-label .registration-link:hover,.registration .custom-checkbox .custom-control-label .registration-link:focus,.edit-club-attributes-form .custom-checkbox .custom-control-label .registration-link:hover,.edit-club-attributes-form .custom-checkbox .custom-control-label .registration-link:focus{opacity:.8;text-decoration:underline}@media (width>=1000px){.registration .custom-checkbox .custom-control-label,.edit-club-attributes-form .custom-checkbox .custom-control-label{font-size:1.125rem}}.registration .custom-checkbox .custom-control-label:before,.edit-club-attributes-form .custom-checkbox .custom-control-label:before{width:.8125rem;height:.8125rem;position:absolute;top:50%;transform:translateY(-50%)}.registration .custom-checkbox .custom-control-label:after,.edit-club-attributes-form .custom-checkbox .custom-control-label:after{content:"";width:.8125rem;height:.8125rem;display:block;position:absolute;top:50%;transform:translateY(-50%)}.registration .custom-checkbox .custom-control-label a,.edit-club-attributes-form .custom-checkbox .custom-control-label a{text-decoration:underline;color:var(--skin-main-text-color-1)!important}.registration .custom-checkbox .custom-control-label a:hover,.edit-club-attributes-form .custom-checkbox .custom-control-label a:hover{text-decoration:none}.registration .custom-checkbox .custom-control-input,.edit-club-attributes-form .custom-checkbox .custom-control-input{margin-top:0}.registration .custom-checkbox .custom-control-input:required:invalid~.custom-control-label:after,.edit-club-attributes-form .custom-checkbox .custom-control-input:required:invalid~.custom-control-label:after{display:block!important}.registration .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.edit-club-attributes-form .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#361f1a;border-color:#361f1a}.registration .custom-checkbox .custom-control-input:checked~.custom-control-label:after,.edit-club-attributes-form .custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-color:var(--color-blue);border-color:var(--color-blue);content:"\2713";color:#fff;background-image:none;border-radius:.1875rem;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex!important}.registration .custom-checkbox .custom-control-input:focus~.custom-control-label:before,.edit-club-attributes-form .custom-checkbox .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(var(--skin-main-text-color-1),.1)}.registration .custom-checkbox .custom-control-input.is-invalid~.custom-control-label:before,.edit-club-attributes-form .custom-checkbox .custom-control-input.is-invalid~.custom-control-label:before{border-color:var(--color-error-border)}.registration .custom-checkbox .custom-control-input.is-invalid:focus~.custom-control-label:before,.edit-club-attributes-form .custom-checkbox .custom-control-input.is-invalid:focus~.custom-control-label:before{border-color:var(--color-error-border);box-shadow:0 0 0 .2rem var(--color-error-box-shadow)}.registration .form-group .invalid-feedback,.edit-club-attributes-form .form-group .invalid-feedback{width:100%;font-size:.75rem;font-family:var(--skin-body-font);margin-top:.25rem;display:none;color:var(--color-error-text)!important}@media (width>=1000px){.registration .form-group .invalid-feedback,.edit-club-attributes-form .form-group .invalid-feedback{font-size:.875rem}}.registration .alert.alert-danger,.edit-club-attributes-form .alert.alert-danger{background-color:var(--color-error-background);border:1px solid var(--color-error-border);color:var(--color-error-text);font-size:.75rem;font-family:var(--skin-body-font);border-radius:.375rem;padding:1.125rem}@media (width>=1000px){.registration .alert.alert-danger,.edit-club-attributes-form .alert.alert-danger{font-size:.875rem}}.registration .form-group.has-invalid-checkbox .invalid-feedback,.registration .form-group.has-invalid-radio .invalid-feedback,.registration .form-group.has-invalid-field .invalid-feedback,.registration .form-group .invalid-feedback[style*="display: block"],.registration .form-group .invalid-feedback[style*="display: block"],.edit-club-attributes-form .form-group.has-invalid-checkbox .invalid-feedback,.edit-club-attributes-form .form-group.has-invalid-radio .invalid-feedback,.edit-club-attributes-form .form-group.has-invalid-field .invalid-feedback,.edit-club-attributes-form .form-group .invalid-feedback[style*="display: block"],.edit-club-attributes-form .form-group .invalid-feedback[style*="display: block"]{display:block!important}.registration .form-group:has(.is-invalid) .invalid-feedback{display:block!important}.edit-club-attributes-form .form-group:has(.is-invalid) .invalid-feedback{display:block!important}.registration .form-group .custom-control-input.is-invalid~.custom-control-label~.invalid-feedback,.registration .form-group .custom-checkbox+.invalid-feedback:not(:empty),.edit-club-attributes-form .form-group .custom-control-input.is-invalid~.custom-control-label~.invalid-feedback,.edit-club-attributes-form .form-group .custom-checkbox+.invalid-feedback:not(:empty){display:block}.journey-selection-wrapper{border:1px solid var(--color-grey-transparent-1);background-color:var(--color-grey3);border-radius:5px;width:100%;max-width:440px;padding:1.125rem}@media (width>=600px){.journey-selection-wrapper{width:440px}}.journey-selection-wrapper .journey-selection-group{margin-bottom:0}.journey-selection-wrapper .journey-selection-group .form-control-label{font-size:1rem}.journey-selection-wrapper .journey-selection-group .form-control-label:after{content:"*";color:var(--color-dark)}.journey-selection-wrapper .journey-selection-group .journey-options .form-check-input{margin-top:.35rem}.journey-selection-wrapper .journey-selection-group .journey-options .form-check-input:checked{background-color:var(--skin-main-text-color-1);border-color:var(--skin-main-text-color-1)}.journey-selection-wrapper .journey-selection-group .journey-options .form-check-input:focus{box-shadow:0 0 0 .2rem rgba(var(--skin-main-text-color-1),.1)}.journey-selection-wrapper .journey-selection-group .journey-options .form-check-input.is-invalid{border-color:var(--color-error-text)}.journey-selection-wrapper .journey-selection-group .journey-options .form-check-input.is-invalid:focus{border-color:var(--color-error-text);box-shadow:0 0 0 .2rem var(--color-error-box-shadow)}.journey-selection-wrapper .journey-selection-group .journey-options .form-check-label{color:var(--skin-main-text-color-1);cursor:pointer;padding-left:.5rem;font-size:.875rem}@media (width>=1000px){.journey-selection-wrapper .journey-selection-group .journey-options .form-check-label{font-size:1.125rem}}.journey-selection-wrapper .journey-other-group{background-color:#0000;border:none;margin-top:1rem;padding:0}.journey-selection-wrapper .journey-other-group textarea{resize:vertical;min-height:5rem}.edit-club-attributes-form .journey-selection-wrapper{background-color:#0000;border:none;border-radius:0;width:100%;max-width:none;margin:0 0 1.5rem;padding:0}.edit-club-attributes-form .journey-selection-wrapper .journey-selection-group .journey-options .form-check-label{padding-left:0;font-size:1rem}.edit-club-attributes-form .question-container{background-color:#0000;border:none;border-radius:0;width:100%;max-width:none;margin-top:1.5rem;margin-left:0;margin-right:0;padding:0}.edit-club-attributes-form .question-container:first-child{margin-top:0}.edit-club-attributes-form .question-container.journey-other-group{background-color:#0000;margin-top:1rem}.edit-club-attributes-form .question-container .form-group{margin-bottom:1rem}.edit-club-attributes-form .question-container .form-group:last-child{margin-bottom:0}.edit-club-attributes-form .form-group{margin-bottom:1rem}.edit-club-attributes-form .form-group:last-child{margin-bottom:0}.edit-club-attributes-form .form-control-label{font-size:1rem;font-weight:var(--skin-font-weight-medium)}.question-container{border:1px solid var(--color-grey-transparent-1);background-color:#0000;border-radius:5px;width:100%;max-width:440px;padding:1.125rem}@media (width>=600px){.question-container{width:440px}}.question-container.journey-other-group{background-color:var(--color-grey3)}.question-container .form-group,.question-container .form-group:last-child{margin-bottom:0}.question-container textarea{resize:vertical;min-height:5rem}.step-navigation{gap:1rem;width:100%;max-width:440px}@media (width>=600px){.step-navigation{width:440px}}.step-navigation .back-button{flex:none;order:1;width:auto}.step-navigation .continue-button,.step-navigation .create-account-button{flex:none;order:2;width:auto}.btn-outline-secondary{border-color:var(--skin-main-text-color-1);color:var(--skin-main-text-color-1);background-color:#0000}.btn-outline-secondary:hover{background-color:var(--skin-main-text-color-1);border-color:var(--skin-main-text-color-1);color:#fff}.loading-message{color:var(--skin-main-text-color-1)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden.show{width:auto;height:auto;padding:inherit;margin:inherit;clip:auto;white-space:normal;position:static;overflow:visible}
