/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.maper{margin:0;max-inline-size:100%;}.maper-plate{position:relative;inline-size:var(--maper-w);block-size:var(--maper-h);max-inline-size:100%;overflow:hidden;border-radius:4px;}.maper-canvas{display:block;inline-size:100%;block-size:100%;}.maper-overlay{position:absolute;inset:0;}.maper-pin{position:absolute;inset-inline-start:var(--x);inset-block-start:var(--y);transform:translate(-50%,-50%);}.maper-mark{position:relative;inline-size:18px;block-size:18px;border-radius:50%;border:2px solid var(--maper-pointer-ring,#fff);background:var(--h,var(--maper-pointer,#c2571e));box-shadow:0 1px 3px color-mix(in srgb,var(--maper-shadow,#000) 45%,transparent);cursor:pointer;padding:0;display:grid;place-items:center;}.maper-mark::before{content:"";position:absolute;inset:-13px;border-radius:50%;}.maper-pin.is-cluster .maper-mark::before{inset:-9px;}.maper-pin.is-open .maper-mark{box-shadow:0 0 0 5px color-mix(in srgb,var(--h,var(--maper-pointer,#c2571e)) 30%,transparent),0 1px 3px color-mix(in srgb,var(--maper-shadow,#000) 45%,transparent);}.maper-mark:focus-visible{outline:2px solid var(--maper-focus,#17131f);outline-offset:2px;}.maper-pin.is-cluster .maper-mark{inline-size:26px;block-size:26px;background:var(--maper-cluster,#17131f);}.maper-count{color:var(--maper-cluster-ink,#fff);font-size:11px;font-weight:600;line-height:1;}.maper-pin.is-edge .maper-mark{border-radius:3px;opacity:0.85;}.maper-card{position:absolute;inset-block-end:26px;inset-inline-start:50%;transform:translateX(-50%);inline-size:max-content;min-inline-size:11rem;max-inline-size:min(17rem,calc(var(--maper-w) - 24px));background:linear-gradient(135deg,var(--maper-card,#fff) 20%,var(--maper-card-sheen,var(--maper-card,#fff)));color:var(--maper-card-ink,#17131f);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px color-mix(in srgb,var(--maper-shadow,#000) 10%,transparent),0 10px 22px -8px color-mix(in srgb,var(--maper-shadow,#000) 40%,transparent);font-size:0.85rem;line-height:1.4;z-index:2;}.maper-card.maper-dock{inset-block:auto var(--maper-dock-foot,24px);inset-inline:8px;transform:none;inline-size:auto;min-inline-size:0;max-inline-size:none;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"media text"
    "actions actions";border-radius:12px;font-size:0.875rem;z-index:3;animation:maper-dock 0.18s ease-out;}.maper-card.maper-dock.is-top{inset-block:8px auto;}.maper-card.maper-dock{max-block-size:calc(100% - var(--maper-dock-foot,24px) - 8px);}.maper-card.maper-dock:has(> .maper-list){display:flex;flex-direction:column;}.maper-card.maper-dock:focus{outline:none;}@keyframes maper-dock{from{opacity:0;translate:0 6px;}}@media (prefers-reduced-motion:reduce){.maper-card.maper-dock{animation:none;}}.maper-dock .maper-media{grid-area:media;inline-size:72px;block-size:72px;margin:10px 0 0 10px;border-radius:8px;}.maper-dock .maper-text{grid-area:text;padding:0.6rem 2.75rem 0.5rem 0.75rem;}.maper-dock .maper-title{font-size:0.95rem;}.maper .maper-dock .maper-meta,.maper .maper-dock .maper-detail,.maper .maper-dock .maper-body{font-size:0.8125rem;font-weight:400;}.maper-dock .maper-list{grid-column:1 / -1;padding-inline-end:2.75rem;flex:1 1 auto;min-block-size:0;}.maper-dock .maper-actions{grid-area:actions;}.maper-dock .maper-action{display:flex;align-items:center;justify-content:center;gap:0.4rem;min-block-size:40px;padding:0.45rem 0.5rem;font-size:0.8125rem;font-weight:500;}.maper-dock .maper-action span{inline-size:auto;}.maper-close{position:absolute;inset-block-start:4px;inset-inline-end:4px;inline-size:36px;block-size:36px;border:0;border-radius:50%;padding:0;background:transparent;color:var(--maper-card-muted,#6c6479);cursor:pointer;display:grid;place-items:center;}.maper-close:hover{background:var(--maper-action-hover,#f2f0ec);}.maper-close:focus-visible{outline:2px solid var(--maper-focus,#17131f);outline-offset:-2px;}.maper-media{display:block;block-size:92px;overflow:hidden;background:var(--maper-card-media,#e8e5dd);}.maper-media img{inline-size:100%;block-size:100%;object-fit:cover;display:block;}.maper-text{padding:0.55rem 0.7rem;display:grid;gap:0.15rem;}.maper-title{display:block;font-weight:600;font-size:0.92rem;color:inherit;text-wrap:balance;}.maper .maper-meta{margin:0;color:var(--maper-card-muted,#6c6479);font-size:0.76rem;}.maper .maper-status{margin:0;font-size:0.78rem;font-weight:600;}.maper .maper-status.is-open{color:var(--maper-open,#1c7c4a);}.maper .maper-status.is-closed{color:var(--maper-closed,#b23124);}.maper .maper-status.is-neutral{color:var(--maper-card-muted,#6c6479);font-weight:500;}.maper .maper-detail,.maper .maper-body{margin:0;color:var(--maper-card-text,#564f66);font-size:0.79rem;}.maper-body{margin-block-start:0.2rem;}.maper-actions{list-style:none;margin:0;padding:0.45rem 0.5rem 0.55rem;border-block-start:1px solid var(--maper-card-rule,#ebe8e2);display:flex;gap:0.3rem;}.maper-actions li{flex:1;min-inline-size:0;}.maper-action{display:grid;justify-items:center;gap:0.2rem;padding:0.35rem 0.2rem;border-radius:6px;color:var(--maper-action-ink,#3d3550);text-decoration:none;font-size:0.68rem;line-height:1.2;text-align:center;}.maper-action span{inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.maper-action:hover,.maper-action:focus-visible{background:var(--maper-action-hover,#f2f0ec);text-decoration:none;}.maper-action.is-primary{color:var(--maper-primary-ink,#fff);background:var(--h,var(--maper-pointer,#c2571e));}.maper-action.is-primary:hover,.maper-action.is-primary:focus-visible{background:var(--h,var(--maper-pointer,#c2571e));filter:brightness(0.92);}.maper-icon{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}.maper-list{list-style:none;margin:0;padding:0.55rem 0.7rem;display:grid;align-content:start;gap:0.35rem;max-block-size:14rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;}.maper-list li{display:flex;align-items:center;gap:0.45rem;}.maper-swatch{inline-size:9px;block-size:9px;border-radius:50%;background:var(--h);flex:none;}.maper .maper-credit{position:absolute;inset-block-end:3px;inset-inline-end:5px;margin:0;font-size:var(--maper-credit-size,10px);line-height:1.3;color:var(--maper-credit-ink,#3a352c);background:color-mix(in srgb,var(--maper-credit-surface,#efede6) 82%,transparent);padding:1px 5px;border-radius:3px;max-inline-size:calc(100% - 10px);z-index:4;}.maper .maper-credit .maper-support{font-weight:600;font-size:var(--maper-support-size,inherit);color:var(--maper-support-ink,inherit);}.maper .maper-credit a{color:inherit;}.maper .maper-note{position:absolute;inset-block-start:5px;inset-inline-start:5px;margin:0;font-size:10.5px;color:var(--maper-note-ink,#6b4a1f);background:color-mix(in srgb,var(--maper-note-surface,#fce9a8) 92%,transparent);padding:2px 6px;border-radius:3px;}@media (max-width:720px){.maper-plate{inline-size:100%;block-size:auto;aspect-ratio:var(--maper-ratio);}}.maper-open-with{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem;margin-block-start:0.5rem;inline-size:var(--maper-w);max-inline-size:100%;font-size:0.8125rem;}.maper-open-with-label{opacity:0.75;}.maper-open-with .maper-app{display:inline-flex;align-items:center;min-block-size:32px;padding-inline:0.75rem;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:999px;color:inherit;font-weight:600;text-decoration:none;}.maper-open-with .maper-app:hover{border-color:currentColor;}.maper-open-with .maper-app:focus-visible{outline:2px solid currentColor;outline-offset:2px;}
.maper-skin .maper-plate{inline-size:var(--maper-w);block-size:auto;max-inline-size:100%;aspect-ratio:var(--maper-ratio)}.maper-skin .maper-lens{transition:transform .18s ease-out;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.maper-skin .maper-lens{transition:none}}.maper-skin .maper-lens .maper-label{scale:var(--maper-label-scale,1)}.maper-skin .maper-lens [style*=--w]{stroke-width:calc(var(--w) * var(--maper-line-scale,1) * 1px)}.maper-skin .maper-drawing,.maper-skin .maper-drawing>svg{block-size:100%;inline-size:100%;display:block}.maper-clouds{pointer-events:none;background-repeat:repeat;background-size:480px 480px;animation:320s linear infinite maper-drift;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes maper-drift{0%{background-position:0 0,0 0,0 0}to{background-position:1920px 960px,1440px 720px,960px 480px}}.maper-clouds-enter-active,.maper-clouds-leave-active{transition:opacity .9s}.maper-clouds-enter-from,.maper-clouds-leave-to{opacity:0}.maper-fog-enter-active{transition:opacity .25s ease-out}.maper-fog-leave-active{transition:opacity .9s}.maper-fog-enter-from,.maper-fog-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.maper-clouds{animation:none}.maper-clouds-enter-active,.maper-clouds-leave-active,.maper-fog-enter-active,.maper-fog-leave-active{transition:none}}.maper-skin .maper-plate[aria-busy=true] .maper-drawing{opacity:.7;transition:opacity .2s}.maper-zoom{inline-size:var(--maper-w);max-inline-size:100%;color:inherit;align-items:center;gap:.5rem;margin-block-start:.4rem;font-size:.75rem;display:flex}.maper-zoom input{appearance:none;cursor:pointer;background:0 0;flex:1;block-size:28px;min-inline-size:0;margin:0}.maper-zoom input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--maper-control,#d6d0c2) var(--maper-digital-from,100%),color-mix(in srgb,var(--maper-control,#d6d0c2) 35%,transparent) var(--maper-digital-from,100%));border-radius:2px;block-size:4px}.maper-zoom input::-moz-range-track{background:linear-gradient(to right,var(--maper-control,#d6d0c2) var(--maper-digital-from,100%),color-mix(in srgb,var(--maper-control,#d6d0c2) 35%,transparent) var(--maper-digital-from,100%));border-radius:2px;block-size:4px}.maper-zoom-level.is-digital{font-style:italic}.maper-zoom input::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--maper-pointer-ring,#fff);background:var(--maper-control-thumb,#c2571e);block-size:24px;inline-size:24px;box-shadow:0 1px 3px color-mix(in srgb,var(--maper-shadow,#000) 40%,transparent);border-radius:50%;margin-block-start:-10px}.maper-zoom input::-moz-range-thumb{border:3px solid var(--maper-pointer-ring,#fff);background:var(--maper-control-thumb,#c2571e);block-size:18px;inline-size:18px;box-shadow:0 1px 3px color-mix(in srgb,var(--maper-shadow,#000) 40%,transparent);border-radius:50%}.maper-zoom input:focus-visible{outline:2px solid var(--maper-focus,#17131f);outline-offset:2px;border-radius:4px}.maper-zoom-level{font-variant-numeric:tabular-nums;text-align:end;min-inline-size:4.5em;font-weight:600}
.oev-consent{position:fixed;z-index:999;inset:auto 0 0 0;padding:1rem;color:#F2EFF7;background:rgba(11,9,16,0.97);border-top:2px solid #E8A33D;box-shadow:0 -12px 40px -20px rgba(0,0,0,0.9);}.oev-consent[hidden]{display:none !important;}.oev-consent__inner{max-width:68rem;margin:0 auto;display:flex;flex-direction:column;gap:0.85rem;}.oev-consent__title{margin:0 0 0.2rem;font-size:0.72rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#E8A33D;}.oev-consent__text{margin:0;font-size:0.92rem;line-height:1.5;color:rgba(242,239,247,0.86);max-width:46rem;}.oev-consent__policy{color:#E8A33D;}.oev-consent__details{display:grid;gap:0.5rem;padding:0.85rem 0 0.2rem;border-top:1px solid rgba(242,239,247,0.14);}.oev-consent__details[hidden]{display:none;}.oev-consent__row{display:flex;gap:0.6rem;align-items:baseline;font-size:0.86rem;color:rgba(242,239,247,0.78);}.oev-consent__row strong{display:block;color:#F2EFF7;font-weight:600;}.oev-consent__actions{display:flex;flex-wrap:wrap;gap:0.5rem;}.oev-consent__btn{flex:1 1 auto;min-width:8.5rem;padding:0.62rem 1.1rem;border-radius:3px;font:inherit;font-size:0.88rem;font-weight:600;cursor:pointer;border:1px solid #E8A33D;}.oev-consent__btn--solid{background:#E8A33D;color:#0B0910;}.oev-consent__btn--ghost{background:transparent;color:#F2EFF7;border-color:rgba(242,239,247,0.35);}.oev-consent__btn:focus-visible{outline:2px solid #F2EFF7;outline-offset:2px;}.oev-consent__details[hidden] ~ .oev-consent__actions [data-oev-consent-save]{display:none;}@media (min-width:46rem){.oev-consent__inner{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;}.oev-consent__copy{flex:1 1 22rem;}.oev-consent__actions{flex:0 1 auto;}.oev-consent__btn{flex:0 0 auto;}.oev-consent__details{flex:1 1 100%;}}
