.team-strength-wrap {
  padding: 50px 0; }
  @media (max-width: 767px) {
    .team-strength-wrap {
      padding: 32px 0; } }

.team-block > ul {
  display: grid;
  margin: 0 -7px;
  row-gap: 14px;
  grid-template-columns: 16.66% 16.66% 16.66% 16.66% 16.66% 16.66%;
  grid-template-areas: "large large . . . ." "large large . . large-last large-last" ". . . . large-last large-last"; }
  @media (max-width: 767px) {
    .team-block > ul {
      margin: 0 -2px;
      row-gap: 4px; } }
  .team-block > ul + ul {
    padding-top: 14px;
    grid-template-areas: "large-last large-last . . . ." "large-last large-last . . large large" ". . . . large large"; }
    @media (max-width: 767px) {
      .team-block > ul + ul {
        padding-top: 4px; } }
  .team-block > ul > li {
    padding: 0 7px; }
    @media (max-width: 767px) {
      .team-block > ul > li {
        padding: 0 2px; } }
    .team-block > ul > li:first-child {
      grid-area: large; }
    .team-block > ul > li:last-child {
      grid-area: large-last; }
    .team-block > ul > li:first-child .img,
    .team-block > ul > li:last-child .img {
      padding-bottom: 89.42%; }

.team-block .img {
  position: relative;
  padding-bottom: 88.81%;
  background-color: #E9ECEF; }
  .dark .team-block .img {
    background-color: #0C1B1D; }

.team-block .img img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; }

@media (max-width: 1024px) {
  .strength-content {
    padding-top: 24px; } }

.strength-content .h3 {
  padding-bottom: 20px; }
  @media (max-width: 1024px) {
    .strength-content .h3 {
      padding-bottom: 16px; } }

.strength-content .progress-bar-wrap {
  padding-top: 20px; }
  @media (max-width: 1024px) {
    .strength-content .progress-bar-wrap {
      padding-top: 16px; } }
  .strength-content .progress-bar-wrap .progress-line {
    padding-bottom: 30px; }
    @media (max-width: 1024px) {
      .strength-content .progress-bar-wrap .progress-line {
        padding-bottom: 24px; } }
  .strength-content .progress-bar-wrap .title-value-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 24px; }
    @media (max-width: 1024px) {
      .strength-content .progress-bar-wrap .title-value-wrap {
        padding-bottom: 16px; } }
    .strength-content .progress-bar-wrap .title-value-wrap span {
      font-size: 18px;
      line-height: 1.5;
      font-weight: 700; }
      @media (max-width: 767px) {
        .strength-content .progress-bar-wrap .title-value-wrap span {
          font-size: 16px; } }
  .strength-content .progress-bar-wrap .progress {
    height: 10px;
    background-color: #ADB5BD;
    overflow: hidden;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px; }
    .dark .strength-content .progress-bar-wrap .progress {
      background-color: #1c1c1c; }
    .strength-content .progress-bar-wrap .progress .progress-bar {
      background-color: #005457;
      height: 100%;
      transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      border-radius: 5px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px; }

@media (max-width: 1024px) {
  .strength-content .cta {
    padding-top: 16px; } }

/*# sourceMappingURL=team-strength.css.map */
