@media only screen and (min-width: 992px) {
  .recognition {
    margin-right: -1rem;
    margin-bottom: -1.875rem;
  }
}
@media only screen and (min-width: 992px) {
  .recognition .px-3 {
    margin-bottom: 1.875rem;
  }
}
.recognition .card {
  height: 100%;
  background-color: #bff355;
  border: none;
  clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
}
@media only screen and (min-width: 992px) {
  .recognition .card {
    margin-right: 0;
  }
}
.recognition .card-body {
  padding: 3.133rem 3.083rem 13.476rem 3rem;
}
@media only screen and (min-width: 992px) {
  .recognition .card-body {
    padding: 1.875rem 1.875rem 15.313rem 1.875rem;
  }
}
.recognition .card_year {
  line-height: 3.7rem;
  margin-bottom: 1.875rem;
  font-size: 2.64rem;
  font-family: "roobert_medium";
}
@media only screen and (min-width: 992px) {
  .recognition .card_year {
    line-height: 3.7rem;
    margin-bottom: 1.875rem;
  }
}
.recognition .card_heading h3 {
  margin-bottom: 1.875rem;
  font-size: 2.125rem;
  line-height: 2.875rem;
  font-family: "roobert_medium";
}
@media only screen and (min-width: 992px) {
  .recognition .card_heading h3 {
    margin-bottom: 1.875rem;
    font-size: 2.125rem;
  }
}
.recognition .card_description p, .recognition .card_description em {
  font-size: 1.75rem;
  font-family: "roobert_regular";
}
@media only screen and (min-width: 992px) {
  .recognition .card_description p, .recognition .card_description em {
    font-family: "roobert_regular";
  }
}
@media only screen and (min-width: 0) and (max-width: 991px) {
  .recognition .col-12 {
    padding-right: 0;
  }
}

.reco_bg_dark_green_txt_white .recognition .card {
  background-color: #243508;
  color: #fff;
}

.reco_bg_dark_grey_txt_white .recognition .card {
  background-color: #E2D6CF;
  color: #fff;
}

.reco_bg_purple_txt_white .recognition .card {
  background-color: #243508;
  color: #fff;
}

.reco_bg_light_green_txt_black .recognition .card {
  background-color: #bff355;
  color: #243508;
}

.reco_bg_green_txt_black .recognition .card {
  background-color: #BFF355;
  color: #243508;
}

.card-body .field-timeline {
  font-style: normal;
}