.full-width-cta{background-size:cover;color:#000;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:#165d8b}.full-width-cta.has-bgimg.has-bg.secondary:before{background:#71bf44}.full-width-cta.has-bgimg.has-bg.tertiary:before{background:#eba030}.full-width-cta.has-bgimg.has-bg.gray:before{background:#3e3d3c}.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.left .inner,.full-width-cta.has-bgimg .blurb.right .inner{background:#fff;color:#000;padding:30px;text-align:left}@media (min-width:1200px){.full-width-cta.has-bgimg .blurb.left .inner,.full-width-cta.has-bgimg .blurb.right .inner{width:33%}}.full-width-cta.has-bgimg .blurb.left .inner h2,.full-width-cta.has-bgimg .blurb.right .inner h2{text-align:left}.full-width-cta.has-bgimg .blurb .inner{color:#fff;margin:0 auto;text-align:center}.full-width-cta.has-bgimg .blurb .inner h2{text-align:center}.full-width-cta.primary{background-color:#165d8b;color:#fff}.full-width-cta.primary-lt{background-color:#1994ce}.full-width-cta.primary-dk{background-color:#024868;color:#fff}.full-width-cta.secondary{background-color:#71bf44}.full-width-cta.tertiary{background-color:#eba030}.full-width-cta.black{background-color:#000;color:#fff}.full-width-cta.gray{background-color:#f4f4f4}.full-width-cta.gray:before{background:hsla(0,0%,100%,.5)!important}.full-width-cta.white{background-color:#fff}.full-width-cta.white:before{background:hsla(0,0%,100%,.5)!important}.full-width-cta.bordered{background-color:#fff;padding:30px 20px}.full-width-cta.bordered .blurb .inner{border-bottom:3px solid #1994ce;border-top:3px solid #1994ce;padding:50px 0}.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{margin:0 auto;text-align:center}@media (min-width:1200px){.full-width-cta .blurb .inner{width:60%}}.full-width-cta .blurb .inner .subtitle{font-size:16px;font-weight:700;margin-bottom:10px;text-transform:uppercase}