.cta{padding:112px 0}.cta__in{grid-template-columns:7fr 5fr;align-items:end;gap:24px;display:grid}.cta .h2{max-width:13em;margin-top:18px}.cta__side{justify-items:start;gap:18px;display:grid}.cta__tel{color:var(--haze);font-size:15px}.cta__tel a{color:var(--white);font-weight:600;text-decoration:none}@media (width>=701px){.cta__in{align-items:center}.cta .h2{margin-top:0}.cta__in>div:first-child{padding-bottom:42px}}@media (width<=700px){.cta{padding:72px 0}.cta__in{grid-template-columns:1fr;gap:28px}.cta__side{justify-items:stretch}}
