@media screen and (max-width:768px){.read-more,.wp-block-button__link{padding:3px 30px}h2{font-size:21px;line-height:26px}p,main figure.is-style-default+.wp-block-columns .wp-block-column>p{font-size:20px;line-height:26px;margin-top:0}.cursor{display:none}.mt-xs-54{margin-top:54px !important}.mb-xs-8{margin-bottom:8px !important}.mb-xs-50{margin-bottom:50px !important}.mt-xs-74{margin-top:74px !important}.mt-xs-56{margin-top:56px !important}.mt-xs-60{margin-top:60px !important}.mb-xs-20{margin-bottom:20px !important}.mt-xs-20{margin-top:20px !important}.mb-xs-4{margin-bottom:4px !important}.post,.page{margin:0}.pt-xs-43{padding-top:43.5px !important}.pb-xs-68{padding-bottom:68px !important}.mb-xs-65{margin-bottom:65px !important}main#primary{margin-top:142px !important}.read-more,.wp-block-button__link{font-size:18px}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;margin-bottom:0}.wp-block-columns:has(.mb-xs-0){margin-bottom:0 !important}.wp-block-columns:has(.mb-xs-42){margin-bottom:42px !important}h3.wp-block-heading{font-size:30px;line-height:26px;font-family:"bw_surcobold_italic"}main .referenzen-wrapper{grid-template-columns:repeat(1, 1fr);margin-top:60px;gap:20px}main .zitate-wrapper,main .team-wrapper{padding:inherit;column-count:1;margin:55px auto 75px}main .zitate-wrapper .zitat,main .zitate-wrapper .team-member,main .team-wrapper .zitat,main .team-wrapper .team-member{flex-direction:column-reverse;padding-right:10px;margin-bottom:12px;border-radius:10px}main .zitate-wrapper .zitat:after,main .zitate-wrapper .team-member:after,main .team-wrapper .zitat:after,main .team-wrapper .team-member:after{width:30px;height:30px;background-size:contain;right:10px}main .zitate-wrapper .zitat.opened:after,main .zitate-wrapper .team-member.opened:after,main .team-wrapper .zitat.opened:after,main .team-wrapper .team-member.opened:after{background-size:contain}main .zitate-wrapper .zitat .team-content,main .zitate-wrapper .team-member .team-content,main .team-wrapper .zitat .team-content,main .team-wrapper .team-member .team-content{font-size:20px;line-height:26px;padding:18px 10px}main .zitate-wrapper .zitat .team-content .name,main .zitate-wrapper .team-member .team-content .name,main .team-wrapper .zitat .team-content .name,main .team-wrapper .team-member .team-content .name{margin-bottom:0px}main .zitate-wrapper .zitat .team-content .overlay,main .zitate-wrapper .team-member .team-content .overlay,main .team-wrapper .zitat .team-content .overlay,main .team-wrapper .team-member .team-content .overlay{right:10px;top:18px;left:10px;width:calc(100% - 80px)}main .zitate-wrapper .zitat .team-content .overlay .team-email,main .zitate-wrapper .team-member .team-content .overlay .team-email,main .team-wrapper .zitat .team-content .overlay .team-email,main .team-wrapper .team-member .team-content .overlay .team-email{margin-bottom:28px}main .zitate-wrapper .zitat .team-image,main .zitate-wrapper .team-member .team-image,main .team-wrapper .zitat .team-image,main .team-wrapper .team-member .team-image{height:254px;flex-basis:inherit;margin-right:0;width:206px}main .zitate-wrapper .zitat .team-image img,main .zitate-wrapper .team-member .team-image img,main .team-wrapper .zitat .team-image img,main .team-wrapper .team-member .team-image img{height:100%;object-fit:cover;object-position:top}main .accordion h3{font-weight:bold;font-size:21px;line-height:42px}main .accordion ::-webkit-details-marker{display:none}main .accordion details{padding:10px;margin-bottom:12px;border-radius:10px}main .accordion details p{text-align:start;font-size:20px;line-height:26px;margin-top:20px}main .accordion details summary{font-size:20px}main .accordion details summary:after{width:30px;height:30px;background-size:contain;top:calc(50% - 15px)}main .accordion details[open] summary:after{background-size:contain}main figure.is-style-default{height:208px;margin:-61px auto 15px;border-radius:10px}main .slideshow{flex-direction:column;height:auto;border-radius:10px}main .slideshow.row-reverse{flex-direction:column-reverse}main .slideshow .slide-overlay{padding:59px 24px 26px}main .slideshow .slide{height:250px}main .slideshow .slide,main .slideshow .slide-overlay{width:100%}main .slideshow .slide .description,main .slideshow .slide-overlay .description{font-size:24px;line-height:28px}.aktuell{height:373px;padding-bottom:20px;padding-left:24px}.entry-content .aktuell{margin:auto}.aktuell h2{font-size:21px;line-height:26px}.aktuell .read-more,.aktuell .wp-block-button__link{padding:3px 10px}form input[type="text"],form input[type="email"],form input[type="url"],form input[type="password"],form input[type="search"],form input[type="number"],form input[type="tel"],form input[type="range"],form input[type="date"],form input[type="month"],form input[type="week"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="color"],form textarea{font-size:20px;padding:2.5px 50px;border-radius:10px}form.wpcf7-form input[type="submit"]{padding:2.5px 50px;font-size:20px;height:50px}form.wpcf7-form{display:flex;flex-direction:column;gap:12px}.container-fluid{padding:0 10px}.container-fluid .header-nav{max-width:calc(100% - 40px);grid-template-columns:auto 1fr;height:60px;top:41px;border-radius:10px;align-items:center}.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{height:30px;width:124px;margin:0 0 0 20px}.container-fluid .header-nav .site-branding a{display:flex}.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)}.menu-quicknavi-container{display:none}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;border-radius:10px}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}.social-media ul a{height:50px;width:50px;background-size:contain !important}}