.component-banner-simple{margin:40px auto}
.component-banner-simple .inner{display:flex;flex-direction:column;gap:32px;padding:32px 20px}
@media(min-width:600px){.component-banner-simple .inner{gap:48px;padding:68px}
}
@media(min-width:1024px){.component-banner-simple .inner{padding:68px 0;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:column;gap:24px}
.component-banner-simple .inner>div{grid-column:2 / span 10}
}
.component-banner-simple .inner div{text-align:center}
.component-banner-simple .inner .text-block{display:flex;flex-flow:column;gap:24px}