.contact-section[data-astro-cid-jjagjrbk]{padding:var(--section-vpad) var(--content-margin);background:transparent}.contact-section__inner[data-astro-cid-jjagjrbk]{display:grid;gap:var(--spacing-2);margin:0 auto}@media(min-width:769px){.contact-section__inner[data-astro-cid-jjagjrbk]{grid-template-columns:1fr 1fr;align-items:stretch}}.contact-section__message[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:var(--spacing-5);padding:var(--content-margin);color:var(--color-white);background:#ffffff1a;backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid rgba(0,0,0,.1)}.contact-section__message-header[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:var(--spacing-5)}.contact-section__title[data-astro-cid-jjagjrbk],.contact-section__title--light[data-astro-cid-jjagjrbk]{color:var(--color-white)}.contact-section__intro[data-astro-cid-jjagjrbk]{margin:0;color:var(--color-white)}.contact-section__aside[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:var(--spacing-2);min-height:0}@media(min-width:769px){.contact-section__aside[data-astro-cid-jjagjrbk]{min-height:100%}.contact-section__visit[data-astro-cid-jjagjrbk],.contact-section__connect[data-astro-cid-jjagjrbk]{flex:1}}.contact-section__visit[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:var(--spacing-5);padding:var(--content-margin);background:var(--color-inflect-teal);border-radius:var(--radius-lg);color:var(--color-black)}.contact-section__connect[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:var(--spacing-5);padding:var(--content-margin);background:var(--color-inflect-blue);border-radius:var(--radius-lg);color:var(--color-white)}.contact-section__locations[data-astro-cid-jjagjrbk]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-6)}.contact-section__location[data-astro-cid-jjagjrbk]{margin:0}.contact-section__location-city[data-astro-cid-jjagjrbk]{margin:0 0 var(--spacing-2);color:var(--color-black)}.contact-section__location-address[data-astro-cid-jjagjrbk]{margin:0;color:var(--color-black);text-wrap:balance}.contact-section__links[data-astro-cid-jjagjrbk]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-5)}.contact-section__link[data-astro-cid-jjagjrbk]{color:var(--color-white);text-decoration:none;line-height:1.2}.contact-section__link[data-astro-cid-jjagjrbk]:hover{text-decoration:underline}#contact-form-status[data-astro-cid-jjagjrbk]{margin:var(--spacing-2) 0 0;padding:0;font-size:var(--font-size-body-sm);font-weight:600;color:var(--color-inflect-teal)}.contact-section__form-wrap .gform_wrapper{margin:0;max-width:none}.contact-section__form-wrap .gform_heading,.contact-section__form-wrap .gform_description,.contact-section__form-wrap .gform_required_legend{display:none}.contact-section__form-wrap .gform_fields{display:grid;grid-template-columns:1fr;gap:var(--spacing-3);margin:0;padding:0;list-style:none}@media(min-width:769px){.contact-section__form-wrap .gform_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-section__form-wrap .gfield{margin:0;padding:0}.contact-section__form-wrap .gfield--type-textarea,.contact-section__form-wrap .gfield--type-checkbox,.contact-section__form-wrap fieldset.contact-form__consent,.contact-section__form-wrap .gform_footer,.contact-section__form-wrap .gform-footer{grid-column:1 / -1}.contact-section__form-wrap fieldset.contact-form__consent{margin:0;padding:0;border:0;min-width:0;min-inline-size:0}.contact-section__form-wrap .gfield--type-checkbox legend.gfield_label{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-section__form-wrap .gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-section__form-wrap .ginput_container input[type=text],.contact-section__form-wrap .ginput_container input[type=email],.contact-section__form-wrap .ginput_container input[type=tel],.contact-section__form-wrap .ginput_container input[type=phone],.contact-section__form-wrap .ginput_container textarea{display:block;width:100%;box-sizing:border-box;padding:var(--spacing-3) var(--content-margin-s);border:1px solid var(--color-inflect-navy);border-radius:var(--radius-sm);background:var(--color-white);font-family:var(--font-impact);font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);letter-spacing:-.01em;color:var(--color-black)}.contact-section__form-wrap .ginput_container textarea{min-height:11.8125rem;resize:vertical}.contact-section__form-wrap .ginput_container input::placeholder,.contact-section__form-wrap .ginput_container textarea::placeholder{color:var(--color-black);opacity:1}.contact-section__form-wrap .gfield--type-checkbox .gchoice{display:flex;gap:var(--spacing-4);align-items:center;margin:0}.contact-section__form-wrap .gfield-choice-input{flex-shrink:0;width:1.75rem;height:1.75rem;margin:0;border:1px solid var(--color-black);border-radius:var(--radius-sm);outline:1px solid var(--color-black);outline-offset:-1px;accent-color:var(--color-inflect-blue)}.contact-section__form-wrap .gfield-choice-input:focus,.contact-section__form-wrap .gfield-choice-input:focus-visible{outline:1px solid var(--color-black);outline-offset:-1px}.contact-section__form-wrap .gfield_error .gfield-choice-input{outline:1px solid var(--color-black);outline-offset:-1px;border-color:var(--color-black)}.contact-section__form-wrap .gfield--type-checkbox label,.contact-section__form-wrap .contact-form__consent label{font-size:var(--font-size-body-sm);line-height:1.2;letter-spacing:-.01em;color:var(--color-white);cursor:pointer}.contact-section__form-wrap .gfield--type-checkbox a{color:inherit;text-decoration:underline}.contact-section__form-wrap .gform_footer,.contact-section__form-wrap .gform-footer{margin:var(--spacing-5) 0 0;padding:0}.contact-section__form-wrap .gform_footer input[type=submit],.contact-section__form-wrap .gform-footer input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-5) 1.875rem;border:1px solid var(--color-inflect-blue);border-radius:var(--radius-sm);background:var(--color-inflect-blue);color:var(--color-white);font-family:var(--font-impact);font-size:var(--font-size-body);font-weight:700;line-height:1;cursor:pointer;transition:opacity .2s ease}.contact-section__form-wrap .gform_footer input[type=submit]:hover,.contact-section__form-wrap .gform-footer input[type=submit]:hover{opacity:.88}.contact-section__form-wrap .gfield.gfield_error{outline:none}.contact-section__form-wrap .gfield_error input[type=text],.contact-section__form-wrap .gfield_error input[type=email],.contact-section__form-wrap .gfield_error input[type=tel],.contact-section__form-wrap .gfield_error textarea{outline:1px solid var(--color-inflect-teal);outline-offset:-1px}.contact-section__form-wrap .gfield_error input[type=checkbox]{outline:1px solid var(--color-black);outline-offset:-1px}.contact-section__form-wrap .gfield_validation_message,.contact-section__form-wrap .headless-validation-message{font-size:var(--font-size-body-sm);font-weight:600;color:var(--color-inflect-teal)}.contact-section__form-wrap .gfield--type-checkbox.gfield_error{outline:none;padding:0}.contact-section__form-wrap .gfield--type-checkbox .headless-validation-message,.contact-section__form-wrap .gfield--type-checkbox .gfield_validation_message{margin:var(--spacing-2) 0 0;padding:0}
