.box-accordion__content{height:0;overflow:hidden}.__active>.box-accordion__content{height:auto}.box-accordion__toggle{color:#252525;cursor:pointer;display:flex;font-size:.75rem;justify-content:space-between;letter-spacing:.125rem;line-height:1rem;margin:0;padding:1.25rem 1.25rem 1.25rem 0;text-align:left;text-transform:uppercase;width:100%}.box-accordion__toggle:after{display:inline-block;font:normal normal normal 14px/1 icomoon;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:9px;line-height:1;position:relative;text-indent:inherit;text-transform:none;top:3px}.__active .box-accordion__toggle:after{content:"";font-size:2px;right:1px}.__active .box-accordion__toggle,.box-accordion__toggle:focus,.box-accordion__toggle:hover{color:#545454}.box-accordion__heading{border-top:1px solid #e7e7e7}.policies-wrapper .box-accordion__heading{font-size:inherit;margin:0}.box-accordion:last-of-type .box-accordion__heading{border-bottom:1px solid #e7e7e7}.box-accordion.__active:last-of-type .box-accordion__heading{border-bottom:none}.__active>.box-accordion__content{border-top:1px solid #e7e7e7;padding:1rem 0}.box-accordion__toggle{background-color:transparent;border:0}.box-accordion__toggle:after{right:-16px;top:2px}.__active .box-accordion__toggle:after{right:-15px;top:5px}.welcome.login-crew-page .welcome-block-login,.welcome.login-crew-page .welcome-block-register,.welcome.login-crew-page .welcome-user-registration{max-width:570px}@media(max-width:1023.98px){.welcome.login-crew-page .welcome-block-login,.welcome.login-crew-page .welcome-block-register,.welcome.login-crew-page .welcome-user-registration{padding-left:0;padding-right:0}}.welcome.login-crew-page .welcome-block-login .form-group,.welcome.login-crew-page .welcome-block-register .form-group,.welcome.login-crew-page .welcome-user-registration .form-group{margin-bottom:4px}.welcome.login-crew-page .welcome-block-login .password-validation-block ul,.welcome.login-crew-page .welcome-block-register .password-validation-block ul,.welcome.login-crew-page .welcome-user-registration .password-validation-block ul{margin-bottom:0}.welcome.login-crew-page .welcome-user-registration .nice-select:after{display:inline-block;font:normal normal normal 14px/1 icomoon;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;color:#545454;content:"";position:absolute;right:20px;top:50%;transform:rotate(90deg);transition:translate .3s}.welcome.login-crew-page .welcome-user-registration .nice-select.open:after{right:26px;transform:rotate(-90deg)}.welcome.login-crew-page .form-group-row:not(.d-none){margin-top:24px}.welcome.login-crew-page .form-group-row:not(.d-none) a{text-decoration:underline}.welcome.login-crew-page .form-group-row:not(.d-none) a:hover{text-decoration:none}.welcome-step{font-weight:600;margin-bottom:8px}