.impact-banner{background:linear-gradient(to right,#081d4d 0,#082558 30%,#06326b 60%,#063874 100%)}
.impact-banner__container{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:400px;display:flex;padding:0}
.impact-banner__container>.row{width:100%;margin:0}
.impact-banner__right{position:relative;overflow:hidden}
.impact-banner__right:before{content:" ";width:100%;position:absolute;background:#081d4d;right:-100%;top:0;height:100%;z-index:1;transform:skew(-135deg)}
.impact-banner__right:after{content:" ";width:100%;position:absolute;background:#081d4d;right:-100%;top:0;height:100%;transform:skew(135deg)}
.chevron-container{position:absolute;top:0;right:0;bottom:0;width:100%;margin-left:-1px}
.chevron__item .chevron__item_top{content:" ";width:1.25rem;position:absolute;background:#ff600a;right:0;top:0;height:50%;z-index:1;transition:1800ms;transform:skew(-135deg);transform-origin:0 100%}
.chevron__item .chevron__item_bottom{content:" ";width:1.25rem;position:absolute;background:#ff600a;right:0;top:50%;height:100%;transition:1800ms;transform:skew(135deg);transform-origin:100% 0}
.chevron__item__1 .chevron__item_top,.chevron__item__1 .chevron__item_bottom{right:3rem;background:#ea7603}
.chevron__item__2 .chevron__item_top,.chevron__item__2 .chevron__item_bottom{right:6rem;background:#ff9e25}
.chevron__item__3 .chevron__item_top,.chevron__item__3 .chevron__item_bottom{right:9rem;background:#ff9e25}
.chevron__item__4 .chevron__item_top,.chevron__item__4 .chevron__item_bottom{right:12rem;background:#f7bf0a}
.impact-banner__left{background:linear-gradient(to right,#081d4d 0,#082558 30%,#06326b 60%,#063874 100%);padding-left:5.094rem;margin-left:-1px}
.impact-banner__title{text-align:center;color:#fff;margin-bottom:1.25rem}
.impact-banner__description{text-align:center;color:#fff}
.impact-banner__foreground{z-index:1;position:relative;transform:translate(-50%,-100%);top:100%}
.impact-banner__cta{display:flex;flex-direction:column;align-items:center}
.impact-banner__description p{margin-bottom:0 !important}
.impact-banner__title{margin:0}
.impact-banner__cta{padding-bottom:90px}
.primary-solid-btn.btn-white{background:transparent;border:1px solid #fff !important;color:#fff !important}
.primary-solid-btn.btn-white:hover{background:#081d4d !important;border:1px solid #fff !important;color:#fff !important}
.impact-banner.container-fluid{padding:0}
.col-md-5.impact-banner__left{padding:.625rem 0 .625rem 1.25rem}
.col-md-5 .impact-banner__foreground{left:33%;top:100%}
.impact-banner__container{min-height:354px}
.col-lg-5 .impact-banner__cta{padding:.625rem 1.875rem 0 1.875rem}
.col-lg-5 .impact-banner__foreground{left:38%}
.col-lg-7 .impact-banner__left{padding-left:1.625rem}
.impact-banner__container .col-sm-12.impact-banner__left{background:linear-gradient(270deg,rgba(0,119,205,0.4) -12.92%,rgba(0,119,205,0) 56.87%),linear-gradient(0,#081d4d,#081d4d)}
.col-lg-7 .chevron-container{margin-left:0}
.impact-banner__container{position:relative;bottom:-1px}
@media only screen and (max-width:575px){.impact-banner__left{padding:40px 30px 0 30px !important}
.impact-banner__left .impact-banner__title{margin-bottom:20px}
.impact-banner__left .impact-banner__description{margin-bottom:40px}
.impact-banner__right:before,.impact-banner__right:after{right:-95.5%}
.chevron-container{right:4.5%}
.impact-banner__container .impact-banner__foreground{left:49%;position:relative;text-align:center}
.impact-banner__container .impact-banner__foreground .img-fluid{max-width:75%}
.impact-banner__right:before,.impact-banner__right:after{right:-95%}
.impact-banner__title{padding-top:0}
.chevron__item__1 .chevron__item_top,.chevron__item__1 .chevron__item_bottom{right:1.313rem}
.chevron__item__2 .chevron__item_top,.chevron__item__2 .chevron__item_bottom{right:2.625rem}
.chevron__item__3 .chevron__item_top,.chevron__item__3 .chevron__item_bottom{right:3.938rem}
.chevron__item__4 .chevron__item_top,.chevron__item__4 .chevron__item_bottom{right:5.25rem}
.chevron__item .chevron__item_top,.chevron__item .chevron__item_bottom{width:.563rem}
.primary-solid-btn,.secondary-outline-btn,.secondary-outline-btn-dark-bg{font-size:1rem;padding:.625rem 1.875rem;line-height:1.5rem}
.impact-banner__cta{padding:.625rem 1.875rem 0 1.875rem !important}
}
@media only screen and (min-width:576px){.impact-banner__foreground{left:35%}
.impact-banner__left{padding:50px 40px 0 20px !important}
.impact-banner__left .impact-banner__title{margin-bottom:20px}
.impact-banner__left .impact-banner__description{margin-bottom:40px}
.impact-banner__container .cta-component-container>a.primary-solid-btn{font-size:1rem}
.chevron__item__1 .chevron__item_top,.chevron__item__1 .chevron__item_bottom{right:2.063rem}
.chevron__item__2 .chevron__item_top,.chevron__item__2 .chevron__item_bottom{right:4.125rem}
.chevron__item__3 .chevron__item_top,.chevron__item__3 .chevron__item_bottom{right:6.188rem}
.chevron__item__4 .chevron__item_top,.chevron__item__4 .chevron__item_bottom{right:8.25rem}
.chevron__item .chevron__item_top,.chevron__item .chevron__item_bottom{width:.875rem}
.chevron-container{right:4.5%}
.impact-banner__right:before,.impact-banner__right:after{right:-95.5%}
}
@media only screen and (min-width:1200px){.impact-banner__foreground{left:62%}
.impact-banner__foreground .img-fluid{max-width:85%}
.impact-banner__left{padding:50px 58px 0 31px !important}
.impact-banner__left .impact-banner__title{margin-bottom:20px}
.impact-banner__left .impact-banner__description{margin-bottom:40px}
}
@media only screen and (min-width:1440px){.impact-banner__foreground{left:60%}
.impact-banner__foreground .img-fluid{max-width:70%}
.impact-banner__left{padding:90px 156px 0 29px !important}
.impact-banner__right:before,.impact-banner__right:after{right:-90%}
.chevron-container{right:10%}
.impact-banner__left .impact-banner__title{margin-bottom:20px}
.impact-banner__left .impact-banner__description{margin-bottom:40px}
}
@media only screen and (min-width:1990px){.impact-banner__foreground{left:72.5%}
.impact-banner__left .impact-banner__title{margin-bottom:25px}
.impact-banner__left .impact-banner__description{margin-bottom:40px}
.impact-banner__cta{padding-top:0 !important}
}