iframe.epaper{height:800px}@media(max-width: 1024px){iframe.epaper{height:600px}}@media(max-width: 767px){iframe.epaper{height:70vh;min-height:250px}}.elementor-widget-composite-faq summary{font-size:var(--e-global-typography-d14be98-font-size);font-family:var(--e-global-typography-d14be98-font-family),Sans-serif;font-weight:var(--e-global-typography-d14be98-font-weight);line-height:var(--e-global-typography-d14be98-line-height);cursor:pointer;padding:10px 0px;border-bottom:1px solid var(--e-global-color-primary) !important;display:flex;justify-content:space-between;align-items:center;gap:20px}.elementor-widget-composite-faq summary::marker,.elementor-widget-composite-faq summary::-webkit-details-marker{content:"";display:none}.elementor-widget-composite-faq .collapsed-faq-items{margin-top:40px;display:none}.elementor-widget-composite-faq .collapsed-faq-items.visible{display:block}.elementor-widget-composite-faq .collapsed-faq-items .faq-item{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.elementor-widget-composite-faq .collapsed-faq-items .faq-item.visible{opacity:1;transform:translateY(0)}.elementor-widget-composite-faq details+details{margin-top:40px}.elementor-widget-composite-faq .faq-content{padding-top:10px}.elementor-widget-composite-faq .faq-arrow{font-size:1.3em;color:var(--e-global-color-primary);transition:transform .3s ease}.elementor-widget-composite-faq .faq-item[open] .faq-arrow{transform:rotate(180deg)}.elementor-widget-composite-faq .faq-item.faq-item-animation:not(.animated){max-height:0px;opacity:0}.elementor-widget-composite-faq .faq-item.animated+.faq-item.faq-item-animation:not(.animated):not(:nth-last-child(-n+4)){margin-top:30vh}.elementor-widget-composite-faq #show-more-faqs{margin-top:40px}.elementor-form input[type=checkbox]{accent-color:var(--color-primary);accent-color:#ffb277}.elementor-form .elementor-field-type-acceptance a{vertical-align:baseline}.grid-center[data-grid-modulo="2"] .elementor-loop-container.elementor-grid .e-loop-item:last-child,.grid-center[data-grid-modulo="2"] .elementor-loop-container.elementor-grid .e-loop-item:nth-last-child(2){transform:translate(50%, 0px);left:15px;position:relative}@media(max-width: 1024px){.grid-center[data-grid-modulo="2"] .elementor-loop-container.elementor-grid .e-loop-item:last-child,.grid-center[data-grid-modulo="2"] .elementor-loop-container.elementor-grid .e-loop-item:nth-last-child(2){transform:none;left:0}}.grid-center[data-grid-modulo="1"] .elementor-loop-container.elementor-grid .e-loop-item:last-child{transform:translate(100%, 0px);left:30px;position:relative}@media(max-width: 1024px){.grid-center[data-grid-modulo="1"] .elementor-loop-container.elementor-grid .e-loop-item:last-child{transform:translate(50%, 0px);left:15px}}@media(max-width: 767px){.grid-center[data-grid-modulo="1"] .elementor-loop-container.elementor-grid .e-loop-item:last-child{transform:none;left:0}}.elementor-popup-modal.popup-close-btn a.dialog-close-button{top:20px;right:20px;padding:10px;background:#fff;border-bottom-left-radius:10px;border-radius:10px}.elementor-popup-modal.popup-close-btn a.dialog-close-button:hover{background:var(--e-global-color-primary)}.elementor-popup-modal.popup-close-btn a.dialog-close-button:hover svg{fill:#fff}.e-loop-item.e-loop-item-2841>.product-leichtbau,.e-loop-item.e-loop-item-6717>.product-leichtbau{background-image:linear-gradient(180deg, var(--e-global-color-a3f2b3e) 0%, var(--e-global-color-2518219) 100%) !important}.product-leichtbau[data-layout=one-image] .second-image{display:none !important}.product-leichtbau .collapsible-content{overflow:hidden;max-height:0;opacity:0;transition:all .5s ease;margin-top:calc(-1*var(--row-gap))}.product-leichtbau .collapsible-content.second-image{margin-top:0}.product-leichtbau .collapsible-content.second-image.active{margin-top:20px}.product-leichtbau .collapsible-content.active{margin-top:0;max-height:1000px;opacity:1}.product-leichtbau ul li{list-style-type:none;position:relative}.product-leichtbau ul li+li{margin-top:20px}.product-leichtbau ul li::before{content:"+";position:absolute;color:var(--e-global-color-primary);font-weight:bold;font-size:2em;line-height:1em;left:0;top:-4px;transform:translate(-150%, 0%);font-weight:400}.product-akustik-architektur .collapsible-content,.product-akustik-architektur-2columns .collapsible-content{overflow:hidden;max-height:0;opacity:0;transition:all .5s ease;margin-top:calc(-1*var(--row-gap))}.product-akustik-architektur .collapsible-content.active,.product-akustik-architektur-2columns .collapsible-content.active{max-height:1000px;opacity:1;margin-top:0}.product-akustik-architektur-2columns .collapsible-toggle{margin-top:calc(-1*var(--row-gap))}.product-akustik-architektur-2columns .collapsible-toggle.active{margin-top:0}.product-akustik-container .collapsible-toggle{display:none !important}.product-akustik-container .collapsible-content{overflow:visible !important;max-height:none !important;opacity:1 !important;margin-top:0 !important}figure{position:relative}figure figcaption.elementor-image-carousel-caption{position:absolute;bottom:0;right:0;left:0;padding:10px 15px;text-shadow:1px 1px 3px #000,-1px -1px 3px #000;color:#fff;pointer-events:none;text-align:right}.swiper-slide a:hover{text-decoration:none}.product-description-list>ul{list-style:none;padding:0}.product-description-list>ul>li>strong{color:var(--e-global-color-primary)}.product-description-list>ul>li ul{list-style:disc}.product-description-list>p{margin:0;margin-top:1rem}.product-description-list>p:first-child{margin-top:0}.collapsible-toggle i{transition:transform .3s ease}.collapsible-toggle.active i.fa-angle-down{transform:scale(-1, -1)}.word-cloud svg{display:block;width:100%;max-width:100%;margin:auto;height:auto}.w3eden .btn-lg{padding:10px 45px;min-height:auto}.w3eden .text-muted{color:#000 !important}.elementor-widget-shortcode.download-group .w3eden{--color-primary: var(--e-global-color-primary);--color-primary-rgb: 255, 110, 0;--color-primary-hover: var(--e-global-color-0c12fba);--color-primary-active: var(--e-global-color-primary);--clr-sec: black;--dm-text-muted: black;--dm-border: #e2e8f0}.elementor-widget-shortcode.download-group .w3eden .card{border-radius:3px;box-shadow:none;background-color:#fff}.elementor-widget-shortcode.download-group .w3eden .wpdm-download-link.btn{--btn-bg: var(--color-primary);--btn-hover-bg: var(--color-primary);--btn-shadow: none;--btn-hover-shadow: none}@media(max-width: 767px){.elementor-widget-shortcode.download-group .media{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;gap:10px}.elementor-widget-shortcode.download-group .media .ml-3{grid-column:span 2}.elementor-widget-shortcode.download-group .media .ml-3 a{padding:10px 45px;line-height:1;min-height:auto}}.elementor-widget-shortcode.download-button .w3eden .card{background:rgba(0,0,0,0);border:none;margin:0 !important;box-shadow:none !important}.elementor-widget-shortcode.download-button .w3eden .card .card-body{padding:0}.elementor-widget-shortcode.download-button .w3eden .card .card-body .media{position:relative;gap:0}.elementor-widget-shortcode.download-button .w3eden .card .card-body .media>div.mr-3{display:none}.elementor-widget-shortcode.download-button .w3eden .card .card-body .media-body h3{display:inline}.elementor-widget-shortcode.download-button .w3eden .card .card-body .media-body h3 a{background:var(--color-primary);pointer-events:initial;display:inline-block;line-height:1;font-family:var(--e-global-typography-2096755-font-family),Sans-serif;font-size:var(--e-global-typography-2096755-font-size);font-weight:var(--e-global-typography-2096755-font-weight);color:var(--e-global-color-3c59389);border-radius:10px 10px 10px 10px;padding:10px 45px 10px 45px;gap:10px;display:flex;flex-direction:row;align-items:center;text-align:center}.elementor-widget-shortcode.download-button .w3eden .card .card-body .media-body h3 a::before{content:"";font-weight:400;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.elementor-widget-shortcode.download-button .w3eden .card .card-body .media-body h3 a:hover{background-color:var(--e-global-color-0c12fba);text-decoration:none}.elementor-widget-shortcode.download-button .w3eden .card .card-body .media-body div{display:none}.elementor-widget-shortcode.download-button .w3eden .card .card-body .wpdm-download-link{position:absolute;inset:0;background:rgba(0,0,0,0);font-size:0;height:auto;box-shadow:none;border:none;padding:0;margin:0;min-height:auto;min-width:auto;width:100%}.elementor-widget-shortcode.download-button .w3eden .card .card-body .wpdm-download-link:hover{background:rgba(0,0,0,.1019607843);box-shadow:none}.news-teaser-grid a:hover{text-decoration:none}.news-teaser-grid .e-loop__load-more.elementor-button-wrapper{display:flex;gap:10px;justify-content:space-between}.news-teaser-grid.e-load-more-pagination-loading .show-all-btn .elementor-button-content-wrapper{visibility:visible !important}.hero-slider.bg-align-bottom .swiper-slide-bg{background-position:center bottom}.elementor-widget-search .e-search-form>label{display:none}:root{--section-padding-x: 20px;--section-padding-y: 50px;--hero-slider-height: 525px;--section-padding-y-half: calc(var(--section-padding-y) / 2)}body.page-id-80{--section-padding-y: 50px}.elementor-button{color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}[type=button],[type=submit],button{border-color:var(--e-global-color-primary)}@media(max-width: 1024px){:root{--section-padding-y: 50px}}@media(max-width: 767px){:root{--section-padding-y: 40px;--hero-slider-height: 66.66vw}}header .header-mobile.elementor-sticky--effects{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}body.single-product-category .product-category-btn-wrapper .elementor-widget-button{display:none}body.single-product-category .product-category-btn-wrapper.btn-visible-products .elementor-widget-button.btn-products,body.single-product-category .product-category-btn-wrapper.btn-visible-downloads .elementor-widget-button.btn-downloads,body.single-product-category .product-category-btn-wrapper.btn-visible-epaper .elementor-widget-button.btn-epaper{display:block}.a11y-toolbar button .aticon::before{width:100%;display:inline-block;text-align:center}html.fontsize header .header-grid>.e-con-inner{--row-gap: 23px}html.fontsize header .menu-items-right nav{display:none !important}html.fontsize header .header-grid>.e-con-inner{--e-con-grid-template-columns: 215px 1fr 82px}