/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view.view-featured-articles.view-id-featured_articles.view-display-id-block_1 ul li{max-width:350px;}.feat-news{max-width:300px;}.events-home-wrapper ul li{max-width:600px;}
.split{--gap:clamp(16px,3vw,32px);--dur:15s;--count:3;display:grid;grid-template-columns:1fr min(75ch,48%);gap:var(--gap);align-items:center;}.split__text{order:1;padding:8em;}.split__gallery{order:2;position:relative;aspect-ratio:4 / 3;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.12);background:#000;margin:0;}.split__gallery > p{margin:0;}.split__gallery img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:crossfade var(--dur) linear infinite both;animation-delay:calc((var(--i) - 1) * (var(--dur) / var(--count)));will-change:opacity;backface-visibility:hidden;transform:translateZ(0);opacity:0;}.split__gallery:hover img,.split__gallery:focus-within img{animation-play-state:paused;}@keyframes crossfade{0%{opacity:0;}2%{opacity:1;}31%{opacity:1;}35%{opacity:0;}100%{opacity:0;}}.gallery-cta{transform:translate(-50%,-50%) scale(0.98);padding:.9rem 1.2rem;min-width:250px;border-radius:3px;margin:3em 0;text-decoration:none;text-transform:uppercase;font-weight:300;font-size:1.1em;background:#0073E6;color:#fff;box-shadow:inset 2px 2px 2px rgba(255,255,255,.5),2px 2px 2px rgba(0,0,0,.1),4px 4px 5px rgba(0,0,0,.1);backdrop-filter:saturate(140%) blur(2px);text-align:center;}.gallery-cta:hover{background:#003366;}.gallery-cta:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 3px rgba(0,0,0,.4);}.split .split__gallery a.gallery-cta{color:#fff;}.lc.blue-bg{background:#e6f4ff;}.gallery-cta-btn{margin:3em 0;}@media (max-width:800px){.split{grid-template-columns:1fr;}.split__text{order:2;padding:3em;text-align:center;}.split__gallery{order:1;}}@media (prefers-reduced-motion:reduce){.split__gallery img{animation:none;}.split__gallery img:not([style*="--i:1"]){display:none;}.gallery-cta{transition:none;}}
@media (max-width:1024px){.ultimenu__flyout{display:none !important;opacity:0 !important;visibility:hidden !important;max-height:0 !important;overflow:hidden !important;}.ultimenu__item.mobile-open > .ultimenu__flyout{display:block !important;opacity:1 !important;visibility:visible !important;max-height:none !important;overflow:visible !important;}}
