.office-page[data-v-712605f0]{background:#fff}.office-hero[data-v-712605f0]{color:#fff;background:#10372d;display:grid}@media (width>=800px){.office-hero[data-v-712605f0]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:680px}}.office-hero__content[data-v-712605f0]{flex-direction:column;justify-content:center;padding:56px 24px;display:flex}@media (width>=800px){.office-hero__content[data-v-712605f0]{padding:80px 7vw}}.office-hero__badge[data-v-712605f0]{color:#091b18;background:#b9b58d;width:fit-content;margin:0 0 22px;padding:8px 14px;font-weight:500}.office-hero h1[data-v-712605f0]{color:#fff;margin:0}.office-hero__subline[data-v-712605f0]{max-width:620px;margin:22px 0 0;font-size:20px;line-height:1.55}.office-hero__actions[data-v-712605f0]{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.office-hero__phone[data-v-712605f0]{color:#fff;border:1px solid #ffffffb8;justify-content:center;align-items:center;min-height:57px;padding:15px 24px;text-decoration:none;display:inline-flex}.office-hero__media img[data-v-712605f0]{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.office-section[data-v-712605f0]{background:#fff;padding-block:56px}@media (width>=800px){.office-section[data-v-712605f0]{padding-block:88px}}.office-section--facts[data-v-712605f0],.office-section--faq[data-v-712605f0]{background:#f0eee5}.office-section--features[data-v-712605f0],.office-section--contact[data-v-712605f0]{color:#fff;background:#10372d}.office-section__inner[data-v-712605f0]{width:min(100% - 48px,1200px);margin-inline:auto}.office-section h2[data-v-712605f0]{margin:0 0 32px}.office-section--features h2[data-v-712605f0],.office-section--contact h2[data-v-712605f0],.office-section--contact p[data-v-712605f0]{color:#fff}.office-facts[data-v-712605f0]{background:#fff;gap:0;margin:0;display:grid}.office-facts__item[data-v-712605f0]{border-bottom:1px solid #dfddd2;gap:6px;padding:18px 20px;display:grid}@media (width>=640px){.office-facts__item[data-v-712605f0]{grid-template-columns:1fr 1.4fr}}.office-facts dt[data-v-712605f0],.office-costs th[data-v-712605f0]{font-weight:500}.office-facts dd[data-v-712605f0]{margin:0}.office-story[data-v-712605f0],.office-location[data-v-712605f0],.office-contact[data-v-712605f0]{gap:36px;display:grid}@media (width>=800px){.office-story[data-v-712605f0],.office-location[data-v-712605f0],.office-contact[data-v-712605f0]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.office-story__text p[data-v-712605f0],.office-text-block p[data-v-712605f0],.office-location p[data-v-712605f0],.office-contact p[data-v-712605f0]{margin:0 0 18px}.office-text-block[data-v-712605f0]{max-width:900px}.office-story__media img[data-v-712605f0]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.office-costs[data-v-712605f0]{max-width:900px}.office-costs table[data-v-712605f0]{border-collapse:collapse;background:#f0eee5;width:100%}.office-costs th[data-v-712605f0],.office-costs td[data-v-712605f0]{text-align:left;border-bottom:1px solid #dfddd2;padding:18px 16px}.office-costs td[data-v-712605f0]{text-align:right}.office-costs__total th[data-v-712605f0],.office-costs__total td[data-v-712605f0]{color:#10372d;font-size:20px;font-weight:500}.office-costs p[data-v-712605f0]{margin:24px 0 0;font-weight:500}.office-costs__tax-note[data-v-712605f0]{color:#10372d;background:#f0eee5;padding:16px 18px}.office-location__map[data-v-712605f0]{height:420px}.office-audience[data-v-712605f0]{gap:18px;display:grid}@media (width>=800px){.office-audience[data-v-712605f0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.office-audience article[data-v-712605f0]{background:#f0eee5;padding:26px}.office-audience h3[data-v-712605f0]{margin:0 0 12px;font-size:22px}.office-audience p[data-v-712605f0]{margin:0}.office-faq[data-v-712605f0]{max-width:960px}.office-faq details[data-v-712605f0]{border-bottom:1px solid #dfddd2;padding:20px 0}.office-faq summary[data-v-712605f0]{color:#091b18;cursor:pointer;font-weight:500}.office-faq p[data-v-712605f0]{margin:14px 0 0}.office-contact[data-v-712605f0] label{color:#fff}.office-contact[data-v-712605f0] input,.office-contact[data-v-712605f0] select,.office-contact[data-v-712605f0] textarea{color:#fff;background:0 0;border-color:#fff9;min-height:55px}.office-contact[data-v-712605f0] input::placeholder{color:#ffffffd1}.office-contact[data-v-712605f0] select option{color:#091b18}.office-contact[data-v-712605f0] .contact-form__submit{color:#091b18;background:#fff}
