.owl-btn,body{background:#FFF}.icon,.owl-btn{justify-content:center}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;line-height:1}ol,ul{list-style:none}body{font-family:"Source Sans Pro",sans-serif;font-size:16px}.width-wrapper{max-width:1088px;margin:0 auto;padding:0 20px}.btn,p{margin-bottom:20px}.block-pad{padding:100px 0}@media screen and (max-width:768px){.block-pad{padding:50px 0}}.pad-b-0{padding-bottom:0!important}.pad-t-0{padding-top:0!important}.hidden{display:none}.max-w-750{max-width:750px}.max-w-600{max-width:600px}.max-w-500{max-width:500px}.max-w-700{max-width:700px}.owl-btn{transition:all .5s ease-out;width:55px;height:55px;display:flex;align-items:center}@media screen and (max-width:768px){.owl-btn{width:45px;height:45px}}.owl-btn img{height:60%}.owl-btn:hover{transform:scale(1.1)}.owl-btn.owl-btn-prev img{transform:scale(-1,-1) translateY(-1px)}.owl-btn.boxshadow{box-shadow:0 0 20px 2px #b8b5b5}.owl-btn.boxshadow:hover{box-shadow:0 0 20px 5px #b8b5b5}h1{font-size:57px;line-height:1.2281em;font-weight:700;margin-bottom:33px}@media screen and (max-width:768px){h1{font-size:34px;margin-bottom:30px}}h2{font-size:20px;line-height:1.4em;font-weight:600;letter-spacing:.05em;color:#F58232;text-transform:uppercase;margin-bottom:15px}h3{font-size:44px;line-height:1.1364em;font-weight:700;color:#58585A;margin-bottom:40px}.bigger-text,p{font-weight:400}@media screen and (max-width:1024px){h3{font-size:30px;margin-bottom:22px}}.text,p{line-height:1.5625em}.bigger-text{font-size:19px;line-height:1.4211em}@media screen and (max-width:450px){.bigger-text{font-size:17.5px}}.text-xl{font-size:86px;line-height:1.1628em;font-weight:700}.text-center{text-align:center}.btn{transition:all .5s ease-out;font-weight:600;line-height:1.375em;display:inline-block;text-decoration:none;padding:12px 30px;min-width:187px;text-align:center;border:2px solid transparent;cursor:pointer}.btn.btn-primary{color:#FFF;background:#F58232;border:1px solid #F58232}.btn.btn-primary:hover{color:#F58232;background:#FFF}.btn.btn-secondary{color:#58585A;border-color:#58585A}.btn.btn-secondary.white{color:#FFF;border-color:#FFF}.btn.btn-secondary.orange{color:#F58232!important;border-color:#F58232!important}.btn.btn-secondary.orange:hover{background-color:#F58232;color:#FFF!important}.btn.btn-secondary:hover{color:#F58232;border-color:#F58232}.icon{width:100px;height:100px;background:#F58232;display:flex;align-items:center}@media screen and (max-width:450px){.icon{width:70px;height:70px}}.icon img{max-height:60%;max-width:60%;height:60%;width:auto}.icon.left,.icon.right{position:absolute}@media screen and (max-width:768px){.text-xl{font-size:60px}.icon.left.left,.icon.left.right,.icon.right.left,.icon.right.right{top:0;left:50%;transform:translate(-50%,-50%)}}.icon.left{top:50%;transform:translate(-50%,-50%)}.icon.right{top:50%;right:0;transform:translate(50%,-50%)}.icon.white{background:#FFF}.link{transition:all .5s ease-out;text-decoration:none;cursor:pointer;color:inherit}.link.menu-link:hover{color:#F58232}.link.link-underline:hover{text-decoration:underline}.link.link-primary{display:inline-block;position:relative;color:#F58232;font-weight:700;padding-bottom:6px;border-bottom:1px solid #F58232;margin-right:20px}.link.link-primary:hover{color:#58585A;border-color:#58585A}.link.link-primary:hover:after{border-color:#58585A}.link.link-primary:after{transition:all .5s ease-out;border:solid #F58232;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);content:"";position:absolute;top:5px;margin-left:5px}.link.link-primary.variation-1{color:#FFF;border-bottom:1px solid #FFF}.link.link-primary.variation-1:hover{color:#58585A;border-color:#58585A}.link.link-primary.variation-1:hover:after{border-color:#58585A}.link.link-primary.variation-1:after{border:solid #FFF;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg)}.link.link-primary.variation-2{color:#FFF;border-bottom:1px solid #FFF}.link.link-primary.variation-2:hover{color:#F58232;border-color:#F58232}.link.link-primary.variation-2:hover:after{border-color:#F58232}.link.link-primary.variation-2:after{border:solid #FFF;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg)}.content-img{width:100%;position:relative;margin-bottom:6%}.content-img:before{content:"";position:absolute;width:94%;top:12%;height:94%;background:#F58232}.content-img img{position:relative;width:94%;margin-left:6%;margin-top:6%}.navigation.desktop-nav,.navigation.mobile-nav{position:fixed;z-index:100;box-shadow:0 5px 50px -20px #636363;background:#FFF}.btn-container{display:flex;flex-wrap:wrap}.btn-container.center{justify-content:center}.btn-container.center>*{margin-left:10px;margin-right:10px}.btn-container.left>*{margin-right:20px}@media screen and (max-width:768px){.btn-container.mob-center>*,.btn-container.mob-left>*{margin-left:0;margin-right:0}.btn-container.mob-center{flex-direction:column;align-items:center}.btn-container.mob-left{flex-direction:column;align-items:flex-start}}.resp-img{max-width:100%}.navigation.desktop-nav{width:100%;height:80px}.navigation.desktop-nav .inner{max-width:1700px;height:100%;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.navigation.desktop-nav{display:none}}.navigation.desktop-nav .logo-wrap{height:auto;flex:1}.navigation.desktop-nav .logo-wrap .logo{height:50px;width:auto}.navigation.desktop-nav .btn-wrap{flex:1;text-align:right}.navigation.desktop-nav .menu{display:flex}.navigation.desktop-nav .menu-item{font-size:19px;font-weight:600;color:#58585A;margin-right:40px;cursor:pointer}@media screen and (max-width:1024px){.navigation.desktop-nav .menu-item{font-size:17px;margin-right:20px}}.navigation.desktop-nav .btn{margin:0}.navigation.mobile-nav{transition:all .5s ease-out;display:none;overflow:hidden;width:100%;height:50px}.navigation.mobile-nav.active{height:250px}.navigation.mobile-nav .bar{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:50px}.navigation.mobile-nav .logo{height:30px}.navigation.mobile-nav .menu-icon{cursor:pointer}.navigation.mobile-nav .menu-container{padding-bottom:20px;position:absolute;width:100%;background:#FFF;z-index:50}.navigation.mobile-nav .menu-container .menu-item{text-align:center;font-size:19px;font-weight:600;color:#58585A;margin:20px;cursor:pointer}.main{padding-top:80px}@media screen and (max-width:768px){.navigation.mobile-nav{display:block}.main{padding-top:50px}}.main .partner-carousel{position:relative}.main .partner-carousel .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;margin-top:20px}.main .partner-carousel .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.main .partner-carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:5px;background:#9A9A9A;display:block;transition:all .3s ease;border-radius:30px}.main .partner-carousel .owl-dots .owl-dot.active span,.main .partner-carousel .owl-dots .owl-dot:hover span{background:#58585A;width:15px;height:15px;margin-top:3px;margin-bottom:3px}.main .partner-carousel .owl-prev{position:absolute;top:30%;left:-70px}.main .partner-carousel .owl-next{position:absolute;top:30%;right:-70px}@media screen and (max-width:1440px){.main .partner-carousel .owl-prev{left:-20px}.main .partner-carousel .owl-next{right:-20px}}.main .partner-item .logo{margin-bottom:30px;display:flex;justify-content:center}.main .partner-item .logo:last-of-type{margin-bottom:0}.main .partner-item .logo img{height:80px;width:150px;object-fit:contain}.main .project-card{color:#58585A;margin-right:20px;margin-bottom:20px;flex:1 1 calc(50% - 10px);display:flex;flex-direction:column}@media screen and (max-width:768px){.main .partner-item .logo img{height:60px;width:112.5px}.main .project-card{flex:1 1 100%;margin-right:0;margin-bottom:40px}}.main .project-card:nth-child(even){margin-right:0}.main .project-card .card-img{width:100%;padding-top:75%;background-size:cover;background-position:center center}.main .project-card .card-headline{font-size:23px;line-height:1.6875em;font-weight:700}.main .project-card .card-text{margin-bottom:30px}.main .project-card .date-item{display:flex;align-items:center;margin-right:20px}.main .project-card .date-icon{width:40px;margin-right:5px;flex-shrink:0}.main .project-card .date-text{font-weight:700}.main .project-card .card-info{display:flex;flex-direction:column;flex-grow:1;background:#FFF;padding:20px}.main .project-card .card-info .top{flex-grow:1}.main .project-card .card-info .bottom{border-top:1px solid #000;padding-top:20px;display:flex;justify-content:space-between;align-items:center}.main.projekte{color:#58585A}.main.projekte .cards-container{display:flex;flex-wrap:wrap;margin-bottom:20px}.main.projekte .cards-container .project-card{flex:0 0 calc(50% - 10px)}@media screen and (max-width:768px){.main.projekte .cards-container .project-card{flex-basis:100%}}.main.projekte .project-card .card-info{background-color:#F4F4F4}.main.philosophie .intro{color:#58585A}.main.philosophie .intro .intro-text{max-width:750px;margin-bottom:0}.main.philosophie .intro .wide-img-wrapper{position:relative;margin:50px auto}@media screen and (max-width:450px){.main.philosophie .intro .wide-img-wrapper{margin:20px auto 0}}.main.philosophie .intro .wide-img-wrapper .large-visual{max-width:950px;width:85%;margin-bottom:15%;margin-left:auto}@media screen and (max-width:450px){.main.philosophie .intro .wide-img-wrapper .large-visual{margin-left:0;margin-right:-20px;width:calc(100% + 20px)}}.main.philosophie .intro .wide-img-wrapper::before{content:"";position:absolute;bottom:-15%;height:85%;width:65%;background:#F58232;z-index:-1}@media screen and (max-width:450px){.main.philosophie .intro .wide-img-wrapper::before{height:100%;top:20px;width:calc(100% - 20px)}.main.philosophie .werte{padding-bottom:0}}.main.philosophie .intro .count-to-container{display:flex;justify-content:space-between}@media screen and (max-width:768px){.main.philosophie .intro .count-to-container{flex-wrap:wrap}}.main.philosophie .intro .count-to-container .item{display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (max-width:768px){.main.philosophie .intro .count-to-container .item{width:50%;margin-top:20px}}.main.philosophie .intro .count-to-container .number{position:relative;text-align:right}.main.philosophie .intro .count-to-container .number.plus{margin-right:1ch}.main.philosophie .intro .count-to-container .number.plus::after{position:absolute;top:0;content:"+";color:#F58232}.main.philosophie .intro .count-to-container .number.ch-1{width:1ch}.main.philosophie .intro .count-to-container .number.ch-2{width:2ch}.main.philosophie .intro .count-to-container .number.ch-3{width:3ch}.main.philosophie .intro .count-to-container .number.ch-4{width:4ch}.main.philosophie .werte{color:#58585A;background:#F4F4F4}.main.philosophie .werte .tiles{max-width:1700px;padding-left:20px;padding-right:20px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:768px){.main.philosophie .werte .tiles{padding-left:0;padding-right:0}}.main.philosophie .werte .tiles .tile{width:33%;padding:50px;display:flex;flex-direction:column;align-items:center}.main.philosophie .werte .tiles .tile p{margin-bottom:0}.main.philosophie .werte .tiles .tile:nth-child(even){background:#E8E8E8}.main.philosophie .werte .tiles .tile:nth-child(odd){background:#F4F4F4}@media screen and (max-width:1024px){.main.philosophie .werte .tiles .tile{width:50%}.main.philosophie .werte .tiles .tile:nth-child(3){background:#E8E8E8}.main.philosophie .werte .tiles .tile:nth-child(4){background:#F4F4F4}}@media screen and (max-width:768px){.main.philosophie .werte .tiles .tile{width:100%;max-width:500px;padding:40px 20px}.main.philosophie .werte .tiles .tile:nth-child(even){background:#E8E8E8}.main.philosophie .werte .tiles .tile:nth-child(odd){background:#F4F4F4}}.main.philosophie .werte .tiles .tile:hover .icon,.main.philosophie .werte .tiles .tile:hover .title{transition:all .5s ease-out;transform:scale(1.1)}.main.philosophie .werte .tiles .title{font-size:24px;line-height:1.25em;font-weight:600;text-align:center;margin:20px 0}.main.projektdetails .intro{padding:100px 0 40px}.main.projektdetails .projektheader{width:100%}.main.projektdetails .projektheader .width-wrapper{max-width:1700px}.main.projektdetails .projektheader .header-wrapper{position:relative;padding-bottom:60px}.main.projektdetails .projektheader .header-wrapper .header-img{width:100%;padding-top:50%;background-size:cover;background-position:center center}.main.projektdetails .projektheader .header-wrapper .header-stats{background-color:#FFF;max-width:1088px;margin:-5% auto 0;display:flex;justify-content:space-around;position:relative;padding:50px 0;box-shadow:0 5px 40px -10px #636363}.main.projektdetails .projektheader .header-wrapper .header-stats .stat-item{display:flex;align-items:center;width:25%}@media screen and (max-width:1024px){.main.projektdetails .projektheader .header-wrapper .header-stats{padding:15px 0}.main.projektdetails .projektheader .header-wrapper .header-stats .stat-item{width:30%}}.main.projektdetails .projektheader .header-wrapper .header-stats .stat-icon{width:60px;margin-right:15px;flex-shrink:0}.main.projektdetails .projektheader .header-wrapper .header-stats .stat-icon img{width:100%}.main.projektdetails .projektheader .header-wrapper .header-stats .stat-text .big{font-weight:700;font-size:27px;line-height:1.1111em}@media screen and (max-width:1024px){.main.projektdetails .projektheader .header-wrapper .header-stats .stat-icon{width:30px;margin-right:10px}.main.projektdetails .projektheader .header-wrapper .header-stats .stat-text .big{font-size:16px}}.main.projektdetails .projektheader .header-wrapper .header-stats .stat-text .small{font-weight:400;font-size:13.5px;line-height:2.2222em;color:#9A9A9A;text-transform:uppercase}@media screen and (max-width:1024px){.main.projektdetails .projektheader .header-wrapper .header-stats .stat-text .small{font-size:12px;line-height:14px}}.main.projektdetails .projekttext .width-wrapper{max-width:1400px}.main.projektdetails .projekttext .projekttext-item{padding:60px 0}.main.projektdetails .projekttext .projekttext-item:nth-child(even){background:#F4F4F4}.main.projektdetails .projekttext .projekttext-item .item{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:768px){.main.projektdetails .projekttext .projekttext-item{padding:40px 0 30px}.main.projektdetails .projekttext .projekttext-item .item{flex-direction:column}}.main.projektdetails .projekttext .projekttext-item .item.reverse{flex-direction:row-reverse}@media screen and (max-width:768px){.main.projektdetails .projekttext .projekttext-item .item.reverse{flex-direction:column-reverse}}.main.projektdetails .projekttext .projekttext-item .item .content{flex:0 1 60%;padding-right:50px}.main.projektdetails .projekttext .projekttext-item .item .content h3{max-width:400px}.main.projektdetails .projekttext .projekttext-item .item .aside{flex:0 1 40%;background-color:#F4F4F4;padding:60px 50px;border-bottom:10px solid #F58232}.main.projektdetails .projekttext .projekttext-item .item .aside h3{font-size:23px;line-height:1.6875em;font-weight:700;color:#58585A;margin-bottom:0}.main.projektdetails .projekttext .projekttext-item .item .aside p{margin:20px 0;color:#9A9A9A}.main.projektdetails .projektbilder .width-wrapper{max-width:1700px}.main.projektdetails .projektbilder .images{display:grid;grid-template-columns:repeat(2,1fr);gap:38px 38px;padding-bottom:60px}.main.projektdetails .projektbilder .images .empty{background-color:#E8E8E8}@media screen and (max-width:768px){.main.projektdetails .projektbilder .images{gap:15px 15px;grid-template-columns:repeat(1,1fr)}.main.projektdetails .projektbilder .images .empty{display:none}.main.projektdetails .projekte .cards-container{flex-wrap:wrap;justify-content:center}}.main.projektdetails .projekte{background-color:#F4F4F4;padding:50px 0}.main.projektdetails .projekte .cards-container{display:flex;margin-bottom:20px}.main.kontakt .contact-container{display:flex;justify-content:space-between}@media screen and (max-width:768px){.main.kontakt .contact-container{flex-wrap:wrap}}.main.kontakt .contact-container .infos{flex:0 1 45%}@media screen and (max-width:768px){.main.kontakt .contact-container .infos{flex:0 1 100%}}.main.kontakt .contact-container .infos p{color:#9A9A9A}.main.kontakt .contact-container .infos .contact-item{display:flex;justify-content:space-between;margin:15px 0}.main.kontakt .contact-container .infos .contact-item .icon{width:69px;height:69px}.main.kontakt .contact-container .infos .contact-item .content{flex-grow:1;padding:10px 30px;display:flex;flex-direction:column;justify-content:center;text-align:left}.main.kontakt .contact-container .infos .contact-item .content .big{font-weight:700;color:#58585A;font-size:27px;line-height:1.1111em}@media screen and (max-width:1024px){.main.kontakt .contact-container .infos .contact-item .content .big{font-size:16px}}.main.kontakt .contact-container .infos .contact-item .content .small{font-weight:400;font-size:13.5px;line-height:1.4815em;color:#9A9A9A;text-transform:uppercase}.main.kontakt .contact-container .form{flex:0 1 45%;background-color:#F4F4F4;padding:30px;position:relative}.main.kontakt .contact-container .form:before{content:"";display:block;position:absolute;inset:0;transform:translateX(30px) translateY(-30px);background-color:#F58232;z-index:-1}@media screen and (max-width:1024px){.main.kontakt .contact-container .infos .contact-item .content .small{font-size:12px;line-height:14px}.main.kontakt .contact-container .form:before{transform:translateX(10px) translateY(-10px)}}.main.kontakt .contact-container .form input,.main.kontakt .contact-container .form textarea{border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main.kontakt .contact-container .form input:focus,.main.kontakt .contact-container .form textarea:focus{outline:0}.main.kontakt .contact-container .form .form-field{margin-bottom:15px}.main.kontakt .contact-container .form .form-field label{font-weight:700;color:#58585A;font-size:27px;line-height:1.1111em;display:block}.main.kontakt .contact-container .form .form-field input,.main.kontakt .contact-container .form .form-field textarea{padding:10px;background-color:#FFF;border:1px solid #FFF;width:100%}.main.kontakt .contact-container .form .form-field input:focus,.main.kontakt .contact-container .form .form-field textarea:focus{border:1px solid #F58232}.main.services .intro{color:#58585A}.main.services .intro .block-pad{padding-bottom:0}.main.services .intro .intro-text{max-width:750px;margin-bottom:40px}.main.services .service-item{padding:60px 0}@media screen and (max-width:768px){.main.kontakt .contact-container .form{flex:0 1 100%;margin-top:30px}.main.services .service-item{padding:40px 0 30px}}.main.services .service-item:nth-child(odd){background:#F4F4F4}.main.services .service-item .item{display:flex;align-items:center}@media screen and (max-width:768px){.main.services .service-item .item{flex-direction:column-reverse}}.main.services .service-item .item.reverse{flex-direction:row-reverse}@media screen and (max-width:768px){.main.services .service-item .item.reverse{flex-direction:column-reverse}}.main.services .service-item .item .content{flex:0 1 50%}.main.services .service-item .item .visual{position:relative;flex:0 1 50%}.main.services .service-item .item .visual.left{margin-right:110px}@media screen and (max-width:768px){.main.services .service-item .item .visual.left{margin:35px auto 20px;max-width:450px;width:100%}}.main.services .service-item .item .visual.right{margin-left:110px}@keyframes slide{1%,6%{opacity:0}3%,4%{opacity:1}}.main.home .hero{background:#F4F4F4}.main.home .hero-top{background:#fff;color:#FFF;position:relative;padding-bottom:80px}.main.home .hero-top .width-wrapper{padding-top:100px;padding-bottom:150px;position:relative;display:flex}@media screen and (max-width:768px){.main.services .service-item .item .visual.right{margin:35px auto 20px;max-width:450px;width:100%}.main.home .hero-top .width-wrapper{display:none!important}.main.home .hero .cta-container{flex-direction:column;align-items:flex-start}}.main.home .hero-top .width-wrapper .translucent{padding:30px}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){.main.home .hero-top .width-wrapper .translucent{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,.6)}}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.main.home .hero-top .width-wrapper .translucent{background-color:rgba(255,255,255,.95)}}.main.home .hero-top .width-wrapper .translucent .intro-text,.main.home .hero-top .width-wrapper .translucent h1{color:#58585a}.main.home .hero-top .width-wrapper .translucent .btn{margin-bottom:0}.main.home .hero-top .intro-text{max-width:550px}.main.home .hero-slider{overflow:hidden;position:absolute;inset:0;background-color:#fff;max-width:1400px;margin:0 auto}.main.home .hero-slider>div{width:100%;height:100%;background-size:cover;background-position:top center;position:absolute;background-repeat:no-repeat;animation:slide 150s infinite;opacity:0}.main.home .hero-slider>div:nth-child(2){animation-delay:5s}.main.home .hero-slider>div:nth-child(3){animation-delay:10s}.main.home .hero-slider>div:nth-child(4){animation-delay:15s}.main.home .hero-slider>div:nth-child(5){animation-delay:20s}.main.home .hero-slider>div:nth-child(6){animation-delay:25s}.main.home .hero-slider>div:nth-child(7){animation-delay:30s}.main.home .hero-slider>div:nth-child(8){animation-delay:35s}.main.home .hero-slider>div:nth-child(9){animation-delay:40s}.main.home .hero-slider>div:nth-child(10){animation-delay:45s}.main.home .hero-slider>div:nth-child(11){animation-delay:50s}.main.home .hero-slider>div:nth-child(12){animation-delay:55s}.main.home .hero-slider>div:nth-child(13){animation-delay:60s}.main.home .hero-slider>div:nth-child(14){animation-delay:65s}.main.home .hero-slider>div:nth-child(15){animation-delay:70s}.main.home .hero-slider>div:nth-child(16){animation-delay:75s}.main.home .hero-slider>div:nth-child(17){animation-delay:80s}.main.home .hero-slider>div:nth-child(18){animation-delay:85s}.main.home .hero-slider>div:nth-child(19){animation-delay:90s}.main.home .hero-slider>div:nth-child(20){animation-delay:95s}.main.home .hero-slider>div:nth-child(21){animation-delay:100s}.main.home .hero-slider>div:nth-child(22){animation-delay:105s}.main.home .hero-slider>div:nth-child(23){animation-delay:110s}.main.home .hero-slider>div:nth-child(24){animation-delay:115s}.main.home .hero-slider>div:nth-child(25){animation-delay:120s}.main.home .hero-slider>div:nth-child(26){animation-delay:125s}.main.home .hero-slider>div:nth-child(27){animation-delay:130s}.main.home .hero-slider>div:nth-child(28){animation-delay:135s}.main.home .hero-slider>div:nth-child(29){animation-delay:140s}.main.home .hero-slider>div:nth-child(30){animation-delay:145s}.main.home .hero-bottom{margin-top:-100px;padding-bottom:40px;z-index:1;position:relative}.main.home .hero .cta-container{display:flex}.main.home .hero .cta-container>*{margin:0 20px 20px 0}@media screen and (max-width:768px){.main.home .hero .cta-container>*{margin-right:0}}.main.home .hero .contact{color:#9A9A9A;background-color:#FFF;box-shadow:0 5px 40px -10px #636363;display:flex}@media screen and (max-width:1024px){.main.kontakt .contact-container .form .form-field label{font-size:16px}.main.home .hero .contact{flex-direction:column;margin:0 auto}}.main.home .hero .contact .icon{width:70px;height:70px;margin-right:30px;flex-shrink:0}@media screen and (max-width:450px){.main.home .hero .contact .icon{width:50px;height:50px;margin-right:20px}}.main.home .hero .contact h3{font-size:21px;line-height:30px;margin-bottom:20px;max-width:150px}.main.home .hero .contact .desc{color:#9A9A9A;display:flex;flex-direction:column}.main.home .hero .contact .middle{flex:1 0 auto;margin-bottom:20px}.main.home .hero .contact .highlight{color:#F58232;font-weight:700}.footer,.footer h3,.main.home .hero .contact-item.highlighted .desc,.main.home .hero .contact-item.highlighted h3{color:#FFF}.main.home .hero .contact-item{flex:1 1 100%;display:flex;padding:30px;position:relative}.main.home .hero .contact-item:nth-child(1)::after{content:"";position:absolute;height:calc(100% - 40px);border-left:1px solid #58585A;top:20px;right:0}@media screen and (max-width:1024px){.main.home .hero .contact h3{max-width:initial}.main.home .hero .contact-item:nth-child(1)::after{border-left:initial;height:initial;top:initial;width:calc(100% - 40px);bottom:0;left:20px;border-bottom:1px solid #58585A}}.main.home .hero .contact-item.highlighted{background-color:#F58232}.main.home .team{padding:100px 0;background:#F4F4F4}.main.home .team .container{display:flex}@media screen and (max-width:768px){.main.home .team{padding:50px 0}.main.home .team .container{flex-wrap:wrap}}.main.home .team .container .info{margin-right:40px}.main.home .team .container .content-img{width:370px;flex-shrink:0}@media screen and (max-width:768px){.main.home .team .container .content-img{margin-left:auto;margin-right:auto}}@media screen and (max-width:450px){.main.home .team .container .content-img{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.main.home .projects .cta-container-1>*,.main.home .services .owl-nav .owl-btn-prev,.main.home .services .service-card{margin-right:20px}.main.home .services{color:#9A9A9A;background:#E8E8E8}.main.home .services .intro-text,.main.home .services .width-wrapper p{max-width:70%;margin-bottom:40px}.main.home .services .owl-nav{position:absolute;top:-100px;right:calc(100% - 1088px - 40px + 110px)}@media screen and (max-width:1065px){.main.home .services .owl-nav{right:20px}}.main.home .services .owl-nav .owl-next,.main.home .services .owl-nav .owl-prev{transition:all ease .4s}.main.home .services .owl-nav .disabled{opacity:.5!important;cursor:default!important}.main.home .services .owl-nav .disabled .owl-btn{transform:scale(1)!important}.main.home .services .carousel-container{margin-left:calc((100% - 1088px + 40px)/ 2)}@media screen and (max-width:1088px){.main.home .services .carousel-container{margin-left:20px;margin-right:20px}}.main.home .services .cards-container{display:flex;margin-bottom:20px}@media screen and (max-width:768px){.main.home .services .owl-nav{position:initial;top:initial;right:initial}.main.home .services .owl-nav .owl-btn-prev{position:absolute;top:20%;left:-20px}.main.home .services .owl-nav .owl-btn-next{position:absolute;top:20%;right:-20px}.main.home .services .cards-container{flex-wrap:wrap;justify-content:center}}.main.home .services .service-card{max-width:500px;color:#58585A;margin-bottom:20px;flex:1 1 calc(50% - 10px);display:flex;flex-direction:column}@media screen and (max-width:768px){.main.home .services .service-card{margin:0 auto}}.main.home .services .service-card .card-img{width:100%;padding-top:75%;background-size:cover;background-position:center center}.main.home .services .service-card .card-headline{font-size:23px;line-height:1.6875em;font-weight:700}.main.home .services .service-card .card-text{margin-bottom:30px}.main.home .services .service-card .card-icon{position:absolute;top:-50px;width:100px;height:100px;background:#F58232;display:flex;justify-content:center;align-items:center}@media screen and (max-width:450px){.main.home .services .service-card .card-icon{width:70px;height:70px;top:-35px}}.main.home .services .service-card .card-icon img{width:60%}.main.home .services .service-card .card-info{position:relative;display:flex;flex-direction:column;flex-grow:1;background:#FFF;padding:20px;border-bottom:10px solid #F58232}.main.home .services .service-card .card-info .top{flex-grow:1;position:relative;margin-top:50px}@media screen and (max-width:450px){.main.home .services .service-card .card-info .top{margin-top:35px}}.main.home .services .service-card .card-info .bottom{padding-bottom:10px}.main.home .projects{background:#F4F4F4}.main.home .projects .headline-container{display:flex;justify-content:space-between}.main.home .projects .cta-container-1{flex:0 0 auto}.main.home .projects .cta-container-1>:last-of-type{margin-right:0}.main.home .projects .cta-container-2{display:none}@media screen and (max-width:1024px){.main.home .projects .cta-container-1{display:none}.main.home .projects .cta-container-2{display:flex;justify-content:center;flex-wrap:wrap}.main.home .projects .cta-container-2>*{margin:0 10px 20px}}.main.home .projects .cards-container{display:flex;margin-bottom:20px}@media screen and (max-width:768px){.main.home .projects .cards-container{flex-wrap:wrap;justify-content:center}}.footer{background:#58585A;padding:70px 0 20px}.footer .wrapper-XL{max-width:1700px;margin:0 auto}.footer .inner{display:flex;justify-content:space-between;padding-left:20px;padding-right:20px}@media screen and (max-width:1024px){.footer .inner{flex-wrap:wrap}.footer .container-2{order:2}}@media screen and (max-width:1440px){.footer h3{font-size:30px}}@media screen and (max-width:375px){.footer h3{font-size:26px}}.footer .subheading{font-size:20px;line-height:27,20px}.footer .container-1{flex:0 1 800px;margin:0 20px 20px 0}.footer .container-2{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;margin:0 20px 20px 0}@media screen and (max-width:768px){.footer .container-2{order:initial;flex-basis:100%;margin-right:0}}.footer .container-3{flex:0 0 auto;margin:0 20px 20px 0}.footer .link-container{display:flex;justify-content:space-between}.footer .link-container a{margin-bottom:15px}@media screen and (max-width:1024px){.footer .link-container{flex-direction:column;align-items:flex-start}}#screen-size{position:fixed;color:red;background-color:#fff;bottom:0;right:0;z-index:10;padding:3px 10px}[data-aos^=custom-fade][data-aos^=custom-fade]{opacity:0;transition-property:opacity,transform}[data-aos^=custom-fade][data-aos^=custom-fade].aos-animate{opacity:1;transform:none}[data-aos^=custom-zoom-out]{opacity:0;transition-property:opacity,transform}[data-aos^=custom-zoom-out].aos-animate{opacity:1;transform:none}[data-aos=custom-zoom-out]{transform:scale(1.2)}[data-aos=custom-fade-service-1]{transform:translate3d(100px,0,0)}[data-aos=custom-fade-service-2]{transform:translate3d(-100px,0,0)}[data-aos=custom-fade-wide-img]{opacity:1!important;transition-delay:.5s;transition-duration:2.5s!important;transform:translate3d(-100%,0,0)}@media screen and (max-width:768px){[data-aos=custom-zoom-out]{transform:scale(1);transform:translate3d(0,100px,0)}[data-aos=custom-fade-service-1],[data-aos=custom-fade-service-2]{transform:translate3d(0,100px,0)}[data-aos=custom-fade-wide-img]{transition-duration:.8s!important;transform:translate3d(0,100px,0)}}@media screen and (min-width:1024px){.tile:nth-of-type(3n+1){transition-delay:.2s!important}.tile:nth-of-type(3n+2){transition-delay:.4s!important}.tile:nth-of-type(3n+3){transition-delay:.6s!important}}@media screen and (min-width:768px){.main.projekte .project-card:nth-child(even){transition-delay:.4s!important}}.footer_contact p,.impressum_text p{margin-bottom:0}.footer_contact p a{text-decoration:none;cursor:pointer;color:inherit}.footer_contact p a:hover{text-decoration:underline}.error_msg{max-height:0;overflow:hidden;transition:all ease-in-out .6s}.error_msg.seen{max-height:200px}.error_msg .error_msg_inner{display:inline-block;background-color:#58585A;color:#fff;font-weight:700;margin-bottom:15px;padding:15px;letter-spacing:.1em}.main.home .hero .contact .middle p:first-child,.main.kontakt .contact-container .infos .contact-item .content .small p:first-child{margin-bottom:0!important}.main.philosophie .werte .tiles .tile:hover .icon,.main.philosophie .werte .tiles .tile:hover .title{transform:none!important}.main.kontakt .contact-container .infos .contact-item .content .small a{font-weight:400;font-size:13.5px;line-height:1.4815em;color:#9A9A9A;text-transform:uppercase;text-decoration:none}.link.link-primary:after{right:-10px}.contact_infos_wide{margin-top:-65px!important}@media screen and (max-width:768px){.contact_infos_wide{margin-top:-25px!important}.main.services .intro{padding-bottom:0}.hero-top{background:#fff!important;padding-bottom:0!important}.hero-top .width-wrapper{padding-bottom:20px!important;padding-top:40px!important}.mobile_bg{display:block!important}.projekt_inner_wrapper{display:table}.projekt_inner_wrapper .projekttext{display:table-footer-group}.projekt_inner_wrapper .projektbilder{display:table-header-group}}.mobile_bg{display:none;height:80vw;max-height:350px}@media screen and (max-width:550px){.pro_detail_bullets{display:block!important;padding:0!important}.pro_detail_bullets .stat-item{width:calc(100% - 40px)!important;display:block!important;margin:0 auto!important;padding:20px 0;border-bottom:1px solid #d9d8d8}.pro_detail_bullets .stat-item:last-child{border-bottom:none}.pro_detail_bullets .stat-item .stat-icon{text-align:center!important;margin:0 auto!important}.pro_detail_bullets .stat-item .stat-text div{text-align:center}}.partners.block-pad .owl-dots{display:none!important}.news_top{display:flex}@media screen and (max-width:768px){.news_top{display:block}.news_top .img{height:60vw}.news_top .news_text{padding-left:0!important;padding-top:25px}}.news_top .img{flex:0 0 50%;background-image:url(../images/Wemax.jpg);background-position:top center;background-repeat:no-repeat;background-size:contain}.news_top .news_text{flex:0 1 100%;padding-left:25px}