@media only screen and (min-width:1440px){.section--with-lines .container-sm{position:relative}.section--with-lines .container-sm::before{left:-70px}.section--with-lines .container-sm::after{right:-70px}}@media only screen and (max-width:1200px){.header__nav{width:100%}.nav__item--level-1>a,.nav__item--level-1>button{font-size:38px}.nav__submenu--level-1{padding-left:50px}.section--with-lines .container::before{left:20px}.section--with-lines .container::after,.slider__counter{right:20px}.team-slider,.team-list{margin:0}.section-projects .flex-container,.project-list{padding-left:0;padding-right:0}.social-links{left:10px}.sticky-bar{margin-right:70px}}@media only screen and (max-width:980px){.header__nav{padding:80px 20px 40px}.header__nav::after{content:none}.header__nav-close{left:12px}.nav__main-menu{max-width:100%}.nav__submenu--level-1{position:relative;left:0;max-height:0;padding:0 0 0 20px}.nav__submenu--level-1.nav-submenu--active{max-height:1000px}.nav__item--has-submenu-active>button svg{transform:rotate(-180deg);transition-duration:0.3s}.page-title__container{padding:0}h1,.h1{font-size:60px}.section-title{font-size:47px}h2,.h2{font-size:37px}.team-list.grid{margin-top:80px}.team-card,.team-slider__cell{width:33.333%}.team-card:nth-child(4){margin-top:0}.article-card{width:50%}.article-card:nth-child(3){margin-top:0}.careers-block__image{width:62%}.careers-block__text{transform:translateX(-15%)}.careers-block:nth-child(2n+1) .careers-block__text{transform:translateX(15%)}.project-details{display:block}.project-details__col{width:100%;max-width:100%}.project-details__col:first-of-type{padding-right:0}.contact-section>.flex-container{padding:30px 0 0}}@media only screen and (max-width:778px){.home main{margin-top:0}}@media only screen and (max-width:768px){.section{padding:30px 0}.section--with-lines .container::after,.section--with-lines .container::before{content:none}.container{padding-left:20px;padding-right:20px}.container .container,.section-title__container,.section-text--col{padding-left:0;padding-right:0}.one-half,.page-content__image,.page-content__text{width:100%}.page-content__image{margin-top:0!important}.section-title__container--overlay{transform:none}.section-services__image{transform:none}.section-services__image img{max-width:100%}.section-services__list{margin-top:30px}.section-services__list a::after{opacity:1;right:-20px}.section-services__list a{font-size:18px;padding:8px 0}.slider__counter{display:none}.flickity-prev-next-button{bottom:-20px}.careers-block{padding:0 20px;margin-bottom:40px;display:block}.careers-block__image,.careers-block__text{width:100%}.careers-block__text,.careers-block:nth-child(2n+1) .careers-block__text{transform:none}.section-text--col{column-count:1;max-width:100%}.section-intro .one-half{margin-bottom:20px}.team-list.grid{margin-top:40px}.team-card,.team-slider__cell{width:50%}.team-card{padding:10px}.team-card__text{top:10px;bottom:10px;left:10px;right:10px}.team-card:nth-child(3){margin-top:0}.project-card{width:50%;padding:0 10px}.page-content__text{margin-bottom:50px}.section-videos .flex-container__item{padding:0;margin-bottom:0}.testimonial{padding-top:0}.testimonial__image,.testimonial__text{width:100%}.testimonial__image{text-align:left;margin-bottom:40px}.testimonial__text{padding-left:0;padding-right:0;background-position:0 0}.home .testimonial__text{padding-bottom:40px}.testimonial__text h3{margin-bottom:25px}.testimonial-slider{padding-bottom:20px}.flickity-page-dots{bottom:0}.filters__list a,.page-nav a{font-size:18px}.filters__list-item--active::after,.page-nav__item--active::after{height:6px;bottom:-6px}.contact-links{right:10px;top:72%}.social-links{position:relative;width:100%;left:20px;bottom:10px}.social-links li{display:inline-block;margin-right:6px}.sticky-element{transform:translate(0,0)}.contact-section__left,.contact-section__right{width:100%}.contact-section__left{padding-left:15px;margin-bottom:30px}#map{height:400px}.contact-box h3{font-size:18px;margin-bottom:10px}.sticky-bar__container{display:none}}@media only screen and (max-width:480px){h1,.h1{font-size:32px}.section-title{font-size:32px}.page-title::after{width:100px;height:7px;bottom:-10px}.page-id-13255 .page-title::after,.page-id-12519 .page-title::after,.page-id-13977 .page-title::after,.page-id-12861 .page-title::after,.page-id-55 .page-title::after{width:70px;height:7px}.careers-block__text{padding-left:0;padding-right:0}.article-card,.project-card{width:100%;padding:0}.article-card:nth-child(1){margin-top:0}.article-card:last-child{margin-bottom:0}footer .flex-container{display:block;padding-top:20px}.footer__menu{margin-left:0;margin-top:30px}.single-kunden-statements .testimonial{margin-top:60px}.section-news .section-title{padding-left:0}.section-careers .section-title{padding-left:20px}.section-contact h2{font-size:32px;line-height:34px;margin-bottom:20px}.section-contact .button{font-size:18px;line-height:44px;padding:0 25px}.footer__logo{position:relative;left:0;bottom:0}.nav__item--level-1>a,.nav__item--level-1>button{font-size:28px}.header__nav{padding:80px 20px 110px}.page-title__container{margin-bottom:0}.section-news .page-title{margin-bottom:40px}.article-title{font-size:28px}.article-nav a,.article-nav a:hover{font-size:12px;color:transparent}.page-template-page-careers-style .page-title__container{padding:0 18px}.post-type-archive-referenzen .page-title__container,.tax-referenzen-branchen .page-title__container,.tax-referenzen-leistung .page-title__container,.tax-referenzen-lander .page-title__container{margin-bottom:40px}.filters__list--level-2{flex-direction:column}.filters__list.filters__list--level-2 a{display:inline}.section-hero .page-title__container{top:0}.section-hero .page-title__container .page-title{width:100%}.contact-section__team{width:100%;margin-bottom:40px}.filters__list li{margin-right:50px;padding-right:0;padding-left:0;border-right:none}}