@-webkit-keyframes pulse{0%,to{-webkit-box-shadow:0 0 0 0 transparent}40%{-webkit-box-shadow:0 0 0 0 rgba(179,28,38,.4)}70%{-webkit-box-shadow:0 0 0 20px transparent}}@keyframes pulse{0%,to{-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}40%{-moz-box-shadow:0 0 0 0 rgba(179,28,38,.4);box-shadow:0 0 0 0 rgba(179,28,38,.4)}70%{-moz-box-shadow:0 0 0 20px transparent;box-shadow:0 0 0 20px transparent}}@keyframes pulse-scale{30%,45%{-moz-transform:scale(1);transform:scale(1)}35%{-moz-transform:scale(.85);transform:scale(.85)}}@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}body,html{height:100%}html{font-size:32px}body{font-family:"Open Sans";line-height:1.4;font-weight:300;color:#000;background-color:#fff;margin:0}body *{box-sizing:border-box}div.clear{clear:both}div.clear.mobile{display:none}div.ova{overflow:auto}.map-wrap .map.static img,img{max-width:100%}a{text-decoration:none}ul{margin:0;padding-left:20px}.txt-center{text-align:center}.dark{background-color:#3b4852}.container{max-width:1920px;margin:0 auto;padding:0 50px}.header{font-size:1rem;line-height:1.4;background-color:#3b4852;padding:0}.header .text-label{color:#fff;font-weight:400;float:left;padding:21px 0}.header .menu{float:right;font-size:.812rem}.header .menu div.dropdown,.header .menu>a,.header .menu>a:visited{display:inline-block;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;padding:25px 15px}.header .menu>a:first-child{margin-left:0}.header .menu>a:focus,.header .menu>a:hover{color:#cddc39;text-decoration:underline}.header .menu div.dropdown{position:relative;-webkit-transition:background .2s linear;transition:background .2s linear;transition-delay:.4s;padding-right:45px}.header .menu div.dropdown:hover{transition-delay:0s;background:#cddc39}.header .menu div.dropdown div{visibility:hidden;opacity:0;position:absolute;top:86px;left:0;z-index:2;background:#cddc39;min-width:300px;-webkit-transition:visibility .2s linear,opacity .2s linear;transition:visibility .2s linear,opacity .2s linear;transition-delay:.4s}.header .menu div.dropdown:hover div{visibility:visible;opacity:1;transition-delay:0s}.header .menu div.dropdown a{display:block;color:#fff;text-align:left;padding:15px}.header .menu div.dropdown a:hover{text-decoration:underline;background:#fff;color:#000}.header .menu div.dropdown:after{content:" ";border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);width:12px;height:12px;position:absolute;top:31px;right:15px;transition:transform .2s linear,top .2s linear;transition-delay:.4s}.header .menu div.dropdown:hover:after{transition-delay:0s;top:38px;transform:rotate(-135deg)}.header .menu-label{display:none;float:right;margin-left:-245px;width:245px}.header .menu-label .text{float:left;color:#cddc39}.header .menu-label .menu-icon{float:right}.header .menu-label .menu-icon div{width:80px;height:10px;background-color:#cddc39;margin:14px 0}.header .menu-label .menu-icon div:first-child{margin-top:0}.header .menu-label .menu-icon div:last-child{margin-bottom:0}.header .menu-mobile{background-color:#3b4852;height:0;transition:height .3s linear,border .3s linear,margin .3s linear,padding .3s linear;overflow:hidden;border-top:1px solid transparent;width:100%;margin:0;padding:0;display:none}.header .menu-mobile.show{height:455px;border-top:1px solid #fff;margin:30px 0 10px;padding-top:30px}.header .menu-mobile a,.header .menu-mobile a:visited{display:block;color:#fff;text-align:center;font-size:1.2rem}.header .menu-mobile a:focus,.header .menu-mobile a:hover{color:#cddc39;text-decoration:underline}.banner.home{background:url(../images/banners/main-banner.jpg) center right/cover no-repeat}.banner.sanitar{background:url(../images/banners/sanitar-banner.jpg) center right/cover no-repeat}.banner-wrap.home{background:#747474}.banner-wrap.sanitar{background:#fff}.banner .in-wrap{padding:60px 0;overflow:hidden}.banner .in-wrap .left,.banner .in-wrap .right{width:50%;float:left;text-align:center}.banner .in-wrap .right{position:relative}.banner .successSendRequest{border:1px solid #c3e6cb;background:#d4edda;color:#155724;font-size:.86rem;border-radius:5px;padding:10px 20px;font-weight:400;text-align:center;margin-top:160px}.banner .services,.banner .title{text-shadow:0 5px 11px rgba(0,0,0,.35)}.banner .title{line-height:1.2;font-size:1.642rem;color:#cddc39;padding:3px;font-weight:700;overflow:hidden}.banner .title span{display:block}.banner .services{font-size:1.143rem;color:#fff;line-height:1.65;padding:0;list-style:none;margin:.37rem 0 1.8rem}.banner .services.leistungen{line-height:1.4}.banner .services li,.slick-slide img{display:inline-block}.banner .services li:nth-child(1),.banner .services li:nth-child(3){width:41%}.banner .services li:nth-child(2),.banner .services li:nth-child(4){width:57%}.banner .services.leistungen li{display:block;text-align:center;width:100%}.banner .services li:before{content:" ";background-color:#fff;border-radius:50%;margin-right:10px;width:6px;height:6px;display:inline-block;vertical-align:middle;margin-top:-4px}.banner .phone-block{width:100%}.banner .phone-block .red-call-button{text-shadow:0 2px 3px rgba(0,0,0,.6);font-size:1.714rem;color:#fff;font-weight:700;padding:20px 25px 20px 140px;background:#c3212c;box-shadow:0 5px 3px rgba(0,0,0,.45);display:inline-block;border-radius:15px;position:relative;line-height:1.4}.banner .phone-block .red-call-button:before{content:" ";width:67px;height:62px;position:absolute;top:29px;left:25px;background:url(../images/icons/call.png) no-repeat;background-size:contain;padding-right:25px;border-right:1px solid #b8b8b8}.banner .phone-block .hotline-label{font-size:1.214rem;font-style:italic;color:#cddc39;margin-top:20px}#callback-modal form .label,.banner .label{text-align:center;font-size:.7rem;font-weight:400}.banner .label.Ihre_Nachricht{margin-bottom:5px}.banner form{padding:15px 20px;width:380px;background-color:rgba(255,255,255,.85);border-radius:20px;display:inline-block;position:relative}.banner form .overlay{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px;background-color:rgba(255,255,255,.6)}.banner form .loader{position:absolute;left:50%;top:50%;margin-top:-7px;margin-left:-80px;border-radius:7px;border:2px solid #1a7aba}.banner form .form-title{text-align:center;font-weight:700;font-size:.85rem;line-height:1;overflow:hidden;margin-bottom:18px}.banner form input:not([type=submit]),.banner form textarea{text-align:center;width:100%;font-size:.5rem;padding:5px;border:2px solid #3b4852;border-radius:7px;display:block}.banner form textarea{font-family:"Open Sans";line-height:1.2;height:85px}.banner form .field{margin-bottom:10px}.banner form input[type=submit]{border:0;font-size:.7rem;padding:10px 20px;border-radius:7px;color:#3b4852;cursor:pointer;-webkit-box-shadow:0 0 12px 2px rgba(0,0,0,.75);-moz-box-shadow:0 0 12px 2px rgba(0,0,0,.75);box-shadow:0 0 12px 2px rgba(0,0,0,.75);background:#cddc39;background:-moz-linear-gradient(top,#cddc39 0,#a5b71f 100%);background:-webkit-linear-gradient(top,#cddc39 0,#a5b71f 100%);background:linear-gradient(to bottom,#cddc39 0,#a5b71f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cddc39', endColorstr='#a5b71f',GradientType=0 )}#callback-modal form input[type=submit]:hover,.banner form input[type=submit]:hover{background:#a5b71f;background:-moz-linear-gradient(top,#a5b71f 0,#cddc39 100%);background:-webkit-linear-gradient(top,#a5b71f 0,#cddc39 100%);background:linear-gradient(to bottom,#a5b71f 0,#cddc39 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5b71f', endColorstr='#cddc39',GradientType=0 )}#callback-modal form .error,.banner form .error{color:red;font-size:.5rem;text-align:center;font-weight:700}.advantages,.one-call-advantages{padding:60px 0}.advantages .item{width:29%}.advantages .img,.banner form .field.submit{text-align:center}.advantages .title{text-align:center;color:#cddc39;font-size:.65rem;font-weight:700;margin:20px 0;text-transform:uppercase}.advantages .text,.advantages .text.mobile{text-align:center;font-size:.5rem;line-height:1.5}.advantages .text.mobile,.slick-slide.slick-loading img{display:none}.one-call-advantages .container>.title{margin:0 0 1.8rem;text-transform:uppercase;font-size:1.214rem;text-align:center;font-weight:700}.one-call-advantages .items{display:table;margin-bottom:60px}#contact .field:last-child,.one-call-advantages .items:last-child{margin-bottom:0}.one-call-advantages .items .item{margin-bottom:10px;display:table-cell;width:50%}.one-call-advantages .items .item:first-child{padding-right:30px}.one-call-advantages .items .item:last-child{padding-left:30px;margin-bottom:0}.one-call-advantages .items .item .title{margin-bottom:20px}.one-call-advantages .items .item .title .text{font-size:.8rem;font-weight:700;text-transform:uppercase}.one-call-advantages .items .item .title .icon{width:34px;height:34px;display:inline-block;position:relative;border-radius:50%;background:#cddc39;margin-right:20px;margin-top:-2px;vertical-align:middle}.one-call-advantages .items .item .title .icon:before{content:" ";width:9px;height:16px;position:absolute;top:5px;left:11px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg)}.one-call-advantages .items .item .text{font-size:.7rem;line-height:1.5}.call-us{background-color:#3b4852;padding:50px 0}.call-us .texts{float:left;margin-top:3px}.call-us .texts .text{color:#fff;font-size:1.143rem;line-height:1.15;overflow:hidden}.call-us .texts .hotline{font-size:1.143rem;font-style:italic;color:#cddc39;margin-top:20px}.call-us .button{float:right;padding:0 0 7px}.call-us .button .call-button{text-shadow:0 2px 3px rgba(0,0,0,.6);font-size:1.714rem;color:#fff;font-weight:700;padding:20px 25px 20px 140px;background-color:#cddc39;box-shadow:0 5px 3px rgba(0,0,0,.45);display:inline-block;border-radius:15px;position:relative;line-height:1.4}.call-us .button .call-button:before{content:" ";width:67px;height:62px;position:absolute;top:29px;left:25px;background:url(../images/icons/call.png) no-repeat;background-size:contain;padding-right:25px;border-right:1px solid #b8b8b8}.prices-payment{padding:60px 0;background-color:#e9e9e9}.prices-payment .title{font-size:1rem;text-transform:uppercase;margin:0 0 1.8rem;text-align:center;font-weight:700}.prices-payment .item:last-child .title{margin:3rem 0 1.8rem}.prices-payment .text{font-size:.8rem}.prices-payment .payments{max-width:1300px;margin:0 auto}.prices-payment .payments .payment{float:left;width:25%;text-align:center}.comments{padding:60px 0}.comments.bewertungen{padding:0;margin-bottom:80px}.comments .title{font-size:1rem;text-transform:uppercase;margin:0 0 1.8rem;text-align:center;font-weight:700}.comments .item .info{margin:0 0 .3rem;text-align:center;font-weight:700}.comments .item .info .name,.comments .item .info .stars{font-size:.8rem;display:inline-block}.comments.bewertungen .item .info .name,.comments.bewertungen .item .info .stars{font-size:1rem}.comments .item .info .stars{margin-left:20px;position:relative;top:-3px;color:#ffae00}.comments .item .text{font-size:.65rem;max-width:1300px;margin:0 auto}.comments.bewertungen .item .text{font-size:.75rem;max-width:980px;text-align:justify}.comments .hr{height:2px;background:#ccc;margin:40px 0}.map-wrap .title{font-size:1rem;text-transform:uppercase;margin:0 0 1.8rem;text-align:center;font-weight:700}.map-wrap .map{height:450px}.map-wrap .map.is-static{height:auto;text-align:center}.map-wrap .map *{overflow:visible;font-size:14px}.fast-specialist{padding:60px 0 0;text-align:center}.fast-specialist .title{font-size:1rem;text-transform:uppercase;margin:0 0 1.8rem;font-weight:700}.contact-text-form{position:relative}.contact-text-form .contact-text{width:50%;float:left;padding:40px 20px;position:relative;z-index:2}.contact-text-form .contact-text .text{font-size:1.143rem;color:#fff;line-height:1.3;overflow:hidden}.contact-text-form .contact-text .phone{font-size:1.714rem;font-weight:700;color:#cddc39;line-height:1;display:inline-block;margin-top:20px}.contact-text-form .contact-text .hr{height:1px;margin:20px 0;background:#e8e8e8}.contact-text-form .contact-text .subtext{font-size:.714rem;line-height:1.4;color:#fff}.contact-text-form .dark-overlay{width:50%;height:100%;position:absolute;left:0;top:0;background:#3b4852;z-index:1}.contact-text-form .form{width:50%;float:left;padding:0 40px}#contact .label{text-align:center;color:#3b4852;font-size:.8rem}#contact input:not([type=submit]),#contact textarea{text-align:center;width:100%;font-size:.7rem;padding:7px;border:2px solid #3b4852;border-radius:7px}#contact .error,#contact .field,#contact textarea{margin-bottom:10px}#contact textarea{font-family:"Open Sans";font-size:.6rem;line-height:1.2}#contact input[type=submit]{background:#cddc39;border:0;font-size:.7rem;padding:10px 20px;border-radius:7px;width:100%;color:#3b4852}#contact .error{color:red;font-size:.6rem;text-align:center}.contact-text-form .form .successSendRequest{border:1px solid #c3e6cb;background:#d4edda;color:#155724;font-size:.86rem;border-radius:5px;padding:10px 20px;font-weight:400;text-align:center;margin-top:30px}.page-title{color:#000;font-weight:700;margin:60px 0;font-size:1.86rem}.content .title{font-size:1rem;font-weight:700;margin-top:40px}.content .title.margin{margin-bottom:20px}.content .text{font-size:.8rem;margin-bottom:40px}.content .text ul{padding:0;list-style:none}.content .sublist li:before,.content .text li::before{content:"•";margin-right:10px}.content .subtitle{font-size:1rem;font-weight:700}.content .sublist{list-style:none;padding:0;font-size:.8rem}.content .service-img,.content .sublist{margin-bottom:40px}.services{padding:40px 0}.services .title{font-size:1.214rem;font-weight:700;color:#cddc39;margin-bottom:15px}.services .services-list{width:50%;float:left;color:#fff;list-style:none;padding:0;line-height:1.6rem}.services .services-list .icon{width:34px;height:34px;display:inline-block;position:relative;border-radius:50%;background:#cddc39;margin-right:20px;margin-top:-6px;vertical-align:middle}.services .services-list .icon:before{content:" ";width:9px;height:16px;position:absolute;top:5px;left:11px;border-right:3px solid #3b4852;border-bottom:3px solid #3b4852;transform:rotate(45deg)}.last-margin{margin-bottom:40px}.callback-request-button{border:2px solid #b31c26;border-radius:50%;position:fixed;bottom:50px;right:50px;width:86px;height:86px;background:#e6303c url(../images/icons/call.png) no-repeat 10px 13px;background-size:60px auto;cursor:pointer;box-shadow:0 0 0 rgba(179,28,38,.4);transform:scale(1);animation:pulse 5s infinite,pulse-scale 5s infinite}.callback-request-button:hover{animation:none}.modal{position:fixed;top:50%;left:50%;margin-left:-200px;width:400px;border:2px solid #ccc;border-radius:15px;-webkit-box-shadow:0 0 15px 2px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px 2px rgba(0,0,0,.75);box-shadow:0 0 15px 2px rgba(0,0,0,.75);display:none;z-index:2}.modal>div{padding:0 20px}.modal,.modal div{background-color:#fff}.modal .header,.modal .header .modal-title{border-top-right-radius:15px;border-top-left-radius:15px}.modal .header{position:relative;padding:8px 0;border-bottom:1px solid #ccc}.modal .header .modal-title{text-align:center;font-size:.8rem;font-weight:400;background-color:#fff}.modal .header .modal-close{position:absolute;top:25px;right:15px;line-height:0;font-weight:400;color:#999;cursor:pointer;transition:color .2s linear}.modal .header .modal-close:hover{color:red}.modal .body{padding:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px}#callback-modal{text-align:center;margin-top:-250px}#callback-modal form input:not([type=submit]){display:block;text-align:center;width:100%;font-size:.5rem;padding:5px;border:2px solid #3b4852;border-radius:7px}#callback-modal form .field:not(.submit){margin-bottom:10px}#callback-modal form .field.submit{padding:10px 0}#callback-modal form input[type=submit]{border:0;font-size:.6rem;padding:8px 20px;border-radius:7px;color:#3b4852;cursor:pointer;-webkit-box-shadow:0 0 12px 2px rgba(0,0,0,.75);-moz-box-shadow:0 0 12px 2px rgba(0,0,0,.75);box-shadow:0 0 12px 2px rgba(0,0,0,.75);background:#cddc39;background:-moz-linear-gradient(top,#cddc39 0,#a5b71f 100%);background:-webkit-linear-gradient(top,#cddc39 0,#a5b71f 100%);background:linear-gradient(to bottom,#cddc39 0,#a5b71f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cddc39', endColorstr='#a5b71f',GradientType=0 )}#callback-modal .successSendRequest{border:1px solid #c3e6cb;background:#d4edda;color:#155724;font-size:.7rem;border-radius:5px;padding:10px 20px;font-weight:400;text-align:center;margin-bottom:10px;line-height:1.2}.overlay{position:fixed;width:100%;height:100%;left:0;top:0;display:none}.overlay-light-dark{background-color:rgba(0,0,0,.6)}.footer{margin:40px 0 20px}.footer .links{text-align:center;float:left}.footer .links a{color:#000;text-align:center;font-size:.6rem;display:inline-block;padding:10px 25px}.footer .rights{font-size:.6rem;margin-top:14px;font-style:italic;float:right}.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:0 2px 3px rgba(0,0,0,.6);text-align:center;background-color:#cddc39;width:100%;border-radius:7px;box-shadow:0 5px 3px rgba(0,0,0,.45);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;color:#fff}.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}.binct-phone-number-1 span,.binct-phone-number-1 span.hide{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.binct-phone-number-1 span{display:inline-block;white-space:nowrap;overflow:hidden;vertical-align:top}.binct-phone-number-1 span.hide{opacity:0}.binct-phone-number-1 span.show{opacity:1}.slick-list,.slick-slider{position:relative;display:block;overflow:hidden}.slick-slider{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{margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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:after,.slick-track:before{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.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}#che,#float-block,#whatsapp,.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:400;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-next,.slick-prev{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:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-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:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{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:0 0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1;color:#fec32b}.slick-dots li button:before{font-family:'slick';font-size:24px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;color:#fec32b}@media (max-width:1366px){html{font-size:28px}.container{padding:0 20px}.banner.home{background:url(../images/banners/main-banner.jpg) center right/cover no-repeat}.banner .phone-block .red-call-button{padding-left:125px}.banner .phone-block .red-call-button::before,.call-us .button .call-button::before{width:60px;height:53px;padding-right:20px}.call-us .button .call-button{padding-left:120px}.banner .services.leistungen.first{width:420px}.banner .services.leistungen.second{width:500px}.header .menu div.dropdown{padding-right:40px}.header .menu div.dropdown:after{right:15px;width:10px;height:10px}.header .menu div.dropdown:hover:after{top:36px;transform:rotate(-135deg)}.header .menu div.dropdown div{top:82px}}@media (max-width:1160px){.header .menu div.dropdown div{top:80px}.footer .links,.footer .rights{text-align:center;width:100%}}@media (max-width:1100px){html{font-size:26px}.footer .rights{margin-top:12px}.banner .phone-block .red-call-button,.call-us .button .call-button{padding-left:120px}.banner .phone-block .red-call-button::before,.call-us .button .call-button::before{width:56px;height:50px;padding-right:18px}}@media (max-width:980px){html{font-size:28px}div.clear.mobile{display:block}.header{font-size:1.5rem;padding:20px 0}.header .text-label{padding:0 245px 0 0;width:100%;color:#fff;font-weight:400;display:block}.header .menu{display:none}.header .menu-label,.header .menu-mobile{display:block}.header .menu>a{padding:4px 15px}.banner.home{background:url(../images/banners/main-banner-mobile.jpg) center right/cover no-repeat}.banner.sanitar{background:url(../images/banners/sanitar-banner-mobile.jpg) center right/cover no-repeat}.banner .in-wrap{padding:30px 0}.banner .in-wrap .left{width:100%;text-align:left}.banner .in-wrap .right,.callback-request-button{display:none}.banner .services li{display:inline-block;width:initial!important;margin-right:10px}.banner .services li:first-child::before{display:none}.banner .phone-block .red-call-button{padding:20px 25px 20px 140px}.banner .phone-block .red-call-button::before{width:67px;height:62px;top:26px;left:25px;padding-right:25px}.advantages{background-color:#eeeded}.advantages .item{width:100%;margin-right:0;margin-top:60px}.advantages .title{font-size:1.214rem}.advantages .text{font-size:1rem;display:none}.advantages .text.mobile{font-size:1rem;display:block}.fast-specialist img{display:block}.one-call-advantages .items{display:block;margin-bottom:20px}.one-call-advantages .items:last-child{margin-bottom:0}.one-call-advantages .items .item{width:100%;display:block;margin-bottom:20px}.one-call-advantages .items .item:first-child,.one-call-advantages .items .item:last-child{padding:0}.one-call-advantages .items .item .text,.one-call-advantages .items .item .title .text{font-size:1rem;line-height:1.5}.one-call-advantages .items .item .title{line-height:2.3;margin-bottom:0}.one-call-advantages .items .item .title .icon{margin-top:-6px}.call-us{display:none}.prices-payment .title{font-size:1.214rem}.comments .item .text,.prices-payment .text{font-size:1rem}.comments .title{font-size:1.214rem}.comments .item .info .name{font-weight:700;font-size:1.3rem;vertical-align:middle}.comments .item .info .stars{font-size:1.5rem;margin-left:40px;color:#ffae00;vertical-align:middle}.comments-slider .slick-dots{margin-top:20px}.fast-specialist .title,.map-wrap .title{font-size:1.214rem}.fast-specialist .container{padding:0}.fast-specialist .title{padding:0 20px}.contact-text-form .form{padding:20px 40px}#contact textarea{height:80px}#contact .label{font-size:.857rem}#contact input[type=submit]{font-size:.786rem}#contact .error{margin-bottom:5px}.footer{border-top:1px solid #ccc;margin-top:30px;padding-top:20px}.footer .links a,.footer .rights{font-size:.714rem}.page-title{margin:30px 0}.comments.bewertungen .item .info,.page-title{text-align:left}.comments.bewertungen .item .info .name{font-size:1.3rem}.comments.bewertungen .item .info .stars{font-size:1.5rem}.comments.bewertungen .item .text{font-size:1rem;text-align:left}.content .title{font-size:1.214rem}.content .sublist,.content .text{font-size:1rem}.banner .services.leistungen li{display:inline-block;text-align:left;width:initial}.services .services-list{line-height:1.86}.services{padding:20px 0}.fixedCallButton{display:block}.binct-phone-number-1 span{display:none!important}}@media (max-width:768px){html{font-size:22px}.header .text-label{padding-right:180px}.header .menu-label{margin-left:-180px;width:180px}.header .menu-mobile.show{height:365px}.header .menu-label .menu-icon div{width:60px;height:7px;margin:12px 0}.banner .phone-block .red-call-button{padding:15px 25px 15px 120px}.banner .phone-block .red-call-button:before{width:48px;height:44px;padding-right:25px;top:20px}.prices-payment .payments .payment{width:50%}.prices-payment .payments .payment:nth-child(1),.prices-payment .payments .payment:nth-child(2){margin-bottom:50px}.services .services-list .icon{width:28px;height:28px;margin-right:15px;margin-top:-2px}.services .services-list .icon::before{width:6px;height:13px;top:4px;left:9px}}@media (max-width:576px){html{font-size:20px}.header .menu-label .text{display:none}.header .text-label{padding-right:70px}.header .menu-label{margin-left:-50px;width:50px}.header .menu-mobile.show{height:375px}.header .menu-label .menu-icon{margin-top:3px}.header .menu-label .menu-icon div{width:50px;height:5px;margin:10px 0}.header .menu-mobile a{margin-top:5px}.header .menu-mobile a:first-child{margin-top:0}.banner .services.leistungen li{margin-right:0;display:block;width:100%;line-height:1.65}.banner .services.leistungen li:first-child:before{content:"•";margin-right:8px}.banner .phone-block .red-call-button{padding:15px 25px 15px 110px}.banner .phone-block .red-call-button:before{width:44px;height:40px;padding-right:20px;top:20px}.contact-text-form .contact-text{width:100%;background-color:#3b4852}.contact-text-form .form{width:100%;margin-top:20px;padding:20px}.contact-text-form .dark-overlay{display:none}#contact input[type=submit]{padding:15px 0}.banner .services.leistungen li:first-child::before{content:" ";display:inline-block}.services .services-list{width:100%}}@media (max-width:480px){html{font-size:18px}.header .text-label{padding-right:50px}.header .menu-label .menu-icon{margin-top:5px}.header .menu-label .menu-icon div{width:40px;height:4px;margin:8px 0}.header .menu-mobile.show{height:335px;margin:20px 0 0;padding-top:20px}.banner .services li{margin-right:0}.banner .services li::before{width:4px;height:4px}.banner .services li:first-child::before{display:inline-block}.banner .services:not(.leistungen) li:nth-child(2n+1){width:35%!important}.banner .services:not(.leistungen) li:nth-child(2n){width:60%!important}.banner .phone-block .red-call-button{padding:15px 25px 15px 105px}.banner .phone-block .red-call-button:before{width:40px;height:36px}.comments-slider .slick-dots li{width:14px}.comments-slider .slick-dots li button::before{font-size:14px}.comments.bewertungen .item .info .name{font-size:1rem}.comments.bewertungen .item .info .stars{margin-left:0;font-size:1.2rem;float:right}.page-title.bewertungen{font-size:1.6rem}}@media (max-width:380px){.container{padding:0 10px}.header .text-label{font-size:1.4rem}.header .menu-label .menu-icon{margin-top:3px}.banner .phone-block{text-align:center}.banner .phone-block .red-call-button{padding:15px 25px 15px 70px;display:block}.banner .phone-block .red-call-button:before{width:40px;height:36px;padding-right:15px;border:0}.one-call-advantages .items .item .title{display:table;margin-bottom:10px}.one-call-advantages .items .item .title .icon-wrap,.one-call-advantages .items .item .title .text{display:table-cell;vertical-align:middle}}a.text-label:before{content:url(../images/logo.png);margin-right:5px;vertical-align:middle}.ova.advantages .container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}