.grid{display:grid;gap:var(--space-md)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.col{display:flex}.call{margin:var(--space-md) auto;text-align:left;width:80%}.call-text{align-content:center}.call img{max-width:300px}section{margin:0 auto;text-align:center}@media screen and (max-width:767px){.content{padding:1em;width:100%}.col{display:block}.call{text-align:center;width:100%}.call img{max-width:200px}section{padding:1rem 1.5rem;text-align:justify}}