/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.image{display:block;max-width:100%;height:auto;}
@media (min-width:900px){.main-menu__link--parent::after{content:"";display:inline-block;width:12px;height:6px;margin-left:12px;vertical-align:middle;background:url(/themes/custom/mercury/images/fvgh/mainsprite-red.png) 0 -92px no-repeat;}.main-menu__sublink::after{content:"";position:absolute;top:20px;right:25px;width:6px;height:12px;background:url(/themes/custom/mercury/images/fvgh/mainsprite-red.png) 0 -128px no-repeat;transition:right 0.2s;}.main-menu__sublink:hover::after,.main-menu__sublink:focus-visible::after{right:15px;}}@media (prefers-reduced-motion:reduce){.main-menu__sublink::after{transition:none;}}
.slider--track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;}.slider--track > *{flex:0 0 100%;min-width:0;scroll-snap-align:start;}.slider--js .slider--track{display:grid;overflow:visible;}.slider--js .slider--track > *{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity 0.7s ease,visibility 0s linear 0.7s;}.slider--js .slider--track > .is-active{z-index:1;opacity:1;visibility:visible;transition:opacity 0.7s ease,visibility 0s linear 0s;}@media (prefers-reduced-motion:reduce){.slider--js .slider--track > *,.slider--js .slider--track > .is-active{transition:none;}}.slider--controls[hidden]{display:none;}.slider--pause[data-state="paused"] .slider--icon-pause,.slider--pause:not([data-state="paused"]) .slider--icon-play{display:none;}.slider--dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;}.slider--dot::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent);}.slider--dot[aria-current="true"]::before{background:var(--primary-deep);}.slider--hero .slider--dot:focus-visible,.slider--hero .slider--pause:focus-visible{outline:2px solid var(--primary-foreground);outline-offset:0;}.slider--track:focus-visible{outline:2px solid var(--primary);outline-offset:2px;}
