header,
footer,
#toTop,
img {
    display: none !important;
}

/* footer {
    padding: 0;
} */

footer .flex {
    display: none !important;
}


#learn2live .card-yellow {
    transform: rotate(0deg) !important;
    width: 100%;
    background-color: transparent;
    padding: 0 !important;
    margin: 0 !important;
}


/* footer .address {
    padding: 0 !important;
    margin: 0 !important;
} */

.icon-attached.icon-heart::after,
.icon-firstbumb::after,
.image-gallery::after,
.image-gallery::before,
.section--first:has(.opener)::after,
section.bubbled.bubbled--bottom .fluid-container::after,
.icon-attached.icon-smilie::after,
.icon-fist-bump::after,
.image-gallery,
.image-gallery::before,
#services::before, #bad::before, #moebel::before, #wlan::before, #groesse::before,
#learn2live .card-yellow.wave::before,
#learn2live .card-yellow.love::after,
.icon-attached.icon-firstbumb::after,
#contact_submit,
.section--first#match.section--purple::after,
.icon-attached.icon-position::after {
    display: none !important;
}

#groesse, #wlan, #moebel, #bad, #services {
    padding: 0 !important;
}

.room-informations .blue-button {
    padding: 0 !important;
}

#learn2live .card-yellow {
    transform: 0;
}
    
    html,
    body,
    a {
        color:black;
        margin: 0;
        padding: 0;
    }

.headline--bubbled {
    background: transparent;
}

    .section--first {
        margin: 0;
        padding: 5rem 0  0;
    }

    .headline--bubbled {
        display: none;
    }
    section,
    #place {
        padding: 0 !important;
        margin: 0 !important;
        text-align: left;
    }

    #place .flui-container {
       display: none;
    } 

    img {
        display: none;
    }

    h1, h2, h3, .fluid-container, p {
        width: 100% !important;
        color: black !important;
    }

    .form_row {
        color: black;
    }


    section {
        background: none;
        height: 100%
    }

    .headline--bubbled.pos-right {
    right: 0;
    left: 0;
    text-align: left;
    margin: 0 !important;
    padding: 0 !important;
    position: static;
}

.headline--bubbled {
    position: relative;
}

.qu-bgcolor--white {
    background-color: transparent;
}

.card.section--purple,
.card.section--yellow {
    background-color: transparent;
    color: black;
    width: 100% !important;
    transform: none;
    padding: 0 !important;
    margin: 0 !important;
}

#benefits .cards {
  background-color: transparent;
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.card {
    max-width: 100%;
}

.cards-section {
    padding: 0;
    margin: 0;
}

/* .address {
    padding-top:30rem !important;
} */

#lage {
    display: visible;
}

.arrow-line {
    display: none !important;
}

.card,
.txt-sm {
    width: 100%;
}

#questions {
    padding: 10rem 0 0 0 !important;
}

.address {
    height: 100%;
}