.vue-form{display:flex;flex-direction:column;max-width:540px}.vue-form label{display:inline-block;margin-bottom:.75rem;font-weight:700}.vue-form label.disabled{color:#868e91}.vue-form .button-group{display:flex;gap:20px}.vue-form .secondary-button{border:solid 1px #868e91;background-color:#fff;color:#3c4449}.vue-form .result-message{color:#de0614;margin-bottom:.625rem}.vue-form .success-state{margin-top:1.5rem}.vue-form .success-state h2,.vue-form .success-state p{margin:0 0 1.5rem}.vue-form button{display:inline-block;max-width:50%;padding:1rem 30px;text-decoration:none;border-radius:30px;font-weight:700;border-style:none;font-size:1rem;cursor:pointer;color:#fff;background-color:#de0614;margin:1.5rem 0}.vue-form button.disabled{background-color:#868e91;cursor:not-allowed;position:relative;color:transparent}.vue-form button.disabled:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border-radius:50%;border:2px solid transparent;border-top-color:#fff;border-right-color:#fff;animation:button-loading-spinner 1s ease infinite}.vue-form .resend-code{background:none;color:#0092b3;font-weight:400;margin:0;padding:0;text-decoration:underline}@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vue-form input,.vue-form textarea{width:100%;box-sizing:border-box;padding:1.25rem 20px;font-size:1rem;line-height:1em;border:1px solid #63696d;border-radius:5px;margin-bottom:1.5rem}.vue-form input:disabled,.vue-form textarea:disabled{border-color:#e5e9ed;color:#868e91}.vue-form textarea{font-family:inherit;resize:vertical;min-height:140px}.vue-form input{height:60px;padding-block:0}.vue-form select{appearance:none;display:block;width:100%;height:60px;box-sizing:border-box;padding:0 56px 0 20px;font-size:1rem;line-height:1em;border:1px solid #63696d;border-radius:5px;background-color:#fff;color:#3c4449;cursor:pointer}.vue-form select:disabled{border-color:#e5e9ed;color:#868e91}.vue-form select option{font-weight:400;display:block;min-height:1.2em;padding:0 2px 1px;white-space:nowrap}.vue-form span{color:#de0614}.vue-form .select-field{position:relative;margin-bottom:1.5rem}.vue-form .select-chevron{position:absolute;top:50%;right:20px;display:flex;width:15px;transform:translateY(-50%);color:#3c4449;pointer-events:none}.vue-form .select-chevron svg{width:100%;height:auto}.vue-form span[role=alert]{margin-bottom:.75rem}.vue-form .additionalText{margin-bottom:.75rem;font-size:.8125rem}.vue-form .privacy-notice{font-size:.75rem;line-height:1.5}.vue-form .privacy-notice>:last-child{margin-bottom:1.5rem}.vue-form .disclaimer{font-size:.75rem;line-height:1.5}.vue-form .checkbox-field{display:flex;align-items:center;gap:24px;margin-bottom:1.5rem}.vue-form .checkbox-field label{flex:1;margin:0;font-weight:400}.vue-form .checkbox-field label span{font-weight:700}.vue-form .checkbox-field input[type=checkbox]{appearance:none;flex:0 0 auto;width:24px;height:24px;margin:0;padding:0;border:1px solid #63696d;border-radius:6px;background-color:#fff;cursor:pointer;align-self:flex-start}.vue-form .checkbox-field input[type=checkbox]:checked{background:#3c4449 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='white' d='M11.706 29.873a3.45 3.45 0 0 0 2.552-1.266L31.234 7.716a3.429 3.429 0 0 0-5.322-4.326L11.423 21.221l-5.477-5.914a3.427 3.427 0 0 0-4.847-.186 3.44 3.44 0 0 0-.193 4.847l8.164 8.813a3.42 3.42 0 0 0 2.513 1.093h.122z'/%3E%3C/svg%3E") no-repeat center/14px}.vue-form .field-group{margin:0 0 1.5rem;padding:0;border:0}.vue-form .field-group legend{margin-bottom:1.375rem;font-weight:700}.vue-form .radio-option{display:flex;align-items:center;gap:12px}.vue-form .radio-option+.radio-option{margin-top:.75rem}.vue-form .radio-option label{margin:0;font-weight:400}.vue-form .radio-option input[type=radio]{appearance:none;flex:0 0 auto;width:20px;height:20px;margin:0;padding:0;border:1px solid #63696d;border-radius:50%;background-color:#fff;cursor:pointer}.vue-form .radio-option input[type=radio]:checked{background:radial-gradient(circle,#3c4449 0 5px,#fff 6px)}.vue-form .range-field{margin-bottom:1.5rem}.vue-form .range-field input[type=range]{appearance:none;width:100%;height:12px;margin:0;padding:0;border:0;border-radius:10px;background:linear-gradient(to right,#de0614 var(--range-progress),#edf0f3 var(--range-progress));cursor:pointer}.vue-form .range-field input[type=range]::-webkit-slider-thumb{appearance:none;width:30px;height:30px;border:2px solid #c4c7c8;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000001a}.vue-form .range-field input[type=range]::-moz-range-thumb{width:30px;height:30px;border:2px solid #c4c7c8;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000001a}.vue-form .range-heading{margin-bottom:.625rem}.vue-form .range-helper-text{font-size:.875rem;line-height:1.42857143;margin:0 0 .625rem;color:#868e91}.vue-form .range-labels{display:flex;justify-content:space-between;margin-top:.25rem;font-size:.875rem}.vue-form .range-labels span{color:#868e91}
