/*
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 TEXT */

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

.brz .brz-rich-text ol > li,
.brz .brz-rich-text ul > li {
    text-indent: -10px;
}

/* 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;
}

section#ccnqya_Xtyqg {
    display: none;
}

/* CUSTOM CLASSES */

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

#uikrkvrtlooxnciictphuchqilortmwhptem {
    z-index: 2000;
}

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

#uikrkvrtlooxnciictphuchqilortmwhptem .brz-menu__ul > .brz-menu__item:hover:after {
    content: "";
    display: block;
    width: calc(100% - 10px);
    height: 3px;
    position: absolute;
    bottom: -10px;
    left: 5px;
    background-color: #0A1535;
}

.brz .brz-mm-menu_position-front.brz-mm-menu_opened~.brz-mm-wrapper__blocker {
    z-index: 2499;
}

.brz .brz-mm-menu_position-front.brz-mm-menu_opened {
    z-index: 2500;
}

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

/* BORLABS COOKIE */

.brz-video[data-brz-custom-id="dabnisqhcqmpujjbhlnuwojrknwbtztgknue"] div.brlbs-cmpnt-container {
    height: 100% !important;
}

/* LOGO */
#logo {
	display: inline-block;
	margin: 15px 0px 20px 15px;
}

/* GOOGLE REVIEWS */

.brz .ti-widget .ti-widget-container,
.brz .ti-widget .ti-widget-container * {
    font-family: 'Montserrat', sans-serif !important;
}

.brz .ti-widget .ti-widget-container .ti-widget-header {
    border-radius: 25px !important;
}

.brz .ti-widget .ti-widget-container .ti-widget-header .ti-header-content .ti-header-write-btn-container .ti-header-write-btn {
    font-size: 14px !important;
    border-radius: 100px !important;
    background-color: #005ca9 !important;
    border-color: #005ca9 !important;
    transition-duration: 500ms, 500ms, 500ms, 500ms, 500ms, 250ms !important;
    transition-property: filter, color, background, border-color, box-shadow, border-radius !important;
}

.brz .ti-widget .ti-widget-container .ti-widget-header .ti-header-content .ti-header-write-btn-container .ti-header-write-btn:hover {
    background-color: #182e4c !important;
    border-color: rgb(24 46 76 / 80%) !important;
    border-radius: 0 !important;
}

.brz .ti-widget .ti-widget-container .ti-load-more-reviews-container .ti-load-more-reviews-button {
    border-radius: 100px !important;
}

.brz .ti-widget .ti-widget-container .ti-reviews-container .ti-review-item > .ti-inner {
    border-radius: 25px !important;
}

/* Slick slider navigation arrows & dots */

.brz .brz-carousel .slick-slider.brz-carousel__slider .slick-nav-container {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0 15px;
    text-align: left;
}

.brz .brz-carousel .slick-slider.brz-carousel__slider .slick-nav-container .brz-slick-slider__arrow,
.brz .brz-carousel .slick-slider.brz-carousel__slider .slick-nav-container .brz-slick-slider__dots {
    position: relative;
    display: inline-block;
    top: auto;
    transform: none;
    vertical-align: middle;
}

.brz .brz-carousel .slick-slider.brz-carousel__slider .slick-nav-container .brz-slick-slider__dots {
    max-width: none;
    min-width: 0;
}

.brz .brz-carousel .slick-slider.brz-carousel__slider .slick-nav-container .brz-slick-slider__dots {
    left: auto;
    bottom: auto;
}

.brz .brz-carousel .slick-slider.brz-carousel__slider .slick-nav-container .brz-slick-slider__dots button:after {
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.brz .brz-carousel .slick-slider.brz-carousel__slider .brz-slick-slider__arrow {
    width: 40px;
    height: 40px;
}

.brz .brz-carousel .slick-slider.brz-carousel__slider .brz-slick-slider__arrow-prev {
    left: auto;
    margin-right: .5em;
}

.brz .brz-carousel .slick-slider.brz-carousel__slider .brz-slick-slider__arrow-next {
    right: auto;
    margin-left: .5em;
}

@media only screen and (min-width: 992px) {
    .brz .brz-carousel .slick-slider.brz-carousel__slider .brz-slick-slider__arrow-prev {
        margin-right: 1em;
    }

    .brz .brz-carousel .slick-slider.brz-carousel__slider .brz-slick-slider__arrow-next {
        margin-left: 1em;
    }
}

.brz .brz-carousel .slick-slider.brz-carousel__slider .brz-slick-slider__arrow > svg.brz-icon-svg {
    display: none;
}

.brz .brz-carousel .slick-slider.brz-carousel__slider .brz-slick-slider__arrow:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top left;
}

