div.checkbox-row label{align-items:start;display:flex;flex:1;font-weight:var(--font-weight-regular);gap:3px;margin-bottom:0}div.checkbox-row label:before{border:1px solid var(--light-blue);border-radius:var(--radius-default);content:"";display:inline-block;height:16px;margin-bottom:-2px;margin-right:4px;width:16px}div.checkbox-row input[type=checkbox]{display:none}div.checkbox-row input[type=checkbox]:checked+label:before{content:"";font-family:icon!important;speak:never;background:var(--light-blue);color:var(--white);font-size:.55rem;font-style:normal;font-variant:normal;font-weight:500;line-height:16px;text-align:center;text-transform:none}input,select,textarea{background:var(--medium-blue-05);border:1px solid var(--medium-blue-30);border-radius:var(--radius-default);color:var(--black);font-family:inherit;font-size:.92rem;outline-color:var(--light-blue);padding:7px 5px}input::placeholder,select::placeholder,textarea::placeholder{color:var(--medium-blue-80)}input:not([type=number]),select:not([type=number]),textarea:not([type=number]){width:100%}input[type=date],input[type=time]{color:var(--medium-blue)}input[type=time]{text-align:center}input[type=time]::-webkit-calendar-picker-indicator{font-size:1.3rem}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:brightness(0) saturate(100%) invert(80%) sepia(54%) saturate(5221%) hue-rotate(130deg) brightness(92%) contrast(89%)}input[type=date]::-webkit-calendar-picker-indicator{font-size:1.2rem}textarea{resize:vertical}div.choice-expanded{display:flex;gap:24px}div.choice-expanded span.option{display:flex;gap:4px}div.choice-expanded label{font-weight:var(--font-weight-regular)}div.choice-expanded label:before{border:1px solid var(--light-blue);border-radius:50px;content:"";display:inline-block;height:16px;margin-bottom:-2px;margin-right:4px;width:16px}div.choice-expanded input[type=checkbox],div.choice-expanded input[type=radio]{display:none}div.choice-expanded input[type=checkbox]:checked~label:before,div.choice-expanded input[type=radio]:checked~label:before{background:var(--light-blue)}label.checkbox{font-weight:var(--font-weight-regular)}label.checkbox:before{border:1px solid var(--light-blue);border-radius:var(--radius-default);content:"";display:inline-block;height:18px;margin-right:4px;vertical-align:text-top;width:18px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{height:32px;padding:1px 5px}div.phone-number-input{display:flex;gap:8px}div.phone-number-input label{display:none}div.phone-number-input select{height:32px;width:90px}div.phone-number-input input{height:32px;width:150px}form div.form-actions{align-items:center;display:flex;gap:8px;justify-content:space-between}form div.form-actions div.captcha-container{color:var(--medium-blue);font-size:.8rem}@media screen and (max-width:468px){form div.form-actions{flex-direction:column-reverse;text-align:center}}.form-container{align-items:center;background:var(--white);border:1px solid var(--light-blue);border-radius:var(--radius-large);display:flex;flex-direction:column;justify-content:center;padding:40px 32px}.form-container h2{margin-bottom:30px}form label{display:block;font-size:1rem;font-weight:var(--font-weight-semibold);margin-bottom:3px}form>div{margin-bottom:12px}form div.flex-row{display:flex;gap:16px;justify-content:space-between}form div.help-text,form span.help-text{color:var(--black-alpha);font-size:.9rem;line-height:1.15;margin-bottom:3px;margin-top:2px}form .help-center{text-align:center}form .button{font-size:.95rem;font-weight:var(--font-weight-semibold)}div.alert.alert-danger,form .form-errors li{border-left:2px solid var(--error);color:var(--error);font-size:.95rem;font-weight:var(--font-weight-regular);line-height:.95rem;margin-bottom:3px;margin-top:2px;padding-left:4px}p.help-text{color:var(--black-alpha);font-size:.9rem;line-height:1.1;margin-bottom:3px}@media screen and (max-width:468px){form div.flex-row{flex-direction:column}}h1{text-align:center}main{min-height:65vh}.form-container{align-self:flex-start;margin:-24px auto 0;max-width:800px}.form-container h2{text-align:center}.form-container.login-form{max-width:400px}.form-container.login-form form{width:100%}.form-container.login-form input{margin-bottom:16px}.form-container.login-form button{margin-bottom:24px}.form-container.login-form div.links-login{display:flex;flex-direction:column;gap:3px}.form-container.login-form div.links-login span{color:var(--light-blue);font-size:1.15rem;font-weight:var(--font-weight-semibold);margin-right:4px}.form-container.register-form{max-width:500px}.form-container span.help-text{display:block;line-height:1.1;text-align:center}.form-container span.help-text.before-cta{margin-bottom:5px;margin-top:18px}.form-container button{display:block;font-size:15px;margin:auto}.form-container.delete-confirmation-form{max-width:750px;width:95%}.form-container.delete-confirmation-form p{align-self:start;margin-bottom:12px;text-align:left}.form-container.delete-confirmation-form p span{display:inline}.form-container.delete-confirmation-form .cta-container{align-items:center;display:flex;gap:32px;margin-top:20px}a.forgotten-password{display:block;font-size:.95rem;margin-top:4px;text-align:center}@media screen and (max-width:468px){.form-container.login-form,.form-container.register-form,.form-container.review-form{max-width:95%}}