@font-face {
    font-family: 'Roboto Light';
    src: url('/fonts/Roboto/RobotoLight.eot');
    src: url('/fonts/Roboto/RobotoLight.eot') format('embedded-opentype'),
    url('/fonts/Roboto/RobotoLight.woff2') format('woff2'),
    url('/fonts/Roboto/RobotoLight.woff') format('woff'),
    url('/fonts/Roboto/RobotoLight.ttf') format('truetype'),
    url('/fonts/Roboto/RobotoLight.svg#RobotoLight') format('svg');
    font-display: swap;
    font-weight: 300;
}

@font-face {
    font-family: 'Roboto Medium';
    src: url('/fonts/Roboto/RobotoMedium.eot');
    src: url('/fonts/Roboto/RobotoMedium.eot') format('embedded-opentype'),
    url('/fonts/Roboto/RobotoMedium.woff2') format('woff2'),
    url('/fonts/Roboto/RobotoMedium.woff') format('woff'),
    url('/fonts/Roboto/RobotoMedium.ttf') format('truetype'),
    url('/fonts/Roboto/RobotoMedium.svg#RobotoMedium') format('svg');
    font-display: swap;
    font-weight: 500;
}

#vogelsberg-navigation {
    height: 80px;

}

#vogelsberg-navigation nav {
        background-color: #fff;
        z-index: 202;
        top: 0;
        display: flex;
        padding: 0 3%;
        height: 80px;
        justify-content: space-between;


    }

#vogelsberg-navigation nav.nav-geopark{
            height: 110px;
        }

@media (min-width: 768px){

#vogelsberg-navigation nav.nav-geopark{
                height: 80px
        }
            }

@media (max-width: 350px) {

#vogelsberg-navigation nav {
            flex-wrap: wrap;
            justify-content: space-between


    }
        }

@media (min-width: 1024px){

#vogelsberg-navigation nav {
            padding: 0 3%


    }
        }

@media (min-width: 1560px) {

#vogelsberg-navigation nav {
            padding: 0 7%;
            margin-left: 0;
            margin-right: 0


    }
        }

#vogelsberg-navigation nav .logo-div {
            align-items: center;
            margin-top: 0;
            margin-bottom: 0;
            width: 50px;
            //display: flex;
            //align-content: center;
            //justify-content: center;
            z-index: 201;

        }

@media (min-width: 350px){

#vogelsberg-navigation nav .logo-div {
                width: 70px

        }
            }

@media (min-width: 425px) {

#vogelsberg-navigation nav .logo-div {
                width: 90px;
                display: block

        }
            }

@media (min-width: 660px) {

#vogelsberg-navigation nav .logo-div {
                width: 130px

        }
            }

#vogelsberg-navigation nav .logo-div a{
                display: flex;
                align-items: center;
                height: 100%;
            }

@media (min-width: 660px){

#vogelsberg-navigation nav .logo-div a{
                    position: absolute;
                    top: 10px;
                    height: auto
            }
                }

#vogelsberg-navigation nav .logo-div a .nav-logo {
                    -o-object-position: left;
                       object-position: left;
                    max-height: 110px;
                    transition: max-height 0.5s ease-in-out;
                    display: inline;
                    margin-right: auto;
                    margin-left: auto;
                    -o-object-fit: contain;
                       object-fit: contain;
                    height: auto;

                }

@media (max-width: 450px) {

#vogelsberg-navigation nav .logo-div a .nav-logo {
                        max-height: 70px

                }
                    }

@media (min-width: 425px) and (max-width: 767px) {

#vogelsberg-navigation nav .logo-div a .nav-logo {
                        max-height: 70px;
                        transition: max-height 0.5s ease-in-out, padding-top 0.5s ease-in-out

                }
                    }

#vogelsberg-navigation nav #vogelsberg-back-to-homepage {
            margin-left: auto;
            display: none;
            align-items: center;
        }

@media (min-width: 768px){

#vogelsberg-navigation nav #vogelsberg-back-to-homepage {
                margin-left: 3rem
        }
            }

#vogelsberg-navigation nav #vogelsberg-back-to-homepage a {
                color: #4C4418;
                display: flex;
                align-items: center;
            }

