.team-member-card-container {
    width: 100%;
}

.team_feature_grid_text {
  height: 160px;
}

.team_feature_grid_individual_data {
  display: flex !important;
    flex-direction: column;
    width: auto;
    border-radius: 0.5rem;
    overflow: hidden;
}

.team-member-card-container.quarter {
    width: 25%;
}

.team_feature_grid {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
    width: 23.5%;
  margin-bottom: 1rem;
}

.team_feature_grid_individual {
  display: flex !important;
  flex-direction: column;
  width: 25%;
  border-radius: .5rem;
  overflow: hidden;
  padding-right: .75rem;
  padding-left: .75rem;  
  margin-top: 1rem!important;
  margin-bottom: 1rem!important;
}


}

.team_feature_grid_text_indiv {
  display: flex;
      flex-direction: column;
}

.team_feature_grid_headshot, .team_feature_grid_headshot img {
      object-position: bottom center;
}

.team_feature_title p {
  color: #bcfc07;
}

@media only screen and (max-width: 992px) {
  .team_feature_grid {
    width: 31%;
  }
  
  .team_feature_grid_text {
    height: 180px;
  }
  
  .team_feature_grid_individual {
      width: 33%;
  }
  
  .team_feature_grid_individual_data {
    padding-left: 0px
  }
  
.team-member-card-container.quarter {
    width: 33%;
}
  
  .team_feature_grid_text {
      height: calc(160px + -10*(100vw - 1440px)/1120);
  }
}

@media only screen and (max-width: 778px) {
    .team_feature_grid {
    width: 47%;
  }
  
    .team_feature_grid_individual {
      width: 50%;
  }
  
  .team_feature_grid_individual_data {
    padding-left: 0px;
  }
   
.team-member-card-container.quarter {
    width: 50%;
}
    
   .team_feature_grid_headshot img, .team_feature_grid_headshot {
     height: 205px !important;
  }
}
