.form-fieldset_fieldset__1B2Fw{margin-bottom:16px}.form-title_wrapper__Z3Ju5{margin-bottom:24px}.form-title_title___9Xx6{font-size:24px;font-weight:600;color:var(--color-gray-950);text-align:center}.form-title_sub-title__vYK_j{color:var(--color-gray-700);text-align:center}.form-text-input_form-text-input__nM5_k{padding:6px 12px;background-color:var(--color-gray-50);border:1px solid var(--color-gray-300);border-radius:8px;color:var(--color-text);width:100%}.form-text-input_form-text-input__nM5_k::placeholder{color:var(--color-gray-500)}.form-text-input_form-text-input__nM5_k:hover{border-color:var(--color-gray-950)}.form-text-input_form-text-input__nM5_k:disabled{background-color:var(--color-gray-200);color:var(--color-gray-600);border-color:var(--color-gray-200)}.form-textarea_component__MRLhz{padding:6px 12px;background-color:var(--color-gray-50);border:1px solid var(--color-gray-300);border-radius:8px;color:var(--color-text);width:100%}.form-textarea_component__MRLhz::placeholder{color:var(--color-gray-500)}.form-textarea_component__MRLhz:hover{border-color:var(--color-gray-950)}.form-textarea_component__MRLhz:disabled{background-color:var(--color-gray-200);color:var(--color-gray-600);border-color:var(--color-gray-200)}.form-label_form-label__02yZ2{margin-bottom:6px;font-weight:600;font-size:14px}.form-label_required__XjW4P{color:var(--color-red-500);margin-left:6px}.form-label_optional__WzcDm{color:var(--color-gray-500);margin-left:6px}.form-label_form-label__02yZ2 input[type=checkbox]+span,.form-label_form-label__02yZ2 input[type=radio]+span{font-weight:400}.form-input-validation_form-input-validation__KaCHF{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:14px;padding:8px 16px 0 8px;align-items:center}.form-input-validation_is-error__EylvI{color:var(--color-red-500)}.form-input-validation_is-success__LskNS{color:var(--color-green-500)}.form-input-validation_is-info__ydenu{color:var(--color-gray-700)}.form-input-validation_icon-wrapper__8PlVB{width:18px;flex-shrink:0;margin-right:4px;margin-top:1px;align-self:flex-start}.form-input-validation_msg-wrapper__z5HtB{flex-grow:1}