/* screen - l1-mobile-navi */

.l1-mobile-navi {
    /*background-color: #fffffff2;*/
    background-color: transparent;
    cursor: pointer;
    height: 667px;
    /*overflow: hidden;*/
    /*overflow-x: hidden;*/
    position: relative;
    width: 375px;
}

#overlay-l1-mobile-navi {
    /*background-color: #fffffff2;*/
    background-color: transparent;
}

.overlay .l1-mobile-navi {
    /*background-color: #00000000;*/
    background-color: transparent;
}

.l1-mobile-navi .kontakt-mQ5le3 {
  background-color: transparent;
  color: var(--black);
  font-style: normal;
  font-weight: 300;
  height: auto;
  left: 223px;
  line-height: 50px;
  position: absolute;
  text-align: right;
  top: 589px;
  white-space: nowrap;
  width: auto;
}

/* Angebot */

.l1-mobile-navi .angebot-mQ5le3 {
    background-color: transparent;
    height: auto;
    left: 16px;
    letter-spacing: 0.40px;
    line-height: 50px;
    position: absolute;
    text-align: left;
    /*top: 249px;*/
    top: 176px;
    white-space: nowrap;
    width: 332px;
}

/* --- */

.l1-mobile-navi .projekte-und-partner-mQ5le3 {
  background-color: transparent;
  height: auto;
  left: 16px;
  letter-spacing: 0.40px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  top: 333px;
  width: 316px;
}

.l1-mobile-navi .burger-mQ5le3 {
    background-color: transparent;
    cursor: pointer;
    height: 40px;
    /*left: 319px;*/
    right: 16px;
    position: fixed;
    top: 16px;
    width: 40px;
}

.l1-mobile-navi .line-23-bhfVLD {
  background-color: transparent;
  height: 41px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.l1-mobile-navi .line-25-bhfVLD {
  background-color: transparent;
  bottom: 0px;
  height: 41px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% + 1px);
}

/* Über mich */

.l1-mobile-navi .das-bro-mQ5le3 {
    background-color: transparent;
    cursor: pointer;
    height: auto;
    left: 17px;
    letter-spacing: 0.40px;
    line-height: 50px;
    position: absolute;
    text-align: left;
    /*top: 176px;*/
    /*top: 249px;*/
    top: 256px;
    white-space: nowrap;
    width: auto;
}

/* --- */

.l1-mobile-navi .bro-fr-ernhrung-christen-6xFsWZ {
    letter-spacing: 0.00px;
    line-height: 40px;
    text-align: left;
}

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

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