/*
Theme Name: Twenty Twenty-One Child-Theme
Theme URI: https://ckx.io/blog/twentytwentyone-child-theme
Description: Ein Child-Theme für das WordPress Standard Theme Twenty Twenty-One.
Author: psbrands GmbH
Author URI: https://www.psbrands.de/
Template: twentytwentyone
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

/* GENERAL FONTS */

h1 {
    line-height: .8em !important;
}

h1, h2, h3, h4 {
    hyphens: auto;
}

/* BRIZY ELEMENTS */

.brz .brz-bg-video {
    display: block !important;
}

.brz .brz-btn {
    transition-duration: 500ms, 500ms, 500ms, 500ms, 500ms, 250ms !important;
    transition-property: filter, color, background, border-color, box-shadow, border-radius !important;
}

.brz .brz-btn:hover  {
    border-radius: 0 !important;
}

.brz .brz-menu.brz-mm-menu .brz-mm-navbar__title {
    display: none;
}

/* CUSTOM CLASSES */

.brz .blur-container .brz-bg-color {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* INFO GRAPHIC SONNENBATTERIE MOBILE */

@media screen and (max-width: 480px) {
    .section-info-graphic .brz-row__container.info-box {
        height: 0;
        overflow: hidden;
        color: #1c2d41;
        background-color: #e7e8ea;
    }

    .section-info-graphic .brz-row__container.info-box p.info-headline {
        font-weight: bold;
    }

    #info-graphic-battery .brz-bg-image {
        background-size: contain;
    }

    #info-graphic-battery > .brz-column__items {
        min-height: 22em;
    }

    #info-graphic-battery .brz-columns.row-left p:after,
    #info-graphic-battery .brz-columns.row-middle p:after,
    #info-graphic-battery .brz-columns.row-right p:after {
        display: inline-block;
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' class='brz-icon-svg align-%5Binitial%5D' version='1.1' xml:space='preserve'%3E%3Cg class='nc-icon-wrapper' fill='currentColor'%3E%3Cpath fill='%231c2d41' d='M12,0C5.383,0,0,5.383,0,12s5.383,12,12,12s12-5.383,12-12S18.617,0,12,0z M14.658,18.284 c-0.661,0.26-2.952,1.354-4.272,0.191c-0.394-0.346-0.59-0.785-0.59-1.318c0-0.998,0.328-1.868,0.919-3.957 c0.104-0.395,0.231-0.907,0.231-1.313c0-0.701-0.266-0.887-0.987-0.887c-0.352,0-0.742,0.125-1.095,0.257l0.195-0.799 c0.787-0.32,1.775-0.71,2.621-0.71c1.269,0,2.203,0.633,2.203,1.837c0,0.347-0.06,0.955-0.186,1.375l-0.73,2.582 c-0.151,0.522-0.424,1.673-0.001,2.014c0.416,0.337,1.401,0.158,1.887-0.071L14.658,18.284z M13.452,8c-0.828,0-1.5-0.672-1.5-1.5 s0.672-1.5,1.5-1.5s1.5,0.672,1.5,1.5S14.28,8,13.452,8z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
        width: 20px;
        height: 20px;
        vertical-align: middle;
    }

    #info-graphic-battery .brz-columns.row-left p strong,
    #info-graphic-battery .brz-columns.row-middle p strong,
    #info-graphic-battery .brz-columns.row-right p strong {
        display: block;
    }

    #info-graphic-battery .brz-columns.row-left,
    #info-graphic-battery .brz-columns.row-middle,
    #info-graphic-battery .brz-columns.row-right {
        position: absolute;
    }

    #info-graphic-battery .first-row .brz-columns.row-left {
        top: -1em;
        left: 9%;
        max-width: 5em;
    }

    #info-graphic-battery .first-row .brz-columns.row-middle {
        top: -1em;
        left: 37%;
        max-width: 5em;
    }

    #info-graphic-battery .first-row .brz-columns.row-right {
        top: -1em;
        right: 5%;
        max-width: 6em;
    }

    #info-graphic-battery .second-row .brz-columns.row-middle {
        bottom: -.8em;
        left: 44%;
        max-width: 5.2em;
    }

    #info-graphic-battery .second-row .brz-columns.row-right {
        bottom: -.8em;
        right: 4%;
        max-width: 4.6em;
    }

    #info-graphic-battery .brz-columns.row-left .brz-rich-text p:nth-of-type(2),
    #info-graphic-battery .brz-columns.row-middle .brz-rich-text p:nth-of-type(2),
    #info-graphic-battery .brz-columns.row-right .brz-rich-text p:nth-of-type(2) {
        display: none;
    }
}

.brz-menu__container .menu-item,
.brz-mm-panels .brz-mm-menu__sub-menu .brz-mm-menu__item {
	font-weight: 500 !important;
}

