.form-group{margin:0 0 1.5rem;position:relative}.form-group label{margin-bottom:.3rem;font-weight:600}.form-group .field-error{color:#dc3545;padding:.5rem 0 0}.form-group input[type=text]{border:1px solid #8e9093;border-radius:4px;outline:none;padding:7px;font-size:16px;transition:border-color .2s,box-shadow .2s}.form-group input[type=text]:focus{box-shadow:none;border-color:#003a81}.form-group input[type=text]::placeholder{color:#999b9e}.form-group input[type=email]{border:1px solid #8e9093;border-radius:4px;outline:none;padding:7px;font-size:16px;transition:border-color .2s,box-shadow .2s}.form-group input[type=email]:focus{box-shadow:none;border-color:#003a81}.form-group input[type=email]::placeholder{color:#999b9e}.form-group input[type=password]{border:1px solid #8e9093;border-radius:4px;outline:none;padding:7px;font-size:16px;transition:border-color .2s,box-shadow .2s}.form-group input[type=password]:focus{box-shadow:none;border-color:#003a81}.form-group input[type=password]::placeholder{color:#999b9e}.form-group input[type=radio]:checked{background-color:#003a81;border-color:#003a81}.form-group .input-error{border:1px solid #8e9093;border-radius:4px;outline:none;padding:7px;font-size:16px;transition:border-color .2s,box-shadow .2s}.form-group .input-error:focus{box-shadow:none;border-color:#003a81}.form-group .input-error::placeholder{color:#999b9e}.form-group .input-error{border-color:#dc2626!important}.form-group .input-error:focus{box-shadow:0 0 4px #dc262680}.form-group .form-select{text-transform:none;border:1px solid #8e9093;height:2.5rem;min-height:2.5rem;padding:7px;font-size:16px;font-weight:400}.form-group .form-select:hover{cursor:pointer}.form-group .form-select:focus{box-shadow:none;border-color:#003a81;outline:0}.form-group .bottom_button_alignment{text-align:end}.form-group .bottom_button_alignment .button_alignment{display:flex}.form-group .required_indicator{color:red}.form-group .custom-switch.form-switch .form-check-input{border:2px solid #e5e5e5;width:2.5em;height:1.3em;margin-top:.15em;margin-left:-3.5em}.form-group .custom-switch.form-switch .form-check-input:checked{background-color:#003a81;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")!important;border-color:#003a81!important}.form-group .custom-switch.form-switch .form-check-input:focus{box-shadow:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");border-color:#999}.form-group .btn{margin:1rem 0}.form-group .btn.primary_ctaButton{color:#fff;text-transform:capitalize;background-color:#f16e00;border:1px solid #f16e00;border-radius:.25rem;width:auto;padding:10px 16px;font-size:18px;font-weight:600;line-height:21px;text-decoration:none;transition:background-color .3s}.form-group .btn.primary_ctaButton i{font-size:18px!important}.form-group .btn.primary_ctaButton:hover{color:#fff;background-color:#d96300}.form-group .btn.primary_ctaButton.outline{color:#003a81;background-color:#fff;border:1px solid #003a81;width:auto;font-size:18px}.form-group .btn.primary_ctaButton.outline:hover{color:#005ccd;border-color:#005ccd}.form-group .btn.primary_ctaButton.disabled{color:#fff;text-transform:capitalize;background-color:#e5e5e5;border:1px solid #e5e5e5;border-radius:.25rem;width:auto;padding:10px 16px;font-size:18px;font-weight:600;line-height:21px;transition:background-color .3s}.form-group .btn.primary_ctaButton.disabled:hover{cursor:not-allowed;pointer-events:none}.form-group .btn.primary_ctaButton svg{width:34px;height:24px;margin-top:-5px}
