/* screen - l1-desktop */

.l1-desktop {
    background-color: var(--white);
    height: 3502px;
    /*overflow: hidden;*/
    /*overflow-x: hidden;*/
    /*position: relative;*/
    width: 1366px;
    position: relative;
}

    .l1-desktop .home-offset {
        background-color: transparent;
        height: 1px;
        left: 703px;
        position: absolute;
        top: 0px;
        width: 638px;
    }

    .l1-desktop .contact-offset {
        background-color: transparent;
        height: 1px;
        left: 703px;
        position: absolute;
        top: 2280px;
        width: 638px;
    }

    .l1-desktop .group-6-ciuJPH {
        background-color: transparent;
        height: 168px;
        left: 703px;
        /*right: 25px;*/
        position: absolute;
        top: 2406px;
        width: 638px;
    }

.l1-desktop .ernhrungsberaterin-s-Xy8JOc {
  background-color: transparent;
  bottom: 2px;
  color: var(--black);
  font-family: var(--font-family-es_face);
  font-size: var(--font-size-l);
  font-weight: 300;
  height: 102px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  position: absolute;
  text-align: left;
  width: 527px;
}

.l1-desktop .span0-NMNKZG {
  font-style: normal;
}

.l1-desktop .span1-NMNKZG {
  font-style: normal;
  text-decoration: underline;
}