#uikrkvrtlooxnciictphuchqilortmwhptem {
    z-index: 2000;
}

.brz-menu__ul > .brz-menu__item--opened {
    position: relative;
}

.brz-menu__ul > .brz-menu__item--opened:after {
    content: "";
    display: block;
    width: calc(100% - 10px);
    height: 3px;
    position: absolute;
    bottom: -16px;
    left: 5px;
    background-color: rgba(255, 39, 0, 1);
}

.brz-menu {
    transition: all 400ms !important;
}

.brz .brz-section.brz-section__header .brz-columns[data-brz-custom-id="elwwtieqzvqrvufgzrmmrxstecmwbirbhyoa"] {
    z-index: 9999;
}

@media screen and (max-width: 375px) {
    #info-graphic-battery > .brz-column__items {
        min-height: 20em;
    }

    #info-graphic-battery .first-row .brz-columns.row-right {
        right: 4%;
    }
}

/* BREAKPOINT OPTIMIZATIONS */

/* Samsung Galaxy S8+, iPhone SE */
@media screen and (max-width: 389px) {
    /* General font sizes */
    :root {
        --brz-heading1mobilefontsize: 55px;
        --brz-heading2mobilefontsize: 35px;
        --brz-heading3mobilefontsize: 25px;
        --brz-heading4mobilefontsize: 18px;
        --brz-heading5mobilefontsize: 18px;
        --brz-buttonmobilefontsize: 14px;
    }

    /* Header */
    .brz .brz-section__header .brz-columns[data-brz-custom-id="elwwtieqzvqrvufgzrmmrxstecmwbirbhyoa"] {
        flex: 1 1 41%;
        max-width: 41%;
    }

    .brz .brz-section__header .brz-columns[data-brz-custom-id="djipomwbxohvoljthsldhfjcghoybnwifcda"] {
        flex: 1 1 48%;
        max-width: 48%;
    }

    .brz .brz-section__header .brz-section__header-sticky-item .brz-columns[data-brz-custom-id="gnytzpnglyxzavkhvuxstoozhzpnlwapsswk"] {
        flex: 1 1 63%;
        max-width: 63%;
    }

    .brz .brz-section__header .brz-section__header-sticky-item .brz-columns[data-brz-custom-id="vopygwhrepwsiodyvisggmrszhhbsbvldjhd"] {
        flex: 1 1 25%;
        max-width: 25%;
    }

    /* Mobile menu */
    .brz .brz-mm-menu .brz-mm-menu__item .brz-mm-listitem__text {
        white-space: initial;
    }

    /* Page Home */
    .page-id-11 .brz-columns[data-brz-custom-id="jiyqfsmgqjxeznuxmgmejuehhuzkeabkvgtu"] > .brz-column__items {
        margin: 10% 0 -54% 0;
    }

    .page-id-11 .brz-columns[data-brz-custom-id="jtkwczqsgobqhkggkgocternzgywiagyuoef"] > .brz-column__items {
        margin: 40px 0 0 0;
    }

    .page-id-11 .brz-columns[data-brz-custom-id="izomfysomfmcjzcqmcuyjiyepiurigvqahcl"] .brz-spacer {
        height: 220px;
    }

    /* Page Stromspeicher */
    .page-id-6430 .brz-columns[data-brz-custom-id="bvoponjkqgyjosryudxabgzgjcomakwrbgwr"] > .brz-column__items {
        margin: 0 8% -26% 0;
    }

    .page-id-6430 .brz-columns[data-brz-custom-id="xbctpfgzkvojncuiasfhiqpsdvxlmtvevaeb"] > .brz-bg {
        margin: -49% 0 -25% 0;
    }

    .page-id-6430 .brz-columns[data-brz-custom-id="dtoxfjjtgekooahqasjppdcjebwfbbixezfs"] > .brz-bg {
        margin: -35% 0 -24% 0;
    }

    /* Page Wärmepumpen */
    .page-id-6787 .brz-columns[data-brz-custom-id="oytpevatgtwdxvlncijaykbvjrcxspduaqjt"] > .brz-column__items > .brz-wrapper:nth-of-type(3) {
        margin: 10px -6px 10px 0;
    }

    .page-id-6787 .brz-columns[data-brz-custom-id="jbnntxjsqiveiffkcpdrotonpflooywcejfx"] > .brz-bg {
        margin: -49% 0 -25% 0;
    }

    /* Page Elektromobilität */
    .page-id-6859 .brz-columns[data-brz-custom-id="cyzuckepbjzmsbbctmfvdmogamonmdkjcmyp"] > .brz-bg {
        margin: -49% 0 -25% 0;
    }

    /* Page Komplett Effizienzpaket */
    .page-id-4739 .brz-columns[data-brz-custom-id="sntqcjbdzbaegjdbfyhfnwwqxfhemavmwlev"] > .brz-column__items {
        margin: 0 8% -27% 0;
    }

    .page-id-4739 .brz-columns[data-brz-custom-id="qkwnhlvuoqnnuwebffjyyymkigwvlzgfwinp"] > .brz-bg {
        margin: -49% 0 -25% 0;
    }

    /* Page Sonnenbatterie */
    .page-id-1222 .brz-columns[data-brz-custom-id="ujmohrqcdxnyrkekacfbgsdhpsxpplmhrplr"] > .brz-column__items {
        padding: 20px 15px;
    }

    .page-id-1222 .brz-columns[data-brz-custom-id="gztzjzzeuflvpauqiressehviiucymdimckq"] > .brz-bg {
        margin: -49% 0 -25% 0;
    }

    .page-id-1222 .brz-columns[data-brz-custom-id="owqufoaxfjynqjbnuaixooikuoyovqhthihq"] > .brz-column__items {
        margin: 0 10px -72% 10px;
    }

    /* Page Sonnencharger */
    .page-id-4728 .brz-columns[data-brz-custom-id="qxolwduugageyxetdspgwrxtmlzrrpkzctbj"] > .brz-column__items {
        margin: 0 8% -18% 0;
        padding: 20px 12px;
    }

    .page-id-4728 .brz-columns[data-brz-custom-id="iylaphciapsbwudscgzhdfrohohnkdsyfnkt"] > .brz-bg {
        margin: -49% 0 -25% 0;
    }

    /* Page Sonnenflat */
    .page-id-4730 .brz-columns[data-brz-custom-id="ytceywjceuiloagccucckhakraxgwtwmfpvu"] > .brz-column__items {
        margin: 0 8% -48% 0;
    }

    .page-id-4730 .brz-columns[data-brz-custom-id="ujobxecooxfscwunmreybccxfrelupxkekgg"] > .brz-bg {
        margin: -26% 0 -25% 0;
    }

    .page-id-4730 .brz-rich-text[data-brz-custom-id="xxqpkqrsljfryemirdbktjtcjzzflsbcdmxg"] h1 {
        font-size: 50px;
    }

    .page-id-4730 .brz-rich-text[data-brz-custom-id="bhrmwjssryhfyfgcjjeqoxeikwpnwzsxijtq"] {
        text-align: right;
    }

    .page-id-4730 .brz-rich-text[data-brz-custom-id="bhrmwjssryhfyfgcjjeqoxeikwpnwzsxijtq"] h4 {
        display: inline;
        padding-left: 5px;
    }

    .page-id-4730 .brz-columns[data-brz-custom-id="vrpsxllpbhgzdtcmumbnuerqqbnftcoqpoym"] > .brz-column__items {
        margin: 0 10px -170% 10px;
    }

    .page-id-4730 .brz-columns[data-brz-custom-id="whwdonxiaclqskarqyoacklgahlrcyksdqha"] > .brz-bg {
        margin: -35% 0 -27% 0;
    }

    .page-id-4730 .brz-section__content[data-brz-custom-id="knpdqjmpopqjvsaemxmvteudcklbxkzentkz"] {
        padding: 580px 15px 15px 15px;
    }

    /* Page Sonnen Community */
    .page-id-2054 .brz-rich-text[data-brz-custom-id="iixxljwidoopnfhcbdvowciogvtrbjgeugsm"] h1 {
        font-size: 50px;
    }

    .page-id-2054 .brz-columns[data-brz-custom-id="esucriqqigjhrerbggmlxioppwkmcnitzqff"] > .brz-bg {
        margin: -27% 0 -16% 0;
    }

    .page-id-2054 .brz-columns[data-brz-custom-id="jqaxipptwkbnkvbbszfgxqlvnyvrpocdggtg"] > .brz-bg {
        margin: -70% 0 -24% 0;
    }

    /* Page sonnenVPP */
    .page-id-2389 .brz-columns[data-brz-custom-id="mzmisldurlnecogtigjdhlyxkegzoshdbxpg"] > .brz-bg {
        margin: -40% 0 -27% 0;
    }

    /* Page Jobs */
    .page-id-6331 .brz-columns[data-brz-custom-id="mrbztcopzmbinmvvqalbcabghszqaorbqrws"] > .brz-column__items > .brz-wrapper:nth-of-type(3) {
        margin: 10px -6px 10px 0;
    }

    .page-id-6331 .brz-columns[data-brz-custom-id="oaizhmegmsvuxgmxrlzdtudikclliuhtywfs"] > .brz-bg {
        margin: -49% 0 -25% 0;
    }
}

