@media (min-width:768px) and (max-width:1200px){main{margin-top:142px !important}main#primary{margin-top:142px !important}main .zitate-wrapper,main .team-wrapper{column-count:1}main .referenzen-wrapper{grid-template-columns:repeat(2, 1fr)}.menu-quicknavi-container{display:none}.container-fluid{padding:0 10px}.container-fluid .header-nav{max-width:calc(100% - 40px);grid-template-columns:auto 1fr;height:60px;top:41px}.container-fluid .header-nav.toggled{height:100%;max-width:100vw;width:100vw;top:0;padding-top:54px;border-radius:0}.container-fluid .header-nav.toggled .navbar-collapse{max-height:100vh;height:100vh}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content{display:flex;flex-direction:column;padding:0px 20px 50px;row-gap:26px}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-left{padding-top:20px}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-left ul.nav-left li{padding-bottom:8px}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-left ul.nav-left li a{font-size:42px;line-height:65px}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-right{margin:0 0 22px 0;align-items:start}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-right .social-media{display:none}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-right h3{font-size:21px;line-height:26px}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-right p{font-size:20px;line-height:26px}.container-fluid .header-nav .site-branding{margin:15px 0 15px 20px;height:30px;width:124px}.container-fluid .header-nav .main-navigation{padding:0 15px 0 0}.container-fluid .header-nav .main-navigation button.menu-toggle{height:35px;width:35px}.container-fluid .header-nav .main-navigation button.menu-toggle span+span:not(:last-child){top:calc(50% - 6.7px)}.container-fluid .header-nav .main-navigation button.menu-toggle span{width:22px}.container-fluid .header-nav .main-navigation button.menu-toggle span:last-child{top:calc(50% + 6.7px)}footer .footer-content{flex-direction:column;background-size:auto 257px, contain;padding:19px 24px 257px;align-items:start;font-size:20px;line-height:26px;position:relative}footer .footer-content .contact-info .wp-block-buttons,footer .footer-content .address .wp-block-buttons{bottom:-40px;width:calc(100% - 48px);text-align:center;justify-content:center}footer .footer-content .contact-info .wp-block-buttons a,footer .footer-content .address .wp-block-buttons a{font-size:20px;line-height:26px}footer .footer-content .address .wp-block-buttons{bottom:-75px}footer .footer-content .contact-info{order:2}footer .footer-content .address{order:1}footer .footer-content .social-media{position:absolute;bottom:20px;right:20px}footer .footer-content h3{font-size:21px;line-height:25px}footer .footer-content .contact-info h3{margin-top:20px}footer .container-fluid{padding:0 10px}footer .container-fluid{padding:0 10px}.read-more,.wp-block-button__link{padding:12px 20px}.wp-block-columns{flex-wrap:wrap !important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%}main .wp-block-columns{padding:0}main .wp-block-columns p,main .wp-block-columns h1,main .wp-block-columns h2,main .wp-block-columns h3,main .wp-block-columns h4,main .wp-block-columns h5,main .wp-block-columns h6{text-align:center}}@media (min-width:1200px) and (max-width:1550px){footer .footer-content{display:grid;row-gap:30px;margin-bottom:150px}footer .footer-content .contact-info .wp-block-buttons{bottom:80px}footer .footer-content .contact-info{grid-column:1;grid-row:1}footer .footer-content .address{grid-column:1;grid-row:2}footer .footer-content .social-media{grid-column:2;grid-row:2}}