@charset "UTF-8";@font-face{font-family:"Flaticon";src:url("./base/font/flaticon.eot");src:url("./base/font/flaticon.eot?#iefix") format("embedded-opentype"),url("./base/font/flaticon.ttf") format("truetype"),url("./base/font/flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url("./base/font/flaticon.svg#Flaticon") format("svg")}}.flaticon-close:hover{text-shadow:1px 0px 1px black}.big-icon:before{font-size:4rem!important}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-family:Flaticon;font-size:20px;font-style:normal}.flaticon-fliese:before{content:"\f101"}.flaticon-fliese-1:before{content:"\f102"}.flaticon-fliese-2:before{content:"\f103"}.flaticon-fliese-3:before{content:"\f104"}.flaticon-fliese-4:before{content:"\f105"}.flaticon-umhauen:before{content:"\f106"}.flaticon-vanity-set:before{content:"\f107"}.flaticon-bathroom:before{content:"\f108"}.flaticon-shower:before{content:"\f109"}.flaticon-handwerk:before{content:"\f10a"}.flaticon-house:before{content:"\f10b"}.flaticon-home:before{content:"\f10c"}.flaticon-home-1:before{content:"\f10d"}.flaticon-house-1:before{content:"\f10e"}.flaticon-time:before{content:"\f10f"}.flaticon-clock:before{content:"\f110"}.flaticon-deadline:before{content:"\f111"}.flaticon-scales:before{content:"\f112"}.flaticon-payment-method:before{content:"\f113"}.flaticon-beratung:before{content:"\f114"}.flaticon-experience:before{content:"\f115"}.responsive-img{width:100%;height:auto}.font-light{color:#262624}textarea{min-height:20vh!important}form .btn{margin:3vh 0}.content-container{min-height:90vh;padding-top:80px;padding-bottom:3vh}.hero[class*=-with-header]{padding-top:17.5rem}@media only screen and (min-width:992px){.topnav{top:0;position:fixed;z-index:999;width:100%;height:80px;background-color:#1d1d1b!important;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}#nav-logo{width:140px;height:auto}.nav-menu,.nav-menu .nav-login a{border-bottom:none!important;color:white}.nav-menu{top:0px;position:fixed;z-index:999;left:30%;width:60%!important;line-height:80px;text-align:left}.nav-menu li{display:inline;line-height:40px;margin-left:2%}.nav-menu li,.nav-menu li a{color:white!important;font-weight:300;border-bottom:none!important;padding-bottom:5px;font-size:0.9rem;letter-spacing:0.05rem}.nav-menu li a:hover,.nav-menu li:hover{color:rgb(231,227,227)!important}.dropdown-content{right:-60px;position:absolute;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);z-index:999;background-color:#1d1d1b!important;text-align:left!important;min-width:240px;padding:0!important}.dropdown-content li{display:block;line-height:40px!important;margin:0 5px;border-bottom:1px solid rgb(231,227,227)!important}.dropdown-content li:last-child{border-bottom:none!important}.dropdown-content li a{display:inline-block!important;border-bottom:none!important;width:100%;text-transform:none!important}.dropdown-content li:hover{background-color:#bd1d1d}.dropdown-content li:hover>a{color:rgb(231,227,227)!important}}@media only screen and (min-width:2700px){.nav-menu{left:40%}}.dropbtn{cursor:pointer;position:relative;display:inline-block}.dropdown-content{display:none}.show{display:block}#show-searchbar i,.nav-caret-icon{color:white!important}.mobil-nav-icon{display:none!important}@media only screen and (max-width:992px){.mobil-nav-icon{position:absolute;right:7%;line-height:70px!important;display:block!important;cursor:pointer;font-size:35px!important;color:white!important}#nav-menu-layer{position:fixed;top:0;bottom:0;left:0;right:0;z-index:980;background:rgba(0,0,0,0.7)}.mobil-nav-hide{display:none}.topnav{top:0;position:fixed;z-index:1500;width:100%;height:70px;background-color:#1d1d1b!important;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.nav-menu{top:70px;position:fixed;z-index:1200;height:100%;width:50%;right:0;padding-right:0px!important;padding-top:8vh;background-color:#1d1d1b!important;padding-left:0px!important;overflow:hidden;overflow-y:scroll;text-align:center;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}#nav-logo{position:absolute;left:5%;width:120px;height:auto}.nav-menu ul{padding-left:0px!important}.nav-menu li{border-bottom:1px solid #646363;line-height:50px;display:block;text-align:left;padding-left:15px}.nav-menu li:last-child{border-bottom:none}.nav-menu li:hover{background-color:#262624}.nav-menu li{color:white!important;border-bottom:none;font-weight:400;font-size:1.2rem;letter-spacing:0.05rem}.nav-menu li a{color:white!important;border-bottom:none;font-weight:400;font-size:1.2rem;display:inline-block!important;letter-spacing:0.05rem;width:100%}.dropdown-content li{display:block;line-height:35px!important;padding-left:5px!important}.dropdown-content li:before{content:" -";position:absolute;margin-top:2px;margin-left:-15px;color:white!important}.dropdown-content li a{display:inline-block!important;border-bottom:none!important;width:100%;font-size:0.8rem}}@media only screen and (max-width:450px){.nav-menu{width:60%}}@-webkit-keyframes navlogoanimation{0%{left:5%}to{left:30%}}@keyframes navlogoanimation{0%{left:5%}to{left:30%}}.nav-logo-animation{-webkit-animation-name:navlogoanimation;animation-name:navlogoanimation;-webkit-animation-duration:0.3s;animation-duration:0.3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}@-webkit-keyframes navmenuanimation{0%{width:0%}to{width:50%}}@keyframes navmenuanimation{0%{width:0%}to{width:50%}}.nav-menu-animation{-webkit-animation-name:navmenuanimation;animation-name:navmenuanimation;-webkit-animation-duration:0.3s;animation-duration:0.3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.footer-icon{font-size:1.5rem!important}.footer-logo{width:180px;height:auto}.footer-social-links{display:-webkit-inline-box;list-style:none;text-align:center}.footer-social-links li{margin:0 10px}.footer-social-links li a i:hover{color:#bd1d1d}.footer-social-links li a span{position:relative;margin-top:5px;font-size:0.6rem}.footer-copywrite{bottom:10px;left:0;width:100%;text-align:center;position:absolute;font-size:0.7rem}#tx_cookies .btn{margin:0!important}#tx_cookies h3{font-size:1.2rem!important;margin:0!important;font-weight:bolder}#tx_cookies_inner{min-height:22vh;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}@media only screen and (max-width:992px){#tx_cookies_inner{height:35vh}}#tx_cookies_hint{font-size:0.7rem;width:90%}#tx_cookies_close{font-weight:bolder}section h3{font-size:1.5rem!important}.font-bold{font-weight:bolder}.display-four b{font-size:1.5rem!important}.display-5{font-size:2rem!important}.alert-icon{font-size:2rem!important}.form-wrapper{padding-top:17vh;min-height:100vh}form h2{margin-bottom:3vh}.accordion-control:after{content:"⇑"!important}.btn-simple-link{margin:1vh 1%;display:inline}.simple-links-header{margin-bottom:30px}.img-padding{padding:5vh 5%}.landing-hero{min-height:100vh}.landing-hero h1 span{color:#bd1d1d;font-weight:800}.landing-hero h1 i,.landing-hero h1 span{font-size:2rem}@media only screen and (max-width:992px){.landing-hero h1{font-size:1.9rem!important}.landing-hero h1 i,.landing-hero h1 span{font-size:1.3rem}}@media only screen and (min-width:2000px){.landing-hero{padding-top:25vh}}@media only screen and (max-width:1200px){.subhero-content-container{margin-top:-10vh}}.swiper-slide{padding:0!important;line-height:50px}.swiper-slide a{font-size:1.2rem}.image-overlay-light:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.3)}.image-overlay-strong:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.5)}@media only screen and (max-width:992px){.subpage-hero{height:40vh}}@media only screen and (max-width:540px){.subpage-hero{height:65vh}}@media only screen and (min-width:992px){.subpage-hero{margin-top:30px}}@media only screen and (min-width:1600px){.subpage-hero{margin-top:55px}}@media only screen and (max-width:300px){.subhero-content-container{margin-top:-21vh}}.service-link-wrapper{height:25px}.service-element{background-color:white}.service-element .services-link{text-align:center;display:none}.service-element:hover>div{background-color:#f5f5f5}.service-element:hover>div div a{display:block}.tool-img{margin-left:25%;width:150%;height:auto;margin-top:33vh}@media only screen and (max-width:1200px){.presentation-hide{display:none}}.photo-caption{background-color:#1d1d1b;color:#bd1d1d;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);position:absolute;bottom:15px;padding:15px;border-radius:3px}.checkmark{margin:10vh 0;list-style:none!important}.checkmark li{margin:15px 0;font-size:1.2rem}.checkmark li i{color:#bd1d1d;font-size:1.4rem;margin-right:5px}.card-icon-item i,.card-icon-item i:before{font-size:3rem}@media only screen and (min-width:992px){.card-icon-item{padding-left:3%}}@media only screen and (max-width:992px){.card-icon-item{padding:0 10%}}