@charset "utf-8";
/****************************************
 *   Styling des Team-Abschnitts   *
 ***************************************/

article#team {
  display: grid;
  grid-template-rows: min-content;
  grid-auto-rows: min-content;
  grid-gap: 5px;
  /*padding-bottom: 150px;*/
  max-width: 1400px;
  margin: auto;
}
article#team section.about-eintrag{
    padding-bottom: 1em;
}
article#team section.about-eintrag div.portrait{
    background: center / cover url("../assets/img/background_footer.jpg");

}
article#team section.about-eintrag div.portrait p.text {
    margin: 0;
    padding: 4vw;
    font-size: 5vw;
    line-height: 1.15;
    text-align: center;
    color: white;
    text-shadow: 0 0 3px #000000;
    background-color: rgba(255, 255, 255, 0.25);
}

article#team p.name {
  text-align: center;
  padding: 15px;
  margin: 5px 0;
  background: top / cover url("../assets/img/background_profilename.jpg");;
  color: #ffffff;
  letter-spacing: 3px;
}

article#team h2 {
  grid-column: 1 / -1; /* Nimm die ganze Zeile*/
}

/* S (Tablet Quer, Netbooks, kleine Laptops)*/
@media (min-width: 30.06em) {
    article#team {
        grid-template-columns: repeat(2, 1fr);
    }

    article#team section.about-eintrag div.portrait p.text {
        padding: 2.5vw;
        font-size: 2.5vw;
    }
}

/* M (Laptops und kleine Desktops)*/
@media (min-width: 50.01em) {
    article#team {
        grid-template-columns: repeat(4, 1fr);
    }
    article#team section.about-eintrag div.portrait p.text {
        padding: 1.5vw;
        font-size: 1.5vw;
    }
}


