.banner-image{background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.banner-image .banner-text-area-top{display:flex;flex-direction:row;text-align:center;width:100%;align-self:flex-start}.banner-image .banner-text-area-top .inner{text-align:center;padding:24px 24px;flex:1}.banner-image .banner-text-area-center{display:flex;flex-direction:column;text-align:center;width:100%}.banner-image .banner-text-area-center .inner{text-align:center;padding:64px 24px}.banner-image .banner-text-area-top h1,.banner-image .banner-text-area-top h2,.banner-image .banner-text-area-top h3,.banner-image .banner-text-area-top h4,.banner-image .banner-text-area-top h5,.banner-image .banner-text-area-top h6,.banner-image .banner-text-area-top p,.banner-image .banner-text-area-top a,.banner-image .banner-text-area-top li,.banner-image .banner-text-area-center h1,.banner-image .banner-text-area-center h2,.banner-image .banner-text-area-center h3,.banner-image .banner-text-area-center h4,.banner-image .banner-text-area-center h5,.banner-image .banner-text-area-center h6,.banner-image .banner-text-area-center p,.banner-image .banner-text-area-center a,.banner-image .banner-text-area-center li{font-family:"sofia-pro",sans-serif}.banner-image .banner-text-area-top p,.banner-image .banner-text-area-center p{line-height:1.5}.banner-image .banner-text-area-top p{line-height:1.2}@media screen and (min-width:1200px){.banner-image .banner-text-area-center .inner{padding:80px 32px}}