/*
 * Safari compatibility 
 * 
 */

/* fixing flex-gaps: */
/*
.wp-block-column + .wp-block-column {
    margin-left: 1rem;
}
@media all and (max-width: 768px) {
    .wp-block-column + .wp-block-column {
        margin-top: 1rem;
    }
}
*/


#NavOverlay .menu-branding img {
    height: auto;
    max-width: 33vw;
}
@media all and (max-width: 767px) {
    #site-header .language-switcher {
        display: none !important;
    }
}
@media all and (max-width: 659px) {
    .start-leistungen .slick-slide .image {
        flex: 0 0 5em;
    }
}