/* 
  &:before {
    content: '\e900';
    @include icons-pseudo;
  }
*/
/* 
    @include hover-supported() {
        background-color: white;
    }
*/
/* Examples: 
    @include user-select(none);
    @include user-select(all);
*/
@media (max-width: 767.98px) {
  .section-certification-programs .program-block__btn {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .section-certification-programs .program-block__btn .btn {
    margin-right: 2.2rem;
  }
}
.section-certification-programs .program-block__btn .btn:last-child {
  margin-right: 0;
}
.section-certification-programs .program-block__featuredImg:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  height: 75%;
  width: 100%;
  background: linear-gradient(180deg, rgba(114, 114, 114, 0) 0%, #000000 100%);
}
.section-certification-programs .program-block__logo {
  left: 3.2rem;
  width: 11rem;
}
@media (min-width: 768px) {
  .section-certification-programs .program-block__logo {
    width: 14rem;
  }
}
@media (min-width: 992px) {
  .section-certification-programs .program-block__logo {
    width: 18rem;
  }
}
.section-certification-programs .program-block__logo figure img {
  width: 100%;
}
.section-certification-programs .program-block__thumb {
  bottom: -3.5rem;
  width: 7.1rem;
}
@media (min-width: 768px) {
  .section-certification-programs .program-block__thumb {
    bottom: -4.5rem;
    width: 9rem;
  }
}
@media (min-width: 768px) {
  .section-certification-programs .program-block__thumb {
    bottom: -5.8rem;
    width: 11.7rem;
  }
}
.section-certification-programs .program-block__thumb figure img {
  width: 100%;
}
.section-certification-programs .program-block__bg {
  width: 100%;
  height: 15.5%;
  background-color: #fff;
}
@media (min-width: 768px) {
  .section-certification-programs .program-block__bg {
    width: 26.5%;
    height: 100%;
  }
}
.section-certification-programs .program-block:nth-child(n) .row {
  flex-direction: row;
}
.section-certification-programs .program-block:nth-child(n) .program-block__bg {
  left: 0;
}
.section-certification-programs .program-block:nth-child(2n) .row {
  flex-direction: row-reverse;
}
.section-certification-programs .program-block:nth-child(2n) .program-block__bg {
  left: auto;
  right: 0;
}
.section-certification-programs .program-block:nth-child(3n+1) {
  background-color: #E9F4F4;
}
@media (min-width: 768px) {
  .section-certification-programs .program-block:nth-child(3n+1) .program-block__bg {
    background-color: #76BED0;
  }
}
.section-certification-programs .program-block:nth-child(3n+2) {
  background-color: #E4DFDD;
}
@media (min-width: 768px) {
  .section-certification-programs .program-block:nth-child(3n+2) .program-block__bg {
    background-color: #C7C3BC;
  }
}
.section-certification-programs .program-block:nth-child(3n+3) {
  background-color: #F6FAFB;
}
@media (min-width: 768px) {
  .section-certification-programs .program-block:nth-child(3n+3) .program-block__bg {
    background-color: #233554;
  }
}
.section-certification-programs .program-title a:hover {
  text-decoration: underline;
}
