/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.featured-logos .grid{align-items:center}.featured-logos .img{margin-bottom:20px;position:relative}.featured-logos .img img{width:100%}.featured-logos .slick-slider .slick-track{align-items:center;display:flex}.featured-logos .slick-slider .slick-track .slick-slide{margin:0 50px}
.full-width-cta{background-size:cover;padding:30px;position:relative}.full-width-cta.has-bg{padding:100px 30px}.full-width-cta.has-bgimg{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:100px 30px}.full-width-cta.has-bgimg.has-bg:before{content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.full-width-cta.has-bgimg.has-bg.primary:before{background:#1b3a69}.full-width-cta.has-bgimg.has-bg.secondary:before{background:#53b7e8}.full-width-cta.has-bgimg.has-bg.tertiary:before{background:#eac062}.full-width-cta.has-bgimg.has-bg.gray:before{background:#1f1f1f}.full-width-cta.has-bgimg.has-bg.black:before{background:#000}.full-width-cta.has-bgimg.has-bg.white:before{background:#fff}.full-width-cta.has-bgimg .blurb .inner{background:#fff;color:#1f1f1f;margin:0 auto;padding:30px;text-align:center}.full-width-cta.has-bgimg .blurb .inner .subtitle{color:#1b3a69}.full-width-cta.has-bgimg .blurb .inner h2{color:#1b3a69;text-align:center}.full-width-cta.primary{background-color:#1b3a69;color:#fff}.full-width-cta.secondary{background-color:#53b7e8;color:#fff}.full-width-cta.tertiary{background-color:#eac062;color:#fff}.full-width-cta.black{background-color:#000;color:#fff}.full-width-cta.gray{background-color:#ebebeb}.full-width-cta.gray:before{background:hsla(0,0%,100%,.5)!important}.full-width-cta.gray .heading{color:#1b3a69}.full-width-cta.white{background-color:#fff}.full-width-cta.white:before{background:hsla(0,0%,100%,.5)!important}.full-width-cta.white .heading{color:#1b3a69}.full-width-cta.bordered{background-color:#fff;padding:50px 20px}.full-width-cta.bordered .blurb .inner{border-bottom:1px solid #c2c2c2}.full-width-cta.bordered .heading{color:#1b3a69}.full-width-cta .blurb{width:100%;z-index:2}.full-width-cta .blurb.right .inner{float:right}.full-width-cta .blurb.left .inner{float:left}.full-width-cta .blurb .inner{text-align:left}@media(min-width:1200px){.full-width-cta .blurb .inner{width:45%}}.full-width-cta .blurb .inner .subtitle{font-size:1rem;font-weight:700;margin-bottom:10px;text-transform:uppercase}.full-width-cta .blurb .inner h2{text-align:left}
