.plan-contact-info{padding-top:160px;background:var(--brand-bg-alt)}.plan-contact-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,0.62fr);grid-gap:32px;gap:32px;align-items:center;margin-bottom:34px}.plan-contact-heading h1{font-size:max(2rem, min(4vw, 3.5rem))}.plan-contact-heading p{color:var(--brand-text);opacity:.86}.plan-contact-heading img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.plan-contact-card-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.plan-contact-card-row article{padding:22px;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.plan-contact-card-row span{color:var(--brand-secondary);font-size:.78rem;font-weight:900;text-transform:uppercase}.plan-contact-card-row strong{display:block;margin:8px 0;color:var(--brand-text)}.plan-contact-map{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,0.65fr);grid-gap:28px;gap:28px;align-items:center;margin-top:30px;padding:24px;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.plan-contact-map img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.plan-contact-form-section{background:var(--brand-bg)}.plan-contact-form-grid{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(320px,0.8fr);grid-gap:34px;gap:34px;align-items:start}.plan-contact-form-grid ul{display:grid;grid-gap:10px;gap:10px;padding-left:20px;color:var(--brand-text)}@media (max-width:991px){.plan-contact-card-row,.plan-contact-form-grid,.plan-contact-heading,.plan-contact-map{grid-template-columns:1fr}}