/**
 * Bootstrap customised
 *
 * @see https://github.com/twbs/bootstrap/blob/main/scss/_variables.scss
 */
.block__contact-us {
  overflow: hidden;
  position: relative;
  padding-top: 7%;
  padding-bottom: 10%;
}
.block__contact-us .container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.block__contact-us .team-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; /* Spazio tra gli elementi */
}
.block__contact-us .team-member {
  flex: 1 1 calc(33.333% - 20px); /* Tre elementi per riga, con margine */
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.block__contact-us .team-member img {
  max-width: 100%;
  height: auto;
}
.block__contact-us .team-img {
  width: 90%;
}
.block__contact-us::after {
  content: "";
  background-image: url(../img/texture-paper-bottom.jpg);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  height: 100px;
  background-size: contain;
}
.block__contact-us .info-item {
  display: flex;
}
.block__contact-us .info-item p {
  margin: 0;
  display: flex;
  align-items: center;
}