[data-form-styled] input[type=text],[data-form-styled] input[type=password],[data-form-styled] input[type=email],[data-form-styled] input[type=tel],[data-form-styled] textarea{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.875rem 1.75rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));outline-style:solid;outline-width:1px;outline-color:#dddbdb}[data-form-styled] input[type=text]::placeholder,[data-form-styled] input[type=password]::placeholder,[data-form-styled] input[type=email]::placeholder,[data-form-styled] input[type=tel]::placeholder,[data-form-styled] textarea::placeholder{--tw-text-opacity: 1;color:rgb(83 82 82 / var(--tw-text-opacity, 1))}[data-form-styled] input[type=text]:focus-within,[data-form-styled] input[type=password]:focus-within,[data-form-styled] input[type=email]:focus-within,[data-form-styled] input[type=tel]:focus-within,[data-form-styled] textarea:focus-within{outline-color:#535252}[data-form-styled] input[type=text].has-error,[data-form-styled] input[type=password].has-error,[data-form-styled] input[type=email].has-error,[data-form-styled] input[type=tel].has-error,[data-form-styled] textarea.has-error{outline-color:#dc2626}[data-form-styled] input[type=text][readonly],[data-form-styled] input[type=password][readonly],[data-form-styled] input[type=email][readonly],[data-form-styled] input[type=tel][readonly],[data-form-styled] textarea[readonly]{pointer-events:none;-webkit-user-select:none;user-select:none}[data-form-styled] textarea{min-height:240px;resize:none;border-radius:20px;padding-top:1.25rem;padding-bottom:1.25rem}[data-form-styled] .field .form-field>label{margin-bottom:1rem;display:inline-block;font-weight:500}[data-form-styled] .field.text .form-field>label,[data-form-styled] .field.text .form-field-label,[data-form-styled] .field.textarea .form-field>label,[data-form-styled] .field.textarea .form-field-label,[data-form-styled] .field.dropdown .form-field>label,[data-form-styled] .field.dropdown .form-field-label,[data-form-styled] .field.listbox .form-field>label,[data-form-styled] .field.listbox .form-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}[data-form-styled] .field.checkboxset li label,[data-form-styled] .field.checkboxset .middleColumn>div label,[data-form-styled] .field.checkbox label{position:relative;display:inline-flex;cursor:pointer;align-items:baseline;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-form-styled] .field.checkboxset li label:before,[data-form-styled] .field.checkboxset .middleColumn>div label:before,[data-form-styled] .field.checkbox label:before{position:relative;top:.2em;margin-right:1rem;width:1.25rem;height:1.25rem;flex-shrink:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 219 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));content:""}[data-form-styled] .field.checkboxset li input[type=checkbox],[data-form-styled] .field.checkboxset .middleColumn>div input[type=checkbox],[data-form-styled] .field.checkbox input[type=checkbox]{position:absolute;width:0px;opacity:0}[data-form-styled] .field.checkboxset li input[type=checkbox]:checked~label:before,[data-form-styled] .field.checkboxset .middleColumn>div input[type=checkbox]:checked~label:before,[data-form-styled] .field.checkbox input[type=checkbox]:checked~label:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.581.429A1.454 1.454 0 0 0 10.995.11a1.44 1.44 0 0 0-.471.318L4.438 6.486l-1.95-1.964A1.456 1.456 0 1 0 .418 6.571l2.978 3a1.454 1.454 0 0 0 2.057.004l7.122-7.084a1.467 1.467 0 0 0 .01-2.055l-.003-.007Z' fill='%238c0e06'/%3E%3C/svg%3E");background-size:60%}[data-form-styled] .field.checkboxset li input[type=checkbox]:hover~label:before,[data-form-styled] .field.checkboxset li input[type=checkbox]:focus~label:before,[data-form-styled] .field.checkboxset .middleColumn>div input[type=checkbox]:hover~label:before,[data-form-styled] .field.checkboxset .middleColumn>div input[type=checkbox]:focus~label:before,[data-form-styled] .field.checkbox input[type=checkbox]:hover~label:before,[data-form-styled] .field.checkbox input[type=checkbox]:focus~label:before{--tw-border-opacity: 1;border-color:rgb(140 14 6 / var(--tw-border-opacity, 1))}[data-form-styled] .field.optionset.as-horizontal .optionset{display:flex;gap:1rem}[data-form-styled] .field.optionset:not(.as-horizontal) .optionset>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}[data-form-styled] .field.optionset>label{margin-bottom:.5rem;display:inline-block;font-weight:500}[data-form-styled] .field.optionset:not(.checkboxset) li>label{position:relative;display:inline-flex;cursor:pointer;align-items:baseline;font-weight:400;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-form-styled] .field.optionset:not(.checkboxset) li>label:before{position:relative;top:.3em;margin-right:.75rem;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 219 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));content:""}[data-form-styled] .field.optionset:not(.checkboxset) li>label:after{position:absolute;top:.3em;width:1.5rem;height:1.5rem;--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(140 14 6 / var(--tw-bg-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;content:""}[data-form-styled] .field.optionset input[type=radio]{position:absolute;width:0px;opacity:0}[data-form-styled] .field.optionset input[type=radio]:checked~label:after{--tw-scale-x: .55;--tw-scale-y: .55;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-form-styled] .field.optionset input[type=radio]:hover~label:before,[data-form-styled] .field.optionset input[type=radio]:focus~label:before{--tw-border-opacity: 1;border-color:rgb(140 14 6 / var(--tw-border-opacity, 1))}.form-field-message.bad,.form-field-message.required,.form-field-message.validation{margin-top:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}