/* iPhone SE */
@media screen and (min-width: 375px) and (max-width: 389px) {
    /* Header */
    .brz .brz-section__header .brz-columns[data-brz-custom-id="elwwtieqzvqrvufgzrmmrxstecmwbirbhyoa"] {
        flex: 1 1 40%;
        max-width: 40%;
    }

    .brz .brz-section__header .brz-columns[data-brz-custom-id="djipomwbxohvoljthsldhfjcghoybnwifcda"] {
        flex: 1 1 49%;
        max-width: 49%;
    }

    .brz .brz-section__header .brz-section__header-sticky-item .brz-columns[data-brz-custom-id="gnytzpnglyxzavkhvuxstoozhzpnlwapsswk"] {
        flex: 1 1 60%;
        max-width: 60%;
    }

    .brz .brz-section__header .brz-section__header-sticky-item .brz-columns[data-brz-custom-id="vopygwhrepwsiodyvisggmrszhhbsbvldjhd"] {
        flex: 1 1 27%;
        max-width: 27%;
    }

    /* Page Home */
    .page-id-11 .brz-columns[data-brz-custom-id="jiyqfsmgqjxeznuxmgmejuehhuzkeabkvgtu"] > .brz-column__items {
        margin: 10% 0 -52% 0;
    }

    /* Page Über uns */
    .page-id-246 .brz-columns[data-brz-custom-id="ftpjsljuyzlphgrjudkvxpduqsfetiklqwxr"] > .brz-column__items {
        margin: 0 8% -40% 0;
    }

    /* Page Stromspeicher */
    .page-id-6430 .brz-columns[data-brz-custom-id="bvoponjkqgyjosryudxabgzgjcomakwrbgwr"] > .brz-column__items {
        margin: 0 8% -24% 0;
    }

    .page-id-6430 .brz-columns[data-brz-custom-id="dtoxfjjtgekooahqasjppdcjebwfbbixezfs"] > .brz-bg {
        margin: -25% 0 -24% 0;
    }

    /* Page Wärmepumpen */
    .page-id-6787 .brz-columns[data-brz-custom-id="oytpevatgtwdxvlncijaykbvjrcxspduaqjt"] > .brz-column__items {
        margin: 0 8% -18% 0;
    }

    /* Page Elektromobilität*/
    .page-id-6859 .brz-columns[data-brz-custom-id="xsfmxcieykxxmiblcraredprfodxrguzkozz"] > .brz-column__items {
        margin: 0 8% -18% 0;
    }

    /* Page Komplett Effizienzpaket */
    .page-id-4739 .brz-columns[data-brz-custom-id="sntqcjbdzbaegjdbfyhfnwwqxfhemavmwlev"] > .brz-column__items {
        margin: 0 8% -25% 0;
    }

    /* Page Sonnenbatterie */
    .page-id-1222 .brz-columns[data-brz-custom-id="ujmohrqcdxnyrkekacfbgsdhpsxpplmhrplr"] > .brz-column__items {
        margin: 0 8% -18% 0;
    }

    /* Page Sonnenflat */
    .page-id-4730 .brz-columns[data-brz-custom-id="ytceywjceuiloagccucckhakraxgwtwmfpvu"] > .brz-column__items {
        margin: 0 8% -44% 0;
    }

    .page-id-4730 .brz-columns[data-brz-custom-id="whwdonxiaclqskarqyoacklgahlrcyksdqha"] > .brz-bg {
        margin: -45% 0 -27% 0;
    }

    .page-id-4730 .brz-columns[data-brz-custom-id="vrpsxllpbhgzdtcmumbnuerqqbnftcoqpoym"] > .brz-column__items {
        margin: 0 10px -136% 10px;
    }

    .page-id-4730 .brz-section__content[data-brz-custom-id="knpdqjmpopqjvsaemxmvteudcklbxkzentkz"] {
        padding: 510px 15px 15px 15px;
    }

    /* Page Sonnen Community */
    .page-id-2054 .brz-columns[data-brz-custom-id="jqaxipptwkbnkvbbszfgxqlvnyvrpocdggtg"] > .brz-bg {
        margin: -55% 0 -24% 0;
    }

    /* Page sonnenVPP */
    .page-id-2389 .brz-columns[data-brz-custom-id="tpftwiwfddtgrdzqcuvbslwmliotstdupshi"] > .brz-column__items {
        margin: 0 8% -35% 0;
    }

    .page-id-2389 .brz-columns[data-brz-custom-id="mzmisldurlnecogtigjdhlyxkegzoshdbxpg"] > .brz-bg {
        margin: -26% 0 -27% 0;
    }

    /* Page Sonnen Community */
    .page-id-2054 .brz-columns[data-brz-custom-id="esucriqqigjhrerbggmlxioppwkmcnitzqff"] > .brz-bg {
        margin: -20% 0 -16% 0;
    }

    /* Page Jobs */
    .page-id-6331 .brz-columns[data-brz-custom-id="mrbztcopzmbinmvvqalbcabghszqaorbqrws"] > .brz-column__items {
        margin: 0 8% -17% 0;
    }
}

