@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url("../fonts/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url("../fonts/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url("../fonts/mem8YaGs126MiZpBA-UFVZ0b.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url("../fonts/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}*,::after,::before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}embed,iframe,object{max-width:100%}progress{vertical-align:baseline}body,html{min-height:100%}a:active,a:hover{outline:0}blockquote,blockquote::after,blockquote::before,q,q::after,q::before{content:none}pre{white-space:pre-line;overflow-wrap:break-word}p{color:#353535}p.phone{color:#fff}table{border-collapse:collapse;border-spacing:0}th{text-align:left;vertical-align:bottom}td,th{font-weight:400}td{vertical-align:top}button,input,optgroup,select,textarea{margin:0}button:focus,input:focus,optgroup:focus,select:focus,textarea:focus{outline:0}input,select{vertical-align:middle}input[type="checkbox"],input[type="radio"]{vertical-align:text-top}input[type="search"]::-webkit-search-cancel-button{display:none}button,input[type="button"],input[type="submit"]{width:auto;overflow:visible}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}button,input[type="button"],input[type="file"],input[type="submit"],label{cursor:pointer}a img{border:0}html{text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0 auto;font-family:"Open Sans","Tahoma";font-size:20px;font-weight:300;line-height:1.4;background:#fff}a,body{color:#fff}a{text-decoration:none}a:-webkit-any-link{text-decoration:none;color:#fff}hr{border:0;height:1px;background:#efeee9;margin:0}.text-center{text-align:center!important}@media(max-width:979px){hr{display:none}#comments .box{min-height:auto!important}}h1{font-size:52px;color:#fec32b;margin-top:20px;margin-bottom:20px;line-height:1.3}@media(max-width:959px){h1{font-size:32px}}h1 span{color:#353535}h2{font-size:46px;color:#fec32b;line-height:1.3;margin:0}@media(max-width:959px){h2{font-size:30px}}h3{margin:120px 0 0;text-align:center;font-size:36px;color:#353535;line-height:1.3}@media(max-width:959px){#outflow h2{margin-top:50px!important}#outflow .beforeAfter{margin-top:50px!important}h3{font-size:26px;margin-top:50px}#areas h3{margin-top:100px}#convince .sm-6{margin-bottom:20px}#payment{margin-top:50px!important}#comments{margin-top:0!important}}h4{margin:0;font-size:24px;color:#e1a14f;line-height:1.3}.subhead,h4{text-align:center}.subhead{display:block;margin:0 auto 60px;max-width:60%}@media(max-width:959px){.subhead{font-size:18px}}.subline{margin:0;color:#7c7870}.subline span{font-weight:700}@media(max-width:960px){.subline{display:none}}.call-us{background-color:#3c3b37;padding:60px 0;margin-top:0}.call-us.computer:not(.not-margin){margin-top:30px}.call-us.computer.not-margin{margin-top:0}.call-us h2{color:#fff;font-size:30px}.call-us .subline{color:#fec32b}@media(max-width:959px){.call-us{padding:30px 0}}.call-us.phonetop{background-color:#343433;margin:0}@media(min-width:959px){.call-us.phonetop{display:none;padding:40px 0}}@media(max-width:959px){.call-us h2{display:none}}.call-us .button{position:relative;margin:0;color:#fff;text-shadow:#666 0 2px;text-align:center;background-color:#00b816;width:100%;border-radius:4px;box-shadow:rgba(60,59,55,0.16) 0 0 2px 2px}.call-us .button a{display:block;position:relative;z-index:2;padding:20px 0 50px 0;line-height:1.2;font-size:36px;font-weight:700}.call-us .button span.text{display:block;position:absolute;bottom:20px;left:0;width:100%;z-index:1}@media(max-width:959px){.call-us .button a{font-size:30px}}.call-us .button a::before{content:" ";display:inline-block;background:url("../images/icons/call.png");width:26px;height:26px;margin-right:10px;vertical-align:middle;margin-top:2px}.call-us .checklist ul{float:left;font-weight:700;color:#fff;padding:0;font-size:22px;list-style-type:none;margin:20px 0 0}@media(max-width:959px){.call-us .checklist ul{font-size:20px}footer .rights{margin-top:0!important}}.call-us .checklist ul li{min-width:40%;display:block;margin-bottom:2px}.call-us .checklist ul li::before{content:" ";display:inline-block;width:10px;height:20px;margin-top:-10px;margin-right:16px;vertical-align:middle;border-bottom:3px solid #00b816;border-right:3px solid #00b816;transform:rotate(45deg)}.container{margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px}.container.header{padding:0}.container::after{content:" ";clear:both;display:block}#areas .columns.mobile{display:none}#areas .columns.mobile .box{min-height:auto;position:relative;padding:0 60px 0 0;display:table;width:100%;margin-bottom:10px}#areas .columns.mobile .box .icon-wrap{vertical-align:top;display:table-cell;width:110px!important;height:110px!important}#areas .columns.mobile .box .icon-wrap img{padding:15px;background:#fec32b;display:block}#areas .columns.mobile .box .services-wrap{display:table-cell;vertical-align:top;padding:15px 0}#areas .columns.mobile .box ul{display:inline-block;vertical-align:top}#areas .columns.mobile ul li::before{content:"•";display:inline-block;margin-left:6px;margin-right:6px;font-weight:bold}#areas .columns.mobile .box .arrows{font-size:36px;line-height:26px;font-weight:bold;color:#fec32b;text-shadow:#ccc 0 2px;position:absolute;top:50%;right:15px;margin-top:-13px}@media(max-width:980px){#payment .sm-3{max-width:25%;flex-basis:25%}#areas .columns{display:none}#areas .columns.mobile{display:block}.call-us.computer{display:none}.content img.mobile{display:block!important}.content img.desktop{display:none}.region .img img.mobile,.region img.mobile{display:block!important}.region .img img.desktop,.region img.desktop{display:none}/*.binct-phone-number-1::after{content:attr(data-attr-phone);display:inline-block;vertical-align:middle}.binct-phone-number-1 span{display:none!important}*/}@media(max-width:768px){#payment .sm-3{max-width:50%;flex-basis:50%}}@media(min-width:980px){.container{width:920px}.container.header{width:100%;padding:0}}@media(min-width:1130px){.container{width:1060px}.container.header{width:100%;padding:0}}@media(min-width:1380px){.container{width:1300px!important}#areas .box.advanced-height{min-height:300px!important}}.container-fluid{margin-right:auto;margin-left:auto}.container-fluid::after{content:"\a ";clear:both;display:block}.columns,form.horizontal .form-element{-webkit-box-flex:0;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin-right:-20px;margin-left:-20px;display:flex}.columns::after,form.horizontal .form-element::after{content:"\a ";clear:both;display:block}.columns [class*=" sm"],.columns [class^="sm"],form.horizontal .form-element [class*=" sm"],form.horizontal .form-element [class^="sm"]{padding-right:20px;padding-left:20px;flex-basis:100%}@media(min-width:980px){.columns .sm,.columns .sm-1,.columns .sm-2,.columns .sm-3,.columns .sm-4,.columns .sm-5,.columns .sm-6,.columns .sm-7,.columns .sm-8,.columns .sm-9,.columns .sm-10,.columns .sm-11,.columns .sm-12,form.horizontal .form-element .sm,form.horizontal .form-element .sm-1,form.horizontal .form-element .sm-2,form.horizontal .form-element .sm-3,form.horizontal .form-element .sm-4,form.horizontal .form-element .sm-5,form.horizontal .form-element .sm-6,form.horizontal .form-element .sm-7,form.horizontal .form-element .sm-8,form.horizontal .form-element .sm-9,form.horizontal .form-element .sm-10,form.horizontal .form-element .sm-11,form.horizontal .form-element .sm-12{-webkit-box-flex:0;flex:0 0 auto}.columns .sm,form.horizontal .form-element .sm{-webkit-box-flex:1;flex-grow:1;max-width:100%;flex-basis:0}.columns .sm-1,form.horizontal .form-element .sm-1{max-width:8.333%;flex-basis:8.333%}.columns .sm-2,form.horizontal .form-element .sm-2{max-width:16.667%;flex-basis:16.667%}.columns .sm-3,form.horizontal .form-element .sm-3{max-width:25%;flex-basis:25%}.columns .sm-4,form.horizontal .form-element .sm-4{max-width:33.333%;flex-basis:33.333%}.columns .sm-5,form.horizontal .form-element .sm-5{max-width:41.667%;flex-basis:41.667%}.columns .sm-6,form.horizontal .form-element .sm-6{max-width:50%;flex-basis:50%}.columns .sm-7,form.horizontal .form-element .sm-7{max-width:58.333%;flex-basis:58.333%}.columns .sm-8,form.horizontal .form-element .sm-8{max-width:66.667%;flex-basis:66.667%}.columns .sm-9,form.horizontal .form-element .sm-9{max-width:75%;flex-basis:75%}.columns .sm-10,form.horizontal .form-element .sm-10{max-width:83.333%;flex-basis:83.333%}.columns .sm-11,form.horizontal .form-element .sm-11{max-width:91.667%;flex-basis:91.667%}.columns .sm-12,form.horizontal .form-element .sm-12{max-width:100%;flex-basis:100%}.columns .sm-offset-1,form.horizontal .form-element .sm-offset-1{margin-left:8.333%}.columns .sm-offset-2,form.horizontal .form-element .sm-offset-2{margin-left:16.667%}.columns .sm-offset-3,form.horizontal .form-element .sm-offset-3{margin-left:25%}.columns .sm-offset-4,form.horizontal .form-element .sm-offset-4{margin-left:33.333%}.columns .sm-offset-5,form.horizontal .form-element .sm-offset-5{margin-left:41.667%}.columns .sm-offset-6,form.horizontal .form-element .sm-offset-6{margin-left:50%}.columns .sm-offset-7,form.horizontal .form-element .sm-offset-7{margin-left:58.333%}.columns .sm-offset-8,form.horizontal .form-element .sm-offset-8{margin-left:66.667%}.columns .sm-offset-9,form.horizontal .form-element .sm-offset-9{margin-left:75%}.columns .sm-offset-10,form.horizontal .form-element .sm-offset-10{margin-left:83.333%}.columns .sm-offset-11,form.horizontal .form-element .sm-offset-11{margin-left:91.667%}}header{background-color:#fff}#home #top{background:url("../images/banners/main.jpg") center center / 100% no-repeat}#ueber-uns #top{background:url("../images/banners/main.jpg") center center / 100% no-repeat}#badezimmer #top{background:url("../images/banners/badezimmer.jpg") center center / 100% no-repeat}#kueche #top{background:url("../images/banners/kueche.jpg") center center / 100% no-repeat}#keller #top{background:url("../images/banners/keller.jpg") center center / 100% no-repeat}#rund-ums-haus #top{background:url("../images/banners/rund-ums-haus.jpg") center center / 100% no-repeat}#preise #top{background:url("../images/banners/main.jpg") center center / 100% no-repeat}#inspektion-per-kamera #top{background:url("../images/banners/inspektion-per-kamera.jpg") center center / 100% no-repeat}@media(max-width:1129px){#home #top{background:url("../images/banners/main-small.jpg") center top / cover no-repeat;padding:30px 0}#ueber-uns #top{background:url("../images/banners/main-small.jpg") center top / cover no-repeat;padding:30px 0}#badezimmer #top{background:url("../images/banners/badezimmer-small.jpg") center top / cover no-repeat;padding:30px 0}#kueche #top{background:url("../images/banners/kueche-small.jpg") center top / cover no-repeat;padding:30px 0}#keller #top{background:url("../images/banners/keller-small.jpg") center top / cover no-repeat;padding:30px 0}#rund-ums-haus #top{background:url("../images/banners/rund-ums-haus-small.jpg") center top / cover no-repeat;padding:30px 0}#preise #top{background:url("../images/banners/main-small.jpg") center top / cover no-repeat;padding:30px 0}#inspektion-per-kamera #top{background:url("../images/banners/inspektion-per-kamera-small.jpg") center top / cover no-repeat;padding:30px 0}}#home .subline{color:#fff}#badezimmer .subline{color:#fff}#kueche .subline{color:#fff}#keller .subline{color:#fff}#rund-ums-haus .subline{color:#fff}#ueber-uns .subline{color:#fff}#inspektion-per-kamera .subline{color:#fff}#preise .subline{color:#fff}@media(max-width:1900px){#preise{background-size:auto 105%}}@media(max-width:1129px){#preise{background:0 0 / 110% #fff;padding:0}}#kontakt .subline{font-size:24px}#kontakt button{display:inline-block;vertical-align:top;border-style:none;font-family:'Open Sans';font-size:18px;margin:20px 20px 0 0;color:#fff;text-shadow:#666 0 2px;text-align:center;background-color:#00b816;width:auto;padding:10px 20px;border-radius:4px;box-shadow:rgba(60,59,55,0.16) 0 14px 18px 0;position:relative;min-width:275px}#kontakt a.light{border-style:none;font-family:'Open Sans';font-size:18px;margin:20px 20px 0 0;color:#353535;text-shadow:#666 0 2px;text-align:center;background-color:#d0cbbf;width:auto;padding:10px 20px;border-radius:4px;box-shadow:rgba(60,59,55,0.16) 0 14px 18px 0}@media(max-width:959px){#kontakt button{display:block;margin:0 auto;width:100%}}#kontakt button span{line-height:1.2;font-size:24px;font-weight:700}@media(max-width:959px){#kontakt button span{font-size:30px}}#kontakt button a::before{content:" ";display:inline-block;background:url("../images/icons/call.png");background-size:cover;width:20px;height:20px;margin-right:10px;vertical-align:middle}#kontakt a.light{display:inline-block;vertical-align:top;height:73px;background-color:#d0cbbf;text-shadow:#bab7ae 0 2px;line-height:50px}@media(max-width:959px){#kontakt button.light{margin-top:40px}#kontakt button a::after{font-size:30px;font-weight:700}#kontakt button a::before{margin-top:2px}}#kontakt button.light span::before{content:none}#kontakt button a{color:#fff;display:inline-block;padding-bottom:30px;position:relative;z-index:2;line-height:1.1}#kontakt button .text{color:#fff;display:block;z-index:1;position:absolute;bottom:12px;left:0;right:0}.topline{background-color:#353535;padding:0 40px}.topline .brand{font-size:24px;font-weight:bold;line-height:52px}@media(max-width:1129px){.topline{display:none}}@media(max-width:1379px){.topline .benefitHead{font-size:18px}}.topline img{width:100%}.topline ul{font-weight:700;list-style-type:none;padding:0}.topline ul li{display:inline-block}.topline ul li::before{content:" ";display:inline-block;width:10px;height:20px;margin:4px 12px 0 6px;border-bottom:3px solid #00b816;border-right:3px solid #00b816;transform:rotate(45deg)}.topline .phone{text-align:right;font-style:italic;font-weight:700;color:#fff;position:relative}.topline .phone span.text{display:block;position:absolute;top:0;left:0;width:100%;z-index:1}.topline .phone a{display:block;color:#fec32b;font-size:32px;padding-top:25px;position:relative;z-index:2}@media(max-width:1379px){.topline .phone a{font-size:30px;color:#fec32b}}.topline .phone a::before{content:" ";display:inline-block;background-image:url("../images/icons/call-orange.png");width:24px;height:24px;margin-right:10px;background-size:24px;vertical-align:middle}@media(max-width:1379px){.topline .phone{font-size:18px}}@media(max-width:960px){.topline .phone{display:none}}.topline nav{display:block;margin:0 auto}.topline nav ul{position:relative;text-transform:uppercase;display:inline-block;list-style-type:none;padding:0;font-weight:400;margin:0;z-index:7}.topline nav ul .dropbtn a:visited{color:#fff}.topline nav ul .dropbtn a:hover{color:#fff}.topline nav ul .dropbtn:hover{font-weight:700;background:#fec32b;color:#fff}.topline nav ul .dropbtn:hover ul{display:block}.topline nav ul .dropdown{display:none;position:absolute;margin-left:-30px;background:#fec32b;top:50px;width:300px}.topline nav ul .dropdown li{display:block;color:#fff}.topline nav ul .dropdown li:hover{background:#fec32b}.topline nav ul .dropdown li a,.topline nav ul .dropdown li a:visited{color:#fff}.topline nav ul li{padding:15px 30px}.topline nav ul li::before{display:none}.topline nav ul li.active,.topline nav ul li:hover{text-decoration:underline}.topline nav ul li.active{color:#e1a14f}.topline nav ul a{text-decoration:none}.topline nav ul a:visited{text-decoration:none;color:#fff}.topline nav ul a:hover{text-decoration:none;color:#fec32b}.toplineMobile .brand{font-size:20px;line-height:32px;display:none;margin:20px}.toplineMobile nav .expand .label{line-height:34px;color:#fec32b;display:none}@media(max-width:519px){.toplineMobile{padding-left:20px!important}#areas .box h4 span{display:block}#areas .columns.mobile .box{min-height:auto;position:relative;padding:0;display:table;width:100%}#areas .columns.mobile .box .icon-wrap{vertical-align:top;display:table-cell;width:115px;height:115px}#areas .columns.mobile .box .icon-wrap img{padding:15px;background:#fec32b}#areas .columns.mobile .box .services-wrap{display:table-cell;padding:0;vertical-align:middle}#areas .columns.mobile .box ul{font-size:14px}#areas .columns.mobile .box .arrows{font-size:20px;line-height:20px;position:absolute;margin-top:-6px;right:5px}}@media(min-width:1130px){.toplineMobile{display:none}}@media(max-width:1129px){.toplineMobile{background-color:#353535;padding:0 20px;margin:-4px -50px 0}}@media(max-width:1129px){.toplineMobile{margin:-4px 0 0}}@media(max-width:1129px) and (max-width:1379px){.toplineMobile .benefitHead{font-size:18px}}@media(max-width:1129px){.toplineMobile img{width:100%}}@media(max-width:1129px) and (max-width:979px){.toplineMobile img{width:40%}}@media(max-width:1129px) and (max-width:519px){.toplineMobile img{width:70%}}@media(max-width:1129px){.toplineMobile ul{font-weight:700;list-style-type:none;padding:0}.toplineMobile ul li{display:inline-block}.toplineMobile ul li::before{content:" ";display:inline-block;margin-top:4px;margin-right:12px;width:10px;height:20px;border-bottom:3px solid #00b816;border-right:3px solid #00b816;transform:rotate(45deg)}.toplineMobile .phone{text-align:right;font-style:italic;font-weight:700;position:relative}.toplineMobile .phone span.text{color:#fff;font-size:18px;display:block;position:absolute;top:0;left:0;width:100%;z-index:1}.toplineMobile .phone a{color:#fec32b;font-size:32px;padding-top:20px;position:relative;z-index:2;display:block}}@media(max-width:1129px) and (max-width:1379px){.toplineMobile .phone span{font-size:30px}}@media(max-width:1129px){.toplineMobile .phone a::before{content:"\a";display:inline-block;background-image:url("../images/icons/call-orange.png");background-size:cover;width:24px;height:24px;margin-right:10px;vertical-align:middle}}@media(max-width:1129px) and (max-width:1379px){.toplineMobile .phone{font-size:18px}}@media(max-width:1129px) and (max-width:979px){.toplineMobile .phone{display:none}.toplineMobile .services{display:none}.toplineMobile{padding-top:0}}@media(max-width:1129px){.toplineMobile nav{display:block;margin:0 auto}}@media(max-width:1129px) and (max-width:979px){.toplineMobile nav{width:100%}}@media(max-width:1129px){.toplineMobile nav ul{text-transform:uppercase;display:inline-block;list-style-type:none;padding:0;font-weight:400;margin:0}}@media(max-width:1129px) and (max-width:979px){.toplineMobile .brand{display:block}.toplineMobile nav .expand .label{display:block}.toplineMobile nav ul{display:none}}@media(max-width:1129px){.toplineMobile nav ul li{padding:15px 30px}.toplineMobile nav ul li::before{display:none}.toplineMobile nav ul li:hover{color:#fec32b;text-decoration:underline}}@media(max-width:1129px) and (max-width:979px){.toplineMobile nav ul li{display:block;padding:8px 20px;text-align:center;color:#353535;width:33.33%;float:left}}@media(max-width:1129px){.toplineMobile nav ul a{text-decoration:none}.toplineMobile nav ul a:visited{text-decoration:none;color:#fff}.toplineMobile nav ul a:hover{text-decoration:none;color:#e1a14f}.toplineMobile nav ul.show{display:block;background-color:#fff;padding:10px 0;overflow:auto}}@media(max-width:1129px) and (max-width:979px){.toplineMobile nav .expand{margin-top:5px;cursor:pointer;width:105px;height:36px;position:absolute;top:10px;right:20px;z-index:99;display:block;float:right}.toplineMobile nav .expand .label{line-height:34px;color:#fec32b}.toplineMobile nav .expand .line{top:50%;margin:-2px 0 0}.toplineMobile nav .expand .line,.toplineMobile nav .expand .line::after,.toplineMobile nav .expand .line::before{height:4px;background:#fec32b;right:0;position:absolute;width:36px;transition:all .25s ease 0s}.toplineMobile nav .expand .line::after,.toplineMobile nav .expand .line::before{content:"";display:block}.toplineMobile nav .expand .line::before{top:-10px}.toplineMobile nav .expand .line::after{bottom:-10px}.toplineMobile nav .expand.active .line,.toplineMobile nav .expand.active .line::after,.toplineMobile nav .expand.active .line::before{background:#e1a14f}}@media(max-width:568px){.toplineMobile nav ul li{width:100%;float:none}}#top{padding:60px 0}#top .benefits{display:inline-block;margin-bottom:20px;width:100%}@media(max-width:959px){#top .benefits{margin:0}}#top .benefits ul{float:left;font-weight:700;color:#fff;font-size:26px;padding:0;list-style-type:none}#top .benefits ul li{min-width:45%;display:inline-block;margin-bottom:8px}#top .benefits ul li::before{content:" ";display:inline-block;width:13px;height:26px;margin-top:-14px;margin-right:18px;margin-left:7px;vertical-align:middle;border-bottom:3px solid #00b816;border-right:3px solid #00b816;transform:rotate(45deg)}@media(max-width:519px){#top .benefits ul{font-size:20px;margin-top:0}#top .benefits ul li::before{content:" ";display:inline-block;width:10px;height:20px;margin-top:-12px;margin-right:12px;margin-left:5px;vertical-align:middle;border-bottom:3px solid #00b816;border-right:3px solid #00b816;transform:rotate(45deg)}}#top img{width:100%;box-shadow:rgba(60,59,55,0.16) 0 12px 18px 0}@media(max-width:959px){#top img{margin-top:0}}#top .business-card{font-size:18px;margin-top:80px;background-color:#fff;border:3px solid #d0cbbf;width:400px;height:auto;padding:30px;display:block;float:right}@media(max-width:992px){#top .business-card{height:310px}}@media(max-width:650px){#top .business-card{height:275px}}@media(max-width:992px){#top .business-card{width:100%;margin-bottom:40px}}#top .business-card h5{margin:10px 0;color:#e1a14f;font-size:22px}#top .business-card p{margin:5px 0}#top .business-card img{margin:0;width:40%;box-shadow:none}footer{font-size:18px}footer nav a{color:#353535}@media(max-width:959px){footer img{display:block;margin:40px auto 0}}footer p{margin-top:10px;font-style:italic}footer p span{font-size:14px}@media(max-width:959px){footer p{text-align:center}}footer nav{margin:30px 0}footer nav ul{text-align:left;list-style-type:none;margin:0;padding:0}footer .rights{text-align:right;font-style:italic;margin:30px 0;padding:0;color:#353535;font-size:14px;line-height:26px}@media(max-width:959px){footer nav ul{text-align:center}}footer nav ul li{display:inline-block;margin:0 10px;color:#353535}@media(max-width:959px){footer nav ul li{display:block;margin:10px 0}}*{outline:none!important}div.alert ul{margin:0;padding:0}.clear::after{content:"\a ";clear:both;display:block}#outflow h2{margin:120px 0 0;text-align:center;font-size:36px;color:#3c3b37;line-height:1.3}#outflow .beforeAfter{padding-bottom:30px;margin-top:60px;border:1px solid #d0cbbf;text-align:center}@media(max-width:959px){#outflow .beforeAfter{margin-top:80px}}#outflow .beforeAfter img{max-width:100%;text-align:center}#outflow .beforeAfter h4{margin-top:30px;color:#fec32b}#areas .box{background:#e9e9e9;color:#353535;min-height:300px;margin-bottom:20px;border:1px solid #ddd}#areas .box.advanced-height{min-height:355px}#areas .box .head{margin-bottom:20px;display:table}#areas .box .head .icon-wrap{padding:15px;background:#fec32b;vertical-align:middle;display:table-cell;width:100px;height:100px}#areas .box .head h4{display:table-cell;vertical-align:middle;padding-left:10px;text-align:left}#areas .box ul.list-none li::before,#areas .box ul li.list-none::before{display:none!important}#areas .box ul li.list-none a{color:#fec32b;text-align:center;font-weight:bold;display:block;margin-top:10px}#areas .box ul li.list-none a:hover{text-decoration:underline}@media(max-width:959px){#areas .box{height:auto;min-height:0;padding-bottom:20px}}#areas .box img{margin-bottom:0;max-width:100%}@media(max-width:959px){#areas .box img{text-align:left;float:left;margin-right:15px}}@media(max-width:959px){#areas .box h4{font-size:20px;margin-top:5px;text-align:left;display:inline-block}}#areas .box ul{list-style-type:none;margin:0;padding:0 15px}@media(max-width:959px){#areas .box ul.panel{max-height:0}#areas .box ul.panel li{display:none}#areas .box ul.panel.active li{display:list-item!important}}#areas .columns:not(.mobile) .box ul li::before{content:" ";display:inline-block;margin-left:6px;margin-right:15px;width:10px;height:20px;border-bottom:3px solid #00b816;border-right:3px solid #00b816;transform:rotate(45deg)}#areas .box h4{color:#353535;vertical-align:middle;display:inline-block;margin-bottom:0}#convince h4{text-align:left;color:#3c3b37}#convince h4::before{content:" ";margin-right:15px;margin-top:4px;width:26px;height:26px;background:#fec32b;float:left}#payment{background:#e9e9e9;padding:60px 0;margin-top:120px}#payment .container:first-child h3{margin-top:0}#payment .container:last-child h3{font-size:26px}#payment .box{margin-top:60px}#payment .box img{height:80px;width:auto;display:block;margin:0 auto}#comments{padding:60px 0;margin-top:60px}#comments.uber-uns{margin-bottom:20px}@media(max-width:959px){#comments{margin-bottom:-50px}}#comments .box{background-color:#fff;border:1px solid #d0cbbf;width:100%;padding:30px;margin-bottom:20px;min-height:240px}#comments .box .stars{color:#fec32b;font-size:28px;display:inline-block}#comments .box h4{color:#3c3b37;text-align:left;display:inline-block;margin-right:10px}#comments .box p{margin:20px 0 0;font-style:italic}#comments .box .date{font-size:16px;font-style:italic;margin:0}#comments h3{margin:0}.region{border:1px solid #ddd;margin-bottom:50px}@media(max-width:959px){.region{width:90%}}.region .sm-7{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#shower{padding:20px}#shower.region img{margin-top:20px}#sink-two{padding:20px}#sink-two.region img{margin-top:20px}#pipeline{padding:20px}#pipeline.region img{margin-top:20px}.region img{width:100%;margin-top:60px}.region .img img{margin-top:0;display:block}.region .img img.mobile,.region img.mobile{display:none}.region .img{padding:0}@media(max-width:959px){.region img{margin-top:30px}}.region h3{color:#fec32b;text-align:left;margin:0}@media(max-width:959px){.region h3{margin-top:30px}}#payments{margin-top:-60px}@media(max-width:1130px){#payments{margin-top:-20px}}#payments h4{color:#7c7870;margin-top:20px;margin-bottom:30px}#payments .box{width:100%;padding:10px 0;background:#fff;box-shadow:rgba(60,59,55,0.16) 0 14px 18px 0;border-radius:10px}@media(max-width:959px){#payments .box{margin-bottom:20px}}#payments img{display:block;margin:20px auto;height:80px}.content.price .subhead{max-width:100%!important;margin-bottom:30px!important}.content.preise-last{margin-bottom:30px}.content h3{color:#fec32b;text-align:left;margin-top:60px}@media(max-width:959px){.content h3{text-align:center}}.content .subhead{margin-left:0;text-align:left}@media(max-width:959px){.content .subhead{text-align:center;margin:0 auto}}.content img{width:100%;box-shadow:rgba(60,59,55,0.16) 0 14px 18px 0}.content img.mobile{display:none}#auszeichnet{padding:20px 0;background-color:#efeee9;width:100%}#toilet{margin-top:50px}#sink-two{margin-top:50px}#washer{margin-top:50px}#channel-blockage{margin-top:50px}#camera1,#camera2,#camera3{margin-top:50px}#auszeichnet .subhead{margin-bottom:40px}#auszeichnet .sm-8{text-align:center;display:block;margin:0 auto}#request .label{font-size:28px;font-weight:bold;margin-top:30px}#request form{width:100%;font-family:"Open Sans";margin-bottom:30px;overflow:hidden}#request form input.is-invalid,#request form textarea.is-invalid{border-color:#dc3545!important}#request form fieldset.checkbox.is-invalid{border:1px solid #dc3545;border-radius:6px;padding:5px}#request button{border-style:none;display:inline-block;font-family:"Open Sans";font-size:18px;margin:40px 0;color:#353535;text-align:center;font-weight:700;background-color:#fec32b;width:auto;padding:15px 30px;border-radius:4px;box-shadow:rgba(60,59,55,0.16) 0 14px 18px 0}@media(max-width:959px){#request button{display:block;width:100%;margin:20px auto 0}}#request{color:#353535}#request label{font-size:16px;display:block;text-align:left;margin-top:20px;font-weight:400}#request textarea{padding:5px 10px;width:100%;border-radius:6px;border:1px solid #d0cbbf;height:123px;font-size:16px;color:#353535;font-family:"Open Sans"}#request input[type="email"],#request input[type="text"]{padding:5px 10px;width:100%;border-radius:6px;border:1px solid #ccc;height:40px;font-size:16px;color:#353535;font-family:"Open Sans"}#request fieldset{font-size:20px;border:0;width:48%;padding:0;margin:0}@media(max-width:959px){#request fieldset{width:100%}}#request fieldset.left{float:left}#request fieldset.right{float:right}#request fieldset.checkbox{width:100%}#request fieldset.checkbox label{display:inline-block;margin-right:20px;margin-left:8px;font-size:20px;margin-top:0}#request fieldset.checkbox input{margin-top:8px}#request .button-wrap{clear:both;text-align:center}#request form .error{font-size:14px;color:red}#request form .successSendRequest{border:1px solid #c3e6cb;background:#d4edda;color:#155724;font-size:18px;border-radius:5px;padding:10px 20px;font-weight:400}.datenschutz .sm-8{max-width:100%;hyphens:auto;overflow-wrap:break-word}.datenschutz a{color:#e1a14f}.datenschutz h4,.imprint h3{text-align:left;margin-top:50px}.tooltip{margin-bottom:16px;z-index:6}.tooltip .show{opacity:1!important}.tooltip .tooltip-inner{color:#e1a14f;background-color:#fff;font-size:20px;font-weight:700;border-radius:0;border:1px solid #d0cbbf;padding:1rem;max-width:none}.tooltip .arrow::before{border-bottom-color:#fff;border-top-color:#fff}.padding-slick{padding:17px}.map h3{margin-top:60px;margin-bottom:60px}#map{height:400px}#map.is-static{height:auto;text-align:center}#map.is-static img{max-width:100%}#fast-specialist h3{margin:60px 0}#fast-specialist.is-map h3{margin:120px 0 30px}#fast-specialist img{display:block;max-width:100%}.header-wrap{background:#353535}.fixedCallButton{position:fixed;width:100%;left:0;bottom:0;background:#353535;padding:10px 0;display:none;opacity:0;visibility:hidden;transition:opacity .2s linear,visibility .2s linear}.fixedCallButton .button{position:relative;margin:0;color:#fff;text-shadow:#666 0 2px;text-align:center;background-color:#00b816;width:100%;border-radius:4px;box-shadow:rgba(60,59,55,0.16) 0 0 2px 2px;font-size:16px}.fixedCallButton .button a{display:block;line-height:1.2;font-size:22px;font-weight:700;position:relative;z-index:2;padding:5px 0 30px 0}.fixedCallButton .button a::before{content:" ";display:inline-block;background:url("../images/icons/call.png");background-size:cover;width:20px;height:20px;margin-right:10px;vertical-align:middle;margin-top:-4px}.fixedCallButton .button span.text{display:block;position:absolute;bottom:5px;left:0;width:100%;z-index:1}.fixedCallButton.show{opacity:1;visibility:visible}@media(max-width:959px){.slick-list{padding-bottom:0!important}footer .rights{text-align:center}.fixedCallButton{display:block}}.binct-phone-number-1 span{display:inline-block;white-space:nowrap;overflow:hidden;vertical-align:middle;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.binct-phone-number-1 span.hide{opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.binct-phone-number-1 span.show{opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:inline-block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('../images/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../fonts/slick.eot');src:url('../fonts/slick.eot?#iefix') format('embedded-opentype'),url('../fonts/slick.woff') format('woff'),url('../fonts/slick.ttf') format('truetype'),url('../fonts/slick.svg#slick') format('svg');font-display:swap}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;color:#fec32b}.slick-dots li button:before{font-family:'slick';font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;color:#fec32b}


.container-contact-form{
    width:80%;
    background-color:#c1c1c1;
    margin-left: auto;
    margin-right: auto;
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
    color: #353535;
    padding-top: 1px;
    margin-top: 20px;
    border-radius: 4px;
    opacity: 0.85;
}

#request.container-contact-form label {
    font-size: 16px;
    display: block;
    text-align: center;
    margin-top: 16px;
    font-weight: bold;
    margin-bottom: 3px;
}

#request.container-contact-form textarea {
    height: 100px;
}

#request.container-contact-form .label {
    margin-top: 20px;
}
#request.container-contact-form button {
    margin: 20px 0;
}

.container-contact-form input.placeholder, .container-contact-form textarea.placeholder  {
    /*text-align: center;*/
}

::-webkit-input-placeholder {
    text-align: center;
}

:-moz-placeholder { /* Firefox 18- */
    text-align: center;
}

::-moz-placeholder {  /* Firefox 19+ */
    text-align: center;
}

:-ms-input-placeholder {
    text-align: center;
}

@media (max-width: 1129px) {
    .request-wrap {
        display: none;
    }
}

.header-wrap {
	position: relative;
}

.covid { margin-top: 120px;}
@media (max-width: 959px){.covid {margin-top: 50px;}}