.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}.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;-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 .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';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%;margin:auto}.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%;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 .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}}
@font-face {
  font-family: 'icomoon';
  src:
    url('../../files/theme/icons/fonts/icomoon.ttf?rm9xjv') format('truetype'),
    url('../../files/theme/icons/fonts/icomoon.woff?rm9xjv') format('woff'),
    url('../../files/theme/icons/fonts/icomoon.svg?rm9xjv#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  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-clear:before {
  content: "\e901";
}
.icon-external-link:before {
  content: "\e900";
}
.icon-clear2:before {
  content: "\e18d";
}
.icon-arrow-up:before {
  content: "\edb8";
}
.icon-arrow-right:before {
  content: "\edbc";
}
.icon-arrow-down:before {
  content: "\edc0";
}
.icon-arrow-left:before {
  content: "\edc4";
}
.icon-phone:before {
  content: "\ea1d";
}
.icon-mail:before {
  content: "\ea34";
}
.icon-linkedin:before {
  content: "\ef29";
}

@charset "UTF-8";:root{--primary-color:#00534C;--secondary-color:#49a88a;--text-color:#222;--white:#fff;--gradientgreen1:#003534;--gradientgreen2:#00534C;--header-color:#064241;--bg1:#f2f2f2;--link-alt:#a9dbd7;--line-color:#d9d9d9}.dark-theme{--primary-color:#fff;--secondary-color:#fff;--text-color:#fff;--white:#000}.standardpadding{padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px}@media (min-width:640px){.standardpadding{padding-left:40px;padding-right:40px}}@media (min-width:1060px){.standardpadding{padding-left:70px;padding-right:70px}}@media (min-width:1200px){.standardpadding{padding-left:100px;padding-right:100px}}@media (min-width:640px){.standardpadding{padding-top:40px;padding-bottom:40px}}@media (min-width:1060px){.standardpadding{padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){.standardpadding{padding-top:100px;padding-bottom:100px}}.flipbook-wrap,.green,.portrait{background:var(--header-color);color:var(--white)}.flipbook-wrap h1,.flipbook-wrap h2,.flipbook-wrap h3,.flipbook-wrap h4,.flipbook-wrap h5,.green h1,.green h2,.green h3,.green h4,.green h5,.portrait h1,.portrait h2,.portrait h3,.portrait h4,.portrait h5{color:var(--white)}.brightgreen{background:var(--gradientgreen2);color:var(--white)}.brightgreen h1,.brightgreen h2,.brightgreen h3,.brightgreen h4,.brightgreen h5{color:var(--white)}.hellgrau{background:var(--bg1)}.greengradient{background:rgb(0,53,52);background:linear-gradient(90deg,rgb(0,53,52) 0%,rgb(0,83,76) 100%);color:var(--white)}.greengradient h1,.greengradient h2,.greengradient h3,.greengradient h4,.greengradient h5{color:var(--white)}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}nav ol,nav ul{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}canvas,img,picture,svg,video{max-width:100%;height:auto;vertical-align:middle;background-repeat:no-repeat;background-size:cover}button,input,select,textarea{font:inherit}body,html{height:100%;scroll-behavior:smooth}@font-face{font-family:"Neo Grotesk";src:url("../../files/theme/fonts/NeoGroteskVariableVF.woff2") format("woff2");font-weight:20 178;font-display:swap;font-style:normal}::selection{background:var(--text-color);color:var(--secondary-color)}html{font-family:"Neo Grotesk",sans-serif;font-weight:80;font-size:110%;line-height:1.5;font-variation-settings:"wdth" 0;font-variant-ligatures:normal;font-style:normal;color:var(--text-color);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:auto;text-size-adjust:auto}@media (min-width:640px){html{font-size:125%}}@media (min-width:1060px){html{font-size:130%}}p{margin:1em 0 0}b,strong{font-weight:150}h1,h2,h3,h4{font-family:"Neo Grotesk",sans-serif;font-style:normal;width:100%;font-weight:130;margin:2em 0 0;padding:0;line-height:1.1;color:var(--text-color);hyphens:auto}h1{font-size:1.6rem;margin-top:0.5em;margin-bottom:0.8em}h2{font-size:1.6rem;margin-top:1.5em;margin-bottom:0.5em}h3{font-size:1.3rem;margin-top:1.5em;margin-bottom:0.8em;font-weight:115}h4{font-size:1rem;margin-top:1em;margin-bottom:0.2em}@media (min-width:640px){h1,h2,h3,h4{hyphens:none}h1{font-size:2.9rem}h2{font-size:2.9rem}h3{font-size:1.5rem}h4{font-size:1rem}}h1+h2,h1+h3,h1+h4,h2+h3,h2+h4,h3+h1,h3+h4,h3+p,h4+p{margin-top:0}a{text-decoration:none;color:var(--text-color)}.mod_article ul{margin-top:0.5em}.mod_article ul li{margin-left:1em}.mod_article .content-text a{text-decoration:underline;text-underline-offset:3px;word-break:break-word;overflow-wrap:break-word;max-width:100%;white-space:normal}.mod_article .content-text a:hover{font-weight:100}.checkmark ul{list-style:none}.checkmark ul li{position:relative;margin-left:0;padding-left:1.5em;padding-bottom:0.7em;margin-bottom:0.7em;border-bottom:1px solid var(--text-color)}.checkmark ul li:before{content:"✔";position:absolute;left:0;font-size:0.7em;top:0.4em}.checkmark ul li:last-child{border:none}.brightgreen .checkmark ul li,.flipbook-wrap .checkmark ul li,.green .checkmark ul li,.greengradient .checkmark ul li,.portrait .checkmark ul li{padding-bottom:0;border:none}ul.animated-list{list-style:none;padding:0;margin:1em 0 0;display:flex;flex-wrap:wrap;gap:1em}ul.animated-list li{display:flex;align-items:center;font-size:1em;margin-bottom:10px}ul.animated-list .checkmark{width:30px;height:30px;margin-right:3px;stroke-width:2;stroke:green;fill:none;transform-origin:center;order:-1}.icon,.standort .rte .googlelink:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,button[type=submit],input[type=button],input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],select,textarea{appearance:none;background:transparent;border:none}::placeholder{font-family:"Neo Grotesk",sans-serif;font-weight:60;font-style:normal;color:var(--text-color)}input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-family:"Neo Grotesk",sans-serif;font-weight:60;font-style:normal;color:var(--text-color);background-color:var(--white);border:1px solid var(--text-color);border-radius:0;padding:0.7em 1.1em;width:100%}input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0}.back a,.button,button,button[type=submit],input[type=submit]{display:inline-block;padding:0.7em 1em;font-weight:60;line-height:1;background-color:var(--white);border:1px solid var(--text-color);color:var(--text-color);cursor:pointer}fieldset{border:none;padding:0;margin:0}input[type=radio]{accent-color:var(--primary-color);margin-right:0.2em}input[type=checkbox]{accent-color:var(--primary-color);margin-right:0.2em}.widget-checkbox fieldset span{display:grid;grid-template-columns:18px auto;gap:0.6em;align-items:baseline}.widget-checkbox fieldset span input{height:100%}.widget-checkbox fieldset span label{line-height:1.2}.ce_form .formbody{display:grid;column-gap:1em;row-gap:2em}.ce_form .formbody .widget{position:relative}@media (min-width:640px){.ce_form .formbody{grid-template-columns:1fr 1fr}.ce_form .formbody .widget{grid-column:1/-1}.ce_form .formbody .widget-text{grid-column:span 1}}.ce_form .form-confirmation{font-size:2em;line-height:1.2;margin:2em 0}.widget-text label,.widget-textarea label{font-size:0.9em;color:var(--text-color);text-align:left;padding-bottom:0.2em}.widget-text label.invisible,.widget-textarea label.invisible{display:block}.js-enabled .widget-text,.js-enabled .widget-textarea{position:relative}.js-enabled .widget-text label,.js-enabled .widget-textarea label{position:absolute;left:1.3em;top:0.9em;transition:300ms all}.js-enabled .widget-text label.moved,.js-enabled .widget-textarea label.moved{transform:translateY(-2.7em) translateX(-1.3em);font-size:0.7em}.hf-warning{position:absolute;right:0;font-size:0.7em;bottom:calc(100% + 5px)}html{scroll-behavior:smooth}.invisible{display:none}#menu{position:absolute;top:0;left:0;right:0;bottom:0;position:fixed;overflow:hidden;pointer-events:none;visibility:hidden;overflow-y:auto;z-index:100}#menu[aria-hidden=false]{pointer-events:all;visibility:visible}#menu:after{position:absolute;top:0;left:0;right:0;bottom:0;transform:translateY(-100%);will-change:transform;transition:all 0.5s cubic-bezier(0.41,0.09,0.36,1);position:fixed;content:"";background-color:var(--gradientgreen1)}#menu[aria-hidden=false]:after{visibility:visible;transform:translateY(0)}#menu .inside{display:grid;grid-template-columns:1fr;grid-template-rows:auto min-content;height:100%;position:relative;z-index:1}#menu .inside>div{padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px}@media (min-width:640px){#menu .inside>div{padding-left:40px;padding-right:40px}}@media (min-width:1060px){#menu .inside>div{padding-left:70px;padding-right:70px}}@media (min-width:1200px){#menu .inside>div{padding-left:100px;padding-right:100px}}@media (min-width:640px){#menu .inside>div{padding-top:40px;padding-bottom:40px}}@media (min-width:1060px){#menu .inside>div{padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){#menu .inside>div{padding-top:100px;padding-bottom:100px}}#menu .inside .navleft{display:flex;flex-direction:column;justify-content:center}#menu .inside .navleft nav{padding-top:150px}#menu .inside .navleft nav ul li a,#menu .inside .navleft nav ul li strong{color:var(--white);font-size:2em;text-decoration:none;font-weight:100}#menu .inside .navright{display:flex;flex-direction:column;justify-content:flex-end;color:var(--white);font-size:1.3em;font-weight:70;margin-bottom:5em}#menu .inside .navright a{color:var(--white);text-decoration:none}@media (min-width:1060px){#menu:before{position:absolute;top:0;left:0;right:0;bottom:0;transform:translateX(-100%);will-change:transform;transition:all 0.7s cubic-bezier(0.41,0.09,0.36,1);position:fixed;content:"";background-color:var(--gradientgreen2)}#menu:after{transform:translateY(0) translateX(-100%)}#menu[aria-hidden=false]:before{transform:translateX(0)}#menu[aria-hidden=false]:after{transform:translateX(-40%)}#menu .inside{grid-template-columns:3fr 2fr;grid-template-rows:auto}#menu .inside .navleft{justify-content:end}#menu .inside .navleft nav ul li a,#menu .inside .navleft nav ul li strong{font-size:3.5em}#menu .inside .navright{align-items:end;text-align:right;margin-bottom:0}}.projektnav{padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px;display:flex;justify-content:space-between;gap:40px;margin:2em 0}@media (min-width:640px){.projektnav{padding-left:40px;padding-right:40px}}@media (min-width:1060px){.projektnav{padding-left:70px;padding-right:70px}}@media (min-width:1200px){.projektnav{padding-left:100px;padding-right:100px}}@media (min-width:640px){.projektnav{padding-top:40px;padding-bottom:40px}}@media (min-width:1060px){.projektnav{padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){.projektnav{padding-top:100px;padding-bottom:100px}}.projektnav a{font-weight:90;display:flex;flex-direction:column;line-height:1.4;gap:0.4em;width:100%;font-size:0.8em}.projektnav a span{font-size:0.7em}.projektnav a.next{text-align:right;justify-content:flex-end}.projektnav a.next span{order:-1}@media (min-width:640px){.projektnav a{flex-direction:row;align-items:center;font-size:1em}.projektnav a.next span{order:unset}}@media (min-width:1500px){.projektnav a{font-size:1.2em}}#menutrigger{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer}.mf-cursor:before{width:80px;height:80px;top:-40px;left:-40px;transform:scale(0.4);background:var(--white);opacity:0.3}.mf-cursor.-pointer:before{transform:scale(1)}body{min-height:100vH;overflow-y:scroll;overflow-x:hidden}.col-4{display:grid;grid-template-columns:1fr;row-gap:70px}.col-4.nogap{gap:0}@media (min-width:640px){.col-4{gap:70px}}@media (min-width:1060px){.col-4{grid-template-columns:repeat(4,1fr)}}.col-8{display:grid;grid-template-columns:1fr;row-gap:70px}.col-8.nogap{gap:0}@media (min-width:640px){.col-8{gap:70px}}@media (min-width:1060px){.col-8{grid-template-columns:repeat(8,1fr)}}.width-2{grid-column:span 2}.width-3{grid-column:span 3}.width-4{grid-column:span 4}.width-5{grid-column:span 5}.width-6{grid-column:span 6}.width-7{grid-column:span 7}.width-8{grid-column:span 8}.align-items-start{align-items:start}.align-items-end{align-items:end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.bigtext{text-align:center;max-width:1000px;margin-left:auto;margin-right:auto}.bigtext h2{font-size:1.6em;margin-bottom:0.2em;font-weight:120}.bigtext p{font-size:1.2em;margin-top:0;line-height:1.3;font-weight:50}@media (min-width:640px){.bigtext h2{font-size:3em}.bigtext p{font-size:1.5em}}.sidepadding-standard{padding-left:25px;padding-right:25px}@media (min-width:640px){.sidepadding-standard{padding-left:40px;padding-right:40px}}@media (min-width:1060px){.sidepadding-standard{padding-left:70px;padding-right:70px}}@media (min-width:1200px){.sidepadding-standard{padding-left:100px;padding-right:100px}}#container,.vertical-padding-bottom,.vertical-padding-standard,.vertical-padding-top{padding-top:25px;padding-bottom:25px}@media (min-width:640px){#container,.vertical-padding-bottom,.vertical-padding-standard,.vertical-padding-top{padding-top:40px;padding-bottom:40px}}@media (min-width:1060px){#container,.vertical-padding-bottom,.vertical-padding-standard,.vertical-padding-top{padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){#container,.vertical-padding-bottom,.vertical-padding-standard,.vertical-padding-top{padding-top:100px;padding-bottom:100px}}.vertical-padding-top{padding-bottom:0!important}.vertical-padding-bottom{padding-top:0!important}.nomargintop{margin-top:0}.maxwidth{max-width:1000px}.flipbook-wrap,.green,.portrait{background:var(--header-color);color:var(--white)}.flipbook-wrap h1,.flipbook-wrap h2,.flipbook-wrap h3,.flipbook-wrap h4,.flipbook-wrap h5,.green h1,.green h2,.green h3,.green h4,.green h5,.portrait h1,.portrait h2,.portrait h3,.portrait h4,.portrait h5{color:var(--white)}@media (min-width:1060px){body{position:relative}body:after,body:before{content:"";position:fixed;top:0;left:0;right:0;height:230px;transition:opacity 0.2s,transform 0.2s;z-index:1}body:before{background:var(--header-color)}body:after{background:var(--white);opacity:0}body.stickyheader:after,body.stickyheader:before{transform:translateY(-80px)}body.stickyheader:after{opacity:1}}header{top:0;padding-left:25px;padding-right:25px;padding-top:12.5px;padding-bottom:12.5px;z-index:105;background:var(--gradientgreen1);width:100%;height:108px}@media (min-width:640px){header{padding-left:40px;padding-right:40px}}@media (min-width:1060px){header{padding-left:70px;padding-right:70px}}@media (min-width:1200px){header{padding-left:100px;padding-right:100px}}@media (min-width:640px){header{padding-top:25px;padding-bottom:25px}}@media (min-width:1060px){header{padding-top:40px;padding-bottom:40px}}header .inside{margin:1em 0;transition:margin 0.2s;position:relative;display:flex;justify-content:space-between;gap:40px;align-items:center}header .inside svg{width:140px;--primary-logocolor:var(--white);--secondary-logocolor:var(--secondary-color)}header .inside #menutrigger svg{width:30px}@media (min-width:640px){header{height:135px}}@media (min-width:1060px){header{background:transparent;position:sticky;height:230px}header .inside{margin:2em 0}header .inside svg{width:200px}header .inside #menutrigger svg{width:40px}}.stickyheader header{height:150px}.stickyheader header .inside{margin:0}.stickyheader header .inside svg{--primary-logocolor:var(--primary-color)}#container{padding-bottom:0!important}#container:has(.green.intro,.intro.portrait,.intro.flipbook-wrap){padding-top:0!important}.menuisopen header{position:fixed}.menuisopen header .inside svg{--primary-logocolor:var(--white)}.menuisopen #container{margin-top:108px}@media (min-width:640px){.menuisopen #container{margin-top:135px}}@media (min-width:1060px){.menuisopen #container{margin-top:230px}.menuisopen.stickyheader #container{margin-top:150px}}.scroll-button{display:inline-block;padding:0.7em 1em;font-weight:60;line-height:1;background:var(--white);color:var(--text-color);margin-top:2em}.contao-partner figure img{width:200px;margin-bottom:2em}@media (min-width:640px){.contao-partner figure img{width:250px}}@media (min-width:1060px){.contao-partner figure img{width:280px;margin:0 auto;display:block}}.intro{padding-left:25px;padding-right:25px;padding-bottom:10em;padding-top:2em}@media (min-width:640px){.intro{padding-left:40px;padding-right:40px}}@media (min-width:1060px){.intro{padding-left:70px;padding-right:70px}}@media (min-width:1200px){.intro{padding-left:100px;padding-right:100px}}.intro .rte{font-size:1.2em;font-weight:75;line-height:1.4}.intro .rte p{margin:0}@media (min-width:640px){.intro .rte{max-width:740px;margin-left:30%;font-size:1.3em;position:relative;z-index:2}}@media (min-width:1060px){.intro{padding-top:0;margin-top:-2em}}@media (min-width:1800px){.intro .rte{margin-left:55%}}.startprojekt{margin-top:-7em;padding-left:25px;padding-right:25px;margin-bottom:3em}@media (min-width:640px){.startprojekt{padding-left:40px;padding-right:40px}}@media (min-width:1060px){.startprojekt{padding-left:70px;padding-right:70px}}@media (min-width:1200px){.startprojekt{padding-left:100px;padding-right:100px}}.startprojekt .ce_listview{max-width:700px;grid-column:unset}@media (min-width:640px){.startprojekt{display:grid;grid-template-columns:minmax(0,1fr) 7fr minmax(0,2fr)}}@media (min-width:1800px){.startprojekt{margin-top:-17em;grid-template-columns:minmax(0,1fr) 7fr 50%;justify-items:end}}.projektbox .image{margin-bottom:0.8em}.projektbox .videobox{margin-bottom:0.8em}.projektbox .videobox video{clip-path:inset(2px 2px)}.projektbox .imagebox{position:relative;margin-bottom:0.8em;overflow:hidden}.projektbox .imagebox picture:last-child{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 0.8s}.projektbox .projektbox-content{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.projektbox .projektbox-content .projektbox-title{margin:0;position:relative;--underline-width:0%;width:auto;line-height:1.1;font-weight:130;font-size:1.2em}.projektbox .projektbox-content .projektbox-title:after{content:"";position:absolute;top:calc(100% + 2px);left:0;width:var(--underline-width);height:2px;background-color:currentColor;transform-origin:left;transition:width 0.3s ease-out,transform-origin 0.3s ease-out}.projektbox .projektbox-content .projektbox-teaser{margin-top:0.3em}@media (hover:hover) and (pointer:fine){.projektbox:hover .imagebox picture:last-child{opacity:1}}#projektliste,#projektliste .inner{margin-left:12.5px;margin-right:12.5px}#projektliste .inner .projektbox,#projektliste .projektbox{padding-top:40px}@media (min-width:640px){#projektliste,#projektliste .inner{margin-left:20px;margin-right:20px}#projektliste .inner .projektbox,#projektliste .projektbox{width:50%;padding-bottom:40px}#projektliste .inner .projektbox .videobox video,#projektliste .projektbox .videobox video{width:100%}}@media (min-width:1060px){#projektliste,#projektliste .inner{margin-left:35px;margin-right:35px}}@media (min-width:1200px){#projektliste,#projektliste .inner{margin-left:50px;margin-right:50px}}@media (min-width:1800px){#projektliste .inner .projektbox,#projektliste .projektbox{width:33.333%}}@media (min-width:2200px){#projektliste .inner .projektbox,#projektliste .projektbox{width:25%}}#projektfilter button{border-radius:2em;font-size:0.8em;padding:0.5em 0.8em 0.6em;margin:0 0.4em 0.5em 0;font-weight:80;transition:all 0.3s}#projektfilter button.active,#projektfilter button:hover{background-color:var(--text-color);color:var(--white)}.mod_master.projekt .projektheader{padding-left:25px;padding-right:25px}@media (min-width:640px){.mod_master.projekt .projektheader{padding-left:40px;padding-right:40px}}@media (min-width:1060px){.mod_master.projekt .projektheader{padding-left:70px;padding-right:70px}}@media (min-width:1200px){.mod_master.projekt .projektheader{padding-left:100px;padding-right:100px}}.mod_master.projekt h2.weitere{padding-left:25px;padding-right:25px;padding-top:12.5px;padding-bottom:12.5px}@media (min-width:640px){.mod_master.projekt h2.weitere{padding-left:40px;padding-right:40px}}@media (min-width:1060px){.mod_master.projekt h2.weitere{padding-left:70px;padding-right:70px}}@media (min-width:1200px){.mod_master.projekt h2.weitere{padding-left:100px;padding-right:100px}}@media (min-width:640px){.mod_master.projekt h2.weitere{padding-top:25px;padding-bottom:25px}}@media (min-width:1060px){.mod_master.projekt h2.weitere{padding-top:40px;padding-bottom:40px}}.projektslider.swiper-free-mode>.swiper-wrapper{transition-timing-function:linear!important}.projektslider .projektbox{font-size:0.9em;width:270px}@media (min-width:640px){.projektslider{width:auto}}.flipbook-wrap{padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px}@media (min-width:640px){.flipbook-wrap{padding-left:40px;padding-right:40px}}@media (min-width:1060px){.flipbook-wrap{padding-left:70px;padding-right:70px}}@media (min-width:1200px){.flipbook-wrap{padding-left:100px;padding-right:100px}}@media (min-width:640px){.flipbook-wrap{padding-top:40px;padding-bottom:40px}}@media (min-width:1060px){.flipbook-wrap{padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){.flipbook-wrap{padding-top:100px;padding-bottom:100px}}.flipbook-wrap .flipbook-inner{max-width:1000px;margin:0 auto}.flipbook-wrap .flipbook-inner #flipbook-container{position:relative}.flipbook-wrap .flipbook-inner #flipbook-container .flipbook-menuTop{display:none}.flipbook-wrap .flipbook-inner #flipbook-container .flipbook-nav .flipbook-icon{background:var(--primary-color)!important;border-radius:50%!important;filter:none!important}.flipbook-wrap.kirchspiel{background-color:#B9CCA7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1200 800'%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='800' r='800' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23c7b37c'/%3E%3Cstop offset='1' stop-color='%23c7b37c' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='b' cx='1200' cy='800' r='800' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%2382cea1'/%3E%3Cstop offset='1' stop-color='%2382cea1' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='c' cx='600' cy='0' r='600' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23a051d0'/%3E%3Cstop offset='1' stop-color='%23a051d0' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='d' cx='600' cy='800' r='600' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23B9CCA7'/%3E%3Cstop offset='1' stop-color='%23B9CCA7' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e' cx='0' cy='0' r='800' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23C94B52'/%3E%3Cstop offset='1' stop-color='%23C94B52' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='f' cx='1200' cy='0' r='800' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%2357B0D6'/%3E%3Cstop offset='1' stop-color='%2357B0D6' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='1200' height='800'/%3E%3Crect fill='url(%23b)' width='1200' height='800'/%3E%3Crect fill='url(%23c)' width='1200' height='800'/%3E%3Crect fill='url(%23d)' width='1200' height='800'/%3E%3Crect fill='url(%23e)' width='1200' height='800'/%3E%3Crect fill='url(%23f)' width='1200' height='800'/%3E%3C/svg%3E");background-attachment:fixed;background-size:cover}.flipbook-wrap.kirchspiel .flipbook-inner #flipbook-container .flipbook-nav .flipbook-icon{background:#C84C52!important}.flipbook-wrap.landscape .flipbook-inner{max-width:1500px}.ce_rsce_iconbox{display:grid;gap:40px;margin:2em 0}.ce_rsce_iconbox .iconbox{display:grid;gap:25px;grid-template-columns:60px auto}.ce_rsce_iconbox .iconbox img{margin-top:10px}.ce_rsce_iconbox .iconbox .icontext .title p{margin:0;font-size:1.2em;font-weight:110;line-height:1.3}.ce_rsce_iconbox .iconbox .icontext .subtitle p{margin-top:0.7em}@media (min-width:640px){.ce_rsce_iconbox{gap:70px}}@media (min-width:1060px){.ce_rsce_iconbox{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.bewertungen{margin-top:5em}.bewertungen .claim{padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px;font-size:1.5em;font-weight:50;line-height:1.2;text-align:center}@media (min-width:640px){.bewertungen .claim{padding-left:40px;padding-right:40px}}@media (min-width:1060px){.bewertungen .claim{padding-left:70px;padding-right:70px}}@media (min-width:1200px){.bewertungen .claim{padding-left:100px;padding-right:100px}}@media (min-width:640px){.bewertungen .claim{padding-top:40px;padding-bottom:40px}}@media (min-width:1060px){.bewertungen .claim{padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){.bewertungen .claim{padding-top:100px;padding-bottom:100px}}.bewertungen .claim p{margin:0}.bewertungen .navbuttons{display:flex;justify-content:center;gap:0.8em;margin:2em 0}.bewertungen .swiper-button-next,.bewertungen .swiper-button-prev{width:50px;height:50px;transition:opacity 0.5s;position:static;border-radius:50%;background-color:var(--gradientgreen2);color:var(--white);font-size:1.2em;border:none}.bewertungen .swiper-button-next:after,.bewertungen .swiper-button-prev:after{display:none}.bewertungen .bewertungen-slider{position:relative}.bewertungen .bewertungen-slider .bewertung{font-size:0.85em;padding:25px;height:100%;display:flex;flex-direction:column;color:var(--white);background-color:var(--primary-color)}.bewertungen .bewertungen-slider .bewertung>p{padding-bottom:25px}.bewertungen .bewertungen-slider .bewertung p{margin:0}.bewertungen .bewertungen-slider .bewertung p.sub{font-size:0.8em}.bewertungen .bewertungen-slider .bewertung .contact{display:grid;grid-template-columns:70px auto;gap:25px;margin-top:auto}.bewertungen .bewertungen-slider .bewertung .contact img{display:block;border-radius:50%}@media (min-width:1060px){.bewertungen{display:grid;position:relative;grid-template-columns:40% 60%;margin-top:16em}.bewertungen .claim{text-align:left;padding-top:0!important;margin-top:-4em;font-size:1.9em;font-weight:40;line-height:1.2;position:relative;z-index:1;pointer-events:none;text-indent:30px}.bewertungen .claim p{font-size:1.3em}.bewertungen .navbuttons{position:absolute;bottom:0;right:60%;margin:0 2em}.bewertungen .bewertungen-slider{padding-right:70px}.bewertungen .bewertungen-slider .swiper-slide .bewertung{opacity:0;transition:opacity 0.6s}.bewertungen .bewertungen-slider .swiper-slide.swiper-slide-active .bewertung,.bewertungen .bewertungen-slider .swiper-slide.swiper-slide-active~div .bewertung{opacity:1}}@media (min-width:1200px){.bewertungen .bewertungen-slider{padding-right:100px}}@media (min-width:1800px){.bewertungen{grid-template-columns:30% 70%}.bewertungen .navbuttons{right:70%}}.contactsection{background-color:var(--gradientgreen1);color:var(--white);margin-top:3em}.contactsection a,.contactsection h1,.contactsection h2,.contactsection h3,.contactsection h4,.contactsection h5{color:var(--white)}.contactsection .cleft{padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px}@media (min-width:640px){.contactsection .cleft{padding-left:40px;padding-right:40px}}@media (min-width:1060px){.contactsection .cleft{padding-left:70px;padding-right:70px}}@media (min-width:1200px){.contactsection .cleft{padding-left:100px;padding-right:100px}}@media (min-width:640px){.contactsection .cleft{padding-top:40px;padding-bottom:40px}}@media (min-width:1060px){.contactsection .cleft{padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){.contactsection .cleft{padding-top:100px;padding-bottom:100px}}.contactsection .cleft .inner .persons{display:flex;justify-content:center;gap:2em;text-align:center;margin-top:2em}.contactsection .cleft .inner .persons .person img{border-radius:50%}.contactsection .cleft .inner .persons .person .title{font-weight:90}.contactsection .cleft .inner .persons .person .sub{margin:0;font-size:0.9em}.contactsection .cleft .inner .persons .person .links{display:flex;justify-content:center;gap:0.7em}.contactsection .cleft .inner .persons .person .links a{background-color:var(--white);color:var(--gradientgreen1);width:2em;height:2em;line-height:1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.9em}.contactsection .cleft .inner .phone{text-align:center;font-size:1.5em;margin-top:2.4em}.contactsection .cleft .inner .phone .phoneicon{display:block;position:relative;width:100%}.contactsection .cleft .inner .phone .phoneicon:after{content:"";height:1px;background-color:var(--white);width:100%;position:absolute;left:0;top:20px}.contactsection .cleft .inner .phone .phoneicon span{background-color:var(--gradientgreen1);display:inline-block;position:relative;z-index:1;padding:0 0.5em}.contactsection .cright{padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px}@media (min-width:640px){.contactsection .cright{padding-left:40px;padding-right:40px}}@media (min-width:1060px){.contactsection .cright{padding-left:70px;padding-right:70px}}@media (min-width:1200px){.contactsection .cright{padding-left:100px;padding-right:100px}}@media (min-width:640px){.contactsection .cright{padding-top:40px;padding-bottom:40px}}@media (min-width:1060px){.contactsection .cright{padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){.contactsection .cright{padding-top:100px;padding-bottom:100px}}.contactsection .cright .formbody{margin-top:2em}.contactsection .cright .formbody .widget button,.contactsection .cright .formbody .widget input,.contactsection .cright .formbody .widget textarea{border:none}.contactsection .cright .formbody .widget label.moved{color:var(--white)}@media (min-width:1060px){.contactsection{display:grid;grid-template-columns:1fr 1fr}}.nocalltoaction footer{margin-top:3em}footer .inside .footertop{background-color:var(--gradientgreen2);padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px;color:var(--white)}@media (min-width:640px){footer .inside .footertop{padding-left:40px;padding-right:40px}}@media (min-width:1060px){footer .inside .footertop{padding-left:70px;padding-right:70px}}@media (min-width:1200px){footer .inside .footertop{padding-left:100px;padding-right:100px}}@media (min-width:640px){footer .inside .footertop{padding-top:40px;padding-bottom:40px}}@media (min-width:1060px){footer .inside .footertop{padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){footer .inside .footertop{padding-top:100px;padding-bottom:100px}}footer .inside .footertop a,footer .inside .footertop h1,footer .inside .footertop h2,footer .inside .footertop h3,footer .inside .footertop h4,footer .inside .footertop h5{color:var(--white)}footer .inside .footertop .inside{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px}footer .inside .footertop .inside ul li a,footer .inside .footertop .inside ul li strong{display:block;padding:0.1em 0}footer .inside .footertop .inside ul li a:hover{font-weight:100}footer .inside .footerbottom{background-color:var(--gradientgreen1);padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px;color:var(--white)}@media (min-width:640px){footer .inside .footerbottom{padding-left:40px;padding-right:40px}}@media (min-width:1060px){footer .inside .footerbottom{padding-left:70px;padding-right:70px}}@media (min-width:1200px){footer .inside .footerbottom{padding-left:100px;padding-right:100px}}@media (min-width:640px){footer .inside .footerbottom{padding-top:40px;padding-bottom:40px}}@media (min-width:1060px){footer .inside .footerbottom{padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){footer .inside .footerbottom{padding-top:100px;padding-bottom:100px}}footer .inside .footerbottom a,footer .inside .footerbottom h1,footer .inside .footerbottom h2,footer .inside .footerbottom h3,footer .inside .footerbottom h4,footer .inside .footerbottom h5{color:var(--white)}footer .inside .footerbottom .inside{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:2em}footer .inside .footerbottom .inside .adress .kontakt a:first-child{padding-right:1em}footer .inside .footerbottom .inside .totop{cursor:pointer;padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;margin-top:4em}footer .inside .footerbottom .inside .totop:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0px 10px 17px 10px;border-color:transparent transparent var(--gradientgreen2) transparent;margin-left:0.5em}@media (min-width:1200px){footer .inside .footerbottom .inside{flex-direction:row}}.content-image#rightoutbreak{margin-left:25px}.content-image#rightoutbreak figure img{width:calc(100% + 400px);max-width:calc(100% + 400px)}@media (min-width:1060px){.content-image#rightoutbreak{margin-left:-25px}}@media (min-width:1060px){.media.media--left figure{float:left;margin-right:1.3em;margin-bottom:1em}.media.media--left figure img{margin-top:7px}.media.media--right figure{float:right;margin-left:1.3em;margin-bottom:1em}.media.media--right figure img{margin-top:7px}.media:after{content:"";clear:both;display:table}}.content-gallery{margin-bottom:3em}.content-gallery ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:25px;list-style:none}@media (min-width:1060px){.content-gallery ul li{margin:0}.content-gallery.content-gallery--cols-2 ul{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.content-gallery.content-gallery--cols-3 ul{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.content-gallery.content-gallery--cols-4 ul{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.content-gallery.content-gallery--cols-5 ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.content-gallery.content-gallery--cols-6 ul{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.content-gallery.content-gallery--cols-7 ul{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.content-gallery.content-gallery--cols-8 ul{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.content-gallery:not(.logoslider){padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px}@media (min-width:640px){.content-gallery:not(.logoslider){padding-left:40px;padding-right:40px}}@media (min-width:1060px){.content-gallery:not(.logoslider){padding-left:70px;padding-right:70px}}@media (min-width:1200px){.content-gallery:not(.logoslider){padding-left:100px;padding-right:100px}}@media (min-width:640px){.content-gallery:not(.logoslider){padding-top:40px;padding-bottom:40px}}@media (min-width:1060px){.content-gallery:not(.logoslider){padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){.content-gallery:not(.logoslider){padding-top:100px;padding-bottom:100px}}.content-gallery:not(.galerieslider){padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px}@media (min-width:640px){.content-gallery:not(.galerieslider){padding-left:40px;padding-right:40px}}@media (min-width:1060px){.content-gallery:not(.galerieslider){padding-left:70px;padding-right:70px}}@media (min-width:1200px){.content-gallery:not(.galerieslider){padding-left:100px;padding-right:100px}}@media (min-width:640px){.content-gallery:not(.galerieslider){padding-top:40px;padding-bottom:40px}}@media (min-width:1060px){.content-gallery:not(.galerieslider){padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){.content-gallery:not(.galerieslider){padding-top:100px;padding-bottom:100px}}.content-gallery.tools{margin-bottom:4em}.content-gallery.tools ul{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));font-size:0.5em;text-align:center}@media (min-width:1060px){.content-gallery.tools ul{grid-template-columns:repeat(auto-fill,minmax(75px,1fr))}}.content-gallery.tools ul li{margin:0}.content-gallery.tools ul li figure{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:7px}.content-gallery.tools ul li figure img{filter:grayscale(1);opacity:0.8;transition:all 0.2s}.content-gallery.tools ul li:hover figure img{filter:grayscale(0);opacity:1}.content-gallery.screenshots ul{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:0}.content-player figure video{clip-path:inset(2px 2px);width:100%}.swiper-button-next svg,.swiper-button-prev svg{display:none}.swiper-horizontal{overflow-x:hidden}.logoslider{padding-top:12.5px;padding-bottom:12.5px}@media (min-width:640px){.logoslider{padding-top:25px;padding-bottom:25px}}@media (min-width:1060px){.logoslider{padding-top:40px;padding-bottom:40px}}.logoslider .swiper-wrapper{transition-timing-function:linear!important;pointer-events:none;display:flex;justify-content:flex-start;z-index:-1}.logoslider .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;height:100px;flex-shrink:0;width:auto;margin-right:150px}.logoslider .swiper-wrapper .swiper-slide figure img{height:100px;width:auto;object-fit:contain;max-width:300px}.logoslider .swiper-wrapper .swiper-slide figure figcaption{display:none}.logoslider .swiper-wrapper .swiper-slide figure:has(figcaption) img{height:60px}.galerieslider{padding-top:12.5px;padding-bottom:12.5px}@media (min-width:640px){.galerieslider{padding-top:25px;padding-bottom:25px}}@media (min-width:1060px){.galerieslider{padding-top:40px;padding-bottom:40px}}.galerieslider .swiper-wrapper{transition-timing-function:linear!important;pointer-events:none;display:flex;justify-content:flex-start;z-index:-1}.galerieslider .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;height:180px;flex-shrink:0;width:auto;margin-right:25px}.galerieslider .swiper-wrapper .swiper-slide figure img{width:240px;height:180px;object-fit:contain}.galerieslider .swiper-wrapper .swiper-slide figure figcaption{display:none}.galerieslider .swiper-wrapper .swiper-slide figure:has(figcaption) img{width:240px}@media (min-width:1060px){.galerieslider .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;height:300px;flex-shrink:0;width:auto;margin-right:50px}.galerieslider .swiper-wrapper .swiper-slide figure img{width:400px;height:300px;object-fit:contain}.galerieslider .swiper-wrapper .swiper-slide figure:has(figcaption) img{width:400px}}@media (min-width:1200px){.galerieslider .swiper-wrapper .swiper-slide{height:450px;width:auto;margin-right:100px}.galerieslider .swiper-wrapper .swiper-slide figure img{width:600px;height:450px;object-fit:contain}.galerieslider .swiper-wrapper .swiper-slide figure:has(figcaption) img{width:600px}}@media (min-width:1500px){.galerieslider .swiper-wrapper .swiper-slide{height:600px;width:auto;margin-right:100px}.galerieslider .swiper-wrapper .swiper-slide figure img{width:800px;height:600px;object-fit:contain}.galerieslider .swiper-wrapper .swiper-slide figure:has(figcaption) img{width:800px}}.counter{padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px;text-align:center}@media (min-width:640px){.counter{padding-left:40px;padding-right:40px}}@media (min-width:1060px){.counter{padding-left:70px;padding-right:70px}}@media (min-width:1200px){.counter{padding-left:100px;padding-right:100px}}@media (min-width:640px){.counter{padding-top:40px;padding-bottom:40px}}@media (min-width:1060px){.counter{padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){.counter{padding-top:100px;padding-bottom:100px}}.counter .inner{display:flex;gap:40px;justify-content:center;flex-wrap:wrap;flex-direction:column}.counter .inner .count .number{font-size:2.5em;font-weight:400;line-height:0.9;margin-top:0.2em}.counter .inner .count .description{font-size:0.8em}@media (min-width:640px){.counter .inner{flex-direction:row}.counter .inner .count{width:40%}.counter .inner .count .number{font-size:3em}}@media (min-width:1200px){.counter .inner .count{width:auto}.counter .inner .count .number{font-size:3em;display:flex;justify-content:center}}@media (min-width:1800px){.counter .inner{justify-content:center}.counter .inner .count .number{font-size:4em}}.content-accordion{border:none;background-color:transparent;border-bottom:1px solid var(--line-color)}.content-accordion .handorgel__header{position:relative}.content-accordion .handorgel__header:after{content:"+";position:absolute;right:0;top:15px;font-size:1.5em;font-weight:60}.content-accordion .handorgel__header .handorgel__header__button{border:none;background-color:transparent;padding:1em 1.4em 1em 0;font-weight:80}.content-accordion .handorgel__header.handorgel__header--opened:after{content:"–";right:1px;top:14px}.content-accordion .handorgel__content{background-color:transparent;border:none}.content-accordion .handorgel__content .handorgel__content__inner{padding:0 0 2em}.portrait{padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px;margin-bottom:3px}@media (min-width:640px){.portrait{padding-left:40px;padding-right:40px}}@media (min-width:1060px){.portrait{padding-left:70px;padding-right:70px}}@media (min-width:1200px){.portrait{padding-left:100px;padding-right:100px}}@media (min-width:640px){.portrait{padding-top:40px;padding-bottom:40px}}@media (min-width:1060px){.portrait{padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){.portrait{padding-top:100px;padding-bottom:100px}}.portrait:after{display:none}.portrait .rte{max-width:1200px}.portrait .rte .title{font-size:1.4em;font-weight:130}.portrait .rte .sub{font-size:1em;font-weight:130;margin-top:0}@media (min-width:1060px){.portrait{display:grid;gap:70px;grid-template-columns:1fr 1fr;margin-bottom:3em}.portrait.alternate .rte{order:-1}.portrait .rte .title{margin-top:-5px}}@media (min-width:1200px){.portrait{margin-top:4em;margin-bottom:14em;grid-template-columns:470px auto}.portrait.alternate{grid-template-columns:auto 470px}.portrait.alternate .rte{margin-left:auto}.portrait figure{margin-top:-8em;margin-bottom:-8em}}.standort{background-color:var(--primary-color);color:var(--white);font-weight:105;max-width:1050px;margin-left:auto;margin-right:auto;padding:40px 25px}.standort:after{content:"";clear:both;display:table}.standort .rte a{color:var(--white);text-decoration-thickness:2px;text-underline-offset:3px}.standort .rte a:hover{color:var(--white);font-weight:105}.standort .rte .title{font-weight:120;font-size:1.2em;margin-top:0}.standort .rte .mail{margin-top:0}.standort .rte .googlelink{display:inline-block;border-radius:2em;background-color:var(--secondary-color);color:var(--primary-color);transition:all 0.3s;padding:0.6em 1.5em 0.7em;margin-top:1em;text-decoration:none}.standort .rte .googlelink:after{content:"\e900";padding-left:0.4em}.standort .rte .googlelink:hover{background-color:var(--link-alt);color:var(--primary-color)}.standort figure{margin-bottom:1.5em}.standort figure img{margin-top:10px}@media (min-width:640px){.standort{padding:40px;margin-top:-3em;position:relative;z-index:1}.standort figure{max-width:50%;float:right;margin-left:2em;margin-bottom:0}}@media (min-width:1060px){.standort{padding:40px 70px}}.kontakt .rte p:first-child{margin-top:0}.maplibregl-cooperative-gesture-screen{z-index:1}.gscrollbar-fixer{margin-right:0!important}#glightbox-body .goverlay{background:#fff}#glightbox-body .gcontainer .gslider .gslide .gslide-inner-content .ginner-container .gslide-description{background-color:transparent}#glightbox-body .gcontainer .gslider .gslide .gslide-inner-content .ginner-container .gslide-description .gdesc-inner h4{font-size:1.3em;margin:0;padding:0;text-align:center}#glightbox-body .gcontainer .gbtn{position:absolute;color:var(--text-color);margin:0;padding:25px;font-size:3em;background-color:#fff;width:auto!important;height:auto!important;border-radius:0}#glightbox-body .gcontainer .gclose{right:10px;top:10px;font-size:1.6em}#glightbox-body .gcontainer .gnext{right:0;top:45%}#glightbox-body .gcontainer .gprev{left:0;top:45%}.glightbox-single .gnext,.glightbox-single .gprev{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:transparent!important}.glightbox-mobile .glightbox-container .gslide-description h4{color:var(--text-color)!important;font-size:1em!important;text-shadow:0 0 3px #FFF}.glightbox-open{overflow:auto!important}
