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%}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerDesc{background-image:url(../../assets/tablesorter/images/desc.svg)}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
.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}}
/* layout-neu.css */
*,*:before,*:after{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}html{scroll-behavior: smooth}body{background-color:#fff4e2;font-size:1.3em;line-height:135%;color:#242D2E;font-weight:300;font-family: "DM Sans", sans-serif;font-optical-sizing: auto;font-style: normal}#wrapper{width:100%;max-width:2560px;margin-right:auto;margin-left:auto}h1,h2,h3,h4,h5,h6{line-height:100%;color:#9ED67E;font-weight:900;font-family: "DM Sans", sans-serif;font-optical-sizing: auto;font-style: normal}p strong{font-weight:700}img{vertical-align:middle;filter: grayscale(1);transition:all ease 0.3s}#header{display:block;position:sticky;top:0;z-index:2}#header .inside{left:0;right:0;top:0;position:absolute;z-index:9}.header-nav{display: flex;justify-content: space-between;padding: 48px}.header-nav .nav_logo{position:relative;line-height:100%;text-decoration:none;color:#9ED67E;text-transform:uppercase;font-weight:900}.nav_logo::before{content: "";  width: 0px;  height: 0px;  border-radius: 100vw;  border: 2px solid #242D2E;  display: block;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%,-50%);  z-index: -1;  opacity: 0;  transition: all ease 0.3s}.nav_logo:hover:before{width:120px;height:120px;background-color:#242D2E;opacity:1}.header-nav .nav_logo:hover,.header-nav .nav_logo:focus{color:#fff}.mod_article{top:0;position:relative}.mod_article.hero-wrap{position:relative;z-index:1}.swiper-wrapper .image_container img{height:100vh;max-width:50vw;object-fit:cover}.swiper-pagination-bullet{width:12px;height:12px;margin-right:3px;margin-left:3px;background-color:#fff;opacity:1}.swiper-pagination-bullet-active{background-color:#242D2E}.swiper-button-next,.swiper-button-prev{bottom:24px;top:auto;position:absolute;color:#fff;background: black;  width: 48px;  height: 48px;  border-radius: 100vw}.swiper-button-next:hover,.swiper-button-prev:hover,.swiper-button-next:focus,.swiper-button-prev:focus{background-color:#9ED67E}.swiper-button-prev{left:24px}.swiper-button-next{left:78px}.swiper-pagination{bottom:36px;left:144px;top:auto}.swiper-button-next::after,.swiper-button-prev::after{font-size:12px;font-weight:500}.hero-wrap{height:100vh;min-height:100vh;padding:0 0 0 48px;background:#fff4e2 url("../../files/background/bg-rays.jpg") left center no-repeat;background-size: contain;background-blend-mode: lighten;background-attachment: fixed}.hero-wrap .content_wrapper{position:relative;display: flex;  justify-content: space-between;  align-items: center}.hero{width:1080px;padding-right:24px;padding-left:340px;font-size:1.3em;line-height:135%}.hero h1{margin-top:48px;margin-bottom:24px;font-size:5em;line-height:100%}.hero a,.mitmachen .content_wrapper .ce_text a{display:inline-block;margin-top:12px;margin-bottom:12px;padding:24px;-webkit-box-shadow:0 24px 24px -10px rgba(36,45,46,.1);box-shadow:0 24px 24px -10px rgba(36,45,46,.1);border:4px solid #9ED67E;border-top-left-radius:15px;border-bottom-right-radius:15px;text-decoration:none;color:#9ED67E;font-weight:600}.hero a:hover,.hero a:focus,.mitmachen .content_wrapper .ce_text a:hover,.mitmachen .content_wrapper .ce_text a:focus{background-color:#9ED67E;color:#fff4e2}.hero-wrap .swiper-wrapper{width:50vw;height:auto}.bg-dark{background-color:#2b322b}.full-w-img{width:100%}.full-w-img img{opacity:0.65}.full-w-img h1{width:80vw;left:50%;top:50%;position:absolute;font-size:4em;line-height:100%;color:#fff;transform:translate(-50%,-20%);text-shadow: 0px 0px 40px rgba(0,0,0,0.4)}.full-w-img h1 strong{color:#9ED67E}.mod_article.angebote,.mod_article.mitmachen{background-color:#fff4e2;background:#fff4e2 url("../../files/background/bg-rays.jpg") left center no-repeat;background-size: cover;background-blend-mode: lighten;background-attachment: fixed}.angebote .angebots-wrapper{padding:96px 48px 144px;display: flex;flex-flow:row wrap;justify-content: center;align-items: stretch;gap:24px}.angebote .content_wrapper .angebot-text{top:0;position:relative;overflow:visible;background-color:#242D2E;-webkit-box-shadow:0 24px 24px -10px rgba(36,45,46,.25);box-shadow:0 24px 24px -10px rgba(36,45,46,.25);border-radius:24px 0;color:#fff4e2;width:calc(20% - 40px);transition: all ease 0.3s}.angebote .content_wrapper .angebot-text:hover,.angebote .content_wrapper .angebot-text:focus-within{top:-10px;-webkit-box-shadow:0 44px 44px -10px rgba(36,45,46,.25);box-shadow:0 44px 44px -10px rgba(36,45,46,.25)}.angebote .content_wrapper .angebot-text:hover img,.angebote .content_wrapper .angebot-text:focus-within img{transform: scale(1.1)}.angebote .content_wrapper .angebot-text:hover img,.angebote .content_wrapper .angebot-text:focus-within img,.image_container:hover img{filter: grayscale(0.6)}.angebote .content_wrapper .angebot-text .text-wrap{padding:24px}.angebote .content_wrapper .ce_headline,.mitmachen .content_wrapper .ce_headline{width: 100%;  text-align: center;  font-size: 5em;  letter-spacing: -1px}.angebote .content_wrapper .ce_text .image_container{overflow:hidden;background-color:#242D2E;-webkit-box-shadow:0 24px 24px -10px rgba(36,45,46,.15);box-shadow:0 24px 24px -10px rgba(36,45,46,.15);border-radius:24px 0}.angebote .content_wrapper .ce_text p:last-of-type{margin-bottom:0}.angebote .content_wrapper .ce_text a{text-decoration:none;color:#9ED67E}.angebote .content_wrapper .ce_text a:hover,.angebote .content_wrapper .ce_text a:focus{color:#4f9029}.angebote .content_wrapper .angebot-text h3{margin-top:12px;margin-bottom:12px;color:#4f9029;font-weight:400}.mod_article.mitmachen{padding:48px 48px 192px}.mitmachen .ce_text{font-size:1.3em;line-height:135%;max-width: 820px;  margin: auto;  text-align: center}.nav-anchor{left:0;top:0;position:fixed;background-color:#242D2E}.nav-anchor *{margin:0}.kontakt{padding:96px 48px 48px;background:#fff4e2 url("../../files/background/bg-rays.jpg") left center no-repeat;    background-size: cover;    background-blend-mode: lighten;    background-attachment: fixed}.kontakt .content_wrapper{padding:120px 96px 96px;-webkit-box-shadow:0 24px 24px -10px rgba(36,45,46,.1);box-shadow:0 24px 24px -10px rgba(36,45,46,.1);max-width: 900px;  margin: 96px auto;  background: white;  border-radius: 48px 0 48px 0;  position: relative}.kontakt .content_wrapper .ce_image{left:50%;top:0;position:absolute;-webkit-box-shadow:0 24px 24px -10px rgba(36,45,46,.25);box-shadow:0 24px 24px -10px rgba(36,45,46,.25);border:12px solid #4f9029;border-radius:100vw;transform:translate(-50%,-50%)}.kontakt .content_wrapper h3{color:#242D2E}.kontakt .content_wrapper .formbody input.text,.kontakt .content_wrapper .formbody .textarea{width:100%;display:block;margin-bottom:15px;padding:15px 0;border-top:0px solid rgba(36,45,46,.5);border-right:0px solid rgba(36,45,46,.5);border-bottom:2px solid rgba(36,45,46,.5);border-left:0px solid rgba(36,45,46,.5);font-size:.85em;font-family: "DM Sans", sans-serif;outline:none}.kontakt .content_wrapper .formbody .checkbox_container{display:block;margin-bottom:15px;border-top:0px solid rgba(36,45,46,.5);border-right:0px solid rgba(36,45,46,.5);border-bottom:2px solid rgba(36,45,46,.5);border-left:0px solid rgba(36,45,46,.5);font-size:.85em;color:#242D2E;font-family: "DM Sans", sans-serif;outline:none}.kontakt .content_wrapper .formbody .submit{margin-top:24px;margin-bottom:24px;padding:18px 48px;background-color:#fff;-webkit-box-shadow:0 12px 12px -6px rgba(36,45,46,.1);box-shadow:0 12px 12px -6px rgba(36,45,46,.1);border:2px solid #4f9029;border-radius:100vw;font-size:.9em;color:#4f9029;font-family: "DM Sans", sans-serif;font-weight:500;cursor:pointer}.kontakt .content_wrapper .formbody .submit:hover,.kontakt .content_wrapper .formbody .submit:focus{background-color:#4f9029;color:#fff}.kontakt .content_wrapper .formbody .widget-submit{text-align:center}.kontakt .content_wrapper .formbody a{color:#4f9029}.kontakt .content_wrapper .formbody a:hover,.kontakt .content_wrapper .formbody a:focus{color:#242D2E}.mail-tel{padding:96px 48px;text-align:center;background-color:#fff}.mail-tel .content_wrapper{display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:baseline;gap:24px}.mail-tel .content_wrapper .ce_text a,.mail-tel .content_wrapper .ce_text h3{text-decoration:none;color:#9ED67E}.mail-tel .content_wrapper .ce_text a:hover,.mail-tel .content_wrapper .ce_text a:focus{color:#242D2E}#footer{background-color:#fff4e2;border-top:2px solid #9ED67E;font-size:.9em}#footer .inside{padding:48px;display:flex;flex-flow:row wrap;justify-content:space-around;align-items:start}.subfooter{text-align:center}#footer a{text-decoration:none;color:#4f9029}#footer a:hover,#footer a:focus{color:#242D2E}#footer ul{padding-left:0;list-style-type:none}#footer ul ul li{position:relative}#footer ul ul li:before{font-size:5px;display: inline-block;text-rendering: auto;font: var(--fa-font-solid);content:"\f0da"}.angebot-item .content_wrapper{max-width:1080px;display:block;margin-right:auto;margin-left:auto;padding-right:48px;padding-bottom:96px;padding-left:48px}.angebot-item .content_wrapper .image_container,.angebot-item .content_wrapper .embed-container{margin-top:48px;margin-bottom:48px}.about .ce_text .text-wrap{margin-bottom:48px;padding:12px 48px 36px;background-color:#fff;-webkit-box-shadow:0 35px 20px -20px rgba(36,45,46,.1);box-shadow:0 35px 20px -20px rgba(36,45,46,.1)}.about .ce_text .text-wrap ul{padding: 0;list-style-type: none;display: flex;justify-content: start;align-items: start;flex-flow: row wrap;gap: 5px}.about .ce_text .text-wrap ul li{padding:5px 10px;background-color:#fff4e2;color:#242D2E;transition:all ease 0.3s}.about .ce_text .text-wrap ul li:hover{background-color:#4f9029;color:#fff;transform:scale(1.1,1.1)}.embed-container{border-radius: 24px 0}.angebot-item .expectations ul{display: flex;list-style-type: none;padding: 0;gap: 12px;justify-content: center;align-items: center;text-align: center;li {background: #fff;aspect-ratio: 1;width: 33%;display: flex;justify-content: center;align-items: center;border-radius: 100vw;padding: 24px;color:#4f9029;font-weight:500;box-shadow: 0 35px 20px -20px rgba(36,45,46,.1);}}.angebot-item .expectations items-4 ul li{width: 25%;hyphens: auto}
/* toggle.css */
#menuToggle{right:48px;    top:48px;    position:fixed;    padding-top:10px;    display: flex;      flex-direction: column;      z-index: 1;      -webkit-user-select: none;      user-select: none}#menuToggle input{display: flex;      width: 40px;      height: 32px;      position: absolute;      cursor: pointer;      opacity: 0;      z-index: 2}#menuToggle i{background-color:#242D2E;    display: flex;      width: 40px;      height: 2px;      margin-bottom: 10px;      position: relative;      z-index: 1;      transform-origin: 5px 0px;      transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),                  background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),                  opacity 0.55s ease}#menuToggle i:first-child{transform-origin: 0% 0%}#menuToggle i:nth-last-child(3){transform-origin: 0% 100%}#menuToggle.toggled-on i{background-color:#fff;    opacity: 1;      transform: rotate(45deg) translate(1px, -7px)}#menuToggle.toggled-on i:nth-last-child(3){transform: rotate(-45deg) translate(-1px, 10px)}#menu{font-size:1.3em;    position: absolute;    top: 0px;    right: 0px;      width: 450px;      height: 100vh;      margin: 0;      padding: 50px;      padding-top: 125px;      -webkit-font-smoothing: antialiased;      transform-origin: 0% 0%;      transform: translate(100%, 0);      transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0)}#menu li{display:block;    transition-delay: 2s}#menuToggle.toggled-on #menu{transform: none}.mod_navigation ul li .active{padding:0 10px 5px;    font-weight:bold;    color:#$pink}.mod_navigation ul{text-align:right}div.circle{background-color:#fff;width: 100px;height: 100px; position:absolute;top: -35px;right: -31px;opacity:0.8;-webkit-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);border-radius: 50%;filter: blur(13px)}#menuToggle.toggled-on div.circle{-webkit-box-shadow:0 0 144px 0 rgba(36,45,46,.25);box-shadow:0 0 144px 0 rgba(36,45,46,.25);background-color:#242D2E;border-radius:100vw;width:1920px;height:1920px;top: -960px;right: -960px; 	opacity:1;-webkit-transition: all 400ms cubic-bezier(0.000, 0.995, 0.990, 1.000);transition: all 400ms cubic-bezier(0.000, 0.995, 0.990, 1.000);filter: blur(0px)}#menu h2{padding:0 10px 5px;    text-align:right;    font-size:1.2em}#menu h2 a{color:#fff}#menuToggle.toggled-on #menu ul li{right:-500px}.menu-navigation ul{margin:0;padding:0;list-style-type:none;display:flex;flex-flow:column;justify-content: start;align-items: end;gap: 12px}.menu-navigation ul li a{font-size:2em;line-height:100%;text-decoration:none;color:#fff;font-weight:900}.menu-navigation ul li span.active{font-size:2em;line-height:100%;text-decoration:none;color:rgba(255,255,255,.25);font-weight:900}.menu-navigation ul li a:hover,.menu-navigation ul li a:focus{color:#9ED67E}
@media (max-width: 1850px){
/* 5-XXL.css */
.angebote .content_wrapper{padding-top:48px;padding-left:96px}.angebote .angebots-wrapper{margin-bottom:48px;padding:0 0 48px;flex-flow: row nowrap;justify-content: start;overflow: scroll;scroll-snap-type: x mandatory;scroll-padding: 0 0 0 24px;gap:0px}.angebote .content_wrapper .angebot-text{margin-right:0;margin-left:24px;min-width: 360px;scroll-snap-align: start}.angebote .content_wrapper .angebot-text:last-of-type{scroll-snap-align: end}.angebote .content_wrapper .angebot-text:hover,.angebote .content_wrapper .angebot-text:focus-within{-webkit-box-shadow:0 36px 36px -10px rgba(36,45,46,.25);box-shadow:0 36px 36px -10px rgba(36,45,46,.25)}
}
@media (max-width: 1280px){
/* 4-XL-XLarge.css */
.hero{padding-top:48px;padding-left:24px;font-size:1em}.hero-wrap{background-size: cover}.full-w-img h1{font-size:2em}.angebote .content_wrapper .ce_headline{padding-right:24px;padding-left:24px;font-size:3em}.angebote .content_wrapper{padding-top:48px;padding-right:0;padding-left:0}.angebote .angebots-wrapper{margin-bottom:48px;padding:0 0 48px;flex-flow: row nowrap;justify-content: start;overflow: scroll;scroll-snap-type: x mandatory;scroll-padding: 0 0 0 24px;gap:0px}.angebote .content_wrapper .angebot-text{margin-right:0;margin-left:24px;min-width: 360px;scroll-snap-align: start}.angebote .content_wrapper .angebot-text:last-of-type{scroll-snap-align: end}.angebote .content_wrapper .angebot-text:hover,.angebote .content_wrapper .angebot-text:focus-within{-webkit-box-shadow:0 36px 36px -10px rgba(36,45,46,.25);box-shadow:0 36px 36px -10px rgba(36,45,46,.25)}.mail-tel .content_wrapper{font-size:.85em}#footer .inside{padding-right:24px;padding-left:24px}.angebot-item .content_wrapper{padding-right:48px;padding-bottom:48px;padding-left:48px}
}
@media (max-width: 960px){
/* 3-L-Large.css */
.mod_article.hero-wrap{height:auto;padding:0}.hero-wrap .content_wrapper{align-items: start;  flex-flow: column}.hero{width:100%;max-width:730px;margin-right:auto;margin-bottom:96px;margin-left:auto;text-align:center}.hero h1{margin-top:96px;font-size:4em}.hero-wrap .swiper-wrapper{width:100%;max-width:960px}.swiper-wrapper .image_container img{height:auto;max-width:960px}.kontakt .content_wrapper{padding-right:48px;padding-bottom:48px;padding-left:48px}.mail-tel .content_wrapper{flex-flow: column;    align-items: center}.full-w-img h1{position: relative;    transform: none;    left: 0;    top: 0;    padding: 48px}.angebot-item .content_wrapper{padding-right:24px;padding-bottom:48px;padding-left:24px}
}
@media (max-width: 560px){
/* 2-M-Medium.css */
body{hyphens:auto}.angebote .content_wrapper .angebot-text{min-width:80vw}.full-w-img h1{width:100vw;font-size:2em}.header-nav{padding:48px 32px 0}#menu{padding-top:120px;padding-right:24px;padding-bottom:24px;font-size:1.1em}#menuToggle{right:32px}.kontakt{padding-right:24px;padding-left:24px}.kontakt .content_wrapper{padding-right:24px;padding-left:24px;hyphens:auto}#footer .inside{justify-content: start}
}
