@media (min-width: 0px) {
    header {
        padding: 0;
        min-height: unset;
    }

    .ee_headerimge .headertext_wrapper {
        padding: 0;
    }
    #logo img {
        max-height: 50px;
    }
    .region.region-header-top {
        padding: 0.5em  1.5rem;
    }
    .region.region-header {
        padding: 20px 1.5rem 20px 1.5rem;
        justify-content: flex-end;
    }
    .raster .block-inline-blockee-card .block__content.steps {
        flex-direction: column;
        align-items: center;
        gap: 1rem;
        text-align: unset;
        hyphens: none;
    }
    #regionales_engagement .block__content.bild_links {
        max-width: 100%;
    }
    #page ul.menu:not(.euecolink){
        align-items: flex-start;
    }
}
@media (min-width: 400px) {
    .raster .block-inline-blockee-card .block__content.steps {
        flex-direction: row;
        align-items: unset;
        gap: 2rem;
        text-align: unset;
        hyphens: none;
    }
}
@media (min-width: 580px) {
    #regionales_engagement .block__content.bild_links {
        max-width: 80%;
    }
}
@media (min-width: 767px) {
    .raster.two_two {
        gap: 4rem;
    }
}
@media (min-width: 870px) {
    #block-ee-theme-hauptmenu {
        display: none;
    }
    #ee_burger_menu {
        display: block;
    }
}
@media (min-width: 920px) {
    #block-ee-theme-hauptmenu {
        display: block;
    }
    #ee_burger_menu {
        display: none;
    }
    .headertext h1 {
        font-size: 3rem;
    }
    .headertext h2 {
        font-size: 2rem;
    }
}
@media (min-width: 1180px) {
    header {
        padding: 0;
    }
    .region.region-header-top {
        padding: 0.5em 0;
    }
    .region.region-header {
        padding: 50px 0 20px 0;
    }
    #logo img {
        max-height: 50px;
    }
}
@media (min-width: 1440px) {

}
