/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-base-homepagefsjfeature .base__featured-media .img img{aspect-ratio:initial!important}.base__featured-media{margin:50px 0}.base__featured-media .inner{align-items:center;display:grid;gap:50px;grid:auto/5fr 4fr}@media (max-width:991px){.base__featured-media .inner{gap:20px;grid:auto/1fr}}.base__featured-media.right .inner{grid:auto/4fr 5fr}@media (max-width:991px){.base__featured-media.right .inner{grid:auto/1fr}}.base__featured-media.right .img{order:1}@media (max-width:991px){.base__featured-media.right .img{order:0}}.base__featured-media.has-bg.primary .blurb{background:#1d386c}.base__featured-media.has-bg.secondary .blurb{background:#b12229}.base__featured-media.has-bg.tertiary .blurb{background:#f2b518}.base__featured-media.has-bg.tertiary .action-link{background:none;border-radius:0;color:#f2b518;font-family:Helvetica Neue,Arial,Verdana,Nimbus Sans L,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;line-height:1emm;padding:0 0 0 10px;text-decoration:none!important;text-transform:uppercase;transition:padding .3s cubic-bezier(0,0,.2,1),color .3s linear,border .3s linear;margin-inline-start:0;border-left:4px solid #f8da8b}.base__featured-media.has-bg.tertiary .action-link:focus,.base__featured-media.has-bg.tertiary .action-link:hover{color:#f2b518!important;padding-left:20px;border-left:4px solid #b3840a}.base__featured-media.has-bg.gray .blurb{background:#2f2f2f}.base__featured-media.has-bg.black .blurb{background:#000}.base__featured-media.has-bg.white .blurb{background:#fff}.base__featured-media.has-bg.white .blurb h2,.base__featured-media.has-bg.white .blurb h3,.base__featured-media.has-bg.white .blurb h4{color:#1d386c}.base__featured-media.has-bg.white .blurb p{color:#2f2f2f}.base__featured-media.has-bg .inner{gap:0}.base__featured-media.has-bg .blurb{align-content:center;color:#fff;display:grid;justify-items:left;min-height:100%;padding:50px}@media (max-width:991px){.base__featured-media.has-bg .blurb{padding:20px}}.base__featured-media.has-bg .blurb h2,.base__featured-media.has-bg .blurb h3,.base__featured-media.has-bg .blurb h4{color:#fff}.base__featured-media .blurb{align-self:center;position:relative;z-index:1}.base__featured-media .blurb .btn{margin:20px 0 0}.base__featured-media .img{overflow:hidden}.base__featured-media .img .subtitle{background:#b12229;color:#fff;display:inline-block;font-family:Georgia,serif;font-size:16px;margin-bottom:-10px;padding:10px 20px;position:relative;text-transform:uppercase;transform:translate(20px,50%)}.base__featured-media .img img{width:100%}.homepage-hero{padding:50px 0}.homepage-hero .slider{position:relative}.homepage-hero .slider .home-slides,.homepage-hero .slider .home-slides .base__featured-media{margin:0}.homepage-hero .slider .home-slides .base__featured-media .inner{gap:100px;grid:auto/2fr 1.5fr}@media (max-width:991px){.homepage-hero .slider .home-slides .base__featured-media .inner{align-items:start;gap:30px;grid:auto/2fr .5fr}}@media (max-width:991px){.homepage-hero .slider .home-slides .base__featured-media .img{order:1}}@media (min-width:1200px){.base__layout .base__featured-media{margin:50px auto;width:85%}}@media (max-width:991px){.base__layout .base__featured-media{margin:0 auto}}.base__layout .grid.four .base__featured-media .inner,.base__layout .grid.three .base__featured-media .inner,.base__layout .grid.two .base__featured-media .inner{grid:auto/1fr}
