.top-image-banner-container{background-color:#fff;display:flex;flex-direction:column;width:100%}.top-image-banner-image{background-repeat:no-repeat;background-size:cover;height:320px;width:100%}.top-image-banner-content{padding:32px}.top-image-banner-content h3{margin:0 0 12px}.top-image-banner-content .content-small-text{line-height:1.6}@media (max-width:768px){.top-image-banner-image{height:220px}.top-image-banner-content{padding:24px 20px}}.top-image-banner-content{padding:var(--banner-padding,32px)}