.nav--desktop{display:block}.nav--mobile{display:none}.nav--desktop .nav-wrap{width:100%;height:4em;position:fixed;top:0;z-index:100;background:var(--color__light);overflow:visible;-webkit-box-shadow:0 2px 22px 0 rgb(0 0 0 / .05);box-shadow:0 2px 22px 0 rgb(0 0 0 / .05)}.nav--desktop .nav-wrap__inner{max-width:100%;margin:auto;height:100%;width:100%;padding:0 0 0 1em}.nav--desktop .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-wrap{position:fixed;z-index:9999;right:0;bottom:0;-webkit-box-shadow:-14.99609375px -9.99609375px 22px 0 rgb(0 0 0 / .05);box-shadow:-14.99609375px -9.99609375px 22px 0 rgb(0 0 0 / .05)}.cta-wrap .button{padding:.625em 1.125em .675em}.nav--desktop svg.main-logo{height:1.5em;width:auto}.nav--desktop svg.main-logo path{fill:var(--color__accent)}.nav--desktop ul{padding-left:0;margin:0;list-style-type:none}.nav--desktop ul.nav-list{padding:0;margin:0;height:100%;overflow:hidden}.nav--desktop ul.nav-list li{vertical-align:middle;margin-left:1.5em;height:100%;font-size:var(--fsize__h4);display:inline-block;position:relative}.nav--desktop a{color:var(--color__secondary)}.nav--desktop a:hover,.nav--desktop a.actual-parent,.nav--desktop a.actual-site{color:var(--color__accent)}.nav--desktop .point-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb{z-index:999;position:fixed;background-color:var(--color__accent);width:100vw;color:var(--color__lightOpac)}.breadcrumb__inner{max-width:62.5em;padding:1em 2em .75em;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.breadcrumb__inner *{font-size:var(--fsize__p)}.breadcrumb__inner span.icon-arrow-right{transform:translate3d(0,5%,0)}.breadcrumb [class*="icon-"]:before{font-size:.9em}.breadcrumb a{color:var(--color__lightOpac)}.breadcrumb .current-page{color:var(--color__light)}@media only screen and (max-width:55em){.nav--desktop{display:none}.nav--mobile{display:block}.nav--mobile .nav-wrap{z-index:100;position:fixed;bottom:0;left:0;width:100%}.nav--mobile .nav-wrap__inner{margin:auto;height:100%;width:100%}.nav--mobile .nav-bar{position:fixed;bottom:0;left:0;width:100%;height:4.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--color__light)}.nav--mobile .shadow{position:absolute;bottom:0;left:0;width:100%;height:4.5rem;-webkit-box-shadow:-14.99609375px -9.99609375px 22px 0 rgb(0 0 0 / .05);box-shadow:-14.99609375px -9.99609375px 22px 0 rgb(0 0 0 / .05)}.nav--mobile svg.main-logo{width:auto;height:1.5em;padding:0 1.375em}.nav--mobile svg.main-logo path{fill:var(--color__accent)}.nav--mobile .nav-trigger{position:relative;height:100%;width:7rem;background-color:var(--color__accent);cursor:pointer;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}.nav--mobile .nav-trigger .patty{position:absolute;display:inline-block;width:3.5em;height:.2em;background:var(--color__light)}.nav--mobile .nav-trigger .patty--top{-webkit-transform:translate3d(0,-.55em,0);transform:translate3d(0,-.55em,0)}.nav--mobile .nav-trigger .patty--bottom{-webkit-transform:translate3d(0,.55em,0);transform:translate3d(0,.55em,0)}.nav--mobile .menu{position:fixed;bottom:0;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden}.nav--mobile .bg{position:absolute;bottom:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);background-color:var(--color__accent)}.nav--mobile .menu__inner{width:100%;height:100%;padding:5em}.nav--mobile ul{padding-left:0;margin:0;list-style-type:none}.nav--mobile ul.nav-list{width:100%;height:auto}.nav--mobile ul.nav-list li{display:block;font-size:var(--fsize__h1);line-height:1.8em;margin:0;margin-bottom:.625em}.nav--mobile ul.nav-list li a{color:var(--color__light);line-height:1.2em}.nav--mobile ul.nav-list li .split-parent{overflow:hidden}.nav--mobile ul.nav-list li .button{font-size:var(--fsize__h3);margin-top:2.5em;padding:.5em 1.375em .25em}.cta-wrap{top:-.05em;bottom:unset;-webkit-box-shadow:0 0 22px 0 rgb(0 0 0 / .1);box-shadow:0 0 22px 0 rgb(0 0 0 / .1)}body.single-offers .cta-wrap,body.single-news .cta-wrap,body.single-referenzen .cta-wrap{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out}body.scrolled.single-offers .cta-wrap,body.scrolled.single-news .cta-wrap,body.scrolled.single-referenzen .cta-wrap,body.nav-open .cta-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.breadcrumb{z-index:1;position:absolute}.breadcrumb:after{content:"";position:absolute;top:0;right:0;width:4rem;height:100%;background:#118938;background:linear-gradient(90deg,#fff0 0%,rgb(17 137 56) 100%)}.breadcrumb__inner{max-width:60em;padding:.75em}}@media only screen and (max-width:36em){.nav--mobile .menu__inner{padding:5em 4em}.breadcrumb__inner{padding:.5em 1em}.breadcrumb__inner *{font-size:var(--fsize__s)}}@media only screen and (max-width:27em){.breadcrumb__inner span.icon-arrow-right{transform:translate3d(0,10%,0)}}