@charset "UTF-8";:root{--tangerine: #f39100;--dark-grey-blue: #323754;--white: #ffffff;--pale-grey: #f5f5f6;--pale-lilac: #e1e1e6;--cloudy-blue: #c1c3cb;--battleship-grey: #66697f;--pumpkin-orange: #fe8200}.body-homepage.top nav .language-switch a,.color-white,.color-white:hover{color:#fff}@font-face{font-family:BebasNeue;src:local(BebasNeue-Regular),url(/fonts/bebas/BebasNeue-Regular.woff2) format("woff2"),url(/fonts/bebas/BebasNeue-Regular.woff) format("woff"),url(/fonts/bebas/BebasNeue-Regular.otf) format("opentype"),url(/fonts/bebas/BebasNeue-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:OpenSans;src:local(OpenSans),url(/fonts/open_sans/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:OpenSans;src:local(OpenSans-Semibold),url(/fonts/open_sans/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:OpenSans;src:local(OpenSans-BoldItalic),url(/fonts/open_sans/OpenSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-stretch:normal}@font-face{font-family:OpenSans;src:local(OpenSans-Bold),url(/fonts/open_sans/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-stretch:normal}.Headline-Startseite,.Headline-Unterseite{font-family:BebasNeue;font-weight:400;color:#fff}.Headline-Startseite{font-stretch:normal;font-style:normal;line-height:.99;font-size:95px;letter-spacing:3.8px}.Headline-Unterseite{font-size:70px;letter-spacing:1.4px;text-align:center}.Headline,.Headline-Bildbox,.Headline-Unterseite,.Zitat{font-stretch:normal;font-style:normal;line-height:normal}.Headline-Bildbox{text-align:center;font-family:BebasNeue;font-size:45px;font-weight:400;letter-spacing:.9px;color:#fff}.Headline,.Zitat{font-family:OpenSans;font-size:24px;font-weight:700;letter-spacing:.15px;color:#323754}.Zitat{font-style:italic;line-height:1.42;text-align:center;color:#fff}.Zitat-Mitarbeiter,.Zwischentitel{font-family:OpenSans;font-stretch:normal;color:#323754}.Zitat-Mitarbeiter{text-align:center;font-size:14px;font-weight:600;line-height:34px;letter-spacing:.09px}.Zwischentitel{font-size:16px;font-weight:700;font-style:normal;line-height:normal;letter-spacing:.1px}.Lauftext,.Navigation,link{font-size:16px;font-weight:600;font-style:normal}.Navigation{font-family:OpenSans;font-stretch:normal;line-height:normal;letter-spacing:.1px;color:#323754}.Lauftext,link{line-height:1.56;letter-spacing:-.2px;color:#f39100}.Lauftext{font-weight:400;letter-spacing:.1px;color:#66697f}.Lauftext a{color:#66697f;font-weight:600}.Lauftext,.Lauftext blockquote,.Sektionen,footer,link{font-family:OpenSans;font-stretch:normal}.Lauftext blockquote{line-height:25px;font-weight:700;color:#323754;font-size:18px;font-style:italic;letter-spacing:.11px}.Lauftext blockquote:before,.container-zitatbox q:before{content:"«"}.Lauftext blockquote:after,.container-zitatbox q:after{content:"»"}.Sektionen,footer{font-size:14px;font-style:normal;letter-spacing:.09px}.Sektionen{color:#66697f;font-weight:600;line-height:normal}footer{font-weight:400;line-height:1.57;background-color:rgba(50,55,84,.05);border-top:solid 2px rgba(50,55,84,.1);padding-top:80px;position:relative}.Line-Copy{width:80px;height:1px;border:solid 2px #f39100;margin-top:20px;margin-bottom:40px;display:inline-block}.container-headerservice h1,.text-dunkel,footer,footer a{color:#323754}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Lauftext a.orange,a,a:hover,nav .dropdown-menu a.actived,nav .dropdown-menu a:hover{color:#f39100}a,a img,a:hover{text-decoration:none}img{width:100%;max-width:100%}a:focus,button:focus{outline:0}body,main{min-height:100vh}main{margin-top:90px}.mt-40{margin-top:40px}.mt-60{margin-top:60px}.mb-20{margin-bottom:20px}.mt-80{margin-top:80px}.mb-77{margin-bottom:80px!important}.jumbotron{border-radius:0;height:400px;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;margin-bottom:0}.icon{width:40px}.back-to-top{transition:all .5s;transform:translateY(100%);opacity:0;position:fixed;right:40px;bottom:40px;cursor:pointer;z-index:20}.back-to-top svg{width:56px;height:56px}.back-to-top.active{transform:translateY(0);opacity:1}.vertical-center{height:100%;width:100%;text-align:center;font:0/0 a}.vertical-center:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.vertical-center>.container{max-width:100%;display:inline-block;vertical-align:middle;font:16px/1 "Helvetica Neue",Helvetica,Arial,sans-serif}nav{height:90px}nav .logo{width:130px;height:24px}@media (min-width:768px){nav .logo{width:168px;height:31px}}@media (min-width:576px){nav .navbar-brand{margin-left:15px}}@media (min-width:992px){nav .navbar-brand{margin-left:0}}nav .nav-item{position:relative}nav .nav-item .active-dot{display:none;height:6px;width:6px;position:absolute;left:calc(50% - 3px);background-color:#f39100}#navbarNav,nav .nav-item .active-dot-active,nav .nav-item.active .active-dot{display:block}nav .dropdown-menu{border-radius:10px;box-shadow:0 0 16px 0 rgba(64,64,64,.16);background-color:#fff;min-width:200px;margin-top:40px;border:0;left:50%!important;transform:translateX(-50%)!important;top:100%!important}nav .dropdown-menu a{font-family:OpenSans;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:2.75;letter-spacing:-.2px;color:#66697f}nav .dropdown-menu a.actived .active-dot{position:relative;display:inline-block;left:0;margin-right:10px}nav .dropdown-menu:before{left:calc(50% - 10px);content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;margin-top:-18px;position:absolute}nav .navbar-toggler{right:15px;z-index:1;top:35px;margin:0;border:0;padding:0;width:32px;height:19px;position:absolute;background:0 0;border-radius:0}@media (min-width:768px){nav .navbar-toggler{right:30px}}nav .navbar-toggler .line{position:absolute;left:0;height:0;border:0;border-radius:1px;width:32px;border-top:2px solid #fff;top:7px}nav .navbar-toggler{transition:.25s ease-in-out}nav .navbar-toggler .line1,nav .navbar-toggler .line2{transform:rotate(45deg)}nav .navbar-toggler .line3{transform:rotate(135deg)}nav .navbar-toggler.collapsed .line{border-top:2px solid #323754;transform:none}nav .navbar-toggler.collapsed .line1{top:0}nav .navbar-toggler.collapsed .line2{top:9px}nav .navbar-toggler.collapsed .line3{top:18px}.body-homepage.top nav .navbar-toggler .line{border-top:2px solid #fff}#navbarNav{position:absolute;left:0;top:0;width:100vw;height:100vh;background-color:#323754}#navbarNav:not(.show){display:none}nav .language-switch{position:absolute;top:-28px;right:15px;line-height:0;width:54px;height:22px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border:solid 1.5px #f5f5f6;text-align:center}nav .language-switch a{width:16px;height:17px;font-family:OpenSans;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.08px;color:#c1c3cb}nav .language-switch a.active,nav .language-switch-mobile a.active{font-weight:700}.body-homepage.top nav .language-switch{border:solid 1.5px #fff}nav .language-switch-mobile{height:40px}.navigation-mobile ul li.nav-item a.nav-link,nav .language-switch-mobile a{font-family:OpenSans;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#fff}nav .language-switch-mobile a{width:24px;margin-right:5px;height:40px;font-size:14px;font-weight:400;line-height:2.21}.navigation-mobile{overflow:scroll;padding-left:20px;padding-right:20px;padding-top:70px}.navigation-mobile ul{width:100%;margin:0;padding:0;list-style-type:none;text-align:left}.navigation-mobile ul li.nav-item{text-align:left;padding:0;margin:0;border-top:2px solid #fff;display:inline-block;width:100%}.navigation-mobile ul li.nav-item a.nav-link{padding:0;font-size:21px;font-weight:600;height:58px;line-height:58px}.navigation-mobile ul li.nav-item a.nav-link svg{float:right;width:12px;height:9px;margin-top:23px;margin-right:5px}.navigation-mobile ul li.nav-item a.nav-link .arrow-up,.navigation-mobile ul li.nav-item ul.dropdown-menu:before{display:none}.navigation-mobile ul li.nav-item ul.dropdown-menu{left:0!important;transform:none!important;top:100%!important;position:static;border:0;border-radius:0;box-shadow:none;background-color:transparent}.navigation-mobile ul li.nav-item li a{font-size:14px;height:40px;line-height:40px;color:#fff}.navigation-mobile ul li.nav-item li.last{margin-bottom:30px}.navigation-mobile ul li.nav-item.active a.nav-link{color:#f39100;margin-left:15px}.navigation-mobile ul li.nav-item.active .active-dot{left:0;top:28px}.container-ansprechpartner .ansprechpartner-wrapper .row .text-wrapper a,.navigation-mobile ul li.nav-item.active a.actived{color:#f39100}.navigation-mobile ul li.nav-item.active a.actived .active-dot{top:-2px}.navigation-mobile ul li.nav-item.show a.nav-link .arrow-up{display:inline}.navigation-mobile ul li.nav-item.show a.nav-link .arrow-down{display:none}body.body-homepage main{margin-top:0}body.body-homepage .index-wrapper{background-image:linear-gradient(212deg,#fe8200,#f39100 47%,#f79b00);height:100%;min-height:100vh;min-height:-webkit-fill-available}@media (min-width:375px){body.body-homepage .index-wrapper{min-height:100vh}}body.body-homepage .index-wrapper .container-claim{margin-top:90px;margin-bottom:90px}body.body-homepage .index-wrapper h1.claim{font-family:BebasNeue;font-weight:400;font-stretch:normal;font-style:normal;color:#fff;line-height:1;font-size:50px;letter-spacing:2px;margin-top:20px;margin-bottom:20px}@media (min-width:768px){body.body-homepage .index-wrapper h1.claim{margin-top:auto;margin-bottom:auto;font-size:61px;letter-spacing:2.2px}}@media (min-width:768px) and (min-height:680px){body.body-homepage .index-wrapper h1.claim{font-size:95px;letter-spacing:3.8px}}.container-zitatbox p,body.body-homepage .index-wrapper .claimbutton{margin-top:20px}@media (min-width:768px){body.body-homepage .index-wrapper .claimbutton{margin-top:40px}}body.body-homepage .index-wrapper .fuchs-wrapper{position:absolute;z-index:10;right:0;bottom:0;width:50vw;background-image:url(/images/index/fuchs-rechts.png);background-repeat:no-repeat;background-size:cover;background-position-x:left;background-position-y:bottom;height:50vh}@media (min-width:550px){body.body-homepage .index-wrapper .fuchs-wrapper{height:60vh}}@media (min-width:680px){body.body-homepage .index-wrapper .fuchs-wrapper{height:70vh}}body.body-homepage .index-wrapper .header-fuchs{position:absolute;z-index:10;bottom:10px;height:50%;right:0;width:auto}@media (min-width:992px){body.body-homepage .index-wrapper .header-fuchs{height:70%;right:30px}}body.body-homepage .index-wrapper .header-fuchs-lg{position:absolute;bottom:-4vh;height:70vh;width:auto}.container-services .card-service:after,body.body-homepage .index-wrapper .bottom{height:50px;background-color:#323754;position:absolute;left:0;width:100%;bottom:0}@media (min-width:768px){body.body-homepage .index-wrapper .bottom{height:90px}}body.body-homepage .index-wrapper .bottom svg{height:23px;margin:auto auto auto 0}body.body-homepage #einleitung{margin-top:80px;margin-bottom:10px}body.body-homepage #einleitung img{margin-left:10%;margin-bottom:50px;width:80%}@media (min-width:768px){body.body-homepage #einleitung img{margin-left:25%;margin-bottom:auto;width:50%}}body.body-homepage #einleitung button{margin-top:30px}body.body-homepage.top nav.bg-light{background-color:transparent!important}.container-kundenstimmen .col-headlineblock h2,.container-kundenstimmen .col-headlineblock h3,body.body-homepage.top nav.bg-light .Navigation{color:#fff}body.body-homepage.top nav.bg-light .logo #Logo-Valcoba{fill:#fff}.container-index-referenzen,.container-index-services,.container-index-team{padding-top:80px}.container-index-services{background-color:rgba(50,55,84,.05)}.container-index-services .Headline{margin-bottom:8px!important}.container-headerimage,.container-index-referenzen{margin-bottom:80px}.container-headerimage.container-headerimage-no-image{background-color:#323754}.container-headerservice{background-color:rgba(50,55,84,.05);margin-bottom:80px}.container-headerservice img.icon{width:70px;margin-bottom:20px}.container-google-maps,.container-kundenstimmen .col-headlineblock .Line-Copy,.container-lauftext{margin-bottom:80px}.container-lauftext .Lauftext ul{padding-left:28px}#container-aside-accordion .accordion .card .card-body ul li,.container-aside-textbox ul li,.container-lauftext .Lauftext ul li{list-style:none}.container-lauftext .Lauftext ul li:before{top:-2px;position:relative}.block-bild{margin-bottom:60px}.container-bildbox h3{font-size:70px}.container-zitatbox{padding-top:80px;padding-bottom:60px;height:auto;background-image:linear-gradient(256deg,#fe8200,#f39100 47%,#f79b00)}.container-zitatbox .container{max-width:666px}.container-ansprechpartner{padding-top:20px}.container-ansprechpartner .ansprechpartner-wrapper{border-radius:8px;background-color:rgba(50,55,84,.05);width:100%;margin-bottom:80px}.container-ansprechpartner .ansprechpartner-wrapper .row img.ansprechpartner-image{bottom:0;width:calc(100% - 30px)}@media (min-width:768px){.container-ansprechpartner .ansprechpartner-wrapper .row img.ansprechpartner-image{position:absolute;left:15px}}.container-ansprechpartner .ansprechpartner-wrapper .row .text-wrapper{font-weight:600;padding:30px 15px}.container-aside-textbox{border-radius:10px;background-color:#f5f5f6;padding-top:30px;padding-bottom:20px;margin-bottom:80px}.container-aside-textbox .icon,.container-referenzen{margin-bottom:30px}.container-aside-textbox p{padding-left:20px;padding-right:15px}#container-aside-accordion .accordion .card .card-body ul,.container-aside-textbox ul{padding-right:20px;padding-left:28px}#container-aside-accordion .accordion .card .card-body ul li:before,.container-aside-textbox ul li:before,.container-lauftext .Lauftext ul li:before{content:"· ";font-size:24px;vertical-align:middle;line-height:20px;margin-left:-13px}#container-aside-accordion .accordion .card .card-body a,.container-aside-textbox a{font-weight:600;letter-spacing:-.2px;color:#f39100}#container-aside-accordion .accordion .card{border-radius:8px;border:solid 2px rgba(50,55,84,.05)}#container-aside-accordion .accordion .card .card-header button{height:58px;font-family:OpenSans;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.2px;color:#323754;padding-left:20px;padding-right:20px;text-decoration:none}#container-aside-accordion .accordion .card .card-header .minus,#container-aside-accordion .accordion .card .card-header .plus{width:9px;height:24px;font-family:OpenSans;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.23px;color:rgba(64,64,64,.75);position:absolute;right:20px;top:17px}#container-aside-accordion .accordion .card .card-body{font-family:OpenSans;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:.1px;color:rgba(60,60,84,.75);padding-top:0;padding-bottom:0}.container-aside-headlineblock+#container-aside-accordion{padding-top:8px}.container-referenzen img{margin-bottom:50px;height:77px;width:200px}.container-kundenstimmen{background-color:#323754;padding-bottom:30px}.container-kundenstimmen .col-headlineblock{margin-top:80px}.container-kundenstimmen .card-kunde{background-color:#fff;border-radius:10px;box-shadow:0 0 16px 0 rgba(0,0,0,.08);margin-bottom:50px;padding:80px 26px 40px;width:100%;position:relative;text-align:center}.container-kundenstimmen .card-kunde .icon-outerwrapper{position:absolute;left:50%;top:-36px}.container-kundenstimmen .card-kunde .icon-innerwrapper{position:relative;left:-50%}.container-kundenstimmen .card-kunde img.icon{position:relative;width:72px;height:72px;box-shadow:0 0 16px 0 rgba(0,0,0,.08);border:solid 2px rgba(64,64,64,.08);border-radius:36px}.container-kundenstimmen .card-kunde .Zitat-Mitarbeiter{color:#f39100;line-height:20px}@media (min-width:992px){.container-team .row{margin-right:-45px;margin-left:-45px}.container-team .col{padding-right:45px;padding-left:45px}}.container-team .col{margin-bottom:80px}.container-services .card-service p,.container-team .member-image{margin-bottom:20px}.container-services{padding-top:80px;background-color:rgba(50,55,84,.05);padding-bottom:60px}.container-services .Headline{margin-bottom:80px}@media (min-width:992px){.container-services .row-services{margin-right:-10px;margin-left:-10px}.container-services .row-services .col{padding:10px}}.container-services .card-service{background-color:#fff;border-radius:10px;box-shadow:0 0 16px 0 rgba(0,0,0,.1);margin-bottom:20px;padding:40px 25px;width:100%;text-align:center;transition:.25s ease-in-out;position:relative;top:0}@media (min-width:992px){.container-services .card-service{margin-bottom:0}}.container-services .card-service img.icon{height:55px;width:auto;margin-bottom:20px}.container-services .card-service h3{font-size:18px;font-weight:700;letter-spacing:.11px;color:#323754;margin-bottom:20px}.container-services .card-service a{font-size:14px;font-weight:600;letter-spacing:.09px;color:#f39100}.container-services .card-service:after{content:"";height:6px;border-radius:10px;box-shadow:0 0 4px 0 rgba(0,0,0,.2);background-color:#f39100;display:none}.container-services .card-service:hover{top:-20px}.container-services .card-service:hover:after{display:block}.container-contact-form{padding-bottom:80px}.container-contact-form form input,.container-contact-form form textarea{width:100%;float:left;margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none}.container-contact-form form input{padding-left:20px;padding-right:20px}.container-contact-form form textarea{padding:20px;height:283px}.container-contact-form form input::placeholder,.container-contact-form form textarea::placeholder{font-family:OpenSans;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:-.2px;color:#e1e1e6}.container-contact-form form .submit{height:48px;border-radius:8px;border:solid 2px #f39100;background-color:#fff;font-family:OpenSans;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.09px;text-align:center;color:#f39100;float:left;width:200px;margin-bottom:10px;margin-top:40px}.container-contact-form form .submit:hover{background-color:#f39100;color:#fff}footer .logo{width:168px;height:31px}footer .Line{border-top:solid 2px rgba(50,55,84,.1);height:1px;margin-top:200px}@media (min-width:992px){footer .Line{margin-top:70px}}footer .col{margin-bottom:30px}@media (min-width:992px){footer .col{margin-bottom:0}}footer .container-copy{height:40px;line-height:40px}footer .social-links a{margin-right:12px}footer .social-links a:hover{text-decoration:none}footer .social-links a:hover svg .fill{fill:#f39100}footer .footer-fuchs{width:278px;height:197px;position:absolute;left:0;bottom:40px;z-index:10}@media (min-width:992px){footer .footer-fuchs{bottom:0}}.card{border-radius:8px;border:0;padding:30px}.card-grau{background:#f5f5f6}.accordion .card{background:#fff;padding:0;border-radius:8px;border:solid 2px rgba(50,55,84,.05);margin-bottom:8px}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-radius:8px;border:solid 2px rgba(50,55,84,.05)}.accordion .card .card-header{background:#fff;padding:0;border:0}.accordion .card .card-header button{width:100%;text-align:left}.collapsed .plus{display:inline}.collapsed .minus,.plus{display:none}.btn.focus,.btn:focus{outline:0;box-shadow:none}.button-transparent{background-color:transparent;height:48px;border-radius:8px;border:solid 2px #fff}.button-transparent a{font-family:OpenSans;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.09px;text-align:center;color:#fff;margin:25px}.button-transparent:hover{background-color:#fff}.button-orange a,.button-transparent:hover a{color:#f39100}.button-orange{border:solid 2px #f39100}.button-orange:hover{background-color:#f39100}.button-orange:hover a{color:#fff}button,input,textarea{height:58px;border-radius:8px;border:solid 2px rgba(50,55,84,.05)}.btn-wrapper{padding-top:10px}.slick-slide .inner{margin:0 15px}.slick-slide img{height:78px;width:auto}