.brz {
    .brz-carousel .slick-slider.brz-carousel__slider {
        .brz-slick-slider__arrow-prev:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_left.svg);
        }
        .brz-slick-slider__arrow-next:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_right.svg);
        }
        .brz-slick-slider__arrow-prev:hover:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_left_blue.svg);
        }
        .brz-slick-slider__arrow-next:hover:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_right_blue.svg);
        }
        .brz-slick-slider__dots .slick-active button:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_Dot_Blue.svg);
        }
        .brz-slick-slider__dots button:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_Dot_Inactive.svg);
        }
    }
}

.brz .slider-nav-bg--yellow {
    .brz-carousel .slick-slider.brz-carousel__slider {
        .brz-slick-slider__arrow-prev:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_left.svg);
        }
        .brz-slick-slider__arrow-next:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_right.svg);
        }
        .brz-slick-slider__arrow-prev:hover:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_left_white.svg);
        }
        .brz-slick-slider__arrow-next:hover:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_right_white.svg);
        }
        .brz-slick-slider__dots .slick-active button:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_Dot_Active.svg);
        }
        .brz-slick-slider__dots button:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_Dot_Inactive.svg);
        }
    }
}

.brz .slider-nav-bg--black {
    .brz-carousel .slick-slider.brz-carousel__slider {
        .brz-slick-slider__arrow-prev:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_left_blue.svg);
        }
        .brz-slick-slider__arrow-next:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_right_blue.svg);
        }
        .brz-slick-slider__arrow-prev:hover:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_left_white.svg);
        }
        .brz-slick-slider__arrow-next:hover:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_right_white.svg);
        }
        .brz-slick-slider__dots .slick-active button:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_Dot_Active.svg);
        }
        .brz-slick-slider__dots button:after {
            background-image: url(/wp-content/themes/twentytwentyone-child/img/B_Carousel_Dot_Yellow.svg);
        }
    }
}

/* Slick slider navigation dots */

.brz .brz-slick-slider__dots {
    height: 20px;
}

.brz .brz-slick-slider__dots li {
    padding-left: 6px;
    padding-right: 6px;
}

.brz .brz-carousel .slick-slider.brz-carousel__slider .brz-slick-slider__arrow-prev {
    margin-right: .5em;
}

.brz .brz-carousel .slick-slider.brz-carousel__slider .brz-slick-slider__arrow-next {
    margin-left: .5em;
}

@media only screen and (min-width: 992px) {
    .brz .brz-slick-slider__dots li {
        padding-left: 12px;
        padding-right: 12px;
    }
}

.brz .brz-slick-slider__dots button {
    width: 12px;
    margin: 0 auto;
    border: none;
}

.brz .brz-slick-slider__dots .slick-active button {
    background-color: transparent !important;
    opacity: 1;
}

