@media (max-width:1279px){.hero-module .txt{max-width:35vw}.au-module{overflow:hidden}.au-module .txt{max-width:80%}.au2-module .img-box{aspect-ratio:1/1.35}.au-module .content-block.two{top:0}#subpage .au-module{padding-top:0}.contact-module .img-box{aspect-ratio:3/5}.breadcrumb-block{left:10vw}}@media (max-width:1024px){.au2-module .img-box{margin-left:50px}.au2-module .img-box{aspect-ratio:1/1.45}.team-list{margin-left:14vw;margin-right:14vw}.whatarewe-module .img-box .label.two img{right:-30%}.whatarewe-module .img-box .label.three img{left:-15%}.contact-module .col:first-child{padding-top:0}.breadcrumb-block{left:12vw}}@media (min-width:768px) and (max-width:1023px){.au-module .content-block.two{top:80px}.au2-module .col{flex-basis:100%}.au2-module .col:first-child{order:2}.au2-module .col:last-child{margin-bottom:var(--section-padding)}.big-img-module .label{display:none!important}.au2-module .img-box{margin-left:0;aspect-ratio:16/12}.big-img-module .name-box{font-size:4.55rem}.hero-module .content-block h2{font-size:1.88rem}.hero-module .txt{max-width:45vw}.team-list{margin-left:0;margin-right:0;padding-left:3vw;padding-right:3vw}.whatarewe-module .img-box .label img{width:30px}.whatarewe-module .img-box .label.one{left:5%}.contact-module .col:first-child{padding-right:0}.contact-module .img-box{aspect-ratio:3/7}.breadcrumb-block{left:14vw}.hero-module .content-block{margin-top:5vw}.hero-module .logo-block{bottom:10vw}.hero-module .logo-block .cover{height:10vw;bottom:-10vw}.hero-module .content-block{max-width:75%}}@media (max-width:767px){.breadcrumb-block{display:none}.hero-module .logo-block{bottom:25vw}.hero-module .logo-block .cover{height:25vw;bottom:-25vw}.hero-module .logo-block span.a1 img{width:21.8vw}.hero-module .logo-block span.a2 img{width:29.3vw}.hero-module .logo-block span.a3 img{width:15vw}.hero-module .logo-block span.a4 img{width:9.5vw}.hero-module .logo-block span.a5 img{width:14.4vw}.hero-module .content-block{margin-top:30vw}.hero-module .txt{max-width:80%}.au-module h2,.team-module h2{padding-left:3vw;padding-right:3vw}.au-module .content-block .col,.au2-module .col,.contact-module .col:first-child,.contact-module .col:last-child{flex-basis:100%}.au-module .content-block.one .img-box{max-width:100%}.au-module .content-block.two .col:first-child{order:2}.au-module .txt{max-width:100%;padding:50px 0}.button-box .button{display:block;text-align:center}.au2-module .col:last-child{display:none}.big-img-module .label{display:none!important}.big-img-module .img-box{aspect-ratio:16/14}.big-img-module .name-box{font-size:3.55rem}.whatarewe-module .img-box{aspect-ratio:3/4}.whatarewe-module .img-box .label img{width:30px}.whatarewe-module .img-box .label.three{bottom:10%}.whatarewe-module .img-box .label.three img{top:35%}.whatarewe-module .img-box .label.two{top:55%;right:20%}.whatarewe-module .img-box .label.one{top:5%}.contact-module .col:first-child{padding:0;padding-left:3vw}.contact-module .img-box,.subpage-pastel{aspect-ratio:3/4}.subpage-pastel{background-size:cover}.team-list{margin-left:3vw;margin-right:3vw}.team-list.mobile{display:block;position:relative}.team-list.pc{display:none}.projekt-page-module .presentation-block .txt{padding-bottom:0}.au-module .button-box{padding-top:0}.form-block .rodo{padding:var(--gap) 0}.form-block .row{margin-bottom:10px}.hero-module .content-block{max-width:100%}}@media (max-width:335px){.whatarewe-module .img-box .label img{width:20px}}@media (max-width:1023px) and (orientation:landscape){.hero-module{height:110vh}.hero-module .logo-block{bottom:10vh}.hero-module .logo-block .cover{width:100%;height:10vw;bottom:-10vw}.hero-module .content-block{margin-top:2vw}.au2-module .img-box{aspect-ratio:16/8}.projekt-page-module .presentation-block .txt{padding-bottom:calc(var(--section-padding) / 4)}.contact-module .img-box{aspect-ratio:3/6}.au-module .content-block.one .img-box,.au-module .content-block.two .img-box{aspect-ratio:2/1.25;max-height:none}}@media (min-width:1280px) and (max-width:1365px){.subpage-pastel{aspect-ratio:16/5.8}}@media (min-width:1280px) and (max-width:1599px){.hero-module .txt{max-width:35vw}.au2-module .img-box{aspect-ratio:1/1.2}.projects-list .labels-block span p,.team-list .labels-block span p{top:-2px}.contact-module .img-box{aspect-ratio:3/5}.breadcrumb-block{left:10vw}}@media (min-width:1600px) and (max-width:1679px){.subpage-pastel{aspect-ratio:16/5.8}}@media (min-width:1920px){.hero-module .logo-block span{transform:translateY(450px)}}@media (min-width:2560px){.hero-module .logo-block span{transform:translateY(600px)}}