.contentlayer{display:none}.contentlayer.active{display:block;position:relative;z-index:70}.social .fa-facebook-f{color:#3b5998}.social .fa-x-twitter{color:#000}.social a.ig{background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d)}.social .fa-youtube{color:red}.social .fa-envelope{color:#0077b5}.social .fa-whatsapp{color:#25d366}.social .fa-pinterest-p{color:#bd081c}.social .fa-linkedin-in{color:#0a66c2}.social a.link{color:#555}.btn.btn-social{font-size:1.2rem}.social-sharing{position:absolute;display:inline-block;right:-50px;z-index:-1;top:0}.share-btn{background-color:#023787;color:#fff;border:none;border-radius:0% 50% 50% 0%;width:50px;height:50px;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;pointer-events:all}.share-btn:hover{background-color:#333}.social-icons{top:0;right:-3rem;display:flex;gap:5px;z-index:-1;position:absolute;flex-direction:column}.social-icons-wrapper{position:absolute;top:55px;display:flex;flex-direction:column;align-items:center;opacity:1;transition:opacity .3s ease,visibility .3s ease;background:#fff0}.social-sharing.active .social-icons{opacity:1;visibility:visible}.social-icons a{background-color:#fff;color:#555;width:40px;height:40px;margin:2px 0 2px 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 2px 6px #0003;transition:transform .3s ease,background-color .3s ease;opacity:0;transform:translateY(20px);animation:fadeInUp .3s forwards}.social-sharing.active .social-icons a{opacity:1;transform:translateY(0)}.social-icons a:nth-child(1){animation-delay:.1s}.social-icons a:nth-child(2){animation-delay:.2s}.social-icons a:nth-child(3){animation-delay:.3s}.social-icons a:nth-child(4){animation-delay:.4s}.social-icons a:nth-child(5){animation-delay:.5s}.social-icons a:nth-child(6){animation-delay:.6s}.social-icons a:nth-child(7){animation-delay:.7s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{to{opacity:0;transform:translateY(20px)}}.social-icons a:hover{background-color:#f0f0f0;color:#000}@media (max-width: 600px){.social-icons{top:60px;left:50%;transform:translate(-50%)}}.popupWrapper{display:flex;flex-wrap:wrap}.cover.today{background-color:green!important}.cover.highlighted{background-color:#ff0!important}.highlighted{background-color:#f8f9fa;transform:scale(1.3)}.kinder-advent .popupWrapper.future .paneHeadline,.kinder-advent .popupWrapper.future .paneContentLeft p{display:none}.kinder-advent .popupWrapper.future .paneContentLeft:before{display:block;margin-top:3rem;margin-bottom:1rem;width:100%;font-size:1.5em;color:#023787;font-weight:700;content:"Noch nicht geöffnet"}.kinder-advent .popupWrapper.future .paneContentLeft:after{content:"Der Inhalt dieser Tür wird erst am entsprechenden Tag freigeschaltet.";min-height:200px}.kinder-advent .popupWrapper.future .paneContentRight img{display:none}.btn.btn-outline-info{--bs-btn-color: #023787;--bs-btn-border-color: #023787;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #023787;--bs-btn-hover-border-color: #023787;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #fff;--bs-btn-active-bg: #023787;--bs-btn-active-border-color: #023787;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #777;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #777;--bs-gradient: none}#sponsor-container-top,#sponsor-container-top.show{transform:translateY(0);transition:transform .5s ease-in-out}#sponsor-container-top.hide{transform:translateY(-15vh);display:block}.leaflet-control-container{text-decoration:none!important}.leaflet-control-container .leaflet-top.leaflet-left{top:20%}.leaflet-marker-icon{cursor:pointer}.leaflet-pane.leaflet-marker-pane{counter-reset:poi-marker-counter}.leaflet-marker-icon.leaflet-marker-icon.day-marker{counter-increment:poi-marker-counter}.leaflet-marker-icon.day-marker .cover:after{content:attr(data-day);display:inline-block;min-width:30px;text-align:right;font-size:30px;color:#fff;font-weight:700;text-shadow:0px 0px 3px rgba(0,0,0,.5);opacity:.9;padding-right:10px;font-family:Roboto Flex,Noto Sans,sans-serif}.leaflet-marker-icon.day-marker .cover{display:flex;justify-content:end;align-items:end;width:80px;height:80px;background-color:#7d070b;background-image:url(/img/POI-Images/adventskalender-tuer_rot.png);background-blend-mode:soft-light;background-size:contain;position:absolute;top:-30px;left:-30px;z-index:1;box-shadow:3px 0 7px #00000080,7px 0 15px #0006;transition:transform .3s ease-in-out;-ms-transform-origin:left center 0;-o-transform-origin:left center 0;-webkit-transform-origin:left center 0;-moz-transform-origin:left center 0;transform-origin:left center 0;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-ms-transform:perspective(600px) rotateY(2deg);-o-transform:perspective(600px) rotateY(2deg);-webkit-transform:perspective(600px) rotateY(2deg);-moz-transform:perspective(600px) rotateY(2deg);transform:perspective(600px) rotateY(2deg)}.leaflet-marker-icon.day-marker:hover .cover,.leaflet-marker-icon.day-marker:active .cover,.leaflet-marker-icon.day-marker:focus .cover{-ms-transform-origin:left center 0;-o-transform-origin:left center 0;-webkit-transform-origin:left center 0;-moz-transform-origin:left center 0;transform-origin:left center 0;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-ms-transform:perspective(600px) rotateY(-110deg);-o-transform:perspective(600px) rotateY(-110deg);-webkit-transform:perspective(600px) rotateY(-110deg);-moz-transform:perspective(600px) rotateY(-110deg);transform:perspective(600px) rotateY(-110deg)}.leaflet-marker-icon.day-marker img.cover-image{width:56px;height:56px;position:absolute;top:2px;left:2px;opacity:.2;filter:blur(3px) grayscale(1) brightness(5)}.leaflet-marker-icon img.marker-image{width:60px;height:60px;position:absolute;top:0;left:0}.kinder-advent .leaflet-marker-icon.day-marker .cover.future{background-color:#888}.kinder-advent .leaflet-marker-icon .cover.past+img.marker-image,.kinder-advent .leaflet-marker-icon .cover.today+img.marker-image{background-image:url(/img/POI-Images/stern_rot.png);background-size:100%;padding-top:90px;background-position:top;background-repeat:no-repeat}.kinder-advent .leaflet-marker-icon img.marker-image{width:60px;height:60px;position:absolute;top:-20px;left:-20px;display:block;box-sizing:border-box;-mox-box-sizing:border-box}.kinder-advent .popup-button-container .contentflip{display:none}.wesel-handel .leaflet-marker-icon img.marker-image{width:60px;max-width:60px!important;height:auto;position:absolute;top:-30px;left:-30px}.leaflet-marker-icon.sponsor-marker{display:none}.leaflet-marker-icon img.marker-image.logo{opacity:0}.leaflet-marker-icon span.marker-text{position:absolute;top:-30px;left:-30px;width:80px;height:80px;display:flex;align-items:flex-end;padding-left:10px;background-color:#fffc;font-size:10px;font-weight:400;line-height:12px;color:#7d070b;text-shadow:1px 1px 3px rgba(0,0,0,.5);box-shadow:var(--bs-box-shadow);outline:1px rgba(0,0,0,.2) solid;transition:background-color .3s ease-in-out;z-index:-1}.leaflet-popup-content-wrapper .leaflet-popup-content{color:#000;font-size:14px;font-size:clamp(.8125rem,.6719rem + .375vw,1rem);font-weight:400;line-height:1.4;pointer-events:none}.leaflet-popup .leaflet-popup-content-wrapper{background-color:#fff;color:#222;border-radius:0}.leaflet-popup{pointer-events:none}.leaflet-popup .leaflet-popup-content-wrapper a,.leaflet-popup .leaflet-popup-content-wrapper button,.leaflet-popup .leaflet-popup-content-wrapper input,.leaflet-popup .leaflet-popup-content-wrapper select,.leaflet-popup .leaflet-popup-content-wrapper .btn{pointer-events:all}.leaflet-container .leaflet-popup a.leaflet-popup-close-button{width:40px;height:40px;text-align:center;font-size:2rem;line-height:38px;pointer-events:all}.leaflet-popup-content-wrapper .leaflet-popup-content{color:#222;font-size:14px;font-size:clamp(.8125rem,.6719rem + .375vw,1rem);font-weight:400;line-height:1.4;display:flex;flex-wrap:wrap;align-items:center;max-width:80vw;min-width:400px;width:auto}.leaflet-popup-content .paneHeadline,.popupWrapper.overlay-content .paneHeadline{width:100%;font-size:1.5em;color:#023787;font-weight:700}.leaflet-popup-content .paneIcon img{position:absolute;top:-20px;left:-20px;width:80px;border-radius:50%}.leaflet-popup-content .paneContentFull{width:100%;text-align:left}.paneContentFull.text-right{text-align:right}.leaflet-popup-content .paneContentFull p{margin:.5em 0;padding:0}.leaflet-popup-content .paneContentLeft{width:60%;min-width:300px;padding:0 10px 0 0;flex-grow:1;text-align:left;display:block}.leaflet-popup-content .paneContentLeft a,.leaflet-popup-content .paneContentRight a{color:#023787;font-weight:500;text-decoration:underline}.leaflet-popup-content .paneContentRight{width:40%;text-align:center;padding:0 0 0 10px;flex-shrink:1;display:block}.leaflet-popup-content .paneContentRight p{text-align:left}.leaflet-popup-content .paneContentLeft p,.leaflet-popup-content .paneContentRight p{margin:.5em 0;padding:0}.leaflet-popup-content .paneContentRight img{width:100%}.leaflet-popup-content .caption{font-size:14px;color:#555;text-align:center}.leaflet-popup-content p.hinweis{color:#fff;width:100%}.leaflet-popup-content .caption a{color:#555;text-decoration:underline;pointer-events:auto}.leaflet-popup-content img{max-width:100%;min-width:80px;height:auto;border-radius:0;box-shadow:1px 1px 5px #00000040}@media (orientation: landscape) and (max-height: 500px),(orientation: portrait) and (max-width: 500px){.leaflet-popup-content .paneContentLeft{min-width:200px}#markerListContainer .sequence-selection{padding-bottom:10px}}@media (min-width: 1200px){.kinder-advent .leaflet-popup-content .paneContentLeft,.kinder-advent .leaflet-popup-content .paneContentRight{width:50%}.kinder-advent .leaflet-popup-content .paneContentRight img{width:100%}}#mapScreen.wesel-markt .leaflet-marker-icon img.marker-image{width:60px;height:60px;position:absolute;top:-30px;left:-30px}#mapScreen.wesel-markt .leaflet-marker-icon .cover{display:none}#mapScreen.wesel-markt .leaflet-marker-icon span.marker-text{display:block;position:absolute;top:20px;bottom:auto;left:-60px;width:120px;height:auto;text-align:center;padding:5px 10px;background-color:#ffffff4d;font-size:12px;font-weight:400;color:#7d070b;text-shadow:1px 1px 3px rgba(0,0,0,.5);border-radius:5px;box-shadow:var(--bs-box-shadow);transition:background-color .3s ease-in-out;z-index:1}#mapScreen.wesel-markt .leaflet-marker-icon:hover span.marker-text{background-color:#ffffffe6}.popupWrapper p.source{font-size:.8em;color:#555}.popupWrapper p.source:before{content:"Quelle: ";font-weight:600}.paneContentFull.social{display:flex;justify-content:flex-end;align-items:stretch;justify-items:stretch;gap:3px;align-content:center;flex-wrap:wrap;flex-direction:column;position:absolute;top:30px;right:-35px;padding:5px;background-color:#fff9;backdrop-filter:blur(3px);width:auto}.paneContentFull.social span.info{font-weight:700;display:inline-block;padding-right:5px;display:none}.paneContentFull.social a{display:inline-block;min-width:30px;height:30px;color:#fff;text-align:center;line-height:30px}.paneContentFull.social a.fb{background-color:#3b5998}.paneContentFull.social a.x-tw{background-color:#000}.paneContentFull.social a.ig{background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d)}.paneContentFull.social a.yt{background-color:red}.paneContentFull.social a.mail{background-color:#0077b5}.paneContentFull.social a.whatsapp{background-color:#25d366}.paneContentFull.social a.pinterest{background-color:#bd081c}.paneContentFull.social a.linkedin{background-color:#0a66c2}.paneContentFull.social a.link{background-color:#555}#sponsor-toast,#sponsor-toast .toast-header{border-radius:0}#sponsor-toast-body{font-size:1rem;color:#023787;font-weight:500}#sponsor-toast-body h3{font-size:1.25rem;font-weight:700}.show[data-astro-cid-ci2r7zvr]{display:block!important}#datePickerContainer[data-astro-cid-ci2r7zvr]{background:#fffc;padding:5px 10px;border-radius:5px}#datePickerContainer[data-astro-cid-ci2r7zvr] label[data-astro-cid-ci2r7zvr]{margin-right:5px;font-size:14px;color:#000}#overrideDateInput[data-astro-cid-ci2r7zvr]{padding:3px}#markerListContainer[data-astro-cid-ci2r7zvr]{position:fixed;padding:0 2%;bottom:2%;z-index:100;display:flex;justify-content:center;width:100vw;pointer-events:none}#markerListContainer[data-astro-cid-ci2r7zvr] .btn[data-astro-cid-ci2r7zvr]{pointer-events:auto;cursor:pointer}#markerListContainer[data-astro-cid-ci2r7zvr] .sequence-selection[data-astro-cid-ci2r7zvr]{display:flex;justify-content:center;align-items:center;gap:10px;pointer-events:auto}.marker-list-select[data-astro-cid-ci2r7zvr]{width:auto;min-width:350px;max-width:40%;height:50px;font-size:20px;color:#fff;background-color:#0009;pointer-events:auto}.marker-list-select[data-astro-cid-ci2r7zvr].btn:active,.marker-list-select[data-astro-cid-ci2r7zvr].btn:focus-visible{background-color:#000c}.marker-list[data-astro-cid-ci2r7zvr]{width:200px;height:50px;font-size:18px;color:#fff;background-color:#0009}#attributions-layer[data-astro-cid-ci2r7zvr]{position:fixed;bottom:0;left:0;width:100%;padding:5px;background:#fff9;text-align:center;color:#000;z-index:99;font-size:.8em;line-height:.8rem;color:#555}#attributions-layer[data-astro-cid-ci2r7zvr] a[data-astro-cid-ci2r7zvr]{color:#555;text-decoration:underline}#attributions-layer[data-astro-cid-ci2r7zvr] a[data-astro-cid-ci2r7zvr]:hover{color:#000}#attributions-layer[data-astro-cid-ci2r7zvr] .required[data-astro-cid-ci2r7zvr]{display:flex;justify-content:space-between}#attributions-layer[data-astro-cid-ci2r7zvr] .required[data-astro-cid-ci2r7zvr] span[data-astro-cid-ci2r7zvr].subline{display:none;font-weight:600;margin-top:0}#attributions-layer[data-astro-cid-ci2r7zvr] .subline[data-astro-cid-ci2r7zvr]{margin-top:-18px}#attributions-layer[data-astro-cid-ci2r7zvr] .mapbox-logo[data-astro-cid-ci2r7zvr]{height:18px;width:auto;display:inline-block;padding-right:1rem}#startVideoBtn[data-astro-cid-ci2r7zvr]{display:none!important}#mapScreen[data-astro-cid-ci2r7zvr]{height:100%;width:100%;height:100dvh;width:100dvw}@media screen and (orientation: portrait){#mapScreen[data-astro-cid-ci2r7zvr]{height:100vw;width:100vh;height:100dvw;width:100dvh}#weihnachtsdeko[data-astro-cid-ci2r7zvr]{height:20vw}#markerListContainer[data-astro-cid-ci2r7zvr] .sequence-selection[data-astro-cid-ci2r7zvr]{visibility:hidden}}#map[data-astro-cid-ci2r7zvr]{width:100%;height:100%;margin:0;padding:0;background-color:#023787}#interactionOverlay[data-astro-cid-ci2r7zvr]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:#00000080;backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center}.map-bottom-container[data-astro-cid-ci2r7zvr]{position:fixed;left:5%;bottom:8%;z-index:9999}#weihnachtsdeko[data-astro-cid-ci2r7zvr]{position:absolute;top:0;width:100%;height:20vh;height:20dvh;text-align:center;z-index:1000}#weihnachtsdeko[data-astro-cid-ci2r7zvr].hide{height:0px;display:block}#weihnachtsdeko[data-astro-cid-ci2r7zvr] .background[data-astro-cid-ci2r7zvr]{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/img/weihnachtsdeko.png);background-size:contain;background-repeat:repeat-x;opacity:1;transition:opacity .5s ease-in-out,transform .5s ease-in-out}#weihnachtsdeko[data-astro-cid-ci2r7zvr] .background[data-astro-cid-ci2r7zvr].hide{opacity:.4;transform:translateY(-10vh);display:block}.sponsor-logo[data-astro-cid-ci2r7zvr]{position:absolute;bottom:0;right:0;width:10%;max-width:200px;height:auto;transform:translateY(0) scale(1);transition:all .3s ease-in-out}.sponsor-logo[data-astro-cid-ci2r7zvr]:hover,.sponsor-logo[data-astro-cid-ci2r7zvr]:focus,.sponsor-logo[data-astro-cid-ci2r7zvr]:active{transform:scale(1.1) translateY(10px)}@keyframes logoBounceKeyframes{20%{transform:translateY(-20px) scale(1.1)}70%{transform:translateY(10px) scale(1.1)}to{transform:translateY(0) scale(1.1)}}@media (orientation: landscape) and (max-height: 500px),(orientation: portrait) and (max-width: 500px){.map-bottom-container[data-astro-cid-ci2r7zvr]{left:3%;bottom:5%}#attributions-layer[data-astro-cid-ci2r7zvr]{padding-bottom:0;padding-top:2px;font-size:.7rem}#attributions-layer[data-astro-cid-ci2r7zvr] .subline[data-astro-cid-ci2r7zvr]{display:none}#attributions-layer[data-astro-cid-ci2r7zvr] .required[data-astro-cid-ci2r7zvr] span[data-astro-cid-ci2r7zvr].subline{display:inline}#attributions-layer[data-astro-cid-ci2r7zvr] img[data-astro-cid-ci2r7zvr].mapbox-logo{height:15px}}@media (min-width: 1200px){#interactionOverlay[data-astro-cid-ci2r7zvr]{display:none}}@media (orientation: landscape) and (max-width:1199px){#attributions-layer[data-astro-cid-ci2r7zvr] .subline[data-astro-cid-ci2r7zvr]{display:none}#attributions-layer[data-astro-cid-ci2r7zvr] .required[data-astro-cid-ci2r7zvr] span[data-astro-cid-ci2r7zvr].subline{display:inline}}#stage-layer[data-astro-cid-akh375fi]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#222;background:linear-gradient(0deg,#00245b,#074eba);z-index:2}#mapScreen[data-astro-cid-akh375fi]{z-index:50}#selectionScreen[data-astro-cid-akh375fi]{z-index:40}#spaceScreen[data-astro-cid-akh375fi]{z-index:30}.contentlayer[data-astro-cid-akh375fi]{display:none}.contentlayer[data-astro-cid-akh375fi].active{display:block;z-index:70;position:relative}#poiSelect[data-astro-cid-akh375fi]{display:none}.leaflet-popup-content-wrapper[data-astro-cid-akh375fi]{pointer-events:none}
