@media screen and (min-width:1680px){:root{--font-size:20px}}@media screen and (max-width:1200px){#site-top .vx-content .vx-head-container .vx-button-container>.button{width:100%;max-width:18rem}}@media screen and (max-width:1100px){.site-content:is(.img,.color):not(.borderless){padding-left:var(--content-aligning);padding-right:var(--content-aligning)}.site-content:is(.img,.color) .bg_img{left:var(--content-aligning);width:calc(100% - (var(--content-aligning) * 2))}}@media screen and (max-width:900px){:root{}#site-wrapper{padding-top:calc(var(--height-nav-main) / 3 * 2)}#site-navbar{height:calc(var(--height-nav-main) / 3 * 2)}.flex_grid{flex-wrap:wrap}.flex_child{flex:0 0 100%}.person-wrapper .person-body{padding:0 5%}.site-content .widget-15 .channel-wrapper{padding:var(--space-col) var(--content-aligning)}.widget-15.hero_teaser ul.channel-menu-list{display:block}.widget-15.show_bg.has_img:before{height:100%}.widget-15.show_bg.has_img:after{height:50%}.widget-15.hero_teaser.show_bg:after{width:50%}.widget-13 .grid-container{display:block}.widget-14.has_img .widget-inner{display:block}.widget-14.has_img .widget-inner>.text-block{padding:var(--box-padding)}.widget-14.has_img .widget-inner>*{width:100%}.widget-14.has_img .widget-inner figure{padding-bottom:65%}}@media screen and (max-width:767px){body.home #site-top .vx-content .vx-media-container{padding-bottom:38%}#site-header a.logo{height:65%}.widget .text-block p:not(.wp-caption-text){padding-left:0!important}.person-wrapper .person-body{padding:0}.widget-11 a.trade-fair-wrapper .body{padding-bottom:1rem}}@media screen and (max-width:600px){#site-header a.logo{}#site-top .vx-content .vx-headline{margin-bottom:var(--space-headline-l);padding-right:0}#site-top:not(.vx-home) .vx-content .vx-head-container{padding:0!important;order:2}#site-top .vx-content .vx-head-container .vx-button-container{position:relative;bottom:auto;right:auto;width:100%;gap:.5rem var(--grid-gutter)}#site-top .vx-content .vx-media-container{padding-bottom:65%;order:1}#site-top .vx-content.normal:has(>.vx-head-container){flex-wrap:wrap;row-gap:var(--space-col)}#site-top .vx-content.normal:has(>.vx-head-container)>*{width:100%}.widget-16 .taxonomy-filter-sidebar{margin-bottom:var(--space-widget);border-bottom:1px solid var(--Schwarz);padding-bottom:var(--space-widget)}.link.outline:after{width:2rem;height:2rem;background-size:.675rem auto}.text-block>ul li{padding-left:2rem}.text-block>ul li:before{width:1.566rem}ul.post-list>li.post-item{width:calc(50% - (var(--space-col) / 2))}.widget-24 .map-wrapper{margin-left:calc(var(--content-aligning) * -1);width:calc(100% + (var(--content-aligning) * 2));border-radius:0}.custom_grid{display:block}.custom_grid .custom_grid__col{width:100%}.custom_grid .custom_grid__col:first-child{width:100%}.custom_grid .custom_grid__col:last-child{width:100%}:is(.widget-23) .custom_grid .title.h_line{margin-bottom:var(--space-headline-xl)}:is(.widget-24) .custom_grid .custom_grid__col:first-child{width:100%}:is(.widget-24) .custom_grid .custom_grid__col{width:100%}:is(.widget-24) .custom_grid .custom_grid__col:last-child{width:100%}.widget-11 .widget-inner{display:block}.widget-11 .widget-inner .widget-left{width:100%;padding-top:0;padding-right:0}.widget-11 a.trade-fair-wrapper .body{padding-bottom:1.25rem}.widget-11 .widget-inner .widget-right{width:100%}.widget-12 .job-category-group{display:block;padding-top:1rem}.widget-12 .job-category-group>h3.job-category-title{width:100%}.widget-12 .job-category-group>ul.job-list{width:100%}.download-list .download-item:last-child{border-bottom:1px solid #707070}.widget-15:not(.hero_teaser):is(.three_columns) ul.channel-menu-list li{width:100%}.widget-15:not(.hero_teaser) ul.channel-menu-list li{width:100%}.widget-15:not(.hero_teaser):is(.three_columns) ul.channel-menu-list li .image-wrapper{margin-bottom:var(--space-headline-l)}.widget-16 .taxonomy-filter-sidebar ul li a{font-size:1rem;font-weight:400}.widget-27 table,.widget-27 table :is(thead,tbody,th,td,tr,caption){display:block}.widget-27 table tr>th{display:none}.widget-27 table tr>td{position:relative;overflow:hidden}.widget-27 table tr>td:empty{display:none}.widget-27 table tr>td:not(:empty):before{content:attr(data-label) ": ";position:relative;width:45%;font-weight:700;float:left}}@media screen and (max-width:480px){:root{--content-aligning:1.2223rem}h1{font-size:2.25rem}.button,a.button{padding:0 2.7777rem 0 1.2223rem;font-size:var(--size-legend)}.button:after{right:1.2223rem;width:.7777rem}.widget .text-block p:not(.wp-caption-text){padding-right:0}.person-wrapper .person-body{display:block}.person-wrapper .person-body>*{margin:0 auto}.person-wrapper .person-body .portrait{margin-bottom:var(--space-col);width:9rem}.person-wrapper .person-body .content{width:100%}ul.post-list>li.post-item{width:100%}.post-list .post-item .body{padding:1rem 0 0 0}#site-top .vx-content .vx-head-container .vx-button-container{justify-content:flex-start}body.home #site-top .vx-content .vx-media-container{padding-bottom:46%}}