.banner-area{background-image:url();background-size:cover;background-repeat:no-repeat;min-height:calc(80vw / 2.4)}section.banner-area .banner-cta{color:white}section.banner-area .banner-cta h2{color:white;font-size:22px;font-weight:bold}section.banner-area .content.banner-cta h5.sub-title{color:white;font-size:50px;font-weight:bold;line-height:1.2}section.banner-area .content.banner-cta h5.sub-title span.underline{color:white;display:inline-block;border-bottom:2px solid white;padding-bottom:3px}section.banner-area .content.banner-cta p{color:white;font-size:16px;line-height:1.2}