.awards {
  background: #FFE1BE;
  border-radius: 20px;
  position: relative;
  overflow: hidden;
  padding: 85px 40px 85px 64px;
}
@media only screen and (max-width: 992px) {
  .awards {
    padding: 64px;
  }
}
.awards .awards-overlay {
  width: 608.367px;
  height: 380.649px;
  transform: rotate(-13.523deg);
  flex-shrink: 0;
  background: linear-gradient(64deg, #FF9A26 0%, #FFC935 100%);
  position: absolute;
  z-index: 0;
  border-radius: 20px;
  top: -50%;
  left: -5%;
}
@media only screen and (max-width: 767px) {
  .awards .awards-overlay {
    display: none;
  }
}
.awards-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  position: relative;
  flex-wrap: wrap;
  gap: 16px;
}
@media only screen and (max-width: 992px) {
  .awards-wrapper {
    flex-direction: column;
    align-items: unset;
    align-content: unset;
    gap: 32px;
    flex-wrap: nowrap;
  }
}
.awards-wrapper .is-desktop {
  display: block;
}
@media only screen and (max-width: 767px) {
  .awards-wrapper .is-desktop {
    display: none;
  }
}
.awards-wrapper .is-mobile {
  display: none;
}
@media only screen and (max-width: 767px) {
  .awards-wrapper .is-mobile {
    display: block;
  }
}
@media only screen and (max-width: 992px) {
  .awards-wrapper .heading-container {
    width: 100%;
  }
}
.awards-wrapper .heading-container .title {
  color: #333;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
  max-width: 360px;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .awards-wrapper .heading-container .title {
    font-size: 30px;
    line-height: 1.25;
    margin: auto;
  }
}
.awards-wrapper .heading-container .title strong {
  font-weight: 700;
}
.awards-wrapper .awards-container .awards-section__gallery .swiper-slide {
  width: fit-content;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: row;
  gap: 32px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .awards-wrapper .awards-container .awards-section__gallery .swiper-slide {
    width: fit-content;
    justify-content: center;
  }
}
.awards-wrapper .awards-container .awards-section__gallery .swiper-slide .awards-section__gallery-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-height: 110px;
}

.orange .awards {
  background: #FFE1BE;
}
.orange .awards .awards-overlay {
  background: linear-gradient(64deg, #FF9A26 0%, #FFC935 100%);
}
@media only screen and (max-width: 767px) {
  .orange .awards .awards-overlay {
    display: none;
  }
}

.purple .awards {
  background: #D9CAFB;
}
.purple .awards .awards-overlay {
  background: linear-gradient(64deg, #8B3AEF 0%, #E8A4FA 100%);
}
@media only screen and (max-width: 767px) {
  .purple .awards .awards-overlay {
    display: none;
  }
}

.green .awards {
  background: #B4EEF1;
}
.green .awards .awards-overlay {
  background: linear-gradient(64deg, #05C7D1 0%, #51FBB7 100%);
}
@media only screen and (max-width: 767px) {
  .green .awards .awards-overlay {
    display: none;
  }
}
