.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
.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)}
@font-face {
  font-family: 'icomoon';
  src:
    url('../../files/Layout/icons/fonts/icomoon.ttf?pvvep1') format('truetype'),
    url('../../files/Layout/icons/fonts/icomoon.woff?pvvep1') format('woff'),
    url('../../files/Layout/icons/fonts/icomoon.svg?pvvep1#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-church:before {
  content: "\e903";
}
.icon-news:before {
  content: "\e90c";
}
.icon-book:before {
  content: "\e990";
}
.icon-image:before {
  content: "\e942";
}
.icon-phone:before {
  content: "\ea1c";
}
.icon-email:before {
  content: "\ea34";
}
.icon-printer:before {
  content: "\ea6a";
}
.icon-home:before {
  content: "\e900";
}
.icon-location:before {
  content: "\ea39";
}
.icon-clock:before {
  content: "\ea4f";
}
.icon-calendar:before {
  content: "\ea60";
}
.icon-quotes-left:before {
  content: "\eb1b";
}
.icon-quotes-right:before {
  content: "\eb1c";
}
.icon-search:before {
  content: "\eb30";
}
.icon-menu:before {
  content: "\ec71";
}
.icon-link:before {
  content: "\ec9b";
}
.icon-arrow-up:before {
  content: "\edb7";
}
.icon-arrow-right:before {
  content: "\edbb";
}
.icon-arrow-down:before {
  content: "\edbf";
}
.icon-arrow-left:before {
  content: "\edc3";
}
.icon-facebook:before {
  content: "\eeef";
}
.icon-twitter:before {
  content: "\eef5";
}
.icon-vimeo:before {
  content: "\eeff";
}
.icon-linkedin:before {
  content: "\ef29";
}
.icon-clapboard-play:before {
  content: "\e959";
}
.icon-graduation:before {
  content: "\e99a";
}
.icon-bubbles4:before {
  content: "\eac9";
}
.icon-user:before {
  content: "\eaf7";
}
.icon-menu3:before {
  content: "\ec73";
}
.icon-info2:before {
  content: "\ed64";
}
.icon-spotify:before {
  content: "\eef3";
}
.icon-youtube:before {
  content: "\eefc";
}
.icon-flickr:before {
  content: "\ef03";
}
.icon-soundcloud:before {
  content: "\ef22";
}
.icon-headphones:before {
  content: "\e948";
}
.icon-file-pdf:before {
  content: "\ef3e";
}
.icon-file-word:before {
  content: "\ef40";
}
.icon-file-excel:before {
  content: "\ef41";
}
.icon-ticket:before {
  content: "\e9f9";
}
.icon-menu2:before {
  content: "\e902";
}
.icon-up:before {
  content: "\e901";
}
.icon-info-circle:before {
  content: "\f05a";
}
.icon-play-circle:before {
  content: "\f144";
}

@charset "UTF-8";
/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 0 0}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ffff00;color:#000000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}::-moz-selection{background-color:#b3d4fc;color:#000000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[aria-disabled]{cursor:default}@font-face{font-family:"fontin";src:url("../../files/Layout/fonts/fontin_sans_b_45b-webfont.woff2") format("woff2"), url("../../files/Layout/fonts/fontin_sans_b_45b-webfont.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"fontin";src:url("../../files/Layout/fonts/fontin_sans_bi_45b-webfont.woff2") format("woff2"), url("../../files/Layout/fonts/fontin_sans_bi_45b-webfont.woff") format("woff");font-weight:bold;font-style:italic}@font-face{font-family:"fontin";src:url("../../files/Layout/fonts/fontin_sans_i_45b-webfont.woff2") format("woff2"), url("../../files/Layout/fonts/fontin_sans_i_45b-webfont.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"fontin";src:url("../../files/Layout/fonts/fontin_sans_r_45b-webfont.woff2") format("woff2"), url("../../files/Layout/fonts/fontin_sans_r_45b-webfont.woff") format("woff");font-weight:normal;font-style:normal}::-moz-selection{background:#e85d22;color:#fff}::selection{background:#e85d22;color:#fff}html{font-family:"fontin", sans-serif;font-weight:normal;font-size:110%;line-height:1.6;color:#555;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;-ms-text-size-adjust:auto;-o-text-size-adjust:auto;text-size-adjust:auto}p{margin:0 0 1em}b,strong{font-weight:bold}h1,h2,h3,h4{font-family:"fontin", sans-serif;color:#111;font-weight:normal;font-style:normal;line-height:1.1;margin:0;padding:2em 0 0.5em}h2,h3,h4{font-variant:small-caps}h2.first,h3.first,h4.first{padding-top:0}h1{font-size:2.3rem}h2{font-size:1.8rem}h3{font-size:1.3rem;padding:2em 0 0}h4{font-size:1rem;padding:2em 0 0}h1+h2,h1+h3,h1+h4,h2+h3,h2+h4,h3+h4,p.title+h2,p.title+h3,p.title+h4{padding:0}p.title{display:inline-block;padding:0.4em 0.7em;background:#e85d22;color:#fff;float:right;margin:0 0 0 2em}p.title+h2,p.title+h3,p.title+h4 table{margin-bottom:1em;border-spacing:0px;border-collapse:collapse}td,th{padding:0.3em;line-height:1.15}a{color:#e85d22;transition:color 0.5s ease}a:hover{color:#f4ded7}.right{text-align:right}.left{text-align:left}.center{text-align:center;margin:0 auto}body{width:100%;height:100%}#panel{background-color:#f9f4f2}.slideout-menu{position:fixed;top:0;bottom:0;width:256px;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:0;display:none}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;will-change:transform;background-color:#FFF;min-height:100vh}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.wrap{max-width:1400px;margin:0 auto;position:relative;padding:0 40px}.grid{display:flex;flex-flow:row wrap;justify-content:space-between}[class*="col-"]{flex:1}.col-1-4{flex:0 0 25%;max-width:25%}.col-1-3{flex:0 0 33.33333%;max-width:33.33333%}.col-1-2{flex:0 0 50%;max-width:50%}.col-2-3{flex:0 0 66.66666%;max-width:66.66666%}.col-3-4{flex:0 0 75%;max-width:75%}.col-1-1{flex:0 0 100%;max-width:100%}.ingrid{display:flex;flex-flow:row wrap;max-width:1400px;margin:0 auto;justify-content:space-between;padding:0 40px}.ingrid .col-1-4{flex:0 0 22.5%;max-width:22.5%}.ingrid .col-1-3{flex:0 0 30%;max-width:30%}.ingrid .col-1-2{flex:0 0 48%;max-width:48%}.ingrid .col-2-3{flex:0 0 63%;max-width:63%}.ingrid .col-3-4{flex:0 0 72.5%;max-width:72.5%}.ingrid .col-1-1{flex:0 0 100%;max-width:100%}.ingrid.main>div{flex:0 0 66.666%;max-width:66.666%;flex-grow:1}.ingrid.main aside{flex:0 0 33.333%;max-width:33.333%}::-webkit-input-placeholder{color:#e85d22;font-family:"Roboto", sans-serif;font-weight:300}::-moz-placeholder{color:#e85d22;font-family:"Roboto", sans-serif;font-weight:300}:-ms-input-placeholder{color:#e85d22;font-family:"Roboto", sans-serif;font-weight:300}:-moz-placeholder{color:#e85d22;font-family:"Roboto", sans-serif;font-weight:300}textarea,button,input[type="text"],input[type="button"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="email"],input[type="submit"]{-webkit-appearance:none;border-radius:0}textarea,button,input[type="text"],input[type="button"],input[type="password"],input[type="number"],input[type="search"],input[type="tel"],input[type="email"],input[type="submit"]{font-family:"Roboto", sans-serif;font-weight:300;border:none;width:100%;padding:0.7em 1em;background:#fff}.formbody{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0.7em;background:#eee;margin:0 auto}.formbody>div{flex-grow:1;margin:1em}.formbody label{display:none}.formbody fieldset{border:0;padding:0;margin:0;min-width:0;background-color:#fff;padding:2.5em 2em 1em;position:relative}.formbody fieldset legend{position:absolute;top:0.7em;left:2em}.formbody fieldset span{display:flex}.formbody fieldset span.invisible,.formbody fieldset span.mandatory{display:none}.formbody fieldset span input{margin-right:0.5em}.formbody fieldset span label{display:block}.formbody textarea{display:block;height:90px}.formbody .widget-submit button{background-color:#ccc;color:#fff;font-family:"GraublauSans", serif;cursor:pointer;transition:background-color 0.5s ease;font-variant:small-caps;font-size:1.3rem;height:100%}.formbody .widget-submit button:hover{background-color:#999}.mod_search .formbody fieldset{padding:0.5em 2em}.mod_search .formbody .widget-text input{height:100%}.mod_search .formbody .widget-submit{order:2}.mod_search .relevance,.mod_search .url{font-size:0.8rem;color:#aaa;margin:0 0 2em}.mod_search mark{background-color:transparent;font-weight:bold}.mod_login .formbody{margin-top:0.5em}.mod_login .formbody input{height:100%}.mod_login .formbody .error{flex-basis:100%;margin:0.5em 1em 0}.invisible{display:none}header{position:fixed;z-index:40;width:100%;background-color:rgba(0, 0, 0, 0.3);backface-visibility:hidden}header.sticky{background:rgba(0, 0, 0, 0.7) !important}header.sticky .main ul.level_1 li a,header.sticky .main ul.level_1 li strong{padding:0.8em 1.1em}header .main{flex-grow:2}header .main ul{padding:0}header .main ul.level_1{margin:0;display:flex;justify-content:flex-end}header .main ul.level_1 li{padding-bottom:3px}header .main ul.level_1 li a,header .main ul.level_1 li strong{display:block;padding:2em 1.1em;text-decoration:none;text-transform:uppercase;font-size:0.85rem;font-weight:bold;color:#fff;letter-spacing:1px;transition:0.4s}header .main ul.level_1 li a.last,header .main ul.level_1 li strong.last{padding-right:0}header .main ul.level_1 li:hover,header .main ul.level_1 li.active,header .main ul.level_1 li.trail{border-bottom:3px solid #e85d22;padding-bottom:0}header .main ul.level_1 li:hover a,header .main ul.level_1 li:hover strong,header .main ul.level_1 li.active a,header .main ul.level_1 li.active strong,header .main ul.level_1 li.trail a,header .main ul.level_1 li.trail strong{color:#e85d22}header .main ul.level_1 li:hover .level_2 a,header .main ul.level_1 li:hover .level_2 strong,header .main ul.level_1 li.active .level_2 a,header .main ul.level_1 li.active .level_2 strong,header .main ul.level_1 li.trail .level_2 a,header .main ul.level_1 li.trail .level_2 strong{color:#555}header .main ul.level_1 li.submenu{position:relative}header .main ul.level_1 li.submenu:hover ul.level_2{visibility:visible;opacity:1;z-index:10;transform:translateY(3px);transition-delay:0s, 0s, 0.3s}header .main ul.level_1 li.startseite{display:none}header .main ul.level_2{display:block;visibility:hidden;opacity:0;position:absolute;top:100%;left:0;z-index:9;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;text-align:left;width:220px;-webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);padding:0;transform:translateY(1em)}header .main ul.level_2 li{padding-bottom:0}header .main ul.level_2 li a,header .main ul.level_2 li strong{line-height:1.15;background-color:rgba(255, 255, 255, 0.9);padding:0.3em;text-transform:none;font-weight:normal;letter-spacing:0;padding:0.8em 1.6em}header .main ul.level_2 li a.first,header .main ul.level_2 li strong.first{padding:1.4em 1.6em 1em;border-bottom:1px solid #ccc}header .main ul.level_2 li a.last,header .main ul.level_2 li strong.last{padding-bottom:1.6em}header .main ul.level_2 li.active,header .main ul.level_2 li:hover,header .main ul.level_2 li.trail{border-bottom:none}header .main ul.level_2 li.active a,header .main ul.level_2 li.active strong,header .main ul.level_2 li:hover a,header .main ul.level_2 li:hover strong,header .main ul.level_2 li.trail a,header .main ul.level_2 li.trail strong{color:#e85d22;background-color:#fff}header .main ul.level_2 li.active a,header .main ul.level_2 li.active strong,header .main ul.level_2 li.trail a,header .main ul.level_2 li.trail strong{font-weight:bold}.social ul{margin:0;display:flex;padding:0}.social ul li:before,.social ul li span{display:none}.social ul li a{display:block;padding:10px 0.5em;text-decoration:none;color:#e85d22;border-right:1px solid #e5e5e5;transition:all 1s ease;line-height:1.6}.social ul li a.first{border-left:1px solid #e5e5e5}.social ul li a:hover{background-color:#ed7749;color:#fff;border-color:#ed7749}footer .social ul{justify-content:center}footer .social ul li:before,footer .social ul li span{display:none}footer .social ul li a{display:block;text-align:center;width:40px;height:40px;line-height:40px;text-decoration:none;color:#5d5d5d;border-radius:50%;background-color:#ed7749;margin:3em 0.5em 1em 0.5em;border:none;font-size:1.2rem;padding:0}footer .social ul li a:hover{background-color:#f4ded7;color:#5d5d5d}footer .social ul li a.first{border:none}aside{padding-left:2em}aside ul{margin:0;list-style:none}aside ul li a,aside ul li strong{color:#222;text-decoration:none;display:block;padding:1em;border-bottom:1px solid #888}aside ul li a.first,aside ul li strong.first{padding-top:0}aside ul li a.last,aside ul li strong.last{border-bottom:none}aside ul li a.active,aside ul li a:hover,aside ul li a.trail,aside ul li strong.active,aside ul li strong:hover,aside ul li strong.trail{font-weight:bold}aside ul li a:hover,aside ul li strong:hover{color:#000}aside ul li.last a,aside ul li.last strong{border-bottom:none}aside ul li ul{display:none;margin-bottom:1em}aside ul li ul li a,aside ul li ul li strong{padding:0.5em 1em;font-size:0.9rem}aside ul li ul li a.first,aside ul li ul li strong.first{padding:0.5em 1em}aside ul li.active ul,aside ul li.trail ul{display:block}.mod_breadcrumb{color:#fff;align-self:flex-end;padding:0 0 1em 2em;text-align:right}.mod_breadcrumb ul{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none;justify-content:flex-end}.mod_breadcrumb ul li{padding-right:1em}.mod_breadcrumb ul li:after{content:">";padding-left:0.3em}.mod_breadcrumb ul li.last:after{content:""}footer .list h3{color:#e85d22;font-size:1.5rem;margin-top:1.7em;position:relative;font-weight:600;padding-bottom:0.4em}footer .list h3:after{content:"";height:2px;width:50%;display:block;position:absolute;bottom:0;left:0;background-color:#ed7749}footer .list ul{margin:0;padding:2.3em 0 0}footer .list ul li a,footer .list ul li strong{color:#fff;text-decoration:none;display:block;padding:0 0 1em;font-weight:500}footer .list ul li a:hover,footer .list ul li strong:hover{color:#ed7749}footer .list ul li a.active,footer .list ul li strong.active{color:#ed7749}#totop{color:#aaa;position:fixed;bottom:0;right:0;text-decoration:none;display:none;z-index:30;font-size:1.3rem;padding:1em;line-height:0;outline:none;background:rgba(0, 0, 0, 0.2)}#totop:hover{background-color:#e85d22;color:#fff}.iconlinks{text-align:center;width:100%;margin:-2em 0;position:relative}.iconlinks ul{display:flex;justify-content:center;padding:0;margin:0;flex-wrap:wrap}.iconlinks ul li{margin:1em}.iconlinks ul li a{text-decoration:none;display:block;border-radius:50%;background-color:#fff;color:#e85d22;transition:0.5s;height:200px;width:200px;-webkit-box-shadow:3px 3px 10px 0 rgba(0, 0, 0, 0.1);box-shadow:3px 3px 10px 0 rgba(0, 0, 0, 0.1)}.iconlinks ul li a p{line-height:1.2;margin:0;padding:0.4em 0 0}.iconlinks ul li a span{display:inline-block;font-size:3rem;margin-top:1.1em}.iconlinks ul li a:hover{background-color:#e85d22;color:#fff}#menu{background-color:#e85d22;-webkit-box-shadow:inset -15px 0 25px -10px rgba(0, 0, 0, 0.2);box-shadow:inset -15px 0 25px -10px rgba(0, 0, 0, 0.2)}#menu ul{margin:0;padding:0}#menu ul li a,#menu ul li strong{display:block;font-weight:500;padding:0.6em 1.3em 0.3em;text-decoration:none;border-bottom:1px solid #eee;line-height:1.2;color:#fff}#menu ul li a.active,#menu ul li a:hover,#menu ul li a.trail,#menu ul li strong.active,#menu ul li strong:hover,#menu ul li strong.trail{background-color:#823d1d}#menu ul ul a,#menu ul ul strong{font-size:0.85em;padding:0.4em 0.5em 0.3em 2.5em}#menu ul ul ul a,#menu ul ul ul strong{font-size:0.75em;padding:0.4em 0.5em 0.3em 4.5em}#toggler{cursor:pointer;display:none;font-size:2em;color:#fff;align-self:center;padding:0.5em}#toggler:hover{color:#e85d22}header{z-index:10 !important}header .logo{font-variant:small-caps;text-decoration:none;color:#fff;line-height:1;align-self:center;padding-right:1.5em}header .logo span{display:block;font-size:1.3rem;text-indent:23px}header .logo:hover{color:#e85d22}header .grid{flex-wrap:nowrap}.textbannerwrap{position:relative;background-color:#000}.textbannerwrap .textbanner{background-size:cover;background-position:center center;height:550px;border-bottom:4px solid #e85d22;opacity:0.7}.textbannerwrap .contentwrap{position:absolute;left:0;top:7em;width:100%}.textbannerwrap .contentwrap p{color:#fff;margin:0}.textbannerwrap .contentwrap p.losung{font-size:0.9rem;line-height:2}.textbannerwrap .contentwrap p.losung span{font-size:1.6rem;font-weight:bold;line-height:1.1;display:block;max-width:600px}.textbannerwrap .contentwrap h1{color:#fff;font-size:2.4rem;max-width:700px;line-height:1;padding:0.5em 0 0;text-align:right;margin-left:auto;font-weight:bold}.textbannerwrap .contentwrap a{display:inline-block;padding:0 0.8em;transition:0.4s;background-color:#e85d22;color:#fff;text-transform:uppercase;text-decoration:none;line-height:1.8;margin-top:1em;font-size:0.8rem;letter-spacing:0.5px}.textbannerwrap .contentwrap a:hover{background-color:#000}.textbannerwrap .contentwrap a.link{margin-left:auto}.textbannersmall{text-align:center;margin-top:8em}.textbannersmall h2{color:#fff;font-weight:bold;font-size:2.5rem;padding:1.5em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.headerimage{background-size:cover;background-position:center center;margin-bottom:3em;border-bottom:2px solid #e85d22;padding:3.5em 0 1em}.headerimage .wrap{display:flex;justify-content:space-between}.headerimage h1,.headerimage h2{font-size:2rem;color:#fff;font-weight:bold;text-shadow:0 0 13px #000000;align-self:flex-end}.kontakt .headerimage{margin-bottom:0}.ce_sliderStart .slider-control{position:relative;height:auto;opacity:0;transition:opacity 0.4s}.ce_sliderStart .slider-control.active{opacity:1}.ce_sliderStart .slider-control .slider-prev,.ce_sliderStart .slider-control .slider-next{text-decoration:none;z-index:30;font-size:1.2rem;padding:0.3em 0.8em;line-height:2;outline:none;top:-280px;color:#aaa;background:rgba(0, 0, 0, 0.2);transition:0s}.ce_sliderStart .slider-control .slider-prev:hover,.ce_sliderStart .slider-control .slider-next:hover{background:#e85d22;color:#fff}.ce_sliderStart .slider-control .slider-prev{padding-left:0.6em}.ce_sliderStart .slider-control .slider-next{padding-right:0.6em}.mod_rocksolid_slider .rsts-view .rsts-slide div{max-width:1400px;margin:130px auto 0;padding:0 40px}.mod_rocksolid_slider .rsts-view .rsts-slide div p{color:#fff;margin:0}.mod_rocksolid_slider .rsts-view .rsts-slide div p.losung{font-size:0.9rem;line-height:2}.mod_rocksolid_slider .rsts-view .rsts-slide div span{font-size:1.4rem;font-weight:bold;line-height:1.1;display:block;max-width:600px}.mod_rocksolid_slider .rsts-view .rsts-slide div h1{color:#fff;font-size:2.4rem;max-width:700px;line-height:1;padding:0.5em 0 0;text-align:right;margin-left:auto;font-weight:bold}.mod_rocksolid_slider .rsts-view .rsts-slide div a{display:inline-block;padding:0 0.8em;transition:0.4s;background-color:#e85d22;color:#fff;text-transform:uppercase;text-decoration:none;line-height:1.8;margin-top:1em;font-size:0.8rem;letter-spacing:0.5px}.mod_rocksolid_slider .rsts-view .rsts-slide div a:hover{background-color:#000}.mod_rocksolid_slider .rsts-view .rsts-slide div a.link{margin-left:auto}.mod_rocksolid_slider .rsts-view .rsts-slide div.snd{text-align:right}.ce_gallery{margin:2em 0}.ce_gallery>ul{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;justify-content:space-between}.ce_gallery>ul li{transition:opacity 0.5s ease 0s;margin-top:1.4em;flex:1}.ce_gallery>ul li figure{margin:0}.ce_gallery>ul li a{display:block;overflow:hidden;border:none}.ce_gallery>ul li img{display:block;transition:all 1s ease 0s}.ce_gallery>ul li:hover{opacity:0.3}.ce_gallery>ul.cols_8 li{flex:0 0 11%;max-width:11%}.ce_gallery>ul.cols_7 li{flex:0 0 13%;max-width:13%}.ce_gallery>ul.cols_6 li{flex:0 0 13%;max-width:13%}.ce_gallery>ul.cols_5 li{flex:0 0 18%;max-width:18%}.ce_gallery>ul.cols_4 li{flex:0 0 23%;max-width:23%}.ce_gallery>ul.cols_3 li{flex:0 0 31%;max-width:31%}.ce_gallery>ul.cols_2 li{flex:0 0 48%;max-width:48%}.ce_gallery>ul.cols_1 li{flex:0 0 100%;max-width:100%}figcaption{font-size:0.7rem;color:#666;line-height:1.2;padding:0.5em 0}.image_container.float_above{margin:0.5em 0;max-width:50%}.image_container.float_left{float:left;margin:0.5em 2em 0.5em 0;width:33%}.image_container.float_right{float:right;margin:0.5em 0 0.5em 2em;width:33%}.image_container.float_below{margin:0.5em 0;max-width:50%}.image_container a{border:none}.ce_image figure{margin:0 0 2em}.back{margin-top:3em;clear:both}.back a{text-decoration:none;transition:0.5s ease;color:#fff;background-color:#e85d22;padding:0.7em 1em}.back a:before{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:0.5em;content:""}.back a:hover{background-color:#823d1d}.ce_dlh_googlemaps{margin-bottom:3em}.tel,.fax,.mail,.web,.home,.pdf{margin:0 0 0 1.5em;position:relative}.tel:before,.fax:before,.mail:before,.web:before,.home:before,.pdf:before{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:0.5em;position:absolute;left:-1.5em;top:0.3em}.tel:before{content:""}.fax:before{content:""}.mail:before{content:""}.web:before{content:""}.home:before{content:""}.pdf:before{content:""}.textfull{display:flex;border-bottom:4px solid #A34118;border-top:4px solid #A34118;background-color:#682b0e;color:#fff;flex-wrap:wrap;margin-bottom:8em}.textfull .textimg{background-size:cover;background-position:top center;min-height:350px}.textfull .contentwrap{padding:4em;background-size:cover;background-position:center center;background-image:url(/files/Grafiken/Header/Hintergrund_2.jpg)}.intro{margin-bottom:6em;background-color:#eadbd5;padding:2em}.intro>div{max-width:1400px;margin:4em auto;padding:0 40px}.mod_eventlist .header{padding-top:2em;font-weight:bold}.layout_list{display:flex;padding:0.5em 0;border-top:1px solid #555;line-height:1.4;font-size:0.9rem;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.layout_list h3{padding:0 1em 0 0;font-size:0.9rem;font-variant:normal;line-height:1.4;flex:0 0 30%;max-width:30%}.layout_list p{margin:0}.layout_list .time{padding:0 1em 0 0;flex:0 0 30%;max-width:30%}.layout_list .ce_text{flex:0 0 40%;max-width:40%}.layout_list .ce_text p{display:inline}.layout_upcoming{display:flex;margin-top:2em;text-align:left}.layout_upcoming.first{margin-top:4em}.layout_upcoming time{display:block;flex:0 0 70px;max-width:70px;color:#fff;font-weight:700;text-align:center}.layout_upcoming time .calendar-icon-day{background-color:#ed7749}.layout_upcoming time .calendar-icon-month{background-color:#f4ded7}.layout_upcoming .title{flex-grow:2;padding-left:1em}.layout_upcoming .title .name a{text-decoration:none;line-height:1.25;margin-bottom:0.2em;display:block}.layout_upcoming .title .details p{margin:0;padding:0;color:#aaa;font-weight:400;font-size:0.9rem;line-height:1.4}.layout_upcoming .title .details .icon-location,.layout_upcoming .title .details .icon-clock,.layout_upcoming .title .details .icon-ticket{padding-right:0.5em;color:#b4b4b4}.terminlink{text-align:center;position:relative;margin:3em 0}.terminlink:before{content:"";position:absolute;top:0.7em;left:0;width:100%;height:2px;background-color:#f0f0f0;z-index:-1}.terminlink a{text-decoration:none;padding:0 1em;display:inline-block;background-color:#fff;color:#ddd}.terminlink a:hover{color:#bbb}.terminlink a span{padding-right:0.5em}.termine,.aktuelles,.cal{padding-top:4em;position:relative;z-index:1;text-align:center}.termine:before,.aktuelles:before,.cal:before{content:"";position:absolute;top:5em;left:0;width:100%;height:2px;background-color:#f0f0f0;z-index:-1}.termine>h2,.aktuelles>h2,.cal>h2{color:#ddd;padding:0 1em;display:inline-block;background-color:#fff;font-size:1.6rem}.termine>h2:before,.aktuelles>h2:before,.cal>h2:before{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:0.5em}.termine>h2:before{content:""}.aktuelles>h2:before{content:""}.cal>h2:before{content:""}.cal{width:100%}.kommende{display:flex;flex-wrap:wrap;justify-content:space-between}.kommende.frontpage{margin-top:6em}.kommende .layout_teaser{flex:0 0 31%;max-width:31%;padding:0;margin-bottom:3em;border:1px solid #ddd;display:flex;flex-direction:column;background-color:#fff;border-radius:7px;overflow:hidden}.kommende .layout_teaser p{margin:0}.kommende .layout_teaser .eventimg{background-size:cover;background-position:center center;height:160px;position:relative;border-radius:7px 7px 0 0}.kommende .layout_teaser .eventimg time{padding:0.5em 25px;display:inline-block;background-color:#fff;margin-top:37px}.kommende .layout_teaser h2{padding:20px 25px;line-height:1;font-size:1.4rem;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.kommende .layout_teaser h2 a{text-decoration:none}.kommende .layout_teaser .ce_text{padding:0 25px 20px;font-size:0.9rem;line-height:1.4;flex-grow:2;display:flex;flex-direction:column}.kommende .layout_teaser .ce_text .teaser{flex-grow:2;padding-bottom:1em}.kommende .layout_teaser .ce_text .details{color:#777;line-height:1.2;text-transform:uppercase;letter-spacing:0.5px}.kommende .layout_teaser .ce_text .details p{margin:0 0 0.5em;padding:0 0 0 1.5em;position:relative}.kommende .layout_teaser .ce_text .details span{position:absolute;left:0;top:3px}.kommende .layout_teaser .more a{display:block;position:absolute;bottom:0;right:0;background:#ed7749;color:#fff;padding:0.3em 0.7em;border:none}.kommende .layout_teaser .more a:hover{background:#f4ded7}.kommende .terminlink{display:none}.event_full .termininfo{clear:both;background-color:#f4f4f4;border-radius:7px;border:1px solid #ddd;padding:2em;margin-top:2em}.event_full .termininfo h3{border-bottom:1px solid #999;margin-bottom:1em;padding:0 0 0.2em}.event_full .termininfo p{font-size:1.3rem;line-height:1;margin-bottom:0.5em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.event_full .termininfo time{display:block;margin-bottom:1em}.event_full .termininfo span{padding-right:1em}.layout_latest{text-align:left;display:flex;margin:0 0 3em;padding:2em;border:1px solid #ddd;background-color:#fff;border-radius:7px}.layout_latest.last{border-bottom:none}.layout_latest .newsimg{flex:0 0 33.33333%;max-width:33.33333%;background-size:cover;background-position:center center;display:block;transition:all 0.5s ease;min-height:180px}.layout_latest .newsimg:hover{opacity:0.7}.layout_latest .newsdetail{flex:0 0 66.66666%;max-width:66.66666%;padding-left:2em}.layout_latest .newsdetail h2{padding:0}.layout_latest .newsdetail h2 a{text-decoration:none;display:block;line-height:0.85;margin:-5px 0 15px}.layout_latest .newsdetail .subheadline{color:#aaa;line-height:1.3;margin:0 0 0.5em;text-transform:uppercase;letter-spacing:0.5px;font-size:0.8rem}.layout_latest .newsdetail .info{line-height:1;font-size:0.75rem;color:#ccc;margin:1em 0 0}.layout_latest .newsdetail .info .icon-clock{padding-right:0.5em}.aktuelles{display:flex;flex-wrap:wrap;justify-content:space-between}.aktuelles .layout_latest{flex:0 0 48%;max-width:48%}.layout_full h1{padding-top:0.7em}.layout_full h2{font-size:1.7rem;padding-bottom:1em}.layout_full>figure{margin:1.2em 0 2em 4em;float:right;width:33.333% !important;height:auto !important;max-width:100% img;}.mod_newsarchive h1{padding:0 0 1em}footer{background-color:#444;color:#ddd;padding:3em 0;font-size:0.95rem;margin-top:6em}footer a.logo{max-width:370px;display:block;margin:4.9em 0 3.4em}footer .infos p.icons{position:relative;padding-left:2.2em}footer .infos p.icons span{position:absolute;left:0;top:3px}footer .infos p.icons [class^="icon-"],footer .infos p.icons [class*=" icon-"]{font-size:1.2rem;color:#ed7749}footer .copyright{text-align:center;margin:1em 0 4em;color:#888;font-size:1rem}footer .copyright .fat{font-weight:700;color:#aaa}footer .mummert{color:#888;text-decoration:none}footer .mummert:hover{color:#e85d22}.card{padding:0.5em 1em 1em 1em;border:1px solid #ddd;background-color:#f4f4f4;border-radius:7px;margin-top:2em}.ce_table{margin-bottom:3em}.ce_table table{width:100%}.ce_table table td,.ce_table table th{padding:0.5em}.ce_table table th{background-color:#e85d22;color:#fff}.ce_table table tr:nth-of-type(even){background-color:#f4ded7}.ce_table.jahresplan table th,.ce_table.jahresplan table td{width:21%}.ce_table.jahresplan table th{text-align:left}.ce_table.jahresplan table td{vertical-align:text-top}.ce_table.jahresplan table .col_first{width:16%}.friedhof table{margin-bottom:3em}.friedhof table th,.friedhof table td{text-align:left;vertical-align:top;border:1px solid #555}.friedhof table th:last-child,.friedhof table td:last-child{text-align:right}.friedhof table th{background:#ddd;border:1px solid #555}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:400px;margin:3em 0 1em}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.ce_leaflet{margin-bottom:3em}.mod_calendar{width:100%;text-align:center;margin-bottom:3em}.mod_calendar .cal_nav{display:flex;max-width:1000px;margin:0 auto 2em}.mod_calendar .cal_nav .previous a,.mod_calendar .cal_nav .next a{text-decoration:none;color:#ddd;display:block;border-radius:4px;border:2px solid #ddd;padding:0.5em 1em;transition:all 0.5s ease}.mod_calendar .cal_nav .previous a:hover,.mod_calendar .cal_nav .next a:hover{background-color:#ddd;color:#fff}.mod_calendar .cal_nav .current{flex-grow:2;font-family:"GraublauSans", sans-serif;font-weight:bold;color:#ed7749;font-size:2rem}.mod_calendar table{margin:0 auto;border-collapse:separate}.mod_calendar table td{padding:1em 0.5em;background-color:#ddd;border:1px solid #fff}.mod_calendar table td.empty{background-color:#f0f0f0}.mod_calendar table td,.mod_calendar table th{width:14.28%;color:#999}.mod_calendar table th.label{font-weight:300;font-size:0.7rem}.mod_calendar table .event{margin-top:0.5em}.mod_calendar table .event a{color:#823d1d;text-decoration:none}.mod_calendar table .event a:hover{color:#e85d22}.ce_accordion{margin:0.6em 0 1em;clear:both}.ce_accordion .acc_img{background-size:cover;background-position:center center;height:200px}.ce_accordion .toggler{background:#e85d22;color:#fff;padding:0.7rem 4rem 0.7rem 1rem;cursor:pointer;position:relative;line-height:1.4;outline:none}.ce_accordion .toggler:hover,.ce_accordion .toggler.ui-state-active{background:#444}.ce_accordion .toggler:hover:after,.ce_accordion .toggler.ui-state-active:after{background:#666;opacity:1}.ce_accordion .toggler:after{content:"+";background:#444;height:100%;position:absolute;right:0;top:0;width:50px;text-align:center;line-height:0.8em;opacity:0.3;font-weight:bold;font-size:3rem}.ce_accordion .toggler.ui-state-active:after{content:"-"}.ce_accordion .accordion{display:none;padding:1em;background-color:#fff}.pagination{margin:4em 0;clear:both}.pagination p{display:inline-block;padding-right:2em}.pagination ul{margin:0;padding:0;list-style:none;display:inline}.pagination ul li{display:inline}.pagination ul li a,.pagination ul li span{display:inline-block;margin:0 0.2em;padding:0.5em 1em;background-color:#e85d22;color:#fff;text-decoration:none}.pagination ul li a:hover,.pagination ul li a.current,.pagination ul li span:hover,.pagination ul li span.current{background-color:#f9f4f2}.ce_downloads,.ce_download{margin:1em 0;clear:both}.ce_downloads ul,.ce_download ul{margin:0;padding:0;list-style:none}.ce_downloads ul li,.ce_downloads p,.ce_download ul li,.ce_download p{margin-top:0.5em}.ce_downloads ul li a,.ce_downloads p a,.ce_download ul li a,.ce_download p a{display:block;padding:0.5em 3em 0.5em 1em;background-color:#ed7749;text-decoration:none;transition:background-color 0.5s ease;position:relative;color:#fff}.ce_downloads ul li a:hover,.ce_downloads p a:hover,.ce_download ul li a:hover,.ce_download p a:hover{background-color:#823d1d}.ce_downloads ul li a:after,.ce_downloads p a:after,.ce_download ul li a:after,.ce_download p a:after{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;position:absolute;right:0;top:0;width:1.8em;text-align:center;line-height:2em;display:block;color:#fff;font-size:1.4rem}.ce_downloads ul li a .size,.ce_downloads p a .size,.ce_download ul li a .size,.ce_download p a .size{font-size:0.7em;opacity:0.4}.ce_downloads ul li.ext-pdf a:after,.ce_downloads p.ext-pdf a:after,.ce_download ul li.ext-pdf a:after,.ce_download p.ext-pdf a:after{content:""}.ce_downloads ul li.ext-xls a:after,.ce_downloads p.ext-xls a:after,.ce_download ul li.ext-xls a:after,.ce_download p.ext-xls a:after{content:""}.ce_downloads ul li.ext-doc a:after,.ce_downloads p.ext-doc a:after,.ce_download ul li.ext-doc a:after,.ce_download p.ext-doc a:after{content:""}.ce_downloads ul li.ext-img a:after,.ce_downloads ul li.ext-jpg a:after,.ce_downloads ul li.ext-png a:after,.ce_downloads p.ext-img a:after,.ce_downloads p.ext-jpg a:after,.ce_downloads p.ext-png a:after,.ce_download ul li.ext-img a:after,.ce_download ul li.ext-jpg a:after,.ce_download ul li.ext-png a:after,.ce_download p.ext-img a:after,.ce_download p.ext-jpg a:after,.ce_download p.ext-png a:after{content:""}.ce_downloads ul li.ext-mp3 a:after,.ce_downloads p.ext-mp3 a:after,.ce_download ul li.ext-mp3 a:after,.ce_download p.ext-mp3 a:after{content:""}.ce_hyperlink{clear:both}.ce_hyperlink a{display:inline-block;color:#fff;padding:0.5em 3em 0.5em 1em;background-color:#ed7749;text-decoration:none;transition:background-color 0.5s ease;margin-top:1em;position:relative}.ce_hyperlink a:hover{background-color:#823d1d}.ce_hyperlink a:before{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;position:absolute;right:0;top:0;width:1.8em;text-align:center;line-height:2em;display:block;color:#fff;font-size:1.4rem;content:""}.soundcloud{margin:4em 0 1em}.ce_youtube,.ce_vimeo,.yt_video{margin:2em 0;position:relative;padding-bottom:55%;padding-top:25px;height:0;clear:both}.ce_youtube iframe,.ce_vimeo iframe,.yt_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#flipbook{margin-bottom:4em;background-color:var(--primary) !important;aspect-ratio:1.7777777778;width:100%;position:relative;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}.contao-cookiebar{top:unset}.contao-cookiebar p{margin-top:0}.contao-cookiebar .cc-inner{border-radius:7px;border-color:#ddd;width:100%}.contao-cookiebar .cc-inner a{color:#e85d22;transition:color 0.5s ease;text-transform:uppercase;text-decoration:underline}.contao-cookiebar .cc-inner a:hover{color:#f4ded7}.contao-cookiebar .cc-inner .cc-group{border-color:#ddd}.contao-cookiebar .cc-inner .cc-group .cc-detail-btn{width:auto}.contao-cookiebar .cc-inner .cc-cookies{background:none}.contao-cookiebar .cc-inner .cc-cookies .cc-cookie .cc-cookie-info{background:none;padding:0;border:none}.contao-cookiebar .cc-inner button{transition:all ease-in-out 0.3s}.contao-cookiebar .cc-inner button.cc-btn{background:none;border-radius:0;border-color:#ed7749;color:#ed7749}.contao-cookiebar .cc-inner button.cc-btn:hover{border-color:#823d1d;color:#823d1d}.contao-cookiebar .cc-inner button.cc-btn.success{background:#ed7749;border-color:#ed7749;color:#fff}.contao-cookiebar .cc-inner button.cc-btn.success:hover{background:#823d1d;border-color:#823d1d}img{max-width:100%;height:auto}@media only screen and (max-width:1224px){header .main ul.level_1 li a,header .main ul.level_1 li strong{padding:2em 0.6em}}@media only screen and (max-width:1024px){[class*="col"],.ingrid [class*="col-"]{flex:0 0 100%;max-width:100%;margin-bottom:3em}.ingrid.main>div{flex:0 0 100%;max-width:100%}.ingrid.main aside{flex:0 0 100%;max-width:100%}.ingrid.main aside nav.sub{display:none}header{background-color:#333;position:static}header .wrap{padding:0}header .grid{justify-content:space-between}header .main{display:none}header #toggler{display:block}.headerimage{margin-bottom:2em;padding:0 0 1em}.ce_sliderStart .slider-control .slider-prev,.ce_sliderStart .slider-control .slider-next{font-size:0.7rem;padding:0.3em 0.8em;line-height:2;top:-220px}.aktuelles .layout_latest{flex:0 0 100%;max-width:100%}.kommende .layout_teaser{flex:0 0 48%;max-width:48%}.kommende .layout_teaser .eventimg{height:90px}.kommende .layout_teaser h2{font-size:1.2rem}.event_full article{order:2}.textbannerwrap .textbanner{height:400px}.textbannerwrap .contentwrap{top:2em}}@media only screen and (max-width:768px){html{font-size:90%;line-height:1.4}.headerimage .wrap{display:block}.headerimage .wrap .mod_breadcrumb{text-align:left;padding:0}.headerimage .wrap .mod_breadcrumb ul{justify-content:flex-start}.ce_gallery>ul.cols_8 li{flex-basis:23%;max-width:23%}.ce_gallery>ul.cols_7 li{flex-basis:23%;max-width:23%}.ce_gallery>ul.cols_6 li{flex-basis:31%;max-width:31%}.ce_gallery>ul.cols_5 li{flex-basis:31%;max-width:31%}.ce_gallery>ul.cols_4 li{flex-basis:48%;max-width:48%}.ce_gallery>ul.cols_3 li{flex-basis:48%;max-width:48%}p.title{float:none;margin:0 0 1em}.iconlinks ul li a{height:150px;width:150px}.iconlinks ul li a span{margin-top:1em}.layout_latest{display:block}.layout_latest .newsdetail{padding:2em 0 0;max-width:100%}.layout_latest .newsimg{max-width:100%;height:250px}.layout_list{display:block}.layout_list h3{flex:0 0 100%;max-width:100%}.layout_list .time{flex:0 0 100%;max-width:100%}.layout_list .ce_text{flex:0 0 100%;max-width:100%}.textbannerwrap .textbanner{height:350px}}@media only screen and (max-width:480px){header .logo{text-align:right}header .logo span{font-size:1rem;text-indent:0}.kommende .layout_teaser{flex:0 0 100%;max-width:100%}.ce_gallery>ul.cols_8 li{flex-basis:48%;max-width:48%}.ce_gallery>ul.cols_7 li{flex-basis:48%;max-width:48%}.ce_gallery>ul.cols_6 li{flex-basis:48%;max-width:48%}.ce_gallery>ul.cols_5 li{flex-basis:48%;max-width:48%}.ce_gallery>ul.cols_2 li{flex-basis:100%;max-width:100%}.ce_gallery>ul.cols_1 li{flex-basis:100%;max-width:100%}.image_container.float_above{margin:0.5em 0;max-width:100%}.image_container.float_left{float:none;margin:0.5em 0;width:100%}.image_container.float_right{float:none;margin:0.5em 0;width:100%}.image_container.float_below{max-width:100%}.layout_latest .newsimg{height:200px}.layout_full figure{width:100% !important}.textbanner h1,.textbanner h2,.textbanner p{line-height:1.25}.textbanner h1{font-size:1.8rem}.textbanner p{font-size:1.4rem}}@media only screen and (max-width:320px){.ce_gallery>ul.cols_8 li{flex-basis:100%;max-width:100%}.ce_gallery>ul.cols_7 li{flex-basis:100%;max-width:100%}.ce_gallery>ul.cols_6 li{flex-basis:100%;max-width:100%}.ce_gallery>ul.cols_5 li{flex-basis:100%;max-width:100%}.layout_latest .newsimg{height:150px}.textbanner h1{font-size:1.5rem}.textbanner p{font-size:1.1rem}}@media (max-width:746px){#cookiebar button{margin-top:0.5em}}
