﻿/*! Gravity Forms — losse stylesheet
    Alleen geënqueued als de plugin actief is, zie functions.php. @extend't
    .form__* uit forms.scss, dus die module wordt hier opnieuw meegecompileerd
    (Sass' @extend werkt alleen binnen dezelfde compilatie) — kleine, bewuste
    duplicatie t.o.v. style.css, zodat projecten zonder Gravity Forms deze CSS
    niet meekrijgen.
======================================== */.form__label,.gform_wrapper .gform_body .gform_fields .gfield .gfield_label,.gform_wrapper .gform_body .gform_fields .gfield legend.gfield_label,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox label,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio label,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label{display:inline-block;margin-bottom:var(--space-2);font-size:var(--font-size-sm)}.form__control,.gform_wrapper input[type=email],.gform_wrapper input[type=date],.gform_wrapper input[type=datetime],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=month],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=time],.gform_wrapper input[type=week],.gform_wrapper input[type=url],.gform_wrapper textarea,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container ul.chosen-choices,.form__select,.gform_wrapper select{display:block;width:100%;padding:.65rem 1.25rem;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-body);background-color:var(--color-white);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);transition:var(--transition-base)}.form__control:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=date]:focus,.gform_wrapper input[type=datetime]:focus,.gform_wrapper input[type=datetime-local]:focus,.gform_wrapper input[type=month]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=search]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=time]:focus,.gform_wrapper input[type=week]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper textarea:focus,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container ul.chosen-choices:focus,.form__select:focus,.gform_wrapper select:focus{border-color:var(--color-primary);outline:0}.form__control.is-invalid,.gform_wrapper input.is-invalid[type=email],.gform_wrapper input.is-invalid[type=date],.gform_wrapper input.is-invalid[type=datetime],.gform_wrapper input.is-invalid[type=datetime-local],.gform_wrapper input.is-invalid[type=month],.gform_wrapper input.is-invalid[type=number],.gform_wrapper input.is-invalid[type=password],.gform_wrapper input.is-invalid[type=search],.gform_wrapper input.is-invalid[type=tel],.gform_wrapper input.is-invalid[type=text],.gform_wrapper input.is-invalid[type=time],.gform_wrapper input.is-invalid[type=week],.gform_wrapper input.is-invalid[type=url],.gform_wrapper textarea.is-invalid,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container ul.is-invalid.chosen-choices,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input.form__control[aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input[type=email][aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input[type=date][aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input[type=datetime][aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input[type=datetime-local][aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input[type=month][aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input[type=number][aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input[type=password][aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input[type=search][aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input[type=tel][aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input[type=text][aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input[type=time][aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input[type=week][aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input[type=url][aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) textarea[aria-invalid=true],.form__select.is-invalid,.gform_wrapper select.is-invalid,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input.form__select[aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) select[aria-invalid=true]{border-color:var(--color-danger)}.form__select,.gform_wrapper select{cursor:pointer}textarea.form__control,.gform_wrapper textarea{min-height:7.5rem}.form__check{display:flex;align-items:flex-start;gap:.5rem}.form__check-input,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox input,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio input,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input{flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem;accent-color:var(--color-primary)}.form__check-input:hover,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox input:hover,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio input:hover,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input:hover{cursor:pointer}.form__check-label,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox label,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio label,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label{font-weight:var(--font-weight-normal)}.form__check-label:hover,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox label:hover,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio label:hover,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label:hover{cursor:pointer}.form__text,.gform_wrapper .gform_body .gform_fields .gfield .gfield_description{display:block;margin-top:.2rem;font-size:var(--font-size-sm);color:var(--color-muted)}.form__invalid-feedback,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:is(fieldset) .validation_message{display:none;margin-top:.2rem;font-size:var(--font-size-sm);color:var(--color-danger)}.is-invalid~.form__invalid-feedback,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) input[aria-invalid=true]~.form__invalid-feedback,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) select[aria-invalid=true]~.form__invalid-feedback,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) textarea[aria-invalid=true]~.form__invalid-feedback,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:is(fieldset) .is-invalid~.validation_message,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) .gfield.gfield_error:is(fieldset) input[aria-invalid=true]~.validation_message,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:is(fieldset) .gfield.gfield_error:not(fieldset) input[aria-invalid=true]~.validation_message,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) .gfield.gfield_error:is(fieldset) select[aria-invalid=true]~.validation_message,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:is(fieldset) .gfield.gfield_error:not(fieldset) select[aria-invalid=true]~.validation_message,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) .gfield.gfield_error:is(fieldset) textarea[aria-invalid=true]~.validation_message,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:is(fieldset) .gfield.gfield_error:not(fieldset) textarea[aria-invalid=true]~.validation_message{display:block}.form__group{position:relative}.form__group .form__control,.form__group .gform_wrapper input[type=email],.gform_wrapper .form__group input[type=email],.form__group .gform_wrapper input[type=date],.gform_wrapper .form__group input[type=date],.form__group .gform_wrapper input[type=datetime],.gform_wrapper .form__group input[type=datetime],.form__group .gform_wrapper input[type=datetime-local],.gform_wrapper .form__group input[type=datetime-local],.form__group .gform_wrapper input[type=month],.gform_wrapper .form__group input[type=month],.form__group .gform_wrapper input[type=number],.gform_wrapper .form__group input[type=number],.form__group .gform_wrapper input[type=password],.gform_wrapper .form__group input[type=password],.form__group .gform_wrapper input[type=search],.gform_wrapper .form__group input[type=search],.form__group .gform_wrapper input[type=tel],.gform_wrapper .form__group input[type=tel],.form__group .gform_wrapper input[type=text],.gform_wrapper .form__group input[type=text],.form__group .gform_wrapper input[type=time],.gform_wrapper .form__group input[type=time],.form__group .gform_wrapper input[type=week],.gform_wrapper .form__group input[type=week],.form__group .gform_wrapper input[type=url],.gform_wrapper .form__group input[type=url],.form__group .gform_wrapper textarea,.gform_wrapper .form__group textarea,.form__group .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container ul.chosen-choices,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container .form__group ul.chosen-choices{padding-right:3rem}.form__group button{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:rgba(0,0,0,0);border:0;color:var(--color-dark)}/*! Gravity Forms — losse stylesheet
    Alleen geënqueued als de plugin actief is, zie functions.php. @extend't
    .form__* uit forms.scss, dus die module wordt hier opnieuw meegecompileerd
    (Sass' @extend werkt alleen binnen dezelfde compilatie) — kleine, bewuste
    duplicatie t.o.v. style.css, zodat projecten zonder Gravity Forms deze CSS
    niet meekrijgen.
======================================== */.gform_wrapper{position:relative}.gform_wrapper .gform_validation_errors{display:none}.gform_wrapper select.is-empty{color:color-mix(in srgb, var(--color-body) 50%, transparent)}.gform_wrapper select:hover{cursor:pointer}.gform_wrapper textarea{height:7.5rem;resize:none}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper fieldset+div.gfield_html{margin-top:.2rem !important}.gform_wrapper .gform_submission_error.hide_summary{display:none}.gform_wrapper .gform_ajax_spinner{width:1rem;height:1rem;margin-left:.5rem}.gform_wrapper .instruction{display:none}.gform_wrapper .validation_message{display:none}.gform_wrapper .gf_page_steps{display:flex;align-items:center;flex-wrap:wrap}.gform_wrapper .gf_page_steps .gf_step{display:flex;padding:1rem 3rem;flex-direction:column;align-items:center}.gform_wrapper .gf_page_steps .gf_step .gf_step_number{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:3rem;background-color:color-mix(in srgb, var(--color-dark) 15%, white);color:var(--color-dark);font-weight:500;line-height:1;font-size:1rem}.gform_wrapper .gf_page_steps .gf_step .gf_step_label{font-weight:400;font-size:.75rem;margin-top:.25rem}.gform_wrapper .gf_page_steps .gf_step.gf_step_active .gf_step_number{background-color:var(--color-primary);color:var(--color-white)}.gform_wrapper .gf_page_steps .gf_step.gf_step_completed .gf_step_number{background-color:var(--color-primary);color:var(--color-primary);position:relative}.gform_wrapper .gf_page_steps .gf_step.gf_step_completed .gf_step_number:after{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);mask-image:url("data:image/svg+xml,%3Csvg height='800px' width='800px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17.837 17.837' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%23030104;' d='M16.145,2.571c-0.272-0.273-0.718-0.273-0.99,0L6.92,10.804l-4.241-4.27 c-0.272-0.274-0.715-0.274-0.989,0L0.204,8.019c-0.272,0.271-0.272,0.717,0,0.99l6.217,6.258c0.272,0.271,0.715,0.271,0.99,0 L17.63,5.047c0.276-0.273,0.276-0.72,0-0.994L16.145,2.571z'/%3E%3C/g%3E%3C/svg%3E");mask-size:contain;width:.75rem;height:.75rem;background-color:var(--color-white)}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title{margin-bottom:var(--space-3)}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title .gf_step_current_page,.gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title .gf_step_page_count{font-weight:500}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar{background-color:var(--color-light);padding:var(--space-1);border-radius:var(--radius);margin-bottom:var(--space-3)}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{text-align:center;background-color:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);font-weight:500}.gform_wrapper .ginput_container_fileupload .gform_drop_instructions,.gform_wrapper .ginput_container_fileupload .gform_fileupload_rules{display:none}.gform_wrapper .ginput_container_fileupload .gform_button_select_files{width:100%;height:4rem;border-radius:var(--radius-sm);border-style:dashed;border:.1rem dashed var(--color-primary);background-color:var(--color-white);outline:none;box-shadow:none;font-size:.9rem;color:var(--color-dark);text-align:center}.gform_wrapper .ginput_container_fileupload .gform_button_select_files:disabled{opacity:.5}.gform_wrapper .ginput_container_fileupload ul.validation_message{padding:0;list-style:none;margin:0}.gform_wrapper .ginput_container_fileupload ul.validation_message li{display:block;padding:0;background-color:unset;border:0;margin-bottom:0;color:var(--color-dark);font-size:.9rem}.gform_wrapper .ginput_container_fileupload ul.validation_message li:first-child{margin-top:.5rem !important}.gform_wrapper .ginput_container_fileupload ul.validation_message li:not(:last-child){margin-bottom:.2rem}.gform_wrapper .gform_body .gform_fields{display:grid;grid-template-columns:repeat(12, 1fr);gap:1rem 1.2rem}.gform_wrapper .gform_body .gform_fields .gfield{grid-column:span 12;position:relative}@media(min-width: 992px){.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-half{grid-column:span 6}}@media(min-width: 992px){.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-third{grid-column:span 4}}@media(min-width: 576px){.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-quarter{grid-column:span 6}}@media(min-width: 992px){.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-quarter{grid-column:span 3}}@media(min-width: 576px){.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-three-quarter{grid-column:span 6}}@media(min-width: 992px){.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-three-quarter{grid-column:span 9}}@media(min-width: 576px){.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-two-thirds{grid-column:span 6}}@media(min-width: 992px){.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-two-thirds{grid-column:span 8}}@media(min-width: 992px){.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-seven-twelfths{grid-column:span 7}}@media(min-width: 992px){.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-five-twelfths{grid-column:span 5}}.gform_wrapper .gform_body .gform_fields .gfield.gsection h3{margin-bottom:0}.gform_wrapper .gform_body .gform_fields .gfield.hidden_label .gfield_label{display:none}.gform_wrapper .gform_body .gform_fields .gfield.gform_hidden,.gform_wrapper .gform_body .gform_fields .gfield.gfield_visibility_hidden{display:none}.gform_wrapper .gform_body .gform_fields .gfield.gform_validation_container{display:none}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label{font-size:var(--font-size-sm) !important}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required_asterisk{margin-left:.1rem;color:var(--color-danger)}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label+.gfield_description{margin-top:calc(var(--space-2)*-1)}.gform_wrapper .gform_body .gform_fields .gfield legend.gfield_label{font-size:1rem}.gform_wrapper .gform_body .gform_fields .gfield legend.gfield_label .gfield_required_asterisk{margin-left:.1rem;color:var(--color-danger)}.gform_wrapper .gform_body .gform_fields .gfield legend.gfield_label+.gfield_description{margin-top:calc(var(--space-2)*-1)}.gform_wrapper .gform_body .gform_fields .gfield .gfield_description{margin-top:.2rem}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox .gchoice,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio .gchoice,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent .gchoice{display:flex}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox input,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio input,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input{flex-shrink:0}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox input:hover,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio input:hover,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input:hover{cursor:pointer}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox label,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio label,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label{font-weight:300;padding-left:.5rem;padding-top:.05rem;text-align:left}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox label:hover,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio label:hover,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label:hover{cursor:pointer}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox label a,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio label a,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label a{transition:var(--transition-base);color:inherit}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox label a:hover,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio label a:hover,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label a:hover{color:var(--color-primary)}.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex{display:flex}.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex>*{flex-grow:1}.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex>*:not(:last-child){margin-right:.3rem}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-time .ginput_complex .hour_minute_colon{flex-grow:0;font-size:2rem;padding:0 var(--space-2)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-time .ginput_complex .gform-field-label--type-sub{display:none}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-address .ginput_complex,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex{display:grid;grid-template-columns:repeat(12, 1fr);gap:.5rem 1rem}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-address .ginput_complex .gform-grid-col,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex .gform-grid-col{grid-column:span 12;margin-right:0;margin-top:0}@media(min-width: 768px){.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-address .ginput_complex .ginput_address_city,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-address .ginput_complex .ginput_address_zip,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-address .ginput_complex .name_first,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-address .ginput_complex .name_last,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex .ginput_address_city,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex .ginput_address_zip,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex .name_first,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex .name_last{grid-column:span 6}}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-address .ginput_complex .gf_clear,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex .gf_clear{display:none}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-fileupload input{width:100%}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-fileupload input::file-selector-button{margin-right:1rem;padding:.5rem 1.25rem;background-color:rgba(0,0,0,0);color:var(--color-primary) !important;border-radius:var(--radius-sm);border:var(--border-width) solid var(--color-primary);text-decoration:none;transition:var(--transition-base)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-fileupload input:hover::file-selector-button{color:var(--color-white) !important;background-color:var(--color-primary)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-list .gfield_list_groups .gfield_list_group{display:flex;margin-bottom:var(--space-2)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-list .gfield_list_groups .gfield_list_group .gfield_list_group_item{flex-grow:1}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-list .gfield_list_groups .gfield_list_group .gfield_list_icons{display:flex;align-items:center}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-list .gfield_list_groups .gfield_list_group .gfield_list_icons button{text-indent:-99999999999px;height:1.75rem;width:1.75rem;background-color:var(--color-white);border:2px solid var(--color-primary);border-radius:3rem;display:inline-flex;justify-content:center;align-items:center;margin-left:var(--space-2);transition:var(--transition-base)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-list .gfield_list_groups .gfield_list_group .gfield_list_icons button:before{content:"";width:.7rem;height:2px;position:absolute;display:block;background-color:var(--color-primary)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-list .gfield_list_groups .gfield_list_group .gfield_list_icons button.add_list_item:after{content:"";width:2px;height:.7rem;position:absolute;display:block;background-color:var(--color-primary)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-list .gfield_list_groups .gfield_list_group .gfield_list_icons button:hover{background-color:var(--color-primary)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-list .gfield_list_groups .gfield_list_group .gfield_list_icons button:hover:before,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-list .gfield_list_groups .gfield_list_group .gfield_list_icons button:hover:after{background-color:var(--color-white)}.gform_wrapper .gform_body .gform_fields .gfield.gfield_error input[aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error select[aria-invalid=true],.gform_wrapper .gform_body .gform_fields .gfield.gfield_error textarea[aria-invalid=true]{border-color:var(--color-danger)}.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:is(fieldset) .validation_message{display:block}.gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container_checkbox input,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container_radio input,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container_consent input{border-color:var(--color-danger)}.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) .gfield_validation_message{display:none;border:0;display:block;position:absolute;width:max-content;max-width:60%;right:1rem;background:var(--color-dark);color:var(--color-white);border-radius:.5rem;padding:.75rem 1rem;z-index:1;pointer-events:none;font-size:.75rem;opacity:0;transform:translateY(0.25rem);transition:var(--transition-base);margin-top:-0.25rem;box-shadow:0 2px 20px 1px rgba(0,0,0,.3)}.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) .gfield_validation_message:before{content:"";clip-path:polygon(50% 0%, 0% 100%, 100% 100%);background-color:var(--color-dark);width:1rem;height:.5rem;position:absolute;right:.75rem;bottom:calc(100% - 1px)}.gform_wrapper .gform_body .gform_fields .gfield.gfield_error:not(fieldset) .gfield_validation_message.show{opacity:1;transform:translateY(0)}.gform_wrapper .gform_body .gform_fields .gfield.gfield_error .gform_button_select_files{border-color:var(--color-danger)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container{position:relative;max-width:100%}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container ul.chosen-choices{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0 1.25rem .65rem}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container ul.chosen-choices li.search-choice{display:inline-flex;align-items:center;padding:.25rem .5rem;margin-top:.65rem;margin-right:.5rem;background-color:var(--color-light);border-radius:var(--radius-sm);font-size:calc(var(--font-size-base)*.85);display:inline-flex;align-items:center}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container ul.chosen-choices li.search-choice .search-choice-close{margin-left:.25rem;display:inline-flex;align-items:center;cursor:pointer}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container ul.chosen-choices li.search-choice .search-choice-close:before{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-x' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:1rem;height:1rem;background-color:var(--color-dark);display:inline-block}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container ul.chosen-choices li.search-field input{padding:0;border:0;margin-top:.65rem}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container .chosen-drop{position:absolute;z-index:1000;min-width:10rem;margin:0;font-size:1rem;color:var(--color-body);text-align:left;list-style:none;background-color:var(--color-white);background-clip:padding-box;border:1px solid rgba(0,0,0,.15);display:none;max-width:100% !important;width:100%;border-radius:0 0 var(--radius) var(--radius);top:calc(100% - 1px) !important;border-top-color:var(--color-white)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container .chosen-drop ul.chosen-results{list-style:none;padding:0;margin:0;max-height:20rem;overflow-y:auto}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container .chosen-drop ul.chosen-results li.active-result{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:var(--font-weight-normal);text-align:inherit;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container .chosen-drop ul.chosen-results li.active-result:hover{background-color:var(--color-light)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container .chosen-drop ul.chosen-results li.active-result{cursor:pointer;padding:.65rem 1.25rem}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container .chosen-drop ul.chosen-results li.result-selected{display:none}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container.chosen-container-active .chosen-choices{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multiselect .chosen-container.chosen-container-active .chosen-drop{display:block !important}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{margin-top:2rem;display:flex;justify-content:space-between}.gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_next_button{margin-left:auto}.gform_wrapper .gform_footer .gform_ajax_spinner,.gform_wrapper .gform_page_footer .gform_ajax_spinner{width:1rem;height:1rem;margin-left:1rem;margin-top:-0.3rem}.ui-datepicker{height:auto;max-width:100%;width:auto;margin:0;overflow:auto;position:absolute;background-color:var(--color-white);padding:1rem 1rem;border:1px solid var(--color-primary);border-radius:0 0 var(--radius) var(--radius);display:none;z-index:15 !important;box-shadow:var(--shadow);margin-top:-1px}.ui-datepicker[style*="absolute;"]{display:inline-block}.ui-datepicker a{text-decoration:none}.ui-datepicker select{margin-right:.5rem;border:0;border-bottom:.05rem solid var(--color-dark);font-family:var(--font-body);outline:none;-webkit-appearance:none;color:var(--color-dark);background-color:rgba(0,0,0,0) !important;text-align:center}.ui-datepicker table{width:100%}.ui-datepicker table th{font-size:.7rem;padding:.15rem 0 .5rem;text-align:center;font-weight:300;color:var(--color-muted)}.ui-datepicker table td span,.ui-datepicker table td a{width:2rem;height:2rem;line-height:2rem;text-align:center;color:var(--color-dark);display:inline-block;font-size:.9rem;transition:var(--transition-base);border-radius:2rem;border:1px solid rgba(0,0,0,0)}.ui-datepicker table td:not(.ui-datepicker-unselectable):hover span,.ui-datepicker table td:not(.ui-datepicker-unselectable):hover a{border-color:var(--color-dark)}.ui-datepicker table td.ui-datepicker-today span,.ui-datepicker table td.ui-datepicker-today a{background-color:var(--color-light);font-weight:700}.ui-datepicker .ui-datepicker-header{padding:0 0 1rem;color:var(--color-dark);font-size:.9rem}.ui-datepicker .ui-datepicker-title{text-align:center}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{display:inline-block;width:1rem;height:1rem;overflow:hidden;mask-size:contain;mask-repeat:no-repeat;mask-position:center;cursor:pointer}.ui-datepicker .ui-datepicker-prev:after,.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:after,.ui-datepicker .ui-datepicker-next:before{display:inline-block;mask-size:contain;mask-position:center;mask-repeat:no-repeat;width:.8rem;height:.8rem;background-color:currentColor}.ui-datepicker .ui-datepicker-prev.ui-state-disabled,.ui-datepicker .ui-datepicker-next.ui-state-disabled{opacity:0;pointer-events:none}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none}.ui-datepicker .ui-datepicker-prev{float:left}.ui-datepicker .ui-datepicker-prev:before{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C240.4 476.9 232.2 480 224 480z'/%3E%3C/svg%3E")}.ui-datepicker .ui-datepicker-next{float:right}.ui-datepicker .ui-datepicker-next:before{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z'/%3E%3C/svg%3E")}.ui-datepicker .ui-datepicker-calendar .ui-state-active{background-color:var(--color-primary);color:var(--color-white)}.ui-datepicker .ui-datepicker-unselectable .ui-state-default{color:var(--color-muted);opacity:.5}.row-type-form .gform_wrapper form:not(:has(>.gf_page_steps)){border:1px solid #f1f1f1;background-color:#fafafa;padding:2.5rem}.row-type-form .gform_wrapper form:has(>.gf_page_steps) .gform_body{border:1px solid #f1f1f1;background-color:#fafafa;padding:2.5rem}.row-type-form .gform_wrapper .gf_page_steps .gf_step{position:relative}.row-type-form .gform_wrapper .gf_page_steps .gf_step.gf_step_active{background-color:#fafafa;border-top:1px solid #f1f1f1;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1}.row-type-form .gform_wrapper .gf_page_steps .gf_step.gf_step_active:after{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;background-color:#fafafa}.row-type-form .overview{background-color:#fafafa;border:1px solid #f1f1f1}@media(min-width: 992px){.row-type-form .overview{min-width:25rem}}.row-type-form .plus-minus button{border:1px solid var(--border-color)}
