img.centered,img.full-width{border-radius:5px;margin:2vh auto;height:auto}.more i.material-icons,h4{font-size:1.2em}body,header{background-color:#fff}.inhalt .article h3,.inhalt .article-preview-link h3,.inhalt .certificate-container .certificate-text-container .certificates h5,.inhalt .certificate-container:first-child,.inhalt .contact-container .text-margin h3,.inhalt .full-width-svg-container:first-of-type,.inhalt h2.first,body .contact_bubble h3:first-of-type,footer h4{margin-top:0}footer table td,h4{margin-bottom:15px}.color-banner.home .inhalt h3,.content.center,.inhalt .home-services-img-container,footer .copyright,footer .social-media,footer table td,h3.centered,header .header nav .nav-list{text-align:center}.color-banner.home,html{background-repeat:no-repeat}.carousel.responsive .carousel-caption h2,.color-banner .usp-container,.inhalt .offer,body .contact_bubble .close_button{font-family:Krub,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;font-display:block;src:url(/fonts/MaterialIcons/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(/fonts/MaterialIcons/MaterialIcons-Regular.woff2) format('woff2'),url(/fonts/MaterialIcons/MaterialIcons-Regular.woff) format('woff'),url(/fonts/MaterialIcons/MaterialIcons-Regular.ttf) format('truetype')}.material-icons{display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';vertical-align:sub;font-size:18px;font-family:'Material Icons';font-weight:400;font-style:normal}h3 i.material-icons{font-size:24px;margin-right:10px}@font-face{font-family:Krub;font-style:normal;font-weight:400;font-display:fallback;src:local('Krub'),local('Krub-Regular'),url(/fonts/Krub/Krub-Regular.ttf) format('truetype')}@font-face{font-family:Krub;font-style:normal;font-weight:700;font-display:fallback;src:local('Krub Bold'),local('Krub-Bold'),url(/fonts/Krub/Krub-Bold.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:200;font-display:fallback;src:local('Raleway ExtraLight'),local('Raleway-ExtraLight'),url(/fonts/Raleway/static/Raleway-ExtraLight.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:fallback;src:local('Raleway Medium'),local('Raleway-Medium'),url(/fonts/Raleway/static/Raleway-Medium.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:fallback;src:local('Raleway Bold'),local('Raleway-Bold'),url(/fonts/Raleway/static/Raleway-Bold.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:fallback;src:local('Raleway Black'),local('Raleway-Black'),url(/fonts/Raleway/static/Raleway-Black.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:fallback;src:local('Roboto'),local('Roboto-Regular'),url(/fonts/Roboto/Roboto-Regular.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:fallback;src:local('Roboto Bold'),local('Roboto-Bold'),url(/fonts/Roboto/Roboto-Bold.ttf) format('truetype')}@-webkit-keyframes hosting-animation{from{-webkit-transform:scale(.5) translateX(-52vw);transform:scale(.5) translateX(-52vw);visibility:hidden}to{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0);visibility:visible}}@keyframes hosting-animation{from{-webkit-transform:scale(.5) translateX(-52vw);transform:scale(.5) translateX(-52vw);visibility:hidden}to{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0);visibility:visible}}@-webkit-keyframes hosting-animation-line{from{-webkit-transform:scaleX(0);transform:scaleX(0);visibility:hidden}to{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}}@keyframes hosting-animation-line{from{-webkit-transform:scaleX(0);transform:scaleX(0);visibility:hidden}to{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}}@-webkit-keyframes first-box{from{top:2.5vw;left:2.5vw;color:transparent}to{top:0;left:0;color:#fff}}@keyframes first-box{from{top:2.5vw;left:2.5vw;color:transparent}to{top:0;left:0;color:#fff}}@-webkit-keyframes second-box{from{-webkit-box-shadow:none;box-shadow:none;background-color:#eb5b77;left:5vw;top:5vw;color:transparent}to{-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.1);box-shadow:0 0 6px 1px rgba(0,0,0,.1);background-color:#ef6270;left:7.5vw;top:7.5vw;color:#fff}}@keyframes second-box{from{-webkit-box-shadow:none;box-shadow:none;background-color:#eb5b77;left:5vw;top:5vw;color:transparent}to{-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.1);box-shadow:0 0 6px 1px rgba(0,0,0,.1);background-color:#ef6270;left:7.5vw;top:7.5vw;color:#fff}}@-webkit-keyframes third-box{from{-webkit-box-shadow:none;box-shadow:none;background-color:#eb5b77;left:7.5vw;top:7.5vw;color:transparent}to{-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.1);box-shadow:0 0 6px 1px rgba(0,0,0,.1);background-color:#eb7871;left:15vw;top:15vw;color:#fff}}@keyframes third-box{from{-webkit-box-shadow:none;box-shadow:none;background-color:#eb5b77;left:7.5vw;top:7.5vw;color:transparent}to{-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.1);box-shadow:0 0 6px 1px rgba(0,0,0,.1);background-color:#eb7871;left:15vw;top:15vw;color:#fff}}@-webkit-keyframes box-animation-header{from{color:#fff}to{color:transparent}}@keyframes box-animation-header{from{color:#fff}to{color:transparent}}@-webkit-keyframes slideIn40{from{visibility:hidden;-webkit-transform:translateX(40vw);transform:translateX(40vw)}to{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn40{from{visibility:hidden;-webkit-transform:translateX(40vw);transform:translateX(40vw)}to{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideIn95{from{visibility:hidden;-webkit-transform:translateX(95vw);transform:translateX(95vw)}to{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn95{from{visibility:hidden;-webkit-transform:translateX(95vw);transform:translateX(95vw)}to{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rotatedSlideIn40{from{visibility:hidden;-webkit-transform:translateX(40vw) rotate(45deg);transform:translateX(40vw) rotate(45deg)}to{visibility:visible;-webkit-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg)}}@keyframes rotatedSlideIn40{from{visibility:hidden;-webkit-transform:translateX(40vw) rotate(45deg);transform:translateX(40vw) rotate(45deg)}to{visibility:visible;-webkit-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg)}}@-webkit-keyframes rotatedSlideIn95{from{visibility:hidden;-webkit-transform:translateX(95vw) rotate(45deg);transform:translateX(95vw) rotate(45deg)}to{visibility:visiblek;-webkit-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg)}}@keyframes rotatedSlideIn95{from{visibility:hidden;-webkit-transform:translateX(95vw) rotate(45deg);transform:translateX(95vw) rotate(45deg)}to{visibility:visible;-webkit-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg)}}@-webkit-keyframes slideOut40{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(40vw);transform:translateX(40vw)}}@keyframes slideOut40{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(40vw);transform:translateX(40vw)}}@-webkit-keyframes slideOut95{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(95vw);transform:translateX(95vw)}}@keyframes slideOut95{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(95vw);transform:translateX(95vw)}}@-webkit-keyframes rotatedSlideOut40{from{-webkit-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg)}to{-webkit-transform:translateX(40vw) rotate(45deg);transform:translateX(40vw) rotate(45deg)}}@keyframes rotatedSlideOut40{from{-webkit-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg)}to{-webkit-transform:translateX(40vw) rotate(45deg);transform:translateX(40vw) rotate(45deg)}}@-webkit-keyframes rotatedSlideOut95{from{-webkit-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg)}to{-webkit-transform:translateX(95vw) rotate(45deg);transform:translateX(95vw) rotate(45deg)}}@keyframes rotatedSlideOut95{from{-webkit-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg)}to{-webkit-transform:translateX(95vw) rotate(45deg);transform:translateX(95vw) rotate(45deg)}}@-webkit-keyframes opacityIn{from{opacity:0}to{opacity:1}}@keyframes opacityIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes breathe{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate(2px,-16px);transform:translate(2px,-16px)}50%{-webkit-transform:translate(3px,-8px);transform:translate(3px,-8px)}75%{-webkit-transform:translate(-3px,-16px);transform:translate(-3px,-16px)}}@keyframes breathe{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate(2px,-16px);transform:translate(2px,-16px)}50%{-webkit-transform:translate(3px,-8px);transform:translate(3px,-8px)}75%{-webkit-transform:translate(-3px,-16px);transform:translate(-3px,-16px)}}@-webkit-keyframes blurIn{from{opacity:0;-webkit-transform:scale(.9);transform:scale(.9);-webkit-filter:blur(5px);filter:blur(5px)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}}@keyframes blurIn{from{opacity:0;-webkit-transform:scale(.9);transform:scale(.9);-webkit-filter:blur(5px);filter:blur(5px)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes openTimesDesktop{from{opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}to{opacity:1;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes openTimesDesktop{from{opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}to{opacity:1;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes openTimesMobile{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes openTimesMobile{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fromBottom{0%{-webkit-transform:translateY(50vh);transform:translateY(50vh);opacity:0}80%{-webkit-transform:translateY(-2vh);transform:translateY(-2vh);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fromBottom{0%{-webkit-transform:translateY(50vh);transform:translateY(50vh);opacity:0}80%{-webkit-transform:translateY(-2vh);transform:translateY(-2vh);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes wiggle{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes wiggle{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@-webkit-keyframes gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes blink{from,to{opacity:0}50%{opacity:1}}@-moz-keyframes blink{from,to{opacity:0}50%{opacity:1}}@-webkit-keyframes blink{from,to{opacity:0}50%{opacity:1}}@-ms-keyframes blink{from,to{opacity:0}50%{opacity:1}}@-o-keyframes blink{from,to{opacity:0}50%{opacity:1}}.w-100{width:100%!important}.margin-bottom-15{margin-bottom:15px!important}.margin-top-60{margin-top:60px!important}.text-margin,h4,p{margin-top:15px}.margin-bottom-60{margin-bottom:60px!important}.text-margin,h2,p{margin-bottom:30px}.border-radius-5{border-radius:5px}h2,h3,h4{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.typewriter::after{content:'_';right:5px;bottom:0;-webkit-animation:1s step-start infinite blink;-moz-animation:1s step-start infinite blink;-ms-animation:1s blink step-start infinite;-o-animation:1s step-start infinite blink;animation:1s step-start infinite blink}.inline-text-heading{color:#fff;background-color:#6bacd1;padding:2px 5px;border-radius:5px}#website,body{margin:0;padding:0}.inhalt-margin{margin-bottom:45px}.block,.opt-out.visible{display:block}img.centered{width:50%;display:block}img.full-width{width:100%;display:block}.opt-out{margin-left:2.5vw;margin-right:2.5vw;border:none;cursor:pointer;line-height:30px;border-radius:1px;background-color:rgba(237,58,90,.7);padding:10px;font-weight:400;color:#fff;vertical-align:middle;font-family:Raleway,sans-serif;font-size:1em;display:none}.font-size-unset{font-size:unset!important}.bg-light-grey{background-color:#f0f5f5}.nowrap{word-wrap:unset;word-break:keep-all;white-space:nowrap;hyphens:none}#website{width:1px;height:1px;font-size:0;background-color:transparent;color:transparent;border:none}html{background-attachment:fixed;background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-color:#1e1e1e}body{width:100%;font-family:Verdana,Verdana,sans-serif;line-height:1.5;overflow:auto;color:#2c2c2c}body .background{width:100vw;overflow:hidden;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);position:fixed;z-index:-5;height:100vh}body .background-unit{width:100vw;z-index:-5;position:fixed;background-color:#2c2c2c;-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.3);box-shadow:0 0 10px 3px rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box}body .button-big{padding:30px;background-color:rgba(58,215,255,.9);background-image:-o-linear-gradient(45deg,#9eecff,#f16a83);background-image:linear-gradient(45deg,#9eecff,#f16a83);color:#fff;font-weight:700;font-size:1.5em;border-radius:500px;border-width:0;margin-top:60px;transition:box-shadow .3s ease-out,transform .3s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out}body .contact_bubble,body .contact_bubble::before,footer,footer::after{background-color:#2c2c2c}.inhalt .offer,.inhalt table.times-and-price th::after,footer::after{background-image:-o-linear-gradient(225deg,#3ad8ff7f,#ef526e7f)}body .button-big:hover{cursor:pointer;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 5px 10px rgba(44,44,44,.2);box-shadow:0 5px 10px rgba(44,44,44,.2)}body .contact_bubble{color:#fff;width:33vw;border-radius:1vw;position:fixed;right:0;bottom:0;margin:2.5vw;padding:0;visibility:hidden;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.29);box-shadow:0 5px 5px rgba(0,0,0,.29);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;border:1px solid #212121;-webkit-transform:translateX(40vw);-ms-transform:translateX(40vw);transform:translateX(40vw);-webkit-animation:1s 60s forwards slideIn40;animation:1s 60s forwards slideIn40}a,a:visited{color:#6bacd1}body .contact_bubble.closed{-webkit-animation:1s forwards slideOut40;animation:1s forwards slideOut40}body .contact_bubble h3{font-family:Raleway,sans-serif;margin-bottom:0;-webkit-text-decoration-color:#3AD7FF;text-decoration-color:#3AD7FF;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;font-weight:200;margin-left:0;margin-right:0}body .contact_bubble p{margin-top:0;margin-left:0;margin-right:0}body .contact_bubble fieldset{margin:15px;width:calc(100% - 30px);position:relative;z-index:1}.inhalt .certificate-container .certificate-text-container>*,footer,footer p,table{margin:0}body .contact_bubble::before{content:'';position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:3vw;height:3vw;right:-1.5vw;bottom:3.5vw}body .contact_bubble .close_button{position:absolute;right:15px;top:15px;background:0 0;border:none;color:#fff;font-size:1em;cursor:pointer}.inhalt .article-preview-link:hover .read-more,a:hover,body .contact_bubble .close_button:hover,footer table td a:hover{text-decoration:underline}body .contact_bubble .contact_bubble_text{margin:15px 15px 0;font-size:1.2em}body .contact_bubble form{text-align:left;margin:0;width:100%}body .contact_bubble form input[type=email],body .contact_bubble form input[type=tel],body .contact_bubble form input[type=text]{max-width:300px;border:none;padding:15px;font-size:.75em}body .contact_bubble form input[type=submit]{float:none;background-color:#fff;color:#000;padding:13px 15px;font-size:.75em;margin-top:2px;margin-bottom:2px}body .contact_bubble_triangle{position:fixed;background-color:#2c2c2c;width:3vw;height:3vw;right:1vw;bottom:1vw;margin-bottom:5vw;visibility:hidden;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.29);box-shadow:0 5px 5px rgba(0,0,0,.29);z-index:1;border:1px solid #212121;-webkit-transform:translateX(40vw) rotate(45deg);-ms-transform:translateX(40vw) rotate(45deg);transform:translateX(40vw) rotate(45deg);-webkit-animation:1s 60s forwards rotatedSlideIn40;animation:1s 60s forwards rotatedSlideIn40}body .contact_bubble_triangle.closed{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:1s forwards rotatedSlideOut40;animation:1s forwards rotatedSlideOut40}body ol,body table,body ul{text-align:left}header{width:100%;height:81px;position:fixed;z-index:5}footer{width:100%;height:auto;position:relative;color:#fff}footer::after{content:'';display:block;position:relative;bottom:0;left:0;height:4px;width:100%;background-image:linear-gradient(-135deg,#3ad8ff7f,#ef526e7f);opacity:1}.inhalt .article .article-content,.inhalt .article .article-sharing,.inhalt .certificate-container .certificate-text-container .certificates h3,footer .footer-navigation .nav-item-container ul,footer table td{margin-top:15px}footer h4{font-size:1.2em}.inhalt .article,.inhalt.home-services-container h3,footer h4.margin-top{margin-top:30px}footer .social-media{padding-top:15px;padding-bottom:15px}footer .facebook-link-container{margin:-15px}footer .facebook-link img{height:30px;width:auto;padding:15px;-webkit-box-sizing:content-box;box-sizing:content-box}footer .contact-information,footer .footer-navigation{border-top:1px solid rgba(42,42,42,.5);position:relative;padding-top:30px;padding-bottom:32px;row-gap:15px}.color-banner.home,footer .copyright{padding-top:30px;padding-bottom:30px}footer .footer-navigation ul{padding:0 0 0 15px;border-left:4px solid #fff;list-style-type:none}footer .footer-navigation ul li:hover{cursor:pointer;text-decoration:underline}.inhalt .certificate-container .certificate-text-container .certificates h4,footer .footer-navigation .nav-item-container h4{margin-bottom:0}footer .contact-information::after,footer .footer-navigation::after{content:'';display:block;position:absolute;bottom:0;left:0;height:2px;width:100%;background-color:#e9e9e9;opacity:.5;border-radius:4px}footer table{margin:auto;height:auto}footer table td{padding-left:10px;padding-right:10px;vertical-align:middle;height:20px;line-height:20px;display:inline-block}footer table td:nth-of-type(n+2){border-left:2px solid #fff}footer table td a{color:#fff;text-decoration:none;-webkit-transition:-webkit-text-decoration .5s ease-out;transition:text-decoration .5s ease-out;-o-transition:text-decoration .5s ease-out;transition:text-decoration .5s ease-out,-webkit-text-decoration .5s ease-out}footer table td img{height:20px}footer .footer-hr{width:30vw;border:2px solid #fff;margin-top:5vw;margin-bottom:5vw}.colorButton:visited,.inhalt .fernwartung-button:visited,footer h4,footer span.ecosia{color:#fff}.full-width-svg-container svg,section{width:100%;height:auto}body section article:first-of-type{padding-top:80px}.shopping-button{position:fixed;left:15px;bottom:15px;background-color:#6bacd1;color:#fff;border-radius:50px;padding:7.5px 15px;box-shadow:0 0 5px 1px rgba(0,0,0,.2)}.homecontainer_element svg,.slider-table{width:100%;height:100%}#kontakt,#webdesign{-webkit-transition:width 2s;-o-transition:width 2s;transition:width 2s;margin-top:0}.datenschutz,.impressum{-webkit-transition:width 2s;-o-transition:width 2s;transition:width 2s}table{padding:0;border-collapse:collapse}header .logo-link{height:70px}header .header-image{max-height:100%;max-width:100%;margin-bottom:5px;margin-top:5px}header .business-name{width:100%;height:auto;max-height:15px;max-width:106.967px}header .header{position:absolute;width:100%;height:81px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.1);border-bottom:1px solid rgba(44,44,44,.1);margin:0;padding:0;background-color:#fff}header .header nav{height:100%;font-family:Arial,Helvetica,sans-serif;width:100%;background-color:#fff}header .header nav h1{margin:0;padding:0;height:0;width:0;font-size:0;border:none}header .header nav .nav-list{background-color:#fff;list-style-type:none;padding:0;margin:0;font-size:0;bottom:0;height:100%;width:75%;color:#fff;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box}header .header nav .nav-list li{display:inline-block;padding:0;margin:0;border:0;font-size:20px;height:40px;vertical-align:top}.inhalt .certificate-container .certificate-img-container,header .header nav .nav-list li.active a span{position:relative}header .header nav .nav-list li.active a span::before{content:'[';position:absolute;left:-12px;top:0;color:#6babd1;font-size:18px;line-height:18px}header .header nav .nav-list li.active a span::after{content:']';position:absolute;right:-12px;top:0;color:#6babd1;font-size:18px;line-height:18px}header .header nav .nav-list li a{vertical-align:middle;height:100%;line-height:40px;text-decoration:none;color:#2c2c2c;font-family:Roboto,sans-serif;font-weight:400;font-size:16px}header .header nav .nav-list li:hover{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.inhalt .contact-container .contact-flex-item a.contact:hover,header .header nav .nav-list li:hover a{color:#6babd1}header .header nav .nav-list li ul.dropdown{position:relative;color:#2c2c2c;text-align:center;padding:0;margin:0;border:1px solid #bfbfbf;z-index:5;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:transform .25s ease-out;-o-transition:transform .25s ease-out;transition:transform .25s ease-out;background-color:#bfbfbf;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box}header .header nav .nav-list li:hover ul.dropdown{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}header .header nav .nav-list li ul.dropdown li{line-height:40px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;background-color:#fff;-webkit-transition:transform .25s ease-out;-o-transition:transform .25s ease-out;transition:transform .25s ease-out;width:100%;height:100%;font-size:14px}header .header nav .nav-list li ul.dropdown li:last-of-type{border-bottom:none}header .header nav .nav-list li ul.dropdown li:hover{background-color:#f2f2f2;-webkit-animation:none;animation:none;-webkit-transform:translateX(.5vw);-ms-transform:translateX(.5vw);transform:translateX(.5vw);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}fieldset{border:0;padding:0;margin:0}.inhalt .referenz .desc-container>div,.submit_reset,fieldset table{width:100%}input[type=email],input[type=tel],input[type=text],select,textarea{width:100%;padding:15px 15px 5px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:2px;margin-left:0;resize:vertical;font-family:Verdana,Verdana,sans-serif;font-size:1em;border:2px solid transparent;border-bottom:2px solid #000}textarea{width:100%;height:calc(100% - 1px);resize:none;border-color:#e9e9e9}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-bottom:2px solid #3ad7ff}input[type=reset],input[type=submit]{padding:15px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5px;margin-bottom:15px;resize:vertical;font-family:Verdana,Verdana,sans-serif}input[type=reset]:hover,input[type=submit]:hover{border:2px solid #3ad7ff}input[type=reset]:active,input[type=submit]:active{background-color:#3ad7ff;color:#fff}input[type=submit]{float:left;font-weight:700;background-color:#000;color:#fff;border:2px solid #fff;-webkit-appearance:none}input[type=reset]{float:right;background-color:transparent;border:2px solid #000}input[type=checkbox]{margin-left:0;margin-right:15px}.spacer-before{height:60px;width:100%;background:0 0}.carousel.responsive .carousel-item{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:750px}.carousel.responsive .carousel-inner *{overflow-wrap:normal;word-wrap:normal;-ms-word-break:normal;word-break:normal;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}.carousel .ghostButton,.color-banner .ghostButton{background-color:transparent;color:#fff!important;border-color:#fff}.carousel .ghostButton:hover{background-color:#fff;color:#2c2c2c!important;text-shadow:none}.carousel.responsive .carousel-caption{position:relative;left:0;right:0;bottom:0;top:0;width:100%;height:100%;padding:15px;text-align:left;margin:auto;max-width:1140px;text-shadow:0 0 30px rgba(0,0,0,.6);z-index:0}.carousel.responsive .carousel-caption::after{content:"";display:table;clear:both}.carousel.responsive .carousel-caption h2{font-size:4rem;text-align:left}.carousel.responsive .carousel-caption p{font-size:2.4rem;font-weight:700}.carousel.responsive .carousel-caption .ghostButton{margin-top:120px;float:right;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1)}.color-banner{background-color:#6babd1}.color-banner.home{background-color:#fff;min-height:calc(100vh - 130px);display:flex;align-items:center;justify-content:center;background-size:cover;background-blend-mode:multiply;background-position:left center}.color-banner.home *{color:#000!important}.color-banner.home .background-pattern-dotted{position:absolute;width:100%;height:100%;right:0;bottom:0;z-index:0;background-color:rgba(0,0,0,.1)}.color-banner *{background-color:transparent!important;color:#fff!important}.color-banner .inhalt h3{font-size:3.5em;font-family:Raleway,sans-serif}.color-banner .inhalt h4{text-align:center;font-family:Krub;font-weight:400;font-size:1.4em}.color-banner .inhalt h3.big{font-size:1.4em}.color-banner .usp-container{text-align:center;padding:60px 15px}.color-banner .usp-container .usp-icon-container{margin-bottom:15px}.color-banner .usp-container .usp-icon-container svg{height:60px;width:auto;text-align:center}.color-banner .usp-container .usp-heading-container{font-size:1.6em;font-weight:700;margin-bottom:5px}.color-banner .ghostButton:hover{background-color:#fff!important;color:#2c2c2c!important;text-shadow:none}.home_arrow_down{height:50px;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;z-index:1;position:relative;background-color:#6bacd1}.home_arrow_down .arrow_down,.home_arrow_down .arrow_down svg{height:30px;width:30px}.content{height:100%;width:100%}.content.primary-color .inhalt{background-color:transparent;color:#fff}.inhalt{background-color:#fff;margin:auto auto 15px;color:#000}.inhalt.home-services-container{margin-top:0;margin-bottom:0;padding-top:30px;padding-bottom:60px;background-color:transparent}.inhalt.bottom-line{border-bottom:1px solid #e9e9e9}.inhalt.home-services-container p{font-size:1em}.inhalt .home-services-img-container img{max-width:100%;width:calc(100% - 30px);border-radius:50%;border:2px solid #e9e9e9;margin-top:30px;margin-left:15px;margin-right:15px}.inhalt .offer,.inhalt .offer-content{background-color:#fff;border-radius:30px;height:100%;position:relative}.inhalt .offers-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:60px 0 0;position:relative}.inhalt .offer-link{display:block;color:#000;text-decoration:none!important;margin-bottom:60px}.inhalt .offer::after{position:absolute;bottom:0;left:0;content:'Jetzt anfordern';color:#fff;font-weight:700;width:100%;text-align:center;padding:15px}.inhalt .offer{background-image:linear-gradient(-135deg,#3ad8ff7f,#ef526e7f);padding:0!important;font-size:1em;width:300px}.inhalt .offer-content{border:5px solid #e9e9e9;padding:15px;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;z-index:1}.inhalt .offer:hover .offer-content{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}.inhalt .offer-image{width:50%;margin:auto}.inhalt .offer-image img{width:100%;height:auto;max-width:100%}.inhalt .offer-title{width:100%;font-weight:700;font-family:Raleway,sans-serif;text-align:left;font-size:1.5em;padding-top:15px;min-height:calc(1.5em * 2 + 15px)}.inhalt .offer-price{width:100%;font-family:Raleway,sans-serif;text-align:left;font-size:1.75em;color:#ef4d6a;padding-top:15px}.inhalt .offer-text{width:100%;padding-top:15px}.inhalt .fernwartung{padding:15px;text-align:center}.inhalt .fernwartung-button{color:#fff;font-size:1.2em;font-weight:700;padding:15px;margin:30px auto;text-align:center;background-image:-o-linear-gradient(45deg,#9eebff,#f16982);background-image:linear-gradient(45deg,#9eebff,#f16982);text-decoration:none;display:table;border-radius:20vw;-webkit-transition:-webkit-box-shadow .25s ease-out,-webkit-transform .25s ease-out;transition:box-shadow .25s ease-out,transform .25s ease-out,-webkit-box-shadow .25s ease-out,-webkit-transform .25s ease-out;-o-transition:box-shadow .25s ease-out,transform .25s ease-out;-webkit-box-shadow:0 2px 5px rgba(44,44,44,.1);box-shadow:0 2px 5px rgba(44,44,44,.1);border:2px solid #fff}.inhalt .fernwartung-button:nth-of-type(2){background-image:-o-linear-gradient(260deg,#9eebff,#f16982);background-image:linear-gradient(190deg,#9eebff,#f16982)}.inhalt .fernwartung-button:nth-of-type(3){background-image:-o-linear-gradient(153deg,#9eebff,#f16982);background-image:linear-gradient(297deg,#9eebff,#f16982)}.inhalt .fernwartung-button:hover{text-decoration:none;-webkit-box-shadow:0 5px 10px rgba(44,44,44,.2);box-shadow:0 5px 10px rgba(44,44,44,.2);-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.inhalt .fernwartung-button .material-icons{font-size:23px}table.services{-webkit-box-sizing:border-box;box-sizing:border-box;color:#2c2c2c;margin:auto;border:1px hidden #e9e9e9}.inhalt .box-animation .first-box,.inhalt .box-animation .second-box,.inhalt .box-animation .third-box{position:absolute;background-color:#eb5b77;border-radius:.75vw}table.services th{font-weight:700;font-size:1.3em;text-align:center;color:#000;border-top-style:hidden;border-left-style:hidden;border-right-style:hidden}table.services td,table.services th{padding:15px;width:50%;-webkit-transition:background .3s ease-out,-webkit-transform .3s ease-out;transition:background .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out;-o-transition:background .3s ease-out,transform .3s ease-out}table.services td{font-size:1em;border-style:hidden solid;border-color:#e9e9e9;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}table.services tr:nth-of-type(2n) td{background-color:#fdfdfd}table.services tr td i{color:#3ad7ff}table.services td:hover,table.services tr:nth-of-type(2n) td:hover{background-color:#f5f5f5}.inhalt .box-animation{position:relative;width:25vw;height:25vw;margin:auto;color:transparent;text-align:center}.inhalt .box-animation h3{margin-top:30px;font-size:1.5vw;font-weight:700;position:relative}.inhalt .box-animation .first-box{width:20vw;height:20vw;left:2.5vw;top:2.5vw;-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.1);box-shadow:0 0 6px 1px rgba(0,0,0,.1);animation:1s ease-out 1s forwards first-box;-moz-animation:1s ease-out 1s forwards first-box;-webkit-animation:1s ease-out 1s forwards first-box;-o-animation:1s ease-out 1s forwards first-box}.inhalt .box-animation .second-box{width:15vw;height:15vw;left:5vw;top:5vw;animation:1s ease-out 1s forwards second-box;-moz-animation:1s ease-out 1s forwards second-box;-webkit-animation:1s ease-out 1s forwards second-box;-o-animation:1s ease-out 1s forwards second-box}.inhalt .box-animation .third-box{width:10vw;height:10vw;left:7.5vw;top:7.5vw;animation:1s ease-out 1s forwards third-box;-moz-animation:1s ease-out 1s forwards third-box;-webkit-animation:1s ease-out 1s forwards third-box;-o-animation:1s ease-out 1s forwards third-box}.inhalt .hosting-animation{margin:auto;position:relative;height:35vh}.homecontainer,.homecontainer_it{background:#f593a5;background:-o-linear-gradient(315deg,#f8a0b0 0,#99ebff 100%);background:linear-gradient(135deg,#f8a0b0 0,#99ebff 100%);width:100%;height:calc(100vh - 80px);position:relative;margin:0!important}.homecontainer_home{background-image:url("/images/home_background.jpg");background-attachment:fixed;position:relative;width:100%}.homecontainer_home,.homecontainer_it{background-size:cover;background-position:center top;background-repeat:no-repeat;background-color:#fff}.homecontainer_it{position:relative;height:auto;background:0 0;overflow:hidden}.homecontainer_it .sidecontainer{position:absolute;left:0;top:0;height:400px;width:400px;background-color:#fff;-webkit-box-shadow:5px 0 10px rgba(44,44,44,.2);box-shadow:5px 0 10px rgba(44,44,44,.2);text-align:left;padding:60px 75px 60px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom-right-radius:400px}.homecontainer_it .sidecontainer h2{text-align:left;margin:0}.homecontainer .homecontainer_spancontainer,.homecontainer_home .homecontainer_spancontainer{text-align:center;height:50%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:table}.homecontainer .homecontainer_spancontainer .homecontainer_heading,.homecontainer_home .homecontainer_spancontainer .homecontainer_heading,.homecontainer_home .homecontainer_spancontainer .homecontainer_heading h2{color:#fff;font-size:5vh;font-family:Raleway,sans-serif;font-weight:700;width:100%;display:table-cell;vertical-align:middle;text-shadow:0 15px 30px rgba(0,0,0,.3)}.inhalt .content_underline .contact_button,p,ul{font-family:Krub,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif}.homecontainer_home .homecontainer_spancontainer .homecontainer_heading h2{padding:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-filter:blur(5px);filter:blur(5px);opacity:0;-webkit-animation:1.5s ease-out 1s forwards blurIn;animation:1.5s ease-out 1s forwards blurIn;color:#fff;display:block;overflow-wrap:normal;word-wrap:normal;-ms-word-break:normal;word-break:normal;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none;margin-bottom:90px;margin-top:90px}.homecontainer_spancontainer .homecontainer_heading u{font-weight:900}.homecontainer_spancontainer .homecontainer_heading_small{font-size:4vh;font-weight:500;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-filter:blur(5px);filter:blur(5px);opacity:0;-webkit-animation:1.5s ease-out 2s forwards blurIn;animation:1.5s ease-out 2s forwards blurIn;color:#fff}.homecontainer .homecontainer_divcontainer,.homecontainer_home .homecontainer_divcontainer,.homecontainer_it .homecontainer_divcontainer{height:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.homecontainer_home .homecontainer_divcontainer,.homecontainer_it .homecontainer_divcontainer{height:100px}@supports (-ms-flow-from:thingy){.homecontainer .homecontainer_divcontainer,.homecontainer_home .homecontainer_divcontainer,.homecontainer_it .homecontainer_divcontainer{-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around}}.homecontainer .homecontainer_divcontainer .homecontainer_element{height:40vh;width:15vw;min-width:200px;background-color:#fff;border-radius:3vh;-webkit-box-shadow:0 15px 30px rgba(0,0,0,.3);box-shadow:0 15px 30px rgba(0,0,0,.3);padding:0;-webkit-transition:-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;-o-transition:transform .3s ease-out,box-shadow .3s ease-out;-webkit-transform:translateY(50vh);-ms-transform:translateY(50vh);transform:translateY(50vh);opacity:0}.homecontainer .homecontainer_divcontainer .homecontainer_element.inView{-webkit-animation:.75s ease-out forwards fromBottom;animation:.75s ease-out forwards fromBottom}.homecontainer .homecontainer_divcontainer .homecontainer_element:first-of-type{-webkit-animation-delay:.5s;animation-delay:.5s}.homecontainer .homecontainer_divcontainer .homecontainer_element:nth-of-type(2){-webkit-animation-delay:1s;animation-delay:1s}.homecontainer .homecontainer_divcontainer .homecontainer_element:nth-of-type(3){-webkit-animation-delay:1.5s;animation-delay:1.5s}.arrow_down,.homecontainer_home .homecontainer_divcontainer .arrow_down,.homecontainer_it .homecontainer_divcontainer .arrow_down{-webkit-transition:transform .25s linear;-o-transition:transform .25s linear;transition:transform .25s linear;margin:25px}.arrow_down:hover,.homecontainer .webdesign_arrow_down .arrow_down:hover,.homecontainer_home .homecontainer_divcontainer .arrow_down:hover,.homecontainer_it .homecontainer_divcontainer .arrow_down:hover{cursor:pointer;-webkit-transform:translateY(1vh);-ms-transform:translateY(1vh);transform:translateY(1vh);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.homecontainer_home .homecontainer_divcontainer .arrow_down,.homecontainer_home .homecontainer_divcontainer .arrow_down svg,.homecontainer_it .homecontainer_divcontainer .arrow_down,.homecontainer_it .homecontainer_divcontainer .arrow_down svg{height:50px;width:50px;-ms-flex-item-align:end;align-self:flex-end}.homecontainer_it .homecontainer_divcontainer{margin-top:calc(100vh - 180px)}.homecontainer_element .image{height:50%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10%;background-color:#2c2c2c;border-top-left-radius:3vh;border-top-right-radius:3vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homecontainer_element .image img{max-width:100%;max-height:100%;height:auto}.homecontainer_element .zahnrad{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg);transform-box:fill-box}.homecontainer_element .zahnrad_blau{-webkit-transform-origin:-4.8817px 226.89px;-ms-transform-origin:-4.8817px 226.89px;transform-origin:-4.8817px 226.89px;-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}.homecontainer_element .zahnrad_rot{-webkit-transform-origin:-53.252998px 240.95px;-ms-transform-origin:-53.252998px 240.95px;transform-origin:-53.252998px 240.95px;-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}.homecontainer_element .text{height:50%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-weight:700;font-family:Raleway,sans-serif;text-align:center;font-size:1.75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homecontainer .caption,.homecontainer_home .caption{position:absolute;right:0;bottom:0;font-size:12px;padding:.5vh .5vw;color:#fff}.homecontainer .webdesign_background_container{position:absolute;width:100%;height:100%;right:0;bottom:0}.homecontainer .webdesign_background_container .background_video{position:absolute;width:100%;height:100%;right:0;bottom:0;background-image:url("/videos/background_video_thumbnail.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.homecontainer .webdesign_background_container .background_video #webdesign_video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}.homecontainer .webdesign_background_container .background_pattern{position:absolute;width:100%;height:100%;right:0;bottom:0;z-index:0;padding:2.25em 1.6875em;background-image:-webkit-repeating-radial-gradient(center center,rgba(0,0,0,.3),rgba(0,0,0,.3) 1px,transparent 1px,transparent 100%);background-image:-o-repeating-radial-gradient(center center,rgba(0,0,0,.3),rgba(0,0,0,.3) 1px,transparent 1px,transparent 100%);background-image:repeating-radial-gradient(center center,rgba(0,0,0,.3),rgba(0,0,0,.3) 1px,transparent 1px,transparent 100%);background-size:3px 3px;background-color:rgba(0,0,0,.2)}.homecontainer .webdesign_textcontainer{position:absolute;top:calc(50% - 75px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:3.5em;font-family:Raleway,sans-serif;font-weight:700;display:table-cell;vertical-align:middle;text-shadow:0 15px 30px rgba(0,0,0,.6);width:100%;text-align:center;overflow:hidden}p,ul{font-size:1em}.homecontainer .webdesign_textcontainer .textcontainer_heading{-webkit-animation:1.5s ease-in-out 1s forwards opacityIn,20s ease-in-out 1s infinite breathe;animation:1.5s ease-in-out 1s forwards opacityIn,20s ease-in-out 1s infinite breathe;opacity:0;display:block;overflow:hidden}.homecontainer .webdesign_arrow_down{position:absolute;bottom:50px;left:0;width:100%;height:100px;text-align:center}.homecontainer .webdesign_arrow_down .arrow_down{margin:25px auto;height:50px;width:50px;-webkit-transition:transform .25s linear;-o-transition:transform .25s linear;transition:transform .25s linear}.homecontainer .webdesign_arrow_down .arrow_down svg{height:50px;width:50px}.benefit-article{background:-o-linear-gradient(135deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background:-o-linear-gradient(225deg,#3ad8ff,#80a4c7,#31d7de);background:linear-gradient(-135deg,#3ad8ff,#80a4c7,#31d7de);background-size:400% 400%;-webkit-animation:15s infinite gradient;animation:15s infinite gradient}.benefit-container h2{color:#fff;text-shadow:0 15px 30px rgba(0,0,0,.3)}.benefit-container .benefit-flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:30px}.benefit-container .benefit-flex .benefit{position:relative;background-color:#fff;margin:30px;border-radius:50%;width:250px;height:250px;-webkit-box-shadow:0 15px 30px rgba(0,0,0,.3);box-shadow:0 15px 30px rgba(0,0,0,.3);border:2px solid #e9e9e9;-webkit-transition:opacity .3s ease-out,transform .3s ease-out;-o-transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;-webkit-transform-style:flat;transform-style:flat;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);will-change:transform,opacity}.benefit-container .benefit-flex .benefit.invisible{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.benefit-container .benefit-flex .benefit.visible{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}.benefit-container .benefit .benefit-icon{font-size:50px;color:#2c2c2c}.benefit-container .benefit span{position:absolute;width:150px;max-height:150px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;text-align:center;color:#2c2c2cbf;font-weight:700;font-family:Krub,sans-serif;font-size:1.2em}.inhalt .responsive-design-img{float:right;max-width:30vw;height:auto;border-radius:2px}.inhalt .responsive-design-img-2{width:100%;height:auto;border-radius:2px}.inhalt .shopware-img-link-wrapper{position:relative;height:100%;width:100%}.inhalt .shopware-img-link{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}h2,p,span,td,th{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}p.subheading{text-align:center;font-size:1.2em;font-weight:700}.inhalt .fernwartung-container h2,.inhalt .fuer-privatanwender-container h2,.inhalt .fuer-unternehmen-container h2,.inhalt h3,h2{font-weight:400}ul{line-height:2}.inhalt .content_not_underline h2,h2{font-size:2.5em;text-align:center;word-break:keep-all;word-wrap:break-word}.inhalt h3,.inhalt table.times-and-price,h2{font-family:Raleway,sans-serif}a{text-decoration:none;word-break:keep-all}.datenschutz a{word-break:normal}h2{margin-top:60px}.inhalt h3{font-size:1.4em;margin-top:30px;margin-bottom:15px}.inhalt .contact-container h3,.inhalt h3.first{margin-top:2.5vw}.inhalt .flex-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.inhalt .flex-container .flex-item{width:50%}.inhalt .contact-container.padding-between .col-md-6:nth-of-type(odd),.inhalt .flex-container .flex-item:nth-of-type(odd){padding-right:15px}.inhalt .contact-container.padding-between .col-md-6:nth-of-type(2n),.inhalt .flex-container .flex-item:nth-of-type(2n){padding-left:15px}.inhalt .full-width-svg-container svg{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);width:100%;height:auto}.inhalt .full-width-svg-container.inView svg{-webkit-animation:1s ease-out forwards blurIn;animation:1s ease-out forwards blurIn}.inhalt .full-width-svg-container{margin-top:5vw;width:calc(100% - 5vw);text-align:center}.full-width-svg-container.margin-bottom{margin-bottom:5vw;margin-top:0}.inhalt .content_underline{margin-top:0;margin-bottom:30px}.inhalt .content_not_underline{border-bottom:none;margin-top:30px}.inhalt .content_not_underline ul{padding-left:30px}.inhalt .content_not_underline img{float:right;max-width:40%}.inhalt .content_not_underline h2{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-top:0;margin-bottom:15px}.inhalt .content_underline ul{margin:0;padding-left:30px}.inhalt .content_underline.contact{text-align:center;margin-top:60px;margin-bottom:60px}.inhalt .content_underline .contact_button{text-decoration:none;padding:15px 30px;font-size:1.75em;text-align:center;font-weight:700;margin:auto;border:5px solid #ed3a5a;border-image-source:linear-gradient(45deg,#9eecff,#f16a83);border-image-slice:1;background-image:-o-linear-gradient(45deg,#9eebff,#f16982);background-image:linear-gradient(45deg,#9eebff,#f16982);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-transition:background .25s ease-out,color .25s ease-out;-o-transition:background .25s ease-out,color .25s ease-out;transition:background .25s ease-out,color .25s ease-out}.inhalt .content_underline .contact_button:hover{background-image:-o-linear-gradient(45deg,#9eebff,#f16982);background-image:linear-gradient(45deg,#9eebff,#f16982);background-clip:border-box;color:#fff}.inhalt .legal-info{background-color:rgba(44,44,44,.025);border-radius:5px;margin:2.5vh 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;font-size:1em}.inhalt .google_review_OptIn{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inhalt .google_review_OptIn .google_stars{font-size:1.4em;width:100%;text-align:center;margin-bottom:30px;color:#000!important;text-decoration:none!important}.inhalt .google_review_OptIn i{font-size:1.8em;color:#f9b805}.colorButton,.ghostButton,.it-services-entry-wrapper .scrollButton{background-color:#fff;padding:15px;border-radius:5px;color:#2c2c2c;text-decoration:none!important;width:260px;display:inline-block;text-align:center;font-weight:400;font-size:1.1em;margin-top:15px;-webkit-transition:color .3s ease-out,background-color .3s ease-out,border .3s ease-out;-o-transition:color .3s ease-out,background-color .3s ease-out,border .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out,border .3s ease-out;background-position:center;background-repeat:no-repeat;border:2px solid #2c2c2c;cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,.3)}.business-subjects .subject,.partner-link .partner{padding:30px;text-align:center}.inhalt .article-preview-link,.inhalt .referenz{-webkit-transition:-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out}.colorButton,.googleButton{border-color:#6bacd1;color:#fff;background-color:#6bacd1;width:auto}.business-subjects{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;padding:30px 0}.business-subjects .subject{max-width:200px;min-width:150px}.business-subjects .subject i{font-size:5em;color:#6bacd1}.partner-link{display:flex;justify-content:center;align-items:center}.ghostButton.smallButton{padding:7.5px;font-size:1em;margin-bottom:15px}.googleButton{border-radius:5px}.it-services-entry-wrapper .scrollButton:first-of-type{margin-right:15px}.ghostButton:visited,.it-services-entry-wrapper .scrollButton:visited{color:#2c2c2c}.ghostButton:hover,.it-services-entry-wrapper .scrollButton:hover{color:#fff;background-color:#2c2c2c}.colorButton:hover{background-color:#57a1cb}.colorButton .material-icons,.ghostButton .material-icons,.inhalt .fuer-privatanwender-container .feature-flex-item h3 .material-icons,.inhalt .fuer-unternehmen-container .feature-flex-item h3 .material-icons,.it-services-entry-wrapper .scrollButton .material-icons{font-size:24px}.inhalt .fuer-privatanwender-container .feature-flex-container,.inhalt .fuer-unternehmen-container .feature-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.inhalt .fuer-privatanwender-container .feature-flex-item,.inhalt .fuer-unternehmen-container .feature-flex-item{border-radius:5px;width:calc(50% - 15px);margin-bottom:30px;padding:15px;background-color:#fff;border:1px solid rgba(44,44,44,.1)}.inhalt .fuer-privatanwender-container .feature-flex-item h3,.inhalt .fuer-unternehmen-container .feature-flex-item h3{margin-top:0;margin-bottom:0;padding-bottom:15px;padding-top:15px;text-align:center;border:2px;font-weight:700;background-color:#2c2c2c;color:#fff;border-radius:5px}.inhalt .fuer-privatanwender-container .feature-flex-item p,.inhalt .fuer-unternehmen-container .feature-flex-item p{font-size:1em;margin-bottom:0}.inhalt .certificate-container{padding:15px;margin-top:30px}.inhalt .certificate-container .certificate-img-container::after{content:'';position:absolute;width:2px;height:100%;top:0;right:1px;background-color:#2c2c2c}.inhalt .certificate-container .certificate-img-container img{max-width:100%}.inhalt .certificate-container .certificate-text-container .certificates{background-color:#6babd125;margin-left:-15px;margin-right:-15px;padding:15px}.inhalt .certificate-container .certificate-text-container .certificates .partner-logo{margin-top:15px;width:200px;height:200px}.inhalt a.referenz-link{margin-top:15px;margin-bottom:15px}.inhalt a.referenz-link:hover{text-decoration:none!important}.inhalt .referenz{-webkit-box-sizing:border-box;box-sizing:border-box;transition:box-shadow .3s ease-out,transform .3s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;-o-transition:box-shadow .3s ease-out,transform .3s ease-out;border-radius:5px;padding:15px;border:1px solid rgba(44,44,44,.1)}.inhalt .contact-container .contact-flex-item a.messenger_contact_link:hover .messenger_contact,.inhalt .referenz:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 5px 10px rgba(44,44,44,.2);box-shadow:0 5px 10px rgba(44,44,44,.2)}.inhalt .referenz .img-container{position:relative;height:100px;width:150px;margin:auto}.inhalt .referenz .img-container img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto;max-width:100%;max-height:100px}.inhalt .referenz .desc-container .name{display:table;text-align:center;padding:1vw;-webkit-box-sizing:border-box;box-sizing:border-box}.inhalt .referenz .desc-container .name h3{margin:0;color:#2c2c2c;display:table-cell;vertical-align:middle}.inhalt .article .article-content .img-container,.inhalt .article .article-content .text-container,.inhalt .article-preview-link .img-container,.inhalt .referenz .desc-container .line-container{padding-top:15px;padding-bottom:15px}.inhalt .referenz .desc-container .line-container .line{height:2px;width:33.33%;margin:auto;background-color:#2c2c2c;opacity:.5;border-radius:4px}.inhalt .referenz .desc-container .service{display:table;text-align:center;padding:0 0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.inhalt .referenz .desc-container .service span{color:#2c2c2c;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:0;grid-row-end:3;display:table-cell;vertical-align:middle}.inhalt .article-preview-link{color:#2c2c2c;transition:box-shadow .3s ease-out,transform .3s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;-o-transition:box-shadow .3s ease-out,transform .3s ease-out;border:1px solid rgba(44,44,44,.1);border-radius:5px;padding:0 15px;margin-top:30px;margin-bottom:30px}.inhalt .article-preview-link:hover{text-decoration:none;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 5px 10px rgba(44,44,44,.2);box-shadow:0 5px 10px rgba(44,44,44,.2)}.inhalt .article .date,.inhalt .article-preview-link .date{color:#555;font-size:.75em}.inhalt .article-preview-link .read-more{color:#3ad7ff;float:right}.inhalt .article-preview-link:visited .read-more{color:#2ca3c2}.inhalt .article-preview-link .text-container{background-color:#fff;padding-top:15px;padding-bottom:15px}.inhalt .article .img-container img,.inhalt .article-preview-link .img-container img{width:100%;max-width:100%;border-radius:2px}.inhalt .article .article-info-container{display:-webkit-box;display:-ms-flexbox;display:flex}.inhalt .article .back-link,.inhalt .article .date-container{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.inhalt .article .article-sharing-container,.inhalt .article .date,.inhalt .article .date-container{text-align:right}.inhalt .article .article-content .full-width-media-header{width:100%;height:auto;margin-bottom:30px}.inhalt .article .article-sharing-wrapper{margin-top:-7.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.inhalt .article .sharing-link{z-index:0;position:relative;font-size:0}.inhalt .article .sharing-link::before{z-index:-1;position:absolute;content:'';bottom:0;left:0;height:15px;width:100%}.inhalt .article .sharing-link:active,.inhalt .article .sharing-link:focus,.inhalt .article .sharing-link:hover,.inhalt .contact-container .contact-flex-item a.messenger_contact_link:hover{text-decoration:none}.inhalt .article .sharing-link.facebook::before{background-color:rgba(24,118,242,.3)}.inhalt .article .sharing-link.twitter::before{background-color:rgba(29,161,242,.3)}.inhalt .article .sharing-link.whatsapp::before{background-color:rgba(47,185,68,.3)}.inhalt .article .article-sharing-icon{padding:7.5px;height:45px;width:45px;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:2px}.inhalt .contact-container .text-margin p:last-child{margin-bottom:0!important}.address-line,.inhalt .contact-container .contact-flex-item a.contact{font-family:Raleway,sans-serif;font-size:1.2em;color:#2c2c2c;text-decoration:none;font-weight:700;display:block;margin-top:15px;margin-bottom:15px;width:100%}.inhalt .contact-container .contact-flex-item .messenger_contact{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;background-color:#6babd1;margin-top:15px;margin-bottom:15px}.inhalt .contact-container .contact-flex-item .messenger_contact>img{height:25px;margin:10px}.inhalt .contact-container .contact-flex-item .messenger_contact>span{width:auto;margin:10px;word-break:keep-all;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inhalt .contact-container .contact-flex-item a.messenger_contact_link .messenger_contact{-webkit-transition:-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;transition:box-shadow .3s ease-out,transform .3s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;-o-transition:box-shadow .3s ease-out,transform .3s ease-out}.inhalt .contact-container .open-times{position:absolute;right:2.5vw;top:calc(2.5vw + 60px);width:14.5vw;height:14.5vw;color:#fff;background:#f593a5;background:-o-linear-gradient(315deg,#f8a0b0 0,#99ebff 100%);background:linear-gradient(135deg,#f8a0b0 0,#99ebff 100%);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);font-size:.9em;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);border-radius:100%;padding:1vw;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:4px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-animation:1s ease-out .5s forwards openTimesDesktop;animation:1s ease-out .5s forwards openTimesDesktop}.inhalt table.times-and-price{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:1.2em;color:#2c2c2c}.contact-alert-box .alert-text,.contact-alert-box .alert-text p{font-size:1.15vw;width:100%;color:#fff}.inhalt table.times-and-price td{vertical-align:top;padding:7.5px 15px}.inhalt table.times-and-price td:nth-of-type(odd){padding-left:0}.inhalt table.times-and-price td:nth-of-type(2n){padding-right:0}.inhalt table.times-and-price th{position:relative;font-size:1.2em;padding-top:30px;padding-bottom:15px}.inhalt table.times-and-price th::after{content:'';position:absolute;bottom:0;left:0;height:2px;width:100%;background-color:rgba(44,44,44,.1);background-image:linear-gradient(-135deg,#3ad8ff7f,#ef526e7f);opacity:.5;border-radius:4px}.inhalt h3.spacer{color:transparent}.inhalt .facebook-link{width:100%;text-align:center}.inhalt .impressum_bild,.inhalt .impressum_inhalt{display:inline-block;width:49%;min-width:180px;vertical-align:top}.inhalt .facebook-link img{max-width:100%;max-height:70px;display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.inhalt .impressum_inhalt{margin:0}.inhalt .impressum_bild{margin:0 0 20px}.inhalt .impressum_bild img{float:right;border-radius:1vw;-webkit-box-shadow:0 1vh 2.5vw rgba(0,0,0,.3);box-shadow:0 1vh 2.5vw rgba(0,0,0,.3)}.inhalt .content_full_image{width:100%;max-width:800px;margin:auto;text-align:center}.inhalt .content_full_image img{width:30vw}.inhalt .content_full_image img:hover{-webkit-transition:2s ease-in-out;-o-transition:2s ease-in-out;transition:2s ease-in-out;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.clear{line-height:40px}.icon{display:none;color:#6babd1;font-size:28px}.icon:hover{color:#ed3a5a}.contact-alert-overlay{width:100vw;height:100vh;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:2000;overflow:hidden}.contact-alert-box{width:30vw;background-color:#000;border-radius:2.5vw}.contact-alert-box .alert-text{margin:0;padding:2.5vw}.contact-alert-box .alert-ok{color:#fff;font-size:1.15vw;font-weight:700;margin:auto;text-align:center;height:5vw;line-height:5vw;background-color:#050505}@media screen and (max-width:1200px){.carousel.responsive .carousel-caption{max-width:960px}}@media screen and (max-width:992px){@-webkit-keyframes first-box{from{top:5vw;left:5vw;color:transparent}to{top:0;left:0;color:#fff}}@keyframes first-box{from{top:5vw;left:5vw;color:transparent}to{top:0;left:0;color:#fff}}@-webkit-keyframes second-box{from{-webkit-box-shadow:none;box-shadow:none;background-color:#eb5b77;left:10vw;top:10vw;color:transparent}to{-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.1);box-shadow:0 0 6px 1px rgba(0,0,0,.1);background-color:#ef6270;left:10vw;top:10vw;color:#fff}}@keyframes second-box{from{-webkit-box-shadow:none;box-shadow:none;background-color:#eb5b77;left:10vw;top:10vw;color:transparent}to{-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.1);box-shadow:0 0 6px 1px rgba(0,0,0,.1);background-color:#ef6270;left:10vw;top:10vw;color:#fff}}@-webkit-keyframes third-box{from{-webkit-box-shadow:none;box-shadow:none;background-color:#eb5b77;left:15vw;top:15vw;color:transparent}to{-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.1);box-shadow:0 0 6px 1px rgba(0,0,0,.1);background-color:#eb7871;left:20vw;top:20vw;color:#fff}}@keyframes third-box{from{-webkit-box-shadow:none;box-shadow:none;background-color:#eb5b77;left:15vw;top:15vw;color:transparent}to{-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.1);box-shadow:0 0 6px 1px rgba(0,0,0,.1);background-color:#eb7871;left:20vw;top:20vw;color:#fff}}header .header nav .nav-list{margin-left:0;margin-right:0;width:100%}header .header nav .nav-list li a,header .header nav .nav-list li ul.dropdown li i.material-icons{font-size:16px}header .header nav .nav-list li.active a span::after,header .header nav .nav-list li.active a span::before{line-height:19px}header .header nav .nav-list li ul.dropdown li{font-size:14px}header .header nav{text-align:center}.inhalt .contact-container .contact-flex-item,.submit_reset,textarea{width:100%}.carousel.responsive .carousel-item{min-height:0}.carousel.responsive .carousel-caption{max-width:720px}body .contact_bubble.closed{-webkit-animation:1s forwards slideOut95;animation:1s forwards slideOut95}body .contact_bubble_triangle{-webkit-transform:translateX(95vw) rotate(45deg);-ms-transform:translateX(95vw) rotate(45deg);transform:translateX(95vw) rotate(45deg);-webkit-animation:1s 60s forwards rotatedSlideIn95;animation:1s 60s forwards rotatedSlideIn95}body .contact_bubble_triangle.closed{-webkit-animation:1s forwards rotatedSlideOut95;animation:1s forwards rotatedSlideOut95}body .contact_bubble{width:90vw;padding:0;-webkit-transform:translateX(95vw);-ms-transform:translateX(95vw);transform:translateX(95vw);-webkit-animation:1s 60s forwards slideIn95;animation:1s 60s forwards slideIn95}body .contact_bubble .close_button{margin-top:3.5vw}body section article:first-of-type{padding-top:80px}.homecontainer{height:auto;min-height:calc(100vh - 80px)}.homecontainer .homecontainer_spancontainer{height:40vh}.homecontainer .homecontainer_spancontainer .homecontainer_heading{font-size:7.5vw;font-weight:700;width:100%;display:table-cell;vertical-align:middle;padding:0 2.5vw}.homecontainer_home .homecontainer_spancontainer .homecontainer_heading h2{margin-top:90px;margin-bottom:90px}.homecontainer .homecontainer_spancontainer .homecontainer_heading h2{font-size:7.5vw;font-weight:700;width:100%}.homecontainer_home .homecontainer_spancontainer .homecontainer_heading,.homecontainer_home .homecontainer_spancontainer .homecontainer_heading_small{padding:0 2.5vw}.homecontainer .homecontainer_divcontainer{-ms-flex-wrap:wrap;flex-wrap:wrap}.homecontainer .homecontainer_element{margin-top:5vw;margin-bottom:5vw}.inhalt .responsive-design-img{float:right;max-width:50%;height:auto}.inhalt .box-animation{width:40vw;height:40vw}.inhalt .box-animation h3{font-size:2.5vw}.inhalt .box-animation .first-box{width:30vw;height:30vw;left:5vw;top:5vw;animation:1s ease-out 1s forwards first-box;-moz-animation:1s ease-out 1s forwards first-box;-webkit-animation:1s ease-out 1s forwards first-box;-o-animation:1s ease-out 1s forwards first-box}.inhalt .box-animation .second-box{width:25vw;height:25vw;left:10vw;top:10vw;animation:1s ease-out 1s forwards second-box;-moz-animation:1s ease-out 1s forwards second-box;-webkit-animation:1s ease-out 1s forwards second-box;-o-animation:1s ease-out 1s forwards second-box}.inhalt .box-animation .third-box{width:20vw;height:20vw;left:15vw;top:15vw;animation:1s ease-out 1s forwards third-box;-moz-animation:1s ease-out 1s forwards third-box;-webkit-animation:1s ease-out 1s forwards third-box;-o-animation:1s ease-out 1s forwards third-box}.inhalt .flex-container .flex-item{width:100%;padding:0!important}.inhalt .flex-container .flex-item:nth-of-type(2){margin-top:30px}.inhalt .contact-container{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}.inhalt .contact-container.padding-between .col-md-6:nth-of-type(1+2n){padding-right:0}.inhalt .contact-container.padding-between .col-md-6:nth-of-type(2n){padding-left:0}.inhalt .contact-container .contact-flex-item:nth-of-type(2) h3{margin-top:5vw}.inhalt .contact-container .open-times{width:20.5vw;height:20.5vw;border-width:3px}.it-services-entry-wrapper .scrollButton{width:100%;display:block}.it-services-entry-wrapper .scrollButton:first-of-type{margin-right:0}.inhalt .fuer-privatanwender-container .feature-flex-item,.inhalt .fuer-unternehmen-container .feature-flex-item{width:calc(100%)}.inhalt .certificate-container .certificate-img-container{text-align:center;margin-bottom:15px;padding-bottom:17px}.inhalt .certificate-container .certificate-img-container::after{top:auto;right:auto;left:0;bottom:-2px;width:100%;height:2px}.inhalt .certificate-container .certificate-img-container img{width:360px}}@media screen and (max-width:768px){header .header nav a.icon,nav .nav-list.expand .icon{position:absolute;top:0;right:0}.sm-margin-top-15{margin-top:15px}.sm-no-padding{padding:0!important}.icon{display:block}h2{font-size:2em}.inhalt p,footer,footer .copyright{font-size:1em}body.expand{overflow:hidden}img.centered{width:100%;height:auto;border-radius:5px;margin:2vh auto;display:block}header,header .header{height:61px}header .logo-link{height:60px}header .header-image{height:60px;margin-bottom:0;margin-top:0}header .header nav .nav-list{width:100%;overflow:hidden;-webkit-transition:height .3s ease-out;-o-transition:height .3s ease-out;transition:height .3s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:height;height:0;min-height:0;display:block}header .header nav .nav-list li{height:auto}header .header nav .nav-list li a{line-height:40px;display:block;color:#2c2c2c;font-size:18px;font-weight:700}header .header nav a.icon{width:auto;height:60px;padding:22px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateZ(0);transform:translateZ(0)}header .header nav a.icon .bar{width:32px;height:4px;background-color:#6babd1;border-radius:2px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:transform .3s ease-out,margin .3s ease-out;-o-transition:transform .3s ease-out,margin .3s ease-out;transition:transform .3s ease-out,margin .3s ease-out;will-change:transform,margin}header .header nav a.icon .bar.top{margin-bottom:8px}.expand header .header nav a.icon .bar.top{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:2px;margin-top:6px}.expand header .header nav a.icon .bar.bottom{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-6px}header .header nav .nav-list li{display:block;border:0;margin:0}header .header nav .nav-list li ul.dropdown{-webkit-transform:none;-ms-transform:none;transform:none;border:none;background-color:#fff;position:relative;display:none}header .header nav .nav-list li ul.dropdown li{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;line-height:40px}header .header nav .icon i{position:relative;text-align:center;line-height:60px}nav .header-image{width:auto;height:60px;display:inline-block;vertical-align:middle}header .header nav .nav-list.expand{height:calc(100vh - 60px);overflow-y:scroll;padding-top:15px}header .header nav .nav-list>li{width:100%;-webkit-transition:-webkit-transform .25s ease-out;-o-transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;background-color:#fff;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:15px;border:2px solid #2c2c2c;border-radius:5px;margin-left:15px;margin-right:15px;box-sizing:border-box;width:calc(100% - 30px);overflow:hidden}header .header nav .nav-list>li#button-kontakt{background-color:#fff;border:2px solid #6babd1}header .header nav .nav-list>li.active{background-color:#2c2c2c}header .header nav .nav-list>li.active#button-kontakt,header .header nav .nav-list>li.active#button-kontakt>a{background-color:#6babd1}header .header nav .nav-list>li>a{background-color:#fff;color:#2c2c2c;height:auto}header .header nav .nav-list>li#button-kontakt>a{color:#6babd1}header .header nav .nav-list>li.active>a{background-color:#2c2c2c;color:#fff!important;height:auto}header .header nav .nav-list.expand li ul.dropdown li{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}nav .nav-list.expand a{float:none;display:block}header .header nav .nav-list li.active a span::after,header .header nav .nav-list li.active a span::before{color:#fff}body section article:first-of-type{padding-top:60px}.carousel.responsive .carousel-caption h2{font-size:2.4rem}.carousel.responsive .carousel-caption p{font-size:1.4rem}.homecontainer{height:auto;min-height:calc(100vh - 60px)}.homecontainer .homecontainer_spancontainer{height:30vh}.homecontainer .homecontainer_divcontainer .homecontainer_element{width:80vw;min-height:110vw}.homecontainer .homecontainer_divcontainer .homecontainer_element:first-of-type,.homecontainer .homecontainer_divcontainer .homecontainer_element:nth-of-type(2),.homecontainer .homecontainer_divcontainer .homecontainer_element:nth-of-type(3){-webkit-animation-delay:0s;animation-delay:0s}.homecontainer_home .homecontainer_spancontainer .homecontainer_heading,.homecontainer_home .homecontainer_spancontainer .homecontainer_heading h2{font-size:4vh}.homecontainer .webdesign_textcontainer .textcontainer_heading{-webkit-animation:1.5s ease-in-out 1s forwards opacityIn;animation:1.5s ease-in-out 1s forwards opacityIn}.color-banner .inhalt h3{font-size:2.6em}.color-banner .inhalt h4,.color-banner .usp-container .usp-heading-container{font-size:1.2em}.color-banner .usp-container{padding:30px 15px}.inhalt .content_not_underline,.inhalt .content_underline,.inhalt h4,.inhalt h5,.inhalt table.times-and-price,.inhalt ul{margin-left:0;margin-right:0}.inhalt .offers-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inhalt .offer{max-width:400px;width:100%}.inhalt .fernwartung-button{width:90%}.benefit-article{background-size:200% 200%;-webkit-animation:none;animation:none}.inhalt h3{word-break:keep-all;margin:30px 0 15px}.inhalt p{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.inhalt .content_not_underline ul,.inhalt .content_underline ul{width:100%;max-width:100%}.inhalt .content_underline .contact_button{padding:0;border:none}.inhalt .content_not_underline img{max-width:70%}.inhalt .leistungsumfang li div::before{background-position:top;margin-top:.5em}.inhalt .leistungsumfang li span{line-height:25px}.inhalt .referenz .img-container{height:150px;width:100%}.inhalt .referenz .img-container img{max-height:150px}.inhalt .referenz .desc-container{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2}.inhalt .contact-container .open-times{position:relative;display:inline-block;width:100%;-webkit-transform:none;-ms-transform:none;transform:none;border-radius:5px;height:auto;top:0;right:0;border-width:2px;-webkit-animation:1s ease-out .5s forwards openTimesMobile;animation:1s ease-out .5s forwards openTimesMobile}.inhalt h3.spacer{display:none}.inhalt .impressum_inhalt{width:100%}.inhalt .responsive-design-img{float:none;max-width:100%;height:auto}.inhalt .impressum_bild img{float:left}.inhalt .content_full_image img{width:80vw}table.services td,table.services th{padding:10px}table.services td:hover,table.services td:nth-of-type(2n):hover{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.inhalt .article .article-content .img-container,.inhalt .article-preview-link .img-container{max-width:500px;margin-left:auto;margin-right:auto}input[type=reset],input[type=submit]{width:30vw}footer h4,footer h4.margin-top{margin-top:2vh;margin-bottom:1vh}footer h4.main-link{margin-top:0}footer .contact-information .contact-impressum .social-media-container{padding-top:4vw;padding-bottom:2vw}footer .footer-navigation{border-top-width:2px}footer .footer-navigation ul{margin-bottom:0;margin-top:0;padding-left:15px}footer table td{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto}footer table td:nth-of-type(n+2){border-left:0 solid #fff}}@media screen and (min-width:576px) and (max-width:768px){.container{max-width:unset!important}}