/* screen - l1-mobile */

.l1-mobile {
    background-color: var(--white);
    /*height: 3030px;*/
    /*height: 3200px;*/
    height: 3690px;
    /*overflow: hidden;*/
    /*overflow-x: hidden;*/
    position: relative;
    width: 375px;
    /*width: 100%;*/
}

/* Über mich */

    .l1-mobile .zuhause-in-bern-und-YGWple {
        background-color: transparent;
        color: var(--black);
        font-style: normal;
        font-weight: 300;
        height: auto;
        left: 16px;
        line-height: 22px;
        position: absolute;
        text-align: left;
        /*top: 632px;*/
        /*top: 1418px;*/
        top: 1508px;
        width: 345px;
    }

    .l1-mobile .das-bro-YGWple {
        background-color: transparent;
        height: 56px;
        left: 16px;
        letter-spacing: 0.40px;
        line-height: 50px;
        position: absolute;
        text-align: left;
        /*top: 576px;*/
        /*top: 1366px;*/
        top: 1456px;
        white-space: nowrap;
        width: 345px;
    }

/* --- */


/* Angebot */

    .l1-mobile .du-hast-ein-projekt-YGWple {
        background-color: transparent;
        color: var(--black);
        font-style: normal;
        font-weight: 300;
        height: auto;
        left: 16px;
        line-height: 22px;
        position: absolute;
        text-align: left;
        /*top: 1468px;*/
        /*top: 1418px;*/
        top: 632px;
        width: 345px;
    }

    .l1-mobile .angebot-YGWple {
        background-color: transparent;
        height: 40px;
        left: 16px;
        position: absolute;
        /*top: 1416px;*/
        /*top: 1366px;*/
        top: 576px;
        width: 345px;
    }

