html{font-size:16px}body{font-family:var(--ui-font-Arial),sans-serif;font-size:1rem;line-height:1.5;color:var(--text-color-text-grey-dark);background-color:#FFFFFF;position:relative;text-rendering:initial;-webkit-font-smoothing:initial}h1,h2,h3{font-family:var(--ui-font-TUVSUDPro-Regular),sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.5px}h4,h5{font-family:var(--ui-font-TUVSUDPro-Regular),sans-serif;font-weight:400}h2{font-size:1.75rem}.h2-small,.section h2.h2-small{font-size:1.375rem}.h2-color-blue{color:var(--primary-color-brand-blue)}.h2-no-uppercase{text-transform:initial}.font-weight-bold{font-family:var(--ui-font-TUVSUDPro-Bold),sans-serif;font-weight:normal!important}.text-white{color:#fff}a{color:var(--primary-color-brand-blue);text-decoration:none}.btn123{font-family:var(--ui-font-TUVSUDPro-Regular),sans-serif;background-color:transparent;border:1px solid #000;border-radius:0;box-shadow:none;padding:1rem 2.5rem;text-transform:uppercase;text-decoration:none!important}#gdpr-cookie-message button{font-family:var(--ui-font-TUVSUDPro-Regular),sans-serif}.btn123:hover{font-family:var(--ui-font-TUVSUDPro-Regular),sans-serif;background-color:transparent;border:1px solid #000;border-radius:0;box-shadow:none}.hidden:not(.btn){opacity:0}#navigation{font-family:var(--ui-font-TUVSUDPro-Regular),sans-serif;font-size:0.8125rem}#navigation.navbar-light .navbar-nav .nav-link{font-size:0.8125rem}#navigation.navbar-light .navbar-nav .nav-link:hover,#navigation.navbar-light .navbar-nav .nav-item .nav-link.active{font-family:var(--ui-font-TUVSUDPro-Bold),sans-serif}.navbar-light .navbar-toggler{border:0;border-radius:0}.navbar-light .navbar-toggler:focus{outline:5px auto #333;outline:none}.navbar-light .navbar-toggler-icon{background-image:none;height:2.5rem;width:2.25rem}.navbar-light .navbar-toggler .navbar-toggler-icon:after{content:'\f00d';font-family:"Font Awesome 5 Pro",sans-serif;position:relative;top:0.175em;font-size:1.9rem;color:#000}.navbar-light .navbar-toggler.collapsed .navbar-toggler-icon:after{content:'\f0c9';font-family:"Font Awesome 5 Pro",sans-serif}.navbar-collapse{transition:none!important}#navigationBottom{font-family:var(--ui-font-TUVSUDPro-Regular),sans-serif;background-color:#FFFFFF;padding:0 3.9rem}#navigationBottom .nav-item{letter-spacing:2.5px;transform:skew(-40deg);border-right:1px solid #d1d1d1;border-left:1px solid #d1d1d1;transition:background-color 0.25s,color 0.25s}#navigationBottom .nav-item:hover,#navigationBottom .nav-item:focus{background-color:var(--secondary-color-dark-blue-50);border-color:var(--secondary-color-dark-blue-50)}#navigationBottom .nav-item:hover .nav-link,#navigationBottom .nav-item:focus .nav-link{color:#FFFFFF}#navigationBottom .nav-item a{font-family:var(--ui-font-TUVSUDPro-Bold),sans-serif;font-size:15px;text-transform:uppercase;padding:1.172rem 3rem;transform:skew(40deg)}#navigationBottom .navigation-bottom-nav-item-right{background-color:var(--primary-color-brand-blue);border:0}#navigationBottom .nav-item.navigation-bottom-nav-item-right a{color:#FFFFFF}.section .container{position:relative;z-index:2}.section.section-background-image{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.section.section-background-image.section-bg-img-2{background-position:50% 80%}.section.section-background-image.section-background-image-opacity{opacity:0.6}.section.section-background-image:after{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;transition:all .5s linear;background:#fff;background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}.section.section-background-image.no-gradient:after{display:none}.section.background-blue a:not(.btn){color:#fff;text-decoration:underline}.section.background-blue .btn.btn-primary{font-family:var(--ui-font-TUVSUDPro-Bold),sans-serif;background-color:transparent;border:1px solid #fff;text-decoration:none;border-radius:0}.section.background-blue .btn.btn-primary:hover{background-color:transparent;color:#fff;border:1px solid #adadad}.section.background-blue a:not(.btn):hover{color:#adadad;text-decoration:underline}.image-slide{height:620px}.caption-container{position:relative;display:flex;height:100%}.image-slide{background-size:cover;background-repeat:no-repeat;background-position:center}.caption{max-width:850px;margin:auto;color:#fff;text-align:center;font-size:1.5rem;transition:all 0.3s ease-in}.caption h1,.caption h2{font-size:5.25rem;line-height:1;text-transform:uppercase;letter-spacing:5px;position:relative;margin-bottom:3.25rem}.caption h1:after,.caption h2:after{content:"";position:absolute;display:block;bottom:-30px;left:50%;margin-left:-35px;width:70px;height:10px;background:#fff;transform:skew(-40deg)}.caption p{font-family:var(--ui-font-TUVSUDPro-Regular),sans-serif;font-size:1.125rem}.caption *{text-shadow:0 0 5px rgba(0,0,0,0.2)}.caption .btn{text-shadow:none}.section{padding:3rem 0}.section h2{margin-bottom:2rem}.section.background-blue{background-color:var(--primary-color-dark-blue);color:#fff}.section.background-gray{background-color:var(--secondary-color-grey-200)}.section.background-gray .btn-primary{color:var(--secondary-color-grey-500);text-shadow:none}.section.background-gray .btn-primary:hover{color:#000;text-shadow:none}.container-small{text-align:center;max-width:80%;margin:auto}.kpi-element{text-align:center;margin-bottom:1rem}.kpi-number{font-size:4rem;color:var(--primary-color-brand-blue)}.kpi-title{margin-top:1rem}.kpi-title h3{font-size:1.125rem;color:#2b3950;letter-spacing:2.5px}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:var(--ui-font-TUVSUDPro-Regular),sans-serif;line-height:1}.odometer-formatting-mark{font-size:0}.odometer-formatting-mark:after{font-size:4rem;content:"."}.card{border-radius:0;min-height:400px;text-align:center;color:#fff;padding:0;transition:all 0.3s ease-in;box-shadow:none;border:0;margin-bottom:2rem;height:calc(100% - 2rem)}.card:hover{color:#000;box-shadow:0 3px 30px rgba(0,0,0,.8);border:0}.card a{display:flex;color:#fff;text-decoration:none;height:100%;transition:all 0.3s ease-in}.card:hover a{color:#000;text-decoration:none}.card p{line-height:1.4}.card-image{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center}.card-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(21,54,101,0.5);transition:all 0.3s ease-in}.card:hover .card-background{background-color:#fff}.card-body{display:flex;flex-direction:column;padding:2rem;margin:auto;height:100%;position:relative;z-index:1}.card h3{font-size:2.5rem;line-height:1.2;position:relative;padding-bottom:5rem;color:inherit}.card:hover h3{color:var(--primary-color-brand-blue)}.card h3:after{content:'';position:absolute;right:0;bottom:50px;left:0;width:40%;display:block;margin:auto;border-bottom:1px solid #fff;transition:all 0.3s ease-in}.card:hover h3:after{width:60%;border-color:#000}.card .button{font-family:var(--ui-font-TUVSUDPro-Bold),sans-serif;font-size:0.9375rem;color:#fff;text-decoration:none;letter-spacing:2.5px;text-transform:uppercase;margin-top:2rem;transition:all 0.3s ease-in}.card:hover .button{color:var(--primary-color-brand-blue)}.card-feature{background-color:#FFFFFF;box-shadow:none;transition:box-shadow 0.25s,top 0.25s;position:relative;top:0;margin-top:1rem;margin-bottom:1rem}.card-feature:hover{top:5px;box-shadow:0 3px 10px rgba(0,0,0,.28)}.card-feature.top-seller{box-shadow:0 3px 30px rgba(0,0,0,.8)}.card-feature-body{padding:2rem}.features-collapse-link:not(.collapsed){visibility:hidden}.card-feature .card-feature-title{font-size:1.35rem;color:var(--primary-color-brand-blue);text-transform:initial;letter-spacing:0;white-space:nowrap;margin-bottom:1.25rem}.card-feature-price{margin-bottom:1.5rem}.card-feature-price-text{font-size:2rem;line-height:1;font-weight:bold}.card-feature-price-text-inner{transition:opacity 0.5s linear}.card-feature-price .card-feature-sub-text{font-size:1rem;font-weight:normal}.card-feature-description{line-height:1.3}.features-collapse-text{margin-bottom:2rem}.features-collapse-text h4{font-family:var(--ui-font-Arial),sans-serif;font-size:1rem;font-weight:bold;color:var(--primary-color-brand-blue);border-bottom:1px solid #d1d1d1;padding:0.35rem 0;margin:0}.features-collapse-text ul{font-size:14px;list-style:none;padding-left:0}.features-collapse-text ul li{color:var(--primary-color-brand-blue);padding:0.35rem 0;border-bottom:1px solid #d1d1d1}span.feature-yes,span.feature-no{font-size:14px;display:block;position:relative}span.feature-yes:after,span.feature-no:after{content:'\f00c';font-family:"Font Awesome 5 Pro",sans-serif;font-weight:100;position:absolute;top:50%;right:0.15rem;transform:translateY(-50%);width:25px;text-align:center}span.feature-yes:after{color:var(--secondary-color-grass-green)}span.feature-no:after{content:'\f00d';color:var(--utility-color-u-error)}.cke_editable span.feature-yes:after{color:var(--secondary-color-grass-green)}.cke_editable span.feature-no:after{color:var(--utility-color-u-error)}.badge-custom.badge-custom-orange{color:#FFFFFF;background-color:var(--secondary-color-bright-orange);transform:skew(-40deg);padding:0.5rem 1.375rem}.badge-custom.badge-custom-orange span{display:flex;transform:skew(40deg)}.card-feature .badge-custom{font-size:10px;position:relative;right:-0.5rem}.card-feature-form{padding:0;background-color:transparent;box-shadow:none}.card-feature-form .custom-control{margin-bottom:0.5rem}.custom-control-label-title{white-space:nowrap}.custom-control-label-description{font-size:10px;margin-left:5px;white-space:nowrap}.card-feature-price-text .custom-control-label-title,.card-feature-price-text .custom-control-label-description{font-weight:normal}.card-feature-price-text .custom-control-label-title{font-size:16px}.card-feature-form .btn{letter-spacing:0;text-transform:initial;margin:1.5rem 0 0;padding:0.9375rem 0.5rem 0.9375rem;white-space:nowrap;display:block;width:100%}.card-feature-form .btn i{margin-left:0.5rem}.video-element{margin-bottom:2rem}footer{position:relative;box-shadow:none}footer ul{list-style-type:none;padding:0;text-align:right}footer ul li{display:inline-block;margin-left:1rem}.banner-slider-container,.banner-has-video{position:relative;height:640px}.banner-has-video .caption-container{position:absolute;z-index:1;top:0;bottom:0;right:0;left:0;display:flex;height:100%}.banner-has-video .caption-container .caption{padding-right:0;padding-left:0}.banner-video-container{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:100%}.banner-video-container1{height:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%}.banner-video-container1:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary-color-brand-blue);opacity:0;transition:all .25s linear;z-index:12}.banner-video{display:block;z-index:1;min-height:100%;min-width:100%;width:auto!important;max-width:initial;height:auto!important;position:absolute;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%);background-color:#fff}.banner-video video{display:block;z-index:1;min-height:100%;min-width:100%;width:auto!important;height:auto!important;position:absolute;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)}.video-element{position:relative;background-color:#000}.video-element-cookie-accept{position:absolute;top:0;right:0;bottom:0;left:0}.video-element .video-element-cookie-accept .btn-cookie-settings{font-size:1.8rem;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%}.video-element-cookie-accept,.video-element-cookie-accept a{color:#fff}.play-stop-button{position:absolute;top:50%;left:50%;width:10rem;height:10rem;z-index:11111;cursor:pointer;background:red}.mobile .video-element:before,.mobile .video-element:after{display:none}.video-element:hover:before{background-color:#066BB4}video{width:100%;max-width:100%}.video-player{position:relative!important;width:100%!important;height:auto!important}.video-js{width:100%}.vjs-poster{background-size:cover}.video-js .vjs-big-play-button{font-size:9rem;line-height:1;height:9rem;width:9rem;position:absolute;background-color:transparent;transition:all 0.4s;left:50%;margin-left:-6rem;top:50%;margin-top:-6rem;border:0;border-radius:100px}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{background-color:var(--primary-color-brand-blue)}.image-compare{background-color:var(--secondary-color-grey-200);margin-bottom:3rem}.image-compare-text{padding:3rem 3rem 1rem;text-align:center}.image-compare-text h3{font-size:2rem;line-height:1.2}.twentytwenty-after-label1:before{content:'Nachher'}.twentytwenty-before-label1:before{content:'Vorher'}#scrollToTop{font-size:1.3rem;position:fixed;right:-200px;bottom:50px;z-index:100;text-decoration:none;color:var(--primary-color-dark-blue);background-color:#FFFFFF;padding:0.4rem 0.8rem;vertical-align:text-top;border-radius:100%;box-shadow:0 0 8px rgba(0,0,0,.6);opacity:1}#scrollToTop.active{right:20px;transition:all 0.5s}#scrollToTop .fal{text-decoration:none;line-height:1;position:relative;top:2px;font-size:1rem}.zoom-ele-element{margin-bottom:2rem;display:flex;position:relative}.zoom-ele-element-overlay-container{position:absolute;left:100%;width:640px;height:340px}.zoom-ele-element-overlay{position:relative;width:450px;height:340px}.drift-open{position:absolute;z-index:1;border:1px solid #fff}.drift-zoom-pane.drift-opening{animation:drift-fadeZoomIn 1ms ease-out;-webkit-animation:drift-fadeZoomIn 1ms ease-out}.drift-zoom-pane.drift-closing{animation:drift-fadeZoomOut 1ms ease-in;-webkit-animation:drift-fadeZoomOut 1ms ease-in}.drift-bounding-box{z-index:1051;width:50px!important;height:50px!important}.zoom-image{position:relative}.zoom-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent}@media only screen and (min-width:1024px){.zoom-image::before{display:none}}.zoomContainer,.zoomWindowContainer{z-index:10}.zoomWindowContainer div{border:0!important}.panolens-element{height:600px;cursor:url('/static/images/grabbing_all.svg') 25 15,grab}.col-lg-6 .panolens-element{height:303px}.image-single{position:relative;margin-bottom:2rem}.content-tile .zoom-icon{background-color:#fff;position:absolute;bottom:0;right:0;font-size:1rem;padding:0.5rem;display:block;line-height:1;transition:all 0.5s}.content-tile:hover .zoom-icon{font-size:2rem}.content-tile .card-background,.content-tile .zoom-text,.image-single .card-background,.image-single .zoom-text{opacity:0}.content-tile .zoom-text,.image-single .zoom-text{font-family:var(--ui-font-TUVSUDPro-Bold),sans-serif;font-size:0.9375rem;color:#fff;text-transform:uppercase;letter-spacing:2.5px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}.content-tile:hover .card-background,.content-tile:hover .zoom-text,.image-single:hover .card-background,.image-single:hover .zoom-text{opacity:1}.content-tile-body h2{font-family:var(--ui-font-TUVSUDPro-Bold),sans-serif;font-size:1.75rem;margin-bottom:1rem}.content-tile-body{color:#444}.content-tile-large h3{font-size:1.375rem;margin-bottom:0}.modal .modal-body h5{font-size:2rem}.ul-style-check{list-style:none;padding-left:0}.ul-style-check li{position:relative;padding-left:2.5rem;margin-bottom:1rem}.ul-style-check li:before{content:'\f058';font-family:"Font Awesome 5 Pro",sans-serif;font-size:1.5rem;color:var(--secondary-color-grass-green);font-weight:bold;position:absolute;top:50%;left:0;transform:translateY(-50%)}.content-tile-body .download-actions a.btn{width:100%;margin-bottom:1rem}#toast-container.toast-bottom-center>div{padding:1.25rem 2.5rem 1.25rem 4.0625rem}.initial-loading-container{font-size:2rem;color:var(--primary-color-brand-blue);text-align:center}.initial-loading-container-text{font-size:inherit}.content-tile-loaded{opacity:0;transition:opacity 0.5s}.content-tile-loaded.loaded{opacity:1}body #onetrust-pc-sdk .ot-chkbox label::after{top:12px}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.banner-has-video .caption-container .caption{align-self:center}.card-body{display:block}}