.content-promo-banner .content-promo-banner__container{position:relative;color:#000}
.content-promo-banner .content-promo-banner__container.white>.row{background-color:#fff}
.content-promo-banner .content-promo-banner__container.gray>.row{background-color:#fafafa}
.content-promo-banner .content-promo-banner__image-column{padding-left:0;padding-right:0}
.content-promo-banner .content-promo-banner__image{height:100%;min-height:200px}
.content-promo-banner .content-promo-banner__content{padding-top:40px;padding-bottom:40px}
.content-promo-banner .content-promo-banner__eyebrow>*,.content-promo-banner .content-promo-banner__headline>*,.content-promo-banner .content-promo-banner__copy>*{margin-bottom:0}
.content-promo-banner .content-promo-banner__eyebrow{font-weight:500}
.content-promo-banner .content-promo-banner__eyebrow ~ .content-promo-banner__headline{margin-top:10px}
.content-promo-banner .content-promo-banner__copy{margin-top:15px}
.content-promo-banner .content-promo-banner__cta-button,.content-promo-banner .content-promo-banner__cta-link{margin-top:25px}
.content-promo-banner .content-promo-banner__cta-link a{display:inline-flex;align-items:center;color:#000}
.content-promo-banner .content-promo-banner__cta-link .icon-chevron-right{height:11px;width:8px;color:#000;fill:none;stroke:#000;margin-left:8px;margin-top:3px}
.content-promo-banner .content-promo-banner__color-bar{position:absolute;top:200px;bottom:0;right:0;width:5px;background-image:linear-gradient(to top,#a4ce4e,#0090da)}
@media screen and (min-width:768px){.content-promo-banner .image-left .content-promo-banner__image-column{padding-right:15px}
.content-promo-banner .image-left .content-promo-banner__content-column{padding-right:20px}
.content-promo-banner .image-left .content-promo-banner__color-bar{right:0}
.content-promo-banner .image-right .content-promo-banner__image-column{padding-left:15px}
.content-promo-banner .image-right .content-promo-banner__content-column{padding-left:20px}
.content-promo-banner .image-right .content-promo-banner__color-bar{left:0}
.content-promo-banner .content-promo-banner__image{min-height:385px}
.content-promo-banner .content-promo-banner__color-bar{top:0}
}
@media screen and (min-width:768px) and (max-width:1023px){.content-promo-banner .content-promo-banner__image-column{flex-basis:calc(50% - 30px);max-width:calc(50% - 30px)}
.content-promo-banner .content-promo-banner__content-column{flex-basis:calc(50% + 30px);max-width:calc(50% + 30px)}
}
@media screen and (min-width:1024px){.content-promo-banner .image-left .content-promo-banner__content-column{padding-right:30px}
.content-promo-banner .image-right .content-promo-banner__content-column{padding-left:30px}
.content-promo-banner .content-promo-banner__image{min-height:355px}
.content-promo-banner .content-promo-banner__color-bar{width:10px}
}
@media screen and (min-width:1300px){.content-promo-banner .content-promo-banner__container.white>.row,.content-promo-banner .content-promo-banner__container.gray>.row{background-color:transparent}
.content-promo-banner .content-promo-banner__container.white .content-promo-banner__background{background-color:#fff}
.content-promo-banner .content-promo-banner__container.gray .content-promo-banner__background{background-color:#fafafa}
.content-promo-banner .image-left .content-promo-banner__image-column{padding-left:15px}
.content-promo-banner .image-left .content-promo-banner__content-column{padding-right:45px}
.content-promo-banner .image-left .content-promo-banner__color-bar{right:15px}
.content-promo-banner .image-right .content-promo-banner__image-column{padding-right:15px}
.content-promo-banner .image-right .content-promo-banner__content-column{padding-left:45px}
.content-promo-banner .image-right .content-promo-banner__color-bar{left:15px}
}
.keyboard-active .content-promo-banner .btn-brand-8th:focus{outline-offset:3px}
body[dir="rtl"] .content-promo-banner .content-promo-banner__cta-link .icon-chevron-right{margin-right:8px;margin-left:initial;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
body[dir="rtl"] .content-promo-banner .content-promo-banner__color-bar{left:0;right:initial}
@media screen and (min-width:768px){body[dir="rtl"] .content-promo-banner .image-left .content-promo-banner__image-column{padding-left:15px;padding-right:initial}
body[dir="rtl"] .content-promo-banner .image-left .content-promo-banner__content-column{padding-left:20px;padding-right:15px}
body[dir="rtl"] .content-promo-banner .image-left .content-promo-banner__color-bar{left:0}
body[dir="rtl"] .content-promo-banner .image-right .content-promo-banner__image-column{padding-right:15px;padding-left:initial}
body[dir="rtl"] .content-promo-banner .image-right .content-promo-banner__content-column{padding-right:20px;padding-left:15px}
body[dir="rtl"] .content-promo-banner .image-right .content-promo-banner__color-bar{right:0}
}
@media screen and (min-width:1024px){body[dir="rtl"] .content-promo-banner .image-left .content-promo-banner__content-column{padding-left:30px;padding-right:initial}
body[dir="rtl"] .content-promo-banner .image-right .content-promo-banner__content-column{padding-right:30px;padding-left:initial}
}
@media screen and (min-width:1300px){body[dir="rtl"] .content-promo-banner .image-left .content-promo-banner__image-column{padding-right:15px;padding-left:15px}
body[dir="rtl"] .content-promo-banner .image-left .content-promo-banner__content-column{padding-left:45px;padding-right:15px}
body[dir="rtl"] .content-promo-banner .image-left .content-promo-banner__color-bar{left:15px;right:initial}
body[dir="rtl"] .content-promo-banner .image-right .content-promo-banner__image-column{padding-left:15px}
body[dir="rtl"] .content-promo-banner .image-right .content-promo-banner__content-column{padding-right:45px;padding-left:15px}
body[dir="rtl"] .content-promo-banner .image-right .content-promo-banner__color-bar{right:15px;left:initial}
}