.main-banner{width:100%;margin-top:var(--space-med);display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr min-content}.main-banner__text{display:grid;width:100%;z-index:2;grid-gap:var(--space-small);grid-column:2 / 4;height:fit-content;margin-bottom:var(--space-med)}.main-banner__text p{text-align:left}h1{text-align:center;margin-bottom:1rem}@media all and (orientation: portrait){.main-banner__text{grid-column:1/ 5}h1{text-align:left}}
