@charset "UTF-8";@font-face{font-family:'Stolzl Display';src:url('../fonts/StolzlDisplay-Medium.eot');src:url('../fonts/StolzlDisplay-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/StolzlDisplay-Medium.woff2') format('woff2'),url('../fonts/StolzlDisplay-Medium.woff') format('woff'),url('../fonts/StolzlDisplay-Medium.ttf') format('truetype'),url('../fonts/StolzlDisplay-Medium.svg#StolzlDisplay-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Stolzl Display';src:url('../fonts/StolzlDisplay-Normal.eot');src:url('../fonts/StolzlDisplay-Normal.eot?#iefix') format('embedded-opentype'),url('../fonts/StolzlDisplay-Normal.woff2') format('woff2'),url('../fonts/StolzlDisplay-Normal.woff') format('woff'),url('../fonts/StolzlDisplay-Normal.ttf') format('truetype'),url('../fonts/StolzlDisplay-Normal.svg#StolzlDisplay-Normal') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Maax;src:url('../fonts/MaaxRegular.eot');src:url('../fonts/MaaxRegular.eot?#iefix') format('embedded-opentype'),url('../fonts/MaaxRegular.woff2') format('woff2'),url('../fonts/MaaxRegular.woff') format('woff'),url('../fonts/MaaxRegular.ttf') format('truetype'),url('../fonts/MaaxRegular.svg#MaaxTrial-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Maax;src:url('../fonts/MaaxMedium.eot');src:url('../fonts/MaaxMedium.eot?#iefix') format('embedded-opentype'),url('../fonts/MaaxMedium.woff2') format('woff2'),url('../fonts/MaaxMedium.woff') format('woff'),url('../fonts/MaaxMedium.ttf') format('truetype'),url('../fonts/MaaxMedium.svg#MaaxTrial-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}::selection{background-color:#131313}*{margin:0;padding:0;-webkit-text-size-adjust:100%}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Maax;font-size:15px;font-weight:400;font-style:normal;color:#000;background:#f8f8f8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}body,html{width:100vw;overflow-x:hidden;overflow-y:auto;margin:0}.h1,h1{font-size:60px}.h2,.h3,h2,h3{font-size:31px}.h4,h4{font-size:18px}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:'Stolzl Display';font-weight:500;margin:0 0 20px;display:block}.h2,h2{font-size:30px;margin-bottom:20px}a,a:visited{color:#000;text-decoration:none}a:active,a:hover{text-decoration:underline}a:focus{outline:0}a img{border:none}img{max-width:100%;width:auto;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}img:not([alt]){border:2px solid red}p{margin-bottom:8vw;line-height:1.76;font-size:17px;color:#000}p a{text-decoration:underline}p a:active,p a:hover{text-decoration:none}em{font-style:italic}b,strong{font-weight:500}blockquote{border-left:1px solid #464646;margin:20px;padding-left:20px;font-style:italic}del{text-decoration:line-through}form input,form input:focus,form textarea:focus{outline:0}form textarea{resize:vertical;outline:0}::-webkit-input-placeholder{color:#9b9b9b}:-moz-placeholder{color:#9f9fa0}::-moz-placeholder{color:#9f9fa0}:-ms-input-placeholder{color:#9f9fa0}::placeholder{color:#9f9fa0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clear{clear:both}.alignleft{float:left;margin:20px 20px 20px 0}.alignright{float:right;margin:20px 0 20px 20px}.aligncenter{clear:both;display:block;margin:20px auto}.alignnone{clear:both;display:block;margin:20px 0}.left{float:left}.right{float:right}.ta-left{text-align:left}.ta-right{text-align:right}.ta-center{text-align:center}.a-center{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.container{margin-left:auto;margin-right:auto;position:relative}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.table{width:100%;table-layout:fixed;display:table}.table__row{display:table-row;vertical-align:middle}.table__cell{display:table-cell;vertical-align:middle}.ib{display:inline-block}.overlay:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 41%,rgba(0,0,0,.4) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 41%,rgba(0,0,0,.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 41%,rgba(0,0,0,.4) 100%);pointer-events:none}.case__image{overflow:hidden}button,input,textarea{border-radius:0}a:hover{text-decoration:none}#barba-wrapper.loader__intro,body.loader__intro{position:fixed;height:100%;width:100%;left:0;top:0;bottom:0;right:0;overflow:hidden}body{padding-top:69px}body.wp-admin{padding-top:0}.button{line-height:48px;border:solid 2px #000;font-weight:500;color:#000;font-size:15px;display:inline-block;padding:0 35px}.button.gform_button{background:#000;color:#f8f8f8;width:100%;line-height:49px;height:53px;font-family:'Stolzl Display';font-weight:500;font-weight:500;font-size:15px;border:none;border-bottom:solid 3px #000;cursor:pointer}.button--white{background:#fff;color:#000;border:none}.pad__big{padding:11.97vw}.wrapper,.wrapper__small{padding:8vw}.wrapper--head{padding:7.333333333333333vw}.wrapper--big{padding:10.666666666666667vw}.wrapper--small{padding:5.333333333333334vw}.post__wrapper{padding:8vw;padding-top:0;padding-bottom:0}.post__wrapper--full{padding:0;position:relative;margin-bottom:16vw}.case .wrapper{padding-left:0;padding-right:0;padding-top:7vw;padding-bottom:15vw}.post__wrapper--full .wrapper{position:absolute;bottom:0;left:0;padding:8vw;z-index:3}.header__logo{background:0 0;z-index:9;position:relative}.header__logo__object{max-width:150px}.open__menu{font-size:14px;color:#000;width:44px;text-align:center;height:44px;line-height:44px;display:inline-block;display:inline-block;border-radius:50%;margin-top:-4px;z-index:10;position:relative;text-decoration:none;cursor:pointer}.header{position:fixed;height:69px;width:100%;top:0;z-index:66;transition:all .2s ease;box-sizing:content-box;width:auto;left:0;right:0}.header .desktop .loop{transition:all .2s ease}.header.scroll:not(.scroll__ani){padding:5.333333333333334vw}.header.scroll:not(.scroll__ani) .header__logo__object .hidden{opacity:0}.header.scroll:not(.scroll__ani) .header__logo__object .hidden{opacity:0}.header.scroll.open__menu__logo:not(.scroll__ani) .header__logo__object .hidden{opacity:1}.header .hidden{transition:opacity .2s cubic-bezier(.645, .045, .355, 1)}.header.scroll:not(.scroll__ani) .open__menu{background:rgba(0,0,0,.3);color:#fff;font-size:14px}.moving__title{padding:13vw 0;white-space:nowrap;overflow:hidden}.moving__title h2{font-size:80px;display:inline-block;white-space:nowrap;padding-right:80px}.footer__menu{margin-bottom:7.333333333333333vw;position:relative}.footer__menu li{list-style-type:none}.footer__menu li a{font-size:18px;color:#000;line-height:2.2;font-family:'Stolzl Display'}.footer__menu .menu{display:inline-block;padding:0!important}.footer__contact{font-size:15px;line-height:2;margin-bottom:7.333333333333333vw}.footer__contact a{font-weight:500}.footer__contact a.mail{font-weight:400;text-decoration:underline}.scroll__top{font-size:18px;line-height:1;font-family:'Stolzl Display';position:absolute;bottom:0;right:7.333333333333333vw;transform:rotate(90deg);transform-origin:right;right:8px;text-decoration:none;font-weight:500}.scroll__top:focus,.scroll__top:hover{text-decoration:none}.scroll__top svg{transform:rotate(-180deg);width:20px;font-size:18px;margin-right:16px;vertical-align:middle}.footer__logo__cda{width:36px;float:right}.start__screen{z-index:9;background:#f8f8f8;width:100%;z-index:9}.start__screen h1{font-family:'Stolzl Display';font-size:29px;line-height:1.3333333333;color:#000;font-weight:500;margin:20px 0 60px}.start__screen h1 span{color:#8f8f8f}.start__screen__bottom{line-height:46px}.text__link{font-size:17px}.text__link:before{content:'';display:inline-block;height:2px;width:35px;background:#000;margin-right:12px;vertical-align:middle}.loop.search{width:44px;cursor:pointer;height:44px;display:inline-block;border-radius:50%;background:#ccc;position:fixed;background:rgba(0,0,0,.3);bottom:5.333333333333334vw;right:5.333333333333334vw;z-index:9}.loop.search svg{fill:#fff;width:16px;margin-left:14px;margin-top:14px}.case__image{position:relative}.case__tag{position:absolute;left:15px;top:15px;font-size:8px;display:inline-block;background:#f8f8f8;color:#000;font-family:'Stolzl Display';padding:0 9px;line-height:18px}.case--white,.case--white a,.case--white h2{color:#fff}.case__image{margin-bottom:20px}.case__image.nm{margin-bottom:0}.case__name{font-size:14px;font-family:'Stolzl Display';font-weight:500;margin-bottom:10px;text-transform:uppercase}.case__title{font-size:25px;font-family:'Stolzl Display';font-weight:500;line-height:30px;margin-bottom:12px;padding-right:20px}color .case__tags{font-size:16px;line-height:1.6;margin-left:-7px}.case__tags a{margin-left:7px;line-height:2;display:inline-flex}.case a:hover{text-decoration:none;color:#131313}.single__letter__j{width:280px;height:420px;position:relative;overflow:hidden}.single__letter__j span.first{right:17.657142857142858%;width:1px;height:100%;height:0;position:absolute;background:#000;transform:scaleX(100)}.single__letter__j span.second{right:0;width:100%;width:0;height:1px;position:absolute;bottom:9.904762%;background:#000;transform:scaleY(90)}.single__letter__j span.third{left:14.285714285714285%;width:1px;height:42.8571428571%;height:0;position:absolute;bottom:0;background:#000;transform:scaleX(100)}.newsletter{background:#000;padding:10.6666666666666vw;height:89.3333333333vw;padding-bottom:13%;text-align:left;color:#fff;position:relative}.newsletter h3{color:#fff;font-size:30px;position:relative}.single .single .newsletter h3{color:#fff;z-index:10;position:relative}.newsletter a{font-size:13px;position:relative;font-family:'Stolzl Display';font-weight:500;color:#fff;display:block}.newsletter .bottom__link{position:absolute;bottom:10.6666666666666vw}.bottom__link__cta__mail{margin-top:10px}.newsletter a.first{margin-bottom:30px}.newsletter a svg{width:20px;fill:#fff;vertical-align:middle;margin-left:10px}.socials{margin-top:5.333333333333334vw}.social{margin-right:5.333333333333334vw;width:26.222222222222221vw;height:26.222222222222221vw;background:#000;position:relative}.social:last-child{margin-right:0}.social svg{fill:#fff;height:22%;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.single_intro{margin:6vw 0}.single_intro h1{color:#000;font-size:30px;font-family:'Stolzl Display';line-height:1.2;margin-bottom:0}.single_intro p{margin-top:20px}.wrapper__small h1{font-size:30px;line-height:1.2}.wrapper__small h2{font-size:28px;line-height:1.2}.wrapper__small h3{font-size:26px;line-height:1.2}.single_intro h1 span{display:block;font-weight:400}.single_intro .case__tags{margin-bottom:10px}.red .single_intro h1{color:#b51c1e}.gallery{white-space:nowrap;overflow:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding-top:0;margin-top:-7vw;padding-bottom:0}.gallery img{width:auto;height:290px;margin-right:9vw;max-width:9999999999999px;display:inline-block;white-space:normal;vertical-align:top}.gallery--height img{height:auto}.slider__custom .icon-arrow-left{display:none!important}.slide__custom{position:relative}.slide__custom .case__image{position:relative;width:101%}.slide__custom .case__txt{padding-right:0;transition:all .7s cubic-bezier(.645, .045, .355, 1);padding-bottom:4.1vw;padding-left:4.68vw;position:absolute;bottom:0;left:0}.slide__custom.slide{margin-right:0}.slider__next{position:absolute}.slide__custom .case__name{display:none}.slide__custom .case__tags{display:none}.slide__custom .case__title{font-size:44px}.slide__custom.slick-current.slick-active .case__title{font-size:55px;max-width:60%}.slide__custom.slick-current .case__txt{padding-left:11.97vw}.slide__custom.slick-current.slick-active .case__name{display:block}.slide__custom.slick-current.slick-active .case__tags{display:block}.slider__custom .slider__next{font-size:16px;color:#fff;position:absolute;bottom:40px;left:85vw;cursor:pointer}.slider__custom .slider__next svg{fill:#fff;width:20px;vertical-align:middle;margin-left:10px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide,.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide:focus{outline:0}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slide{-webkit-backface-visibility:hidden}.slick-list,.slick-track{-webkit-perspective:2000px;-webkit-backface-visibility:hidden}.slider{width:100%;background:#000;padding-right:0}.slider--car{width:100%;background:#000;padding:9vw 0;padding-right:0}.slider--car .inner{white-space:nowrap;overflow:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.slider--car .inner--members{margin-top:7vw}.slider--car .title{color:#fff;font-size:40px;margin-bottom:9vw;line-height:1;margin-top:-4px;margin-left:9vw}.slide{width:80vw;margin-right:9vw;max-width:100%;display:inline-block;white-space:normal;vertical-align:top}.slide.slick-active{opacity:1}.slider--car .slide{width:75vw}.slider .slide{width:100%;margin-right:0}.slider--car .slide:first-child{margin-left:9vw}.slider.slick-initialized{width:auto}.slider.slick-initialized .slide{width:auto}.slider__nav{width:50px;height:50px;line-height:57px;vertical-align:middle;display:inline-block;border-radius:50%;background:#000;position:absolute;top:50%;transform:translateY(-50%);z-index:999;text-align:center}.slider__nav svg{width:18px;fill:#fff}.icon-arrow-left{left:2.2vw}.icon-arrow-left svg{transform:rotate(180deg)}.icon-arrow-right{right:2.2vw}.social span{display:none}.slider--car .inner::-webkit-scrollbar{display:none}.gallery{scrollbar-width:none}.gallery::-webkit-scrollbar{display:none;width:0;background:0 0}.desktop{display:none}.menu-footer-menu-container{display:inline-block;vertical-align:top}.menu-footer-menu-3-container{display:none}.single .moving__title{padding:0}.tab__holder{opacity:0}.tab__holder.desktop{display:none}.tab{z-index:2;width:100%;padding:0;margin:0;overflow:hidden;max-height:1200px;position:relative;margin-bottom:15vw}.tab__item{margin-left:0;position:absolute;display:inline-block;cursor:pointer;left:0;top:0;overflow:hidden;background-color:#000;max-height:100%;margin-top:-1px;width:100%}.tab__item img{width:100%;vertical-align:bottom}.tab__item img.desktop{display:none}.tab__item--right{transform:translateX(80%)}.tab__text{position:absolute;bottom:6vw;left:7vw;color:#fff;max-width:60%;z-index:3}.tab__item--side img{opacity:.6}.tab__item--side{z-index:30}.tab__item--side a{pointer-events:none}.desk-break{display:none}.tab__item .case__title,.tab__item a{color:#fff}.tab__item a:hover{text-decoration:none}.contact__wrapper{overflow:hidden}.contact__img{display:none}.contact__form{padding:10.666666666666667vw;position:absolute;height:90%;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.contact__form h1{font-size:40px;margin-bottom:40px;margin-top:20px}.contact__form__title{font-weight:500;font-size:19px;color:#000;line-height:2.4;text-decoration:underline;cursor:pointer}.contact__form .footer__contact{width:100%;margin-top:40px}.contact__form__title__form{background:#f8f8f8;width:100%;background-size:cover;transform:translateX(100%);backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:4vw 8vw 24vw;padding-right:10vw;overflow:scroll;left:0;top:69px;height:100%;overflow-y:scroll;position:fixed;padding-top:6vh;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.contact__form__title__form--rel{position:relative;transform:none;padding-top:0;top:auto;padding:0;overflow:visible}.contact__form__title__form--rel .g-recaptcha{transform:translateY(-40%)}.contact__form::-webkit-scrollbar,.contact__form__title__form::-webkit-scrollbar,.contact__wrapper::-webkit-scrollbar{display:none}.page-template-tpl-contact .header .menu a{color:#fff}.page-template-tpl-thanks .header .menu a{color:#fff}.page-template-tpl-contact .header .mobile__menu__holder .menu a{color:#000}.page-template-tpl-thanks .header .mobile__menu__holder .menu a{color:#000}.page-template-tpl-contact .header .mobile__menu .menu a{color:#000}.page-template-tpl-contact .header .desktop .loop{background:#fff}.page-template-tpl-contact .header .desktop .loop svg{fill:#000}.error404 .header .menu a{color:#fff}.error404 .header .mobile__menu .menu a{color:#000}.error404 .header .desktop .loop{background:#fff}.error404 .header .desktop .loop svg{fill:#000}.gform_fields li{list-style-type:none}.contact__form__title__form .gform_title,.gform_title{font-size:30px;margin-bottom:30px}.contact__form__title__form .gfield,.gfield{margin-bottom:30px}.contact__form__title__form .ginput_container input,.ginput_container input{line-height:42px;border:none;appearance:none;-webkit-appearance:none;border-bottom:solid 2px #000;width:100%;background:#f8f8f8}.gfield.radio ul.gfield_radio{padding-left:7px}.gfield.radio .ginput_container input{border-bottom:none;appearance:radio;-webkit-appearance:radio;width:30px}.contact__form__title__form .ginput_container textarea,.ginput_container textarea{border:none;appearance:none;-webkit-appearance:none;border:solid 2px #000;width:100%;padding:2vw;background:#f8f8f8;height:120px}.checkbox .ginput_container input,.contact__form__title__form .checkbox .ginput_container input{width:auto;display:inline-block;width:20px;height:20px;border:solid 2px #000;background:0 0}.checkbox .ginput_container input:checked:after,.contact__form__title__form .checkbox .ginput_container input:checked:after{content:'';display:block;width:12px;height:12px;margin:2px;background:#000;display:block}.contact__form__title__form .gfield,.gfield{position:relative}.gfield_label{position:absolute;color:#000;pointer-events:none}.gfield.radio .gfield_label{position:relative;bottom:auto}.gform_fields li.textarea{margin-top:40px}.textarea .gfield_label{position:relative;left:auto;bottom:auto;font-weight:500;margin-bottom:15px;display:block}.fat{stroke-width:165}.slim{stroke-width:154}.gfield_label{font-size:17px;left:15px;bottom:15px}.checkbox .gfield_label{bottom:3px;left:30px}li:not(.checkbox) .gfield_label.gfield_label--active{left:0;bottom:40px;font-size:11px;opacity:.5}.gform_footer{position:relative}.gform_footer:after{content:'';position:absolute;right:20px;top:20px;background:url("../img/junction_Arrow.svg");width:20px;height:53px;background-repeat:no-repeat;background-position-y:center;top:0}.back__button{cursor:pointer;font-family:'Stolzl Display';font-weight:500;font-size:14px;line-height:13px;margin-bottom:25px}.back__button svg{transform:rotate(-180deg);width:17px;margin-right:10px;vertical-align:middle}.splash{position:fixed;display:inline-block;width:100%;height:100%;background-color:#000;overflow:hidden;top:0;z-index:77}.image-preload{position:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;opacity:0;visibility:hidden;background-position:right -200px center}.loadwipe{position:fixed;width:100%;height:100%;z-index:100;background-color:#f8f8f8;transform:translate(0,100%) matrix(1,0,0,1,0,0);z-index:100;top:0}.logoholder{position:fixed;display:inline-block;width:100%;height:100%;overflow:hidden;visibility:none;opacity:0;top:0;z-index:99}.logo{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:25%;padding:0;margin:0;z-index:99;max-width:300px;min-width:200px}.logoholder__small{position:fixed;display:inline-block;width:100%;height:100%;overflow:hidden;visibility:none;opacity:0;top:0;z-index:101;pointer-events:none}.logo-j{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:50px;padding:0;margin:0}.loadwipe__small{position:fixed;width:100%;height:100%;z-index:100;background-color:#f8f8f8;transform:translate(0,100%) matrix(1,0,0,1,0,0);z-index:100;top:0}.wrapper__intro{padding:0 8vw}.wrapper__intro h1{font-size:30px;margin:50px 0 0}.page-template-tpl-about .wrapper__intro h1{margin-bottom:4vw}.page__holder h2{font-size:45px}.page__holder .gallery{margin-left:-8vw;margin-right:-16vw;margin-top:0}.gallery__list,.page__holder .wrapper>ul{list-style-type:none;margin:8vw 0;padding-left:4vw}.layout__page ol li,.layout__page ul li,.page__holder ol li,.page__holder ul li{font-size:17px;line-height:1.76}.logo__block{padding:8vw 0}.logo__block__img{width:50%;display:inline-block;float:left;padding:8vw 10vw;height:200px}.logo__block__img img{max-height:100%;object-fit:contain}.logo__block__imgs{margin-left:-1vw}.logo__block__txt h2{font-size:27px}.page__holder{overflow:hidden}.list__item{padding:15px 0;border-bottom:solid 2px #000}.list{margin-bottom:50px;line-height:1.8}.list__label{font-size:18px;font-weight:500}.list__value{font-size:17px}.slider__alinea{margin-left:-8vw;margin-right:-8vw;padding-right:8vw;padding-left:8vw;margin-bottom:8vw;overflow:hidden}.slider__alinea .gallery{margin-right:-8vw;margin-top:8vw;margin-bottom:8vw;margin-left:-8vw}.slider__alinea .gallery img:first-child{margin-left:8vw}.slider__alinea .gallery.gallery--height img{width:70vw;height:auto}.slider__alinea h2{width:75%}.video__list{position:relative;background:#000;padding:6.5%;border-radius:20px;margin-bottom:8vw}.video__inner{position:relative;padding-bottom:56.25%;width:100%;height:0}.video__inner video{width:100%;height:100%;position:absolute;left:0;top:0}.video__play{position:absolute;background:#e8e8e8;width:12%;height:0;padding-bottom:12%;border-radius:50%;left:50%;top:50%;transform:translate3d(-50%,-50%,0);z-index:9}.video__loaded video{background:#000}.video__inner.loaded{background-image:none!important}.video__play{cursor:pointer}.video__play svg{width:27%;left:50%;top:50%;transform:translate3d(-37%,-50%,0);position:absolute}.video__play.video__pause svg{display:none}.video__play.video__pause{display:none}.video__inner:hover .video__play.video__pause{display:block;opacity:0}.video__play.video__pause:after{content:'';display:block;width:7px;left:57%;top:50%;transform:translate3d(-50%,-50%,0);position:absolute;height:0;padding-bottom:29%;background:#000}.video__play.video__pause:before{content:'';display:block;width:7px;left:45%;top:50%;transform:translate3d(-50%,-50%,0);position:absolute;height:0;padding-bottom:29%;background:#000}.alinea__image{margin-bottom:16vw}.newsletter__overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center center}.newsletter__overlay:after{background:rgba(0,0,0,.5);content:'';display:block;width:100%;height:100%;z-index:2}.single{overflow-x:hidden}.post__wrapper--archive .case--white{margin-left:-8vw;margin-right:-8vw;position:relative;margin-bottom:15vw}.post__wrapper--archive .case--white .wrapper{position:absolute;bottom:0;left:0;padding:8vw;z-index:99}.slider__alinea .alinea p{margin-bottom:0}.footer__menu li a{font-weight:500}.video__inner{background-size:cover}.logo__case{font-family:'Stolzl Display';font-weight:500;display:inline-table;line-height:33px;vertical-align:top;font-size:18px;position:absolute;margin-left:5px;transition:all .2s ease;left:170px;top:-22px;white-space:nowrap}.logo__case span{line-height:33px;vertical-align:top;margin-left:8px;margin-right:11px}.scroll .logo__case{left:24px}.koppen__krant h1{font-size:120px;line-height:1;margin-top:-30px;margin-bottom:0;text-align:right}.koppen__krant #header{position:relative;padding-top:0;height:auto}.koppent__content{column-width:320px;column-gap:15px;padding:20px}.kop{width:300px;display:inline-block;column-break-inside:avoid;margin-bottom:20px}.kop__naam{font-family:'Stolzl Display';font-weight:500;font-size:32px;margin-bottom:10px}.kop__quote{font-size:18px;font-family:'Stolzl Display';font-weight:500;margin-bottom:20px;line-height:1.4}.kop__image{width:100%;height:200px;background:#000;margin-bottom:20px}.kop__text{font-size:16px;line-height:1.6}.kop:nth-child(3n+0) .kop__image{height:300px}.mobile__menu{position:relative;overflow:hidden}.mobile__menu.open{position:fixed;height:100%;width:100%;background:#f8f8f8;left:0;text-align:center;padding-top:90px;top:0;background:#fff}.mobile__menu a{line-height:55px;font-size:23px;font-weight:500}.mobile__menu .mobile__menu__phone{position:absolute;font-family:'Stolzl Display';font-weight:500;bottom:40px;text-align:center;display:block;width:auto;left:40px;right:40px}.tab__text svg{display:none}.mobile__menu .mobile__menu__holder{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.mobile__menu .menu-main-menu-container li{list-style-type:none}.single-blog iframe{width:100%}.search__holder{position:relative;overflow:hidden}.search__holder.open{position:fixed;height:100%;width:100%;background:#f8f8f8;left:0;padding-top:90px;top:0;background:#fff;z-index:10}.search__holder__inner{position:absolute;width:100%;top:50%;left:50%;transform:translate3d(-50%,-50%,0);padding:0 7.333333333333333vw;max-width:1200px;margin:0 auto}.search__holder h2{font-size:25px;font-family:Maax;font-weight:500;margin-bottom:0}.search__holder input{line-height:42px;height:42px;border:none;appearance:none;-webkit-appearance:none;border-bottom:solid 2px #000;width:100%;background:#fff}.search__holder form{margin-bottom:20px}.search__holder input:-ms-input-placeholder,.search__holder input::-ms-input-placeholder,.search__holder input::placeholder{font-size:12px;opacity:.5}.search__tag{font-family:'Stolzl Display';font-weight:500;font-size:9px;border:solid 1px #000;padding:0 10px;display:inline-block;line-height:30px;margin-bottom:7px;cursor:pointer;transition:background .3s cubic-bezier(.4,0,0,1)}.search__tag:hover{background:#000;color:#fff}.usp-icon__list>*+*{margin-top:1.5rem}.usp-icon__item{display:flex}.usp-icon__item>*+*{margin-left:1rem}.usp-icon__icon{font-size:1.5rem}.usp-icon__name{color:#000;font-size:20px;font-weight:500;font-family:'Stolzl Display'}.service_intro{margin-bottom:8vw;margin-top:4vw}.service_intro h1{font-size:35px}.service__list{padding:0}.service__list{padding:0;font-size:17px;line-height:1.8;margin:0 0 8vw}.service__list a{text-decoration:underline}.service_member{margin-bottom:8vw}.button--black{background:#000;color:#fff}.image--doubleFirst{margin-bottom:8vw}.post-password-form{max-width:100%;padding:0 8vw;margin:0 auto 200px auto}.post-password-form p:first-of-type{margin-bottom:30px}.post-password-form label{display:block;text-align:left;opacity:.5;font-size:14px}.post-password-form input[type=password]{display:block;line-height:58px;background-color:transparent;outline:0;border:0;border-bottom:solid 2px #000;width:100%}.post-password-form input[type=submit]{cursor:pointer;display:block;margin-top:30px;-webkit-appearance:none;background-color:#000;color:#f8f8f8;outline:0;border:0;border-bottom:3px solid #000;font-weight:500;font-family:'Stolzl Display';height:65px;font-size:18px;line-height:64px;width:100%}@media (min-width:768px){.usp-icon__list{display:flex;justify-content:space-between}.usp-icon__list>*+*{margin-top:0;display:flex;justify-content:space-between}.post-password-form input[type=password],.post-password-form input[type=submit]{width:500px}}.intro-cta{margin-top:1rem;text-align:center;margin-bottom:6vw}.intro-cta>*+*{margin-top:2rem}.intro-cta__row{display:flex;justify-content:center}.intro-cta__row--icons>*+*{margin-left:1.5rem}.intro-cta__btn{background-color:#000;color:#fff!important}.intro-cta__icon-link{dispay:block;font-size:1.6rem}@media (min-width:768px){.intro-cta{margin-top:5rem}.intro-cta__btn{height:65px;font-size:18px;line-height:61px}}.breaker{background-size:cover;background-repeat:no-repeat;background-position:center;height:500px;display:flex;justify-content:center;align-items:center;position:relative;margin-top:-8vw}.breaker::after{content:"";display:block;width:100%;position:absolute;height:100%;right:0;background:rgba(0,0,0,.31)}.breaker__inner{position:relative;z-index:2}.breaker__inner>*+*{margin-top:2rem}.breaker__title{color:#fff;text-align:center;max-width:25ch}.breaker__logos{display:flex;flex-direction:column;align-items:center}.breaker__logos>*+*{margin-top:1rem}.breaker__logos img{max-height:80px}@media (min-width:768px){.breaker__logos img{max-height:140px}.breaker{height:700px}.breaker__logos{flex-direction:row;justify-content:space-around}.breaker__logos>*+*{margin-top:0;margin-left:1rem}}.steps__list>*+*{margin-top:5.333333333333334vw;margin-bottom:2vw}.steps__subtitle{font-size:14px;font-family:'Stolzl Display';font-weight:500;margin-bottom:10px;text-transform:uppercase}.steps__icon-block{color:#fff;display:flex;justify-content:center;align-items:baseline;margin-bottom:5.333333333333334vw}.steps__icon-block img{width:100%}.steps__icon-block>svg{font-size:2rem}.steps__content>p{margin-bottom:0}.steps__content>p+p{margin-top:1rem}@media (min-width:768px){.steps__icon-block{width:44vw;height:auto;margin-right:5.333333333333334vw;margin-bottom:0}.steps__item{display:flex}}@media (min-width:1000px){.steps__icon-block{width:25vw}.steps__content{width:59vw}}.icon{width:1em;height:1em;fill:currentColor}.btn-group>*+*{margin-top:1.5rem}.btn-group__btn{width:100%}.btn-group__btn{display:flex;align-items:center;background-color:#000;color:#fff!important;font-family:'Stolzl Display';font-weight:500;width:100%;justify-content:center}.btn-group__icon{font-size:1.2rem;margin-right:2rem}@media (min-width:768px){.btn-group{display:flex}.btn-group>*+*{margin-top:0;margin-left:50px}.btn-group__btn{height:65px;font-size:18px;line-height:61px}}.usp-icon__list{margin-bottom:8vw}.wrapper--npadding{padding-top:0!important;padding-bottom:0!important}.wrapper__small--npaddingb{padding-bottom:0!important}.padding-bottom-none{padding-bottom:0}.single_intro h1 span{display:none}.header .menu a{position:relative}.header .menu a:after{content:"";position:absolute;right:-1px;bottom:-3px;left:-1px;border-bottom:1px solid #000;transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,0,1);transform-origin:center right}.page-template-tpl-contact .header .menu a:after{border-bottom:1px solid #fff}.header .menu a:hover:after{transform:scaleX(1);transform-origin:center left}.wp-block-image{margin-bottom:16vw}.header .desktop .loop:hover{transform:scale(1.1)}.header .desktop .loop:hover svg span{transform:scale(.9)}.not__found__link{font-family:'Stolzl Display';font-weight:500;line-height:20px}.not__found__link svg{width:22px;display:inline-block;transform:rotate(-180deg);margin-right:10px;vertical-align:top}.layout__page ul,.wrapper__small ol,.wrapper__small ul{list-style-position:inside;margin-bottom:8vw}.wrapper__small ol li,.wrapper__small ul li{line-height:1.76;font-size:17px;color:#000}.case__image img{width:100%}.case__image img.dekstop{display:none}blockquote.wp-block-quote{border-left:none}.wp-block-quote{border-left:none;font-family:'Stolzl Display';color:#000;text-align:left;font-size:24px;margin-top:0;font-style:normal;font-weight:500;padding-right:21%;margin-bottom:50px;line-height:1.5}.wp-block-quote cite{font-style:normal}.logo__block__img{display:flex;align-items:center;flex-flow:column;align-items:center;justify-content:center}.newsletter .arrow__over{vertical-align:middle;margin-left:10px;display:inline-block}.contact__form.open{overflow-y:hidden}.validation_error{display:none}.ginput_container_fileupload input:placeholer{opacity:0}.fileupload .gfield_label{position:relative;font-weight:500;left:0}.ginput_container_fileupload:after{content:'Bestand';border:solid 2px #000;line-height:59px}.validation_message{position:absolute;height:25px;font-size:11px;right:0;color:rgba(0,0,0,.5);margin-top:-27px;line-height:23px;top:12px}.textarea .validation_message{top:23px}.gform_wrapper{padding-bottom:40px}.case:not(.case--white) .case__image:after{content:"";display:block;position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;border:solid 40px #f8f8f8;-webkit-transform:scale(1);transform:scale(1);pointer-events:none}.case:not(.case--white) .case__image:hover:after{-webkit-transform:scale(.98);transform:scale(.98)}.case__image,.case__image:after{-webkit-transition:-webkit-transform 1.4s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform 1.4s cubic-bezier(.165,.84,.44,1);transition:transform 1.4s cubic-bezier(.165,.84,.44,1);transition:transform 1.4s cubic-bezier(.165,.84,.44,1),-webkit-transform 1.4s cubic-bezier(.165,.84,.44,1)}.case__image img{-webkit-transition:-webkit-transform .7s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .7s cubic-bezier(.165,.84,.44,1);transition:transform .7s cubic-bezier(.165,.84,.44,1);transition:transform .7s cubic-bezier(.165,.84,.44,1),-webkit-transform .7s cubic-bezier(.165,.84,.44,1)}.case__image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}img.full__banner{width:100%}.slide-cta-root{background-color:transparent;position:fixed;bottom:25px;right:25px;z-index:9001;overflow:hidden;pointer-events:none;display:inline-block}.slide-cta{width:auto;pointer-events:all;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out;-webkit-transform:translateX(110%);transform:translateX(110%);position:relative;width:480px;max-width:100%;background:#fff;box-shadow:0 10px 50px rgba(0,0,0,.05);padding:50px}.slide-cta--collega{display:flex}.slide-cta--collega .cta_image{width:80%;margin-right:15px}.slide-cta--collega .cta_image{background-size:cover;background-position:center center}.slide-cta-root{left:10px;right:10px;bottom:10px}.slide-cta{padding:20px}.js-active .slide-cta{-webkit-transform:translateX(0);transform:translateX(0)}.js-removed .slide-cta{-webkit-transform:translateX(110%);transform:translateX(110%)}.slide-cta-root.js-active{overflow:visible}.slide-cta-root.js-removed{overflow:hidden}.slide-cta__title{font-size:24px;margin-bottom:5px}.slide-cta p{font-size:14px;line-height:1.56}.button__cta{position:relative;text-align:center}.button__cta .arrow__over{width:19px;display:inline-block;vertical-align:middle;line-height:23px;overflow:hidden;right:25px;position:absolute;top:14px;overflow:hidden;transition:all .3s ease}.button__cta:hover .arrow__over{width:24px;right:19px}.button__cta .arrow__over svg{width:24px;float:right;fill:#fff}.slide-cta__close{position:absolute;right:10px;top:10px;width:12px;cursor:pointer}.slide-cta__phone{font-size:15px;font-family:'Stolzl Display';font-weight:500;display:block}.slide-cta--collega .slide-cta__title{font-size:20px}.slide-cta-whatsapp{background-color:transparent;position:fixed;bottom:5.333333333333334vw;right:5.333333333333334vw;left:5.333333333333334vw;margin-right:48px;z-index:9001;overflow:hidden;pointer-events:none;display:inline-block}.loop.search{margin-bottom:63px}.loop.search.whatsapp{margin-bottom:0}.loop.search.whatsapp svg{width:auto;margin-top:10px;margin-left:11px}.slide-whatsapp__close{position:absolute;right:10px;top:10px;width:12px;cursor:pointer}.whatsapp__phone{font-family:'Stolzl Display';font-weight:500;font-size:18px}@media (min-width:500px){.whatsapp__phone{font-size:22px}.slide-cta-whatsapp{left:auto}}@media (min-width:768px){.slide-cta-whatsapp{right:3.333333333333334vw;bottom:3.333333333333334vw}}@media (min-width:1281px){.loop.search.whatsapp{display:block;width:50px;height:50px;right:2.2vw;bottom:2.2vw;background:#000;transition:all .2s ease}.loop.search.whatsapp:hover{transform:scale(1.1)}.slide-cta-whatsapp{left:auto;right:2.2vw;bottom:2.2vw;margin-right:58px}.loop.search.whatsapp svg{margin-top:11px;margin-left:12px;width:27px;height:auto}.whatsapp__phone{font-size:22px}}.team__wrapper{padding:5.333333333333334vw;padding-top:0;padding-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:2100px;margin:0 auto}.team__member__img{height:0;padding-bottom:138.2978723404255%;background-position:center center;background-size:cover;background-repeat:no-repeat}.team__member--big .team__member__img{padding-bottom:64.0394088669951%}.team__member--black{background:#000;height:300px;position:relative}.team__member{width:48%;margin-bottom:8vw}.team__member--big{width:100%}.team__member__name{font-family:'Stolzl Display';color:#000;font-size:14px;font-weight:500;margin:2vw 0 1vw}.team__member__function{font-size:12px}.team__member--quote{color:#f8f8f8;font-family:'Stolzl Display';font-weight:500;text-align:center;padding:0 10%;line-height:1.55;position:absolute;top:50%;transform:translate3d(0,-50%,0);font-size:24px;width:100%}.team__member--black .newsletter h3{font-size:22px}.team__member--black .newsletter{height:100%;width:100%}.team__wrapper__filter{width:100%;margin-bottom:4vw}.team__wrapper__filter .search__holder input{background:#f8f8f8}.team__wrapper__filter .search__holder input:focus{outline:0}.search__holder svg{width:17px;position:absolute;right:13px;top:12px}.team__wrapper__filter .search__holder input{padding-left:10px;font-family:'Stolzl Display';font-weight:500;color:#000;font-size:13px}.team__wrapper__filter .search__holder input::placeholder{color:#000}.team__wrapper__filter .search__holder{margin-bottom:30px;overflow:visible}.filter__holder{position:relative;margin-bottom:20px}.filter__holder__label{font-family:'Stolzl Display';font-weight:500;font-size:39px;position:absolute;top:0;left:0}.filter__holder__current{font-family:'Stolzl Display';font-weight:500;font-size:13px;padding-left:10px;text-transform:lowercase}.filter__holder__select{border-bottom:solid 2px #000;height:38px;line-height:38px;margin-left:114px;cursor:pointer}.filter__holder__list{display:none}.open .filter__holder__list{display:block}.filter__holder__select svg{width:14px;position:absolute;right:15px;top:16px}.open.filter__holder__select svg{transform:rotate(-180deg)}.autocomplete-items,.filter__holder__list{background:#000;color:#fff;padding:20px;line-height:24px;z-index:9999}.autocomplete-items{position:absolute;width:100%}.team__member{order:1!important}.big__link{display:block;font-size:24px;font-family:'Stolzl Display';font-weight:500;text-align:center;width:100%;margin:20px}.big__link .arrow__over{width:24px;display:inline-block;vertical-align:middle;line-height:23px;overflow:hidden}.big__link .arrow__over svg{width:24px;float:right}.insta__title{text-align:center;margin-bottom:30px}.insta__item{display:none;width:100%;height:0;padding-bottom:80%;margin-bottom:8vw;overflow:hidden;background-size:cover;background-position:center}.insta__item:first-child{display:block}.newsletter .bottom__link__cta__phone_ext{font-size:19px}.newsletter .bottom__link__cta__phone_ext:nth-child(2){margin-top:10px}.spacer-block{height:8vw}.next__case{text-align:center;font-size:24px;font-family:'Stolzl Display';font-weight:500;padding:0 2vw 8vw 2vw;margin-top:-8vw}.next__case svg{width:33px;vertical-align:middle;margin-left:5px}.steps__wrapper{max-width:1500px;margin:0 auto}.page-template-tpl-landingspagina .post__wrapper{padding-left:0;padding-right:0}.page-template-tpl-landingspagina .wrapper__small{padding-bottom:4vw}@media (max-width:1023px){.menu{width:auto!important}}@media (min-width:768px){.team__member__name{font-size:18px}.team__member__function{font-size:15px}.team__member--black .newsletter h3,.team__member--quote{font-size:34px}.filter__holder__label{font-size:44px}.filter__holder__select{height:43px;line-height:43px;margin-left:132px}.search__holder input{height:43px;line-height:43px}.filter__holder__current,.team__wrapper__filter .search__holder input{font-size:15px}.autocomplete-items,.filter__holder__list{font-size:16px}.team__wrapper{padding:0 7.333333333333333vw}.team__member--black{height:460px}.insta__item{width:48%;padding-bottom:48%}.insta__item:nth-child(2){display:block}.service_member{margin-bottom:2vw}.service_side p{margin-bottom:2vw}.service_intro_p p{margin-bottom:6vw}.slider--car--diensten img{object-fit:cover}.service_intro h1{font-size:44px}}@media (min-width:1024px){.team__member{width:30.12%}.team__member--big{width:65.06%}.team__member--black{height:auto}.team__member__name{font-size:24px}.team__member__function{font-size:16px}.filter__holder,.team__wrapper__filter .search__holder{width:500px;max-width:40%;float:right}.team__wrapper__filter .search__holder{width:30.12%}.filter__holder{float:none}.insta__item{display:block;width:30.12%;padding-bottom:30.12%}.insta__title{margin-bottom:60px}.service_intro{display:flex;justify-content:space-between;margin-bottom:0}.service_main{width:65%}.service_side{width:27%}.service_side .service__list{margin-bottom:6vw}.service_member{height:260px;object-fit:cover}.service_side p{margin-bottom:2vw}.slider--car .slider--diensten .slide{width:35vw}.slider--diensten .slick-list{padding-left:5.3vw}.slider--car--diensten .slick-list{padding-left:5.3vw}.slider--car--diensten .slider__nav svg,.slider--diensten .slider__nav svg{width:46px}.slider--car--diensten .slider__nav,.slider--diensten .slider__nav{right:7.3vw;left:auto;top:-8.5vw}.slider--car--diensten .slider__nav.slider__next,.slider--diensten .slider__nav.slider__next{transform:translate3d(70px,-50%,0)}.service_intro_p .logo__block{padding-bottom:0}.service_intro h1{font-size:50px}.image--doubleFirst{margin-bottom:0;margin-right:1.9vw}.image--doubleSecond{margin-left:1.9vw}}@media (min-width:1281px){.team__wrapper__filter .search__holder input{margin-top:0}.filter__holder__select{height:50px;line-height:50px;margin-left:175px}.filter__holder__label{font-size:55px;line-height:1.1}.filter__holder__current,.team__wrapper__filter .search__holder input{font-size:18px}.team__member__name{margin-bottom:.6vw;margin-top:1vw}.team__member--quote{font-size:50px}.team__member--black .newsletter h3{font-size:40px}.autocomplete-items,.filter__holder__list{font-size:17px;line-height:25px}.search__holder svg{top:20px}.service_intro h1{font-size:70px}.service_intro_p .logo__block h2{font-size:55px}.slider--car .slider--diensten .title,.slider--car.slider--car--diensten .title{font-size:55px}.service__list{font-size:20px}.service_intro h3{font-size:40px}.service_intro{margin-top:0}.service_intro_p p{margin-bottom:3vw}.slider--car .slider--diensten .title,.slider--car.slider--car--diensten .title{font-size:55px;margin-left:9.4vw}.slider--diensten .slick-list{padding-left:9.4vw}.slider--car--diensten .slick-list{padding-left:9.4vw}.slider--car--diensten .inner,.slider--diensten .inner{overflow:visible}}@media (min-width:1440px){.team__member__name{font-size:26px}.team__member__function{font-size:16px}.filter__holder__label{font-size:60px;line-height:.9}.filter__holder__current,.team__wrapper__filter .search__holder input{font-size:19px}.filter__holder__select{margin-left:190px}.team__member--quote{padding:0 15%}.autocomplete-items,.filter__holder__list{font-size:18px;line-height:29px;padding:30px}}@media (min-width:1600px){.team__member__name{font-size:30px}.team__member__function{font-size:17px}.filter__holder__label{font-size:70px;line-height:.7}.filter__holder__current,.team__wrapper__filter .search__holder input{font-size:20px}.filter__holder__select{margin-left:220px}.service_main{width:55%}.service_side{width:20%;margin-right:10%}.service_side .service__list{margin-bottom:3vw}.title-smaller{font-size:36px}.wrapper--service{padding-left:11.4vw!important;padding-right:11.4vw!important}.service_member{height:320px}.service_intro_p .service_side p{margin-bottom:1vw}.button--black{display:block;text-align:center;height:66px;font-size:16px;font-family:'Stolzl Display';line-height:61px}#service_contact{padding-top:8vw}#service_contact h2{font-size:55px}.slider--car .slider--diensten .title,.slider--car.slider--car--diensten .title{margin-left:11.4vw}.slider--diensten .slick-list{padding-left:11.4vw}.slider--car--diensten .slick-list{padding-left:11.4vw}}@media (max-width:767px){.tab__item--side .tab__text .case__title{font-size:0px}.tab__item--side .tab__text .case__tags{font-size:0px}.tab__item--side .tab__text{top:0;bottom:0}.tab__item--side .tab__text svg{display:block;fill:#fff;bottom:21px;width:23px;left:50%;transform:translateX(-50%);position:absolute}.tab__item--left .tab__text svg{transform:rotate(-180deg) translateX(50%)}.logo-j{width:30px}.scroll .logo__case{bottom:auto;transform:none;left:17px;display:inline-table}.logo__case span{margin-left:0;margin-right:4px;line-height:40px}.logo__case{font-size:12px;line-height:40px;left:17px;bottom:0;transform:translateY(62%);display:none}.wp-block-quote{padding-right:0;padding-left:0;margin:0;margin-bottom:20px;font-size:18px}.search__holder input{font-size:11px}.search__holder h2{font-size:22px}.start__screen h1{margin-bottom:30px}#awwwards{left:auto!important;right:0}#awwwards svg{transform:scale(.5);transform-origin:right}.current-menu-item a{text-decoration:underline}}.menu{width:auto!important}@media (min-width:500px){.slide-cta-root{left:auto;bottom:25px;right:25px}.slide-cta{max-width:380px}.slide-cta--collega{width:480px;max-width:100%}.slide-cta__title{font-size:30px}.slide-cta--collega .slide-cta__title{font-size:30px}.slide-cta p{font-size:16px;margin-bottom:30px}.slide-cta{padding:30px}.slide-cta__phone{font-size:18px}.slide-cta--collega .cta_image{width:60%;margin-right:35px}}@media (min-width:768px){.ipad-clear:after,.ipad-clear:before{content:" ";display:table}.ipad-clear:after{clear:both}.i-hide{display:none}.wrapper{padding:5.333333333333334vw}.header__logo__object{max-width:170px}.open__menu{font-size:16px;width:52px;height:52px;line-height:52px}.loop{width:52px;height:52px}.start__screen h1{font-size:36px;padding-right:80px}.slider .slide{width:50%;float:left}.slider.odd .slide:first-child{width:100%}.slider.odd .slide:first-child .case__title{font-size:28px}.slider.odd .slide:not(:first-child) .case__title{padding-right:0}.slider.even .slide .case__title{padding-right:0}.slider:after,.slider:before{content:" ";display:table}.slider:after{clear:both}.slider--car .slide:first-child{margin-left:7vw}.slider--car .title{margin-left:7vw}.slider--car .slide{margin-right:4vw}.slider--car .title{font-size:38px;margin-bottom:7vw}.slider--car{padding:7vw 0}.slider--car .slide{width:40vw}.header.scroll:not(.scroll__ani){padding:3.333333333333334vw}.moving__title h2{font-size:100px}.moving__title{padding:7.333333333333333vw 0 0}.newsletter{float:left;width:58vw;height:58vw;padding:7.333333333333333vw}.newsletter h3{font-size:36px}.newsletter a{font-size:17px}.newsletter--wrapper{padding:0 7.333333333333333vw}.newsletter{width:57vw;height:57vw}.socials{float:right;width:26vw;margin-top:0}.social{width:100%;margin-right:0;height:15.777777777777777vw;margin-bottom:5.333333333333334vw;text-align:center}.social:last-child{margin-bottom:0}.social span{display:inline-block;font-family:'Stolzl Display';font-weight:500;color:#fff;font-size:18px;line-height:15.777777777777777vw}.social svg{display:none}.socials{width:25vw}.social{margin-bottom:3.8vw;height:16.48vw}.footer__menu li a{font-size:21px}.scroll__top{font-size:21px}.scroll__top svg{width:26px;margin-right:26px}.footer__contact{font-size:16px}.footer__logo__cda{width:41px}.footer.wrapper{padding:7.333333333333333vw}.post__wrapper{padding:0 3.666666666666665vw 8vw;display:flex;max-width:2100px;margin:0 auto}.post__wrapper--full{padding:0}.post__wrapper--archive{flex-wrap:wrap}.post__wrapper .case{padding:0 3.666666666666665vw;width:50vw;overflow:hidden}.post__wrapper--full .case{padding:0;width:100%}.post__wrapper .case .wrapper{padding:3.333333333333334vw 0}.post__wrapper--full .case .wrapper{padding:7.333333333333333vw}.post__wrapper--archive .case{flex:1;margin-bottom:3.666666666666665vw}.post__wrapper--archive .case img{width:100%}.post__wrapper--archive .case--white{margin:0 3.666666666666665vw 7.666666666666665vw;flex:0 100%;padding:0}.post__wrapper--archive .case--white .wrapper{padding:7.333333333333333vw}.menu-footer-menu-3-container{display:inline-block;margin-left:9vw}.slider.slick-initialized{padding:7.333333333333333vw 0}.slider.odd.slick-initialized .slide:first-child{width:70vw}.slider.slick-initialized .slide{margin-right:7.333333333333333vw;width:70vw;opacity:.5;transition:opacity .6s cubic-bezier(.645, .045, .355, 1)}.slider.slick-initialized .slide.slick-current{opacity:1}.slider.slick-initialized .slide .wrapper{padding:3.333333333333334vw 2.333333333333334vw 0;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.645, .045, .355, 1)}.slider.slick-initialized .slide.slick-current .wrapper{opacity:1;transform:translateY(0)}.button.gform_button{height:65px;font-size:18px;line-height:64px}.gform_footer:after{height:64px;width:23px}.wrapper__intro{padding:0 5.333333333333334vw}.wrapper__intro h1{font-size:36px;margin:120px 0 0}.page__holder .wrapper{padding:3vw 10.666666666666667vw}.gallery img{margin-right:5.333333333333334vw}.page__holder .wrapper>ul{padding-left:0;margin:0 0 8vw 0}.page__holder h2{font-size:60px}.logo__block__img{width:33.333%;padding:6vw 8vw}.logo__block__txt h2{font-size:36px}.post__wrapper--full{margin-bottom:16vw}.page__holder .wrapper__intro{padding:0 10.666666666666667vw}.page__holder .gallery{margin-left:-10.66666666vw;margin-right:-10.66666666vw;margin-bottom:4vw;padding:0}.page__holder .wrapper>ul:after,.page__holder .wrapper>ul:before{content:" ";display:table}.page__holder .wrapper>ul:after{clear:both}.gallery img{height:390px}.page__holder ul li{width:50%;float:left}.gallery__txt__block{margin-bottom:8vw}.gallery__txt__block h2{line-height:1}.gallery__list,.page__holder .wrapper>ul{padding-left:0;margin-bottom:12vw}.logo__block{padding-top:0}.full__banner{margin:8vw 0}.page-template-tpl-about .full__banner{margin:0 0 8vw 0}.single_intro h1{font-size:36px}.single_intro{margin-bottom:0}.alinea__image{margin-bottom:10vw}.alinea__image.-smallerMb{margin-bottom:3.8vw}.list__alinea{margin-bottom:8vw}.h2,.h3,h2,h3{font-size:34px}.post-password-form,.single_intro{padding:5.333333333333334vw 10.666666666666667vw}.contact__form__title__form{top:112px}.contact__form__title__form--rel{top:auto}.loop.search{right:3.333333333333334vw;bottom:3.333333333333334vw}.newsletter .bottom__link{bottom:8.24vw;transform:translateY(37.5%)}.newsletter{padding:6.333333333333333vw}.wp-block-image{margin-bottom:10vw}.wrapper__small .wp-block-image{margin-bottom:50px}.page-template-tpl-about .wrapper__intro h1{margin-bottom:3vw}.not__found{margin-top:80px}.error404 .header .open__menu{background:#fff;color:#000}.wrapper__small ol,.wrapper__small p,.wrapper__small ul{margin-bottom:4vw}.wrapper__small{max-width:845px;margin:0 auto}.logo-j{width:30px}.single-blog iframe{width:50%}.search__tag{font-size:14px;padding:0 20px;line-height:40px}.search__holder form{margin-bottom:40px}.newsletter .bottom__link__cta__phone_ext{font-size:22px}.single .wrapper>p{margin-bottom:4vw}.spacer-block{height:6vw}.button__cta .arrow__over{top:19px}.button__cta .arrow__over{width:24px}.button__cta:hover .arrow__over{width:29px}.button__cta .arrow__over svg{width:29px}.slide-cta__close{right:15px;top:15px;width:15px}.contact__form__title__form--rel .g-recaptcha{float:right;transform:translateY(-120%);margin-bottom:-120%}.slide-cta__phone{font-size:20px}.tab__holder.desktop{display:block}.tab__item img.desktop{display:block}.tab__holder.mobile{display:none}.tab__item img.mobile{display:none}.case__image img.mobile{display:none}.case__image img.dekstop{display:block}.next__case{font-size:30px;margin-top:-4vw}}@media (min-width:920px){.wrapper__small{max-width:920px;margin:0 auto;padding-left:0;padding-right:0}}@media (max-width:1023px){body.page-template-tpl-contact .header{padding:7.333333333333333vw}body.page-template-tpl-contact .header.scroll .header__logo__object .hidden{opacity:1}}@media (min-width:1024px){.slider--car .slide{width:30vw}.gallery img{height:390px}.gallery--height img{height:auto}.gallery__txt{display:flex;flex-flow:wrap;justify-content:space-between;padding-top:6vw;align-items:center}.gallery__txt__block{order:1;width:50%;margin-bottom:0}.gallery__txt .gallery__list{order:2;display:inline-block;margin:0}.gallery__txt:nth-child(even) .gallery__txt__block{order:2}.gallery__txt:nth-child(even) .gallery__list{order:1}.gallery__txt .gallery{order:3}.page__holder ul li{width:100%;float:none}.gallery__txt .gallery{margin-top:8vw}.list__alinea{display:flex;justify-content:space-between;align-items:center}.alinea{width:50%}.alinea p{margin-bottom:0}.list{width:40%}.list__item{padding-left:20px}.single_intro h1{font-size:44px}.alinea__image{display:flex;justify-content:space-between;align-items:center}.left_image .image{order:1}.left_image .alinea{order:2}.alinea__image .alinea{width:47%;padding:0 3vw}.alinea__image .alinea p{margin-bottom:0}.alinea__image .image{width:47%}.single .wrapper>h2,.single .wrapper>p{padding:0 8vw}.slider__alinea .alinea{display:flex;justify-content:space-between;width:100%}.slider__alinea .alinea p{width:50%}.slider__alinea .alinea h2{width:40%;padding:0 6vw}.video__play{width:8%;padding-bottom:8%}.video__list{padding:5%}.start__screen h1{padding-right:120px;font-size:44px}.post__wrapper--full{margin:0 7.33333333333333vw 16vw 7.33333333333333vw}.logo__block__txt h2{font-size:46px}.logo__block__txt{padding-top:6vw}.logo__block__txt p{margin-bottom:4vw}.page-template-tpl-about .wrapper__intro h1,.page_intro h1{margin-bottom:2vw}.not__found{position:fixed;width:100%;height:100%;margin-top:0;top:0;bottom:0;padding:0}.not__found__left,.not__found__right{position:absolute;width:50%;height:100%;padding:5.333333333333334vw}.not__found__right{right:0;background:#000}.not__found__right h1{color:#fff;margin-bottom:0;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.not__found__left .inner{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);padding:5.333333333333334vw;width:100%}.wrapper__small h1{font-size:36px}.wrapper__small h2{font-size:34px}.wrapper__small h3{font-size:32px}.list,.slider__alinea .alinea h2,.slider__alinea .alinea p{width:50%;padding:0 7vw}.slider__alinea .alinea{padding:0}.single .wrapper h3,.single .wrapper ol,.single .wrapper ul,.single .wrapper>h2,.single .wrapper>p{width:920px;padding:0;margin-left:auto;margin-right:auto;max-width:100%;padding:0 10.666666666666667vw}gform_fields .single .wrapper ul.gform_fields{width:100%:}.single .wrapper.single_intro.page_intro>p{width:auto;padding:0}.alinea__image .alinea{padding:0 7vw;width:50%}.alinea__image .image{width:50%}.alinea{padding:0 7vw}.wp-block-quote{margin-left:-8%}.gallery{overflow:hidden}.image-preload{position:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;opacity:0;visibility:hidden;background-position:center center}.newsletter .bottom__link__cta__phone{font-size:26px}.newsletter .bottom__link__cta__mail{font-size:20px}.newsletter .bottom__link__cta__phone_ext{font-size:24px}}@media (min-width:1025px){.slider__alinea .slick-list{padding-left:8vw}.wrapper__small{padding-top:4vw}.wrapper__small--landings{padding-top:8vw}.newsletter .bottom__link__cta__phone_ext{font-size:26px}.newsletter h3{font-size:40px}}@media (min-width:1281px){.gform_wrapper{padding-bottom:80px}.not__found__right h1{font-size:163px}.not__found__left h2{font-size:55px}.logo-j{width:50px}body{padding-top:110px}.social{overflow:hidden}.social svg{display:inline-block;transform:translate3d(-50%,300%,0);transition:transform .4s ease;width:40px}.social:hover svg{display:inline-block;transform:translate3d(-50%,-50%,0)}.social span{transition:transform .4s ease}.social:hover span{transform:translateY(-100%)}.start__screen h1{padding-right:0}.desk-clear:after,.desk-clear:before{content:" ";display:table}.desk-clear:after{clear:both}.video__play{width:6%;padding-bottom:6%}.wrapper{padding:9.4vw}.not__found{padding:0}.not__found__left,.not__found__left .inner,.not__found__right{padding:9.4vw}.wrapper--small{padding:4.1vw}.header.wrapper,body.page-template-tpl-contact .header{padding:4.1vw}.open__menu{display:none}.desktop{display:block}.header .menu{list-style-type:none;display:flex;z-index:100;position:relative}.header .menu.menu--contact{display:inline-flex}.header .mobile__menu{display:none}.header .menu li{margin-right:40px;line-height:46px}.header .menu a{font-size:17px;color:#000;letter-spacing:.03em}.header .menu a:hover{text-decoration:none}.start__screen{padding:9vw 0 9vw 0;text-align:center}.start__screen h1{font-size:70px;width:920px;line-height:1.1;letter-spacing:.01em;display:inline-block;text-align:left}.post-password-form,.single .single_intro{width:920px;margin-left:auto;margin-right:auto;padding:0}.page-template-tpl-about .wrapper__intro{width:920px;margin-left:auto;margin-right:auto;padding:0}.single .single_intro h1{width:100%}.start__screen__bottom{display:none}.case__title{font-size:55px;line-height:60px}.tab__item--side .case__title{font-size:28px;line-height:32px}.moving__title h2{font-size:200px}.post__wrapper .case__title{font-size:40px;line-height:45px}.slider--car .case__title{font-size:35px;line-height:40px}.slider--car .slide{width:25vw}.slider--car .title{font-size:90px}.social span{font-size:30px}.newsletter h3{font-size:90px}.header.scroll:not(.scroll__ani){padding:1vw 2.2vw 0 3vw;line-height:80px;height:80px;background:0 0}.header.scroll:not(.scroll__ani) .menu li{line-height:80px}.header.scroll:not(.scroll__ani) .header__logo__object{max-width:200px;margin-top:17px}.header{z-index:66}.header .loop{width:50px;height:50px;border-radius:50%;background:#000}.scroll__top{display:none}.footer__contact{float:right;margin-bottom:0;width:30%}.footer__menu{float:left;margin-left:17vw;margin-bottom:0}.footer__logos{position:absolute;width:20vw;left:7.333333333333333vw;top:7.333333333333333vw;margin-bottom:0}.footer{position:relative}.footer__logo__cda{position:absolute;top:175px;left:0;width:50px}.newsletter--wrapper{padding:0 7.333333333333333vw}.newsletter{padding:4.333333333333333vw}.header .desktop .loop.zoomout{transform:scale(0)}.header .desktop .loop{display:inline-block;margin-top:-3px;float:right;position:relative;z-index:9;cursor:pointer;transform:scale(1)}.header .desktop .loop svg{width:18px;fill:#fff;position:absolute;left:16px;top:16px;height:18px}.menu-main-menu-container{display:inline-flex}.post__wrapper--full{margin:0 auto;margin-bottom:12vw;padding:0 3.666666666666665vw}.post__wrapper--full .case{padding:0 3.666666666666665vw}.post__wrapper--full .case{position:relative}.post__wrapper--full .case .wrapper{left:3.666666666666665vw}.loop.search{display:none}.newsletter a{font-size:30px}.newsletter{padding:6.333333333333333vw 6.8vw}.newsletter h3{font-size:70px;position:relative}.newsletter .arrow__over{width:32px;overflow:hidden;transition:all .3s ease}.newsletter a:hover .arrow__over{width:39px}.newsletter a svg{width:39px;float:right}.tab{margin-bottom:8vw}.post__wrapper .case .wrapper{padding:1.333333333333334vw 0}.post__wrapper--full .case .wrapper{padding:7.333333333333333vw}.post__wrapper--full .case__title{font-size:55px;line-height:60px}.post__wrapper--full .case .wrapper{padding:6vw 7vw}.footer__contact{font-size:19px;line-height:2.5}.desk-break{display:inline-block}.header.scroll:not(.scroll__ani) .menu-main-menu-container a{opacity:0;transition:all 0s ease;transition-delay:0s}.header:not(.scroll__ani) .open .menu-main-menu-container a{opacity:1;transition:all .3s ease;transition-delay:250ms}.header.scroll:not(.scroll__ani) .right .menu-main-menu-container:after{content:'';left:0;top:0;position:absolute;width:100%;height:calc(81px + 2vw);background:#000;transform:translateX(100%);transition:transform .3s ease,background .5s ease}.header.scroll:not(.scroll__ani) .right .menu-main-menu-container.menu--contact:after{display:none}.header.scroll:not(.scroll__ani) .right.open .menu-main-menu-container:after{transform:translateX(0);background:#f8f8f8}.header .desktop .loop span{opacity:0}.header.scroll:not(.scroll__ani) .desktop .loop svg{opacity:0}.header.scroll:not(.scroll__ani) .desktop .loop span{opacity:1}.header.scroll:not(.scroll__ani) .desktop.open .loop svg{opacity:1}.header.scroll:not(.scroll__ani) .desktop.open .loop span{opacity:0}.header .desktop .loop span{color:#fff;position:absolute;left:0;top:0;width:50px;text-align:center;height:50px;line-height:50px;font-size:14px}.contact__wrapper{position:fixed;top:0;height:100%;width:100%;right:0}.contact__img{width:50%;position:absolute;height:100%;right:0;background-size:cover}.contact__img:after{content:"";display:block;width:100%;position:absolute;height:100%;right:0;background:rgba(0,0,0,.2)}.contact__form{width:50%}.contact__form__title__form{width:100%;position:absolute;height:100%;top:0;left:0}.contact__form h1{font-size:70px;margin-bottom:80px}.contact__form{padding:12vw;padding-right:3vw}.contact__form__title{font-size:25px}.contact__form .footer__contact{margin-top:80px}.contact__img{display:block}.contact__form__title__form .gform_title,.gform_title{font-size:70px;margin-bottom:60px}.contact__form__title__form .ginput_container input,.ginput_container input{line-height:58px}.gfield_label{font-size:20px;left:25px;bottom:20px}.gfield.radio ul.gfield_radio{padding-left:15px}.contact__form__title__form .gfield,.gfield{margin-bottom:40px}.contact__form{height:100%;padding-top:20vh;padding-left:124px;padding-bottom:20px}.contact__form__title__form{padding-top:20vh;padding-bottom:20px}.contact__form__title__form--rel{position:relative;transform:none;padding-top:0}li:not(.checkbox) .gfield_label.gfield_label--active{bottom:50px;font-size:14px}.contact__form__title__form .ginput_container textarea,.ginput_container textarea{padding:1vw}.logo__block__txt{margin-top:6vw;padding-top:0}.wrapper__intro h1{font-size:70px;max-width:720px;margin-top:10vw}.layout__page ol li,.layout__page ul li,.page__holder ol li,.page__holder ul li,p{font-size:20px}.page__holder .wrapper>p{max-width:80%}.full__banner{margin:8vw 0 4vw}.gallery__txt__block{width:60%}.page__holder h2{font-size:90px;margin-bottom:30px}.page__holder ul li{font-size:20px}.gallery img{height:650px}.gallery--height img{height:auto}.gallery__txt__block p{margin-bottom:0}.page__holder .gallery{margin-bottom:12vw}.page__holder .logo__block__txt h2{font-size:55px}.logo__block{display:flex;justify-content:space-between;align-items:center}.logo__block__txt{width:32%}.logo__block__imgs{width:58%}.logo__block__img{padding:70px}.single_intro h1{font-size:70px}.single_intro{padding:2.333333333333334vw 10.666666666666667vw}.single_intro .case__tags{font-size:18px}.full__banner{margin-bottom:0}.h2,h2{font-size:55px}.h3,h3{font-size:45px}.alinea{padding:0 7vw}.single .full__banner{margin:0}.single .single_intro{margin-bottom:8vw;margin-top:8vw}.slider__alinea,.slider__alinea .gallery{margin-left:-9.4vw;margin-right:-9.4vw}.post__wrapper--archive .case--white .wrapper{padding:6vw 7vw}.post__wrapper--archive .case{margin-bottom:7.666666666666665vw}.post__wrapper--archive .case--white{margin-bottom:11.333333336vw}.post__wrapper--archive{padding-bottom:0}.newsletter a{position:relative}.newsletter a svg{transition:all .3s ease-out}.newsletter a:hover svg{margin-left:20px}.list__label{font-size:21px}.list__value{font-size:20px}.wrapper__small h1{font-size:70px;margin-bottom:40px}.wrapper__small h2{font-size:40px;margin-bottom:30px}.wrapper__small h3{font-size:40px;margin-bottom:30px}.wrapper__small ol,.wrapper__small p,.wrapper__small ul{margin-bottom:50px}.wrapper__small ol li,.wrapper__small ul li{font-size:20px}.slider__alinea{padding-right:9.4vw;padding-left:9.4vw}.single .wrapper h3,.single .wrapper ol,.single .wrapper ul,.single .wrapper>h2,.single .wrapper>p{padding:0}.layout__page .wrapper{padding-top:0}.landing__page .wrapper{padding-top:9.4vw}.landing__page .wrapper.single_intro{padding-top:0}.layout__page ol,.layout__page p,.layout__page ul{margin-bottom:50px}.layout__page .post__wrapper{margin-top:150px}.landing__page .post__wrapper{margin-top:0}.layout__page .full__banner{margin-bottom:4vw}.landing__page .full__banner{margin-bottom:0}.search__holder input{line-height:50px;height:59px;margin-top:20px;padding-left:30px}.newsletter .bottom__link__cta__phone{font-size:40px}.newsletter .bottom__link__cta__mail{font-size:30px;margin-top:30px}.newsletter .bottom__link__cta__phone_ext{font-size:26px}.newsletter h3{font-size:50px}.newsletter .bottom__link__cta__phone_ext:nth-child(2){margin-top:10px}.slide-cta{width:480px;max-width:100%;padding:50px}.slide-cta--collega{max-width:100%;width:580px}.slide-cta__title{font-size:36px}.slide-cta--collega .slide-cta__title{font-size:36px}.slide-cta p{font-size:18px}.contact__form__title__form--rel .g-recaptcha{float:right;transform:translateY(-129%);margin-bottom:-129%}}@media (min-width:1440px){.single_intro h1{width:70%}.page__holder h2{font-size:100px}.not__found__left h2{font-size:60px}.not__found__left p{margin-bottom:60px}.newsletter .bottom__link__cta__phone_ext{font-size:32px}.newsletter h3{font-size:60px}.next__case{font-size:40px}}@media (min-width:1600px){.page__holder h2{font-size:120px}.page__title__small h2{font-size:100px;line-height:1.1}.not__found__left h2{font-size:70px;margin-bottom:50px}.post-password-form,.single .single_intro{width:1100px}.single .wrapper h3,.single .wrapper ol,.single .wrapper ul,.single .wrapper>h2,.single .wrapper>p{width:1100px;max-width:100%}.newsletter .bottom__link__cta__phone_ext{font-size:34px}.newsletter h3{font-size:70px}}body.page-template-tpl-contact .header{padding-bottom:0}.yt-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:50px}.yt-video embed,.yt-video iframe,.yt-video object{position:absolute;top:0;left:0;width:100%;height:100%}.gallery__txt .gallery__list a{text-decoration:underline}.slick-slide{transform:none}.slick-slide,.slick-slider .slick-list,.slick-slider .slick-track{transform:none}.honeypot{display:none}.alinea__image .image img {width: 100%;} .footer__disc{width: 100%;display: flex;} #menu-disclaimer{display:flex;margin-top:20px;} #menu-disclaimer li{list-style-type:none;margin-right:10px;}
/* partners blok */
.partners{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:clamp(30px,4.75vw,90px);-moz-column-gap:clamp(30px,4.75vw,90px);column-gap:clamp(30px,4.75vw,90px);row-gap:clamp(30px,4.75vw,90px)}.partners__item{background-color:#ebebeb;height:300px;height:clamp(150px,15.5vw,300px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 45px}a.partners__item{-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer}a.partners__item:hover{background-color:#d0d0d0}.partners__item img{display:block;max-height:75%}@media (max-width:768px){.partners{margin-top:-14vw;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.partners__item{padding:20px}}@media (max-width:320px){.partners{-ms-grid-columns:1fr;grid-template-columns:1fr}.partners__item{padding-left:50px;padding-right:50px}}
/* sitescan */
.loop.search.sitescan {
    color: #fff;
    height: 80px;
    width: 80px;
    display: flex;
    align-items: center;
    text-align: center;
    margin-bottom: 63px;
    bottom: 3.333333333333334vw;
}
.slide-cta .gform_wrapper{
    padding-bottom: 0;
}

.header .menu--langSwitch__item { opacity: 0.3; }
.header .menu--langSwitch__item:first-child { margin-right: 10px; }
.header .menu--langSwitch__item--active { opacity: 1; }
.header.scroll .header--menu .menu--langSwitch,
.header.scroll .header--menuLangSwitch .menu--langSwitch { display: none; z-index: 0; }
.header.scroll .header--menu.open .menu--langSwitch { display: block; }

@media (max-width: 1279px){
    .header .menu--langSwitch { margin-right: 20px; }
    .header .header--menuLangSwitch,
    .header .header--menuLangSwitch .menu--langSwitch { display: flex; align-items: center; font-size: 14px; z-index: 1; }
    a.open__menu { background-color: #000; color: #fff; }
}

.loop.search.open__search {
    left: 3.333333333333334vw;
    bottom: 3.333333333333334vw
}
.footer__disc {
 flex-direction: row-reverse;
}
#menu-disclaimer li {
margin-right: 25px;
}

.start__screen.-home .aligned-right__inner h3 { font-size: 20px; margin-bottom: 7px; }
.start__screen.-home .aligned-right__inner p { margin-bottom: 0; }

@media (max-width:6768x){
    .start__screen.-home { padding-top: 4vw; }
    .start__screen.-home h1 { font-size: 40px; margin-bottom: 35px; line-height: 1.1; }
}

@media (min-width:768px){
    .start__screen.-home { display: flex; flex-wrap: wrap; align-items: flex-start; text-align: left; padding-left: 8vw; padding-right: 8vw; padding-top: 8vw; padding-bottom: 10vw; } 
    .start__screen.-home .aligned-right { display: flex; flex-direction: column; align-items: flex-end; flex: 1; margin-top: .8em;  }
    .start__screen.-home .aligned-right__inner { width: 40.8125vw; min-width: 350px; max-width: 100%; }
    .start__screen.-home .aligned-right__inner h3 { font-size: 30px; margin-bottom: 10px; }
    .start__screen.-home h1 { margin-bottom: 0; flex: 1; margin-top: 0; }
}

@media (max-width: 900px) and (min-width: 768px) {
    .start__screen.-home h1 { font-size: 44px; }
}

@media (max-width: 1280px) and (min-width: 900px) {
    .start__screen.-home .aligned-right { margin-top: 1em; }
    .start__screen.-home h1 { font-size: 52px; }
}

@media (min-width:1280px){
    .start__screen.-home .aligned-right { margin-top: 1.1em; }
    .start__screen.-home .aligned-right__inner { min-width: 400px; }
    .header .header--menu { display: flex; align-items: center; }
    .header .menu--langSwitch { margin-left: 28px; }
    .header .header--menuLangSwitch .menu--langSwitch { display: none; }
}

@media (min-width:1600px){
    .header.wrapper { padding-top: 3vw; padding-bottom: 3vw; }
    .start__screen.-home { padding-left: 15vw; padding-right: 15vw;  }
    .start__screen.-home .aligned-right__inner { width: 32.8125vw; min-width: 400px; max-width: 100%; }
}

@media (min-width:1921px){
    .header.wrapper { padding-top: 2vw; padding-bottom: 2vw; }
    .start__screen.-home .aligned-right { margin-top: 1.6em; }
    .start__screen.-home h1 { font-size: 90px; }
}

/* - Awards - */

.awardsBlock__image {
    position: absolute;
    width: 200px;
    height: 300px;
    left: 50%;
    top: 50%;
    translate: -50% -50%;
    z-index: 15;
}

.awardsBlock__image img {
    width: 100%;
    height: 100%;
    min-width: 100%;
    object-fit: contain;
    display: block;
}

/*
.js-award-row:hover .awardsBlock__image {
    display: block;
}
*/

/*
.awardsBlock__items .blend {
    mix-blend-mode: difference;
    color: #ffffff;
}
*/

.awardsBlock__items .blend {
    color: #000;
    transition: color 300ms ease;
}

.awardsBlock__itemProject span,
.awardsBlock__itemAward span {
    display: block;
}

.awardsBlock__item:hover .blend {
    color: #fff;
}

.awardsBlock__item svg path {
    transition: 300ms ease fill;
}

.awardsBlock__item:hover svg path {
    fill: #fff;
}

.awardsBlock__blackHover {
    position: absolute;
    width: 100%;
    height: 0%;
    background-color: #000;
    left: 50%;
    top: 50%;
    translate: -50% -50%;
    z-index: 5;
}

.awardsBlock__items {
    border-top: 1px solid #000000;
    line-height: 1;
    margin-top: 60px;
}

.awardsBlock__item {
    font-size: 20px;
    border-bottom: 1px solid #000000;
    position: relative;
    display: block;
}

.awardsBlock__itemInner {
    position: relative;
    z-index: 10;
    display: grid;
    grid-template-columns: 350px auto 350px;
    padding-top: 1em;
    padding-bottom: 1em;
}

.wrapper--awards {
    padding-top: 0;
    padding-left: 7.333333333333333vw;
    padding-right: 7.333333333333333vw;
}

.awardsBlock__title {
    display: block;
}

.awardsBlock__title {
    font-size: 70px;
}

.awardsBlock__itemSource {
    text-align: right;
}

.awardsBlock__itemSource span {
    display: inline-flex;
    gap: 20px;
    align-items: center;
}

.awardsBlock__itemSource svg {
    translate: 0 2px;
    flex-shrink: 0;
}

@media ( max-width: 1280px ) {

    .awardsBlock__image {
        position: absolute;
        width: 170px;
        height: 255px;
    }

    .awardsBlock__title {
        font-size: 44px;
    }

    .awardsBlock__items {
        margin-top: 40px;
    }

    .awardsBlock__itemInner {
        grid-template-columns: 260px auto 250px;
    }
    
}

@media ( max-width: 980px ) {

    .awardsBlock__title {
        font-size: 36px;
    }

    .awardsBlock__item {
        font-size: 18px;
    }

    .awardsBlock__items {
        margin-top: 0;
    }

    .awardsBlock__image {
        position: absolute;
        width: 100px;
        height: 150px;
    }

}

@media ( max-width: 768px ) {

    .awardsBlock__image {
        display: none;
    }

    .awardsBlock__title {
        font-size: 30px;
    }

    .wrapper--awards {
        padding: 5.333333333333334vw;
        padding-top: 0;
    }

    .awardsBlock__itemProject span,
    .awardsBlock__itemAward span,
    .awardsBlock__itemSource span {
        transform: none !important;
    }

    .awardsBlock__blackHover,
    .awardsBlock__image {
        display: none !important;
    }

    .awardsBlock__item:hover .blend {
        color: #000;
    }
    
    .awardsBlock__item:hover svg path {
        fill: #000;
    }

}

@media ( max-width: 767px ) {

    .awardsBlock__itemInner {
        position: relative;
        grid-template-columns: 1fr;
        row-gap: 10px;
    }

    .awardsBlock__itemSource {
        position: absolute;
        right: 0;
        top: 1em;
    }

    .awardsBlock__itemSource span {
        gap: 10px;
    }

}

@media ( max-width: 480px ) {

    .awardsBlock__itemProject span,
    .awardsBlock__itemAward span {
        max-width: 50%;
    }

    .awardsBlock__itemSource {
        max-width: 50%;
    }

    .awardsBlock__item {
        font-size: 17px;
    }

}

@media ( max-width: 420px ) {
    .awardsBlock__item {
        font-size: 16px;
    }
}

/* FAQ bloq */

.dropdown-content-container{
    padding-bottom: 4vw;
}

.dropdown-content .dropdown-content-question{
    line-height: 1.46;
    font-size: 20px;
    color: #000;
    padding: 20px;
    border-bottom: 5px solid #000000;
    cursor: pointer;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.dropdown-content .dropdown-content-answer {
    line-height: 1.76;
    font-size: 20px;
    color: #000;
    padding: 20px;
}

.dropdown-icon {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 40px;
}

.dropdown-icon-min{
    justify-content: center;
}

/* Landingspagina updates */

.page-template-tpl-landingspagina .wrapper__small ul{
    list-style-position: outside;
    padding-left: 20px;
}

.page-template-tpl-landingspagina .wp-block-table {
    margin-bottom: 50px;
    line-height: 1.76;
    font-size: 20px;
}
.page-template-tpl-landingspagina .wp-block-table th{
    text-align: left;
}