.brz .brz-slick-slider__dots button:after {
    content: '';
    display: block;
    position: absolute;
    top: 10px;
    width: 12px;
    height: 10px;
    background-image: url(/wp-content/themes/twentytwentyone-child/img/Carousel_Zaehler.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top left;
}

/* Slick slider with overflow right */

.brz .slider-overflow-right .brz-carousel__slider.slick-slider .slick-list {
    overflow: visible;
}

/* BREAKPOINT OPTIMIZATIONS */

/* Samsung Galaxy S8+, iPhone SE */
@media screen and (max-width: 389px) {
    /* Mobile menu */
    .brz .brz-mm-menu .brz-mm-menu__item .brz-mm-listitem__text {
        white-space: initial;
    }
}

/* All mobile devices */
@media screen and (max-width: 767px) {
    /* General font sizes */
    :root {
        --brz-heading1mobilefontsize: 65px;
        --brz-heading2mobilefontsize: 38px;
        --brz-heading3mobilefontsize: 28px;
        --brz-heading4mobilefontsize: 20px;
        --brz-heading5mobilefontsize: 18px;
        --brz-buttonmobilefontsize: 16px;
    }

    /* Header */
    .brz .brz-section__header .brz-section__menu-item[data-brz-custom-id="tubbmqowovgdqauwotzqjxipxwoizwcpmctz"] {
        padding: 0;
    }

    .brz .brz-section__header .brz-columns[data-brz-custom-id="elwwtieqzvqrvufgzrmmrxstecmwbirbhyoa"] {
        max-width: 278px;
    }

    .brz .brz-section__header .brz-columns[data-brz-custom-id="elwwtieqzvqrvufgzrmmrxstecmwbirbhyoa"] > .brz-column__items,
    .brz .brz-section__header .brz-columns[data-brz-custom-id="elwwtieqzvqrvufgzrmmrxstecmwbirbhyoa"] > .brz-column__items > .brz-wrapper {
        margin: 0;
    }

    .brz .brz-section__header .brz-columns[data-brz-custom-id="djipomwbxohvoljthsldhfjcghoybnwifcda"] {
        justify-content: center;
    }

    .brz .brz-section__header .brz-columns[data-brz-custom-id="djipomwbxohvoljthsldhfjcghoybnwifcda"] > .brz-column__items {
        padding: 5px 15px 5px 15px;
    }

    .brz .brz-section__header .brz-columns[data-brz-custom-id="flpyqohtoysvyanynczovuxacfijjocorftp"] {
        max-width: 100%;
    }

    /* Footer */
    .brz .brz-footer .brz-image[data-brz-custom-id="vicopuzarsfhmswlbjefzfoaljolpyvswvlq"] {
        width: 100%;
        max-width: 16em;
    }

    /* Slick slider */
    .page-id-11 .brz-carousel .brz-carousel__slider .slick-list .slick-track .slick-slide,
    .page-id-6859 .brz-carousel .brz-carousel__slider .slick-list .slick-track .slick-slide,
    .page-id-1222 .brz-carousel[data-brz-custom-id="rSLx_SWfNpm4"] .brz-carousel__slider .slick-list .slick-track .slick-slide {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .page-id-6859 .brz-carousel .brz-slick-slider__dots li > button,
    .page-id-1222 .brz-carousel[data-brz-custom-id="rSLx_SWfNpm4"] .brz-slick-slider__dots li > button {
        border-color: #fff;
    }

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

    /* Page Home */
    .page-id-11 .brz-section__content[data-brz-custom-id="babobzzynkcvrzyrpknktidyothofmsntsbx"] {
        min-height: 28em !important;
    }

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

    .page-id-11 .brz-wrapper-clone__item#svjbccblgwpfshdxqwfnwupljpgxbcgzqsrs {
        margin-left: 50%;
    }

    .page-id-11 .brz-columns[data-brz-custom-id="lzzcfzbqdvqvhdhwnbhxugjvogaecnioamft"] > .brz-bg {
        margin: -325px 0 -20% 30%;
    }

    .page-id-11 .brz-section .brz-image[data-brz-custom-id="d70Rb3Mp3WsD"],
    .page-id-11 .brz-section .brz-image[data-brz-custom-id="gmYHdCx4D77H"] {
        max-width: 20%;
    }

    .page-id-11 .brz-section .brz-image[data-brz-custom-id="ldcqZyJPx9oh"] {
         max-width: 12%;
     }

    /* Page Photovoltaik kaufen */
    .page-id-4741 .brz-section__content[data-brz-custom-id="xQCx8hf0fpBe"] {
        min-height: 28em !important;
    }

    .page-id-4741 .brz-columns[data-brz-custom-id="vXxhAtpWx_h8"] > .brz-column__items {
        margin-left: 30%;
    }

    .page-id-4741 .brz-columns[data-brz-custom-id="jYbke3E3oD9y"] > .brz-bg {
        margin: -250px 0 -20% 30%;
    }

    .page-id-4741 .brz-columns[data-brz-custom-id="wumrdhfwzlpkmnbixyrvmjuluhrhxdxipzrx"] > .brz-column__items .brz-spacer,
    .page-id-4741 .brz-columns[data-brz-custom-id="sqhmurbgiwnywdimzvqzgtmgzsjdzpgyojye"] > .brz-column__items .brz-spacer,
    .page-id-4741 .brz-columns[data-brz-custom-id="jO3BWNMiTqvQ"] > .brz-column__items .brz-spacer,
    .page-id-4741 .brz-columns[data-brz-custom-id="sBJ1VPe4KdCA"] > .brz-column__items .brz-spacer {
        height: 320px;
    }

    .page-id-4741 .brz-columns[data-brz-custom-id="sqhmurbgiwnywdimzvqzgtmgzsjdzpgyojye"] > .brz-bg > .brz-bg-image,
    .page-id-4741 .brz-columns[data-brz-custom-id="sBJ1VPe4KdCA"] > .brz-bg > .brz-bg-image {
        background-position: center;
    }

    /* Page Photovoltaik für Unternehmen */
    .page-id-6859 .brz-section__content[data-brz-custom-id="loBJPiiTavz0"] {
        min-height: 28em !important;
    }

    .page-id-6859 .brz-columns[data-brz-custom-id="eDB0E2hRAOxR"] > .brz-column__items {
        margin-left: 30%;
    }

    .page-id-6859 .brz-columns[data-brz-custom-id="kwTzRpuAAsMr"] > .brz-bg {
        margin: -250px 0 -20% 30%;
    }

    .page-id-6859 .brz-columns[data-brz-custom-id="zzBtlfq6NAaN"] > .brz-column__items .brz-spacer,
    .page-id-6859 .brz-columns[data-brz-custom-id="whm0wUuetI3b"] > .brz-column__items .brz-spacer {
        height: 320px;
    }

    .page-id-6859 .brz-columns[data-brz-custom-id="zzBtlfq6NAaN"] > .brz-bg > .brz-bg-image {
        background-position: center;
    }

    /* Page Batteriespeicher */
    .page-id-1222 .brz-section__content[data-brz-custom-id="m48eHbfu9O0C"] {
        min-height: 28em !important;
    }

    .page-id-1222 .brz-columns[data-brz-custom-id="as2aq55nvAbp"] > .brz-column__items {
        margin-left: 30%;
    }

    .page-id-1222 .brz-columns[data-brz-custom-id="yZOoy4GTwP4e"] > .brz-bg {
        margin: -250px 0 -20% 30%;
    }

    .page-id-1222 .brz-section .brz-image[data-brz-custom-id="lt5PfGOFSY5y"] {
        max-width: 20%;
    }

    /* Page Wallbox kaufen */
    .page-id-4728 .brz-section__content[data-brz-custom-id="qc6_3SoGvXUs"] {
        min-height: 28em !important;
    }

    .page-id-4728 .brz-columns[data-brz-custom-id="ujz29IRnqxBz"] > .brz-column__items {
        margin-left: 30%;
    }

    .page-id-4728 .brz-columns[data-brz-custom-id="a6hfYwlLuiMv"] > .brz-bg {
        margin: -250px 0 -20% 30%;
    }

    .page-id-4728 .brz-section .brz-image[data-brz-custom-id="mHAYX0sdJGEA"] {
        max-width: 20%;
    }

    .page-id-4728 .brz-columns[data-brz-custom-id="dunZOei0iZma"] > .brz-column__items .brz-spacer,
    .page-id-4728 .brz-columns[data-brz-custom-id="oBb2YdM4H8Di"] > .brz-column__items .brz-spacer {
        height: 320px;
    }

    .page-id-4728 .brz-columns[data-brz-custom-id="oBb2YdM4H8Di"] > .brz-bg > .brz-bg-image {
        background-position: center;
    }

    /* Page Wärmepumpe */
    .page-id-6787 .brz-section__content[data-brz-custom-id="mSyJ8m6iAyIA"] {
        min-height: 28em !important;
    }

    .page-id-6787 .brz-columns[data-brz-custom-id="zeIrtq63Bo5b"] > .brz-column__items {
        margin-left: 30%;
        margin-bottom: 0;
    }

    .page-id-6787 .brz-columns[data-brz-custom-id="vcFj6V2iYlpl"] > .brz-bg {
        margin: -250px 0 -20% 30%;
    }

    .page-id-6787 .brz-columns[data-brz-custom-id="p8XzCY3CkUrs"] {
        margin: 0 20%;
    }

    /* Page Service & Team */
    .page-id-68 .brz-section__content[data-brz-custom-id="gbvbatKXpwGl"] {
        min-height: 28em !important;
    }

    .page-id-68 .brz-columns[data-brz-custom-id="kPCMiOg4vcNQ"] > .brz-column__items {
        margin-bottom: 0;
    }

    .page-id-68 .brz-columns[data-brz-custom-id="l8HwamawaoT3"] > .brz-bg {
        margin: -325px 0 -20% 30%;
    }

    .page-id-68 .brz-columns[data-brz-custom-id="l8HwamawaoT3"] > .brz-bg {
        margin: -325px 0 -20% 30%;
    }

    .page-id-68 .brz-section .brz-image[data-brz-custom-id="fRvzfp2_5RJI"] {
        max-width: 25%;
    }

    /* Page Adresse & Kontakt */
    .page-id-70 .brz-section__content[data-brz-custom-id="sKDUixBHrwzH"] {
        min-height: 28em !important;
    }

    .page-id-70 .brz-columns[data-brz-custom-id="g_olrtOvUIOb"] > .brz-column__items {
        margin-bottom: 0;
    }

    .page-id-70 .brz-columns[data-brz-custom-id="g_olrtOvUIOb"] > .brz-column__items {
        margin-left: 30%;
    }

    .page-id-70 .brz-columns[data-brz-custom-id="x3oaZ5jZNWuH"] > .brz-bg {
        margin: -250px 0 -20% 30%;
    }

    .page-id-70 .brz-columns[data-brz-custom-id="g_olrtOvUIOb"] > .brz-column__items > .brz-wrapper {
        margin-left: 0;
    }
}

@media screen and (max-width: 766px) {
    /* Slick slider */
    .page-id-11 .brz-carousel .brz-carousel__slider .slick-list .slick-track .slick-slide,
    .page-id-6859 .brz-carousel .brz-carousel__slider .slick-list .slick-track .slick-slide,
    .page-id-1222 .brz-carousel[data-brz-custom-id="rSLx_SWfNpm4"] .brz-carousel__slider .slick-list .slick-track .slick-slide {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
}

@media screen and (max-width: 600px) {
    /* Slick slider */
    .page-id-11 .brz-carousel .brz-carousel__slider .slick-list .slick-track .slick-slide,
    .page-id-6859 .brz-carousel .brz-carousel__slider .slick-list .slick-track .slick-slide,
    .page-id-1222 .brz-carousel[data-brz-custom-id="rSLx_SWfNpm4"] .brz-carousel__slider .slick-list .slick-track .slick-slide {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }

    /* Page Home */
    .page-id-11 .brz-section .brz-image[data-brz-custom-id="d70Rb3Mp3WsD"],
    .page-id-11 .brz-section .brz-image[data-brz-custom-id="gmYHdCx4D77H"] {
        max-width: 30%;
    }

    .page-id-11 .brz-section .brz-image[data-brz-custom-id="ldcqZyJPx9oh"] {
        max-width: 20%;
    }

    .page-id-11 .brz-columns[data-brz-custom-id="lzzcfzbqdvqvhdhwnbhxugjvogaecnioamft"] > .brz-bg {
        margin: -325px 0 -20% 0;
    }

    /* Page Photovoltaik kaufen */
    .page-id-4741 .brz-columns[data-brz-custom-id="vXxhAtpWx_h8"] > .brz-column__items {
        margin-left: 0;
    }

    .page-id-4741 .brz-columns[data-brz-custom-id="jYbke3E3oD9y"] > .brz-bg {
        margin: -250px 0 -20% 0;
    }

    /* Page Photovoltaik für Unternehmen */
    .page-id-6859 .brz-columns[data-brz-custom-id="eDB0E2hRAOxR"] > .brz-column__items {
        margin-left: 0;
    }

    .page-id-6859 .brz-columns[data-brz-custom-id="kwTzRpuAAsMr"] > .brz-bg {
        margin: -250px 0 -20% 0;
    }

    /* Page Batteriespeicher */
    .page-id-1222 .brz-columns[data-brz-custom-id="as2aq55nvAbp"] > .brz-column__items {
        margin-left: 0;
    }

    .page-id-1222 .brz-columns[data-brz-custom-id="yZOoy4GTwP4e"] > .brz-bg {
        margin: -250px 0 -20% 0;
    }

    .page-id-1222 .brz-section .brz-image[data-brz-custom-id="lt5PfGOFSY5y"] {
        max-width: 30%;
    }

    /* Page Wallbox kaufen */
    .page-id-4728 .brz-columns[data-brz-custom-id="ujz29IRnqxBz"] > .brz-column__items {
        margin-left: 0;
    }

    .page-id-4728 .brz-columns[data-brz-custom-id="a6hfYwlLuiMv"] > .brz-bg {
        margin: -250px 0 -20% 0;
    }

    .page-id-4728 .brz-section .brz-image[data-brz-custom-id="mHAYX0sdJGEA"] {
        max-width: 30%;
    }

    /* Page Wärmepumpe */
    .page-id-6787 .brz-columns[data-brz-custom-id="zeIrtq63Bo5b"] > .brz-column__items {
        margin-left: 0;
    }

    .page-id-6787 .brz-columns[data-brz-custom-id="vcFj6V2iYlpl"] > .brz-bg {
        margin: -250px 0 -20% 0;
    }

    .page-id-6787 .brz-columns[data-brz-custom-id="p8XzCY3CkUrs"] {
        margin: 0;
    }

    /* Page Service & Team */
    .page-id-68 .brz-columns[data-brz-custom-id="l8HwamawaoT3"] > .brz-bg {
        margin: -325px 0 -20% 0;
    }

    /* Page Adresse & Kontakt */
    .page-id-70 .brz-columns[data-brz-custom-id="g_olrtOvUIOb"] > .brz-column__items {
        margin-left: 0;
    }

    .page-id-70 .brz-columns[data-brz-custom-id="x3oaZ5jZNWuH"] > .brz-bg {
        margin: -250px 0 -20% 0;
    }
}

@media screen and (max-width: 460px) {
    /* Slick slider */
    .page-id-11 .brz-carousel .brz-carousel__slider .slick-list .slick-track .slick-slide,
    .page-id-6859 .brz-carousel .brz-carousel__slider .slick-list .slick-track .slick-slide,
    .page-id-1222 .brz-carousel[data-brz-custom-id="rSLx_SWfNpm4"] .brz-carousel__slider .slick-list .slick-track .slick-slide {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

/* Custom breakpoint tablet */
@media screen and (min-width: 768px) and (max-width: 991px) {
    /* General font sizes */
    :root {
        --brz-heading1tabletfontsize: 70px;
        --brz-heading2tabletfontsize: 40px;
        --brz-heading3tabletfontsize: 30px;
        --brz-heading4tabletfontsize: 22px;
        --brz-heading5tabletfontsize: 20px;
        --brz-paragraphtabletfontsize: 18px;
        --brz-buttontabletfontsize: 18px;
    }

    /* Page Home */
    .page-id-11 .brz-section__content[data-brz-custom-id="babobzzynkcvrzyrpknktidyothofmsntsbx"] {
        min-height: 32em !important;
    }

    .page-id-11 .brz-columns[data-brz-custom-id="lzzcfzbqdvqvhdhwnbhxugjvogaecnioamft"] > .brz-bg {
        margin: -200px 0 -53% -45%;
    }

    .page-id-11 .brz-image[data-brz-custom-id="pWhSsWXSqOeR"] > picture {
        max-width: 120px;
    }

    /* Page Photovoltaik kaufen */
    .page-id-4741 .brz-section__content[data-brz-custom-id="xQCx8hf0fpBe"] {
        min-height: 32em !important;
    }

    .page-id-4741 .brz-columns[data-brz-custom-id="jYbke3E3oD9y"] > .brz-bg {
        margin: -120px 0 -70% -64%;
    }

    .page-id-4741 .brz-image[data-brz-custom-id="fwcXSWhraVgX"] > picture {
        max-width: 120px;
    }

    /* Page Photovoltaik für Unternehmen */
    .page-id-6859 .brz-section__content[data-brz-custom-id="loBJPiiTavz0"] {
        min-height: 32em !important;
    }

    .page-id-6859 .brz-columns[data-brz-custom-id="kwTzRpuAAsMr"] > .brz-bg {
        margin: -120px 0 -70% -64%;
    }

    .page-id-6859 .brz-image[data-brz-custom-id="fkfBTqrusm1c"] > picture {
        max-width: 120px;
    }

    /* Page Batteriespeicher */
    .page-id-1222 .brz-section__content[data-brz-custom-id="m48eHbfu9O0C"] {
        min-height: 32em !important;
    }

    .page-id-1222 .brz-columns[data-brz-custom-id="kwTzRpuAAsMr"] > .brz-bg {
        margin: -120px 0 -70% -31%;
    }

    .page-id-1222 .brz-image[data-brz-custom-id="bRBU9Oto7neg"] > picture {
        max-width: 120px;
    }

    /* Page Wallbox kaufen */
    .page-id-4728 .brz-section__content[data-brz-custom-id="qc6_3SoGvXUs"] {
        min-height: 32em !important;
    }

    .page-id-4728 .brz-columns[data-brz-custom-id="a6hfYwlLuiMv"] > .brz-bg {
        margin: -120px 0 -70% -30%;
    }

    .page-id-4728 .brz-image[data-brz-custom-id="lGmBlOaM_LGU"] > picture {
        max-width: 120px;
    }

    /* Page Wärmepumpe */
    .page-id-6787 .brz-section__content[data-brz-custom-id="mSyJ8m6iAyIA"] {
        min-height: 32em !important;
    }

    .page-id-6787 .brz-rich-text[data-brz-custom-id="z18ENJrTwg9w"] {
        margin-left: 20%;
    }

    .page-id-6787 .brz-columns[data-brz-custom-id="vcFj6V2iYlpl"] > .brz-bg {
        margin: -120px 0 -54% -26%;
    }

    .page-id-6787 .brz-image[data-brz-custom-id="fwkFni9hya03"] > picture {
        max-width: 120px;
    }

    /* Page Service & Team */
    .page-id-68 .brz-section__content[data-brz-custom-id="gbvbatKXpwGl"] {
        min-height: 32em !important;
    }

    .page-id-68 .brz-columns[data-brz-custom-id="l8HwamawaoT3"] > .brz-bg {
        margin: -200px 0 -70% -10%;
    }

    .page-id-68 .brz-image[data-brz-custom-id="kOVghBIOO9SM"] > picture {
        max-width: 120px;
    }

    /* Page Kontakt */
    .page-id-70 .brz-section__content[data-brz-custom-id="sKDUixBHrwzH"] {
        min-height: 32em !important;
    }

    .page-id-70 .brz-columns[data-brz-custom-id="x3oaZ5jZNWuH"] > .brz-bg {
        margin: -120px 0 -70% -18%;
    }

    .page-id-70 .brz-image[data-brz-custom-id="fgg2jcM2o9dq"] > picture {
        max-width: 120px;
    }
}

/* Custom breakpoint header tablet */
@media screen and (min-width: 768px) and (max-width: 1230px) {
    /* Header */
    .brz .brz-section__header .brz-columns[data-brz-custom-id="elwwtieqzvqrvufgzrmmrxstecmwbirbhyoa"] {
        max-width: 322px;
    }

    .brz .brz-section__header .brz-columns[data-brz-custom-id="flpyqohtoysvyanynczovuxacfijjocorftp"] {
        max-width: 100%;
    }

    .brz .brz-section__header .brz-section__menu-item[data-brz-custom-id="tubbmqowovgdqauwotzqjxipxwoizwcpmctz"] {
        padding: 0;
    }

    .brz .brz-section__header .brz-columns[data-brz-custom-id="flpyqohtoysvyanynczovuxacfijjocorftp"],
    .brz .brz-section__header .brz-columns[data-brz-custom-id="djipomwbxohvoljthsldhfjcghoybnwifcda"] {
        justify-content: center;
    }

    .brz .brz-section__header .brz-row__container[data-brz-custom-id="aiatctwahojkixqgqowqakaaucwmnllaazoh"] {
        display: none;
    }

    .brz .brz-section__header .brz-columns[data-brz-custom-id="elwwtieqzvqrvufgzrmmrxstecmwbirbhyoa"] > .brz-column__items,
    .brz .brz-section__header .brz-columns[data-brz-custom-id="elwwtieqzvqrvufgzrmmrxstecmwbirbhyoa"] > .brz-column__items > .brz-wrapper {
        margin: 0;
    }

    .brz .brz-section__header .brz-columns[data-brz-custom-id="djipomwbxohvoljthsldhfjcghoybnwifcda"] > .brz-column__items {
        padding: 0 15px;
    }

    .brz .brz-section__header .brz-columns[data-brz-custom-id="flpyqohtoysvyanynczovuxacfijjocorftp"] > .brz-column__items > .brz-wrapper {
        margin: 0;
        padding: 0;
    }
}

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

    /* 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="rM3eesqgCz_G"] {
        flex: 1 1 0;
        max-width: 0;
    }

    .page-id-11 .brz-columns[data-brz-custom-id="vd_RvRCkJT3e"] {
        flex: 1 1 20%;
        max-width: 20%;
    }

    .page-id-11 .brz-columns[data-brz-custom-id="sWBOTz9wzbAt"] {
        flex: 1 1 50%;
        max-width: 50%;
    }

    .page-id-11 .brz-columns[data-brz-custom-id="sOMekFoH7RMs"] {
        flex: 1 1 22%;
        max-width: 22%;
    }

    .page-id-11 .brz-section__content[data-brz-custom-id="wlOvcwtkecYB"] {
        padding: 75px;
    }

    .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;
    }

    /* Page Photovoltaik kaufen */
    .page-id-4741 .brz-section__content[data-brz-custom-id="b3Ah2v2SvK_P"],
    .page-id-4741 .brz-section__content[data-brz-custom-id="zRvRq5MkBmCL"],
    .page-id-4741 .brz-section__content[data-brz-custom-id="kiet3WhZdIdd"],
    .page-id-4741 .brz-section__content[data-brz-custom-id="mbdcqooklmmfpgwvldftwzzhqexawqufczrx"] {
        padding: 60px 45px 50px 45px;
    }

    .page-id-4741 .brz-section__content[data-brz-custom-id="tbfeiekpfofxrrspwqtpvydcnkgutiyztugm"] {
        padding: 50px 15px 50px 15px;
    }

    .page-id-4741 .brz-row__container[data-brz-custom-id="dylkttwhbluzqluthihkuezkavjeooqqzvsb"] {
        margin: 0;
    }

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

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

    /* Page Photovoltaik für Unternehmen */
    .page-id-6859 .brz-section__content[data-brz-custom-id="pCaNsN_zcRRR"],
    .page-id-6859 .brz-section__content[data-brz-custom-id="tFT4fu0frlfx"],
    .page-id-6859 .brz-section__content[data-brz-custom-id="fSvFOLppAhqM"],
    .page-id-6859 .brz-section__content[data-brz-custom-id="eIs2wY501i76"] {
        padding: 60px 45px 50px 45px;
    }

    .page-id-6859 .brz-section__content[data-brz-custom-id="miFNsbvRvQUP"] {
        padding: 65px 45px 50px 45px;
    }

    /* Page Batteriespeicher */
    .page-id-1222 .brz-section__content[data-brz-custom-id="vaeumepgzujokvcmwixqfkjbhwfthrtpcxkc"] {
        padding: 75px 20px 0 20px;
    }

    .page-id-1222 .brz-row__container[data-brz-custom-id="pdqvgvknidmsvkawuxbgbzwpbrdcfjcvfyio"] {
        margin: 0;
    }

    .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="ycxjabhonlegowqdppnlgywuitnxqeelriuw"] {
        flex: 1 1 40%;
        max-width: 40%;
    }

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

    .page-id-1222 .brz-columns[data-brz-custom-id="yojylinppsloiuwmknzwbkovgenwmiutbqju"] > .brz-column__items > .brz-wrapper {
       margin: 0;
    }

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

    .page-id-1222 .brz-section__content[data-brz-custom-id="fUGmBPSfcN_B"] {
        padding: 60px 20px;
    }

    /* Page Wallbox kaufen */
    .page-id-4728 .brz-section__content[data-brz-custom-id="yULu_j7qdMah"],
    .page-id-4728 .brz-section__content[data-brz-custom-id="jIUoamqHZifn"] {
        padding: 65px 20px;
    }

    /* Page Wärmepumpe */
    .page-id-6787 .brz-section__content[data-brz-custom-id="i_VGREUs6zid"] {
        padding: 70px 20px 60px 20px;
    }

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

    /* Page Service & Team */
    .page-id-68 .brz-section__content[data-brz-custom-id="uAIJSlpA2ZL3"] {
        padding: 70px 45px 80px 45px;
    }

    .page-id-68 .brz-section__content[data-brz-custom-id="nhYomerLuI2V"] {
        padding: 75px 20px 0 20px;
    }

    /* Page Adresse und Kontakt */
    .page-id-70 .brz-section__content[data-brz-custom-id="tDEJ7089OQeI"] {
        padding: 70px 45px 80px 45px;
    }

    .page-id-68 .brz-section__content[data-brz-custom-id="nhYomerLuI2V"] {
        padding: 75px 20px 0 20px;
    }

    /* Page Impressum */
    .page-id-11031 .brz-section__content[data-brz-custom-id="tZlgQWLrB23W"] {
        padding: 75px 15px;
    }

    /* Page Datenschutz */
    .page-id-3 .brz-section__content[data-brz-custom-id="kkvtgXRysiHH"] {
        padding: 50px 35px 50px 35px;
    }

    /* Page AGB */
    .page-id-11059 .brz-section__content[data-brz-custom-id="yCHToMzG6a8T"] {
        padding: 50px 35px 50px 35px;
    }
}

/* iPad Mini (landscape) */
@media screen and (min-width: 992px) and (max-width: 1024px) {
    /* Mega menu */
    .brz.brz-mega-menu__portal {
        padding: 30px 0 !important;
    }
}

/* iPad Air (landscape) */
@media screen and (min-width: 1025px) and (max-width: 1180px) {
    /* Brizy Container */
    .brz .brz-section .brz-container {
        max-width: 100%;
    }
}