@import url(/themes/custom/jmb/css/normalize.css) screen;@import url(/themes/custom/jmb/css/fonts.css) screen;@import url(/themes/custom/jmb/css/grid.css) screen;@import url(/themes/custom/jmb/css/basics.css) screen;@import url(/themes/custom/jmb/css/navigation.css) screen;@import url(/themes/custom/jmb/css/frontpage.css) screen;@import url(/themes/custom/jmb/css/keyvisual.css) screen;@import url(/themes/custom/jmb/css/content.css) screen;@import url(/themes/custom/jmb/css/slider.css) screen;@import url(/themes/custom/jmb/css/carousel.css) screen;@import url(/themes/custom/jmb/css/teasers.css) screen;@import url(/themes/custom/jmb/css/forms.css) screen;@import url(/themes/custom/jmb/css/footer.css) screen;@import url(/themes/custom/jmb/css/rudb.css) screen;@import url(/themes/custom/jmb/css/extras.css) screen;@import url(/themes/custom/jmb/css/intern.css) screen;@import url(/themes/custom/jmb/css/interactive.css) screen;@import url(/themes/custom/jmb/css/responsive.css) screen;@import url(/themes/custom/jmb/css/animations.css) screen;@import url(/themes/custom/jmb/css/card.css) screen;@import url(/themes/custom/jmb/css/infopanel.css) screen;@import url(/themes/custom/jmb/css/status.css) screen;@import url(/themes/custom/jmb/css/player.css) screen;@import url(/themes/custom/jmb/css/views.css) screen;@import url(/themes/custom/jmb/css/dikla.css) screen;@import url(/themes/custom/jmb/css/hotspots.css) screen;@import url(/themes/custom/jmb/css/temp.css) screen;@import url(/themes/custom/jmb/css/links_external.css) screen;
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--lightbox-animation:0.5s;}body.no-scroll{overflow:hidden;}.lightbox__open{display:block;position:relative;border:none;margin-bottom:20px;color:black;}.lightbox__open img{margin-bottom:0;}.lightbox__open svg{width:35px;height:35px;padding:9px 6px 6px 9px;background:rgba(0,0,0,0.5);position:absolute;bottom:10px;left:10px;border-radius:18px;}.lightbox__open:hover svg,.lightbox__open:focus svg{background:rgba(0,0,0,0.9);}.lightbox__open:not(:has(img)){border-bottom:1px solid black;}.lightbox__open:not(:has(img)):hover,.lightbox__open:not(:has(img)):focus{border-bottom:1px solid transparent;}.lightbox{position:fixed;inset:0;border:none;width:100%;max-width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;background:var(--jmb-blue-darker);}.lightbox a{border-bottom:1px solid white;}.lightbox a:hover,.lightbox a:focus{border:none;}.lightbox a.download{border:none;}.lightbox__item{display:none;grid-template-columns:2fr 1fr;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;width:100%;}.lightbox__item.active{display:grid;}.lightbox__media{align-content:center;padding:40px;height:100vh;height:100dvh;border-right:1px solid white;}.lightbox__media > *{margin:0 auto;}.lightbox--notext .lightbox__media{border-right:0px solid white;}.lightbox__media img{width:auto;height:auto;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);}.lightbox__media .video-item{max-width:100%;}.lightbox__media .video-wrapper{width:640px;}.lightbox__media video{height:auto;width:auto;max-height:calc(100vh - 160px);max-height:calc(100dvh - 160px);max-width:100%;}.lightbox__caption{padding:0 40px 40px 40px;margin-top:140px;height:calc(100vh - 140px);height:calc(100dvh - 140px);overflow-y:auto;color:white;scrollbar-gutter:stable;}.lightbox__caption summary{border-top:1px solid white;}.lightbox__caption a.download:hover span,.lightbox__caption a.download:focus span{border-bottom:1px solid white;}.lightbox__nav{position:absolute;top:0;right:0;width:calc((100% - 1px)/3);height:120px;background:var(--jmb-blue-darker);}.lightbox__btn{display:none;width:60px;height:60px;position:absolute;top:30px;right:30px;z-index:1;border:2px solid white;border-radius:60px;}.lightbox__btn.active{display:block;}.lightbox__btn:hover,.lightbox__btn:focus{outline:none;}.lightbox__btn:hover circle,.lightbox__btn:focus circle{opacity:1.0;}.lightbox__btn:hover polygon,.lightbox__btn:focus polygon{fill:var(--jmb-blue-darker);}.lightbox__close{display:block;}.lightbox__prev{right:210px;}.lightbox__next{right:120px;}@media (prefers-reduced-motion:no-preference){.lightbox{transition:display var(--lightbox-animation) allow-discrete,overlay var(--lightbox-animation) allow-discrete;animation:close-lightbox var(--lightbox-animation)  forwards;}.lightbox[open]{animation:open-lightbox var(--lightbox-animation)  forwards;}@keyframes open-lightbox{from{opacity:0;}to{opacity:1;}}@keyframes close-lightbox{from{opacity:1;}to{opacity:0;}}}@media only screen and (max-width:960px){.lightbox{overflow-y:auto;}.lightbox__item{grid-template-columns:1fr;height:auto;}.lightbox__media{height:auto;width:100%;max-width:100%;margin-top:140px;border-right:0px solid white;}.lightbox__media img{max-height:70vh;max-height:70dvh;}.lightbox__media .video-wrapper{width:100%;max-width:640px;}.lightbox__caption{height:auto;margin-top:0;width:100%;max-width:100%;overflow:hidden;}}@media only screen and (max-width:590px){.cm_gallery figure > button.lightbox__open{pointer-events:auto;}}
.share-icons{display:flex;justify-content:flex-end;gap:4rem;margin-bottom:0;}.share-icons li{padding:0;height:28px;max-width:32px;}.share-icons li::before{display:none;}.share-icons svg{height:28px;height:32px;width:auto;}.share-icons a{border:none;}.row.row--share-icons{margin-bottom:8rem;}.row--share-icons h2{text-align:right;font-family:JMBProBo,sans-serif;font-size:2.5rem;line-height:3rem;margin-bottom:2rem;}

.nowebp_info{display:none;}body.nowebp .nowebp_info{display:block;}.nowebp_info p{margin:30px 0;padding:30px;border:2px solid #AA005F;}