#vogelsberg-navigation nav #vogelsberg-back-to-homepage a i {
                    font-size: 1.5rem;
                    margin-right: 0.5rem;
                }

#vogelsberg-navigation nav #vogelsberg-back-to-homepage a .nav-icon-text {
                    text-transform: uppercase;
                    font-family: 'Roboto Medium', Helvetica, Arial, sans-serif;
                    font-weight: 500;
                }

@media (min-width: 1270px) {

#vogelsberg-navigation nav #vogelsberg-back-to-homepage a .nav-icon-text {
                        display: flex
                }
                    }

@media (max-width: 919px) {

#vogelsberg-navigation nav #vogelsberg-back-to-homepage a .nav-icon-text {
                        display: none
                }
                    }

#vogelsberg-navigation nav .nav-icon-text {
            text-transform: uppercase;
            font-family: 'Roboto Medium', Helvetica, Arial, sans-serif;
            font-weight: 500;
        }

@media (min-width: 1270px) {

#vogelsberg-navigation nav .nav-icon-text {
                display: flex
        }
            }

@media (max-width: 919px) {

#vogelsberg-navigation nav .nav-icon-text {
                display: none
        }
            }

#menuplainholidu {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
}

#menuplainholidu.hide{
        width: 0;
        visibility: hidden;
        height: 0;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 100%;
        display: none;
        --tw-translate-y: -0.25rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        cursor: ew-resize;
        align-items: center;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        opacity: 0;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
        transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
    }

#menuplainholidu.show{
        visibility: visible;
        position: fixed;
        left: 0px;
        right: 0px;
        top: 80px;
        z-index: 101;
        //display: grid;
        height: calc(100% - 80px);
        width: 100vw;
        --tw-translate-y: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        align-content: space-between;
        overflow-y: auto;
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
        opacity: 1;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 200ms;
        transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    }

#menuplainholidu #menutextholidu{
        display: flex;
        background-color: #fff;
        width: 100%;
        margin-top: auto;
        margin-bottom: 80px;
        height: 100%;

    }

@media (min-width: 1024px) {

#menuplainholidu #menutextholidu{
            margin-bottom: auto

    }
        }

@media (min-width: 1024px) and (max-height: 800px) {

#menuplainholidu .ul-container {
            padding-top: 8rem;
            padding-bottom: 8rem
    }
        }

#menuplainholidu .ul-container {
        width: 100%;
        display: block;
        padding: 0;
        margin-bottom: 1rem;
        margin-left: 7%;
        margin-right: 7%;

        height: 100%;
}

@media (min-width: 768px){

#menuplainholidu .ul-container {
            padding-top: 0.75rem;
            padding-bottom: 0.75rem;
            margin-top: 2rem;
            margin-bottom: 2rem
    }
        }

@media (min-width: 1024px){

#menuplainholidu .ul-container {
            margin-top: auto;
            margin-bottom: auto;
            display: grid;
            align-content: space-evenly
    }
        }

#menuplainholidu .ul-firstmenu {
        margin-bottom: 0;
        padding-left: 8px;
        padding-right: 8px;
        display : flex;
        flex-direction: column;
        position: relative;

    }

@media (min-width: 1024px){

#menuplainholidu .ul-firstmenu {
            padding-left: 1rem;
            padding-right: 1rem

    }
        }

#menuplainholidu .ul-firstmenu .firstmenu {
            width: 100%;
            display: flex;
            flex-wrap: wrap;

        }

#menuplainholidu .ul-firstmenu .firstmenu:first-child {
                margin-top: 1.5rem;
            }

@media (min-width: 768px){

#menuplainholidu .ul-firstmenu .firstmenu:first-child {
                    margin-top: 2.5rem
            }
                }

@media (min-width: 1024px){

#menuplainholidu .ul-firstmenu .firstmenu:first-child {
                    margin-top: 0
            }
                }

@media (min-width: 1280px){

#menuplainholidu .ul-firstmenu .firstmenu:first-child {
                     margin-bottom: 2rem
            }
                }

