.promo-banner{color:#333}
.promo-banner.light-blue{background-color:#e6f4fb;padding-top:60px;padding-bottom:60px}
.promo-banner .promo-banner__header{font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-size:26px;font-weight:500;line-height:39px;margin-bottom:20px}
.promo-banner img{border-style:solid;border-width:3px;border-image-source:linear-gradient(258deg,#0090da,#a4ce4e);border-image-slice:1;-webkit-box-shadow:0 4.149px 4.149px 0 rgba(169,171,174,0.25);box-shadow:0 4.149px 4.149px 0 rgba(169,171,174,0.25)}
.promo-banner .promo-banner__copy{font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-size:18px;font-weight:500;line-height:27px}
.promo-banner .promo-banner__copy p{margin:0 0 16px}
.promo-banner .promo-banner__copy>*:last-child{margin-bottom:0}
.promo-banner .promo-banner__copy a{font-weight:600}
.promo-banner .promo-banner__copy .listCopy{font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-size:16px;font-weight:400;line-height:24px;display:block}
.promo-banner .promo-banner__copy .listHeader{display:block}
.promo-banner .promo-banner__copy .bodyText{font-weight:400}
.promo-banner .promo-banner__copy ul li,.promo-banner .promo-banner__copy ol li{margin-bottom:16px}
.promo-banner .promo-banner__copy ul>*:last-child,.promo-banner .promo-banner__copy ol>*:last-child{margin-bottom:0}
.promo-banner .promo-banner__copy ol{list-style-position:inside;padding-left:34px}
.promo-banner .promo-banner__copy ol li{list-style:decimal}
.promo-banner .promo-banner__copy ol li .listCopy{margin-left:-34px;max-width:430px}
.promo-banner .promo-banner__copy.disc ul{margin-left:25px}
.promo-banner .promo-banner__copy.disc ul li{list-style:disc}
.promo-banner .promo-banner__cta{margin-top:24px}
.promo-banner .textLink-blue{text-align:center;margin-top:8px}
.promo-banner .textLink-blue a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.promo-banner .textLink-blue svg{width:8px;height:11px;color:#007abc;fill:none;stroke:#007abc;margin-top:3px;margin-left:8px}
@media screen and (max-width:767px){.promo-banner .promo-banner__content{margin-top:36px}
.promo-banner.right .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
@media screen and (min-width:768px){.promo-banner .promo-banner__header{font-size:30px;line-height:45px;margin-bottom:16px}
}
@media screen and (min-width:1024px){.promo-banner.light-blue{padding-top:80px;padding-bottom:80px}
.promo-banner .promo-banner__header{font-size:36px;line-height:54px;margin-bottom:24px}
.promo-banner .promo-banner__copy{font-size:20px;line-height:30px}
.promo-banner .promo-banner__copy .listCopy{font-size:18px;line-height:27px}
}
.keyboard-active .promo-banner li a:focus{outline-offset:2px}