.welcome-section {
  margin-top: 88px;
}
.welcome {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.welcome-section-cards-container {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 30px;
  padding: 0px 100px;
  flex-wrap: wrap;
}
.welcome-section-card-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  width: 250px;
}
.welcome-item-text {
  color: #8392a0;
}
.welcome-item-title {
  margin: 9px 0px;
}

@media only screen and (max-width: 768px) {
  .welcome-section {
    margin-top: 96px;
  }
  .welcome-section-card-item {
    width: 175px;
    margin-top: 16px;
  }
  .welcome-section-cards-container {
    padding: 0px 0px;
    margin-top: 17px;
  }
  .welcome-section-title {
    width: 50%;
    text-align: center;
  }
}
@media only screen and (max-width: 361px) {
  .welcome-section-card-item {
    width: 160px;
  }
}
@media only screen and (max-width: 321px) {
  .welcome-section-card-item {
    width: 150px;
  }
  .welcome-section {
    margin-top: 128px;
  }
}