#menuplainholidu .ul-firstmenu .firstmenu {

            margin-top: 1.5rem;
}

@media (min-width: 768px){

#menuplainholidu .ul-firstmenu .firstmenu {
                margin-top: 2.5rem

        }
            }

@media (min-width: 1280px){

#menuplainholidu .ul-firstmenu .firstmenu {
                margin-top: 2rem;
                margin-bottom: 2rem

        }
            }

#menuplainholidu .ul-firstmenu .firstmenu div{
                display: flex;
                width: 100%;
                justify-content: space-between;
            }

#menuplainholidu .ul-firstmenu .first-layer-link {
            color: #781D23;
            margin-top: auto;
            margin-bottom: auto;
            padding: 0;
            width: 100%;
            text-decoration: unset;
        }

#menuplainholidu .ul-firstmenu .first-layer-link .first-layer {
                margin-bottom: 0;
                -webkit-hyphens: none;
                hyphens: none;
                --tw-bg-opacity: 1;
                background-color: #fff;
                text-align: start;
                font-family: 'Roboto Medium', Helvetica, Arial, serif;
                --tw-text-opacity: 1;
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
                text-transform: uppercase;
                color: #781D23;
                font-size: 1.875rem;
                line-height: 2.25rem;
            }

@media (max-width: 340px) {

#menuplainholidu .ul-firstmenu .first-layer-link .first-layer {
                    -webkit-hyphens: auto;
                    hyphens: auto;
                    word-break: break-word
            }
                }

@media (min-width: 768px) {

#menuplainholidu .ul-firstmenu .first-layer-link .first-layer {
                    font-size: 2.25rem;
                    line-height: 2.5rem
            }
                }

@media (min-width: 1280px) {

#menuplainholidu .ul-firstmenu .first-layer-link .first-layer {
                    font-size: 2.4rem;
                    line-height: 1.3
            }
                }

#menuplainholidu .footer-contact{
        margin-top: 2rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        padding-bottom: 4rem;
    }

@media (min-width: 350px){

#menuplainholidu .footer-contact{
            padding-bottom: 0
    }
        }

@media (min-width: 1024px){

#menuplainholidu .footer-contact{
            padding-left: 1rem;
            padding-right: 1rem
    }
        }

@media (min-width: 1280px){

#menuplainholidu .footer-contact{
            margin-top: 2rem
    }
        }

#menuplainholidu .footer-contact .contact-text{
            font-weight: 700;
            font-size: 1.3rem;
            font-family: "Roboto Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }

@media (min-width: 1024px){

#menuplainholidu .footer-contact .contact-text{
                font-size: 1.5rem
        }
            }

.no-underline{
    color: #781D23;
    font-family: "Roboto Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: unset;
}

.no-underline i{
        color: #781D23;
        margin-right: 8px;
    }

.hamburger-container{
    margin-top: auto;
    margin-bottom: auto;
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */

.hamburger {
    display: flex;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible;
    color: #781D23;
width: 100%}

.hamburger:hover {
    opacity: 1; }

.hamburger.is-active:hover {
    opacity: 1; }

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
    background-color: #781D23; }

.hamburger-box {
    width: 40px;
    height: 24px;
    display: inline-block;
    position: relative; }

.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px; }

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 3px;
    background-color: #781D23;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }

.hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }

.hamburger-inner::before {
    top: -10px; }

.hamburger-inner::after {
    bottom: -10px; }

/*
   * Collapse
   */

.hamburger--collapse .hamburger-inner {
    top: auto;
    width: 25px;
    bottom: 0;
    transition-duration: 0.13s;
    transition-delay: 0.13s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }

.hamburger--collapse .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse.is-active .hamburger-inner {
    width: 40px;
    transform: translate3d(0, -10px, 0) rotate(-45deg);
    transition-delay: 0.22s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }

.hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

#vogelsberg-footer {
    background-color: #fff;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
    flex-wrap: wrap;

    margin-left: 5%;
    margin-right: 5%;
}

@media (min-width: 1280px) {

#vogelsberg-footer {
        margin-left: 7%;
        margin-right: 7%
}
    }

