span.qodef-accordion-description{color:#000!important}.qodef-accordion-content-inner,.qodef-accordion-content-inner p{color:#000!important}.woocommerce-page aside#qodef-page-sidebar a#theme_button{display:none!important}a.dialog-lightbox-close-button i.eicon-close{color:#000!important}.serv-col .elementor-icon-box-wrapper{display:flex;align-items:center}.serv-col img,.serv-col span.elementor-icon{transition:.4s ease}.serv-col p{height:0px;overflow:hidden;transition:.4s ease}.serv-col:hover p{height:98px;margin-top:8px}.serv-col:hover span.elementor-icon{transform:rotate(-45deg)}.zee-accord .elementor-active span.elementor-accordion-icon{background:var(--qode-main-color)!important}.wp-block-woocommerce-product-categories li.wc-block-product-categories-list-item:nth-child(5){display:none}.elementor-background-video-hosted{object-fit:cover}.envato-block__preview{overflow:visible!important}.container{display:flex;justify-content:space-between;flex-wrap:wrap}.qodef-custom-upload{flex:1;margin-bottom:10px;display:flex;align-items:center}.qodef-m-tagline{font-size:70px!important}.qodef-upload-button{background-color:#f2f2f2;padding:5px 10px;cursor:pointer}@media (max-width:768px){.container{flex-direction:column}.qodef-custom-upload{margin-right:0}}.consent-container{margin-top:20px}.consent-label{display:block;word-wrap:break-word}.consent-label .required-asterisk{color:#dd0a2d;margin-right:5px}.consent-label input[type=checkbox]{margin-right:10px}@media (max-width:580px){.consent-label{font-size:14px;margin-right:20px}}.row-flex-2{display:flex;flex-direction:column;width:100%}.form-field-custom.half-width{flex:1 1 50%;padding-right:10px}.form-field-custom.half-width:last-child{padding-right:0}@media (max-width:600px){.form-field-custom.half-width{flex:0 0 100%;padding-right:0;padding-left:0}}form.cart{display:none!important}.single-product-contact-btn{margin-top:24px}.single-product-contact-btn a{font-family:Oxanium,cursive;font-weight:600;letter-spacing:.05em;font-size:15px;line-height:1.2em;display:inline-flex;vertical-align:middle;text-transform:uppercase;outline:0;cursor:pointer;color:#fff;backdrop-filter:blur(5px);background:var(--qode-main-color);position:relative;padding:24px 46px 21px 49px}.qodef-woo-product-list .qodef-woo-product-image-inner .add_to_cart_button:before,.qodef-woo-product-list .qodef-woo-product-image-inner .ajax_add_to_cart:before{display:none}.add_to_cart_button{display:none!important}@media (min-width:770px) and (max-width:1024px){.qodef-m-background-text{font-size:89px!important;padding-left:100px!important}}@media (min-width:1024px){.shop-whole{text-align:left;width:70%}}.shop-title{text-align:left}.shop-subtitle{text-align:left;margin-bottom:50px;color:black}.product_detail_contact_btn{padding-left:60px;margin-top:24px}@media only screen and (max-width:1024px){.qodef--single .qodef-elementor-content-grid>.elementor-container{width:100%!important}}@media only screen and (max-width:767px){.archive.woocommerce-page aside#qodef-page-sidebar{margin-top:60px!important}#qodef-woo-page .woocommerce-pagination{margin:20px 0 40px!important}body.woocommerce-page .qodef-grid-inner.clear{margin:0!important}body.woocommerce-page .qodef-grid-item.qodef-page-sidebar-section.qodef-col--3,body.woocommerce-page div#qodef-woo-page{padding:0!important}body.woocommerce-page #qodef-page-outer .widget.widget_block,body.woocommerce-page #qodef-page-outer .qodef-grid-item.qodef-page-sidebar-section.qodef-col--3{margin:0!important}#qodef-woo-page .woocommerce-pagination .page-numbers{margin:0 6px!important;font-size:13px!important}#qodef-woo-page .woocommerce-pagination .page-numbers.current{padding:0!important}.product_detail_contact_btn{padding-left:0}#qodef-woo-page .woocommerce-pagination .page-numbers.next,#qodef-woo-page .woocommerce-pagination .page-numbers.prev{width:20px!important;height:50px!important}}.qodef-woo-product-list .qodef-woo-product-image>.woocommerce-LoopProduct-link:before{content:"Zum Produkt";color:white;display:flex;align-items:center;justify-content:center}.qodef-woo-single-inner .qodef-woo-product-title{font-size:35px!important}.woocommerce-shop #qodef-woo-page .woocommerce-pagination{margin-bottom:45px}#qodef-woo-page .woocommerce-products-header .page-description p:first-child{display:none}body.translatepress-en_US .qodef-woo-product-list .qodef-woo-product-image>.woocommerce-LoopProduct-link:before,html[lang=en-US] .qodef-woo-product-list .qodef-woo-product-image>.woocommerce-LoopProduct-link:before{content:"View Product"!important}.qodef-contact-form-7 .qodef-custom-upload .qodef-upload-button{left:10px!important}span.uploadSpan{display:block;line-height:1;margin-bottom:10px;padding:4px 0;color:#6a6a6a;box-sizing:border-box;max-width:fit-content;max-width:90%;position:absolute;top:115px;font-size:12px}@media screen and (max-width:1024px){.woocommerce-shop header.woocommerce-products-header .page-description{display:none}.woocommerce-shop main#qodef-page-content .qodef-grid-inner{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.woocommerce-shop .wp-block-woocommerce-product-categories.wc-block-product-categories{display:none}.woocommerce-shop aside#qodef-page-sidebar .wp-block-woocommerce-product-categories{margin-top:30px}.woocommerce-shop #qodef-page-sidebar{margin-bottom:0}.woocommerce-shop .wp-block-woocommerce-filter-wrapper .wc-block-components-price-slider__actions{display:none}.woocommerce-shop #qodef-page-content .qodef-grid-inner>.qodef-grid-item.qodef-page-sidebar-section{margin-bottom:42px!important}}.custom_acceptance_class .wpcf7-not-valid-tip{position:absolute;top:100%}@media screen and (max-width:680px){.home header#qodef-page-mobile-header{position:fixed;z-index:999;width:100%;transition:all .4s;opacity:1}.home .elementor-8160{scroll-snap-type:y mandatory;-webkit-scroll-snap-type:y mandatory;height:100vh;max-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}.home .customScroll__block,.home #qodef-content-bottom,.home #qodef-page-footer{scroll-snap-align:start;-webkit-scroll-snap-align:start;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}.home #qodef-page-footer{height:auto;min-height:100vh}.section5,.section7,.section8,.home #qodef-page-footer{padding-top:70px!important}.customMainBanner__Head,.customMainBanner__text{position:relative;z-index:999}.section7.customScroll__block a.qodef-shortcode.qodef-m.qodef-button{padding-top:18px;padding-bottom:18px}.section8.customScroll__block h2.qodef-m-title{font-size:5.5vh}.section8.customScroll__block h4.qodef-m-title{line-height:normal;height:0;margin:0 0 5vh;font-size:3.2vh}.section8.customScroll__block p.qodef-m-text{font-size:2.5vh}.section8.customScroll__block a.qodef-shortcode.qodef-button{margin-top:0!important;margin-bottom:10px!important}.home footer#qodef-page-footer{background:#191919;padding-bottom:55px}.home footer#qodef-page-footer div#qodef-page-footer-top-area{border-color:#191919}.home footer#qodef-page-footer div#qodef-page-footer-top-area{padding-top:40px}.home div#qodef-page-footer-top-area-inner{padding:0}div#cust_section_2 rs-module-wrap#rev_slider_11_1_wrapper{min-height:100vh}.home #rev_slider_11_1_wrapper .shiftup-horizontal-pagination.tp-bullets{top:auto!important;bottom:60px}}@media screen and (max-width:680px){#cust_section_5.section5.customScroll__block .qodef-m-content{padding-top:3.5vh;padding-bottom:0}#cust_section_5.section5.customScroll__block .qodef-m-content .qodef-m-tagline{font-size:7vh!important;margin:0 0 1vh}#cust_section_5.section5.customScroll__block .qodef-m-content h2.qodef-m-title{font-size:5vh;margin:0 0 1.5vh}#cust_section_5.section5.customScroll__block .qodef-m-content div.qodef-m-text{margin:0 0 2vh!important;font-size:2.2vh;line-height:normal!important}#cust_section_5.section5.customScroll__block .qodef-m-content .qodef-m-button{margin:0}#cust_section_5.section5.customScroll__block .qodef-m-content .qodef-m-button a.qodef-shortcode{height:7.5vh;display:inline-flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0}#cust_section_5.section5.customScroll__block .qodef-m-content .qodef-m-button a.qodef-shortcode span.qodef-m-text{font-size:2.2vh}}@media screen and (max-width:359px){#cust_section_5.section5.customScroll__block .qodef-m-content{padding-top:3vh}#cust_section_5.section5.customScroll__block .qodef-m-content .qodef-m-tagline{font-size:6.5vh!important}#cust_section_5.section5.customScroll__block .qodef-m-content h2.qodef-m-title{font-size:4.5vh;margin:0 0 1vh}}.woocommerce-price-suffix{font-size:10px!important}@media only screen and (max-width:767px){.email-popup-content-car-prd-table-icon-content h4{font-size:11px!important}div#email-popup p.email-popup-content-car-prd-table-icon-content-txt{font-size:10px!important}#email-form .iti__flag-container{width:60px!important}}