.so-widget-team-team-style-d75171398898-13702 {
  /* TEAM */
}
.so-widget-team-team-style-d75171398898-13702 .team {
  background: #f1f1f1;
  padding-bottom: 1rem;
}
.so-widget-team-team-style-d75171398898-13702 .member_image {
  border-top: 0.5rem solid #6d6f72;
}
.so-widget-team-team-style-d75171398898-13702 .member_title {
  margin: 1.25rem 1.25rem 0 !important;
  font-size: 1.125rem;
  font-weight: 500;
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  line-height: 1.25;
}
@media (min-width: 479px) {
  .so-widget-team-team-style-d75171398898-13702 .member_title {
    font-size: 1rem;
    line-height: 1.125;
  }
}
.so-widget-team-team-style-d75171398898-13702 .company_name,
.so-widget-team-team-style-d75171398898-13702 .team-secondary-position {
  color: #000000;
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 400;
  margin: 1rem 1.2rem 0 !important;
  font-size: 1rem;
  font-style: italic;
  line-height: 1.3rem;
}
.so-widget-team-team-style-d75171398898-13702 .team-email {
  margin: 0 1.2rem 0;
}
.so-widget-team-team-style-d75171398898-13702 .team-email a {
  word-wrap: break-word;
}
.so-widget-team-team-style-d75171398898-13702 .team-content {
  margin: 1.25rem 1.2rem 0 !important;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .so-widget-team-team-style-d75171398898-13702 .team-responsive {
    float: left !important;
  }
  .page-template-page-team .so-widget-team-team-style-d75171398898-13702 .team-responsive {
    max-width: 24.8% !important;
  }
  .page-template-default .so-widget-team-team-style-d75171398898-13702 .team-responsive {
    max-width: 33.3% !important;
  }
}
@media (max-width: 1199px) {
  .so-widget-team-team-style-d75171398898-13702 .team-responsive {
    width: 50% !important;
    float: left !important;
  }
}
@media (min-width: 1200px) {
  .so-widget-team-team-style-d75171398898-13702 .team-responsive {
    margin-top: 20px;
  }
}
@media (max-width: 1199px) {
  .so-widget-team-team-style-d75171398898-13702 .team-responsive .panel-first-child {
    padding-right: rem(30px) !important;
  }
}
.so-widget-team-team-style-d75171398898-13702 .panel-grid-cell.team-responsive {
  margin-bottom: 0 !important;
}
.so-widget-team-team-style-d75171398898-13702 .team-responsive-panel-grid {
  margin-bottom: 0 !important;
}