/* Samsung Galaxy S20 Ultra, iPhone 14 Pro Max and above */
@media screen and (min-width: 412px) and (max-width: 767px) {
    /* General font sizes */
    :root {
        --brz-heading1mobilefontsize: 70px;
        --brz-heading2mobilefontsize: 40px;
        --brz-heading3mobilefontsize: 30px;
        --brz-heading4mobilefontsize: 22px;
        --brz-heading5mobilefontsize: 20px;
        --brz-buttonmobilefontsize: 18px;
    }

    /* Header */
    .brz .brz-section__header > .brz-section__menu-item[data-brz-custom-id="tubbmqowovgdqauwotzqjxipxwoizwcpmctz"] {
        padding: 4.2% 15px;
    }

    .brz .brz-section__header-sticky-item[data-brz-custom-id="hcotaedvivrzlgjohrepnbrxdeptvemigolp"] {
        padding: 3% 0;
    }

    /* Page Sonnenbatterie */
    .page-id-1222 .brz-columns[data-brz-custom-id="yfymwlxicilqxzvokmrjpmwetzmyyjnywagu"] > .brz-bg {
        margin: -30% 0 -24% 0;
    }

    /* Page Sonnencharger */
    .page-id-4728 .brz-columns[data-brz-custom-id="cdoexvtcwahtzbwdhytcbrjyznutumqtogrk"] > .brz-column__items {
        margin: 0 10px -95% 10px;
    }

    /* Page Sonnenflat */
    .page-id-4730 .brz-columns[data-brz-custom-id="whwdonxiaclqskarqyoacklgahlrcyksdqha"] > .brz-bg {
        margin: -20% 0 -27% 0;
    }

    /* Page Sonnen Community */
    .page-id-2054 .brz-columns[data-brz-custom-id="jqaxipptwkbnkvbbszfgxqlvnyvrpocdggtg"] > .brz-bg {
        margin: -35% 0 -24% 0;
    }

    /* Page sonnenVPP */
    .page-id-2389 .brz-columns[data-brz-custom-id="mzmisldurlnecogtigjdhlyxkegzoshdbxpg"] > .brz-bg {
        margin: -12% 0 -27% 0;
    }
}

