.input,.textarea,.selectbox,.file-upload,.option{--font-size:14px;--font-size-rem:.875rem;--line-height:20px;--line-height-rem:1.25rem;font-family:Poppins,sans-serif;font-weight:400;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.input-field{color:#0ab8ff;flex-grow:1;flex-basis:100%;width:100%;position:relative}.input-field:has([readonly]){pointer-events:none}.input-field__label{flex-direction:column;justify-content:center;display:flex}.input-field:has(.-fit){flex-basis:auto;width:fit-content}.input-field__error{min-height:calc(var(--line-height,18px) + .5rem);color:red;overflow-wrap:break-word;--font-size:13px;--font-size-rem:.8125rem;--line-height:18px;--line-height-rem:1.125rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem);margin-top:.3rem;display:block}.input,.textarea,.selectbox,.file-upload,.option{cursor:pointer;appearance:none;color:#0ab8ff;font:inherit;background-color:#fff;border:1px solid #111b2152}.input.-error,.textarea.-error,.selectbox.-error,.file-upload.-error,.option.-error{color:red;border-color:red}.input::placeholder,.textarea::placeholder,.selectbox::placeholder,.file-upload::placeholder,.option::placeholder{color:#111b216b}.input,.textarea,.selectbox,.file-upload{border-radius:8px;width:100%;min-width:250px;padding:1rem 1.5rem}.input.-fit,.textarea.-fit,.selectbox.-fit,.file-upload.-fit{min-width:150px}.input:focus-visible,.textarea:focus-visible,.selectbox:focus-visible,.file-upload:focus-visible{border-color:#0ab8ff;outline:none}.selectbox{white-space:normal;border-color:#0000 #0000 #111b2152;border-bottom-style:solid;border-bottom-width:1px;padding-right:3rem}.selectbox:has(option[value=""]:checked){color:#111b216b}.selectbox.-green{color:#fff;background-color:#0ab8ff}.selectbox.-error{color:red;background-color:#fff;border-color:red}.file-upload{justify-content:space-between;align-items:center;gap:1rem;display:flex}.file-upload__placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-upload__icon{aspect-ratio:1}.textarea{resize:none;overflow:hidden}.options{--size:2rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:1rem 0 0;display:flex}.options.-labelless{padding:0}.options__option{justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.options__option a{text-decoration:underline}.option{width:var(--size);height:var(--size);min-height:var(--size);min-width:var(--size);background:#fff;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.option:after{opacity:0;content:"";display:block;position:absolute}.option:checked:after{opacity:1}.option__label{margin-top:calc(var(--size) - var(--line-height));color:#5c5c5c}.option__label:last-child{margin-bottom:0}.checkbox{border-radius:4px}.checkbox:after{--border-width:1px;width:var(--width);height:var(--height);border:solid #0ab8ff;border-width:0 var(--border-width) var(--border-width) 0;margin:0 auto;top:3px;left:7px;transform:rotate(45deg)}.radiobox{border-radius:50%}.radiobox:after{border-radius:inherit;width:calc(var(--size) / 2);height:calc(var(--size) / 2);background-color:#0ab8ff;margin:0 auto}input[type=file]::file-selector-button{display:none}input[type=file]::-webkit-file-upload-button{width:0;height:0;margin-left:-100%;display:block}input[type=file]::-ms-browse{display:none}@media screen and (width>=992px){.input,.textarea,.selectbox,.file-upload,.option{border-width:1px}.input,.textarea,.selectbox,.file-upload{padding:1.2rem 2.2rem}.selectbox{background-position:right 2.75rem center;padding-right:4.75rem}.options{flex-direction:row;align-items:center;gap:2rem;padding:1.2rem 0 0}.checkbox:after{--border-width:2px}}.form-field .input-field__title{letter-spacing:.24em;text-transform:uppercase;--font-size:12px;--font-size-rem:.75rem;--line-height:16px;--line-height-rem:1rem;font-family:Poppins,sans-serif;font-weight:500;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.form__submit{letter-spacing:.04em;text-transform:uppercase;--font-size:12px;--font-size-rem:.75rem;--line-height:16px;--line-height-rem:1rem;font-family:Poppins,sans-serif;font-weight:600;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.form{flex-direction:column;justify-content:flex-start;gap:.6rem;display:flex}.form__row,.form__col{justify-content:flex-start;gap:inherit;flex-direction:column;display:flex}.form__col{flex-grow:1;width:100%;min-width:0}.form-field{background-color:#fff;border:none;border-radius:16px;padding:2rem 1.5rem;box-shadow:0 14px 45px -8px #0000000a}.form-field h2{--font-size:20px;--font-size-rem:1.25rem;--line-height:28px;--line-height-rem:1.75rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem);margin:0 0 1.5rem;font-weight:600}.form-field .input-field__title{color:#5c5c5c}.form-field .input,.form-field .textarea,.form-field .selectbox{background-color:#0000;border-width:0 0 1px;border-radius:0;min-width:0;padding:.75rem 0}.form-field .selectbox{background-position:100%;padding-right:2rem}.form-field .options{--size:1.25rem;padding:0}.form-field .checkbox:after{--width:5px;--height:11px}.form__submit{color:#faf8f1;cursor:pointer;background-color:#111b21;border:none;border-radius:24px;justify-content:center;align-items:center;width:100%;height:52px;margin-top:.5rem;transition:all .15s cubic-bezier(.445,.05,.55,.95);display:flex}.form__submit:hover,.form__submit:focus-visible{background-color:#00109f}.form__submit.-loading{opacity:.7;cursor:wait}.form__submit:disabled{cursor:not-allowed}.grecaptcha-badge{visibility:hidden}.google-stuff{text-align:center;margin-top:1rem;font-size:12px;display:block}.google-stuff.-muted{opacity:.6}@media screen and (width>=768px){.form{gap:1.2rem}.form__row{flex-direction:row}.form-field{padding:3rem}}