.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor_team_title {
  display: flex;
  width: 100%;
  font-size: 22px;
  color: #A898AF;
  margin-bottom: 60px;
  align-content: center;
  justify-content: center;
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor_team_title h2 {
  color: #343434;
  line-height: 0.7;
  margin-bottom: 0;
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper {
  display: block;
  position: relative;
  padding: 0;
  margin: auto;
  color: #343434;
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper {
  border-bottom: 1px solid #B9B9B9;
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table {
  padding: 0;
  margin: 0;
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table h4 {
  font-family: $ld_font_regular;
  margin-bottom: 0;
  text-transform: none;
}
@media (max-width: 1071px) {
  .so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table h4 {
    margin-bottom: 20px;
  }
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table td {
  border: 0;
  padding: 34px 15px 34px;
  letter-spacing: 2.8px;
  font-size: $ld_font_size_body;
  width: 12%;
  text-transform: uppercase;
}
@media (max-width: 1071px) {
  .so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table td {
    width: 50%;
    float: left;
    padding: 10px 30px 10px 20px;
  }
}
@media (max-width: 576px) {
  .so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table td {
    display: block;
    width: 100%;
    float: none;
  }
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table td .col {
  padding: 0;
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table td .col:before {
  width: 22px;
  height: 22px;
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table td .col .inner {
  padding-left: 30px;
  padding-top: 8px;
}
@media (max-width: 1071px) {
  .so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table td:nth-child(1) {
    width: 100% !important;
  }
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table td:after {
  content: "";
  clear: both;
  display: table;
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table .title {
  width: 20%;
  padding-left: 28px;
}
@media (max-width: 1071px) {
  .so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table .title {
    padding-left: 20px;
    padding-top: 30px;
  }
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table .register_until {
  width: 10%;
  text-align: center;
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table .register_until .box {
  padding-top: 4px;
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table .register_until .box .violet {
  color: $ld_color_violet;
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table .action-box {
  text-align: right;
  padding-right: 30px;
}
@media (max-width: 1071px) {
  .so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .table .action-box {
    padding-bottom: 30px;
    text-align: left;
    width: 100%;
  }
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .re-register {
  padding: 13px 54px;
  text-decoration: none;
  height: 48px;
  line-height: 1.5;
}
@media screen and (max-width: 1120px) and (min-width: 1072px) {
  .so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .table-wrapper .re-register {
    width: max-content;
  }
}
.so-widget-instructor-teams-widget-instructor_teams-37a6259cc0c1-92665 .instructor-team-wrapper .instructor_info_button {
  position: absolute;
  bottom: 0;
  text-decoration: none;
}