@media screen and (max-width:700px){h1,h2,h3,h4,h5,h6{word-wrap:break-word}h1{font-size:1.6rem}h2{font-size:1.4rem}h3{font-size:1.4rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}.headline{font-size:1.2rem;word-wrap:break-word}.intro-headline *{font-size:2.2rem}.text-block h1,.text-block h2{margin:30px 0 30px}.site-top.big .home_title h1{font-size:1.6rem}blockquote,blockquote>p,.text-block blockquote>p{font-size:1.2rem}.link{font-size:.9rem}.site-top.card .card-header{padding-bottom:55%}#site-header{padding:0 25px}body #toggle-mobile-menu{right:25px}.site-top{min-height:0}.site-top.home,.site-top.full{height:70vh;min-width:500px}.site-top-mobile-bg{display:block}.site-top.home.full .home_title h1{font-size:2.2rem}.site-top.medium .home_title h1{font-size:1.6rem}.site-top .home_title h1 span.column_2{margin-left:0}.site-top .home_title h1 span.column_3{margin-left:16.6666%}.site-top .home_title h1 span.column_4{margin-left:25%}.site-content{padding-top:30px}.content-aligning{padding:0 25px}.main-content{padding-top:20px}.widget{margin-bottom:60px}.widget.half_bottom_space{margin-bottom:20px}.widget-1 .intro-block{padding-right:20%}.widget-3 .highlight-teaser .text-block{margin-bottom:50px;width:auto;min-width:0}.widget-3 .highlight-teaser .text-block p{font-size:1rem}.widget-4 .accordion .card .card-body .people-block:last-child{margin-bottom:0}.widget-9 ul.list li.list-item .svg-icon{position:absolute;margin-left:0}.widget-9 ul.list li.list-item span.title{width:100%;padding:0 0 0 40px}.widget-9 ul.list li.list-item span.text{width:100%;padding:0 0 0 40px}.widget-11 ul.jobs-list li.jobs-item a{padding:15px 20px}.widget-11 ul.jobs-list li.jobs-item .job-title{font-size:1.3rem}.widget-12 .grid{margin-bottom:-60px}.widget-12 ul.link-list{margin:0 0 60px}.widget-14 .text-block,.widget-14 .text-block *{font-size:1.4rem}.widget-15 .grid__col:first-child .column-wrapper{margin-bottom:50px}.widget-19{margin-left:-25px;width:calc(100% + 50px)}.widget-19 .newsletter-block{padding:50px 30px}.widget-20 .process-tile{margin:100px 60px 60px}.widget-20 .process-tile .bg-img{margin-bottom:30px;width:100%;padding-bottom:60%}.widget-20 .process-tile .text-block{margin:0;width:100%}.widget-20 .swiper-pagination{top:30px;left:0;width:100%;text-align:center}.widget-20 .swiper-pagination .swiper-pagination-bullet:after{margin-left:10px;margin-right:10px;width:40px;height:40px}.widget-21.news-single .swiper-slide{width:100%}.widget-22.testimonials-slider .testimonials-item .testimonials-content .cite{margin-bottom:10px;padding-right:10px;font-size:.9rem}.widget-25 .swiper-wrapper{align-items:flex-start!important}.contact-item .contact-portrait{margin-bottom:20px}.site-top.projects{margin-bottom:0}body.single-projects .site-top.projects .project-header ul.partner-logos{left:20px;bottom:20px;width:calc(100% - 40px);gap:20px 10px}ul.partner-logos li{width:33.333%}body.single-jobs .site-content.job-body{margin-bottom:60px}body.single-jobs .site-content.job-body .job-body{margin-bottom:60px}body.single-events .site-content.entry-form .event-entry-contact.without_form .contact-item{float:left}body.single-events .site-content.entry-form .event-entry-form{padding:25px}body.single-events .site-content.entry-form .event-entry-form .grid{margin-left:-20px}body.single-events .site-content.entry-form .event-entry-form .grid .grid__col{padding-left:20px;margin-bottom:30px}#site-footer .footer-menu ul#footer-navigation li{float:none}#site-footer .footer-menu ul#footer-navigation li a{display:inline-block;font-size:.9rem}#site-footer .footer-logos ul.partner-logos li{width:45%}#site-footer .footer-logos ul.partner-logos li.portrait{width:20%}.newsletter-block .sib_signup_form .column-input{width:100%;margin-right:0}.newsletter-block .sib_signup_form .column-button{margin-bottom:20px;width:160px}}body .only-mobile{display:none!important}@media screen and (max-width:580px){body,html{font-size:17px}body .only-mobile{display:block!important}body .only-desktop{display:none!important}h1,h2,h3,h4{margin-bottom:30px}h5,h6{margin-bottom:20px}.link.icon{padding-right:35px}ul.link-list li.link-list-item a .file-type-icon-wrapper{margin-right:7px;width:26px;height:26px}ul.link-list li.link-list-item a .file-type-icon-wrapper svg{height:100%;width:auto}.link-type-icon-wrapper{width:26px;height:26px}.text-block{margin-right:0}#mobile-navigation{width:90%}body.openmenu #mobile-navigation{left:10%}.site-top.card .card-header{padding-bottom:65%}body.single-post .site-top .card-header .header-block{padding:15px}.widget-1 .intro-block{padding-right:0}.widget-4 .accordion .card .card-header{padding:15px 40px 15px 0}.widget-4 .accordion .card .card-header:after{right:5px}.widget-4 .accordion .card .card-header h4{font-size:.9rem}.widget-4 .accordion .card .card-body{padding:20px 0}.widget-4 .accordion .card .card-body .text-block{padding-right:0}.widget-4 .accordion .card .card-body .people-block{margin-bottom:30px}.widget-4 .accordion .card .card-body .people-block .people-title{font-size:1rem}.widget-4 .accordion .card .card-body .people-block .people-item .portrait{width:30%}.widget-4 .accordion .card .card-body .people-block .people-item .people-info{width:70%;padding-left:20px;padding-right:0}.widget-11 ul.jobs-list li.jobs-item .meta-infos .location,.widget-11 ul.jobs-list li.jobs-item .meta-infos .job-type{font-size:.9rem}.widget-11 ul.jobs-list li.jobs-item a:after{top:auto;bottom:20px;right:20px;transform:none;width:30px;height:30px}.widget-20 .process-tile{margin:80px 30px 30px}.widget-20 .swiper-pagination .swiper-pagination-bullet:before{width:30px;height:30px;font-size:.75rem;line-height:30px}.widget-20 .swiper-pagination .swiper-pagination-bullet:after{margin-left:7px;margin-right:7px;width:30px;height:30px}.widget-22.testimonials-header .testimonials-item,.widget-22.testimonials-slider .testimonials-item,.widget-22.testimonials-grid .testimonials-item{padding-bottom:0}.widget-22 .testimonials-item .testimonials-item-inner{position:relative;width:100%;height:auto}.widget-22 .testimonials-item .testimonials-portrait{float:left;width:100%;height:auto;padding-bottom:100%}.widget-22.testimonials-header .testimonials-item .testimonials-portrait .img,.widget-22.testimonials-slider .testimonials-item .testimonials-portrait .img,.widget-22.testimonials-grid .testimonials-item .testimonials-portrait .img{width:80%;height:80%}.widget-22.testimonials-header .testimonials-item .testimonials-portrait .svg-icon svg,.widget-22.testimonials-slider .testimonials-item .testimonials-portrait .svg-icon svg,.widget-22.testimonials-grid .testimonials-item .testimonials-portrait .svg-icon svg{bottom:0;right:-10%;width:155%}.widget-22.testimonials-header .testimonials-item .testimonials-content,.widget-22.testimonials-slider .testimonials-item .testimonials-content,.widget-22.testimonials-grid .testimonials-item .testimonials-content{float:left;margin:0;height:auto;width:100%;padding:20px 25px 80px 25px;box-sizing:border-box}.widget-22.testimonials-slider .testimonials-item .testimonials-content{padding-bottom:100px}.widget-22.testimonials-grid .testimonials-item .testimonials-content{padding-bottom:80px}.widget-22.testimonials-header .testimonials-item .testimonials-content .cite,.widget-22.testimonials-slider .testimonials-item .testimonials-content .cite,.widget-22.testimonials-grid .testimonials-item .testimonials-content .cite{margin-bottom:20px;padding-right:0;font-size:1.2rem}.widget-22.testimonials-header .testimonials-item .testimonials-content .name,.widget-22.testimonials-slider .testimonials-item .testimonials-content .name,.widget-22.testimonials-grid .testimonials-item .testimonials-content .name{font-size:.9rem}.widget-22 .testimonials-item .testimonials-content .button,.widget-22 .testimonials-item .testimonials-content .link{bottom:25px;left:25px}.widget-25{overflow:visible}.widget-25 .work-package-slider{padding-top:60px}.widget-27 ul.list li.list-item{width:100%;padding-left:40px}.acronym{margin-bottom:10px}.site-top.projects .project-header{padding-bottom:77%}.site-top.projects .project-header .header-block{padding:20px}.site-top.projects .project-header .header-block h1{font-size:1.3rem}body.single-events .site-top.card .card-header{padding-bottom:100%}body.single-events .site-top .card-header .header-block .events-item-badge{height:50px}body.single-events .site-top .card-header .header-block .events-item-badge span{line-height:50px}body.single-events .site-top .card-header .header-block h1{top:calc(50% + 20px);font-size:1.4rem}body.single-events .days .days-item .days-content{margin-bottom:-30px}body.single-events .days .days-item .program-item{margin-bottom:30px;padding:25px}body.single-events .site-content.contact .contact-group .title,body.single-events .site-content.download h5{margin-bottom:30px;font-size:1.3rem}body.single-events .site-content.entry-form .event-entry-form .grid .grid__col{margin-bottom:20px;width:100%}body.single-jobs .site-top.card .card-header{padding-bottom:100%}body.single-jobs .site-top .card-header .header-block h1{font-size:1.4rem}body.single-testimonials .widget-22.testimonials-header .testimonials-item .testimonials-content{position:relative;top:0;left:0;transform:none;float:left;height:auto;width:100%;padding-bottom:30px}body.single-testimonials .site-content.single-paging .single-paging-column.prev{text-align:left}body.single-testimonials .site-content.single-paging .single-paging-column.next{text-align:right}#site-footer .footer-info .logo img{height:120px}#site-footer .footer-info .newsletter-block{padding-top:50px}}