/* page container childs */
.css-gg6r6j.css-j6ldtg.css-ixgeld * {
  max-width: 100%;
}

/* page container */
.css-gg6r6j.css-j6ldtg.css-ixgeld {
  padding: 82px 9%;
  height: auto !important;
}

/* image x row */
.css-i5ewjm.css-9ylgyb.css-paq0kv {
  overflow-x: auto;
}

::selection {
  background-color: rgba(0,0,0,.1)
}
img {
  user-select: none;
}


/* todo generalize styles */


/* lebenslauf row right side childs */
/* #container > div > div:nth-child(4) > main > section > div:nth-child(5) */
#container > div > div:nth-child(5) > main > div > div:nth-child(3){
  width: calc(100% - 130px);
}

/* lebenslauf row right side childs */
#container > div.css-gg6r6j.css-j6ldtg.css-ixgeld > div:nth-child(5) > main > div > div:nth-child(3) > * {
  flex-wrap: wrap;
}

/* lebenslauf row right side childs */
#container > div.css-gg6r6j.css-j6ldtg.css-ixgeld > div:nth-child(5) > main > div > div:nth-child(3) > * {
  flex-wrap: wrap;
}



/* lebenslauf row right side child 2 */
#container > div.css-gg6r6j.css-j6ldtg.css-ixgeld > div:nth-child(5) > main > div > div:nth-child(3) > *:nth-child(2) {
  width: unset;
  flex-grow: 1;
  flex-shrink: unset;
  width: unset;
}

/* lebenslauf row right side child 2 child */
#container > div.css-gg6r6j.css-j6ldtg.css-ixgeld > div:nth-child(5) > main > div > div:nth-child(3) > *:nth-child(2) > * {
  row-gap: 0;
}