#vogelsberg-footer .first-div {
        width: 100%;
        color: #3A3A3A;
    }

@media (min-width: 660px) {

#vogelsberg-footer .first-div {
            width: 50%
    }
        }

@media (min-width: 768px) {

#vogelsberg-footer .first-div {
            padding-right: 1.5rem
    }
        }

@media (min-width: 1024px) {

#vogelsberg-footer .first-div {
            width: 50%;
            padding-right: 0
    }
        }

#vogelsberg-footer .first-div .h5 {
            display: block;
            font-size: 1.5rem;
            line-height: 2rem;
            letter-spacing: 0.025em;
            font-family: 'Roboto Medium', Helvetica, Arial, sans-serif;
            margin-bottom: 0.5rem;
            font-weight: 500;

        }

@media (min-width: 1024px) {

#vogelsberg-footer .first-div .h5 {
                margin-bottom: 1.25rem

        }
            }

#vogelsberg-footer .first-div .contact-div {
            flex-wrap: wrap;
        }

@media (min-width: 1560px) {

#vogelsberg-footer .first-div .contact-div {
                display: flex
        }

#vogelsberg-footer .first-div .contact-div .custom-margin-left {
                    margin-left: 1.5rem
            }
            }

#vogelsberg-footer .first-div .contact-div .custom-margin-left a{
                    color: #781D23;
                }

@media (min-width: 1560px) {

#vogelsberg-footer .first-div .contact-div .xxl-mb-0 {
                    margin-bottom: 0
            }
                }

#vogelsberg-footer .first-div .contact-div p {
                margin-top: 0;
            }

#vogelsberg-footer .first-div .contact-div p a{
                    color: #781D23;
                }

#vogelsberg-footer .first-div ul {
            display: flex;
            flex-wrap: wrap;
            margin-top: 1.5rem;
            list-style: none;
            padding-left: 0;
        }

@media (min-width: 768px) {

#vogelsberg-footer .first-div ul {
                margin-top: 1rem
        }
            }

#vogelsberg-footer .first-div ul a i{
                    color: #3A3A3A;
                }

#vogelsberg-footer .second-div {
        width: 100%;
        color: #3A3A3A;
        margin-top: 3rem;
    }

@media (min-width: 660px) {

#vogelsberg-footer .second-div {
            margin-top: 0;
            width: 50%
    }
        }

#vogelsberg-footer .second-div .h5 {
            display: block;
            font-size: 1.5rem;
            line-height: 2rem;
            letter-spacing: 0.025em;
            font-family: 'Roboto Medium', Helvetica, Arial, sans-serif;
            margin-bottom: 0.5rem;
            font-weight: 500;
        }

@media (min-width: 1024px) {

#vogelsberg-footer .second-div .h5 {
                margin-bottom: 1.25rem
        }
            }

#vogelsberg-footer .second-div .footer-service {
            flex-direction: column;
            flex-wrap: wrap;
        }

@media (min-width: 768px) {

#vogelsberg-footer .second-div .footer-service {
                margin-top: 45px
        }
            }

@media (min-width: 1024px) {

#vogelsberg-footer .second-div .footer-service {
                margin-top: 0
        }
            }

#vogelsberg-footer .second-div .footer-service ul {
                padding-left: 0;
                padding-right: 0;
                width: 100%;
                margin: 0;
                list-style: none;
                -moz-columns: 2;
                     columns: 2;
            }

@media (min-width: 768px) {

#vogelsberg-footer .second-div .footer-service ul {
                    -moz-columns: 2;
                         columns: 2;
                    max-width: 40em
            }
                }

@media (min-width: 1024px) {

#vogelsberg-footer .second-div .footer-service ul {
                    -moz-columns: 3;
                         columns: 3
            }
                }

@media (min-width: 1560px){

#vogelsberg-footer .second-div .footer-service ul {
                    -moz-columns: 4;
                         columns: 4
            }
                }

#vogelsberg-footer .second-div .footer-service ul li {
                    margin-bottom: 5px;
                }

@media (min-width: 768px) {

#vogelsberg-footer .second-div .footer-service ul li {
                        white-space: normal
                }
                    }

