.contact-grid{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);gap:28px 60px;align-items:start}.contact-grid.is-single{grid-template-columns:minmax(0, 760px)}@media(max-width: 991px){.contact-grid{grid-template-columns:1fr}}.contact-grid .section-title{margin:0 0 14px}.contact-list{display:grid;margin:26px 0 0;border:1px solid var(--line-soft);background:var(--surface)}.contact-row{display:grid;grid-template-columns:22px minmax(0, 1fr);gap:2px 14px;padding:16px 18px;border-top:1px solid var(--line-soft)}.contact-row:first-child{border-top:0}.contact-row .icon{grid-row:span 2;width:20px;height:20px;margin-top:2px;color:var(--brand)}.contact-row dt{color:#777d81;font-family:var(--ff);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-row dd{margin:0;color:var(--ink);font-size:14px;line-height:1.6}.contact-row a{color:var(--ink);font-weight:600}.contact-row a:hover{text-decoration:underline;text-underline-offset:3px}.contact-form{padding:28px;border:1px solid var(--line-soft);background:var(--surface)}.contact-form p{margin:0 0 14px}.contact-form label{display:block;color:var(--ink);font-family:var(--ff);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.6}.contact-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.contact-form textarea,.contact-form select{width:100%;min-height:46px;margin-top:7px;padding:0 13px;border:1px solid #cfd2d4;border-radius:0;background:#fff;font:inherit;font-size:13px;letter-spacing:0;text-transform:none}.contact-form textarea{min-height:140px;padding-block:11px}.contact-form input[type=submit],.contact-form button[type=submit]{min-height:50px;padding:0 26px;border:0;background:var(--brand);color:#fff;font-size:12px;font-weight:700;cursor:pointer}.contact-form input[type=submit]:hover,.contact-form button[type=submit]:hover{background:var(--brand-dark)}@media(max-width: 650px){.contact-form{padding:20px 16px}}.contact-map{margin-top:40px;border:1px solid var(--line-soft);background:var(--surface)}.contact-map iframe{display:block;width:100%;height:380px;border:0}
