.team-member-top { background-size: cover; background-position: center center; color: $c-white; height: 784px; display: flex; justify-content: center; align-items: center; h1 { margin: 0; } } .team-member { margin-top: -162px; .content-wrapper { background-color: $c-offWhiteLight; .left { a { display: block; } } } .team-member-intro-bar { background-color: $c-navy; color: $c-white; display: flex; height: 394px; justify-content: space-between; align-items: center; .text { padding-left: 2rem; h2 { font-size: 48px; line-height: 49px; font-weight: 600; span { display: block; font-size: 28px; } } } .image { height: 100%; } img { height: 100%; display: block; border-right: 160px solid $c-tan; } } }