.l1-desktop .kontakt-Xy8JOc {
  background-color: transparent;
  height: 68px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.l1-desktop .anita-christen-Uz7D6G {
  background-color: transparent;
  bottom: calc(131.25% - 68px);
  height: 52px;
  left: 0px;
  letter-spacing: 0.50px;
  line-height: 60px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

/* Über mich */

    .l1-desktop .group-7-ciuJPH {
        background-color: transparent;
        height: 616px;
        /*left: 25px;*/
        left: 703px;
        position: absolute;
        /*top: 150px;*/
        /*top: 900px;*/
        top: 1000px;
        /*width: 527px;*/
        width: 640px;
    }

.l1-desktop .zuhause-in-bern-und-FK0zwD {
  background-color: transparent;
  bottom: calc(3.03% - 17px);
  color: var(--black);
  font-style: normal;
  font-weight: 300;
  height: 550px;
  left: 0px;
  line-height: 32px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.l1-desktop .das-bro-FK0zwD {
  background-color: transparent;
  height: 52px;
  left: 0px;
  letter-spacing: 0.50px;
  line-height: 60px;
  position: absolute;
  text-align: left;
  top: -5px;
  white-space: nowrap;
  width: 100%;
}

/* --- */

/* Angebot */

    .l1-desktop .group-4-ciuJPH {
        background-color: transparent;
        height: 322px;
        /*left: 703px;*/
        left: 25px;
        /*right: 23px;*/
        position: absolute;
        /*top: 1006px;*/
        /*top: 900px;*/
        top: 150px;
        /*width: 640px;*/
        width: 527px;
    }

.l1-desktop .angebot-jKj1JU {
  background-color: transparent;
  height: 52px;
  left: 0px;
  letter-spacing: 0.50px;
  line-height: 60px;
  position: absolute;
  text-align: left;
  top: -5px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.l1-desktop .du-hast-ein-projekt-jKj1JU {
  background-color: transparent;
  bottom: 2px;
  color: var(--black);
  font-style: normal;
  font-weight: 300;
  height: 256px;
  left: 0px;
  line-height: 32px;
  position: absolute;
  text-align: left;
  width: 527px;
}

/* --- */

/* Zusammenarbeit */

.l1-desktop .group-5-ciuJPH {
  background-color: transparent;
  height: 92px;
  left: 25px;
  position: absolute;
  /*top: 1686px;*/
  top: 1686px;
  width: 538px;
}

.l1-desktop .projekte-und-partner-4pGGRz {
  background-color: transparent;
  height: 52px;
  left: 0px;
  letter-spacing: 0.50px;
  line-height: 60px;
  position: absolute;
  text-align: left;
  top: -5px;
  white-space: nowrap;
  width: calc(100.00% - 9px);
}

    .l1-desktop .projekte-text-4pGGRz {
        background-color: transparent;
        bottom: 2px;
        color: var(--black);
        font-style: normal;
        font-weight: 300;
        height: 26px;
        left: 0px;
        line-height: 32px;
        position: absolute;
        text-align: left;
        /*white-space: nowrap;*/
        /*width: calc(100.00% + 2px);*/
        width: 538px;
    }

.l1-desktop .rectangle-1-ciuJPH {
  background-color: var(--white);
  height: 60px;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 1366px;
}

    .l1-desktop .rectangle-1-TKUCHK {
        background-color: var(--white);
        height: 70px;
        left: 0px;
        position: fixed;
        top: 0px;
        /*width: 1366px;*/
        width: 100%;
        z-index: 1;
    }

    .l1-desktop .kontakt-ciuJPH {
        background-color: transparent;
        color: var(--black);
        font-style: normal;
        font-weight: 300;
        height: auto;
        /*left: 1171px;*/
        /*right: 27px;*/
        right: 16px;
        line-height: 60px;
        position: fixed;
        text-align: right;
        top: 9px;
        white-space: nowrap;
        width: auto;
        z-index: 1;
    }

    .l1-desktop .contact-click {
        background-color: transparent;
        color: var(--black);
        font-style: normal;
        font-weight: 300;
        height: 60px;
        /*left: 1171px;*/
        right: 16px;
        line-height: 60px;
        position: fixed;
        text-align: right;
        top: 9px;
        white-space: nowrap;
        width: 195px;
        z-index: 4;
    }

    .l1-desktop .logo-desktop-ciuJPH {
        background-color: transparent;
        height: 68px;
        /*left: 27px;*/
        left: 16px;
        position: fixed;
        top: 0px;
        width: 676px;
        z-index: 1;
    }

.l1-desktop .bro-fr-ernhrung-christen-3aIZ5G {
  background-color: transparent;
  height: calc(100.00% - 16px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 60px;
  position: absolute;
  text-align: left;
  top: 9px;
  white-space: nowrap;
  width: calc(100.00% - 49px);
}

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

.l1-desktop .span1-QVOIn7 {
}

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

    .impressum-ciuJPH {
        background-color: transparent;
        color: var(--black);
        cursor: pointer;
        font-style: normal;
        font-weight: 300;
        height: auto;
        left: 16px;
        line-height: 32px;
        position: absolute;
        text-align: left;
        top: 3457px;
        white-space: nowrap;
        width: auto;
    }

    /*.l1-desktop .datenschutz-ciuJPH {
        background-color: transparent;
        color: var(--black);
        cursor: pointer;
        font-style: normal;
        font-weight: 300;
        height: auto;
        left: 1197px;
        line-height: 32px;
        position: absolute;
        text-align: left;
        top: 3457px;
        white-space: nowrap;
        width: auto;
    }*/

.datenschutz-ciuJPH {
    background-color: transparent;
    color: var(--black);
    cursor: pointer;
    font-style: normal;
    font-weight: 300;
    height: auto;
    /*left: 1197px;*/
    /*left: calc(100vw - 16px - width);*/
    right: 16px;
    line-height: 32px;
    position: absolute;
    text-align: left;
    top: 3457px;
    white-space: nowrap;
    width: auto;
}

.l1-desktop .image-13-ciuJPH {
  background-color: transparent;
  height: 788px;
  left: 138px;
  object-fit: cover;
  position: absolute;
  top: 2406px;
  width: 525px;
  z-index: 0;
}

.l1-desktop .buro-fur-ernahrung-c-ciuJPH { /* Gurke */
    background-color: transparent;
    height: 412px;
    left: 251px;
    object-fit: cover;
    position: absolute;
    /*top: 1074px;*/
    /*top: 968px;*/
    top: 1068px;
    width: 412px;
    z-index: 3;
}

    .l1-desktop .buro-fur-ernahrung-c-TKUCHK {
        background-color: transparent;
        height: 525px;
        left: 816px;
        /*right: 25px;*/
        object-fit: cover;
        position: absolute;
        top: 218px;
        width: 525px;
        z-index: 3;
    }

    .l1-desktop .buro-fur-ernahrung-c-ixbBK3 { /* Zwiebel */
        background-color: transparent;
        height: 412px;
        left: 816px;
        /*right: 138px;*/
        object-fit: cover;
        position: absolute;
        /*top: 1754px;*/
        top: 1754px;
        width: 412px;
        z-index: 3;
    }

a:link, a:visited, a:hover, a:active {
    text-decoration: none;
    color: black;
}