:root{--accent-color:#fab937;--background-color:#e5ded4;--text-color:#080204;--footer-color:#252a2b;--product-01-color:#889081;--product-02-color:#f1f1f1;--product-03-color:#e4ddd4;--product-04-color:#242829;--product-05-color:#545859;--step--2:clamp(0.7813rem, 0.7747rem + 0.0326vw, 0.8rem);--step--1:clamp(0.9375rem, 0.9158rem + 0.1087vw, 1rem);--step-0:clamp(1.125rem, 1.0815rem + 0.2174vw, 1.25rem);--step-1:clamp(1.35rem, 1.2761rem + 0.3696vw, 1.5625rem);--step-2:clamp(1.62rem, 1.5041rem + 0.5793vw, 1.9531rem);--step-3:clamp(1.944rem, 1.771rem + 0.8651vw, 2.4414rem);--step-4:clamp(2.3328rem, 2.0827rem + 1.2504vw, 3.0518rem);--step-5:clamp(2.7994rem, 2.4462rem + 1.7658vw, 3.8147rem)}body{font-size:calc(15px + 0.5vw);line-height:calc(22px + 0.7vw);overflow-x:hidden}@font-face{font-family:"Poppins Regular";src:url("/assets/fonts/Poppins/Poppins-Regular.ttf") format("truetype")}@font-face{font-family:"Poppins Bold";src:url("/assets/fonts/Poppins/Poppins-Bold.ttf") format("truetype")}@font-face{font-family:"Poppins SemiBold";src:url("/assets/fonts/Poppins/Poppins-SemiBold.ttf") format("truetype")}h1,h2{font-family:Poppins Regular,sans-serif;font-size:3rem;line-height:3.2rem;color:var(--text-color);text-align:center;text-decoration:underline;text-decoration-color:var(--accent-color);text-underline-offset:8px}@media all and (max-width:767px){h1,h2{font-family:Poppins Regular,sans-serif;font-size:1.8rem;line-height:3rem}}h3{font-family:Poppins Bold,sans-serif;font-size:1.8rem;line-height:2.2rem}.cs-details-header h3{font-family:Poppins Regular,sans-serif;font-size:1.8rem;line-height:2.2rem;color:var(--text-color);text-decoration:underline;text-decoration-color:var(--accent-color);text-underline-offset:8px}p,a,li{font-family:Poppins Regular,sans-serif;font-size:1.1rem;line-height:1.8125rem;color:var(--text-color);text-align:center}.cs-hero-section-text{position:absolute !important;left:5%;bottom:5%;background:rgba(37,42,43,.45);padding:50px 65px;z-index:999 !important}p.hero-section-sup{font-family:Poppins Regular,sans-serif;font-size:1.9rem;line-height:2rem;color:#fff;text-align:left;text-decoration:underline;text-decoration-color:var(--accent-color);text-underline-offset:5px}p.hero-section-title{font-family:Poppins Bold,sans-serif;font-size:3rem;line-height:3.2rem;color:#fff;text-align:left}@media all and (min-width:768px) and (max-width:980px){.cs-hero-section-text{padding:25px 20px}p.hero-section-sup{font-family:Poppins Regular,sans-serif;font-size:1.4rem;line-height:1.6rem;color:#fff;text-align:left;text-decoration:underline;text-decoration-color:var(--accent-color);text-underline-offset:5px}p.hero-section-title{font-family:Poppins Bold,sans-serif;font-size:1.6rem;line-height:1.8rem}}@media all and (max-width:767px){.cs-hero-section-text{position:relative !important;left:0;bottom:0;background:rgba(37,42,43,.45);padding:35px 20px;z-index:999 !important}p.hero-section-sup{font-family:Poppins Regular,sans-serif;font-size:1.2rem;line-height:1.4rem;color:#fff;text-align:left;text-decoration:underline;text-decoration-color:var(--accent-color);text-underline-offset:5px}p.hero-section-title{font-family:Poppins Bold,sans-serif;font-size:1.4rem;line-height:1.6rem}}p.produkt-kategorie{font-family:Poppins Regular,sans-serif;font-size:1rem;line-height:1.2rem;color:var(--text-color);text-align:center;text-decoration:underline;text-decoration-color:var(--accent-color);text-underline-offset:5px}p.produkt-name{font-family:Poppins SemiBold,sans-serif;font-size:1.4rem;line-height:1.6rem;color:var(--text-color);text-align:center}p.cs-subline{font-family:Poppins SemiBold,sans-serif;font-size:1.4rem;line-height:1.6rem;color:var(--text-color);text-align:center}a.produkt-anker-btn{font-family:Poppins SemiBold,sans-serif;font-size:.8rem;line-height:1rem;color:var(--text-color);background:var(--accent-color);text-align:center;padding:12px 20px;transition:all .2s ease-in-out}a.produkt-anker-btn:hover{font-size:1rem}p.produkt-anker-wrapper{margin-bottom:20px}.cs-color-ties-wrapper{text-transform:uppercase}.cs-color-ties-headline p{font-family:Poppins SemiBold,sans-serif;color:var(--footer-color)}.cs-color-tie-dark p{color:var(--footer-color)}.cs-color-tie-light p{color:#fff}.cs-footer-sek1{background-color:var(--footer-color);color:#fff}.cs-footer-sek1 h2{font-family:Poppins Bold,sans-serif;font-size:1.4rem;color:var(--accent-color);text-align:left;padding-bottom:10px}.cs-footer-sek1 p,.cs-footer-sek1 a{font-family:Poppins Regular,sans-serif;font-size:1.1rem;color:#fff;text-align:left}.cs-footer-sek2{background-color:var(--accent-color);color:rgba(8,2,4,.6)}.cs-footer-sek2 a{color:rgba(8,2,4,.6)}.et_pb_menu .et-menu.nav>li+li>a:before{position:absolute;left:-11px;transform:translateX(-50%);content:"|";font-size:smaller}#menu-main>li.current-menu-item>a,#menu-main>li.current-menu-parent>a,#menu-main-en>li.current_page_item>a,#menu-main-en>li.current-menu-parent>a{color:var(--accent-color)}.cs-produktdetail-wrapper .cs-produktdetail-headline h2{font-family:Poppins Regular,sans-serif;font-size:3rem;line-height:3.2rem;color:var(--text-color);text-align:left;text-decoration:underline;text-decoration-color:var(--accent-color);text-underline-offset:8px}@media all and (max-width:767px){.cs-produktdetail-wrapper .cs-produktdetail-headline h2{font-family:Poppins Regular,sans-serif;font-size:1.8rem;line-height:3rem}}.cs-produktdetail-wrapper .cs-produktdetail-intro p{text-align:left}.cs-produktdetail-wrapper .cs-produktdetail-specs p{text-align:left}.cs-produktdetail-wrapper .cs-produktdetail-specs span{font-family:Poppins Bold,sans-serif}.cs-produktdetail-scheme .cs-produktdetail-art-col p{text-align:left !important}.cs-produktdetail-scheme img{aspect-ratio:1/1;object-fit:cover}.cs-custom-form h2{text-align:left;font-size:2rem}.cs-custom-form h3{font-family:Poppins Bold,sans-serif;text-align:left;font-size:1.2rem;color:var(--accent-color)}.cs-custom-form p{text-align:left}#wpforms-submit-403{font-family:Poppins SemiBold,sans-serif;font-size:.8rem;line-height:1rem;color:var(--text-color);background:var(--accent-color);text-align:center;border-radius:0;padding:12px 20px;transition:all .2s ease-in-out}#wpforms-submit-403:hover{font-size:1rem}.wpforms-field-container:after{content:"Informationen über die Verarbeitung Ihrer Daten und Rechte in diesem Zusammenhang finden Sie in der Datenschutzerklärung.";font-size:.8rem;line-height:1rem}.wpforms-field-container:lang(en):after{content:"Information about the processing of your data and rights in this context can be found in the privacy policy.";font-size:.8rem;line-height:1rem}.cs-custom-form-kontakt #wpforms-submit-509{font-family:Poppins SemiBold,sans-serif;font-size:.8rem;line-height:1rem;color:var(--text-color);background:var(--accent-color);text-align:center;border-radius:0;padding:12px 20px;transition:all .2s ease-in-out}.cs-custom-form-kontakt #wpforms-submit-509:hover{font-size:1rem}.cs-icon-text p{font-family:Poppins SemiBold,sans-serif;color:var(--text-color);font-size:1rem;line-height:1.5rem}#container4,#container5,#container6,#containerd4,#containerd5,#containerd6,#cs02-current4,#cs02-current5,#cs02-current6{display:none}p.cs-switch-size-wrapper{text-align:left}button.cs-switch-size{width:42px;height:38px;border:none;margin-right:20px;font-family:Poppins Bold,sans-serif;cursor:pointer}button.cs-switch-size:hover,button.cs-switch-size.active{background:var(--accent-color)}button.cs-switch-size:not(.active){background-color:#e5ded4}.cs-halfbox-wald h3{font-size:2rem;line-height:2.4rem}@media all and (max-width:767px){.cs-halfbox-wald h3{font-size:1.6rem;line-height:2.2rem}}.cs-halfbox-wald p{text-align:left}.cs-listing p,.cs-listing a,.cs-listing li{text-align:left}.cs-about-copy h3{font-family:Poppins SemiBold,sans-serif;font-size:1.4rem;line-height:1.6rem;color:var(--text-color);text-align:center}.cs-about-copy ul,.cs-about-copy ol{width:60%;margin-left:auto;margin-right:auto}@media all and (max-width:767px){.cs-about-copy ul,.cs-about-copy ol{width:100%}}.cs-about-copy li{font-family:Poppins Regular,sans-serif;font-size:1.1rem;line-height:1.8125rem;color:var(--text-color);text-align:left}.cs-about-copy strong{font-family:Poppins SemiBold,sans-serif}.cs-about-copy ol{list-style:none;counter-reset:num}.cs-about-copy ol li{counter-increment:num}.cs-about-copy ol li:before{content:counter(num) ". ";font-family:Poppins SemiBold,sans-serif}.et_password_protected_form{width:80%;margin:auto}.et_password_protected_form h1{padding-bottom:20px;font-size:1.8rem}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d"}.mobile_menu_bar:before{transition:all .4s ease;transform:rotate(0deg);display:block}.mobile_nav.opened .mobile_menu_bar:before{transition:all .4s ease;transform:rotate(90deg);display:block}.et_mobile_menu{border-top:0}.et_pb_menu .et_mobile_menu{min-width:105vw;padding-top:5% !important;margin-left:-90vw;margin-top:25px}.et_mobile_menu li a{padding:10px 20px !important;border-bottom:1px solid var(--secondary-color) !important}.et_mobile_menu li li{padding-left:0 !important}#mobile_menu2>li:nth-child(odd)>a{background:var(--quaternary-color)}@media (max-width:980px){.et_pb_menu .et_mobile_menu,.et_pb_menu .et_mobile_menu ul{text-align:center}}