.woocommerce-Quantity-Unit{line-height:40px;margin-left:10px}.text-box-home-slide p{font-size:20px}html{scroll-behavior:smooth}:target{display:block;position:relative;top:-120px;visibility:hidden}.absolute-footer.dark{ay:none}.social-icons .button.icon:not(.is-outline){ound-color:#394e7e !important}.bewerbung h4{font-size:1.4em;text-transform:uppercase;margin-bottom:20px;line-height:1.3em}h2 span.smaller{font-size:70%}.jobstelle{padding:10px}.message-job{margin-bottom:40px;border:2px solid #394e7e;background-color:transparent;padding:10px !important}.row-job1{margin-bottom:40px}.abstand-first-child{margin-top:30px}h4.job,h3.job{color:#fff}.white-text{color:#fff}p label{font-size:20px;font-weight:500}input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{max-width:unset}.checkbox-white{color:#fff}.offene-stellen p label{color:#fff;font-size:20px}label.kleine-box{max-width:25%}label.mittel-box{max-width:50%;padding-right:20px}label.box1{max-width:100%}label.box1 span.wpcf7-list-item-label{color:#ec6b19}label.flexibel{margin-top:20px;max-width:50%}.formular-break{margin-bottom:10px;color:#fff;font-size:20px}label.left{float:left;max-width:50%;padding-right:20px}.left{float:left;max-width:50%;padding-right:20px;color:#fff;font-size:20px}label.right{float:right}.right{float:right;max-width:50%;color:#fff;font-size:20px}label.right-klein{float:right;max-width:25%}.senden-button-job input.wpcf7-form-control.wpcf7-submit{border:2px solid #fff;background-color:transparent !important;color:#fff;opacity:unset !important}.senden-button-job input.wpcf7-form-control.wpcf7-submi:hover{border:2px solid #fff;background-color:#fff !important;color:#394e7e;box-shadow:unset !important}span.wpcf7-form-control-wrap.Lebenslauf input[type=file]{margin-top:10px}input.wpcf7-form-control.wpcf7-submit{margin-right:0}span.wpcf7-list-item-label a,.white-text a{color:#fff;text-decoration:underline}span.wpcf7-list-item-label a:hover,.white-text a:hover{color:#fff;text-decoration:unset !important}.entry-meta.uppercase.is-xsmall{display:none}a.bloglink{text-decoration:underline;color:#394e7e}a.bloglink:hover{text-decoration:underline;color:#000}.checkout-breadcrumbs{font-size:15px}p#billing_phone_field span.optional{display:none}label.text-box.a-tag-black a{color:#000}span.wpcf7-list-item-label{color:#000}.kontaktformular{margin-top:30px}.swimm-container{display:flex;flex-direction:row}.left-swimm{display:flex;flex-flow:column;max-width:50%;float:left}.wpcf7-form .left-swimm p,.wpcf7-form .right-swimm p{display:flex;flex-direction:column}.klein{display:flex;flex-flow:column;float:left}.right-swimm{display:flex;flex-flow:column;max-width:50%;float:right}label.text-box-klein{max-width:50%;padding-right:10px}label.text-box-left{float:left;max-width:50%;margin:10px 0;padding-right:10px}label.text-box-right{float:left;max-width:50%;margin:10px 0}input.wpcf7-form-control.wpcf7-file{margin-top:10px}label.text-box-upload{margin-top:10px}.wpcf7 .wpcf7-form-control-wrap h5{color:#fff;margin-bottom:0}.wpcf7 .codedropz-btn-wrap a{color:#fff;text-decoration:underline !important}.wpcf7 .codedropz-btn-wrap:hover a{text-decoration:none !important}.wpcf7 .dnd-upload-image{display:none}.wpcf7 .dnd-upload-details .name,.wpcf7 .dnd-upload-details .name em{color:#fff}.wpcf7 .wpcf7-form-control-wrap .wpcf7-textarea{min-height:180px}@media screen and (max-width:943px) and (min-width:681px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-textarea{min-height:210px}}@media screen and (max-width:680px) and (min-width:629px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-textarea{min-height:200px}}@media screen and (max-width:629px){.wpcf7 .left.erfahrung{max-width:100%;padding-right:0;width:100%}.wpcf7 .right.upload{max-width:100%;padding-right:0;width:100% !important;margin-bottom:20px}}.wpcf7 .wpcf7-form-control-wrap[data-name=Upload] .codedropz-upload-container h5,.wpcf7 .wpcf7-form-control-wrap[data-name=Upload] .codedropz-upload-container .codedropz-btn-wrap a{color:#000}.wpcf7 .wpcf7-form-control-wrap[data-name=Upload] .dnd-upload-details .name,.wpcf7 .wpcf7-form-control-wrap[data-name=Upload] .dnd-upload-details .name em{color:#000}.kategorie-box .box-text.text-left{margin-top:15px}.grecaptcha-badge{visibility:hidden}input.wpcf7-form-control.wpcf7-submit{margin-top:20px}#place_order{font-size:.9em}a.button.white.button-kategorien{border:2px solid #fff !important}a.button.white.button-kategorien:hover{border:2px solid #fff !important;background-color:transparent !important;color:#fff !important}button.mehrlesen-white{font-weight:700;text-transform:uppercase;color:#fff;border-bottom:2px solid transparent;font-size:15px}button.mehrlesen-white:hover{border-bottom:2px solid #fff}button.ux-search-submit.submit-button.secondary.button.icon.mb-0{background-color:#000}button.mehrlesen:hover{border-bottom:2px solid #000}button.mehrlesen{font-weight:700;text-transform:uppercase;color:#000;border-bottom:2px solid transparent;font-size:15px}a.button.white.is-xlarge.button-grid{margin-top:20px;border:2px solid #fff}a.button.white.is-xlarge.button-grid:hover{box-shadow:unset !important;background-color:transparent !important;color:#fff !important}a.button.primary.is-link.is-large.button-news{color:#000;font-weight:900 !important;font-size:15px;border-bottom:1px solid #000 !important}a.button.primary.is-link.is-large.button-news:hover{color:#32605b;border-bottom:1px solid transparent !important}.nav-spacing-xlarge>li{margin:0 20px}.header-full-width .container{max-width:1380px !important}.nav-dropdown-default .nav-column li>a,.nav-dropdown.nav-dropdown-default>li>a{color:#000}.nav-dropdown-default .nav-column li>a:hover,.nav-dropdown.nav-dropdown-default>li>a:hover{color:#394e7e}.nav-dropdown-default .nav-column li>a,.nav-dropdown.nav-dropdown-default>li>a{border:unset}.banner-transparent{background-color:transparent !important}.no-padding{padding:0 !important}.no-padding-left-right{padding-left:0 !important;padding-right:0 !important}.no-padding-top-bottom{padding-top:0 !important;padding-bottom:0 !important}.no-padding-bottom{padding-bottom:0 !important}.headerbild-top{padding:0 !important}.banner-bild-header{height:400px}.content-category{padding:30px 0 !important}.content-row2{margin-top:50px}.section-allgemein{margin:50px 0 0}.zusatz-row{margin:20px 0 50px}.grid-kategorie-home,.content-unterseite,.newstop{margin-bottom:100px}.content-middle,.content-3-intro-uberuns{padding:50px 0 !important}.content-bottom{margin:0;padding:0 !important}.conent-col-top-intro{margin:20px 0}.content-2-intro-uberuns{margin:120px 0 !important}.content-3-intro-uberuns,.jahre-col-bottom,.margin-reinigung{margin-bottom:50px}.col-margin-home{margin:80px 0 50px}.content-middle2{margin:100px 0}.row .gallery,.row .row:not(.row-collapse),.container .row:not(.row-collapse),.lightbox-content .row:not(.row-collapse){margin-left:auto;margin-right:auto}.row-content-unterseiten{margin-top:80px !important}.slider-kategorien{padding:0 !important;margin-bottom:0}.wasseraufbereitung-col-text{padding:0 50px !important}.col-accordion-fragen{padding-top:40px}.jahre{margin-top:-150px}.col-top-uberuns{margin:-100px 0 0 !important}.row-top-intro{padding-top:50px}.col-uber-unsbild{margin:0 0 -160px !important}.col-uberuns{margin-top:-10px}.jahre-col-bottom{margin-top:50px}.content-3-intro-uberuns{margin-bottom:50px;padding:50px 0 !important}.kontakt-top{margin:40px 0 100px}.kontakt-1{margin-bottom:50px}.bild-kontakt{margin:60px 0 20px}.kontakt-2{margin:80px 0 100px}.KONTAKT-HOME-BOX{padding-top:15px}span.slider-headline,h1.slider-headline{font-family:"Work Sans",sans-serif;font-size:70px;font-weight:700;line-height:70px;text-transform:uppercase;margin-bottom:40px;color:#fff}h1{font-size:45px;line-height:50px;text-transform:uppercase}h1.product-title.product_title.entry-title{font-size:30px;line-height:45px}h2.blue{color:#394e7e !important}h2,h2.uppercase{font-size:40px}.conent-headline-intro h2{color:#000;font-size:35px}.banner h2{font-size:2.9em}h3{font-size:25px;line-height:35px}.banner h3.subline{font-size:25px;line-height:35px !important;font-weight:300;color:#000;letter-spacing:0px}.banner h3{text-transform:uppercase;font-weight:700;font-size:25px;margin-top:20px}h3.subline{font-size:25px;font-weight:300;color:#000;letter-spacing:0px}h4.grid-home{font-size:15px !important;color:#fff;text-transform:uppercase}.headertop-bild-textbox h6,.headertop-bild-textbox h6 a,.headertop-bild-textbox .dark h6,.headertop-bild-textbox .dark p,.headertop-bild-textbox .dark,.dark h6{color:#fff !important}p.subline,h2.subline{margin-top:20px;font-size:24px;line-height:38px;color:#000;font-weight:500;letter-spacing:0px;font-family:"Roboto",sans-serif}.payment{display:flex;flex-direction:row}.paymentbild{margin-right:5px}p.footer-text-bottom{font-size:15px}.footer-text{font-size:16px}@media only screen and (min-width:1000px) and (max-width:1200px){.text-box-home-slide{left:5%}span.slider-headline,h1.slider-headline{font-size:50px;line-height:50px}}@media screen and (max-width:1050px){ul.header-nav.header-nav-main.nav.nav-left.nav-size-medium.nav-spacing-xlarge.nav-uppercase,.flex-col.hide-for-medium.flex-right{display:none}.header-inner .nav{flex-wrap:nowrap}.show-for-medium{display:inline !important}}@media screen and (max-width:950px){.col-flex-uberdachung,.flex-kabine{flex-basis:100%;max-width:100%}}@media screen and (min-width:951px) and (max-width:1000px){.woocommerce.row.row-large.row-divided .col.large-7.pb-0{max-width:65%;flex-basis:65%}.woocommerce.row.row-large.row-divided .cart-collaterals.large-5.col.pb-0{max-width:35%;flex-basis:35%}a.button.primary.expand{font-size:15px}button#place_order{line-height:25px;padding:10px 0}}@media screen and (min-width:850px) and (max-width:950px){form.checkout.woocommerce-checkout .row.pt-0 .large-7.col,form.checkout.woocommerce-checkout .row.pt-0 .large-5.col{max-width:50%;flex-basis:50%}.flex-col-kabine1{flex-basis:50%;max-width:50%}.product-small.col.product.type-product{flex-basis:50%;max-width:50%}button#place_order{line-height:25px;padding:10px 0}.woocommerce.row.row-large.row-divided .col.large-7.pb-0,.woocommerce.row.row-large.row-divided .cart-collaterals.large-5.col.pb-0{max-width:100%;flex-basis:100%}.col-inner.has-border{padding:15px 12px 30px}}@media screen and (min-width:750px) and (max-width:850px){.product-small.col.product.type-product{flex-basis:33%;max-width:33%}}@media screen and (max-width:850px){p.footer-text-bottom{text-align:center}}@media only screen and (min-width:800px) and (max-width:1000px){.content-unterseite{margin-bottom:0}}@media only screen and (min-width:701px) and (max-width:1200px){span.slider-headline,h1.slider-headline,h1{font-size:40px}h2{font-size:30px;line-height:40px}h2.uppercase{font-size:27px;line-height:30px;letter-spacing:0px}h3{font-size:24px;line-height:34px}h4{font-size:22px;line-height:30px;text-transform:uppercase}h6{font-size:15px}.text-box-home-slide p,.KONTAKT-HOME-BOX p{font-size:18px;line-height:26px}p.subline,p.banner-top{margin-top:20px;font-size:20px;line-height:30px}p.quote{margin-top:0;font-size:20px;line-height:30px}p.name.product-title{font-size:16px}.left-swimm{display:flex;flex-flow:column;max-width:100%;float:left}.klein{display:flex;flex-flow:column;float:left;max-width:100%}.right-swimm{display:flex;flex-flow:column;max-width:100%;float:left;margin-bottom:15px}.col.kontaktformular.medium-12.small-12.large-10{padding:0 30px !important}.kontaktformular{margin-top:30px}label.text-box-left{float:none;max-width:100%;padding-right:0;font-size:18px}label.text-box-right{float:none;max-width:100%;font-size:18px}label.text-box{font-size:18px}.wpcf7 span.wpcf7-list-item{margin-right:1em}label.text-box-upload{font-size:18px;margin:10px 0}label.text-box span.wpcf7-form-control-wrap.Upload{margin-top:10px}input.wpcf7-form-control.wpcf7-submit{margin:40px 0}input.wpcf7-form-control.wpcf7-file{display:flex;justify-content:center;margin-top:20px}}@media only screen and (min-width:568px) and (max-width:700px){.banner-bild-header{height:300px}.conent-col-top-intro{padding-bottom:0}.col-top-uberuns,.row-uberuns-top,.padding-mobil,.accordion-inner{padding:0}.col-accordion-fragen{padding-left:0;padding-right:0}.conent-col-top-intro,.content-3-intro-uberuns,.kontakt-top,.slider-kategorien,.content-row2{margin:0}.col-margin-home,.content-middle2{margin:60px 0}.grid-kategorie-home{margin:0 0 40px}.jahre-col-bottom{margin-top:20px;margin-bottom:0;padding-bottom:0}.content-row{margin:0}.banner-kontakt{padding-top:380px !important}.content-2-intro-uberuns{padding-top:150px !important;padding-bottom:50px !important}.bild-kontakt{margin-top:50px;margin-bottom:50px}.kontakt-2{margin-bottom:0;margin-top:50px}.wasseraufbereitung-col-text{padding:0 !important}.col-mobil-bild{margin-bottom:20px}span.slider-headline,h1.slider-headline,h1{font-size:40px}h2{font-size:30px;line-height:40px}h2.uppercase{font-size:27px;line-height:30px;letter-spacing:0px}h3{font-size:24px;line-height:34px}h4{font-size:22px;line-height:30px;text-transform:uppercase}h6{font-size:15px}.text-box-home-slide p,.KONTAKT-HOME-BOX p{font-size:18px;line-height:26px}p.subline,p.quote,p.banner-top{margin-top:20px;font-size:20px;line-height:30px}p.name.product-title{font-size:16px}}@media only screen and (min-width:681px) and (max-width:780px){.col-margin-home,.content-unterseite{margin-bottom:70px;margin-top:70px}.content-unterseite.no-margin-mobil-2{margin-bottom:0;margin-top:0}.content-row2,.content-unterseite.no-margin-mobil-2 .content-row{margin-top:0}.content-middle2{padding-top:0 !important;padding-bottom:0 !important}.content-middle{padding-top:0 !important;padding-bottom:100px !important}.col-flexbox1{max-width:50%;flex-basis:50%}.banner h2{font-size:33px}h3.subline{font-size:22px}a.button.white.is-xlarge.button-grid{ont-size:17px}}@media only screen and (min-width:567px) and (max-width:680px){.banner-kontakt{padding-top:250px !important}.col-flexbox1{flex-basis:50%;max-width:50%}.col-flex-blog{flex-basis:70%;max-width:70%}.col-flex-2{flex-basis:33%;max-width:33%}.col-margin-home,.content-unterseite{margin-top:50px;margin-bottom:50px}.col-flex-2 p.farbe{font-size:14px}h5{font-size:17px;line-height:20px}}@media only screen and (min-width:319px) and (max-width:700px){label{margin-top:5px;margin-bottom:5px}span.wpcf7-form-control.wpcf7-checkbox{display:flex;flex-flow:column}.left-swimm{display:flex;flex-flow:column;max-width:100%;float:left}.klein{display:flex;flex-flow:column;float:left;max-width:100%}.right-swimm{display:flex;flex-flow:column;max-width:100%;float:left;margin-bottom:15px}label.text-box-upload span.wpcf7-form-control-wrap.Upload{font-size:15px}.kontaktformular{margin-top:30px;padding-left:0 !important;padding-right:0 !important}label.text-box-left{float:none;max-width:100%;padding-right:0;font-size:18px}label.text-box-right{float:none;max-width:100%;font-size:18px}label.text-box-klein{margin-top:10px;max-width:100%;padding-right:0}label.text-box{font-size:18px;padding-right:60px}label.text-box-upload{font-size:18px;margin-top:10px;margin-bottom:10px}label.text-box span.wpcf7-form-control-wrap.Upload{margin-top:10px}input.wpcf7-form-control.wpcf7-submit{margin:40px 0}input.wpcf7-form-control.wpcf7-file{margin-top:20px}.container-width,.full-width .ubermenu-nav,.container,.row{padding-left:15px;padding-right:15px}a.button.white.is-outline.button-header{font-size:18px}a.button.white.is-outline.expand.button-kontakt{font-size:20px}a.button.wc-forward{font-size:14px}.no-padding-top-bottom{padding-top:0 !important;padding-bottom:0 !important}.col.grid-col.small-12.large-4.grid-col-2-3.item1-grid{left:0 !important}.section-slide-home{margin-bottom:50px}.row-text1{margin-top:20px;margin-bottom:20px;padding:0}.section3-usp{padding-top:60px !important;padding-bottom:60px !important}.row-icon{padding:0}.section3-usp2{margin-bottom:0 !important}.section4-produktmuster{margin-top:0}.column-produkttitel1{margin-bottom:20px}.section4-row2{margin-top:0;padding-left:15px;padding-right:15px}.hobby-column{padding:0}}@media only screen and (min-width:319px) and (max-width:450px){h3.subline{font-size:22px}}@media only screen and (min-width:701px) and (max-width:880px){.col-job-flexbox1{max-width:60%;flex-basis:60%}.col-job-flexbox2{max-width:40%;flex-basis:40%}}@media only screen and (min-width:550px) and (max-width:700px){.col-job-flexbox1,.col-job-flexbox2{max-width:50%;flex-basis:50%}}@media only screen and (min-width:566px) and (max-width:569px){.flex-einstieg{max-width:50%;flex-basis:50%}}@media only screen and (min-width:400px){.dash-job{display:inline-block}}@media only screen and (min-width:569px){.dash2{display:none}}@media only screen and (min-width:374px){.dash-job3{display:none}}@media only screen and (min-width:374px) and (max-width:569px){button#place_order{display:flex;margin-left:auto !important;margin-right:auto !important}}@media only screen and (max-width:340px){.dash{display:none}.jobtop-headline.langeswort span.slider-headline{font-size:24px}}@media only screen and (max-width:567px){.margin-jobbutton{margin-top:20px !important}.jobtop-headline p span.slider-headline{font-size:30px}.banner-bild-header{height:300px}.conent-col-top-intro{padding-bottom:0}.col-top-uberuns,.row-uberuns-top,.padding-mobil,.accordion-inner{padding:0}.col-accordion-fragen{padding-left:0;padding-right:0}.conent-col-top-intro,.content-3-intro-uberuns,.kontakt-top,.slider-kategorien{margin:0}.col-margin-home,.content-middle2{margin:60px 0}.grid-kategorie-home{margin:0 0 40px}.jahre-col-bottom{margin-top:20px;margin-bottom:0;padding-bottom:0}.content-row{margin:0}.banner-kontakt{padding-top:380px !important}.content-2-intro-uberuns{padding-top:150px !important;padding-bottom:50px !important}.bild-kontakt{margin-top:50px;margin-bottom:50px}.kontakt-2{margin-bottom:0;margin-top:50px}.wasseraufbereitung-col-text{padding:0 !important}.col-mobil-bild{margin-bottom:20px}p.jde_hint a,tr.jde_hint td.actions a{color:#394e7e}tr.jde_hint td.actions{text-align:left;color:#000}form.checkout.woocommerce-checkout .large-5.col{padding:0}.large-5.col .col-inner.has-border{padding-left:10px;padding-right:10px}button#place_order{margin-right:0;line-height:20px;padding-top:10px;padding-bottom:10px;margin-top:20px}a.button.white.is-xlarge.button-grid,a.button.white.button-kategorien{font-size:15px}span.slider-headline,h1.slider-headline{font-size:35px;line-height:40px;color:#fff}h1{font-size:35px}h2{font-size:30px;line-height:40px}h2.uppercase{font-size:27px;line-height:30px;letter-spacing:0px}h3{font-size:24px;line-height:34px}h4{font-size:22px;line-height:30px;text-transform:uppercase}h6{font-size:15px}.conent-headline-intro h2{font-size:30px}.text-box-home-slide p,.KONTAKT-HOME-BOX p{font-size:18px;line-height:26px}p.subline,p.quote,p.banner-top{margin-top:20px;font-size:20px;line-height:30px}p.name.product-title{font-size:16px}.social-icons.follow-icons{font-size:20px !important}}@media only screen and (max-width:340px){.dash{display:none}}@media only screen and (min-width:275px){.dash-job2{display:none}}@media only screen and (min-width:250px){.dash5{display:none}}