/* iPhone 14 Pro Max and above */
@media screen and (min-width: 430px) and (max-width: 767px) {
    /* Header */
    .brz .brz-section__header-sticky-item[data-brz-custom-id="hcotaedvivrzlgjohrepnbrxdeptvemigolp"] {
        padding: 3.25% 0;
    }

    /* Page Sonnenbatterie */
    .page-id-1222 .brz-columns[data-brz-custom-id="yfymwlxicilqxzvokmrjpmwetzmyyjnywagu"] > .brz-bg {
        margin: -20% 0 -24% 0;
    }

    /* Page Sonnenflat */
    .page-id-4730 .brz-columns[data-brz-custom-id="whwdonxiaclqskarqyoacklgahlrcyksdqha"] > .brz-bg {
        margin: -10% 0 -27% 0;
    }

    /* Page Sonnen Community */
    .page-id-2054 .brz-columns[data-brz-custom-id="jqaxipptwkbnkvbbszfgxqlvnyvrpocdggtg"] > .brz-bg {
        margin: -22% 0 -24% 0;
    }

    /* Page sonnenVPP */
    .page-id-2389 .brz-columns[data-brz-custom-id="ybckljsgtoufozrydcixfetodlhkrulfnbip"] > .brz-column__items {
        margin: 0 10px -100% 10px;
    }
}

/* All mobile devices */
@media screen and (max-width: 767px) {
    /* Page Stromspeicher */
    .page-id-6430 .brz-rich-text[data-brz-custom-id="ejcpzcnqegqqemapbwxhaydzfjkimbraivmm"] {
        text-align: right;
    }

    .page-id-6430 .brz-rich-text[data-brz-custom-id="ejcpzcnqegqqemapbwxhaydzfjkimbraivmm"] h4 {
        display: inline;
    }

    /* Page Sonnencharger */
    .brz-carousel[data-brz-custom-id="dliiyjdyxzaidujuftujushdwfxqgqptmvim"] .brz-slick-slider__dots li > button {
        border-color: #fff;
    }

    .brz-carousel[data-brz-custom-id="dliiyjdyxzaidujuftujushdwfxqgqptmvim"] .brz-slick-slider__dots li.slick-active > button {
        background-color: #fff !important;
    }

    /* Page Eigenheim */
    .page-id-4741 .brz-section__content[data-brz-custom-id="mbdcqooklmmfpgwvldftwzzhqexawqufczrx"] {
        padding: 50px 25px 15px 25px;
    }

    /* Page Elektromobilität */
    .page-id-6859 .brz-section__content[data-brz-custom-id="cycsbikzlfzktilxnvvagjdxhlbhcdaeigty"] {
        padding: 95px 25px 15px 25px;
    }
}

