@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:local(""),url('../../../_assets/1df226407aad46f8d958d9b541112ad4/Fonts/Lato/Lato-Regular.woff2') format("woff2"),url('../../../_assets/1df226407aad46f8d958d9b541112ad4/Fonts/Lato/Lato-Regular.woff') format("woff")}@font-face{font-family:"Lato";font-style:italic;font-weight:400;src:local(""),url('../../../_assets/1df226407aad46f8d958d9b541112ad4/Fonts/Lato/Lato-Italic.woff2') format("woff2"),url('../../../_assets/1df226407aad46f8d958d9b541112ad4/Fonts/Lato/Lato-Italic.woff') format("woff")}@font-face{font-family:"Lato";font-style:normal;font-weight:900;src:local(""),url('../../../_assets/1df226407aad46f8d958d9b541112ad4/Fonts/Lato/Lato-Black.woff2') format("woff2"),url('../../../_assets/1df226407aad46f8d958d9b541112ad4/Fonts/Lato/Lato-Black.woff') format("woff")}@font-face{font-family:"Lato";font-style:italic;font-weight:900;src:local(""),url('../../../_assets/1df226407aad46f8d958d9b541112ad4/Fonts/Lato/Lato-BlackItalic.woff2') format("woff2"),url('../../../_assets/1df226407aad46f8d958d9b541112ad4/Fonts/Lato/Lato-BlackItalic.woff') format("woff")}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:local(""),url('../../../_assets/1df226407aad46f8d958d9b541112ad4/Fonts/Lato/Lato-Light.woff2') format("woff2"),url('../../../_assets/1df226407aad46f8d958d9b541112ad4/Fonts/Lato/Lato-Light.woff') format("woff")}@font-face{font-family:"Lato";font-style:italic;font-weight:300;src:local(""),url('../../../_assets/1df226407aad46f8d958d9b541112ad4/Fonts/Lato/Lato-LightItalic.woff2') format("woff2"),url('../../../_assets/1df226407aad46f8d958d9b541112ad4/Fonts/Lato/Lato-LightItalic.woff') format("woff")}.product__arrow__button_off{background-image:url('data:image/svg+xml,<svg width="100%" height="100%" viewBox="0 0 44 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g transform="matrix(1.00267,0,0,1.01552,-0.128288,-0.346919)"><rect x="0.128" y="0.342" width="43.883" height="27.572" style="fill:white;"/></g><g transform="matrix(1.45918,0,0,1.3686,2.60361,-4.07246)"><rect x="3.698" y="2.976" width="19.189" height="20.459" style="fill:rgb(0,152,53);"/></g><g transform="matrix(1.04793,0,0,0.967034,7.35463,0.0729021)"><rect x="2.524" y="1.993" width="22.902" height="24.818" style="fill:white;"/></g><g transform="matrix(4.86402e-17,0.77827,-0.808836,5.04746e-17,24.2442,-1.64505)"><path d="M27.161,2.354L17.665,12.897L14.689,12.796L24.209,2.253L14.689,-7.76L17.665,-7.66L27.161,2.354Z" style="fill:rgb(0,152,53);fill-rule:nonzero;"/></g></svg>')}.product__arrow__button_on{background-image:url('data:image/svg+xml,<svg width="100%" height="100%" viewBox="0 0 44 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g transform="matrix(1.00267,0,0,1.01552,-0.128288,-0.346919)"><rect x="0.128" y="0.342" width="43.883" height="27.572" style="fill:white;"/></g><g transform="matrix(1.45918,0,0,1.3686,2.60361,-4.07246)"><rect x="3.698" y="2.976" width="19.189" height="20.459" style="fill:rgb(0,152,53));"/></g><g transform="matrix(1.04793,0,0,0.967034,7.35463,0.0729021)"><rect x="2.524" y="1.993" width="22.902" height="24.818" style="fill:white;"/></g><g transform="matrix(-1.43951e-16,-0.77827,0.808836,-1.49529e-16,20.0898,30.9255)"><path d="M27.161,2.354L17.665,12.897L14.689,12.796L24.209,2.253L14.689,-7.76L17.665,-7.66L27.161,2.354Z" style="fill:rgb(0,152,53);fill-rule:nonzero;"/></g></svg>')}.gradient-ci{background:linear-gradient(360deg,rgba(0,0,0,0) 37.39%,rgba(0,0,0,0.18) 85.43%),radial-gradient(61.77% 39.75% at 68.02% 60.25%,#009835 20%,#00541d 100%)}.gradient-green{background:linear-gradient(360deg,rgba(0,0,0,0) 37.39%,rgba(0,0,0,0.18) 85.43%),radial-gradient(61.77% 39.75% at 68.02% 60.25%,#009835 20%,#00541d 100%)}.link-arrow_right{background-image:url('data:image/svg+xml,<svg width="100%" height="100%" viewBox="0 0 10 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g transform="matrix(0.77827,-1.18045e-18,9.47679e-19,0.969421,-11.4251,7.52944)"><path d="M27.161,2.354L17.665,12.897L14.715,12.89L24.209,2.253L14.689,-7.76L17.581,-7.754L27.161,2.354Z" style="fill:rgb(0,152,53);fill-rule:nonzero;"/></g></svg>')}.link-arrow_right_white:link,.link-arrow_right_white:visited{background-image:url('data:image/svg+xml,<svg width="100%" height="100%" viewBox="0 0 10 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g transform="matrix(0.77827,-1.18045e-18,9.47679e-19,0.969421,-11.4251,7.52944)"><path d="M27.161,2.354L17.665,12.897L14.715,12.89L24.209,2.253L14.689,-7.76L17.581,-7.754L27.161,2.354Z" style="fill:rgb(255,255,255);fill-rule:nonzero;"/></g></svg>')}.link-arrow_right_white:hover,.link-arrow_right_white:active{background-image:url('data:image/svg+xml,<svg width="100%" height="100%" viewBox="0 0 10 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g transform="matrix(0.77827,-1.18045e-18,9.47679e-19,0.969421,-11.4251,7.52944)"><path d="M27.161,2.354L17.665,12.897L14.715,12.89L24.209,2.253L14.689,-7.76L17.581,-7.754L27.161,2.354Z" style="fill:rgb(0,152,53);fill-rule:nonzero;"/></g></svg>')}.button-arrow_link_white:link,.button-arrow_link_white:visited{background-image:url('data:image/svg+xml,<svg width="100%" height="100%" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;"><g transform="matrix(1,0,0,1,1,0)"><path d="M6,12L18.5,12M18.5,12L12.5,6M18.5,12L12.5,18" style="fill-rule:nonzero;stroke:rgb(255,255,255);stroke-width:1.5px;"/></g></svg>')}.button-arrow_link_white:hover,.button-arrow_link_white:active{background-image:url('data:image/svg+xml,<svg width="100%" height="100%" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;"><g transform="matrix(1,0,0,1,1,0)"><path d="M6,12L18.5,12M18.5,12L12.5,6M18.5,12L12.5,18" style="fill-rule:nonzero;stroke:rgb(0,152,53);stroke-width:1.5px;"/></g></svg>')}.margin__top--none{margin-top:0}.margin__top--xxs{margin-top:1rem}.margin__top--xs{margin-top:1.5rem}.margin__top--small,.margin__top--s{margin-top:2rem}.margin__top--medium,.margin__top--m{margin-top:3rem}.margin__top--large,.margin__top--l{margin-top:4rem}.margin__top--extraLarge,.margin__top--xl{margin-top:6rem}.margin__top--xxl{margin-top:7.5rem}.margin__top--default{margin-top:2rem}.margin__bottom--none{margin-bottom:0}.margin__bottom--xxs{margin-bottom:1rem}.margin__bottom--xs{margin-bottom:1.5rem}.margin__bottom--small,.margin__bottom--s{margin-bottom:2rem}.margin__bottom--medium,.margin__bottom--m{margin-bottom:3rem}.margin__bottom--large,.margin__bottom--l{margin-bottom:4rem}.margin__bottom--extraLarge,.margin__bottom--xl{margin-bottom:6rem}.margin__bottom--xxl{margin-bottom:7.5rem}.margin__bottom--default{margin-bottom:2rem}.padding__top--none{padding-top:0}.padding__top--xxs{padding-top:1rem}.padding__top--xs{padding-top:1.5rem}.padding__top--small,.padding__top--s{padding-top:2rem}.padding__top--medium,.padding__top--m{padding-top:3rem}.padding__top--large,.padding__top--l{padding-top:4rem}.padding__top--extraLarge,.padding__top--xl{padding-top:6rem}.padding__top--xxl{padding-top:7.5rem}.padding__bottom--none{padding-bottom:0}.padding__bottom--xxs{padding-bottom:1rem}.padding__bottom--xs{padding-bottom:1.5rem}.padding__bottom--small,.padding__bottom--s{padding-bottom:2rem}.padding__bottom--medium,.padding__bottom--m{padding-bottom:3rem}.padding__bottom--large,.padding__bottom--l{padding-bottom:4rem}.padding__bottom--extraLarge,.padding__bottom--xl{padding-bottom:6rem}.padding__bottom--xxl{padding-bottom:7.5rem}.bg-lightgray,.bg-darkgray,.bg-pattern{background-color:#e8e9ea;padding:2rem 0 0}.bg-lightgray.bg-space,.bg-darkgray.bg-space,.bg-pattern.bg-space{padding:6rem 2rem 6rem !important}.bg-lightgray .bg-light,.bg-darkgray .bg-light,.bg-pattern .bg-light{max-width:1430px;padding:24px;margin:0 auto}.bg-lightgray{background-color:#e8e9ea}.bg-lightgray-add{padding:2.65rem 0 .9rem}.bg-darkgray{background-color:#575758}.bg-pattern{background-color:#575758}.bg-stretch{margin-left:-100%;margin-right:-100%}@media screen and (min-width:1380px){}@media screen and (min-width:1920px){}.navigation{width:100%}.navigation__link{display:block;padding:0}.navigation--meta{width:max-content;transition:opacity 300ms ease-in-out}.navigation--meta .navigation__list{display:flex;flex-direction:column;width:max-content}@media screen and (min-width:1380px){.navigation--meta .navigation__list{flex-direction:row}}.navigation--meta .navigation__list-item:not(:first-of-type){margin:0.5rem 0 0}@media screen and (min-width:1380px){.navigation--meta .navigation__list-item:not(:first-of-type){margin:0 0 0 1.5rem}}.navigation--meta .navigation__link{position:relative;display:flex;flex-direction:row;align-items:center;font-size:var(--base-size-body-xs);line-height:1rem;padding:0;color:#ffffff}.navigation--meta .navigation__link span{border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom-color 300ms ease-in-out}.navigation--meta .navigation__link:after{width:.875rem;height:.875rem;margin-left:0.5rem}.navigation--meta .navigation__link:hover,.navigation--meta .navigation__link:focus-visible{outline:none}.navigation--meta .navigation__link:hover span,.navigation--meta .navigation__link:focus-visible span{border-bottom-color:#ffffff}@media screen and (min-width:1380px){.navigation--meta .navigation__link{font-size:var(--base-size-body-s);line-height:1.5rem}}@media screen and (min-width:1380px){.navigation--main .navigation__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(0px,max-content));justify-content:center;padding:0}}.navigation--main .navigation__list-item{width:100%}@media screen and (min-width:1380px){.navigation--main .navigation__list-item{width:max-content}}@media screen and (min-width:1380px){.navigation--main .navigation__list-item:last-of-type.has-children .navigation__submenu-list{left:unset;right:0}}.navigation--main .navigation__list-item.current .navigation__link,.navigation--main .navigation__list-item.active .navigation__link{color:#009835}.navigation--main .navigation__list-item.current .navigation__link:after,.navigation--main .navigation__list-item.active .navigation__link:after{max-width:100%;opacity:1}.navigation--main .navigation__list-item.current .navigation__link:hover,.navigation--main .navigation__list-item.current .navigation__link :focus,.navigation--main .navigation__list-item.active .navigation__link:hover,.navigation--main .navigation__list-item.active .navigation__link :focus{color:#ffffff}.navigation--main .navigation__list-item.current .navigation__link:hover:after,.navigation--main .navigation__list-item.current .navigation__link :focus:after,.navigation--main .navigation__list-item.active .navigation__link:hover:after,.navigation--main .navigation__list-item.active .navigation__link :focus:after{background-color:#ffffff}.navigation--main .navigation__list-item.current .navigation__link:active,.navigation--main .navigation__list-item.active .navigation__link:active{color:#bbbdbf}.navigation--main .navigation__list-item.current .navigation__link:active:after,.navigation--main .navigation__list-item.active .navigation__link:active:after{background-color:#bbbdbf}.navigation--main .navigation__list-item--button .button{margin:0.5rem 1.5rem}.navigation--main .navigation__link{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;height:300px;max-height:6rem;font-size:0.875rem;line-height:1.5rem;font-weight:900;text-align:left;padding:0;color:#ffffff;background-color:rgba(0,0,0,0);transition:color 300ms ease-in-out,background-color 300ms ease-in-out,max-height 300ms ease-in-out}@media screen and (min-width:1380px){.navigation--main .navigation__link{width:max-content;font-size:1rem;line-height:2rem}}.navigation--main .navigation__link span{position:relative;display:flex;flex-direction:row;align-items:center;font-size:1rem;line-height:inherit;font-weight:inherit;width:100%;padding:0 1rem;border:1px dashed rgba(0,0,0,0);transition:border-color 300ms ease-in-out}.navigation--main .navigation__link svg{width:1.5rem;height:auto;margin:0 0 0 auto}@media screen and (min-width:1380px){.navigation--main .navigation__link svg{margin:0 0 0 0.5rem}}.navigation--main .navigation__link:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;max-width:0;height:0.25rem;background-color:#009835;opacity:0;transition:opacity 200ms ease-in-out,max-width 200ms ease-in-out,background-color 200ms ease-in-out}.navigation--main .navigation__link:hover,.navigation--main .navigation__link[aria-expanded=true]:not(.navigation__link--submenu-close),.navigation--main .navigation__link[aria-current=page]{color:#009835;background-color:var(--site-header-transparent-black)}.navigation--main .navigation__link:hover:after,.navigation--main .navigation__link[aria-expanded=true]:not(.navigation__link--submenu-close):after,.navigation--main .navigation__link[aria-current=page]:after{opacity:1;max-width:100%}.navigation--main .navigation__link:focus-visible{outline:none !important}.navigation--main .navigation__link:focus-visible span{border:1px dashed #009835}.navigation--main .navigation__link:active{color:#006c26}.navigation--main .navigation__link:active:after{background-color:#006c26}.navigation--main .navigation__link--home svg{margin:0 0.5rem 0 0}.navigation--main .navigation__link--submenu-toggle{position:relative}.navigation--main .navigation__link--submenu-toggle svg{transform:rotate(-90deg)}@media screen and (min-width:1380px){.navigation--main .navigation__link--submenu-toggle svg{transform:rotate(0);transition:transform 300ms ease-in-out}}.navigation--main .navigation__link--submenu-toggle:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (min-width:1380px){.navigation--main .navigation__link--submenu-toggle[aria-expanded=true] svg{transform:rotate(-180deg)}}.navigation--main .navigation__link--submenu-close:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.navigation--main .navigation__submenu-list{display:block;overflow:hidden;opacity:0;visibility:hidden}@media screen and (min-width:1380px){.navigation--main .navigation__submenu-list{top:100%;left:0;min-width:max-content;pointer-events:none;height:max-content;max-height:0;overflow-y:auto;padding-right:1.5rem;background-color:var(--site-header-transparent-black);transition:opacity 300ms ease-in-out,max-height 300ms ease-in-out}.navigation--main .navigation__submenu-list::-webkit-scrollbar{background-color:#009835;width:var(--width-body-scrollbar);height:var(--width-body-scrollbar);cursor:grab}.navigation--main .navigation__submenu-list::-webkit-scrollbar-thumb{background:#009835}.navigation--main .navigation__submenu-list::-webkit-scrollbar-track{background:#fafafb}}@media screen and (min-width:1380px){.navigation--main .navigation__submenu-list[aria-hidden=false]{max-height:calc(100vh - 4rem - 1.875rem);pointer-events:auto;opacity:1;visibility:visible}}@media screen and (min-width:1380px){.navigation--main .navigation__submenu-list .navigation__list-item--submenu-close{display:none}}@media screen and (min-width:1380px){.navigation--main .navigation__submenu-list .navigation__link{max-width:max-content;height:max-content;padding:0.625rem 0}}.navigation--main .navigation__submenu-list .navigation__link:hover,.navigation--main .navigation__submenu-list .navigation__link:focus{background-color:rgba(0,0,0,0) !important}blockquote{font-weight:400;font-size:1rem;line-height:1.5rem;color:#008a30 !important;margin:1rem 0;padding:0 0 0 1rem;border-left:2px solid #008a30}blockquote *{font-weight:inherit !important;font-size:inherit !important;line-height:inherit !important;color:inherit !important}blockquote.body-size--l,.body-size--l blockquote{font-size:1rem;line-height:1.5rem;margin:1.5rem 0}@media screen and (min-width:900px){blockquote.body-size--l,.body-size--l blockquote{font-weight:300}}blockquote.body-size-s,.body-size--s blockquote{font-size:1rem;line-height:1.5rem}*{font-family:"Lato",sans-serif;font-size:1rem;line-height:1.5rem;color:#000000}* span,* svg{color:inherit}* span *,* svg *{color:inherit}p,.body-size--m,.navigation--mega-menu .navigation__link--preview-card .preview-card-page-title,label,li{color:#000000;font-family:"Lato",sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400}p a:not(.button),.body-size--m a:not(.button),.navigation--mega-menu .navigation__link--preview-card .preview-card-page-title a:not(.button),label a:not(.button),li a:not(.button){font-size:inherit;line-height:inherit}p p,.body-size--m p,.navigation--mega-menu .navigation__link--preview-card .preview-card-page-title p,label p,li p{font-size:inherit;line-height:inherit;padding-bottom:1rem}.body-size--l{font-size:1rem;line-height:1.5rem}.body-size--l p{font-size:inherit;line-height:inherit}.body-size--s{font-size:1rem;line-height:1rem}.body-size--s p{font-size:inherit;line-height:inherit}strong,b{font-weight:900;font-family:inherit;font-size:inherit}.text--centered{text-align:center}.text--left{text-align:left}.text--right{text-align:right}.text--bold{font-weight:600}.h1,.hl-1,.h2,.hl-2,.h3,.hl-3,.h4,.hl-4,.h5,.hl-5,.h6,.hl-6,.anchor-navigation__title{color:#009835;margin-bottom:2rem}.h1,.hl-1{color:#009835;font-size:3.125rem;line-height:120%;font-weight:900}.h2,.hl-2{font-size:2.625rem;line-height:120%;font-weight:900}.h3,.hl-3{font-size:1rem;line-height:120%;font-weight:900;color:#009835;font-size:2.125rem}.h4,.hl-4{font-size:1.875rem;text-transform:uppercase;line-height:120%;font-weight:300;margin-bottom:1.5rem}.h5,.hl-5{font-size:1.75rem;line-height:120%;font-weight:400}h6,.hl-6,.anchor-navigation__title{font-size:1rem;line-height:1.5rem;font-weight:900}.header-label{--color-ci-500:var(--color-ci-500);color:#009835;display:block;font-size:1.125rem;font-weight:900;line-height:2rem;margin-bottom:1rem}body[data-theme=weinig] .header-label{--color-ci-500:var(--color-ci-500);color:#009835}.ce-bodytext .hl-1,.ce-bodytext .hl-2,.ce-bodytext .hl-3,.ce-bodytext .hl-4,.ce-bodytext .hl-5{padding-bottom:.1rem;display:block}@media screen and (max-width:1379px){.h1,.hl-1{font-size:2.625rem}.h2,.hl-2{font-size:2.25rem}.h3,.hl-3{font-size:2rem}.h4,.hl-4{font-size:1.875rem}.h5,.hl-5{font-size:1.75rem}}@media screen and (max-width:899px){.h1,.hl-1{font-size:2.375rem}.h2,.hl-2{font-size:2rem}.h3,.hl-3{font-size:1.875rem}.h4,.hl-4{font-size:1.75rem}.h5,.hl-5{font-size:1.625rem}}@media screen and (min-width:375px){}@media screen and (min-width:768px){}@media screen and (min-width:900px){}@media screen and (min-width:1380px){}@media screen and (max-width:767px){}.ce-textpic{display:flex}.ce-right:after,.ce-left:after{content:"";display:block;height:0;clear:both}.ce-right .ce-gallery,.ce-left .ce-gallery{margin-bottom:1.25rem}@media(min-width:768px){.ce-right .ce-gallery,.ce-left .ce-gallery{max-width:calc(50% - 1.25rem/2)}}.ce-right img,.ce-left img{max-width:100%;height:auto}.ce-right{flex-direction:column;flex-direction:row-reverse}.ce-right .ce-gallery{margin-left:2.5rem}.ce-left{flex-direction:column;flex-direction:row}.ce-left .ce-gallery{margin-right:2.5rem}@media screen and (max-width:767px){.ce-left .ce-gallery{margin-right:-1.5rem}}.ce-center{flex-direction:column;align-items:center;gap:1.25rem}.ce-center .ce-gallery{justify-content:center}.ce-below .ce-gallery{order:2}.ce-headline-center{text-align:center}.ce-headline-right{text-align:right}.ce-bodytext{width:100%}.ce-gallery{--gap:var(--grid-gutter);--cols:1;display:flex;flex-wrap:wrap;gap:var(--gap);width:100%}@media(min-width:768px){.ce-gallery[data-ce-columns="4"]{--cols:2}}@media(min-width:900px){.ce-gallery[data-ce-columns="4"]{--cols:4}}.ce-gallery[data-ce-columns="4"] .image-wrapper,.ce-gallery[data-ce-columns="4"] .video{width:calc(100%/var(--cols) - var(--gap) + var(--gap)/var(--cols))}@media(min-width:768px){.ce-gallery[data-ce-columns="3"]{--cols:2}}@media(min-width:900px){.ce-gallery[data-ce-columns="3"]{--cols:3}}.ce-gallery[data-ce-columns="3"] .image-wrapper,.ce-gallery[data-ce-columns="3"] .video{width:100%}@media(min-width:900px){.ce-gallery[data-ce-columns="3"] .image-wrapper,.ce-gallery[data-ce-columns="3"] .video{width:calc(33.3333333333% - var(--gap) + var(--gap)/var(--cols))}}@media(min-width:768px){.ce-gallery[data-ce-columns="2"]{--cols:2}}.ce-gallery[data-ce-columns="2"] .image-wrapper,.ce-gallery[data-ce-columns="2"] .video{width:100%}@media(min-width:768px){.ce-gallery[data-ce-columns="2"] .image-wrapper,.ce-gallery[data-ce-columns="2"] .video{width:calc(50% - var(--gap)/var(--cols))}}.ce-gallery[data-ce-columns="1"] .video{width:100%}.contact{display:flex;flex-direction:row}.contact__image{aspect-ratio:1/1;width:4.25rem;height:100%;margin:0.5rem;outline-offset:0.375rem;outline:2px solid #009835;border-radius:50%;overflow:hidden}@media screen and (min-width:1380px){.contact__image{width:6.375rem;margin:0.6875rem;outline-offset:0.5625rem}}.contact__image:hover img,.contact__image:focus-within img{transform:scale(1.08)}.contact__image img{width:100%;height:100%;object-fit:cover;transition:transform 120ms ease-in-out}.contact__qr{width:250px}.contact__information{margin-left:1rem}.contact__information *{font-size:0.875rem;line-height:1.5rem}.contact__name{display:block;font-size:1rem;line-height:1.5rem;margin-bottom:0.5rem}.contact__position{display:block;font-weight:900;margin-bottom:1rem}.contact__company{display:block;margin-bottom:0.5rem}.contact__address{margin-bottom:1rem}.contact__liaise li:not(:first-of-type){margin-top:0.5rem}input.inverted{border-color:#33ad5d;background-color:rgba(0,0,0,0);color:#ffffff;caret-color:#ffffff}input.inverted::placeholder{color:#dee0e1}input{width:100%;background-color:#ffffff;padding:1rem;border:1px solid #bbbdbf;border-radius:0;outline:1px solid rgba(0,0,0,0);font-size:0.875rem;line-height:1.5rem;color:#000000;caret-color:#000000;cursor:text;transition:border-color 120ms ease-in-out,outline-color 120ms ease-in-out}input::placeholder{color:#717274}input[type=submit]{cursor:pointer}input:hover:not(:disabled):not(:focus-within):placeholder-shown{border-color:#575758}input:focus-within{outline-color:#009835;border-color:#009835}input:disabled{pointer-events:none;border-color:#bbbdbf}input:disabled::placeholder{color:#bbbdbf}input~i{display:none;opacity:0;transition:all 120ms ease-in-out}input~i[class^=icon--]{position:absolute;top:1rem;right:1rem}input~p,input~ul li{display:block;font-size:0.875rem;line-height:1.5rem;color:#717274;margin:0.5rem 0 0}textarea{width:100%;background-color:#ffffff;padding:1rem;border:1px solid #bbbdbf;border-radius:0;outline:1px solid rgba(0,0,0,0);font-size:0.875rem;line-height:1.5rem;color:#000000;caret-color:#000000;cursor:text;transition:border-color 120ms ease-in-out,outline-color 120ms ease-in-out}textarea::placeholder{color:#717274}textarea:hover:not(:disabled):not(:focus-within):placeholder-shown{border-color:#575758}textarea:focus-within{outline-color:#009835;border-color:#009835}textarea:disabled{pointer-events:none;border-color:#bbbdbf}textarea:disabled::placeholder{color:#bbbdbf}textarea.invalid,textarea.parsley-error{outline-color:#d4011c;border-color:#d4011c}textarea.invalid~i,textarea.parsley-error~i{display:block;opacity:1;color:#d4011c}textarea.invalid~p,textarea.invalid~ul li,textarea.parsley-error~p,textarea.parsley-error~ul li{color:#d4011c}textarea~i{display:none;opacity:0;transition:all 120ms ease-in-out}textarea~i[class^=icon--]{position:absolute;top:1rem;right:1rem}textarea~p,textarea~ul li{display:block;font-size:0.875rem;line-height:1.5rem;color:#717274;margin:0.5rem 0 0}.form{max-width:900px;margin:0 auto}.form__row{display:grid;grid-template-columns:repeat(12,1fr);gap:1.25rem;margin-top:1.25rem}.form__row>*{grid-column:span 12}.form__row .form__fieldwrap{position:relative;margin:0 0 -1.3rem}.form__row .form__fieldwrap label{position:absolute;top:1.5rem;left:1rem;padding:0 .5rem;z-index:80;transition:top .4s ease}.form__row .form__fieldwrap label.label--focus,.form__row .form__fieldwrap label .satisfied{top:-0.2rem;background-color:#ffffff}.form__row .form__fieldwrap label.satisfied{top:-0.2rem;background-color:#ffffff}.form__row .form__fieldwrap .full .ts-control{background-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.form__row .form__fieldwrap input{background-color:rgba(0,0,0,0);background:rgba(0,0,0,0);line-height:0;padding-bottom:19px}.form__row .form__fieldwrap input::placeholder{color:rgba(0,0,0,0)}.form__row .form__fieldwrap textarea{background-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.form__row .form__fieldwrap textarea::placeholder{color:rgba(0,0,0,0)}.form__row .form__fieldwrap select{background-color:rgba(0,0,0,0);background:rgba(0,0,0,0);width:100%;padding:1rem;border:1px solid #bbbdbf;border-radius:0;outline:1px solid rgba(0,0,0,0);font-size:.875rem;color:#000000;caret-color:#000000;cursor:text;transition:border-color 120ms ease-in-out,outline-color 120ms ease-in-out}.form__row .form__fieldwrap select::placeholder{color:rgba(0,0,0,0)}.form__row .form__fieldwrap.form__fieldwrap--select label{top:-0.2rem;background-color:#ffffff}.form__row .form__fieldwrap.form__fieldwrap--select .ts-dropdown.single{background-color:#ffffff;background:#ffffff;z-index:110}.form__row .form__fieldwrap.form__fieldwrap--select .icon--warning-circle,.form__row .form__fieldwrap.form__fieldwrap--select .ts-control{display:none}.form__row .form__fieldwrap.form__fieldwrap--checkbox label{position:unset}.form ul.powermail-errors-list{position:absolute;top:.5rem;right:3rem}.form ul.powermail-errors-list li{color:#009835;font-weight:900}.form .powermail_message_error{display:none}.form .form__fieldwrap--postleitzahl ul.powermail-errors-list{right:unset;left:1.4rem;top:1.6rem}.form .form__fieldwrap--checkbox .label::after{display:none}@media screen and (min-width:900px){.form__col--75{grid-column:span calc(12/4*3)}}@media screen and (min-width:900px){.form__col--50{grid-column:span calc(12/2)}}@media screen and (min-width:900px){.form__col--25{grid-column:span calc(12/4)}}@media screen and (min-width:900px){.form__col--33{grid-column:span calc(12/3)}}@media screen and (min-width:900px){.form__col--66{grid-column:span calc(12/3*2)}}.form__fieldwrap--select .form__field{display:flex;flex-direction:column}.form__fieldwrap--select .form__field .powermail_label{order:1}.form__fieldwrap--select .form__field .ts-wrapper{order:2}.form__fieldwrap--select .form__field .parsley-errors-list{order:3}.form__field{position:relative;margin:0.5rem 0}.tx-powermail .form{margin:0}label{display:block;font-size:0.875rem;line-height:1.5rem;font-weight:900;color:#000000;margin:0 0 0.5rem}label *{font-size:inherit !important;line-height:inherit !important}label.disabled{color:#bbbdbf}label.invalid{color:#d4011c}input[type=checkbox]{position:absolute;appearance:none;background-color:#fff;margin:0 !important;padding:0 !important;border:none !important;outline:none !important;width:0;height:0}input[type=checkbox]+label{position:relative;display:grid;grid-template-columns:auto 1fr;gap:0.5rem;cursor:pointer;font-weight:400}input[type=checkbox]+label:before{content:"";display:block;width:1.25rem;height:1.25rem;margin:0.125rem;background-color:#ffffff;border:1px solid #575758;transition:background-color 120ms ease-in-out,border-color 120ms ease-in-out}input[type=checkbox]+label:after{content:"";position:absolute;top:0.125rem;left:0.125rem;opacity:0;transform:scale(0);background-color:currentColor;color:#ffffff;display:block;height:1.25rem;width:1.25rem;min-width:0.9375rem;mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMTY3OTcgMTAuODMzNUw3LjUwMTMgMTQuMTY2OEwxNS44MzQ2IDUuODMzNSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);transition:opacity 120ms ease-in-out,transform 120ms cubic-bezier(0,0,0.76,2)}input[type=checkbox]:checked+label:before{border-color:#009835;background-color:#009835}input[type=checkbox]:checked+label:after{transform:scale(1);opacity:1}input[type=checkbox]:focus-visible+label:before{outline:1px solid #009835;outline-offset:0.0625rem}input[type=checkbox]:disabled+label{cursor:default;color:#bbbdbf}input[type=checkbox]:disabled+label:before{border-color:#bbbdbf}input[type=checkbox]:disabled:checked+label:before{background-color:#bbbdbf}input[type=radio]{position:absolute;appearance:none;background-color:#fff;margin:0 !important;padding:0 !important;border:none !important;outline:none !important;width:0;height:0}input[type=radio]+label{position:relative;display:grid;grid-template-columns:auto 1fr;gap:0.5rem;cursor:pointer;font-weight:400}input[type=radio]+label:before{content:"";display:block;width:1.25rem;height:1.25rem;margin:0.125rem;background-color:#ffffff;border:1px solid #575758;border-radius:50%;transition:border-color 120ms ease-in-out}input[type=radio]+label:after{content:"";position:absolute;top:0.125rem;left:0.125rem;opacity:0;transform:scale(0);display:block;height:0.625rem;width:0.625rem;margin:0.3125rem;border-radius:50%;background-color:#009835;transition:opacity 120ms ease-in-out,transform 120ms cubic-bezier(0,0,0.76,2)}input[type=radio]:checked+label:before{border-color:#009835}input[type=radio]:checked+label:after{transform:scale(1);opacity:1}input[type=radio]:focus-visible+label:before{outline:1px solid #009835;outline-offset:0.0625rem}input[type=radio]:disabled+label{cursor:default;color:#bbbdbf}input[type=radio]:disabled+label:before{border-color:#bbbdbf}input[type=radio]:disabled:checked+label:after{background-color:#bbbdbf}.parsley-errors-list .parsley-required{color:#d4011c}input.invalid,input.parsley-error{outline-color:#d4011c;border-color:#d4011c}input.invalid~i,input.parsley-error~i{display:block;opacity:1;color:#d4011c}input.invalid~p,input.invalid~ul li,input.parsley-error~p,input.parsley-error~ul li{color:#d4011c}.mobile-menu .navigation--main .navigation__link--button .icon:after,.mobile-menu .navigation--main .navigation__link--button[aria-expanded=true] .icon:after,.navigation--mega-menu .navigation__link--button .icon:after,.navigation--mega-menu .navigation__link--button[aria-expanded=true] .icon:after,.icon--eye-empty:after,.icon--warning-circle:after,.icon--dot:after,.icon--checkmark:after,.icon--check:after,.icon--external:after,.icon--fax:after,.icon--smartphone:after,.icon--phone:after,.icon--mail:after,.icon--download:after,.icon--chevron-down:after,.icon--arrow-up:after,.icon--arrow-right:after,.icon--arrow-left:after,.icon--arrow-down:after{content:"";background-color:currentColor;display:block;height:1.5rem;mask-position:center;mask-repeat:no-repeat;mask-size:contain;min-width:0.9375rem;width:1.5rem}.icon--arrow-down:after{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHN0cm9rZS13aWR0aD0iMS41IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY29sb3I9ImN1cnJlbnRDb2xvciI+PHBhdGggZD0iTTEyLjI1IDUuNVYxOG0wIDBsLTYtNm02IDZsNi02IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjwvc3ZnPg==)}.icon--arrow-left:after{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHN0cm9rZS13aWR0aD0iMS41IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY29sb3I9ImN1cnJlbnRDb2xvciI+PHBhdGggZD0iTTE4LjUgMTJINm0wIDBsNi02bS02IDZsNiA2IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjwvc3ZnPg==)}.icon--arrow-right:after{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHN0cm9rZS13aWR0aD0iMS41IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY29sb3I9ImN1cnJlbnRDb2xvciI+PHBhdGggZD0iTTYgMTJoMTIuNW0wIDBsLTYtNm02IDZsLTYgNiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L3N2Zz4=)}.icon--arrow-up:after{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHN0cm9rZS13aWR0aD0iMS41IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY29sb3I9ImN1cnJlbnRDb2xvciI+PHBhdGggZD0iTTEyLjI1IDE4LjVWNm0wIDBsNiA2bS02LTZsLTYgNiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L3N2Zz4=)}.icon--chevron-down:after{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDVweCIgaGVpZ2h0PSI0NXB4IiBzdHJva2Utd2lkdGg9IjEuNDUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICAgIGNvbG9yPSJjdXJyZW50Q29sb3IiPgogICAgPHBhdGggZD0iTTYgOWw2IDYgNi02IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjQ1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4KPC9zdmc+)}.icon--download:after{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHN0cm9rZS13aWR0aD0iMS41IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY29sb3I9ImN1cnJlbnRDb2xvciI+PHBhdGggZD0iTTYgMjBoMTJNMTIgNHYxMm0wIDBsMy41LTMuNU0xMiAxNmwtMy41LTMuNSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L3N2Zz4=)}.icon--mail:after{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHN0cm9rZS13aWR0aD0iMS41IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY29sb3I9ImN1cnJlbnRDb2xvciI+PHBhdGggZD0iTTcgOWw1IDMuNUwxNyA5IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxwYXRoIGQ9Ik0yIDE3VjdhMiAyIDAgMDEyLTJoMTZhMiAyIDAgMDEyIDJ2MTBhMiAyIDAgMDEtMiAySDRhMiAyIDAgMDEtMi0yeiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+)}.icon--phone:after{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHN0cm9rZS13aWR0aD0iMS41IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY29sb3I9ImN1cnJlbnRDb2xvciI+PHBhdGggZD0iTTE4LjExOCAxNC43MDJMMTQgMTUuNWMtMi43ODItMS4zOTYtNC41LTMtNS41LTUuNWwuNzctNC4xM0w3LjgxNSAySDQuMDY0Yy0xLjEyOCAwLTIuMDE2LjkzMi0xLjg0NyAyLjA0Ny40MiAyLjc4MyAxLjY2IDcuODMgNS4yODMgMTEuNDUzIDMuODA1IDMuODA1IDkuMjg2IDUuNDU2IDEyLjMwMiA2LjExMyAxLjE2NS4yNTMgMi4xOTgtLjY1NSAyLjE5OC0xLjg0OHYtMy41ODRsLTMuODgyLTEuNDc5eiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L3N2Zz4=)}.icon--smartphone:after{mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjkwOTlMMTIuMDEgMTYuODk4OCIgc3Ryb2tlPSIjQjU0ODAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik03IDIwLjI5OTlWNS40OTk5QzcgNS4xNjg1MyA3LjI2ODYzIDQuODk5OSA3LjYgNC44OTk5SDE2LjRDMTYuNzMxNCA0Ljg5OTkgMTcgNS4xNjg1MyAxNyA1LjQ5OTlWMjAuMjk5OUMxNyAyMC42MzEzIDE2LjczMTQgMjAuODk5OSAxNi40IDIwLjg5OTlINy42QzcuMjY4NjMgMjAuODk5OSA3IDIwLjYzMTMgNyAyMC4yOTk5WiIgc3Ryb2tlPSIjQjU0ODAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K)}.icon--fax:after{mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjU3MTQgMTguODk5OUgyMC40QzIwLjczMTQgMTguODk5OSAyMSAxOC42MzEzIDIxIDE4LjI5OTlWMTEuODk5OUMyMSA5LjY5MDc2IDE5LjIwOTEgNy44OTk5IDE3IDcuODk5OUg3QzQuNzkwODYgNy44OTk5IDMgOS42OTA3NiAzIDExLjg5OTlWMTguMjk5OUMzIDE4LjYzMTMgMy4yNjg2MyAxOC44OTk5IDMuNiAxOC44OTk5SDYuNDI4NTciIHN0cm9rZT0iI0I1NDgwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTggNy44OTk5VjQuNDk5OUM4IDQuMTY4NTMgOC4yNjg2MyAzLjg5OTkgOC42IDMuODk5OUgxNS40QzE1LjczMTQgMy44OTk5IDE2IDQuMTY4NTMgMTYgNC40OTk5VjcuODk5OSIgc3Ryb2tlPSIjQjU0ODAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8cGF0aCBkPSJNNi4wOTc5NCAyMS4yMTVMNi40Mjg2OCAxOC44OTk5TDYuOTI2NTEgMTUuNDE1QzYuOTY4NzQgMTUuMTE5NSA3LjIyMTg5IDE0Ljg5OTkgNy41MjA0OCAxNC44OTk5SDE2LjQ3OTdDMTYuNzc4MyAxNC44OTk5IDE3LjAzMTUgMTUuMTE5NSAxNy4wNzM3IDE1LjQxNUwxNy41NzE1IDE4Ljg5OTlMMTcuOTAyMyAyMS4yMTVDMTcuOTUzOSAyMS41NzY1IDE3LjY3MzQgMjEuODk5OSAxNy4zMDgzIDIxLjg5OTlINi42OTE5MUM2LjMyNjc4IDIxLjg5OTkgNi4wNDYzIDIxLjU3NjUgNi4wOTc5NCAyMS4yMTVaIiBzdHJva2U9IiNCNTQ4MDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxwYXRoIGQ9Ik0xNyAxMC45MDk5TDE3LjAxIDEwLjg5ODgiIHN0cm9rZT0iI0I1NDgwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.icon--external:after{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0NXB4IiBoZWlnaHQ9IjQ1cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjQ1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNvbG9yPSIjMDAwMDAwIj48cGF0aCBkPSJNMjEgM2gtNm02IDBsLTkgOW05LTl2NiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNDUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxwYXRoIGQ9Ik0yMSAxM3Y2YTIgMiAwIDAxLTIgMkg1YTIgMiAwIDAxLTItMlY1YTIgMiAwIDAxMi0yaDYiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjQ1IiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvcGF0aD48L3N2Zz4=)}.icon--check:after{mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMTY3OTcgMTAuODMzNUw3LjUwMTMgMTQuMTY2OEwxNS44MzQ2IDUuODMzNSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.icon--checkmark:after{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHN0cm9rZS13aWR0aD0iMS41IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY29sb3I9ImN1cnJlbnRDb2xvciI+PHBhdGggZD0iTTUgMTNsNCA0TDE5IDciIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9zdmc+)}.icon--dot:after{mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI5MTJfMTQwMDUiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjQiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjkxMl8xNDAwNSkiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L2c+Cjwvc3ZnPgo=)}.icon--warning-circle:after{mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDdMMTIgMTMiIHN0cm9rZT0iI0Q0MDExQyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgMTcuMDFMMTIuMDEgMTYuOTk4OSIgc3Ryb2tlPSIjRDQwMTFDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiAyMkMxNy41MjI4IDIyIDIyIDE3LjUyMjggMjIgMTJDMjIgNi40NzcxNSAxNy41MjI4IDIgMTIgMkM2LjQ3NzE1IDIgMiA2LjQ3NzE1IDIgMTJDMiAxNy41MjI4IDYuNDc3MTUgMjIgMTIgMjJaIiBzdHJva2U9IiNENDAxMUMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}.icon--eye-empty:after{mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2Ljk5OTkgMTkuNzQyOUMxOC41MTQ4IDE5Ljc0MjkgMTkuNzQyOCAxOC41MTQ4IDE5Ljc0MjggMTdDMTkuNzQyOCAxNS40ODUyIDE4LjUxNDggMTQuMjU3MSAxNi45OTk5IDE0LjI1NzFDMTUuNDg1MSAxNC4yNTcxIDE0LjI1NzEgMTUuNDg1MiAxNC4yNTcxIDE3QzE0LjI1NzEgMTguNTE0OCAxNS40ODUxIDE5Ljc0MjkgMTYuOTk5OSAxOS43NDI5WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjkuMzQyOCAxN0MyNi43NTI4IDIxLjEwMTkgMjIuMDk5NCAyNS4yMjg2IDE3IDI1LjIyODZDMTEuOTAwNiAyNS4yMjg2IDcuMjQ3MTMgMjEuMTAxOSA0LjY1NzEgMTdDNy44MDk0MSAxMy4xMDI3IDExLjUwMjggOC43NzE0MiAxNyA4Ljc3MTQyQzIyLjQ5NzIgOC43NzE0MiAyNi4xOTA2IDEzLjEwMjcgMjkuMzQyOCAxN1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}*[class^=iconoir-]:before,*[class*=" iconoir-"]:before{width:1.5rem !important;height:1.5rem !important}@media screen and (min-width:1380px){}.button{--icon-size:1rem;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;position:relative;width:max-content;text-transform:uppercase;padding:.5rem 1.2rem;color:#ffffff;background-color:#009835;border:0.125rem solid #009835;border-radius:0;outline:none !important;font-size:1rem;font-weight:900;line-height:1.5rem;overflow:hidden;z-index:1;width:auto;transition:background-color 120ms ease-in-out,border 120ms ease-in-out,color 120ms ease-in-out,box-shadow 120ms ease-in-out,transform 120ms ease-in-out,opacity 120ms ease-in-out}@media screen and (min-width:1380px){.button{--icon-size:1.5rem}}a.button{text-decoration:none}.button span{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.button svg{flex-shrink:0}.button:hover:not(.disabled):not(:disabled):not(:active){background-color:#009835;border-color:#009835;box-shadow:inset 0 0 0 2px rgba(0,0,0,0),0 8px 0 -4px #00541d;transform:translateY(-4px)}.button:focus-visible:not(.disabled):not(:disabled):not(:active):not(:hover){box-shadow:inset 0 0 0 2px #ffffff,0 8px 0 -4px rgba(0,0,0,0)}.button:active:not(.disabled):not(:disabled){background-color:#008a30;border-color:#008a30}.button[class*=" icon--"]:before,.button[class*=" icon--"]:after,.button[class*=" iconoir-"]:before,.button[class*=" iconoir-"]:after{width:1rem !important;height:1rem !important;border:1px solid #009835;transition:transform 120ms ease-in-out;-webkit-backface-visibility:hidden;background-color:#ffffff}.button[class*=" icon--"]:before,.button[class*=" iconoir-"]:before{margin-right:0.5rem}.button[class*=" icon--"]:after,.button[class*=" iconoir-"]:after{margin-left:0.5rem}.button[class*=" icon--"]:hover:not(.disabled):not(:disabled):not(:active):before,.button[class*=" iconoir-"]:hover:not(.disabled):not(:disabled):not(:active):before{transform:translateX(-2px)}.button[class*=" icon--"]:hover:not(.disabled):not(:disabled):not(:active):after,.button[class*=" iconoir-"]:hover:not(.disabled):not(:disabled):not(:active):after{transform:translateX(2px)}@media screen and (min-width:1380px){.button[class*=" icon--"]:before,.button[class*=" icon--"]:after,.button[class*=" iconoir-"]:before,.button[class*=" iconoir-"]:after{width:1.5rem !important;height:1.5rem !important}}.button.breadcrumb__link--home[class*=" icon--"]:before,.button.breadcrumb__link--home[class*=" icon--"]:after,.button.breadcrumb__link--home[class*=" iconoir-"]:before,.button.breadcrumb__link--home[class*=" iconoir-"]:after{background-color:#33ad5d}.button.disabled,.button:disabled{background-color:#d8d9db;border-color:#d8d9db;cursor:not-allowed;pointer-events:none}.button--small{--height-button:3rem}.button--outline{color:#006c26;background-color:rgba(0,0,0,0);border-color:#009835}.button--outline:hover:not(.disabled):not(:disabled):not(:active){background-color:rgba(0,0,0,0);border-color:#009835}.button--outline:focus-visible:not(.disabled):not(:disabled):not(:active):not(:hover){background-color:var(--transparent-ci-10);border-color:#00541d}.button--outline:active:not(.disabled):not(:disabled){background-color:var(--transparent-ci-10);border-color:#009835}.button--outline:disabled,.button--outline.disabled{color:#d8d9db;background-color:rgba(0,0,0,0);border-color:#d8d9db}.button--flat{--color-button-shadow:var(--color-ci-300);color:#006c26;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.button--flat:hover:not(.disabled):not(:disabled):not(:active){background-color:var(--transparent-ci-10);border-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px rgba(0,0,0,0),0 8px 0 -4px #54ba78}.button--flat:focus-visible:not(.disabled):not(:disabled):not(:active):not(:hover){background-color:rgba(0,0,0,0);border-color:#54ba78}.button--flat:active:not(.disabled):not(:disabled){background-color:#b0dfc0;border-color:rgba(0,0,0,0)}.button--flat:disabled,.button--flat.disabled{color:#d8d9db;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.button--icon-only{--padding-x-button:1rem;width:3rem}.button--icon-only span{height:1px;overflow:hidden;position:absolute !important;left:-10000px;top:auto;width:1px}.button--icon-only:hover:not(.disabled):not(:disabled):not(:active) svg{transform:rotate(-10deg)}.button--icon-only[class*=" icon--"]:before,.button--icon-only[class*=" icon--"]:after,.button--icon-only[class*=" iconoir-"]:before,.button--icon-only[class*=" iconoir-"]:after{margin:0;transition:transform 120ms ease-in-out}.button--icon-only[class*=" icon--"]:hover:not(.disabled):not(:disabled):not(:active):before,.button--icon-only[class*=" icon--"]:hover:not(.disabled):not(:disabled):not(:active):after,.button--icon-only[class*=" iconoir-"]:hover:not(.disabled):not(:disabled):not(:active):before,.button--icon-only[class*=" iconoir-"]:hover:not(.disabled):not(:disabled):not(:active):after{transform:rotate(-10deg)}.button.inverted{--color-button-text:var(--color-black);background-color:#ffffff;border:2px solid #ffffff;box-shadow:inset 0 0 0 2px rgba(0,0,0,0),0 0 0 -4px #717274}.button.inverted:hover:not(.disabled):not(:disabled):not(:active){background-color:#ffffff;border-color:#ffffff;box-shadow:inset 0 0 0 2px rgba(0,0,0,0),0 8px 0 -4px #717274}.button.inverted:focus-visible:not(.disabled):not(:disabled):not(:active):not(:hover){box-shadow:inset 0 0 0 2px #333333,0 8px 0 -4px rgba(0,0,0,0)}.button.inverted:active:not(.disabled):not(:disabled){background-color:#f0f0f1;border-color:#f0f0f1}.button.inverted:disabled,.button.inverted.disabled{opacity:.2}.button.inverted.button--outline{color:#ffffff;background-color:#333333;border-color:#ffffff}.button.inverted.button--outline:hover:not(.disabled):not(:disabled):not(:active){background-color:rgba(0,0,0,0);border-color:#ffffff}.button.inverted.button--outline:focus-visible:not(.disabled):not(:disabled):not(:active):not(:hover){background-color:rgba(255,255,255,0.1);border-color:#ffffff}.button.inverted.button--outline:active:not(.disabled):not(:disabled){background-color:rgba(255,255,255,0.1);border-color:#ffffff}.button.inverted.button--outline:disabled,.button.inverted.button--outline.disabled{opacity:.2}.button.inverted.button--flat{color:#ffffff;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.button.inverted.button--flat:hover:not(.disabled):not(:disabled):not(:active){background-color:rgba(255,255,255,0.05);border-color:rgba(0,0,0,0)}.button.inverted.button--flat:focus-visible:not(.disabled):not(:disabled):not(:active):not(:hover){background-color:rgba(0,0,0,0);border-color:#ffffff}.button.inverted.button--flat:active:not(.disabled):not(:disabled){background-color:rgba(255,255,255,0.1);border-color:rgba(0,0,0,0)}.button.inverted.button--flat:disabled,.button.inverted.button--flat.disabled{opacity:.2}.button--simple{display:inline-block;border-width:2px;border-style:solid;border-color:#000000;padding:.875rem 2rem;margin-bottom:1rem;font-size:1rem;font-weight:600;text-transform:uppercase}.button--simple:link,.button--simple:visited{color:#000000}.button--simple:hover,.button--simple:active{color:#ffffff;background-color:#009835}.button--simple.button--white{border-color:#ffffff}.button--simple.button--white:link,.button--simple.button--white:visited{color:#ffffff}.button--simple.button--white:hover,.button--simple.button--white:active{color:#ffffff;background-color:#009835;border-color:#009835}.slider-controls .button[class*=" icon--"]:before,.slider-controls .button[class*=" icon--"]:after,.slider-controls .button[class*=" iconoir-"]:before,.slider-controls .button[class*=" iconoir-"]:after{background-color:#000000}*[class^=iconoir-]:before,*[class*=" iconoir-"]:before{content:" ";background:#00541d;mask-size:cover;-webkit-mask-size:cover;width:1em;height:1em}.icon--eye-empty:after,.icon--warning-circle:after,.icon--dot:after,.icon--checkmark:after,.icon--check:after,.icon--external:after,.icon--fax:after,.icon--smartphone:after,.icon--phone:after,.icon--mail:after,.icon--download:after,.icon--chevron-down:after,.icon--arrow-up:after,.icon--arrow-right:after,.icon--arrow-left:after,.icon--arrow-down:after{content:"";background-color:#000000;display:block;height:1.5rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;min-width:.9375rem;width:1.5rem}.iconoir-home:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 8L11.7317 3.13416C11.9006 3.04971 12.0994 3.0497 12.2683 3.13416L22 8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 11V19C20 20.1046 19.1046 21 18 21H6C4.89543 21 4 20.1046 4 19V11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 8L11.7317 3.13416C11.9006 3.04971 12.0994 3.0497 12.2683 3.13416L22 8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 11V19C20 20.1046 19.1046 21 18 21H6C4.89543 21 4 20.1046 4 19V11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 12L21 12M21 12L12.5 3.5M21 12L12.5 20.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 12L21 12M21 12L12.5 3.5M21 12L12.5 20.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.icon--arrow-left:after,.icon--arrow-right:after{min-width:22px !important;min-height:22px}.button--icon-only[class*=" icon--"]:before,.button--icon-only[class*=" icon--"]:after,.button--icon-only[class*=" iconoir-"]:before,.button--icon-only[class*=" iconoir-"]:after{margin:0;transition:transform 120ms ease-in-out}@media screen and (min-width:1380px){.button[class*=" icon--"]:before,.button[class*=" icon--"]:after,.button[class*=" iconoir-"]:before,.button[class*=" iconoir-"]:after{width:1.5rem !important;height:1.5rem !important}}.link{display:inline-flex;flex-direction:row;align-items:center;position:relative;max-width:max-content;font-size:1rem;line-height:1.5rem;color:#006c26;outline:2px dashed rgba(0,0,0,0);text-decoration:none;transition:color 120ms ease-in-out}@media screen and (min-width:900px){.link{--link-icon-size:1.5rem;--link-icon-gap:0.5rem}}.link span{font-size:inherit;line-height:inherit;color:inherit}.link:before{content:"";position:absolute;bottom:-0.125rem;left:0;width:100%;height:2px;background-color:#009835;opacity:0;transition:opacity 120ms ease-in-out,background-color 120ms ease-in-out}.link:hover:not([disabled]):not(:active):before{opacity:1}.link:focus-visible:not([disabled]):not(:active):not(:hover){outline-color:#009835}.link:active:not([disabled]){color:#000000}.link:active:not([disabled]):before{opacity:1;background-color:#000000}.link[disabled]{color:#d8d9db;pointer-events:none}.link[disabled]:before{display:none}.inverted .link{color:#33ad5d}.inverted .link:before{background-color:#33ad5d}.inverted .link:hover:not([disabled]):not(:active){color:#33ad5d}.inverted .link:focus-visible:not([disabled]):not(:active):not(:hover){color:#33ad5d;outline-color:#33ad5d}.inverted .link:active:not([disabled]){color:#ffffff}.inverted .link:active:not([disabled]):before{opacity:1;background-color:#ffffff}.inverted .link[disabled]{color:rgba(255,255,255,0.4)}.link[class*=" icon--"]:before{width:calc(100% - 0.25rem - 1rem)}.link[class*=" icon--"]:after{width:1rem;height:1rem;margin-left:0.25rem}.image-wrapper{max-width:100%}.image-wrapper picture{display:block;max-width:100%;max-height:100%}.image-wrapper img{display:block;max-width:100%;height:auto}.image-wrapper .image-link{display:flex;position:relative;overflow:hidden;width:fit-content;height:fit-content}.image-wrapper .image-link img{transition:200ms ease-in-out;transform:scale(1)}.image-wrapper .image-link:hover img,.image-wrapper .image-link:focus img{transform:scale(1.03)}.image-wrapper .image-link{width:100%;outline-color:#009835}.image-wrapper .image-caption{font-size:0.875rem;line-height:1rem;width:max-content;max-width:100%;background-color:#ffffff;margin-top:0;padding:1rem;border-bottom:0.25rem solid #009835}@media screen and (min-width:900px){.image-wrapper .image-caption{max-width:80%}}video,iframe{width:100%;height:auto;aspect-ratio:16/9}video[poster]{object-fit:cover}.ce-gallery .video-embed iframe,.ce-gallery .video-embed>video,.ce-gallery .video-embed .plyr{border:none;border-bottom:0.25rem solid #009835}.video-caption{font-size:0.875rem;line-height:1rem;width:100%;background-color:#ffffff;margin-top:0;padding:1rem;border-bottom:0.25rem solid #009835}@media screen and (min-width:900px){.video-caption{width:80%}}body .outer-box:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.6);backdrop-filter:blur(var(--stage-backdrop-distortion));z-index:-1;opacity:0;transition:opacity 300ms ease-in-out}body.spinner-active .outer-box:before,body.submenu-open .outer-box:before,body.mobile-menu-open .outer-box:before{opacity:1;z-index:90;transition:background-color 50ms ease-out,backdrop-filter 100ms ease-out}@media screen and (min-width:768px){}.body-size--l .list{--list-sublist-margin:1.5rem;--list-dots-outer-size:1.5rem;--list-dots-inner-size:0.5rem;--list-dots-checkmark-size:1.1875rem;--list-item-dot-gap:0.25rem}@media screen and (min-width:768px){.body-size--l .list{--list-sublist-margin:1.875rem;--list-dots-outer-size:2rem;--list-dots-checkmark-size:1.4375rem;--list-item-dot-gap:0rem}}.body-size--s .list{--list-sublist-margin:0.875rem;--list-dots-outer-size:1rem;--list-dots-inner-size:0.25rem;--list-dots-checkmark-size:0.8125rem;--list-item-dot-gap:0.25rem;--list-item-margin-top:0.375rem}@media screen and (min-width:768px){.body-size--s .list{--list-sublist-margin:1.5rem;--list-dots-outer-size:1.5rem;--list-dots-inner-size:0.5rem;--list-dots-checkmark-size:1.0625rem}}.list{width:100%}.list>li{position:relative;display:block;font-size:1rem;line-height:1.5rem;padding-left:22px}.list>li:not(:first-of-type){margin-top:0.5rem}.list>li:before{content:"";position:absolute;top:0;left:0;display:block;height:0.5rem;width:0.5rem}.list>li p,.list>li span,.list>li a,.list>li strong{font-size:inherit;line-height:inherit}.list>li .list{margin-left:1.5rem}.list>li .list>li{margin-top:0.5rem}.list--dots>li:before{background-color:#009835;content:"";position:absolute;top:.5rem;left:3px;display:block;height:.5rem;width:.5rem}.list--checkmarks>li:before{height:19px;width:19px;margin:5px 0 0 -2px;mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHN0cm9rZS13aWR0aD0iMS41IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY29sb3I9ImN1cnJlbnRDb2xvciI+PHBhdGggZD0iTTUgMTNsNCA0TDE5IDciIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9zdmc+);background-color:#009835}.list--numbered{counter-reset:number}.list--numbered li:before{width:1.5rem;height:1.5rem;color:#006c26;line-height:1.5rem;text-align:center}.list--numbered>li:before{counter-increment:number;content:counter(number) ".";font-size:inherit;line-height:inherit}.list--numbered>li .list--numbered{counter-reset:letter}.list--numbered>li .list--numbered>li:before{counter-increment:letter;content:counter(letter,lower-alpha) ".";font-size:inherit;line-height:inherit}.list.inverted li:before{color:#009835 !important}.body-size--l .list li{font-size:1rem;line-height:1.5rem}.body-size--s .list li{font-size:0.75rem;line-height:1rem}.teaser-card__content:before,.teaser-card__media,.teaser-card:after{position:absolute;top:0;left:0;width:100%;height:100%}.teaser-card{position:relative;cursor:pointer;display:flex;align-items:flex-end;overflow:hidden;width:100%;height:100%}@media(min-width:1920px){.teaser-card{--padding-teaser-card:2.5rem}}.teaser-card:before{content:"";position:absolute;top:0.5rem;left:0.5rem;bottom:0.5rem;right:0.5rem;border:4px solid #ffffff;z-index:3;opacity:0;transition:opacity 120ms ease-in-out,transform 120ms ease-in-out 60ms}.teaser-card:after{content:"";z-index:1;background:#009835;mix-blend-mode:multiply;opacity:0;transition:opacity 120ms ease-in-out 60ms}.teaser-card:hover .teaser-card__media{filter:grayscale(1)}.teaser-card:hover:after{opacity:.8}.teaser-card:focus-within:not(:hover){outline:none}.teaser-card:focus-within:not(:hover):before{opacity:1}.teaser-card:focus-within:not(:hover):after{opacity:.8}.teaser-card__category{position:absolute;top:1.5rem;left:1.5rem;z-index:2;display:flex;flex-direction:column;gap:0.625rem}.teaser-card__category span{display:inline-block;width:max-content;background:#009835;color:#ffffff;font-weight:bold;text-transform:uppercase;padding:0.25rem 0.5rem}.teaser-card__media{z-index:1;transition:filter 120ms ease-in-out}.teaser-card__media figure,.teaser-card__media picture{width:100%;height:100%}.teaser-card__media img,.teaser-card__media video{width:100%;height:100%;object-fit:cover}.teaser-card__content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;gap:0.5rem;padding:1.5rem;--color-text:var(--color-white);--color-headline:var(--color-text);text-shadow:0px 6px 14px -6px rgba(87,87,88,0.24),0px 10px 32px -4px rgba(87,87,88,0.16)}.teaser-card__content:before{content:"";z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 35%)}.teaser-card__content-headline{display:flex;flex-direction:row;align-items:center;font-size:1rem;line-height:1.5rem;font-weight:900;margin:0}.teaser-card__content-headline:after{margin-left:0.5rem}@media(max-width:1379px){.teaser-card__content-text{display:none}}.teaser-card__link{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:9}.teaser-card--simple:after{opacity:1}.teaser-card--simple .teaser-card__content-headline{font-size:1rem}.spinner{border:1rem solid #f0f0f1;border-top:1rem solid #33ad5d;border-radius:50%;width:7.5rem;height:7.5rem;animation:spin 2s linear infinite}.spinner-with-overlay{position:absolute;z-index:100;top:50%;left:50%;margin-top:-50px;margin-left:-50px}.spinner:not(.active){display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.product{background-color:#ffffff;grid-column:unset}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1384px;padding:0 1rem;margin:0 auto;grid-column:unset}.products.col3{grid-template-columns:repeat(3,1fr);grid-column:-1/1}@media screen and (max-width:767px){.products.col3{grid-template-columns:1fr}}.products.col4{grid-template-columns:repeat(4,1fr);grid-column:-1/1}@media screen and (max-width:767px){.products.col4{grid-template-columns:1fr}}.product__image img{display:block;width:100%;height:auto}.product__content{padding:30px 0 1rem;overflow:hidden}.product__content .product__title{font-size:1.2rem;margin:0;padding:0 1rem .5rem}.product__content .product__subtitle{font-size:1rem;margin:0 0 16px;padding:0 1rem}.product__content .product__features{list-style:none;margin:0 0 1.5rem 0;padding:0 1rem}.product__content .product__features li{position:relative;padding-left:22px;margin-bottom:8px;font-size:.9rem}.product__content .product__features li::before{background-color:#009835;content:"";position:absolute;top:.5rem;left:3px;display:block;height:.5rem;width:.5rem}.product__content .product__accordion_top{overflow:hidden}.product__content .product__accordion_bottom{padding:0 1rem;overflow:hidden}.product__content .product__accordion_bottom_inner{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1rem;row-gap:.7rem;grid-auto-rows:auto;align-items:start}.product__content .product__accordion_bottom_first{font-weight:900;font-size:.9rem}.product__content .product__accordion_bottom div{font-size:.9rem;align-self:start;height:auto;grid-column:unset}.product__content .product__button{display:block;width:100%;padding:.75rem 3.125rem .75rem 1.5rem;background-color:#009835;color:#fff;text-align:center;text-decoration:none;font-weight:900;transition:opacity .2s;text-transform:uppercase}.product__content .product__button:hover{background-color:#333;color:#fff}.product__content .product__button_outer{padding:0 1rem 1.5rem;background-color:#ffffff;margin-top:1rem}.product__content .product__arrow{height:40px;margin-top:1rem;position:relative;background-color:#ffffff}.product__content .product__arrow__line{position:absolute;top:0;left:0;width:100%;z-index:1;height:14px;border-bottom:2px solid #d8d9db}.product__content .product__arrow__button{position:absolute;top:0;left:0;width:100%;z-index:2;height:28px;cursor:pointer;background-repeat:no-repeat;background-position:center center}.produkt-feature{grid-column:unset;background-color:#ffffff}.produkt-features{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;padding-left:1rem;padding-right:1rem}.produkt-features-outer{padding-bottom:2rem;max-width:1382px;margin-left:auto;margin-right:auto}.produkt-feature-image{width:100%}.produkt-feature-image img{display:block;width:100%;height:auto}.produkt-feature-content{padding:1.5rem}.produkt-feature-title{font-size:1rem;line-height:2rem;font-weight:900;margin:0;padding:0 0 .5rem;text-transform:uppercase}.produkt-feature-categorie{font-size:1rem;font-weight:900;padding:0 0 .5rem;color:#009835;text-transform:uppercase}.produkt-feature-text p{margin:0;padding:0}.produkt-feature-cta{display:block;float:right;text-align:right;padding:1rem 11px 1.5rem 1.5rem;color:#009835;background-position:right center;background-repeat:no-repeat;background-size:8px 12px;text-transform:uppercase;cursor:pointer !important}.produkt-feature-cta :hover{cursor:pointer !important}.produkt-feature{cursor:default}@media(min-width:768px){.produkt-features{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.produkt-features{grid-template-columns:repeat(3,1fr)}}section.section--fullWidth header{max-width:1382px;margin-left:auto;margin-right:auto;width:100%}.navigation--mega-menu .navigation__link--button span{pointer-events:none;width:max-content}.navigation--mega-menu .navigation__link--button>span:first-child{display:block;padding:0}.navigation--mega-menu .navigation__link--button .icon{flex:0;padding:0;width:1rem;height:1rem;margin-left:0;margin-right:1rem}.navigation--mega-menu .navigation__link--button .icon:after{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHN0cm9rZS13aWR0aD0iMS41IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY29sb3I9ImN1cnJlbnRDb2xvciI+PHBhdGggZD0iTTYgMTJoMTIuNW0wIDBsLTYtNm02IDZsLTYgNiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L3N2Zz4=)}.navigation--mega-menu .navigation__link--button[aria-expanded=true]{color:#33ad5d}.navigation--mega-menu .navigation__link--button[aria-expanded=true] .icon{margin-left:1rem;margin-right:0}.navigation--mega-menu .navigation__link--button[aria-expanded=true] .icon:after{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHN0cm9rZS13aWR0aD0iMS41IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY29sb3I9ImN1cnJlbnRDb2xvciI+PHBhdGggZD0iTTE4LjUgMTJINm0wIDBsNi02bS02IDZsNiA2IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjwvc3ZnPg==)}.navigation--mega-menu .navigation__link--preview-card{display:block;width:14.6875rem;padding:1rem}.navigation--mega-menu .navigation__link--preview-card .preview-card-image-wrapper{display:flex;align-items:flex-end;min-height:7.3125rem}.navigation--mega-menu .navigation__link--preview-card .preview-card-image-wrapper img{filter:drop-shadow(5px 5px 5px #222)}.navigation--mega-menu .navigation__link--preview-card .preview-card-page-title{color:#ffffff;font-weight:900;padding-top:1rem}.navigation--mega-menu .navigation__link--preview-card:hover{background-color:#000000}.navigation--mega-menu .navigation__link--preview-card:hover .preview-card-image-wrapper img{transform:scale(1.1);transform-origin:center center}.navigation--mega-menu .navigation__link--preview-card:hover .preview-card-page-title{--color-text:var(--color-ci-400)}.navigation--mega-menu .navigation__submenu-list{padding:0}.navigation--mega-menu .navigation__submenu-list .navigation__link{max-width:100%;font-weight:400}.navigation--mega-menu .navigation__submenu-list .navigation__link:after{display:none}.navigation--mega-menu .navigation__submenu-list .navigation__list-item{position:relative}.navigation--mega-menu .navigation__submenu-list .navigation__list-item:has(.navigation__link--button):after{content:"";position:absolute;width:100%;max-width:0;height:.25rem;background-color:#33ad5d;transition:max-width 120ms ease-in-out}.navigation--mega-menu .navigation__submenu-list .navigation__list-item:has(.navigation__link--button).submenu-open:after{max-width:100%}.navigation--mega-menu .navigation__submenu-list .navigation__list-item:hover .navigation__link--button{color:#009835}.navigation--mega-menu .navigation__submenu-list .navigation__list-item:hover .navigation__link--button[aria-expanded=false] .icon{margin-left:1rem;margin-right:0;color:#ffffff}.navigation--mega-menu .navigation__submenu-list .navigation__list-item:hover .navigation__link--button[aria-expanded=true] .icon{margin-left:0;margin-right:1rem}.navigation--mega-menu .navigation__submenu-list .navigation__list-item:hover.submenu-open:after{background-color:#009835}.navigation--mega-menu .stage{--stage-background-color:#202020}.navigation--mega-menu .stage--open{--stage-max-height:80vh;grid-template-columns:auto auto}.navigation--mega-menu .stage__page-menu{background-color:#000000;padding:2rem}.navigation--mega-menu .stage__sub-page-menu{background-color:rgba(0,0,0,0);width:var(--stage-main-stage-width);padding:1.5rem 3rem;display:none}@media screen and (min-width:1920px){.navigation--mega-menu .stage__sub-page-menu{padding:1.5rem 4rem}}.navigation--mega-menu .stage__sub-page-menu--open{display:grid;gap:1rem;grid-template-columns:auto auto auto}.navigation--mega-menu .stage__teasers{background-color:rgba(0,0,0,0);width:var(--stage-main-stage-width);padding:1.5rem 4rem;padding:1.5rem 3rem}@media screen and (min-width:1920px){.navigation--mega-menu .stage__teasers{padding:1.5rem 4rem}}.navigation--mega-menu .stage__teasers--visible{display:block}.navigation--mega-menu .navigation__list .navigation__list-item .navigation__submenu-list{top:unset;min-width:unset;max-height:max-content;overflow-y:hidden}.language-switcher__inline-row{display:flex;flex-direction:row}.language-switcher__inline-row-item{color:#ffffff;padding:0 0.5rem}.language-switcher__inline-row-item:first-child{padding-left:0}.language-switcher__inline-row-item:last-child{padding-right:0}.language-switcher__inline-row-item.active a .label{border-bottom:1px solid #ffffff}.language-switcher__inline-row-item:not(.active) a:hover .label,.language-switcher__inline-row-item:not(.active) a:focus .label{cursor:pointer;border-bottom:1px solid #009835}.language-switcher__inline-row-item a{display:flex;flex-direction:row;align-items:center;cursor:default}.language-switcher__inline-row-item a .label{margin:0 0 0 0.5rem}.language-switcher.dropdown{isolation:isolate;position:relative}.language-switcher.dropdown .dropdown__toggle{display:inline-flex;align-items:center;color:#ffffff}.language-switcher.dropdown .dropdown__toggle-text{border-bottom:1px solid #ffffff;margin:0 0.5rem}.language-switcher.dropdown .dropdown__toggle:after{transition:transform 120ms ease-in-out}.language-switcher.dropdown .dropdown__toggle[aria-expanded=true]:after{transform:rotate(-180deg)}.language-switcher.dropdown .dropdown__toggle[aria-expanded=true]+.dropdown__list{display:block;opacity:1;transform:translateY(0)}.language-switcher.dropdown .dropdown__toggle[data-lang-available="1"]{pointer-events:none}.language-switcher.dropdown .dropdown__toggle[data-lang-available="1"]:after{display:none}.language-switcher.dropdown .dropdown__toggle[data-lang-available="1"]+.dropdown__list{display:none}.language-switcher.dropdown .dropdown__list{display:none;position:absolute;top:100%;left:0;width:8.25rem;margin-top:0.625rem;padding:0.5rem 1rem 1rem;background-color:#191919;border-bottom:1px solid #009835;opacity:0;transform:translateY(-10px);transition:opacity 120ms ease-in-out transform 120ms ease-in-out}.language-switcher.dropdown .dropdown__list-item{color:#ffffff}.language-switcher.dropdown .dropdown__list-item.active{display:none}.language-switcher.dropdown .dropdown__list-item:nth-child(n+2){margin-top:0.5rem}.language-switcher.dropdown .dropdown__list-item a{display:flex;flex-direction:row;align-items:center}.language-switcher.dropdown .dropdown__list-item a:hover .label,.language-switcher.dropdown .dropdown__list-item a:focus .label{border-bottom:1px solid #009835}.language-switcher.dropdown .dropdown__list-item a .label{border-bottom:1px solid #191919;margin:0 0 0 0.5rem}.mobile-language-switcher{display:flex;column-gap:1.5rem;row-gap:0.625rem;flex-wrap:wrap}.mobile-language-switcher .language-switcher__list-item{color:#ffffff;margin:1.5rem 0 0}.mobile-language-switcher .language-switcher__list-item.active{text-decoration:underline}.mobile-language-switcher .language-switcher__list-item a{display:flex;flex-direction:row;align-items:center}.mobile-language-switcher .language-switcher__list-item a .label{margin:0 0 0 0.5rem}.mobile-language-switcher .flag-icon,.language-switcher .flag-icon{display:flex;justify-content:center}.mobile-language-switcher .flag-icon img,.language-switcher .flag-icon img{width:1.5rem;height:1rem;border-radius:0.125rem}@media screen and (min-width:1380px){:root}@media screen and (min-width:1380px){:root}body.scroll-up .site-header{top:0}body.below-header.scroll-down .site-header{top:calc(-1*(1.875rem + 4rem))}@media screen and (max-width:1380px){body.below-header.scroll-down .site-header{top:0}}.site-header{position:fixed;z-index:99;transition:top .25s ease-in;top:0}.site-header__inner{width:100%}.site-header__inner:after{content:"";display:none;position:absolute;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0.8),rgba(0,0,0,0.6) 47.4%,rgba(0,0,0,0) 100%);transform:rotate(180deg);opacity:0;transition:opacity 300ms ease-in-out}@media screen and (min-width:1380px){.site-header__inner:after{display:block}}.site-header__meta,.site-header__main{width:100%;padding:0 2rem}.site-header__meta{position:relative;display:none;flex-direction:row;justify-content:flex-end;align-items:center;height:2.5rem;z-index:3;transition:height 300ms ease-in-out}@media screen and (min-width:1380px){.site-header__meta{display:flex;background-color:#000000}}.site-header__main{position:relative;display:grid;grid-template-columns:auto auto minmax(60px,1fr) auto;align-items:flex-start;background:#000000;grid-gap:1.5rem}@media screen and (min-width:1380px){.site-header__main{grid-template-columns:auto auto minmax(100px,1fr) auto;background:#000000}}@media screen and (max-width:1379px){.site-header__main{padding-right:0}}.site-header__logo{position:relative;grid-column:1;top:0.5rem;z-index:99;transition:transform 300ms ease-in-out;left:-1rem}@media screen and (min-width:1380px){.site-header__logo{left:0}}@media screen and (min-width:1380px){.site-header__logo{top:1rem;min-width:4.75rem;transform:translateY(calc(-1 * 2.5rem))}}.site-header__logo-link{display:block;width:max-content;height:max-content;padding:0}.site-header__logo svg{display:block;width:auto;min-height:3rem;transform-origin:top left;transition:transform 300ms ease-in-out}.site-header__logo svg .name{transition:opacity 300ms ease-in-out}@media screen and (min-width:1380px){.site-header__logo svg{min-height:6rem}}.site-header__navigation{--site-header-mobile-menu:transparent;display:none;grid-column:3;flex-direction:row;align-items:flex-end;justify-content:flex-end;width:100%;max-width:100%;height:auto;min-height:unset;background-color:rgba(0,0,0,0);overflow:visible;opacity:1;z-index:1}@media screen and (min-width:1380px){.site-header__navigation{display:flex}}.site-header__toggles{grid-column:4;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:0.5rem 0 0.5rem auto;z-index:1}@media screen and (max-width:1919px){.site-header__toggles{margin:0;height:100%;min-height:4rem;transition:min-height 300ms ease-in-out}}@media screen and (max-width:1380px){.site-header__toggles .button{transform:none !important;box-shadow:none !important}}.site-header__toggles .site-header__button{margin-left:1.5rem}@media screen and (max-width:767px){.site-header__toggles .site-header__button.icon--arrow-right{display:none}}.site-header__toggles .site-header__button.button--icon-only{width:4rem;display:none}@media screen and (max-width:767px){.site-header__toggles .site-header__button.button--icon-only{display:inline-flex}}@media screen and (max-width:1919px){.site-header__toggles .site-header__button{height:4rem;margin-left:1rem}}.site-header__menu-toggle.button--icon-only{position:relative}.site-header__menu-toggle.button--icon-only:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (min-width:1380px){.site-header__menu-toggle.button--icon-only{display:none !important}}.site-header__menu-toggle.button--icon-only>span{width:100% !important;max-width:16px !important;height:1rem !important;position:relative !important;left:0 !important;top:0 !important}.site-header__menu-toggle.button--icon-only>span>span{display:block;position:absolute;height:0.09375rem;width:.875rem;background:#ffffff;border-radius:9px;opacity:1;left:0.0625rem;transform:rotate(0deg)}.site-header__menu-toggle.button--icon-only>span>span:nth-of-type(1){top:0.125rem;transition:.25s ease-in-out .3s}.site-header__menu-toggle.button--icon-only>span>span:nth-child(2),.site-header__menu-toggle.button--icon-only>span>span:nth-child(3){top:0.4375rem;transition:.25s ease-in-out}.site-header__menu-toggle.button--icon-only>span>span:nth-child(4){top:.75rem;transition:.25s ease-in-out .3s}.site-header__menu-toggle.button--icon-only[aria-expanded=true]>span>span:nth-child(1){top:0.4375rem;opacity:0;transition:.25s ease-in-out}.site-header__menu-toggle.button--icon-only[aria-expanded=true]>span>span:nth-child(2){transform:rotate(45deg);transition:.25s ease-in-out .3s}.site-header__menu-toggle.button--icon-only[aria-expanded=true]>span>span:nth-child(3){transform:rotate(-45deg);transition:.25s ease-in-out .3s}.site-header__menu-toggle.button--icon-only[aria-expanded=true]>span>span:nth-child(4){top:0.4375rem;opacity:0;transition:.25s ease-in-out}body.submenu-open .site-header{transform:translateY(0) !important}body.submenu-open .site-header .site-header__inner:after{opacity:1}@media screen and (min-width:1380px){body.submenu-open .site-header .site-header__navigation{--navigation-link-height:6rem}}@media screen and (min-width:1380px){body.submenu-open .site-header .site-header__logo{min-width:4.75rem;transform:translateY(calc(-1 * 1.875rem)) !important}}@media screen and (min-width:1380px){body.submenu-open .site-header .site-header__logo svg{transform:scale(1) !important}}@media screen and (min-width:1380px){body.submenu-open .site-header .site-header__logo svg .name{opacity:1 !important}}.site-header__meta-divider{height:1.5rem;border-left:#ffffff solid 0.0625rem;margin:0 2.5rem}.mobile-menu{position:fixed;margin:0.5rem;top:4rem;left:calc(100% - 1rem);height:calc(100% - 4rem - 1rem);width:95.8vw;overflow:hidden;overflow-y:auto;padding:0;background-color:#000000;opacity:0;visibility:hidden;z-index:999;transition:transform 300ms ease-in-out,opacity 300ms ease-in-out}.mobile-menu::-webkit-scrollbar{background-color:#009835;width:4px;height:var(--width-body-scrollbar);cursor:grab}.mobile-menu::-webkit-scrollbar-thumb{background:#009835}.mobile-menu::-webkit-scrollbar-track{background:#fafafb}.mobile-menu[aria-hidden=false]{opacity:1;visibility:visible;transform:translateX(-100%)}@media screen and (min-width:768px){.mobile-menu{width:45vw}}@media screen and (min-width:1380px){.mobile-menu{display:none !important}}.mobile-menu__meta{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding:1.5rem 1.5rem 4rem;margin:1.5rem 0 0;transition:transform 300ms ease-in-out}.mobile-menu__meta:before{content:"";position:absolute;top:0;left:1.5rem;width:calc(100% - 2*1.5rem);height:1px;background-color:rgba(255,255,255,0.3)}.mobile-menu .navigation{display:flex;flex-direction:column;height:auto;transition:transform 300ms ease-in-out}.mobile-menu .navigation.submenu-open{transform:translateX(-100%)}.mobile-menu .navigation.submenu-open+.mobile-menu__meta{transform:translateX(-100%)}.mobile-menu .navigation--main .navigation__list-item{margin:0 1rem}.mobile-menu .navigation--main .navigation__list-item:has(.navigation__link--button):after{content:"";position:absolute;width:94%;max-width:0;height:.25rem;background-color:#33ad5d;transition:max-width 120ms ease-in-out}.mobile-menu .navigation--main .navigation__list-item:has(.navigation__link--button):active:after{max-width:100%}.mobile-menu .navigation--main .navigation__list-item:hover .navigation__link--button{color:#009835}.mobile-menu .navigation--main .navigation__list-item:hover .navigation__link--button[aria-expanded=false] .icon{margin-left:1rem;margin-right:0;color:#ffffff}.mobile-menu .navigation--main .navigation__list-item:hover .navigation__link--button[aria-expanded=true] .icon{margin-left:0;margin-right:1rem}.mobile-menu .navigation--main .navigation__link{height:auto}.mobile-menu .navigation--main .navigation__link:not(.navigation__link--submenu-close):after{display:none}.mobile-menu .navigation--main .navigation__link--button{display:flex;height:auto;padding:.8rem 0}.mobile-menu .navigation--main .navigation__link--button span{pointer-events:none;width:max-content}.mobile-menu .navigation--main .navigation__link--button>span:first-child{display:block;padding:0}.mobile-menu .navigation--main .navigation__link--button .icon{flex:0;padding:0;width:1rem;height:1rem;margin-left:0;margin-right:1rem}.mobile-menu .navigation--main .navigation__link--button .icon:after{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHN0cm9rZS13aWR0aD0iMS41IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY29sb3I9ImN1cnJlbnRDb2xvciI+PHBhdGggZD0iTTYgMTJoMTIuNW0wIDBsLTYtNm02IDZsLTYgNiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L3N2Zz4=)}.mobile-menu .navigation--main .navigation__link--button[aria-expanded=true]{color:#33ad5d}.mobile-menu .navigation--main .navigation__link--button[aria-expanded=true] .icon{margin-left:1rem;margin-right:0}.mobile-menu .navigation--main .navigation__link--button[aria-expanded=true] .icon:after{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHN0cm9rZS13aWR0aD0iMS41IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY29sb3I9ImN1cnJlbnRDb2xvciI+PHBhdGggZD0iTTE4LjUgMTJINm0wIDBsNi02bS02IDZsNiA2IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjwvc3ZnPg==)}.mobile-menu .navigation__list,.mobile-menu .navigation__submenu-list{padding-top:16px}.mobile-menu .navigation__submenu-list{position:fixed;top:0;left:100%;width:100%;height:max-content;padding-bottom:3.125rem;visibility:hidden;transform:translateX(100%);transition:opacity 300ms ease-in-out,transform 300ms ease-in-out}.mobile-menu .navigation__submenu-list[aria-hidden=false]{opacity:1;visibility:visible;transform:translateX(0)}.mobile-menu .navigation__submenu-list.submenu-open{overflow:visible;transform:translateX(-100%)}.mobile-menu .navigation__submenu-list .navigation__list-item:not(:first-of-type) .navigation__link{font-weight:400}.mobile-menu .navigation__submenu-list .navigation__link--submenu-close:after{max-width:calc(100% - 1.5rem*2);left:1.5rem;height:0.0625rem;background-color:rgba(255,255,255,0.3);opacity:1}.mobile-menu .navigation__submenu-list .navigation__link--submenu-close svg{margin:0 0.5rem 0 0}.mobile-menu .navigation__list-item a{padding:.8rem 0}.mobile-menu .navigation__list-item a:link,.mobile-menu .navigation__list-item a:active,.mobile-menu .navigation__list-item a:visited{color:#ffffff}.mobile-menu .navigation__link--submenu-close{padding:.8rem 0;margin-bottom:1.5rem;width:80%;color:#ffffff !important}@media screen and (min-width:900px){.site-header-search{position:relative}}.site-header-search__form{position:absolute;top:100%;left:0;right:0;width:100%;background-color:rgba(0,0,0,0.8);padding:0.5rem 1rem;opacity:0;overflow:hidden;visibility:hidden;transform:translateY(-100%);transition:transform 120ms ease-in-out 20ms,opacity 120ms ease-in-out}@media screen and (min-width:900px){.site-header-search__form{top:0;left:unset;right:100%;width:100vw;max-width:50vw;height:100%;background-color:rgba(0,0,0,0);transition:max-width 120ms ease-in-out,opacity 120ms ease-in-out}}.site-header-search__form[aria-hidden=false]{transform:translateY(0);opacity:1;overflow:visible;visibility:visible;transition:transform 120ms ease-in-out,opacity 120ms ease-in-out 100ms}@media screen and (min-width:900px){.site-header-search__form[aria-hidden=false]{max-width:50vw}}.site-header-search__input{margin:0;padding-right:3.625rem}@media screen and (min-width:900px){.site-header-search__input{position:absolute !important;top:0;right:0;min-width:18.75rem;width:50vw;height:100%}}.site-header-search__input-icon{color:#ffffff;position:absolute;top:0;right:0;height:100%;width:auto;aspect-ratio:1/1}.site-header-search__input-icon svg{margin-top:0.1875rem}.site-header-search__toggle[aria-expanded=true] svg.search{opacity:0;transform:translateY(-100%);transition:opacity 120ms ease-in-out,transform 120ms ease-in-out}.site-header-search__toggle[aria-expanded=true] svg.cancel{opacity:1;transform:translate(-50%,-50%);transition:opacity 120ms ease-in-out 120ms,transform 120ms ease-in-out 120ms}.site-header-search__toggle svg.search{opacity:1;transform:translateY(0);transition:opacity 120ms ease-in-out 120ms,transform 120ms ease-in-out 120ms}.site-header-search__toggle svg.cancel{position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;opacity:0;transform:translate(-50%,100%);transition:opacity 120ms ease-in-out,transform 120ms ease-in-out}.site-header-search__autosuggest{position:absolute;top:100%;left:1rem;width:100%}@media screen and (min-width:900px){.site-header-search__autosuggest{left:0}}.site-header-search__autosuggest .autocomplete-suggestions{background-color:#333333}.site-header-search__autosuggest .autocomplete-suggestions .autocomplete-suggestion,.site-header-search__autosuggest .autocomplete-suggestions .autocomplete-group{background-color:#000000;color:#ffffff}.site-header-search__autosuggest .autocomplete-suggestions .autocomplete-suggestion strong,.site-header-search__autosuggest .autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected,.site-header-search__autosuggest .autocomplete-suggestions .autocomplete-group strong,.site-header-search__autosuggest .autocomplete-suggestions .autocomplete-group.autocomplete-selected{color:#33ad5d}.site-header-search__autosuggest .autocomplete-suggestions .autocomplete-suggestion:hover,.site-header-search__autosuggest .autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected{color:#33ad5d}body.header-search-open .site-header__navigation{opacity:0;pointer-events:none}@media screen and (min-width:375px){}@media screen and (min-width:768px){}@media screen and (min-width:900px){}@media screen and (min-width:1380px){}.hero{position:relative;background-size:cover;background-repeat:no-repeat;height:600px;max-height:600px;min-height:600px;width:100%}.hero_video{height:600px;max-height:600px;min-height:600px;overflow:hidden}.hero_video .video{overflow:hidden;aspect-ratio:unset !important;width:100%;position:absolute;top:-300px;height:900px}@media screen and (max-width:1379px){.hero_video{height:auto;max-height:unset;min-height:unset}.hero_video .video{position:relative;top:unset;height:unset}}.hero .h1{font-size:3.1875rem;font-weight:900}.hero .h2{font-size:2.875rem}.hero .h3{font-size:2.75rem}.hero .h4{font-size:2.5rem}.hero .h5{font-size:2.25rem}.hero .h1,.hero .h2,.hero .h3,.hero .h4,.hero .h5{display:block;color:#ffffff;margin-top:0;margin-left:0;margin-right:0;margin-bottom:1.5rem;padding:0;line-height:110%;text-transform:uppercase}.hero .h1.line,.hero .h2.line,.hero .h3.line,.hero .h4.line,.hero .h5.line{position:relative;padding:0 0 0 1.5rem}.hero .h1.line:before,.hero .h2.line:before,.hero .h3.line:before,.hero .h4.line:before,.hero .h5.line:before{content:"";border-left:.4rem solid #009835;position:absolute;top:0;bottom:0;margin-left:-1.5rem}.hero-section{margin:initial !important;max-width:none !important}.hero.floating{margin-bottom:11rem}@media screen and (max-width:1380px){.hero.floating{margin-bottom:8rem}}@media screen and (max-width:768px){.hero.floating{margin-bottom:3rem}}.hero.floats{margin-bottom:0}@media screen and (max-width:1380px){.hero.floats{margin-bottom:8rem}}@media screen and (max-width:768px){.hero.floats{margin-bottom:3rem}}.hero__media{aspect-ratio:inherit;overflow:hidden}.hero__media .image-wrapper{aspect-ratio:inherit;overflow:hidden}.hero__media .image-wrapper picture{display:unset}.hero__media .image-wrapper img{width:100%;height:100%;object-fit:cover}.hero__media .video{aspect-ratio:3 / 4;overflow:hidden}.hero__media .video .video-embed{aspect-ratio:3 / 4;overflow:hidden}.hero__media .video .video-embed video,.hero__media .video .video-embed iframe{pointer-events:none;width:100%;height:100%;object-fit:cover}.hero__media .image-caption{display:none}.hero__media_flotingimgage{position:absolute;left:0;bottom:-200px;width:100%}.hero__media_flotingimgage--inner{width:auto;max-width:calc(1382px - 1.5rem);margin:0 auto}.hero__media_flotingimgage--inner picture img{max-height:400px;width:100%;max-width:fit-content}@media screen and (max-width:1380px){.hero__media_flotingimgage--inner{padding:0 1rem}}@media screen and (max-width:900px){.hero__media_flotingimgage picture img{max-height:200px}}.hero__media_flotingimgage.floatright{bottom:unset;right:5%;width:auto;left:unset;background:rgba(0,0,0,0)}.hero__media_flotingimgage.floatright .hero__media_flotingimgage--inner{display:inline;max-width:unset}@media screen and (max-width:768px){.hero__media_flotingimgage.floatright .hero__media_flotingimgage--inner img{max-width:400px}}@media screen and (max-width:1380px){.hero__media_flotingimgage.floatright{right:unset;top:unset;bottom:-20%;left:0;background:none}}.hero__content{position:absolute;top:45%;left:0;width:100%;transform:translateY(-50%);padding:0 0 0 2rem;z-index:5}.hero__content.floatsright .hero__content--inner .h1,.hero__content.floatsright .hero__content--inner .h2,.hero__content.floatsright .hero__content--inner .h3,.hero__content.floatsright .hero__content--inner .h4,.hero__content.floatsright .hero__content--inner .h5{width:50%}@media screen and (max-width:1380px){.hero__content.floatsright .hero__content--inner .h1,.hero__content.floatsright .hero__content--inner .h2,.hero__content.floatsright .hero__content--inner .h3,.hero__content.floatsright .hero__content--inner .h4,.hero__content.floatsright .hero__content--inner .h5{width:100%}}.hero__content.floatsright .hero__content--inner .hero__content-teaser{width:50%}@media screen and (max-width:1380px){.hero__content.floatsright .hero__content--inner .hero__content-teaser{width:100%}}.hero__content--inner{max-width:1382px;margin:0 auto}.hero__content-headline{display:block;font-size:1.5rem;line-height:2rem;font-weight:900;color:#ffffff;text-shadow:0 2px 38px rgba(0,0,0,.7),0 8px 28px rgba(87,87,88,.24),0 18px 88px rgba(87,87,88,.24);margin-bottom:1.5rem}.hero__content-teaser{display:inline-block;font-weight:500;font-size:1.5rem;line-height:2rem;box-decoration-break:clone}.hero__content-inner-text{margin:1.5rem 0 0;color:#ffffff}.hero__content-inner-text p,.hero__content-inner-text span{color:inherit !important}@media screen and (min-width:900px){.hero__content-inner-text{margin:2rem 0 0}}.hero__content-buttons{margin-top:1rem;margin-bottom:1rem;text-transform:uppercase}.hero__content-buttons a{display:inline-block;position:relative;font-weight:900;margin-bottom:.5rem;padding:0.75rem 3.125rem 0.75rem 1.5rem}.hero__content-buttons a:after{position:absolute;top:.75rem;right:1rem}.hero__content-buttons a.first{margin-right:1.5rem}.hero__content-buttons a.first:after{background-color:#ffffff}.hero__content-buttons a.first:link,.hero__content-buttons a.first:visited{background-color:#009835;color:#ffffff}.hero__content-buttons a.first:hover,.hero__content-buttons a.first:active{background-color:#333333;color:#ffffff}.hero__content-buttons a.second:link,.hero__content-buttons a.second:visited{color:#000000;background-color:#ffffff}.hero__content-buttons a.second:hover,.hero__content-buttons a.second:active{color:#ffffff;background-color:#333333}.hero__content-buttons a.second:hover:after,.hero__content-buttons a.second:active:after{background-color:#ffffff}.hero.gradient-green{max-height:600px;min-height:600px}.hero.gradient-green .hero__content{top:35%}.hero--ultrawide{--hero-aspect-ratio:32 / 9;overflow:hidden;aspect-ratio:unset;height:max-content;padding-top:calc(1.875rem + 4rem)}.hero--ultrawide .hero__backgroundBlur{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1.3);filter:blur(10px);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:rgba(0,0,0,0.7);z-index:0}.hero--ultrawide .hero__media{width:100%;height:auto;aspect-ratio:32/9}.hero--ultrawide .hero__media figure{position:relative;z-index:1}.hero--ultrawide .hero__content{top:unset;bottom:calc(50% - 1.875rem - 4rem)}.hero--ultrawide .image-wrapper,.hero--ultrawide picture,.hero--ultrawide .video,.hero--ultrawide .video-embed{width:100%;height:100%}body.show-anchor-navigation main.no-hero>section.section--anchor-navigation+section:not(.hero-section){padding-top:calc(1.875rem + 4rem + 4.75rem)}body:not(.show-anchor-navigation) main.no-hero>section:not(.hero-section):first-child{padding-top:calc(1.875rem + 4rem)}.noslider .hero--ultrawide{--hero-aspect-ratio:auto}@media screen and (max-width:1379px){.hero__content{width:90%;padding:0 0 0 1rem}}@media screen and (max-width:1379px)and (min-width:768px){.hero__content{top:37%}}@media screen and (max-width:2559px){.hero .h1.line,.hero .h2.line,.hero .h3.line,.hero .h4.line,.hero .h5.line{padding:0 0 0 1.2rem}.hero .h1.line:before,.hero .h2.line:before,.hero .h3.line:before,.hero .h4.line:before,.hero .h5.line:before{margin-left:-1.2rem}}@media screen and (max-width:899px){.hero .h1{font-size:2rem}.hero .h2{font-size:2.25rem}.hero .h3{font-size:1.875rem}.hero .h4{font-size:2rem}.hero .h5{font-size:1.75rem}.hero .hero__media{display:block}.hero .hero__media_flotingimgage{left:0}}@media screen and (max-width:899px){.hero{height:auto;max-height:auto;min-height:auto}.hero .hero__content{position:unset;transform:unset;padding:4rem 1.5rem 8rem}}.hero-slider .splide__arrows{display:flex;flex-direction:row}.hero-slider .hide.splide__arrows{display:none}.hero-slider .splide__arrow:hover:not(.disabled):not(:disabled):not(:active){box-shadow:none !important}.hero-slider .splide__arrow:focus-visible:not(.disabled):not(:disabled):not(:active):not(:hover){border:2px solid #d8d9db}.hero-slider .splide__arrow:active:not(.disabled):not(:disabled){background-color:#ffffff !important;border-color:#ffffff !important}.hero-slider [data-type=prev].splide__arrow:hover:not(.disabled):not(:disabled):not(:active):before,.hero-slider [data-type=prev].splide__arrow:hover:not(.disabled):not(:disabled):not(:active):after{transform:rotate(10deg) !important}.hero-slider{position:relative;grid-column:1/-1;width:100%;max-width:160rem;margin-left:auto;margin-right:auto}.hero-slider-gab{height:18rem}.hero-slider .button--icon-only{width:auto}.hero-slider .splide__arrows{position:absolute;right:0;bottom:0}.hero-slider .splide__arrow{box-shadow:none !important}.hero-slider--ultrawide .splide__track{overflow:visible}.hero-slider--ultrawide .slider-controls{transform:translateY(100%);z-index:2}@media screen and (min-width:900px){.hero-slider--ultrawide .slider-controls{transform:translateY(0)}}.hero-static{position:relative;grid-column:1/-1;width:100%;max-width:160rem;margin-left:auto;margin-right:auto}.hero-teasers{max-width:1382px;margin:0 auto;pointer-events:none}.hero-teasers-wrap{padding:0 0 0 2rem;position:absolute}@media screen and (min-width:900px){.hero-teasers{display:grid;grid-template-columns:repeat(5,1fr);margin-top:-10rem}}@media screen and (min-width:1380px){.hero-teasers{margin-top:-10rem}}@media screen and (max-width:1379px){.hero-teasers{padding:0 1rem}.hero-teasers-wrap{padding:0}}.hero-teaser{max-width:70rem;position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;background-color:#575758;padding:1rem 1.5rem;pointer-events:all;min-width:240px}@media screen and (min-width:768px){.hero-teaser{padding:1rem 2rem}}@media screen and (min-width:900px){.hero-teaser{grid-template-columns:1fr;padding:1rem 2rem 2rem}}.hero-teaser:nth-child(2){background-color:#333333}.hero-teaser:nth-child(3){background-color:#009835}.hero-teaser:nth-child(4){background-color:#00541d}.hero-teaser .icon--arrow-right:after{background-color:#ffffff}.hero-teaser:hover .hero-teaser__readmore span,.hero-teaser:focus-within .hero-teaser__readmore span{opacity:1}.hero-teaser:hover .hero-teaser__readmore span:after,.hero-teaser:focus-within .hero-teaser__readmore span:after{background-color:#ffffff}.hero-teaser>*{color:#ffffff}.hero-teaser__icon{display:flex;width:3rem;height:3rem;margin:0 1.5rem 0 0}.hero-teaser__icon svg,.hero-teaser__icon img{width:100%;height:auto}@media screen and (min-width:900px){.hero-teaser__icon{width:5rem;height:5rem;margin:0 0 2rem}}.hero-teaser__headline{display:flex;font-size:1.125rem;line-height:2rem;font-weight:900;margin:0}@media screen and (min-width:900px){.hero-teaser__headline{height:3.125rem;margin:0 0 1rem}}.hero-teaser__headline>span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.hero-teaser__text{font-size:0.875rem;line-height:1.5rem;height:auto;margin:0 0 1rem;color:#ffffff}@media screen and (min-width:900px){.hero-teaser__text{display:flex;height:4.5rem}}.hero-teaser__text>span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.hero-teaser__readmore{display:flex !important}@media screen and (min-width:900px){.hero-teaser__readmore{flex-direction:row;font-size:0.875rem;line-height:1.5rem;color:#ffffff;margin:1rem 0 0}}.hero-teaser__readmore:before{color:#ffffff}@media screen and (min-width:900px){.hero-teaser__readmore span{opacity:1;transition:opacity var(--related-content-transition)}}.hero-teaser__readmore:before{margin-right:0.5rem}.hero-teaser__link{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}.hero-product .hero{aspect-ratio:unset;display:grid;grid-template-columns:var(--layout-margin-outer-gutter) repeat(var(--grid-column-count),1fr) var(--layout-margin-outer-gutter);grid-template-rows:40vh auto;align-items:center;padding:4rem 0 1.5rem}@media screen and (min-width:900px){.hero-product .hero{grid-template-rows:1fr;max-height:70vh}}@media screen and (min-width:1380px){.hero-product .hero{padding:8.5rem 0 2rem}}.hero-product .hero__media{grid-column:1/-1;position:relative;width:100%;height:100%;aspect-ratio:unset;padding:2.5rem 0.625rem 0;margin:0 0 1.5rem;z-index:1}@media screen and (min-width:900px){.hero-product .hero__media{grid-column:6/-1;grid-row:1;height:100%;margin:0;padding:2.5rem 1.25rem 2.5rem 0}}.hero-product .hero__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(51.77% 39.75% at 50.02% 50.25%,#b0dfc0 0%,#009835 61.17%,transparent 95%);z-index:-1}.hero-product .hero__media .image-wrapper,.hero-product .hero__media picture{width:100%;height:100%}.hero-product .hero__media .image-wrapper img,.hero-product .hero__media picture img{object-fit:contain}.hero-product .hero__content{grid-column:2/-2;display:flex;flex-direction:column;position:relative;top:0;padding:0;max-width:100%;transform:translateY(0)}@media screen and (min-width:900px){.hero-product .hero__content{grid-column:2/span 4;grid-row:1;padding:2.5rem 0}}.hero-product .hero__content-headline{order:2;font-size:1.125rem;line-height:2rem;font-weight:900}@media screen and (min-width:768px){.hero-product .hero__content-headline{font-size:1.5rem;line-height:2rem}}@media screen and (min-width:1380px){.hero-product .hero__content-headline{font-size:2rem;line-height:3rem}}@media screen and (min-width:1920px){.hero-product .hero__content-headline{font-size:2.5rem;line-height:3rem}}.hero-product .hero__content-teaser{order:1;font-size:1rem;line-height:1.5rem;font-weight:400}.hero-product .hero__content-inner-text{order:4}.hero-product .hero__content-inner-text .hero__content-application{font-size:1rem;line-height:1.5rem}.hero-product .hero__content-inner-text p{font-size:1rem;line-height:1.5rem;font-weight:900}.hero-product .hero__content .button{order:5;margin:1.5rem 0 0}@media screen and (min-width:900px){.hero-product .hero__content .button{margin:2rem 0 0}}.section--anchor-navigation{position:sticky;z-index:98;top:calc(3.25rem + 1.875rem);transition:opacity 300ms ease-in-out,top .25s ease-in}@media(max-width:1379px){.section--anchor-navigation{display:none}}.anchor-navigation{background-color:#333333;display:flex;justify-content:space-between;align-items:center;column-gap:1.5rem;--color-text:var(--color-white);padding:.75rem clamp(1.25rem,100vw/2 - 160rem/2,(2560px - 160rem)/2);padding-top:calc(.75rem + 0.125rem);margin-top:calc(-1*0.125rem);height:calc(4.75rem + 0.125rem);user-select:none}.anchor-navigation__title{margin-bottom:0;--color-headline:var(--color-text);flex-shrink:0}.anchor-navigation__action.button.button--outline{color:#000000;border-color:#000000;flex-shrink:0}.anchor-navigation__inner{position:relative;flex:1;height:100%;overflow:hidden;display:flex;justify-content:center}.anchor-navigation__track{display:flex;align-items:center;width:max-content;max-width:100%;overflow-x:auto;scroll-behavior:smooth;height:100%;-ms-overflow-style:none;scrollbar-width:none}.anchor-navigation__track::-webkit-scrollbar{display:none}.anchor-navigation__track-item{width:max-content;white-space:nowrap}.anchor-navigation__track-item:not(:first-of-type){margin-left:1rem}.anchor-navigation__link{display:inline-block;font-size:1rem;line-height:1rem;color:#ffffff;padding:1.5rem 11px 1.5rem 1.5rem;background-position:right center;background-repeat:no-repeat;background-size:8px 12px;text-transform:uppercase}.anchor-navigation__link:link,.anchor-navigation__link:visited{color:#ffffff;text-decoration:none}.anchor-navigation__link:hover,.anchor-navigation__link:active{color:#009835;text-decoration:none}.anchor-navigation-last__arrow{display:inline-block;position:relative;font-weight:900;padding:.5rem 3.125rem .5rem 1.5rem;background-color:#009835;background-position:right center;background-repeat:no-repeat;background-size:50px 32px;transition:background-color .7s ease,color .5s ease}.anchor-navigation-last__arrow:link,.anchor-navigation-last__arrow:visited{color:#ffffff;background-color:#009835;text-decoration:none}.anchor-navigation-last__arrow:hover,.anchor-navigation-last__arrow:active{color:#009835;background-color:#ffffff;text-decoration:none}.anchor-navigation__arrow{height:100%;width:auto;position:absolute;display:flex;justify-content:center;align-items:center;padding:0 .75rem;color:#000000;z-index:1;transition:transform 120ms ease-in-out;top:0;background:#333333}.anchor-navigation__arrow:after{margin:0;opacity:0;transition:opacity 120ms ease-in-out}.anchor-navigation__arrow:hover,.anchor-navigation__arrow:focus-visible{color:#54ba78}.anchor-navigation__arrow[data-dir=left]{left:0;transform:translateX(-100%)}.anchor-navigation__arrow[data-dir=right]{right:0;transform:translateX(100%)}.anchor-navigation__arrow[visible]{transform:translateX(0)}.anchor-navigation__arrow[visible]:after{opacity:1}.anchor-navigation--no-action .anchor-navigation__inner{justify-content:flex-end}@media screen and (min-width:1380px){.site-header:hover~main .section--anchor-navigation,.site-header:focus-within~main .section--anchor-navigation{--site-header-meta-height:2.5rem;--navigation-link-height:6rem}}body.show-anchor-navigation .site-header__inner:after{opacity:0 !important}body.scroll-up.show-anchor-navigation .section--anchor-navigation{top:calc(3.25rem + 1.875rem)}body.mobile-menu-open .section--anchor-navigation,body.submenu-open .section--anchor-navigation{opacity:0}body.below-header.scroll-down .section--anchor-navigation{top:0}.color-white{color:#ffffff !important}.color-100{color:#f0f0f1 !important}.color-200{color:#e8e9ea !important}.color-300{color:#dee0e1 !important}.color-400{color:#d8d9db !important}.color-500{color:#ced0d2 !important}.color-600{color:#bbbdbf !important}.color-700{color:#929495 !important}.color-800{color:#717274 !important}.color-900{color:#575758 !important}.color-black{color:#000000 !important}.color-ci{color:#009835 !important}