.l1-mobile .angebot-XxBMGP {
  background-color: transparent;
  bottom: 7.50%;
  height: 42px;
  left: 0px;
  letter-spacing: 0.40px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

/* --- */

/* Projekte und Arbeiten */

    .l1-mobile .projekte-und-partner-YGWple {
        background-color: transparent;
        height: auto;
        left: 16px;
        letter-spacing: 0.40px;
        line-height: 50px;
        position: absolute;
        text-align: left;
        /*top: 2023px;*/
        /*top: 2113px;*/
        top: 2318px;
        width: 345px;
    }

    .l1-mobile .projekte-text-YGWple {
        background-color: transparent;
        color: var(--black);
        font-style: normal;
        font-weight: 300;
        height: auto;
        left: 16px;
        line-height: 22px;
        position: absolute;
        text-align: left;
        /*top: 2130px;*/
        /*top: 2223px;*/
        /*top: 2165px;*/
        /*top: 2320px;*/
        top: 2420px;
        /*white-space: nowrap;*/
        width: 345px;
    }

/* --- */

    .l1-mobile .rectangle-90-YGWple {
        background-color: var(--white);
        height: 140px;
        left: 0px;
        position: fixed;
        top: 0px;
        /*width: 375px;*/
        width: 100%;
        z-index: 1;
    }

    .l1-mobile .logo-mobile-YGWple {
        background-color: transparent;
        height: 134px;
        left: 16px;
        position: fixed;
        top: 6px;
        width: 220px;
        z-index: 2;
    }

.l1-mobile .bro-fr-ernhrung-christen-6xFsWZ {
  background-color: transparent;
  height: 122px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 40px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.l1-mobile .span0-rwTxvb {
  color: var(--black);
  font-style: normal;
  font-weight: 300;
}

.l1-mobile .span1-rwTxvb {
}

    .l1-mobile .burger-YGWple {
        background-color: transparent;
        cursor: pointer;
        height: 30px;
        /*left: 306px;*/
        right: 16px;
        position: fixed;
        top: 16px;
        width: 50px;
        z-index: 1;
    }

    .l1-mobile .burger-click {
        background-color: transparent;
        cursor: pointer;
        height: 30px;
        /*left: 306px;*/
        right: 16px;
        position: fixed;
        top: 16px;
        width: 50px;
        z-index: 4;
    }

.l1-mobile .line-23-gJKUJK {
  background-color: transparent;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.l1-mobile .line-24-gJKUJK {
  background-color: transparent;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 48.22%;
  width: 100%;
}

.l1-mobile .line-25-gJKUJK {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

/* Kontakt */

    .l1-mobile .group-1-YGWple {
        background-color: transparent;
        height: 486px;
        left: 16px;
        position: absolute;
        /*top: 2305px;*/
        /*top: 2385px;*/
        /*top: 2420px;*/
        /*top: 2600px;*/
        top: 2850px;
        width: 345px;
    }

.l1-mobile .ernhrungsberaterin-s-IxUkQe {
  background-color: transparent;
  bottom: 1px;
  color: var(--black);
  font-family: var(--font-family-es_face);
  font-size: var(--font-size-m);
  font-weight: 300;
  height: 81px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.l1-mobile .span0-FDig0m {
  font-style: normal;
}

.l1-mobile .span1-FDig0m {
  font-style: normal;
  text-decoration: underline;
}

.l1-mobile .anita-christen-IxUkQe {
  background-color: transparent;
  bottom: calc(19.07% - 11px);
  height: 56px;
  left: 0px;
  letter-spacing: 0.40px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}

    .l1-mobile .image-59-IxUkQe {
        background-color: transparent;
        height: 333px;
        left: 0px;
        object-fit: cover;
        position: absolute;
        top: 0px;
        width: 222px;
    }

    .l1-mobile .buro-fur-ernahrung-c-YGWple { /* Gurke */
        background-color: transparent;
        height: 251px;
        left: 16px;
        object-fit: cover;
        position: absolute;
        /*top: 1115px;*/
        /*top: 1050px;*/
        top: 1130px;
        width: 251px;
        z-index: 3;
    }

    .l1-mobile .buro-fur-ernahrung-c-gWSH8G { /* Zwiebel */
        background-color: transparent;
        height: 253px;
        left: 107px;
        object-fit: cover;
        position: absolute;
        /*top: 1725px;*/
        /*top: 1805px;*/
        /*top: 1960px;*/
        top: 2000px;
        width: 252px;
        z-index: 3;
    }

/* --- */

.l1-mobile .buro-fur-ernahrung-c-rfcGdh {
  background-color: transparent;
  height: 341px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 190px;
  width: 341px;
  z-index: 3;
}

    /*.l1-mobile .impressum-YGWple {
        background-color: transparent;
        color: var(--black);
        cursor: pointer;
        font-style: normal;
        font-weight: 300;
        height: auto;
        left: 16px;
        line-height: 22px;
        position: absolute;
        text-align: left;
        top: 3164px;
        white-space: nowrap;
        width: auto;
    }*/

/* Impressum */

    .impressum-YGWple {
        background-color: transparent;
        color: var(--black);
        cursor: pointer;
        font-style: normal;
        font-weight: 300;
        height: auto;
        left: 16px;
        line-height: 22px;
        position: absolute;
        text-align: left;
        /*top: 2994px;*/
        /*top: 3164px;*/
        top: 3650px;
        white-space: nowrap;
        width: auto;
    }

/* --- */

/*.l1-mobile .datenschutz-YGWple {
        background-color: transparent;
        color: var(--black);
        cursor: pointer;
        font-style: normal;
        font-weight: 300;
        height: auto;
        right: 16px;
        line-height: 22px;
        position: absolute;
        text-align: left;
        top: 3164px;
        white-space: nowrap;
        width: auto;
    }*/

/* Datenschutz */

.datenschutz-YGWple {
    background-color: transparent;
    color: var(--black);
    cursor: pointer;
    font-style: normal;
    font-weight: 300;
    height: auto;
    /*left: 257px;*/
    right: 16px;
    line-height: 22px;
    position: absolute;
    text-align: left;
    /*top: 2994px;*/
    /*top: 3164px;*/
    top: 3650px;
    white-space: nowrap;
    width: auto;
}

/* --- */