@media screen and (max-width:1100px){h1,h2,h3,h4,h5,h6{}#main-navigation{margin-right:58px}#site-header .header-search{position:absolute;z-index:3;top:30px;right:0;margin:0}.widget-22.testimonials-slider .testimonials-item .testimonials-content{margin-top:20px;margin-left:-10%;height:calc(100% - 40px);width:60%}.widget-22.testimonials-grid .testimonials-item .testimonials-content .cite{margin-bottom:10px;padding-right:10px;font-size:.9rem}}@media screen and (max-width:900px){body,html{font-size:18px}.content-aligning{padding:0 30px}.grid{margin-left:-25px}.grid__col{padding-left:25px}h1{font-size:1.8rem}h2{font-size:1.6rem}h3{font-size:1.4rem}h4{font-size:1.25rem}h5{font-size:1.25rem}h6{font-size:1rem}.text-block h1,.text-block h2{margin:40px 0 60px}.text-block,.text-block p{font-size:1rem}.title{font-size:1rem}.intro-headline *{font-size:3rem}button,button[disabled]:hover,button[disabled]:focus,input[type="button"],input[type="button"][disabled]:hover,input[type="button"][disabled]:focus,input[type="reset"],input[type="reset"][disabled]:hover,input[type="reset"][disabled]:focus,input[type="submit"],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus{padding-left:15px;padding-right:15px}blockquote,blockquote>p,.text-block blockquote>p{font-size:1.5rem;line-height:1.3}#site-header{padding:0 30px}body.front-page #site-header{height:140px}body:not(.front-page) #site-header .logo-wrapper img.logo{display:none}body:not(.front-page) #site-header .logo-wrapper img.signet{opacity:1;height:80px;pointer-events:auto}#site-header .header-search{display:none}#site-header #main-navigation{display:none}body #toggle-mobile-menu{display:block;right:30px}#menu-mobilmenue{display:block}#mobile-navigation{width:580px}body.openmenu #mobile-navigation{left:calc(100% - 580px)}.site-top{min-height:0}.site-top.projects{margin-bottom:0}.site-top.projects .project-header .header-block{padding:40px 30px}.site-top .home_title h1 span.column_2{margin-left:8.3333%}.site-top .home_title h1 span.column_3{margin-left:16.6666%}.site-top .home_title h1 span.column_4{margin-left:25%}.site-top.big .home_title h1{font-size:2.1rem}.acronym{margin-bottom:30px;height:30px;border-radius:30px;padding:0 10px;font-size:.8rem;line-height:30px}.site-content{padding-top:40px}.widget{margin-bottom:80px}.widget-3 .highlight-teaser .text-block{margin-bottom:70px}.widget-5 .map-wrapper{margin-bottom:20px;margin-left:-25px;width:calc(100% + 50px)}.widget-5 .map-info-slider-wrapper{padding-top:80px}.widget-5 .map-info-slider .lead{top:-60px;width:100%;font-size:.9rem;text-align:center}.widget-5 .swiper-button-prev,.widget-5 .swiper-button-next{margin:0;right:auto;left:auto;bottom:auto}.widget-5 .swiper-button-prev{right:calc(50% + 10px)}.widget-5 .swiper-button-next{left:calc(50% + 10px)}.widget-9 ul.list li.list-item span.title{width:calc(35% - 25px)}.widget-9 ul.list li.list-item span.text{width:calc(65% - 25px)}.widget-13:not(.show_archive_link) .project-grid{margin-bottom:-25px}.widget-13 .project-grid .grid__col{margin-bottom:25px}.widget-15 .grid__col:first-child .column-wrapper{margin-bottom:60px}.widget-20 .process-tile{margin:120px 60px 60px}.widget-21.news-single .swiper-slide{width:calc(50% - 20px)}.widget-22 .testimonials-item .testimonials-content .cite,.widget-22.testimonials-grid .testimonials-item .testimonials-content .cite{margin-bottom:20px;padding-right:20px;font-size:1.3rem}.widget-22 .testimonials-item .testimonials-content .name{display:block;margin-bottom:3px;font-family:'IBM Plex Mono',sans-serif;font-weight:600;font-size:.85rem}.widget-22.testimonials-grid .testimonials-item .testimonials-content .name{padding-right:20px;font-size:.9rem}.widget-22.testimonials-grid .testimonials-item .testimonials-content .company{padding-right:20px;font-size:.75rem}.widget-22 .testimonials-item .testimonials-content .link{font-size:.75rem}.widget-27 ul.list li.list-item{width:50%}body.single-events .days .days-item .program-item img.illustration{margin-bottom:30px}body.single-events .days .days-item .program-item .program-title{margin-bottom:30px;font-size:.7rem}body.single-events .site-content.entry-form .event-entry-form{margin-bottom:60px}#mobile-navigation{display:block}}