/* iPad Mini (landscape) */
@media screen and (min-width: 991px) and (max-width: 1024px) {
    /* General font sizes */
    :root {
        --brz-heading1fontsize: 120px;
        --brz-heading2fontsize: 60px;
        --brz-heading3fontsize: 40px;
        --brz-heading4fontsize: 30px;
        --brz-heading5fontsize: 20px;
        --brz-paragraphfontsize: 18px;
        --brz-buttonfontsize: 18px;
    }

    /* Header */
    .brz .brz-section__header .brz-columns[data-brz-custom-id="elwwtieqzvqrvufgzrmmrxstecmwbirbhyoa"] .brz-wrapper {
        margin: 9px 0;
    }

    /* Mega menu */
    .brz.brz-mega-menu__portal {
        padding: 30px 0 !important;
    }

    /* Page Home */
    .page-id-11 .brz-columns[data-brz-custom-id="edoktcccaycltxbokrhemymfdgrboohqcgwk"] > .brz-column__items > .brz-wrapper {
        margin: -80% -3% 0 0;
    }

    .page-id-11 .brz-columns[data-brz-custom-id="lbxxfkwfygvjnpnuhblqbjtrgjrsdoxeyzfs"] .brz-spacer {
        height: 10px;
    }

    .page-id-11 .brz-columns[data-brz-custom-id="rldsepmbjcjxyndcecbdxudmvdcmsuaqgkjw"] .brz-spacer {
        height: 37px;
    }

    /* Page Komplett Effizienzpaket */
    .page-id-4739 .brz-columns[data-brz-custom-id="bgyhbcdcicvkcqadxnmjwchukihnrxzjaviy"] .brz-spacer {
        height: 10px;
    }

    /* Page Sonnenbatterie */
    .page-id-1222 .brz-columns[data-brz-custom-id="jsystdhnauvkefsmsylyqheystgheyvdnrar"] .brz-spacer {
        height: 17px;
    }

    .page-id-1222 .brz-rich-text[data-brz-custom-id="hmgclezwzncqwcngrogtsfigwpvrzrwvichr"] h4,
    .page-id-1222 .brz-rich-text[data-brz-custom-id="hjwuygfmjteabgyubjrjhhjtlbpdmrknjoig"] h4 {
        display: inline;
    }

    .page-id-1222 .brz-columns[data-brz-custom-id="pipjkjybakvzevygddbdyciavhygjdvdnjju"] > .brz-bg,
    .page-id-1222 .brz-columns[data-brz-custom-id="zwqtjooesuvlsaajbpxeqwgoutaejvlyxwha"] > .brz-bg {
        height: 500px;
    }

    /* Page Sonnen Community */
    .page-id-2054 .brz-rich-text[data-brz-custom-id="iixxljwidoopnfhcbdvowciogvtrbjgeugsm"] h1 {
        font-size: 120px;
    }
}

/* iPad Air (landscape) */
@media screen and (min-width: 1025px) and (max-width: 1180px) {
    /* General font sizes */
    :root {
        --brz-heading2fontsize: 75px;
    }

    /* Brizy Container */
    .brz .brz-section .brz-container {
        max-width: 100%;
    }

    /* Page Sonnencharger */
    .page-id-4728 .brz-row__container[data-brz-custom-id="yumdvzmqmwgfhddnlpjfsdfxzfzujiciwktc"] {
        margin: 20px -5px 0 -5px;
    }
}

