.form{display:flex;flex-direction:column;gap:clamp(24px,4vw,40px)}.form__heading{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.form__heading p,.form__heading h5{color:var(--gray-color)}.form .form__wrapper{background-color:var(--block-color);padding:clamp(20px,4vw,40px);border-radius:24px;display:flex;flex-direction:column;gap:40px}.form .form__wrapper-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(200px,30vw,320px),1fr));gap:24px 40px}.form .form__wrapper-fields input,.form .form__wrapper-fields select{background:rgba(112,123,136,.1215686275);padding:24px 16px;font-size:16px;font-weight:400;line-height:24px;width:100%;border-radius:16px;border:none;outline:none;color:var(--white-black);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form .form__wrapper-fields input:focus-visible,.form .form__wrapper-fields select:focus-visible{outline:1px solid var(--green-color)}.form .form__wrapper-fields input:user-invalid,.form .form__wrapper-fields select:user-invalid{outline:1px solid red}.form .form__wrapper-fields input option,.form .form__wrapper-fields select option{color:#000}.form .form__wrapper-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(200px,30vw,320px),1fr));gap:40px}dialog{border:none;outline:none;background-color:transparent}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.form_status_dialog-wrapper{display:flex;flex-direction:column;gap:24px;border:none;background-color:var(--block-color);border-radius:24px;padding:24px}.form_status_dialog-wrapper button{align-self:flex-end}.form_status_dialog-message{display:flex;flex-direction:column;gap:2px;align-items:center}
