.bs-signup-email .bs-checkbox .bs-btn{vertical-align:baseline}.bs-terms{margin-top:1.5625rem}.bs-terms .bs-btn{display:inline;font-size:0.9375rem;font-weight:400;line-height:1.3333333333}.bs-terms .q-field__bottom{transform:translateY(75%)}.bs-select-role-buttons{display:grid;grid-gap:0.625rem;gap:0.625rem;grid-template-columns:1fr 1fr}@media screen and (min-width:64rem){.bs-select-role-buttons{grid-gap:1.875rem;gap:1.875rem;grid-template-columns:repeat(4,1fr)}}.bs-select-role-btn{border-color:#e5e5e5;border-width:0.0625rem;transition:background-color 0.1s ease-in-out,border-color 0.1s ease-out}.bs-select-role-btn__circle{align-items:center;background-color:#f6f8fb;border-radius:50%;height:6.25rem;display:flex;justify-content:center;width:6.25rem;transition:background-color 0.1s ease-in-out}.bs-select-role-btn .q-btn__wrapper{padding-top:1.875rem;padding-bottom:1.875rem;padding-left:1.5625rem;padding-right:1.5625rem}@media screen and (min-width:64rem){.bs-select-role-btn .q-btn__wrapper{padding-top:3.125rem;padding-bottom:3.125rem}}.bs-select-role-btn .q-btn__content{grid-gap:1.25rem;gap:1.25rem;flex-flow:column;font-size:1rem;line-height:1.375}.bs-select-role-btn .q-btn__content span{max-width:3.5625rem}@media screen and (min-width:64rem){.bs-select-role-btn .q-btn__content{font-size:1.125rem;line-height:1.3333333333;grid-gap:1.875rem;gap:1.875rem}.bs-select-role-btn .q-btn__content span{max-width:100%}}.bs-select-role-btn .q-icon{color:#535353;transition:color 0.1s ease-out}.bs-select-role-btn:focus,.bs-select-role-btn:hover,.bs-select-role-btn__selected{background-color:#d8ffde;border-color:#00a61a}.bs-select-role-btn:focus .bs-select-role-btn__circle,.bs-select-role-btn:hover .bs-select-role-btn__circle,.bs-select-role-btn__selected .bs-select-role-btn__circle{background-color:#00a61a}.bs-select-role-btn:focus .q-icon,.bs-select-role-btn:hover .q-icon,.bs-select-role-btn__selected .q-icon{color:#fff}.bs-va-role-selected{margin-top:1.25rem}.bs-va-role-selected p{max-width:100%;text-align:center}.bs-va-role-selected .bs-va-role-selected__btn-group{grid-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;display:flex;justify-content:center}@supports not (gap:1px){.bs-va-role-selected .bs-va-role-selected__btn-group>*+*{margin-left:1.875rem}}@media screen and (min-width:64rem){.bs-va-role-selected{display:grid;grid-gap:1.875rem;gap:1.875rem;grid-template-columns:repeat(4,1fr)}.bs-va-role-selected p{grid-column:4;margin-bottom:0!important;text-align:left}.bs-va-role-selected .bs-va-role-selected__btn-group{grid-column:4}.bs-va-role-selected .bs-va-role-selected__btn-group .bs-btn{flex:1 1 50%}}.bs-select-va-role-btn{border-color:#e5e5e5;border-width:0.0625rem;color:#535353;font-size:0.9375rem;font-weight:400;line-height:1.3333333333}.bs-select-va-role-btn .q-btn__wrapper{padding-top:1.25rem;padding-bottom:1.25rem;padding-left:0.75rem;padding-right:0.75rem}@media screen and (min-width:64rem){.bs-select-va-role-btn{margin:0}}.login-signup__container .bs-verify-email{text-align:center}.login-signup__container .bs-verify-email h1{margin-bottom:1.25rem}.login-signup__container .bs-verify-email .bs-input-button-inside,.login-signup__container .bs-verify-email p{margin-bottom:2.5rem}.login-signup__container .bs-verify-email p{max-width:100%}.login-signup__container .bs-verify-email p:first-of-type{max-width:16.0625rem}.login-signup__container .bs-verify-email p .bs-btn{vertical-align:middle}.login-signup__container .bs-verify-email .bs-btn,.login-signup__container .bs-verify-email .bs-input-button-inside{margin-left:auto;margin-right:auto;max-width:15.3125rem}.login-signup__container .bs-verify-email .bs-btn+p,.login-signup__container .bs-verify-email .bs-input-button-inside+p{font-size:0.75rem;line-height:1.3333333333}@media screen and (min-width:37.5rem){.login-signup__container .bs-verify-email{max-width:25.625rem}.login-signup__container .bs-verify-email p:first-of-type{max-width:100%}}@media screen and (min-width:37.5rem){.login-signup__container .bs-verify-email__collect{max-width:27.5rem}}.bs-input-button-inside{position:relative}.bs-input-button-inside [aria-disabled] .q-field__control{padding-right:2.75rem}.bs-input-button-inside .bs-btn{position:absolute;right:0.9375rem;top:50%;transform:translateY(-50%)}.login-signup__container .bs-verify-phone{text-align:center}.login-signup__container .bs-verify-phone h1{margin-bottom:1.25rem}.login-signup__container .bs-verify-phone .bs-input-button-inside,.login-signup__container .bs-verify-phone p{margin-bottom:2.5rem}.login-signup__container .bs-verify-phone p{max-width:100%}.login-signup__container .bs-verify-phone .bs-input-container .bs-input .q-field__control{padding-top:0.125rem;padding-bottom:0.125rem}.login-signup__container .bs-verify-phone .bs-input-container .bs-input__icon .q-field__before .q-icon:has(svg):before{background-color:#d9d9d9;height:100%;border-radius:50%;content:"";display:block;width:100%}.login-signup__container .bs-verify-phone .bs-input-container .bs-input__icon .q-field__before .q-icon:has(svg) svg{display:none}.login-signup__container .bs-verify-phone .bs-input-container .bs-input__icon .q-field__before+.q-field__inner .q-field__control{padding-left:0.3125rem}.login-signup__container .bs-verify-phone .bs-input-container .bs-input__icon .q-field__before{height:100%;padding-right:0}.login-signup__container .bs-verify-phone .bs-input-container .bs-input__icon .bs-input__icon{background-color:#f6f8fb;height:100%;padding:0.625rem}.login-signup__container .bs-verify-phone .bs-btn{width:100%;max-width:19.6875rem}@media screen and (min-width:37.5rem){.login-signup__container .bs-verify-phone{max-width:25.625rem}.login-signup__container .bs-verify-phone p:first-of-type{max-width:100%}}.login-signup__container .bs-verify-phone__collect .bs-btn[type=submit]{width:100%;margin-bottom:2.5rem}@media screen and (min-width:37.5rem){.login-signup__container .bs-verify-phone__collect .bs-btn[type=submit]{max-width:6.5rem}}.login-signup__container .bs-verify-phone__collect .bs-form{margin-left:auto;margin-right:auto;max-width:25.9375rem}.login-signup__container .bs-verify-phone__collect .bs-v-p-inputs{flex-direction:row;grid-gap:0.625rem;gap:0.625rem;justify-content:center}.login-signup__container .bs-verify-phone__collect .bs-v-p-inputs>div:not(.bs-v-p-inputs__verification-code):first-of-type{width:100%}@media screen and (min-width:37.5rem){.login-signup__container .bs-verify-phone__collect .bs-v-p-inputs>div:not(.bs-v-p-inputs__verification-code):first-of-type{max-width:10rem}}.login-signup__container .bs-verify-phone__collect .bs-v-p-inputs>div:not(.bs-v-p-inputs__verification-code):last-of-type{width:100%}@media screen and (min-width:37.5rem){.login-signup__container .bs-verify-phone__collect .bs-v-p-inputs>div:not(.bs-v-p-inputs__verification-code):last-of-type{max-width:15.3125rem}}.login-signup__container .bs-verify-phone__collect .bs-v-p-inputs__verification-code{display:flex;grid-gap:0.625rem;gap:0.625rem}.login-signup__container .bs-verify-phone__collect .bs-v-p-inputs__verification-code input{border:1px solid #e5e5e5;border-radius:6px;height:4.6875rem;font-size:2rem;font-weight:700;width:3.375rem;padding:0;text-align:center}@media screen and (min-width:37.5rem){.login-signup__container .bs-verify-phone__collect .bs-v-p-inputs__verification-code input{height:6.25rem;width:4.25rem}}@media screen and (min-width:37.5rem){.login-signup__container .bs-verify-phone__collect{max-width:41.875rem}}