.textBanner{position:relative;overflow:hidden}.textBanner .saveShare{flex-basis:100%;max-width:100%;flex-shrink:0;flex-grow:0;margin-top:20px;display:block}.textBanner .saveShare .socialLinks{background:#fff}.textBanner .background-image{position:absolute;top:0;right:0}.textBanner .content{padding:40px 0 50px}.textBanner .text{position:relative;z-index:5}.textBanner .text p{color:#0a3c64;margin-bottom:0}.textBanner .callout-blue,.textBanner .callout-green,.textBanner .callout-red,.textBanner .callout-yellow{background-color:transparent;margin:0;padding:0;font-weight:700}.textBanner .callout-blue:after,.textBanner .callout-green:after,.textBanner .callout-red:after,.textBanner .callout-yellow:after{top:-2px;left:-2px}.textBanner .callout-blue p,.textBanner .callout-green p,.textBanner .callout-red p,.textBanner .callout-yellow p{margin-left:10px}.textBanner .quickFact{display:none}@media (min-width:768px){.textBanner .content{padding:60px 0 50px}.textBanner .background-image{height:100%}.textBanner .text{max-width:550px}.textBanner .quickFact{display:block;position:relative;z-index:5;background:#fff;border:1px solid #d8d8d8;box-shadow:0 2px 20px 0 rgba(0,0,0,.07),0 2px 4px 0 rgba(0,0,0,.1);padding:20px;border-radius:10px;max-width:550px;margin:30px 0}}@media (min-width:1050px){.textBanner .container{padding:0 2vw;max-width:1250px}.textBanner .saveShare{display:none}.textBanner .content{padding:100px 0 120px 35px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.textBanner .text{flex-basis:50%;max-width:50%;flex-shrink:0;flex-grow:0}.textBanner .quickFact{flex-basis:40%;max-width:40%;flex-shrink:0;flex-grow:0;margin:0;padding:30px 40px 35px}}@media (min-width:1250px){.textBanner .text{flex-basis:45%;max-width:45%;flex-shrink:0;flex-grow:0}}@media (min-width:1460px) and (min-height:800px){.textBanner+link+section[class*=cb-]:not(.customPadding){padding-top:100px}}