:root{--section-tb-padding:90px;--anchor-offset:-100px}html,body{background:#fff;text-decoration-thickness:1.5px}figure img{vertical-align:middle}a{vertical-align:top}ul+p{margin-top:.9rem}.e-loop-item.product em{font-style:normal;color:var(--e-global-color-primary)}.elementor-widget-slides a{text-decoration:none!important}p:last-child{margin-bottom:0!important}a.elementor-button,a.elementor-button:hover{text-decoration:none!important}.a11y-toolbar{z-index:999}.dialog-type-lightbox.popup-menu,.dialog-type-lightbox.popup-menu-mobile{z-index:1001}.dialog-type-lightbox.popup-contact,.dialog-type-lightbox.popup-contact-mobile{z-index:1000}.hero-slider,.gradient-fallback.black{background-color:#202020!important}.a11y-toolbar{top:128px}.a11y-toolbar ul li:first-child button{border-radius:0 10px 0 0}.a11y-toolbar ul li:last-child button{border-top:1px solid #fff;border-radius:0 0 10px}.a11y-toolbar ul li button{font-size:22px!important;background:var(--e-global-color-primary);border:none;color:#fff;padding:0;width:40px;height:40px}.a11y-toolbar ul li button:hover{background:var(--e-global-color-0c12fba)}.a11y-toolbar button.a11y-toggle span.aticon{height:40px;line-height:40px}.a11y-toolbar [class^="aticon-"]:before,.a11y-toolbar [class*=" aticon-"]:before{content:"\f095";font-family:"Font Awesome 6 Pro"!important;font-weight:300}.a11y-toolbar .aticon-adjust:before{content:'\f042'}.a11y-toolbar .aticon-font:before{content:'\f894'}.info-grid{line-height:1.4}.info-grid ul{list-style:none;padding:0}.info-grid ul li{margin-top:20px}.elementor-widget-template.no-start-padding .elementor-template>div>div:first-child,.elementor-widget-template.no-start-padding .elementor-template>div>div:first-child>div.e-con-inner>div:first-child{padding-top:0!important}.elementor-widget-template.no-end-padding .elementor-template>div>div:last-child{padding-bottom:0!important}.elementor-widget-text-editor .elementor-widget-heading+.elementor-widget-heading:not(.custom-margin){padding-top:10px!important;padding-bottom:20px!important}.elementor-widget-text-editor .elementor-widget-heading+div:not(.elementor-widget-heading):not(.custom-margin){padding-top:20px!important}.w3eden .card h3{margin:0;padding:0;font-size:14pt;font-weight:700}.w3eden .text-muted{color:#000;font-size:80%;font-weight:400}.elementor-widget-heading+.elementor-widget-heading+div:not(.elementor-widget-heading){padding-top:0px!important}.elementor-widget-composite-product-variants .product-variants{display:flex;gap:5px;max-width:200px;flex-wrap:wrap;flex-wrap:wrap-reverse}.elementor-widget-composite-product-variants .variant{height:45px;aspect-ratio:cos(30deg);clip-path:polygon(-50% 50%,50% 100%,150% 50%,50% 0)}.elementor-widget-heading div,.elementor-widget-heading span,.elementor-widget-heading h1,.elementor-widget-heading h2,.elementor-widget-heading h3,.elementor-widget-heading h4,.elementor-widget-heading h5,.elementor-widget-heading h6{white-space:pre-line}.header-scroll{z-index:9999}.header-scroll.elementor-sticky{height:auto!important;transition:all 200ms ease-in-out!important;width:100vw!important;pointer-events:none}.header-scroll.elementor-sticky--effects{height:auto;top:0!important;opacity:1!important;pointer-events:auto}body.contrast header .elementor-sticky.elementor-sticky--effects{border-bottom:1px solid #fff}body.page-id-72 header .menu-items-left li.menu-item-85,body.page-id-72 header .menu-items-left li.menu-item-86,body.page-leichtbau header .menu-items-left li.menu-item-85,body.page-leichtbau header .menu-items-left li.menu-item-86,body.page-id-74 header .menu-items-left li.menu-item-84,body.page-akustik header .menu-items-left li.menu-item-84,body.page-id-76 header .menu-items-left li.menu-item-84,body.page-architektur header .menu-items-left li.menu-item-84{display:none}body.page-id-72 header .menu-items-left li:first-child a,body.page-leichtbau header .menu-items-left li:first-child a,body.page-id-74 header .menu-items-left li:first-child a,body.page-akustik header .menu-items-left li:first-child a,body.page-id-76 header .menu-items-left li:first-child a,body.page-architektur header .menu-items-left li:first-child a{margin-left:0!important}body.page-id-6428 header .menu-items-left li.menu-item-6654,body.page-id-6428 header .menu-items-left li.menu-item-6655,body.page-leichtbau header .menu-items-left li.menu-item-6654,body.page-leichtbau header .menu-items-left li.menu-item-6655,body.page-id-6574 header .menu-items-left li.menu-item-6653,body.page-akustik header .menu-items-left li.menu-item-6653,body.page-id-6584 header .menu-items-left li.menu-item-6653,body.page-architektur header .menu-items-left li.menu-item-6653{display:none}.elementor-widget-slides.hero-slider .elementor-slide-description{max-width:500px;margin-right:auto;margin-left:auto}.elementor-widget-slides.hero-slider .swiper-slide-contents{display:flex;flex-direction:column}.elementor-widget-slides.hero-slider .swiper-slide-contents .elementor-button{place-self:end}.elementor-widget-n-accordion .e-n-accordion-item-title{justify-content:space-between!important;border:none!important}.elementor-widget-n-accordion .e-n-accordion-item-title+div{border:none!important}.elementor-widget-n-accordion.faq .e-n-accordion-item-title{border-bottom:1px solid var(--e-global-color-primary)!important}.elementor-widget-n-accordion.faq .e-n-accordion-item+.e-n-accordion-item{margin-top:65px!important}.elementor-widget-n-accordion.categories .e-n-accordion-item-title{max-width:var(--container-max-width);width:100%;position:relative;margin:auto}.elementor-widget-n-accordion.categories .e-n-accordion-item-title-header{display:block;width:100%}.elementor-widget-n-accordion.categories .e-n-accordion-item-title .subtitle{font-family:var(--e-global-typography-d14be98-font-family),Sans-serif;font-size:var(--e-global-typography-d14be98-font-size);font-weight:var(--e-global-typography-d14be98-font-weight);line-height:var(--e-global-typography-d14be98-line-height);color:var(--e-global-color-text)}.elementor-widget-n-accordion.categories details{padding-left:var(--section-padding-x);padding-right:var(--section-padding-x);background-image:linear-gradient(180deg,var(--e-global-color-a3f2b3e) 0%,var(--e-global-color-d60df38) 100%)}.elementor-widget-n-accordion.categories summary+div{margin-left:calc(-1 * var(--section-padding-x));margin-right:calc(-1 * var(--section-padding-x));width:auto}.elementor-widget-n-accordion.categories .e-n-accordion-item-title-icon{position:absolute;padding:var(--n-accordion-padding);top:0;right:0}.elementor-widget-n-accordion.categories .e-n-accordion-item-title-text{display:flex;flex-direction:column;align-items:start!important;gap:10px}.elementor-widget-n-accordion.categories .e-n-accordion-item-title-text a{align-self:end!important}.elementor-widget-n-accordion.categories .e-n-accordion-item-title[aria-expanded="true"] a{opacity:0}body:not(.elementor-editor-active) .timeline>div>div+div{margin-top:-46px}.timeline .elementor-widget-spacer.dot-start .elementor-spacer,.timeline .elementor-widget-spacer.dot .elementor-spacer,.timeline .elementor-widget-spacer.dot-end .elementor-spacer{display:flex;align-items:center;justify-content:center}.timeline .elementor-widget-spacer.dot-start .elementor-spacer{align-items:start}.timeline .elementor-widget-spacer.dot-end .elementor-spacer{align-items:end}.timeline .elementor-widget-spacer.dot .elementor-spacer-inner,.timeline .elementor-widget-spacer.dot-start .elementor-spacer-inner{--spacer-size:12px;height:12px;width:12px;background:var(--e-global-color-primary)!important;border-radius:50%}.timeline .elementor-widget-spacer.dot .elementor-spacer-inner{position:absolute;top:45px;left:50%;transform:translate(-50%,-50%)}.timeline .elementor-widget-spacer.dot-end .elementor-spacer-inner{--spacer-size:0;height:0;width:0;border-style:solid;border-width:12.1px 7px 0 7px;border-color:var(--e-global-color-primary) #fff0 #fff0 #fff0;transform:rotate(0deg)}.timeline .elementor-widget-spacer.dot-start .elementor-spacer::before,.timeline .elementor-widget-spacer.dot .elementor-spacer::before,.timeline .elementor-widget-spacer.dot-end .elementor-spacer::before{content:"";display:block;top:-11px;bottom:-11px;position:absolute;background:var(--e-global-color-primary)!important;width:2px;left:50%;transform:translate(-50%,0)}.timeline .elementor-widget-spacer.dot-start .elementor-spacer::before{top:3px}.timeline .elementor-widget-spacer.dot-end .elementor-spacer::before{bottom:3px}.timeline .elementor-widget-spacer.dot .elementor-spacer::after{content:"";display:block;top:45px;position:absolute;background:var(--e-global-color-primary)!important;height:2px;right:0;width:50%;transform:translate(0,-50%)}.timeline .e-con+.elementor-widget-spacer.dot .elementor-spacer::after{left:0;right:auto}.timeline>div>div,.timeline>div>div *{background-color:transparent!important}#main-nav-mobile a{text-decoration:none}#main-nav-mobile .sub-arrow{margin-right:0;margin-left:auto;text-decoration:none;width:30px;text-align:center;justify-content:center;padding:10px}#main-nav-mobile .sub-arrow i{transition:transform 300ms linear}#main-nav-mobile a.has-submenu{color:var(--e-global-color-primary)!important;font-weight:700}#main-nav-mobile a.has-submenu[aria-expanded="true"] .sub-arrow i{transform:rotate(180deg)}#main-nav-mobile ul.sub-menu a.elementor-sub-item{padding-top:5px!important;font-size:var(--e-global-typography-a8728da-font-size)}#main-nav-mobile ul.sub-menu li:not(:last-child) a.elementor-sub-item{padding-bottom:5px!important}.wp-block-gallery button.lightbox-trigger{display:none}.elementor-widget-polylang-language-switcher li:not(:last-child)::after{content:'/';margin-left:5px;position:relative;top:-1px}.custom-swiper{--swiper-navigation-size:25px !important}.custom-swiper .swiper-pagination{display:none}.custom-swiper .swiper-button-prev,.custom-swiper .swiper-button-next,.custom-swiper .swiper-pagination{color:#fff}img.hero-slider-tag{position:absolute;bottom:50px;right:50px;width:236px;opacity:0;animation-name:fadeInUp;animation-duration:0.5s;animation-delay:2s;animation-fill-mode:forwards;animation-timing-function:ease}.toggle-container{--bg:#000000}.toggle-text{overflow:hidden;position:relative;transition:height 0.3s ease!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.toggle-text.expanded{-webkit-line-clamp:unset}.toggle-btn{cursor:pointer}#view-products{color:var(--e-global-color-3c59389);cursor:pointer}.elementor-widget-menu-anchor{margin-top:calc(var(--row-gap) * -1)}.elementor-widget-menu-anchor .elementor-menu-anchor{height:0;width:0;top:var(--anchor-offset,-100px);position:relative;pointer-events:none}.tag-cloud .elementor-widget-heading+.elementor-widget-heading{padding:0!important}@media (max-width:1205px){.menu-items-right nav{display:none!important}}@media (max-width:1024px){:root{--section-tb-padding:70px}.elementor-widget-n-accordion .e-n-accordion-item+.e-n-accordion-item{margin-top:30px!important}.menu-items-left nav{display:none!important}.elementor-widget-composite-product-variants .variant{height:40px}img.hero-slider-tag{width:200px}}.w3eden ul.wpdm-pagination:empty{display:none!important}.w3eden .package-title{pointer-events:none}.w3eden .fas.ml-3{margin-left:1rem}.w3eden .wpdm_icon{vertical-align:middle}.w3eden a.wpdm-download-link:hover{text-decoration:none;color:#fff}@media (max-width:767px){:root{--section-tb-padding:50px}.elementor-widget-n-accordion .e-n-accordion-item+.e-n-accordion-item{margin-top:20px!important}.elementor-widget-composite-faq details+details{margin-top:20px}body:not(.elementor-editor-active) .timeline>div>div+div{margin-top:10px}.timeline .e-con+.elementor-widget-spacer.dot .elementor-spacer::after{left:50%;right:0}.timeline .elementor-heading-title,.timeline .elementor-widget-text-editor p{text-align:left}.elementor-widget-slides.hero-slider .swiper-slide-contents .elementor-button{place-self:center}.elementor-widget-composite-product-variants .product-variants{flex-wrap:wrap;max-width:100%;justify-content:start}.elementor-widget-composite-product-variants .variant{height:25px}.popup-menu{display:none}img.hero-slider-tag{bottom:30px;right:30px;width:130px}div.product-leichtbau[data-layout="one-image"] .description{grid-column:span 1}div.product-leichtbau[data-layout="one-image"] .img-1{order:6;grid-row:span 1}}