.fields{width:100%}.row{display:flex;align-items:center;gap:.5rem;width:100%}@media only screen and (max-width:768px){.row{flex-direction:column;gap:0}}.row>.field:first-child:has(input.disabled),.row>.field:first-child:has(textarea.disabled){cursor:initial;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5}.row .field{position:relative;width:100%}.row .field input::-webkit-outer-spin-button,.row .field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.row .field:has(input.invalid.touched),.row .field:has(textarea.invalid.touched){color:var(--form-error-color, #ba1a1a)}.row .field:has(input.invalid.touched) .label,.row .field:has(textarea.invalid.touched) .label{color:var(--form-error-color, #ba1a1a)}.row .field input{-moz-appearance:textfield;appearance:textfield;font-family:inherit}.row .field textarea{font-size:16px;resize:none;font-family:inherit;field-sizing:content}.row .field input,.row .field textarea,.row .field .select{font-size:16px;min-height:var(--field-min-height, 56px);width:100%;padding-inline:var(--field-padding-inline, .75rem);border:var(--field-border, 1px solid #000);border-radius:var(--field-border-radius, 100vw);cursor:pointer}.row .field input.invalid.touched,.row .field textarea.invalid.touched,.row .field .select.invalid.touched{border-color:var(--form-error-color, #ba1a1a);outline-color:var(--form-error-color, #ba1a1a);caret-color:var(--form-error-color, #ba1a1a)}.row .field input.invalid.touched::placeholder,.row .field textarea.invalid.touched::placeholder,.row .field .select.invalid.touched::placeholder{color:var(--form-error-color, #ba1a1a)}.row .field .select.invalid.touched .arrow{color:var(--form-error-color, #ba1a1a)}.row .field .select .arrow{pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .15s ease-in-out}.row .field .select[aria-expanded=true] .arrow{transform:rotate(180deg)}.checkbox-text{font-size:clamp(12px,2vw,14px);margin:0;font-weight:400;color:#000;line-height:normal;font-style:italic}.checkbox-text.required:after{content:"*";color:#f15822;padding-left:2px}.select-overlay{align-content:center;width:100%;background-color:#fff;min-height:50px;max-height:250px;overflow:hidden;border-radius:16px;border:1px solid #000}.select-overlay .listbox{max-height:inherit}.select-overlay .listbox .option-empty{padding:.5rem;min-height:50px;align-content:center;text-align:center}.select-overlay .listbox .options{display:flex;flex-direction:column;width:100%;margin-inline:auto;max-height:inherit;overflow:auto}.select-overlay .listbox .options .option{display:flex;align-items:center;gap:.5rem;padding:.25rem clamp(1rem,2.5vw,1.5rem);width:100%;min-height:40px;cursor:pointer}.select-overlay .listbox .options .option:first-of-type{padding-block:.5rem 0}.select-overlay .listbox .options .option:last-of-type{padding-block:0 .5rem}.select-overlay .listbox .options .option:focus,.select-overlay .listbox .options .option:active,.select-overlay .listbox .options .option:hover,.select-overlay .listbox .options .option[aria-selected=true]{background-color:#0000000d}.select-overlay .listbox .options .option:focus span,.select-overlay .listbox .options .option:active span,.select-overlay .listbox .options .option:hover span,.select-overlay .listbox .options .option[aria-selected=true] span{color:#000}.select-overlay .listbox .options .option span{color:#0009}.select-overlay .listbox .options .divider{height:1px;background-color:#000;border-radius:100vw;width:100%}:root{--h1-size: clamp(24px, 5vw, 48px);--h1-weight: 700;--h2-size: clamp(22px, 4vw, 30px);--h2-weight: 600;--h3-size: clamp(22px, 3.5vw, 26px);--h3-weight: 600;--h4-size: clamp(20px, 3vw, 24px);--h4-weight: 500;--h5-size: clamp(16px, 2.5vw, 20px);--h5-weight: 500;--h6-size: clamp(14px, 2vw, 16px);--h6-weight: 500}h1{font-size:var(--h1-size);font-weight:var(--h1-weight)}h2{font-size:var(--h2-size);font-weight:var(--h2-weight)}h3{font-size:var(--h3-size);font-weight:var(--h3-weight)}h4{font-size:var(--h4-size);font-weight:var(--h4-weight)}h5{font-size:var(--h5-size);font-weight:var(--h5-weight)}h6{font-size:var(--h6-size);font-weight:var(--h6-weight)}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%;width:100%;scroll-behavior:smooth}body{font-size:16px;padding:0;margin:0 auto;color:#000;height:100%;width:100%}img{position:relative;max-width:100%}ul{list-style-type:none;padding:0}a{text-decoration:none;cursor:pointer}strong{font-weight:700}h1,h2,h3,h4,h5,h6,span,p,button{font-family:inherit;margin:0}button{border:0;padding:0;line-height:normal;font-size:16px;font-family:inherit;background-color:transparent;cursor:pointer}button span{font-family:inherit}button:disabled{cursor:initial}ul,ol{margin:0;padding:0}
