@media only screen and (max-width:1400px){.tmpl-inhalt .main{padding-inline:80px 0}.menu>li{margin-inline:14px}}@media only screen and (max-width:1280px){.widget .mod-news .mod-news-lst{flex-wrap:wrap}.widget .mod-news .mod-entry{flex:0 0 calc(50% - var(--layout-grid-gutter))}.widget--events .widget__header{grid-column:2 / span 2}.widget--events .events-container{grid-row:2;grid-column:2 / span 2;margin-inline-start:0;margin-block:0}.widget--events .events-bgimage{display:none}}@media only screen and (max-width:1200px){.mainnav{display:none}.mobilenav{display:block}.contentnav{display:none}.header-service>.metanav{display:none}.header-service>.mandantennav{display:none}.tmpl-home .service-container .wrapper{margin-block-start:0;padding-block-start:32px}.tmpl-inhalt .main{flex:0 0 100%;padding-inline:80px 80px}}@media only screen and (max-width:1000px){.quicklinks__lst{flex-wrap:wrap}.quicklinks__item{flex:0 0 50%}.searchform{width:100%}.quicklinks{padding-inline:48px}}@media only screen and (max-width:900px){.tmpl-inhalt .main{flex:0 0 100%;padding-inline:0}}@media only screen and (max-width:800px){.widget .mod-news .mod-entry{flex:0 0 calc(100% - var(--layout-grid-gutter));padding-inline:24px;padding-block:0 24px}}@media only screen and (max-width:48em){.header .logo{flex:0 0 50%}.header .header-service{flex:0 0 50%}.widget--events .mod-entry.has-image{display:block}.widget--events .mod-entry.has-image .mod-entry-img img{border-radius:8px 8px 0 0}.widget--events .mod-entry.has-image .mod-entry-wrapper{border-radius:0 0 8px 8px}.widget--events .mod-entry{padding-inline:24px}.widget--events .mod-entry-date-day{display:none}.table-openings .desktop{display:none}.footer .footer-openings{max-width:calc(100% - 30px)}}@media only screen and (max-width:32.5em){.searchform__input{padding-block:16px;padding-inline:32px}.quicklinks__item{padding-inline:24px;padding-block:24px;flex:0 0 100%}.wrapper{width:90%}.mainnav,.subnav,.main,.sidebar{width:100%}.wrapper--content{display:block}.alignleft,.alignright,.aligncenter{float:none;display:block;max-width:100%;margin:1.5em 0}.aligncenter>figure{display:table;width:auto}.aligncenter figcaption{display:table-caption;caption-side:bottom}.table-responsive{border-inline-end:1px solid #dcdfde;border-block-end:0}[class*="col-"]{float:none;width:100%;margin-inline-start:0}.footer address{display:block}}