#vogelsberg-footer .second-div .footer-service ul li a {
                        text-decoration: none !important;
                        color: #3A3A3A;
                        margin-bottom: 0;
                        transition-property: all;
                        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                        transition-duration: 150ms;
                    }

#vogelsberg-footer .second-div .footer-service ul li a:hover {
                            color: #781D23;
                            font-family: 'Roboto Medium', Helvetica, Arial, sans-serif;
                            text-decoration-line: underline;
                            transition-property: all;
                            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                            transition-duration: 150ms;
                        }

#vogelsberg-footer .third-div {
        width: 100%;
        margin-top: 2rem;
        //padding-left: 1rem;
        //padding-right: 1rem;

        display: flex;
        align-content: space-between;
        flex-wrap: wrap;
        justify-content: space-between;
    }

@media (min-width: 768px) {

#vogelsberg-footer .third-div {
            padding-left: 0;
            padding-right: 0;
            margin-left: auto;
            justify-content: space-around
    }
        }

@media (min-width: 1024px) {

#vogelsberg-footer .third-div {
            justify-content: space-around
    }
        }

@media (min-width: 1280px) {

#vogelsberg-footer .third-div {
            margin-top: auto;
            width: 41.666667%;
            padding-left: 1rem
    }
        }

#vogelsberg-footer .third-div .footer-logo img{
                width: 110px;
                height: 140px;
                -o-object-fit: contain;
                   object-fit: contain;
                -o-object-position: center;
                   object-position: center;
            }

#vogelsberg-footer .third-div .first-logo {
            margin-top: 1rem;
        }

@media (min-width: 768px) {

#vogelsberg-footer .third-div .first-logo {
                //margin-left: auto
        }
            }

@media (min-width: 1280px) {

#vogelsberg-footer .third-div .first-logo {
                margin-top: 0;
                margin-bottom: 1rem
        }
            }

@media (min-width: 1560px) {

#vogelsberg-footer .third-div .first-logo {
                margin-bottom: 0
        }
            }

@media (min-width: 2300px) {

#vogelsberg-footer .third-div .first-logo {
                margin-left: 0
        }
            }

#vogelsberg-footer .third-div .first-logo img {
                -o-object-fit: contain;
                   object-fit: contain;
                margin-left: auto;
            }

#vogelsberg-footer .third-div .second-logo {
            margin-top: 1rem;
        }

#vogelsberg-footer .third-div .second-logo img {
                width: 100%;
                -o-object-fit: contain;
                   object-fit: contain;
                margin-left: auto;
                max-width: 230px;
            }

@media (min-width: 1560px){

#vogelsberg-footer .third-div .second-logo img {
                    max-width: 260px
            }
                }

#vogelsberg-footer .third-div .logo-div{
            display: flex;
            width: 100%;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-between;
        }

@media (min-width: 768px){

#vogelsberg-footer .third-div .logo-div{
                justify-content: space-around
        }
            }

#vogelsberg-footer .kontakt-service-div{
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

@media (min-width: 768px){

#vogelsberg-footer .kontakt-service-div{
            flex-wrap: nowrap
    }
        }

#vogelsberg-footer .foerderung-div{
        margin-top: 4rem;
        margin-bottom: 4rem;
        width: 100%;

    }

@media (min-width: 1280px){

#vogelsberg-footer .foerderung-div{
            display: flex

    }
        }

#vogelsberg-footer .foerderung-div .third-div{
            width: 100%;
        }

@media (min-width: 1280px){

#vogelsberg-footer .foerderung-div .third-div{
                width: 50%
        }
            }

#vogelsberg-footer .foerderung-div .first-div{
            width: 100%;
        }

@media (min-width: 1280px){

#vogelsberg-footer .foerderung-div .first-div{
                width: 50%
        }
            }

#vogelsberg-footer .foerderung-div .first-div .h3{
                font-family: 'Roboto Medium', Helvetica, Arial, sans-serif;
                display: block;
                margin-bottom: 1rem;
                font-size: 1.5rem;
            }

#vogelsberg-footer .foerderung-div .first-div .first-sentence{
                display: flex;
                gap: 1rem;
            }

