@media only screen and (max-width:93.75em){.homepage .headerimg img{height:37vw}.inhaltspage .headerimg img{height:30vw}.projekte-slider h3{font-size:2rem}.inhaltspage .main{padding-right:150px}.container-title{padding:8vw 0 2.5vw 0}.container-title:before{width:7vw;height:calc(7vw / 5);left:calc(50% - 3vw);top:6vw}.container-title h2{font-size:calc(1.2vw + 0.9em)}.container-title h2:before{width:13vw;left:-15vw;bottom:1.5vw}.container-title h2:after{width:13vw;right:-15vw;bottom:1.5vw}.home-news h2,.home-toplinks h2,.home-events h2{hyphens:auto}.container-content-video .video-text p:not(.link-button){font-size:1.6rem}.projects-slider p:not(.link-button){font-size:1.6rem}.inhaltspage .footer{margin-top:0}.inhaltspage .content-grid{padding-bottom:0}}@media only screen and (max-width:87.5em){.header .logo{top:0;flex-basis:28%;flex-shrink:1}.header .header-tools{flex-basis:72%;padding-left:40px}.header .searchform-container{width:40%}.homepage .main-container{padding-right:50px}.main-grid{margin:0}.inhaltspage .main{padding-right:100px}}@media only screen and (max-width:80em){.searchform_headerimg{display:none}.homepage .header .searchform-container{display:block}.placeholder-searchform{display:none}.header .searchform-container{width:50%}}@media only screen and (max-width:75em){.homepage .main-container{padding-right:0}.homepage .mod-news .mod-entry{flex-basis:50%}.homepage .mod-news .mod-entry .mod-entry-title{font-size:1.6rem}.homepage .mod-event .mod-entry .mod-entry-title{font-size:1.6rem;padding-left:15px}.homepage .mod-event .mod-entry .mod-entry-meta time{padding-left:15px}.projects-slider h3{font-size:2rem}.projects-slider .swiper-slide__content{width:40%;bottom:15%}.swiper-button-prev,.swiper-button-next{width:7vw}.swiper-button-next:after,.swiper-button-prev:after{font-size:calc(2vw + 2rem)}.container-content-video .video-embed{flex-basis:60%}.container-content-video .video-text{flex-basis:40%;padding:30px}.inhaltspage .content-grid .contentnav{display:none}.inhaltspage .content-grid .main{flex-basis:100%;padding:0 10% 50px 10%}}@media only screen and (max-width:64em){.header .mainnav-container{display:none}.mobilenav{display:block}.header .header-tools{flex-direction:row;align-items:center;justify-content:flex-end}.container-content-3-1 .home-news{flex-basis:60%}.container-content-3-1 .home-toplinks{flex-basis:40%}.container-content-video .wrapper{display:block}.projects-slider .swiper-slide__content{width:100%;position:static}.projects-slider img,.projects-slider .swiper-slide__content{box-shadow:none}.projects-slider .swiper-slide__content{padding:20px 10vw 50px 10vw}.footer .created,.footer .servicelinks a,.footer address p{font-size:1.4rem}.footer table.table-openings th,.footer table.table-openings td{padding-right:10px;font-size:1.4rem}.footer .footer-address{flex-basis:35%}.footer .footer-openings{flex-basis:45%}.footer .footer-service{flex-basis:20%}}@media only screen and (max-width:57.5em){.container-content-3-1,.container-content-3-1 .home-news{display:block}.container-content-3-1 .home-news .wrapper,.container-content-3-1 .home-toplinks .wrapper{width:90%;max-width:1441px;margin:0 auto;padding:30px 0}.toplinks{display:flex;flex-wrap:wrap;justify-content:space-between}.toplinks__item{flex-basis:49%}.homepage .mod-event .mod-entry{flex-basis:calc(50% - 10px);margin-bottom:10px}}@media only screen and (max-width:51.250em){.header-service{justify-content:flex-end}.inhaltspage .content-grid .main{flex-basis:100%;padding:0 5% 50px 5%}.footer{padding-bottom:0}.footer .footer-grid{flex-wrap:wrap}.footer .footer-grid>div{margin-bottom:5vw}.footer .footer-address{flex-basis:50%}.footer .footer-openings{flex-basis:50%}.footer .footer-service{flex-basis:50%}}@media only screen and (max-width:48.000em){.desktop{display:none}.mobile{display:block}.homepage .header .searchform-container,.inhaltspage .header .searchform-container{display:none}.header .searchform-container-mobile{display:block}.header .logo{flex-basis:45%}.header .header-tools{flex-basis:55%}.footer .footer-address__logo img{width:60%}}@media only screen and (max-width:38.750em){.header{padding-top:10px;padding-bottom:10px}.header .logo{padding-bottom:0}.inhaltspage .content-grid .main{flex-basis:100%;padding:0 0 50px 0}.footer .footer-grid>div{margin-bottom:10vw}.footer .footer-address{flex-basis:100%}.footer .footer-address__logo{order:2}.footer .footer-openings{flex-basis:100%}.footer .footer-service{flex-basis:100%}}@media only screen and (max-width:32.5em){.header .header-tools{padding-left:20px}.toplinks__item{flex-basis:100%}.homepage .mod-event .mod-entry{flex-basis:calc(100% - 10px);margin-bottom:10px}.homepage .mod-news .mod-entry{flex-basis:100%;padding-bottom:30px;padding-right:0}.container-content-video .video-text{padding:15px}.wrapper{width:90%}.alignleft,.alignright,.aligncenter{float:none;display:block;max-width:100%;margin:1.5em 0}.aligncenter{display:table;width:auto}.aligncenter figcaption{display:table-caption;caption-side:bottom}.table-responsive{border-right:1px solid #dcdfde;border-bottom:0}[class*="col-"]{float:none;width:100%;margin-left:0}}