/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes flash-icon{0%,60%{opacity:1;}100%{opacity:0.7;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.svg{display:inline-flex;align-items:flex-start;line-height:1;vertical-align:middle;}.svg svg{width:100%;}.svg,.svg svg{max-width:100%;height:auto;}:root{--interactive-map-background-color:var(--crs-neutral-50);}.interactive-map{padding-top:var(--12x);padding-bottom:var(--12x);}.interactive-map path{transition:all 0.15s ease-in-out;}.interactive-map__content{height:340px;background-color:var(--interactive-map-background-color) !important;}@media (min-width:768px){.interactive-map__content{height:540px;}}.interactive-map__content .jvm-series-container{display:none;}.interactive-map__content .jvm-zoom-btn{width:44px;height:44px;background-color:white;color:#0068D2;display:flex;justify-content:center;align-items:center;border-radius:100%;font-size:24px;transition:transform 0.15s ease-in-out;}@media (hover:hover) and (pointer:fine){.interactive-map__content .jvm-zoom-btn:hover{transform:scale(1.1);}}.interactive-map__content .jvm-zoom-btn.jvm-zoomin{left:unset;top:unset;right:16px;bottom:76px;}.interactive-map__content .jvm-zoom-btn.jvm-zoomout{left:unset;right:16px;bottom:16px;top:unset;}.interactive-map__tooltip{position:relative;display:flex;background-color:#04254D;gap:var(--4x);padding:var(--3x);border-radius:8px;align-items:center;width:100%;text-decoration:none;}.interactive-map__tooltip--urgent{background-color:#F54B3E;}.interactive-map__tooltip--marker{background-color:#FEF0C7;color:#0d0f11;max-width:90vw !important;}.interactive-map__tooltip-description{font-family:"Gotham",sans-serif;font-size:18px;font-style:normal;font-weight:325;line-height:28px;text-wrap:wrap;}.interactive-map__tooltip-close{width:24px;height:24px;border-radius:100%;border:none;background-color:#FAB425;display:flex;justify-content:center;align-items:center;}.interactive-map__tooltip-urgent-icon{height:24px;width:24px;display:inline-flex;margin-right:4px;animation:flash-icon 2s infinite;}.interactive-map__tooltip-info h5{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-0.2px;margin-bottom:0;font-family:"Gotham",sans-serif;}.interactive-map__tooltip-info span{color:#fff;font-size:14px;font-style:normal;font-weight:325;line-height:24px;text-transform:uppercase;font-family:"Gotham",sans-serif;}.interactive-map__tooltip img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.interactive-map__tooltip .btn{margin-left:auto;width:44px;height:44px;pointer-events:auto !important;transition:all 0.15s ease-in-out;}.interactive-map__tooltip .btn:after{display:block;content:" ";position:absolute;inset:0;}.jvm-tooltip{background-color:transparent;padding:0;border-radius:8px;min-width:240px;min-height:88px;box-shadow:none;color:transparent;}@media (min-width:768px){.jvm-tooltip{min-width:322px;width:unset;max-width:unset;}}@media (max-width:767.98px){.jvm-tooltip{pointer-events:none !important;}}.jvm-tooltip.cloned{pointer-events:auto !important;}@media (max-width:767.98px){.jvm-tooltip.active{left:50% !important;transform:translateX(-50%) !important;}}.jvm-tooltip.hidden{display:none !important;}
@keyframes flash-icon{0%,60%{opacity:1;}100%{opacity:0.7;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.svg{display:inline-flex;align-items:flex-start;line-height:1;vertical-align:middle;}.svg svg{width:100%;}.svg,.svg svg{max-width:100%;height:auto;}.dialog-off-canvas-main-canvas header > .language-switcher-language-url{display:none;}.language-switcher-language-url{width:100%;height:100%;}.language-switcher-language-url:not(:has(.is-active)){display:none;}.language-link{display:flex;position:relative;width:100%;height:100%;text-decoration:none;text-align:center;justify-content:center;align-items:center;background-color:transparent;font-weight:350;}.language-link::before{display:inline-block;font-family:"Material Symbols Outlined";content:"\e894";width:20px;height:20px;line-height:20px;margin-right:0.5rem;text-align:start;font-size:1.25rem;color:#0d0f11;}.language-link.is-active{display:none !important;}
