@media (min-width: 0px) {
    html {
        font-size: 14px;
    }
    .ee_headerimge .headerimage {
        height: 250px;
    }

    .slider .ee_block_wrapper:not(.ohne):not(.none).has_bg {
        padding: 0 0 30px 0;
    }
    .slider .ee_block_wrapper .text-content,
    .slider .ee_block_wrapper .field--name-field-ee-card-link {
        padding: 0 20px;
    }
    #logo img {
        max-height: 40px;
        height: 20px;
        width: auto;
        max-width: unset;
    }
    .layout_section.full_width .slider {
        width: 90%;
        margin: 0 auto;
        padding-left: 2.5rem;
    }
    .layout_section.full_width .slider.carousel  {
        width: 100%;
        margin: 0 auto;
        padding-left: 0;
    }
    .region--footer-bottom {
        row-gap: 1.5rem;
        flex-wrap: wrap;
    }
    .region--footer-bottom > div:first-child {
        order: 5;
        flex: 1;
    }
    .region--footer-bottom > nav {
        order: 6;
        flex: 1;
    }
    .ee_theme_invested_block_mobile_wrapper #ee_theme_invested_block table,
    .ee_theme_invested_block_mobile_wrapper #ee_theme_invested_block tr,
    .ee_theme_invested_block_mobile_wrapper #ee_theme_invested_block td {
        display: block;
    }
    .ee_theme_invested_block_mobile_wrapper #ee_theme_invested_block table.default tr > td:first-child {
        display: block;
    }
    .ee_theme_invested_block_mobile_wrapper #ee_theme_invested_block table.default tr > td:last-child {
        margin-bottom: 1rem;
    }
    .ee_theme_invested_block_mobile_wrapper #ee_theme_invested_block table.default {
        margin-left: 0;
    }
}
@media (min-width: 400px) {
    .region.region-header {
        gap: 30px;
    }
}
@media (min-width: 620px) {
    #schoeller_si {
        height: 380px;
    }
    #logo img {
        max-height: 40px;
        height: 30px;
    }
    .ee_theme_invested_block_mobile_wrapper #ee_theme_invested_block table.default tr > td:first-child {
        display: list-item;
    }
    .ee_theme_invested_block_mobile_wrapper #ee_theme_invested_block table,
    .ee_theme_invested_block_mobile_wrapper #ee_theme_invested_block tr,
    .ee_theme_invested_block_mobile_wrapper #ee_theme_invested_block td {
        display: revert;
    }
    .ee_theme_invested_block_mobile_wrapper #ee_theme_invested_block table.default tr > td {
        margin-bottom: 0.5rem;
    }
    .ee_theme_invested_block_mobile_wrapper #ee_theme_invested_block table.default {
        margin-left: 1rem;
    }
}
@media (min-width: 767px) {
    html {
        font-size: 16px;
    }
    .ee_headerimge .headerimage {
        height: 500px;
    }
    #pid-projekte-solarpark-buttenhausen .ee_headerimge .headerimage {
        height: 700px;
    }
}
@media (min-width: 965px) {

    #schoeller_si {
        height: 520px;
    }
    .region--footer-bottom {
        flex-direction: row;
        flex-wrap: nowrap;
    }
    #block-ee-theme-vermittlerhinweis {
        max-width: 50%;
    }
    .region--footer-bottom > div:first-child,
    .region--footer-bottom > div:last-child {
        flex-grow: unset;
        order: unset;
    }
}
@media (min-width: 1100px) {
    #block-ee-theme-vermittlerhinweis {
        max-width: 100%;
        flex-grow: 1;
    }
}
@media (min-width: 1284px) {
    #schoeller_si {
        height: 650px;
    }
}
