.tm-header{display:none !important}.front-slider{position:relative}.front-slider ul.uk-slideshow-items{min-height:calc(100vh) !important}.front-slider ul.uk-slideshow-items .front-slider-item{background-size:cover;width:100%;height:100%}.front-slider .front-slider-logo{position:absolute;top:calc(50% - 120px);left:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.front-slider .front-slider-logo>div:first-of-type{width:100% !important;max-width:80vw;background-size:contain;background-position:center;background-repeat:no-repeat}.front-slider .front-slider-logo>p{max-width:700px}@media only screen and (max-width: 960px){.front-slider .front-slider-logo>p{font-size:16px}}@media only screen and (max-width: 500px){.front-slider .front-slider-logo>p{font-size:14px}}.front-slider .front-slider-logo h3{text-align:center;color:white;max-width:730px;margin:15px 0}.front-slider .front-slider-logo>div{width:731px;height:80px;background-size:cover}.front-slider .front-slider-more{position:absolute;bottom:30px;left:calc(50% - 30px);z-index:3;border:2px solid white;border-radius:50%;animation-name:bounce;animation-duration:3s;animation-iteration-count:infinite;background:transparent;transition:ease 0.2s}.front-slider .front-slider-more:hover{background:white}.front-slider .front-slider-more:hover svg{fill:#047538}.front-slider .front-slider-more svg{width:60px;height:60px;fill:white;position:relative;right:1px;bottom:6px;transition:ease 0.2s}@keyframes bounce{0%{transform:translatey(0px)}50%{transform:translatey(-10px)}100%{transform:translatey(0px)}}.footer-contact-cta{position:fixed;bottom:30px;right:30px;z-index:12;transition:ease .3s;opacity:0}.footer-contact-cta.active{display:block !important;transition-delay:4s;opacity:1}.footer-contact-cta:hover div.text{width:280px;right:30px}.footer-contact-cta.auenhof{bottom:90px}.footer-contact-cta.auenhof p{background:#5e756e;right:-44px}.footer-contact-cta.dte{bottom:150px}.footer-contact-cta.dte p{background:#5e8104;right:-100px}.footer-contact-cta p{position:relative;top:3px;right:-20px;background:#283651;padding:10px 60px 10px 30px;display:block;white-space:nowrap;color:white;width:min-content;line-height:1;margin:0px;border-radius:50px}.footer-contact-cta div.text{width:20px;height:40px;font-size:14px !important;overflow:hidden;position:absolute;bottom:4px;right:15px;transition:ease .4s;z-index:-1;text-transform:uppercase}.footer-contact-cta div:not(.text){background:white;padding:0;box-shadow:4px 4px 12px rgba(57, 65, 124, 0.2) !important;border-radius:200px 200px 200px 200px;display:flex;justify-content:center;align-items:center;width:47px;height:47px;overflow:hidden}.footer-contact-cta div:not(.text) svg{position:relative;width:25px;margin:0px;position:relative;top:0px;left:0px}.footer-contact-cta div:not(.text) p{color:white;margin:0px}body.fixed{left:0;width:100%;position:fixed}.menu{display:flex;flex-direction:column;width:calc(100%);position:fixed;top:0;left:0;z-index:100000}.menu .menu-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 50px;z-index:10;background:white;transition:ease all 0.5s;transition-delay:0.7s;box-shadow:0 -12px 27px 0 rgba(0, 0, 0, 0.7)}.menu .menu-header .left, .menu .menu-header .right{display:flex;align-items:center;height:100%;width:100%}.menu .menu-header .left .hamburger{font:inherit;display:flex;align-items:center;justify-content:center;overflow:visible;margin:0 30px 0 0;padding:5px 10px;cursor:pointer;text-transform:none;color:inherit;border:solid 1px transparent;transition:ease all 0.5s;transition-delay:0.6s;border-radius:100px}.menu .menu-header .left .hamburger:hover .hamburger-inner, .menu .menu-header .left .hamburger:hover .hamburger-inner:before, .menu .menu-header .left .hamburger:hover .hamburger-inner:after{background-color:#047538 -secondary !important}.menu .menu-header .left .hamburger.is-active .hamburger-inner, .menu .menu-header .left .hamburger.is-active .hamburger-inner:before, .menu .menu-header .left .hamburger.is-active .hamburger-inner:after{background-color:#047538 -secondary !important}.menu .menu-header .left .hamburger span{font-family:'NunitoSans';font-weight:400;font-size:14px;color:#000;position:relative;bottom:0;margin-right:10px;letter-spacing:2px;line-height:1;top:1px}.menu .menu-header .left .hamburger .hamburger-box{position:relative;display:inline-block;width:16px;height:14px;position:relative;transition:ease all 0.2s;bottom:0;top:1px}.menu .menu-header .left .hamburger .hamburger-box .hamburger-inner, .menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:after, .menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:before{position:absolute;width:17px;height:2px;transition:ease all 0.2s;border-radius:4px;background-color:#000}.menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:after{bottom:-10px}.menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:before{bottom:-5px;width:10px}.menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:after, .menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:before{display:block;content:"";opacity:1}.menu .menu-header .left .hamburger.is-active .hamburger-box{bottom:1px}.menu .menu-header .left .hamburger.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(45deg)}.menu .menu-header .left .hamburger.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-6px, -2px, 0);opacity:0}.menu .menu-header .left .hamburger.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-90deg)}.menu .menu-header .left a.logo{margin-right:30px;display:block;width:210px;height:25px;background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 1200px){.menu .menu-header .left .menu-additional{display:none !important}}.menu .menu-header .left .menu-additional ul{display:flex;position:relative;top:2px}.menu .menu-header .left .menu-additional ul li{margin-right:15px}.menu .menu-header .left .menu-additional ul li a{line-height:1;font-family:'NHaasGroteskDSStd';font-size:14px;color:#047538}.menu .menu-header .left .menu-additional ul li a:hover{color:#047538 -secondary}.menu .menu-header .right{justify-content:flex-end;max-width:340px}.menu .menu-header .right a{white-space:nowrap}@media only screen and (max-width: 800px){.menu .menu-header .right a:not(#cart){display:none !important}}.menu .menu-container{position:absolute;top:calc(-100vh);left:0;display:flex;width:100%;height:calc(100vh - 70px);z-index:9;transition-delay:0.8s;display:grid;grid-template-columns:450px 1fr 1fr}@media only screen and (max-width: 1100px){.menu .menu-container{grid-template-columns:1fr}}.menu .menu-container *{padding:0;margin:0}.menu .menu-container a{text-decoration:none}.menu .menu-container.is-active{top:70px;visibility:visible;transition-delay:0s}.menu .menu-container.is-active .mainMenuContainer{right:0%;transition-delay:0s}.menu .menu-container.is-active .boxGrid .box{opacity:1}.menu .menu-container .mainMenuContainer{background:#1b1b1b;width:100%;height:100%;position:relative;right:100%;transition:ease .3s;transition-delay: .5s;grid-row-start:1;grid-row-end:3;overflow:auto;display:flex;flex-direction:column;justify-content:space-between}.menu .menu-container .mainMenuContainer .mainMenuContainerLinks{padding:60px}.menu .menu-container .mainMenuContainer::-webkit-scrollbar{width:5px}.menu .menu-container .mainMenuContainer::-webkit-scrollbar-track{background:#1b1b1b}.menu .menu-container .mainMenuContainer::-webkit-scrollbar-thumb{background:white;border-radius:100px}.menu .menu-container .mainMenuContainer::-webkit-scrollbar-thumb:hover{background:#c9c9c9}.menu .menu-container .mainMenuContainer ul ul{padding-left:30px !important}.menu .menu-container .mainMenuContainer ul li{margin-bottom:10px;position:relative}.menu .menu-container .mainMenuContainer ul li a{color:white;transition:ease 0.3s;position:relative}.menu .menu-container .mainMenuContainer ul li a:hover{color:#5e8104}.menu .menu-container .mainMenuContainer ul li a:hover:before{background:#5e8104}.menu .menu-container .mainMenuContainer ul li.uk-active>a{color:#5e8104}.menu .menu-container .mainMenuContainer ul li.uk-active>a:before{background:#5e8104}.menu .menu-container .mainMenuContainer ul li a:before{content:"";width:6px;height:6px;display:block;transition:ease .3s;position:absolute;top:50%;transform:translateY(-50%);left:-20px;background:white;border-radius:50%}.menu .menu-container .mainMenuContainer h3{color:white;border-bottom:1px solid white;padding-bottom:5px;margin-bottom:10px}.menu .menu-container .mainMenuContainer .otherCTA{display:flex;flex-direction:column}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;display:flex;justify-content:center;align-items:center;padding:30px;position:relative}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite:hover svg{opacity:0.8}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite svg{width:60px;height:60px;position:absolute;right:10px;z-index:1;opacity:0.5;transition:ease .3s}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.4);z-index:0;transition:ease .3s}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite p{z-index:2;position:relative;color:white;font-size:20px;font-weight:bold;transition:ease .3s}.menu .menu-container .boxGrid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:5}.menu .menu-container .boxGrid .box{width:100%;height:100%;background:black;opacity:0;transition:ease .3s;transition-delay: .3s;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1100px){.menu .menu-container .boxGrid .box{display:none}}.menu .menu-container .boxGrid .box:hover .overlay{border:5px solid rgba(255, 255, 255, 0.8)}.menu .menu-container .boxGrid .box:hover svg{opacity:0.8}.menu .menu-container .boxGrid .box svg{width:60px;height:60px;position:absolute;bottom:30px;right:30px;z-index:1;opacity:0.5;transition:ease .3s}.menu .menu-container .boxGrid .box .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.4);z-index:0;transition:ease .3s;border:5px solid transparent}.menu .menu-container .boxGrid .box p{z-index:2;position:relative;color:white;font-size:40px;font-weight:bold;transition:ease .3s}.menu .menu-container .boxGrid .box.one{transition-delay: .3s}.menu .menu-container .boxGrid .box.two{transition-delay: .4s}.menu .menu-container .boxGrid .box.three{transition-delay: .5s}.menu .menu-container .boxGrid .box.four{transition-delay: .6s}.menu .menu-container .boxGrid .box.five{transition-delay: .7s}.menu .menu-container .boxGrid .box.six{transition-delay: .8s}