body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
@charset "UTF-8";
:root{--color-primary: 7, 140, 36;--color-secondary: 28, 26, 27;--font-default: "Open Sans", sans-serif;--font-headline: "Freestyle Script";--font-icons: "Material Symbols Outlined";--width-module: 1560px;--width-content: 1145px}.hit-slider .hs-button:before,.hit-plus-menu ul.level_1>li .hpm-toggler:after,.hit-plus-menu ul.level_1>li .hpm-toggler:before,.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:after,.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hit-slider .hs-button,#cboxNext,#cboxPrevious{position:absolute;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}#header .mod_search .formbody input,#header .mod_search .formbody button,.mod_eventmenu select,.ce_form input,.ce_form select,.ce_form textarea,.ce_form button,.mod_login input,.mod_login select,.mod_login textarea,.mod_login button,.mod_article .mod_search input,.mod_article .mod_search select,.mod_article .mod_search textarea,.mod_article .mod_search button{border-radius:0;border:none;background:white;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../../files/themes/laubach/fonts/open-sans-v34-latin-regular.eot");src:local(""), url("../../files/themes/laubach/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/themes/laubach/fonts/open-sans-v34-latin-regular.woff2") format("woff2"), url("../../files/themes/laubach/fonts/open-sans-v34-latin-regular.woff") format("woff"), url("../../files/themes/laubach/fonts/open-sans-v34-latin-regular.ttf") format("truetype"), url("../../files/themes/laubach/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:400;src:url("../../files/themes/laubach/fonts/font.woff2") format("woff2")}.hit-slider .hs-button:before,.hit-plus-menu ul.level_1>li .hpm-toggler:after,.hit-plus-menu ul.level_1>li .hpm-toggler:before,.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:after,.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hit-slider .hs-button,#cboxNext,#cboxPrevious{position:absolute;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.hit-slider{width:100%;position:relative;overflow:hidden;max-width:none;min-height:350px}.hit-slider:before{display:block;content:"";width:100%;padding-top:29.6875%}.hit-slider .inside{position:absolute;top:0;width:100%;height:100%}.hit-slider .image_container{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transition:opacity 1.4s ease-in-out}.hit-slider .image_container figcaption{position:absolute;z-index:10;top:55%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:white;font-size:40px;font-weight:400;text-shadow:0 0 10px black;white-space:nowrap}.hit-slider .image_container figcaption h2{font-size:72px;color:white;margin-top:20px;margin-bottom:25px;font-weight:500}.hit-slider .image_container.active{opacity:1;z-index:12}.hit-slider .image_container img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:none}.hit-slider .image_container img.full-height{width:auto;height:101%}.hit-slider .image_container img.full-width{width:101%;height:auto}.hit-slider .bullets{position:absolute;left:50%;bottom:40px;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);z-index:13}.hit-slider .bullets .bullet{display:inline-block;width:14px;height:14px;border-radius:100%;margin:0 10px;cursor:pointer;position:relative;border:solid 2px white}.hit-slider .bullets .bullet.active,.hit-slider .bullets .bullet:hover{background:white}.hit-slider .hs-button{position:absolute;width:70px;height:70px;z-index:12;background-color:rgba(255, 255, 255, 0.4);cursor:pointer}.hit-slider .hs-button:before{content:"";width:18px;height:18px;border-left:2px solid white;border-top:2px solid white}.hit-slider .hs-button.prev{left:25px}.hit-slider .hs-button.prev:before{-webkit-transform:translate(-25%, -50%) rotate(-45deg);-moz-transform:translate(-25%, -50%) rotate(-45deg);-ms-transform:translate(-25%, -50%) rotate(-45deg);-o-transform:translate(-25%, -50%) rotate(-45deg);transform:translate(-25%, -50%) rotate(-45deg)}.hit-slider .hs-button.next{right:25px}.hit-slider .hs-button.next:before{-webkit-transform:translate(-75%, -50%) rotate(135deg);-moz-transform:translate(-75%, -50%) rotate(135deg);-ms-transform:translate(-75%, -50%) rotate(135deg);-o-transform:translate(-75%, -50%) rotate(135deg);transform:translate(-75%, -50%) rotate(135deg)}.hit-slider.animation-fade .image_container.animate{animation:animation-fade 1.4s ease-in-out 1;animation-direction:reverse}.hit-slider.animation-fade .image_container.animate.active{animation-direction:normal}.hit-slider.animation-slide.animate-prev .image_container.animate{animation:animation-slideout-revert 1.4s ease-in-out 1}.hit-slider.animation-slide.animate-prev .image_container.animate.active{animation:animation-slidein-revert 1.05s ease-in-out 1 !important}.hit-slider.animation-slide .image_container.animate{transition:none;animation:animation-slideout 1.4s ease-in-out 1}.hit-slider.animation-slide .image_container.animate.active{animation:animation-slidein 1.05s ease-in-out 1 !important}@keyframes animation-fade{0%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:0}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes animation-slidein{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes animation-slideout{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:1}}@keyframes animation-slidein-revert{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes animation-slideout-revert{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);opacity:1}}.hit-slider .hs-button:before,.hit-plus-menu ul.level_1>li .hpm-toggler:after,.hit-plus-menu ul.level_1>li .hpm-toggler:before,.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:after,.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hpm_button{display:flex;overflow:visible;color:#fff;position:relative;align-items:center;cursor:pointer}.hpm_button .hpm_label{font-weight:300;color:#fff}.hpm_button .hpm_navicon,.hpm_button .hpm_navicon:after,.hpm_button .hpm_navicon:before{transition:all 500ms ease-out}.hpm_button .hpm_navicon{position:relative;width:25px;height:1px;background:#fff;margin:12px 0}.hpm_button .hpm_navicon:after,.hpm_button .hpm_navicon:before{content:"";display:block;width:25px;height:1px;background:#fff;position:absolute}.hpm_button .hpm_navicon:before{top:8px}.hpm_button .hpm_navicon:after{top:-8px}.hpm_button.open .hpm_navicon{background:transparent;width:25px}.hpm_button.open .hpm_navicon:after,.hpm_button.open .hpm_navicon:before{top:0 !important;background:#fff;width:25px;left:50%}.hpm_button.open .hpm_navicon:before{-webkit-transform:translate(-50%, 0) rotate(-45deg);-moz-transform:translate(-50%, 0) rotate(-45deg);-ms-transform:translate(-50%, 0) rotate(-45deg);-o-transform:translate(-50%, 0) rotate(-45deg);transform:translate(-50%, 0) rotate(-45deg)}.hpm_button.open .hpm_navicon:after{-webkit-transform:translate(-50%, 0) rotate(45deg);-moz-transform:translate(-50%, 0) rotate(45deg);-ms-transform:translate(-50%, 0) rotate(45deg);-o-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg)}.hit-plus-menu:not(.custom){position:fixed;top:0;right:-100%;width:100%;height:100%;padding-top:90px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:13}.hit-plus-menu:not(.custom).open{right:0}.hit-plus-menu a{text-decoration:none}.hit-plus-menu ul{padding:0;margin:0;list-style-type:none}.hit-plus-menu ul li{display:block}.hit-plus-menu ul.level_1>li>a,.hit-plus-menu ul.level_1>li>span,.hit-plus-menu ul.level_1>li>strong{font-weight:normal;display:block;position:relative;color:#242f3a;cursor:pointer}.hit-plus-menu ul.level_1>li .hpm-toggler{width:80px;padding:5px 0;text-align:center;position:relative;color:#242f3a}.hit-plus-menu ul.level_1>li .hpm-toggler:before{content:"";height:2px;width:10px;background:#242f3a;-webkit-transform:translate(-50%, -150%) rotateZ(45deg);-moz-transform:translate(-50%, -150%) rotateZ(45deg);-ms-transform:translate(-50%, -150%) rotateZ(45deg);-o-transform:translate(-50%, -150%) rotateZ(45deg);transform:translate(-50%, -150%) rotateZ(45deg)}.hit-plus-menu ul.level_1>li .hpm-toggler:after{content:"";height:2px;width:10px;background:#242f3a;-webkit-transform:translate(-50%, 150%) rotateZ(-45deg);-moz-transform:translate(-50%, 150%) rotateZ(-45deg);-ms-transform:translate(-50%, 150%) rotateZ(-45deg);-o-transform:translate(-50%, 150%) rotateZ(-45deg);transform:translate(-50%, 150%) rotateZ(-45deg);transition:all 500ms ease-out}.hit-plus-menu ul.level_1>li.active>a,.hit-plus-menu ul.level_1>li.active>span,.hit-plus-menu ul.level_1>li.active>strong,.hit-plus-menu ul.level_1>li.active .hpm-toggler,.hit-plus-menu ul.level_1>li.trail>a,.hit-plus-menu ul.level_1>li.trail>span,.hit-plus-menu ul.level_1>li.trail>strong,.hit-plus-menu ul.level_1>li.trail .hpm-toggler,.hit-plus-menu ul.level_1>li:hover>a,.hit-plus-menu ul.level_1>li:hover>span,.hit-plus-menu ul.level_1>li:hover>strong,.hit-plus-menu ul.level_1>li:hover .hpm-toggler{color:rgb(var(--color-primary))}.hit-plus-menu ul.level_1>li.submenu>.submenu{display:flex;align-items:center}.hit-plus-menu ul.level_1>li.submenu .hpm-toggler{margin-left:auto}.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:before{content:"";height:2px;width:10px;background:#242f3a}.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:after{content:"";height:2px;width:10px;background:#242f3a;-webkit-transform:translate(-50%, -50%) rotateZ(90deg);-moz-transform:translate(-50%, -50%) rotateZ(90deg);-ms-transform:translate(-50%, -50%) rotateZ(90deg);-o-transform:translate(-50%, -50%) rotateZ(90deg);transform:translate(-50%, -50%) rotateZ(90deg);transition:all 500ms ease-out}.hit-plus-menu ul.level_1>li.submenu .hpm-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms ease-out}.hit-plus-menu ul.level_1>li.submenu.open .hpm-toggler:after{-webkit-transform:translate(-50%, -50%) rotateZ(0deg);-moz-transform:translate(-50%, -50%) rotateZ(0deg);-ms-transform:translate(-50%, -50%) rotateZ(0deg);-o-transform:translate(-50%, -50%) rotateZ(0deg);transform:translate(-50%, -50%) rotateZ(0deg)}.hit-plus-menu ul.level_1>li.submenu.open .hpm-wrapper{grid-template-rows:1fr}.hit-plus-menu ul.level_2{overflow:hidden;padding-left:60px;background:transparent}.hit-plus-menu ul.level_2>li{line-height:32px}.hit-plus-menu ul.level_2>li>a,.hit-plus-menu ul.level_2>li>span,.hit-plus-menu ul.level_2>li>strong{color:#242f3a;padding:3px 0;display:block;font-weight:500}.hit-plus-menu ul.level_2>li.active>a,.hit-plus-menu ul.level_2>li.active>span,.hit-plus-menu ul.level_2>li.active>strong,.hit-plus-menu ul.level_2>li.trail>a,.hit-plus-menu ul.level_2>li.trail>span,.hit-plus-menu ul.level_2>li.trail>strong,.hit-plus-menu ul.level_2>li:hover>a,.hit-plus-menu ul.level_2>li:hover>span,.hit-plus-menu ul.level_2>li:hover>strong{color:rgb(var(--color-primary))}.hit-grid{display:grid;align-items:flex-start;justify-content:flex-start;column-gap:1em;row-gap:1em}.hit-grid:not(.custom){grid-template-columns:repeat(12, 1fr)}.col-span-2{grid-column:span 2}.row-span-2{grid-row:span 2}.rows-2{grid-template-rows:repeat(2, auto)}.custom-grid-2{grid-template-columns:repeat(2, 1fr)}.col-span-3{grid-column:span 3}.row-span-3{grid-row:span 3}.rows-3{grid-template-rows:repeat(3, auto)}.custom-grid-3{grid-template-columns:repeat(3, 1fr)}.col-span-4{grid-column:span 4}.row-span-4{grid-row:span 4}.rows-4{grid-template-rows:repeat(4, auto)}.custom-grid-4{grid-template-columns:repeat(4, 1fr)}.col-span-5{grid-column:span 5}.row-span-5{grid-row:span 5}.rows-5{grid-template-rows:repeat(5, auto)}.custom-grid-5{grid-template-columns:repeat(5, 1fr)}.col-span-6{grid-column:span 6}.row-span-6{grid-row:span 6}.rows-6{grid-template-rows:repeat(6, auto)}.custom-grid-6{grid-template-columns:repeat(6, 1fr)}.col-span-7{grid-column:span 7}.row-span-7{grid-row:span 7}.rows-7{grid-template-rows:repeat(7, auto)}.custom-grid-7{grid-template-columns:repeat(7, 1fr)}.col-span-8{grid-column:span 8}.row-span-8{grid-row:span 8}.rows-8{grid-template-rows:repeat(8, auto)}.custom-grid-8{grid-template-columns:repeat(8, 1fr)}.col-span-9{grid-column:span 9}.row-span-9{grid-row:span 9}.rows-9{grid-template-rows:repeat(9, auto)}.custom-grid-9{grid-template-columns:repeat(9, 1fr)}.col-span-10{grid-column:span 10}.row-span-10{grid-row:span 10}.rows-10{grid-template-rows:repeat(10, auto)}.custom-grid-10{grid-template-columns:repeat(10, 1fr)}.col-span-11{grid-column:span 11}.row-span-11{grid-row:span 11}.rows-11{grid-template-rows:repeat(11, auto)}.custom-grid-11{grid-template-columns:repeat(11, 1fr)}.col-span-12{grid-column:span 12}.row-span-12{grid-row:span 12}.rows-12{grid-template-rows:repeat(12, auto)}.custom-grid-12{grid-template-columns:repeat(12, 1fr)}.row-span-full{grid-row:1 / last-line}#colorbox{position:fixed !important;top:0px !important;left:0 !important;height:100% !important;width:100% !important;pointer-events:none}#cboxContent{position:static;background:transparent}#cboxWrapper{margin:0 auto;width:100% !important;height:100% !important;position:static}#cboxNext,#cboxPrevious,#cboxClose{background:none;text-indent:0;width:45px;height:45px;pointer-events:all;background-color:rgb(var(--color-primary));color:transparent}#cboxNext{right:0;position:fixed;margin-top:0 !important}#cboxPrevious{left:0;position:fixed;margin-top:0 !important}#cboxClose{top:0;right:0;position:fixed}#cboxNext:before{font-size:20px;border:0.1rem solid #fff;border-bottom:0;border-right:0;height:0.65em;width:0.65em;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-75%, -50%) rotate(135deg)}#cboxPrevious:before{font-size:20px;background-color:rgb(var(--color-primary));border:0.1rem solid #fff;border-bottom:0;border-right:0;height:0.65em;width:0.65em;content:"";display:block;left:46%;position:absolute;top:50%;transform:translate(-25%, -50%) rotate(-45deg)}#cboxClose:before{background:#fff;height:0.1rem;width:55%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(45deg)}#cboxClose:after{background:#fff;width:0.1rem;height:55%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(45deg)}#cboxOverlay{background-color:rgb(var(--color-secondary));opacity:0.8 !important}#cboxLoadedContent{border:none !important;pointer-events:all;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:0px !important}#cboxTitle,#cboxCurrent{display:none !important}.contao-cookiebar{color:#222222;font-family:"Oxygen", sans-serif;padding:1rem}.contao-cookiebar input:checked:not(:disabled)+label:before{border-color:rgb(var(--color-primary));background:white}.contao-cookiebar input:checked:not(:disabled)+label:after{background:rgb(var(--color-primary))}.contao-cookiebar button{font-family:"Oxygen", sans-serif}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.contao-cookiebar .cc-inner{border-radius:0.5rem;font-size:0.7rem;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1)}.contao-cookiebar p{line-height:1.6em}.contao-cookiebar #cookiebar-desc h3{font-size:1.2rem;font-weight:400;margin-bottom:0.5em;color:#222222;margin-left:0;font-family:"Oxygen", sans-serif}.contao-cookiebar #cookiebar-desc p{font-size:0.8rem;font-weight:300;color:#222222;line-height:1.6em}.contao-cookiebar #cookiebar-desc a{color:rgb(var(--color-primary));text-decoration:none;outline:none}.contao-cookiebar #cookiebar-desc a:visited,.contao-cookiebar #cookiebar-desc a:focus{color:rgb(var(--color-primary))}.contao-cookiebar .cc-groups .cc-group{border-radius:5px}.contao-cookiebar .cc-groups .cc-group label.group{font-size:0.8rem;font-weight:600;color:#222222}.contao-cookiebar .cc-groups .cc-group .cc-detail-btn{font-size:0.8rem;font-weight:300;color:#222222}.contao-cookiebar .cc-groups .cc-group .cc-detail-btn span{font-family:"Oxygen", sans-serif}.contao-cookiebar .cc-groups .cc-group .cc-cookies{background:inherit}.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie p{font-size:0.8rem;font-weight:300;color:#222222}.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie label.cookie{font-size:0.8rem;font-weight:600;color:#222222;line-height:1.2em}.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie .cc-cookie-info{background:white;border:0;font-weight:300;font-size:0.8rem;line-height:1.6em;padding:0}.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie .cc-cookie-info strong,.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie .cc-cookie-info span{font-weight:600;font-size:0.8rem;color:#222222}.contao-cookiebar .cc-footer .cc-btn{border:none;background-color:rgb(var(--color-primary));border-radius:0;font-size:0.8rem;font-weight:300;color:white}.contao-cookiebar .cc-info{margin-top:15px;line-height:0.7rem}.contao-cookiebar .cc-info a{font-size:0.8rem;font-weight:300}.dlh_googlemap{position:relative;background:#eaddd6}.dlh_googlemap #confirm-googlemaps{color:#222222;position:absolute;left:50%;top:50%;width:420px;max-width:90%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.dlh_googlemap #confirm-googlemaps button{display:block;border:none;background-color:rgb(var(--color-primary));color:#eee;font-size:1rem;padding:12px 10px;font-weight:300;letter-spacing:0px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-family:"Oxygen", sans-serif;width:100%;max-width:240px}.ce_cookiebar_opener{margin-bottom:30px;text-align:left}.ce_cookiebar_opener a{text-decoration:none;font-weight:400;position:relative;color:#eee;background-color:rgb(var(--color-primary));display:inline-block;padding:0.5rem 1rem;transition:0.5s}.ce_cookiebar_opener a:hover{background-color:transparent;color:rgb(var(--color-primary));box-shadow:inset 0 0 0 2px rgb(var(--color-primary))}@media (min-width:768px){.contao-cookiebar{padding:20px}.contao-cookiebar .cc-inner{max-width:550px}}@media (max-width:425px){.contao-cookiebar #cookiebar-desc h3{font-size:22px}.contao-cookiebar input+label{padding:8px 7px 8px 45px}.contao-cookiebar .cc-groups .cc-group label.group,.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie label.cookie,.contao-cookiebar .cc-groups .cc-group .cc-detail-btn{font-size:14px}.contao-cookiebar .cc-inner{padding:20px}.dlh_googlemap #confirm-googlemaps{font-size:14px;line-height:24px}.dlh_googlemap #confirm-googlemaps button{font-size:14px;line-height:26px;padding:10px 20px}}body,html{font-size:20px;line-height:1.6em;font-family:var(--font-default);color:rgb(var(--color-secondary))}#wrapper{min-height:100vh;display:flex;flex-direction:column}#container{flex-grow:1}h1{color:rgb(var(--color-primary));margin-top:3rem;font-size:3rem;line-height:1em;margin-bottom:1rem}#header{position:fixed;z-index:14;width:100%}#header:before{content:"";position:absolute;top:-101%;left:0;right:0;background-color:white;transition:1s;height:100%;pointer-events:none}#header .inside{max-width:var(--width-module);margin-left:auto;margin-right:auto;padding:1rem 0;display:grid;grid-template-columns:1fr auto auto;align-items:center;column-gap:3rem}#header.scrolled:before{top:0;box-shadow:0px 0px 25px -15px rgba(0, 0, 0, 0.42)}#header .mod_search .formbody{display:flex;column-gap:0.5rem}#header .mod_search .formbody input,#header .mod_search .formbody button{padding:0.35rem 0.5rem;font-family:var(--font-default);font-size:1rem;color:rgb(var(--color-secondary))}#header .mod_search .formbody input{box-shadow:inset 0px 0 0 1px rgba(var(--color-secondary), 0.2)}#header .mod_search .formbody button{color:white;background-color:rgb(var(--color-primary));cursor:pointer}#header .mod_search .formbody button:hover{background-color:rgb(var(--color-primary), 0.6)}#header #logo{justify-self:flex-start}#header #logo img,#header #logo a{display:block}.hpm_button{background-color:rgb(var(--color-primary));padding:0.4rem;position:relative;transition:0.5s}.hpm_button:hover{background-color:rgb(var(--color-primary), 0.6)}#header .hit-plus-menu{background-color:white;max-width:35vw;padding-top:9rem;padding-left:3rem;padding-right:3rem;padding-bottom:2rem;overflow-y:scroll;z-index:100;box-shadow:0px 0px 25px -15px rgba(0, 0, 0, 0.42);transition:0.7s cubic-bezier(0.77, 0, 0.175, 1);scrollbar-width:thin;scrollbar-color:rgba(var(--color-secondary), 0.2) white;scrollbar-gutter:both-edges}#header .hit-plus-menu .hpm_button{padding:0.4rem;position:absolute;width:41px;box-sizing:border-box;right:60px;top:47px}#header .hit-plus-menu .mod_navigation ul.level_1>li{padding:0.5rem 0;border-bottom:1px solid rgba(var(--color-secondary), 0.2)}#header .hit-plus-menu .mod_navigation ul.level_1>li>a,#header .hit-plus-menu .mod_navigation ul.level_1>li>span,#header .hit-plus-menu .mod_navigation ul.level_1>li>strong{font-size:1.2rem;font-weight:900}#header .hit-plus-menu .mod_navigation ul.level_1 ul.level_2{padding-left:0}#header .hit-plus-menu .mod_navigation ul.level_1 ul.level_2>li:first-child{padding-top:0.5rem}#header .hit-plus-menu .ce_text{margin-top:2rem;margin-bottom:1rem}.noslider #header{box-shadow:0px 0px 25px -15px rgba(0, 0, 0, 0.42);background-color:white}.noslider #header.scrolled:before{display:none}.noslider .mod_pageimages{display:none}.noslider #pageimages{display:none}.noslider #container{padding-top:135px}.hit-slider .bullets .bullet{border:0;background-color:rgba(255, 255, 255, 0.6)}.hit-slider .bullets .bullet.active{background-color:white}.home-intro{display:grid;grid-template-columns:6fr 3fr;column-gap:6rem}.home-intro .ce_headline{grid-column:span 2}.home-intro .home-links p{display:block;padding:1.5rem 2rem;border:1px solid rgba(var(--color-secondary), 0.2)}.home-intro .home-links p:hover{background:rgba(var(--color-primary), 0.1)}.home-intro .home-links a{color:rgb(var(--color-secondary));text-decoration:none;font-weight:900}.home-intro .home-links span{margin-right:0.5rem}.material-symbols-outlined{font-family:var(--font-icons);font-size:2rem;vertical-align:bottom;color:rgb(var(--color-primary));font-weight:400}.mod_article,.mod_login{max-width:var(--width-content);margin-left:auto;margin-right:auto}#footer{background-color:rgb(var(--color-secondary));color:white;padding:2rem 0;margin-top:3rem}#footer .inside{max-width:var(--width-content);margin-left:auto;margin-right:auto;display:flex;gap:2rem}#footer a{color:white;text-decoration:none}#footer .mod_customnav ul{list-style-type:none;margin:0;padding:0;display:flex;gap:1rem}#footer .mod_customnav ul a,#footer .mod_customnav ul span,#footer .mod_customnav ul strong{font-weight:400;text-decoration:none;color:white}#footer .mod_customnav ul a.active,#footer .mod_customnav ul span.active,#footer .mod_customnav ul strong.active{color:rgb(var(--color-primary))}.ce_table table{width:100%;text-align:left;border-spacing:0 0.5rem}.ce_table table tbody>tr>th{padding-right:1rem;white-space:nowrap}.ce_table table th,.ce_table table td{border-bottom:1px solid rgba(var(--color-secondary), 0.2);padding:0.5rem 0}.mod_article a{color:rgb(var(--color-primary))}.ce_text figure.float_left{margin-top:1rem;margin-right:2rem}.ce_text figure.float_right{margin-top:1rem;margin-left:2rem}.ce_text figure.float_left,.ce_text figure.float_right{max-width:30vw;margin-bottom:1rem}.mod_article.events{border:1px solid rgba(var(--color-secondary), 0.2);padding:1rem;box-sizing:border-box}.mod_eventmenu{position:relative;display:inline-block;position:relative}.mod_eventmenu:before{content:"";width:0.5rem;height:0.5rem;position:absolute;right:0.7rem;top:45%;-webkit-transform:translate(0, -50%) rotate(45deg);-moz-transform:translate(0, -50%) rotate(45deg);-ms-transform:translate(0, -50%) rotate(45deg);-o-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);border-right:1px solid rgb(var(--color-primary));border-bottom:1px solid rgb(var(--color-primary));pointer-events:none}.mod_eventmenu select{font-family:var(--font-default);font-size:1rem;padding:0.5rem 1rem;padding-right:2rem;box-shadow:inset 0px 0 0 1px rgba(var(--color-secondary), 0.2);cursor:pointer}.mod_eventlist>h2{display:none}.mod_eventlist .event_list_header{font-weight:900}.mod_eventlist table{text-align:left;border-spacing:0 5px;width:100%}.mod_eventlist table thead tr{padding:0.5rem}.mod_eventlist table thead tr th{padding:0.5rem 1rem;border-top:1px solid rgba(var(--color-secondary), 0.2);border-bottom:1px solid rgba(var(--color-secondary), 0.2)}.mod_eventlist table thead tr th:first-child{border-left:1px solid rgba(var(--color-secondary), 0.2)}.mod_eventlist table thead tr th:last-child{border-right:1px solid rgba(var(--color-secondary), 0.2)}.mod_eventlist table td{background-color:rgba(var(--color-secondary), 0.2);padding:0.5rem 1rem}.ce_form label,.mod_login label,.mod_article .mod_search label{display:block}.ce_form .widget,.mod_login .widget,.mod_article .mod_search .widget{margin-bottom:1rem}.ce_form .widget:last-child,.mod_login .widget:last-child,.mod_article .mod_search .widget:last-child{margin-bottom:0}.ce_form .widget-text,.ce_form .widget-password,.ce_form .widget-textarea,.mod_login .widget-text,.mod_login .widget-password,.mod_login .widget-textarea,.mod_article .mod_search .widget-text,.mod_article .mod_search .widget-password,.mod_article .mod_search .widget-textarea{display:grid;grid-template-columns:1fr 3fr}.ce_form input,.ce_form select,.ce_form textarea,.ce_form button,.mod_login input,.mod_login select,.mod_login textarea,.mod_login button,.mod_article .mod_search input,.mod_article .mod_search select,.mod_article .mod_search textarea,.mod_article .mod_search button{font-family:var(--font-default);font-size:1rem;padding:0.5rem 1rem;box-shadow:inset 0px 0 0 1px rgba(var(--color-secondary), 0.2)}.ce_form .widget-submit button,.mod_login .widget-submit button,.mod_article .mod_search .widget-submit button{display:inline-block;box-shadow:none;background-color:rgb(var(--color-primary));color:white;transition:0.5s;cursor:pointer}.ce_form .widget-submit button:hover,.mod_login .widget-submit button:hover,.mod_article .mod_search .widget-submit button:hover{background-color:rgb(var(--color-primary), 0.6)}.ce_form .formbody>label.mandatory,.ce_form .privacy-checkbox>.cb_label,.ce_form .privacy-checkbox>span.mandatory,.mod_login .formbody>label.mandatory,.mod_login .privacy-checkbox>.cb_label,.mod_login .privacy-checkbox>span.mandatory,.mod_article .mod_search .formbody>label.mandatory,.mod_article .mod_search .privacy-checkbox>.cb_label,.mod_article .mod_search .privacy-checkbox>span.mandatory{display:none}.ce_form .privacy-checkbox,.mod_login .privacy-checkbox,.mod_article .mod_search .privacy-checkbox{display:flex;align-items:flex-start;gap:1rem}.ce_form .privacy-checkbox input,.mod_login .privacy-checkbox input,.mod_article .mod_search .privacy-checkbox input{padding:1rem;cursor:pointer}.ce_form .privacy-checkbox input:checked,.mod_login .privacy-checkbox input:checked,.mod_article .mod_search .privacy-checkbox input:checked{background-color:rgb(var(--color-primary))}.ce_form .widget-checkbox.privacy legend,.mod_login .widget-checkbox.privacy legend,.mod_article .mod_search .widget-checkbox.privacy legend{display:none}.ce_form .widget-checkbox.privacy fieldset,.mod_login .widget-checkbox.privacy fieldset,.mod_article .mod_search .widget-checkbox.privacy fieldset{padding:0;border:0;width:100%}.ce_form .widget-checkbox.privacy fieldset input,.ce_form .widget-checkbox.privacy fieldset label,.mod_login .widget-checkbox.privacy fieldset input,.mod_login .widget-checkbox.privacy fieldset label,.mod_article .mod_search .widget-checkbox.privacy fieldset input,.mod_article .mod_search .widget-checkbox.privacy fieldset label{cursor:pointer}.ce_form .widget-checkbox.privacy span,.mod_login .widget-checkbox.privacy span,.mod_article .mod_search .widget-checkbox.privacy span{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;align-items:center}.ce_form .widget-checkbox.privacy input,.mod_login .widget-checkbox.privacy input,.mod_article .mod_search .widget-checkbox.privacy input{padding:1rem;margin:0}.ce_form .widget-checkbox.privacy input:checked,.mod_login .widget-checkbox.privacy input:checked,.mod_article .mod_search .widget-checkbox.privacy input:checked{background-color:rgb(var(--color-primary));cursor:pointer}mark.highlight{padding-left:1px;padding-right:1px;background-color:rgb(var(--color-primary), 0.4)}.mod_newslist{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.mod_newslist .layout_short{background-color:rgba(var(--color-secondary), 0.2);padding:1rem}.mod_newslist .layout_short h2{margin-top:0}.mod_newslist .layout_short h2 a{text-decoration:none;color:rgb(var(--color-secondary));font-size:1.2rem}.mod_newslist .layout_short p.more a{text-decoration:none;color:white;background-color:rgb(var(--color-primary));padding:0.5rem 1rem;transition:0.5s}.mod_newslist .layout_short p.more a:hover{background-color:rgb(var(--color-primary), 0.6)}.mod_newsarchive .layout_latest{padding:1rem}.mod_newsarchive .layout_latest:nth-child(odd){background:rgba(var(--color-secondary), 0.2)}.mod_newsarchive .layout_latest h2 a{text-decoration:none;color:rgb(var(--color-secondary))}.mod_newsarchive .layout_latest p.more a{text-decoration:none;color:white;background-color:rgb(var(--color-primary));padding:0.5rem 1rem;transition:0.5s}.mod_newsarchive .layout_latest p.more a:hover{background-color:rgb(var(--color-primary), 0.6)}.mod_newsarchive .pagination{display:flex;align-items:center;gap:1rem}.mod_newsarchive .pagination ul{list-style-type:none;display:flex;column-gap:0.5rem;margin:0;padding:0}.mod_newsarchive .pagination ul li a,.mod_newsarchive .pagination ul li strong{padding:0.2rem 0.5rem;background-color:rgb(var(--color-primary));color:white;text-decoration:none;font-weight:400}.mod_newsarchive .pagination ul li a.active,.mod_newsarchive .pagination ul li strong.active{background-color:transparent;box-shadow:inset 0px 0 0 1px rgb(var(--color-primary));color:rgb(var(--color-primary))}.mod_newsreader p.back a{text-decoration:none;color:white;background-color:rgb(var(--color-primary));padding:0.5rem 1rem;transition:0.5s}.mod_newsreader p.back a:hover{background-color:rgb(var(--color-primary), 0.6)}.ce_gallery ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.ce_gallery ul img{display:block;aspect-ratio:1.3333333333;object-fit:cover}.ce_hyperlink.btn{margin-top:1rem}.ce_hyperlink.btn a{background-color:rgb(var(--color-primary));color:white;transition:0.5s;display:inline-block;padding:0.5rem 1rem;text-decoration:none}.ce_hyperlink.btn a:hover{background-color:rgb(var(--color-primary), 0.6)}.hit-grid.politics .ce_text{display:grid;grid-template-columns:2fr 4fr}.hit-grid.politics .ce_text figure{grid-row:1 / span 3}.ce_cookiebarOpener a{display:inline-block;text-decoration:none;color:white;background-color:rgb(var(--color-primary));padding:0.5rem 1rem;transition:0.5s}.ce_cookiebarOpener a:hover{background-color:rgb(var(--color-primary), 0.6)}@media (width>1920px){#header .inside{max-width:initial;margin-left:180px;margin-right:180px}}@media (max-width:1680px){#header .inside{max-width:initial;padding-left:3rem;padding-right:3rem}}@media (max-width:1265px){#header .inside{column-gap:1rem}#header .hit-plus-menu{max-width:500px}#header .hit-plus-menu .hpm_button{top:38px;right:60px}.noslider #container{padding-top:113px}#logo{max-width:250px}h1{font-size:2.4rem;line-height:1.2em}h2{font-size:1.2rem}.mod_newslist .layout_short h2 a{font-size:1rem}.mod_article,.mod_login,#footer .inside{max-width:initial;padding-left:3rem;padding-right:3rem}.home-intro{column-gap:3rem}.home-intro .home-links p{padding:1rem 1.5rem}.mod_article.events{margin-left:3rem;margin-right:3rem}}@media (max-width:1040px){.custom-grid-2{display:flex;flex-direction:column}#footer .inside{flex-direction:column-reverse;gap:0}#footer .inside #copyright{margin-top:1rem}}@media (max-width:1000px){.home-intro{display:block}.home-intro .home-links{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1rem;text-align:center}.home-intro .home-links span{display:block;margin:0;margin-bottom:0.5rem}}@media (max-width:860px){#header .inside{column-gap:0.5rem}#header .mod_search input{display:none}#header .mod_search .formbody button{font-size:0;padding:0.35rem 0.45rem}#header .mod_search .formbody button:before{content:"";font-family:var(--font-icons);font-size:23px}.mod_newslist{display:flex;flex-direction:column;row-gap:1rem}.home-intro .home-links p{padding:0.7rem 1rem}.home-intro .home-links span{margin-bottom:0.2rem}}@media (max-width:760px){.home-intro .home-links{display:block}.ce_table table th,.ce_table table td{display:block;padding-top:0}.ce_table table th,.ce_table table td:first-child{border-bottom:0;padding-top:0.5rem}.ce_form .widget-text,.ce_form .widget-password,.ce_form .widget-textarea,.mod_login .widget-text,.mod_login .widget-password,.mod_login .widget-textarea{display:flex;flex-direction:column}.ce_form .widget-checkbox.privacy span{align-items:flex-start}.ce_form .widget-checkbox.privacy input{padding:0.8rem}.mod_eventlist table thead tr th,.mod_eventlist table td{padding:0.3rem 0.5rem}.mod_newsarchive .pagination{padding:2px 0}.mod_newsarchive .pagination p,.mod_newsarchive .pagination .next,.mod_newsarchive .pagination .previous,.mod_newsarchive .pagination .last{display:none}}@media (max-width:610px){body,html{font-size:18px}#header .inside{padding:0.7rem}#header .hit-plus-menu .hpm_button{top:20px;right:25px}.noslider #container{padding-top:80px}#header .inside,.mod_article,.mod_login,#footer .inside{padding-left:1.5rem;padding-right:1.5rem}#logo{max-width:180px}#footer .mod_customnav ul{display:block}#footer .divider{display:none}#footer .hit{display:block}.mod_article.events{margin-left:1.5rem;margin-right:1.5rem}.mod_article.events thead{display:none}.mod_article.events .event td{display:block;padding:0 0.5rem}.mod_article.events .event td:first-child{padding-top:0.3rem}.mod_article.events .event td:last-child{padding-bottom:0.3rem}}@media (max-width:500px){h1{font-size:2rem;margin-top:1.5rem}.ce_text figure.float_left,.ce_text figure.float_right{max-width:30vw}.ce_text figure.float_left{margin-right:1rem}.ce_text figure.float_right{margin-left:1rem}.hit-grid .ce_text{grid-template-columns:1fr 4fr}.custom-grid-2 .ce_text figure.float_left{margin-right:1rem}#header .hit-plus-menu{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;padding-top:6rem}}
