.contact-block[data-astro-cid-znr4oo75]{background:#fff}.contact-block__grid[data-astro-cid-znr4oo75]{padding-top:70px;padding-bottom:70px;display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}.contact-block__copy[data-astro-cid-znr4oo75]{display:flex;flex-direction:column;min-width:0}h2[data-astro-cid-znr4oo75]{margin-top:20px;color:#000}.contact-block__copy[data-astro-cid-znr4oo75]>h2[data-astro-cid-znr4oo75]:first-child{margin-top:0}.contact-block__body[data-astro-cid-znr4oo75]{font-size:15px;line-height:24px;color:#000;max-width:540px}.contact-block--about[data-astro-cid-znr4oo75] .contact-block__body[data-astro-cid-znr4oo75]{margin-top:15px}.contact-block--contact[data-astro-cid-znr4oo75] .contact-block__body[data-astro-cid-znr4oo75]{color:#424242}.contact-block__body[data-astro-cid-znr4oo75] a{font-weight:700}.contact-block__cards[data-astro-cid-znr4oo75]{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:16px}.contact-card[data-astro-cid-znr4oo75]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:6px;padding:20px;color:var(--color-ink-strong)}.contact-card[data-astro-cid-znr4oo75]:hover{color:var(--color-primary)}.contact-card__icon[data-astro-cid-znr4oo75]{width:42px;height:42px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.contact-card__text[data-astro-cid-znr4oo75]{display:flex;flex-direction:column;min-width:0}.contact-card__label[data-astro-cid-znr4oo75]{font-size:12px;font-weight:600;line-height:16px;letter-spacing:.5px;color:var(--color-ink-muted)}.contact-card__value[data-astro-cid-znr4oo75]{font-size:16px;font-weight:700;line-height:25px;letter-spacing:-.5px;overflow-wrap:anywhere}.contact-block--phones[data-astro-cid-znr4oo75] .contact-card__value[data-astro-cid-znr4oo75]{font-size:24px}.contact-block__form[data-astro-cid-znr4oo75]{background:#fff;border:1px solid var(--color-border);border-radius:10px;padding:30px 30px 62px;display:flex;flex-direction:column;min-width:0;color:var(--color-ink-strong)}.contact-block__form-eyebrow[data-astro-cid-znr4oo75]{font-size:11px;font-weight:700;line-height:28px;letter-spacing:1.5px;color:var(--color-primary);text-transform:uppercase}.contact-block__form-heading[data-astro-cid-znr4oo75]{font-size:24px;font-weight:700;line-height:28px;letter-spacing:-.4px;color:var(--color-ink-strong);text-transform:uppercase}.contact-block__form-heading[data-astro-cid-znr4oo75]{margin-top:5px}.contact-block__form-text[data-astro-cid-znr4oo75]{margin-top:5px;font-size:13px;line-height:20px;color:var(--color-ink-muted)}.contact-block--contact[data-astro-cid-znr4oo75] .contact-block__form-text[data-astro-cid-znr4oo75]{font-weight:700}.contact-block__form[data-astro-cid-znr4oo75] .enquiry-form{margin-top:36px}.contact-block--teal[data-astro-cid-znr4oo75]{background:var(--color-primary);color:#fff}.contact-block--teal[data-astro-cid-znr4oo75] h2[data-astro-cid-znr4oo75]{color:#fff}.contact-block--teal[data-astro-cid-znr4oo75] .contact-block__body[data-astro-cid-znr4oo75]{color:#ffffffd9}.contact-block--teal[data-astro-cid-znr4oo75] .contact-card[data-astro-cid-znr4oo75]{background:#ffffff14;border-color:#ffffff24;border-radius:4px;padding:18px 10px;color:#fff}.contact-block--teal[data-astro-cid-znr4oo75] .contact-card[data-astro-cid-znr4oo75]:hover{background:#ffffff24;color:#fff}.contact-block--teal[data-astro-cid-znr4oo75] .contact-card__icon[data-astro-cid-znr4oo75]{width:32px;height:32px;background:var(--color-teal-icon)}.contact-block--teal[data-astro-cid-znr4oo75] .contact-card__label[data-astro-cid-znr4oo75]{color:#fff}.contact-block--teal[data-astro-cid-znr4oo75] .contact-block__cards[data-astro-cid-znr4oo75]{gap:10px}.contact-block--teal[data-astro-cid-znr4oo75] .contact-block__form[data-astro-cid-znr4oo75]{border:0}.contact-block--teal[data-astro-cid-znr4oo75] .contact-block__form[data-astro-cid-znr4oo75] .enquiry-form{margin-top:0}.contact-block--teal[data-astro-cid-znr4oo75] .contact-block__form[data-astro-cid-znr4oo75] button[type=submit]{font-weight:700}@media(min-width:768px){.contact-card[data-astro-cid-znr4oo75]{flex-direction:row;text-align:left}.contact-card__value[data-astro-cid-znr4oo75]{font-size:15px}.contact-block--teal[data-astro-cid-znr4oo75] .contact-card[data-astro-cid-znr4oo75]{padding:18px 10px}.contact-block--about[data-astro-cid-znr4oo75] .contact-block__grid[data-astro-cid-znr4oo75],.contact-block--contact[data-astro-cid-znr4oo75] .contact-block__grid[data-astro-cid-znr4oo75]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.contact-block--about[data-astro-cid-znr4oo75] .contact-block__copy[data-astro-cid-znr4oo75],.contact-block--contact[data-astro-cid-znr4oo75] .contact-block__copy[data-astro-cid-znr4oo75]{padding-right:20px}.contact-block--about[data-astro-cid-znr4oo75] .contact-block__form[data-astro-cid-znr4oo75],.contact-block--contact[data-astro-cid-znr4oo75] .contact-block__form[data-astro-cid-znr4oo75]{margin-left:20px}}@media(min-width:768px)and (max-width:1024px){.contact-block--split-tablet[data-astro-cid-znr4oo75] .contact-block__grid[data-astro-cid-znr4oo75]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.contact-block--split-tablet[data-astro-cid-znr4oo75] .contact-block__copy[data-astro-cid-znr4oo75]{padding-right:20px}.contact-block--split-tablet[data-astro-cid-znr4oo75] .contact-block__form[data-astro-cid-znr4oo75]{margin-left:20px}.contact-block--split-tablet[data-astro-cid-znr4oo75] .contact-card__icon[data-astro-cid-znr4oo75]{width:52px;height:52px}.contact-block--split-tablet[data-astro-cid-znr4oo75] .contact-block__cards[data-astro-cid-znr4oo75]{gap:16px}}@media(min-width:1025px){.contact-block__grid[data-astro-cid-znr4oo75]{padding-top:110px;padding-bottom:110px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.contact-block__copy[data-astro-cid-znr4oo75]{padding-right:20px}.contact-block__form[data-astro-cid-znr4oo75]{margin-left:20px}.contact-block__cards[data-astro-cid-znr4oo75]{margin-top:24px}.contact-card[data-astro-cid-znr4oo75],.contact-block--teal[data-astro-cid-znr4oo75] .contact-card[data-astro-cid-znr4oo75]{padding:18px 20px}.contact-card__icon[data-astro-cid-znr4oo75],.contact-block--teal[data-astro-cid-znr4oo75] .contact-card__icon[data-astro-cid-znr4oo75]{width:52px;height:52px}.contact-block--teal[data-astro-cid-znr4oo75] .contact-block__cards[data-astro-cid-znr4oo75]{gap:16px}.contact-card__value[data-astro-cid-znr4oo75]{font-size:24px}}
