:root{--padding-y: 1.1rem;--padding-x: 1.4rem;--gutter-y: 2rem;--gutter-x: 1rem;--color: var(--black);--secondary-color: var(--green-500);--form-radius: 0;--btn-border-radius: 0;--input-border-radius: 0;--labelsize: var(--theme-fs-base);--twz-labelsize: 1.1rem;--font-size: var(--theme-fs-base);--border: 1px;--choice-border-width: 2px;--labelcolor: var(--black);--placeholdercolor: color-mix(in srgb, var(--black), transparent 50%);--placeholdercolor--focused: var(--black);--inputcolor: var(--black);--choice-bordercolor: var(--black);--bordercolor: var(--grey-400);--bordercolor--focused: var(--black);--backgroundcolor: #fff;--backgroundcolor-error: var(--red-200);--textcolor-error: var(--red-500);--form-border-radius: 0;--buttonplacement: left;--checkbox-box-checked-bg: var(--blue-500)}.twz-form{--form-maxwidth: 90rem;margin-inline:auto;width:min(var(--form-maxwidth),95%)}.twz-form:has(.gf_page_steps) .twz-form__wrapper{justify-content:center}.twz-form__wrapper .twz-text{--paragraph-maxsize: var(--grid-xs);margin-bottom:4rem}.twz-form__form{max-width:var(--grid-xs);margin-inline:auto}.twz-form form{--gf-color-primary: var(--primary-color);--gf-field-gap-y: var(--gutter-y);color:var(--text-color)}.twz-form .gform_page_footer>input{width:auto;margin-block:0}.twz-form .gform_title{color:var(--text-color);margin-top:0}em{font-size:1.4rem}fieldset{border:none;padding:0;margin:1rem 0}label:has(input[type=checkbox]):after{top:.2em}.gform_required_legend{display:none}.gform_wrapper form ul{list-style:none;margin:0;padding:0}.gform_wrapper form .gform_body .gform_fields{grid-column-gap:var(--gutter-x);grid-row-gap:var(--gutter-y)}.gform_wrapper form .twz-fieldrow{--twz-label--offset: calc(var(--padding-x));position:relative}.gform_wrapper form .twz-fieldrow--part{--twz-label--offset: calc(var(--padding-x) + (var(--gf-field-gap-x)/ 2))}.gform_wrapper form .gfield{position:relative}@media(max-width: 767px){.gform_wrapper form .gfield.gfield--width-half{grid-column:span 12}}.gform_wrapper form .chosen-container-multi,.gform_wrapper form .ginput_product_price,.gform_wrapper form .ginput_product_price_label,.gform_wrapper form .ginput_quantity_label{font-size:var(--font-size)}.gform_wrapper form .chosen-choices{padding:var(--padding-y) var(--padding-y)}.gform_wrapper .gform_description{font-size:var(--font-size);color:var(--primary-color);margin-top:.5rem;line-height:1.4}.gform_wrapper .ginput_container_consent input{display:none}.gform_footer{text-align:var(--buttonplacement);container:form/inline-size}.gform_footer button{cursor:pointer}.gform_confirmation_message{font-size:1.8rem;color:var(--primary-color);margin-top:1rem;line-height:1.4}
.twz-form{--form-maxwidth: 90rem;--twz-label--offset-y: 1.15em;margin-inline:auto;width:min(var(--form-maxwidth),95%)}.twz-form__wrapper .twz-form__content p,.twz-form__wrapper .twz-form__content ul,.twz-form__wrapper .twz-form__content ol,.twz-form__wrapper .twz-form__content h1,.twz-form__wrapper .twz-form__content h2,.twz-form__wrapper .twz-form__content h3,.twz-form__wrapper .twz-form__content h4,.twz-form__wrapper .twz-form__content h5,.twz-form__wrapper .twz-form__content h6{margin-bottom:1.5rem}.twz-form__form{margin-top:2rem}.twz-form form{--gf-color-primary: var(--primary-color);--gf-field-gap-y: 2rem;--gf-ctrl-radius: 0;--gf-ctrl-padding-x: 1.5rem;--gf-ctrl-padding-y: 3.2rem;color:var(--text-color, var(--black))}.twz-form form .gform-body .gform_fields{--gf-gutter-x: 1.5rem;--gf-gutter-y: 1rem}.twz-form .gform_title{color:var(--text-color, var(--black));margin-top:0}.twz-form .gform_description{font-size:var(--theme-fs-base, 1.8rem);color:var(--primary-color, var(--black));margin-top:.5rem;line-height:1.4}.twz-form .gform_footer{text-align:left;margin-top:2rem}.twz-form .gform_confirmation_message{font-size:1.8rem;color:var(--primary-color, var(--black));margin-top:1rem;line-height:1.4}
.gfield_error :is(input,textarea):not([type=submit]),:is(input,textarea):not([type=submit]):is(:focus,:focus-visible){--bordercolor: var(--borderleftcolor, var(--blue));border-left-width:5px}.gfield_error .twz-fieldrow:not(:has(.ginput_complex)),.twz-fieldrow:not(:has(.ginput_complex)):has(:is(input,textarea):not([type=submit]):is(:focus,:focus-visible)){--twz-label--offset: 1.8rem }.gfield_error .twz-fieldrow--part .twz-label,.twz-fieldrow--part:has(:is(input:not([type=submit]),textarea):is(:focus,:focus-visible)) .twz-label{left:2.4rem}.gfield_error{--borderleftcolor: var(--red)}
