section.multiblock-callout { background-color: $c-navy; padding: 4rem 0; color: $c-white; h2 { @extend .goudy; @extend .headline-lg; } .left-image { background-position: center; background-size: cover; margin-top: 3rem; @include media-breakpoint-down(md) { aspect-ratio: 1.5; margin-bottom: 2rem; } } .callouts-wrapper { .callout { padding-left: 3rem; display: flex; gap: 1rem; margin-bottom: 60px; &:last-of-type { margin: 0; } .image-wrapper { width: 31px; flex-shrink: 0; } .content { border-left: 1px solid $c-white; padding-left: 1rem; p { margin-bottom: 0; &.headline { color: $c-tan; font-size: 30px; line-height: 34px; } } } } } }