#vogelsberg-footer .foerderung-div .first-div .first-sentence .first-div-content{
                    display: flex;
                    flex-wrap: wrap;
                    align-items: center;
                }

@media (min-width: 540px){

#vogelsberg-footer .foerderung-div .first-div .first-sentence .first-div-content{
                        display: grid
                }
                    }

#vogelsberg-footer .foerderung-div .first-div .first-sentence .first-div-content img{
                        width: 130px;
                        -o-object-fit: contain;
                           object-fit: contain;
                        -o-object-position: left;
                           object-position: left;
                    }

#vogelsberg-footer .foerderung-div .first-div .first-sentence .first-div-content img:nth-child(2){
                            padding-left: 1.5rem;
                            padding-right: 1.5rem;
                            margin-top: 1.5rem;
                        }

#vogelsberg-footer .foerderung-div .first-div .first-sentence p{
                    margin-top: 0.5rem;
                }

@media (min-width: 540px){

#vogelsberg-footer .foerderung-div .first-div .first-sentence p{
                        margin-top: 2rem
                }
                    }

#vogelsberg-footer .foerderung-div .first-div .first-sentence p span{
                        display: block;
                        margin-bottom: 2rem;
                    }

@media (min-width: 540px){

#vogelsberg-footer .foerderung-div .first-div .first-sentence p span{
                            margin-bottom: 4rem
                    }
                        }

#vogelsberg-footer .foerderung-div .first-div .second-sentence{
                margin-top: 1.5rem;
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                gap: 1rem;
            }

@media (min-width: 768px){

#vogelsberg-footer .foerderung-div .first-div .second-sentence{
                    flex-wrap: nowrap
            }
                }

#vogelsberg-footer .foerderung-div .first-div .second-sentence img{
                    -o-object-fit: contain;
                       object-fit: contain;
                    -o-object-position: left;
                       object-position: left;
                }

#vogelsberg-footer .foerderung-div .first-div .second-sentence img:first-child{
                        width: 115px;
                        border: 1px solid #000;
                    }

@media (min-width: 1024px){

#vogelsberg-footer .foerderung-div .first-div .second-sentence img:first-child{
                            width: 130px
                    }
                        }

#vogelsberg-footer .foerderung-div .first-div .second-sentence img.second-img{
                        width: 180px;
                    }

#vogelsberg-footer .foerderung-div .first-div .second-sentence p{
                    margin-bottom: 0;
                }

#vogelsberg-footer .foerderung-div .h5 {
            display: block;
            font-size: 1.25rem;
            line-height: 2rem;
            letter-spacing: 0.025em;
            font-family: 'Roboto Medium', Helvetica, Arial, sans-serif;
            margin-bottom: 0.5rem;
            font-weight: 500;

        }

@media (min-width: 1024px) {

#vogelsberg-footer .foerderung-div .h5 {
                margin-bottom: 1.25rem

        }
            }

#vogelsberg-footer .foerderung-div .foerderung-logos{
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            -moz-column-gap: 2rem;
                 column-gap: 2rem;
            row-gap: 2rem;
            margin-top: 1rem;
            margin-bottom: 1rem;
        }

@media (min-width: 1024px){

#vogelsberg-footer .foerderung-div .foerderung-logos{
                flex-wrap: nowrap
        }
            }

#vogelsberg-footer .foerderung-div .foerderung-logos img{
                height: 100px;
                width: auto;
                -o-object-fit: contain;
                   object-fit: contain;
            }

#vogelsberg-footer .foerderung-div .foerderung-logos .qr-logo{
                display: flex;
                align-items: flex-end;
            }

#vogelsberg-footer .foerderung-div .foerderung-logos .qr-logo .qr-text{
                    margin-left: 1rem;
                    margin-bottom: 0;

                }

@media (max-width: 768px) {

#vogelsberg-footer .foerderung-div .foerderung-logos .qr-logo .qr-text{
                        width: 50%

                }
                    }

#root div.WL--Navbar {
        display: none;
    }

#root section.WL--StickySearchComponent {
        margin-top: 4rem;
    }