.text-over-image-b { background-position: center; background-size: cover; .content-wrapper { display: flex; justify-content: flex-end; .content { background-color: rgba($c-white, 0.8); padding: 6rem 4rem 6rem 3rem; @include media-breakpoint-up(md) { width: 40%; } h2 { @extend .goudy; @extend .headline-lg; color: $c-navy; } strong { color: $c-navy; } } } }