#respmenu-wrapper{display:none;position:fixed;left:0;right:0;top:84px;bottom:0;background-color:rgba(121,178,225,.95);box-shadow:0 0 4px rgba(0,0,0,.5);z-index:5;padding:25px;overflow:auto}#respmenu-wrapper a{display:block;color:#fff;line-height:1.5;padding:5px 0;text-decoration:none;font-size:17px}#respmenu-wrapper .lnk-wrapper{display:flex}#respmenu-wrapper .lnk-wrapper a{flex-grow:1}#respmenu-wrapper .lnk-wrapper .toggle-submenu{position:relative;height:30px;width:30px;margin-top:2px;border-radius:50%;background-color:hsla(0,0%,100%,.8);cursor:pointer;background-image:url(../img/arrow.png);background-repeat:no-repeat;background-position:center center;background-size:65% auto}#respmenu-wrapper ul,#respmenu-wrapper li{list-style:none;padding:0;margin:0}#respmenu-wrapper>div>nav>ul ul{padding-left:25px;display:none}#respmenu-wrapper>div>nav>ul li.active-trail>ul,#respmenu-wrapper>div>nav>ul li.open>ul{display:block}#respmenu-wrapper>div>nav>ul li.active-trail>.lnk-wrapper>.toggle-submenu,#respmenu-wrapper>div>nav>ul li.open>.lnk-wrapper>.toggle-submenu{transform-origin:50% 50%;transform:rotate(90deg)}#respmenu-wrapper>div>nav>ul li.closed>ul{display:none}#respmenu-wrapper>div>nav>ul li.closed>.lnk-wrapper>.toggle-submenu{transform:rotate(0deg)}#respmenu-wrapper li.active-trail>.lnk-wrapper>a,#respmenu-wrapper li.active-trail>a{text-decoration:underline;font-weight:bold}#hamburger{display:none}@media(max-width: 650px){#hamburger{display:block;position:absolute;right:15px;padding:0;margin-top:7px}#block-integrationfreiamt-branding{width:50%}body.respmenu-open{overflow:hidden}body.respmenu-open #respmenu-wrapper{display:block}#block-mainmenu,#block-service,#navigation nav>ul>li>ul{display:none}#navigation .w{padding:0}#navigation nav>ul{flex-wrap:wrap;justify-content:space-evenly}#navigation nav>ul>li{width:23%}#navigation nav>ul>li .lnk-wrapper>a,#navigation nav>ul>li a{font-size:2.4vw}#navigation nav>ul>li .lnk-wrapper>a span,#navigation nav>ul>li a span{padding:0 5px}main{flex-wrap:wrap}.layout-content{order:1;padding:0}.layout-sidebar-first{margin-top:40px;order:2}.layout-content,.layout-sidebar-first{width:100%}.paragraph--type--person{flex-wrap:wrap}.paragraph--type--person .field-name-field-person-foto{max-width:200px;margin:0 auto}.paragraph--type--person .field-name-field-person-text{width:100%;margin-top:15px}.view-keyfigures{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}}