/* iPad Mini, iPad Air (landscape) combined */
@media screen and (min-width: 991px) and (max-width: 1180px) {
    /* Footer */
    footer .brz-row__container[data-brz-custom-id="wggjoxuwrjvyxnfftvkbutxbzaxvneqxzoyr"] > .brz-row {
        padding: 10px 20px;
    }

    /* Page Home */
    .page-id-11 .brz-columns[data-brz-custom-id="yatsbfbdrdqswnfkiaeoytxltbtbyljotdsr"] > .brz-column__items,
    .page-id-11 .brz-columns[data-brz-custom-id="iuajeughceeeaodnoiyahavyehekascfphkr"] > .brz-column__items {
        padding: 5px 140px 5px 45px;
        margin-left: -55px;
    }

    /* Page Über uns */
    .page-id-246 .brz-section__content[data-brz-custom-id="zvvevstgtasvmuwupnwhvkdzllemovgenacq"] {
        padding: 75px 45px 50px 45px;
    }

    .page-id-246 .brz-columns[data-brz-custom-id="tenskweqvxvbrcwfetyhoetjpmiybnvyyacf"] > .brz-column__items {
        padding: 5px 140px 5px 45px;
        margin-left: -55px;
    }

    .page-id-246 .brz-row__container[data-brz-custom-id="apwdyvotucbsutrfxmeebyiqkfnpqpyeqgkf"] > .brz-row {
        padding: 10px 25px;
    }

    /* Page Eigenheim */
    .page-id-4741 .brz-section__content[data-brz-custom-id="wvkkpmovokxbopexjegkmwcfhrlhswqndwhw"],
    .page-id-4741 .brz-section__content[data-brz-custom-id="tbfeiekpfofxrrspwqtpvydcnkgutiyztugm"],
    .page-id-4741 .brz-section__content[data-brz-custom-id="mbdcqooklmmfpgwvldftwzzhqexawqufczrx"] {
        padding: 75px 45px 50px 45px;
    }

    .page-id-4741 .brz-columns[data-brz-custom-id="hzsrbqixvucigyommmnnzabzxkqzlueihusa"] > .brz-column__items,
    .page-id-4741 .brz-columns[data-brz-custom-id="zgnkfjzlngecvrpbpdjbojghgketfxkhjvuu"] > .brz-column__items {
        padding: 5px 140px 5px 45px;
        margin-left: -55px;
    }

    .page-id-4741 .brz-carousel[data-brz-custom-id="bgskdeufjdrhwtezwahtbnvhxzivozomaowr"] {
        padding: 0 20px;
    }

    /* Page Stromspeicher */
    .page-id-6430 .brz-section__content[data-brz-custom-id="qhdfsdkbhhsflhrmkawcemcqjlytseidssmd"] {
        padding: 75px 45px 50px 45px;
    }

    .page-id-6430 .brz-columns[data-brz-custom-id="ihevrxpruyiwqgeqenubopvkytycqwjmbblf"] > .brz-column__items {
        padding: 5px 140px 5px 45px;
    }

    .page-id-6430 .brz-columns[data-brz-custom-id="hpakaeevrlyeogoaeckybtcsgfnhjfizqzck"] > .brz-column__items {
        padding: 5px 140px 5px 45px;
        margin-left: -55px;
    }

    /* Page Wärmepumpe */
    .page-id-6787 .brz-section__content[data-brz-custom-id="ugykvhcuxlpkemqisalxqfuvyykrccvmhoek"] {
        padding: 75px 45px 50px 45px;
    }

    .page-id-6787 .brz-columns[data-brz-custom-id="nbpowifmahwpkmzoufrnzcfpodwghuwtasoj"] > .brz-column__items {
        padding: 5px 140px 5px 45px;
    }

    /* Page Elektromobilität */
    .page-id-6859 .brz-section__content[data-brz-custom-id="fnqdgahsxedohecwhnpksmbxqhyuwacbnggb"] {
        padding: 75px 45px 50px 45px;
    }

    .page-id-6859 .brz-columns[data-brz-custom-id="mdonrjwpqrhqcvsuqxppiwkedfkgxduxxtdb"] > .brz-column__items {
        padding: 5px 140px 5px 45px;
        margin-left: -55px;
    }

    /* Page Komplett Effizienzpaket */
    .page-id-4739 .brz-section__content[data-brz-custom-id="xoijvfddrpuiwowspcgobrhcctbbotcixwcf"] {
        padding: 75px 45px 50px 45px;
    }

    .page-id-4739 .brz-carousel[data-brz-custom-id="wlfnrcshqapuogkztqwzbpnjllbotsvhkkom"] {
        padding: 0 20px;
    }

    /* Page Sonnenbatterie */
    .page-id-1222 .brz-section__content[data-brz-custom-id="hibeceqcxhcpeekyhasooqnmpjyyohwkarxs"] {
        padding: 75px 45px 50px 45px;
    }

    .page-id-1222 .brz-row__container[data-brz-custom-id="pdqvgvknidmsvkawuxbgbzwpbrdcfjcvfyio"] > .brz-row {
        padding: 57px 75px;
    }

    .page-id-1222 .brz-row__container[data-brz-custom-id="cwaibkydkpwowxhgbrzuzcjjbgcbomxosckq"] > .brz-row {
        padding: 10px 20px;
    }

    .page-id-1222 .brz-columns[data-brz-custom-id="idccnpkouprbluzphpkvtxgkqycgkuptbbui"] .brz-spacer,
    .page-id-1222 .brz-columns[data-brz-custom-id="gcvriawepchmzzadhtguarfcqfzoxjnuqpge"] .brz-spacer {
        height: 20px;
    }

    .page-id-1222 .brz-columns[data-brz-custom-id="ycxjabhonlegowqdppnlgywuitnxqeelriuw"] {
        flex: 1 1 40%;
        max-width: 40%;
    }

    .page-id-1222 .brz-columns[data-brz-custom-id="ycxjabhonlegowqdppnlgywuitnxqeelriuw"] > .brz-column__items {
        padding: 0 25px;
    }

    .page-id-1222 .brz-columns[data-brz-custom-id="yojylinppsloiuwmknzwbkovgenwmiutbqju"] > .brz-column__items > .brz-wrapper {
        max-width: 150%;
    }

    .page-id-1222 .brz-columns[data-brz-custom-id="yfymwlxicilqxzvokmrjpmwetzmyyjnywagu"] > .brz-bg {
        margin: -60% 0 -14% 0;
    }

    /* Page Sonnencharger */
    .page-id-4728 .brz-row__container[data-brz-custom-id="alxfivbklmpktvciswhuofedhgpveibvxlcp"] > .brz-row {
        padding: 10px 45px;
    }

    .page-id-4728 .brz-section__content[data-brz-custom-id="frlsyfbtozydaziqztykhremvdprxgdfphcq"] {
        padding: 75px 25px 50px 25px;
    }

    .page-id-4728 .brz-columns[data-brz-custom-id="bjchhqoyzirijxksguzqyxgcuhqqzjjedqih"] > .brz-bg {
        margin: -75% 0 -6% 0;
    }

    .page-id-4728 .brz-row__container[data-brz-custom-id="yumdvzmqmwgfhddnlpjfsdfxzfzujiciwktc"] > .brz-row {
        padding: 10px 0;
    }

    /* Page Sonnenflat */
    .page-id-4730 .brz-section__content[data-brz-custom-id="ezbxgwplrxiohsnvceucfhxjjtwxfnwrdyli"] {
        padding: 75px 45px 35px 45px;
    }

    .page-id-4730 .brz-columns[data-brz-custom-id="kzdwvbrxdjbclzcxyxlakgldvdvxsimamgcq"] {
        display: none;
    }

    .page-id-4730 .brz-columns[data-brz-custom-id="hycnjyaiarurlkgftclcdmbmdexkexecugkb"] {
        padding: 0 0 0 25px;
    }

    .page-id-4730 .brz-columns[data-brz-custom-id="lxvlyuagmdulbzdieliusbrblcrrtswcuvxl"] > .brz-column__items {
        margin: -60px -80% -60px 0;
    }

    /* Page Sonnen Community */
    .page-id-2054 .brz-section__content[data-brz-custom-id="dugocjjkftefkbxxrzsyoozebtdiwmqglnoy"] {
        padding: 75px 45px 30px 45px;
    }

    .page-id-2054 .brz-row__container[data-brz-custom-id="hvwzpzskyvanhftftjrwqinjysqbjklfvfku"] > .brz-row {
        padding: 57px 100px;
    }

    .page-id-2054 .brz-section__content[data-brz-custom-id="cdzjzvupxzzaaenisrsfiymgbjwnhrqcpmjl"] {
        padding: 75px 25px 60px 25px;;
    }

    .page-id-2054 .brz-row__container[data-brz-custom-id="qdcgnrfzxgkabryrpdoolmjonatsbuvsbwia"] > .brz-row {
        padding: 57px 85px;
    }

    /* Page sonnenVPP */
    .page-id-2389 .brz-section__content[data-brz-custom-id="nwwloaiaxroaqpjsitxirvlvwtlgwfkngpby"] {
        padding: 75px 45px 55px 45px;
    }

    .page-id-2389 .brz-columns[data-brz-custom-id="gastrrwwszpdyjdffbyuneepcucvxkiccazi"] {
        display: none;
    }

    .page-id-2389 .brz-columns[data-brz-custom-id="sobhvkygjpqpelvkmsyqxqqhpcgptwyaguub"] {
        flex: 1 1 50%;
        max-width: 50%;
        padding: 0 0 0 25px;
    }

    .page-id-2389 .brz-columns[data-brz-custom-id="emzwshxhqjuguutebdgdiasmcrtvzlykqocy"] > .brz-column__items {
        margin: -60px -80% -60px 0;
    }

    .page-id-2389 .brz-columns[data-brz-custom-id="mzmisldurlnecogtigjdhlyxkegzoshdbxpg"] > .brz-bg {
        margin: -70% 0 -6% 0;
    }

    /* Page Jobs */
    .page-id-6331 .brz-section__content[data-brz-custom-id="xnnzwrmluoeyllzieuprxegmxgbigdjrsint"] {
        padding: 75px 45px 50px 45px;
    }

    .page-id-6331 .brz-columns[data-brz-custom-id="kzaiuiznqphrmqolylwsvmsarslofknfitxl"] > .brz-column__items {
        padding: 5px 140px 5px 45px;
        margin-left: -55px;
    }
}