.contact-methods{background:var(--bg-linen);padding:4rem 0}.contact-methods .container{max-width:48rem}.contact-methods__heading{color:var(--foreground);font-family:var(--font-heading);font-size:1.875rem;font-weight:200;margin-bottom:2rem;text-align:center}.contact-methods__grid{display:grid;gap:1rem}@media (min-width:768px){.contact-methods__grid{grid-template-columns:repeat(3,1fr)}}.contact-methods__card{align-items:center;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);display:flex;gap:1rem;padding:1.5rem;transition:box-shadow .2s,transform .2s}.contact-methods__card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-2px)}.contact-methods__icon{color:var(--steel-blue);flex-shrink:0}.contact-methods__label{color:var(--muted);font-size:.75rem;letter-spacing:.05em;margin-bottom:.125rem;text-transform:uppercase}.contact-methods__value{color:var(--foreground);font-size:.9375rem;font-weight:600}.contact-methods__address{color:var(--muted);font-size:.875rem;margin-top:2rem;text-align:center}@media (min-width:768px){.contact-methods__heading{font-size:1.8rem}}@media only screen and (max-width:767px){.container-cb{margin:0 auto;padding:20px!important;width:auto!important}.contact-boxes__grid{grid-template-columns:repeat(1,1fr)!important}}.contact-boxes{padding:60px 0}.contact-boxes__heading{font-size:2.25rem;font-weight:200;text-align:center}.contact-boxes__grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.contact-boxes__card{background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.06);padding:25px}.contact-boxes__title{color:#1d2125;font-size:16px;font-weight:600;margin-bottom:10px}p.subheading1{color:#6a727c;padding-bottom:25px;padding-top:10px;text-align:center}.contact-boxes__content{color:#6a727c;font-size:.875rem}.container-cb{margin:0 auto;width:896px}