.ContactFormSection_contact__ajzHF{padding-block:var(--section-space-lg);background-color:var(--background-one)}.ContactFormSection_contact__inner__uhxtw{max-width:var(--container-main);margin-inline:auto;padding-inline:var(--size-1-5);display:grid;grid-template-columns:5fr 7fr;grid-gap:var(--size-5);gap:var(--size-5);align-items:start}.ContactFormSection_contact__info__jvCKa{display:flex;flex-direction:column;gap:var(--size-2);position:-webkit-sticky;position:sticky;top:calc(var(--size-4) + var(--size-2))}.ContactFormSection_contact__info_heading__dtLZ0{font-family:var(--font-family-h2);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);line-height:var(--font-height-h2);letter-spacing:var(--font-spacing-h2);color:var(--heading-main)}.ContactFormSection_contact__details__FwHNH{display:flex;flex-direction:column;gap:var(--size-1);list-style:none}.ContactFormSection_contact__detail__Uv131{display:flex;flex-direction:column;gap:var(--size-0-125)}.ContactFormSection_contact__detail_label__tdG1e{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:600;line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-accent);text-transform:uppercase}.ContactFormSection_contact__detail_value__qi81m{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--paragraph);text-decoration:none}a.ContactFormSection_contact__detail_value__qi81m:hover{color:var(--heading-accent);text-decoration:underline;text-underline-offset:.2em}.ContactFormSection_contact__hours__QCZuk{display:flex;flex-direction:column;gap:var(--size-0-75);padding:var(--size-1-25);border:var(--border-regular) solid var(--card-border);border-radius:var(--radius-md);background-color:var(--card-background)}.ContactFormSection_contact__hours_heading__M7kDA{font-family:var(--font-family-h5);font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--font-height-h5);letter-spacing:var(--font-spacing-h5);color:var(--heading-main)}.ContactFormSection_contact__hours_list__f5fKI{display:flex;flex-direction:column;gap:var(--size-0-5);list-style:none}.ContactFormSection_contact__hours_item__nYEfa{display:flex;justify-content:space-between;gap:var(--size-1)}.ContactFormSection_contact__hours_day__EyKC0,.ContactFormSection_contact__hours_time__0y52d{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.ContactFormSection_contact__hours_day__EyKC0{font-weight:600;color:var(--heading-main)}.ContactFormSection_contact__hours_item--note__x65q2{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);padding-top:var(--size-0-5);border-top:var(--border-regular) solid var(--card-border);font-style:italic}.ContactFormSection_contact__form_wrap__DxcGf{display:flex;flex-direction:column;gap:var(--size-2)}.ContactFormSection_contact__form_heading__ZFumz{font-family:var(--font-family-h2);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);line-height:var(--font-height-h2);letter-spacing:var(--font-spacing-h2);color:var(--heading-main)}.ContactFormSection_contact__form__rtc5E{display:flex;flex-direction:column;gap:var(--size-1-25)}.ContactFormSection_contact__row__oiSty{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--size-1-25);gap:var(--size-1-25)}.ContactFormSection_contact__field__A4ZZx{display:flex;flex-direction:column;gap:var(--size-0-375)}.ContactFormSection_contact__label__B4787{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:600;line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main)}.ContactFormSection_contact__label__B4787 span{color:var(--heading-accent);margin-left:var(--size-0-125)}.ContactFormSection_contact__input__ynwgw,.ContactFormSection_contact__select__9Y34F,.ContactFormSection_contact__textarea__w_JW_{width:100%;padding:var(--size-0-75) var(--size-1);background-color:var(--form-background);border:var(--border-regular) solid var(--form-border);border-radius:var(--radius-md);font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--form-text);transition:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ContactFormSection_contact__input__ynwgw:hover,.ContactFormSection_contact__select__9Y34F:hover,.ContactFormSection_contact__textarea__w_JW_:hover{border-color:var(--form-border-hover);background-color:var(--form-background-hover)}.ContactFormSection_contact__input__ynwgw:focus,.ContactFormSection_contact__select__9Y34F:focus,.ContactFormSection_contact__textarea__w_JW_:focus{border-color:var(--heading-accent);background-color:var(--form-background-pressed)}.ContactFormSection_contact__input__ynwgw::placeholder,.ContactFormSection_contact__textarea__w_JW_::placeholder{color:var(--paragraph);opacity:.6}.ContactFormSection_contact__select__9Y34F{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--size-0-75) center;padding-right:var(--size-2)}.ContactFormSection_contact__textarea__w_JW_{resize:vertical;min-height:9rem}.ContactFormSection_contact__checkbox_wrap__Fh4u8{margin-top:var(--size-0-25)}.ContactFormSection_contact__checkbox_label__i5i16{display:flex;align-items:flex-start;gap:var(--size-0-75);cursor:pointer}.ContactFormSection_contact__checkbox__k5BL2{flex-shrink:0;width:var(--size-1);height:var(--size-1);margin-top:var(--size-0-125);accent-color:var(--heading-accent);cursor:pointer}.ContactFormSection_contact__checkbox_text__OuCYw{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.ContactFormSection_contact__success__iJOjR{padding:var(--size-1-5);background-color:var(--card-background);border:var(--border-regular) solid var(--card-border);border-radius:var(--radius-md);border-left:var(--size-0-25) solid var(--heading-accent)}.ContactFormSection_contact__success_text___BQCk{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--paragraph)}.ContactFormSection_contact__error__JTok6{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:#c0392b}@media (max-width:56rem){.ContactFormSection_contact__inner__uhxtw{grid-template-columns:1fr;gap:var(--size-3)}.ContactFormSection_contact__info__jvCKa{position:static}}@media (max-width:36rem){.ContactFormSection_contact__row__oiSty{grid-template-columns:1fr}}