.awards-block .awards-slider-desktop {
  display: block;
}

.awards-block .awards-grid-mobile {
  display: none;
}

.awards-block .swiper {
  overflow: hidden;
}

.awards-block .swiper-slide {
  height: auto;
}

.awards-block .award-item {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 132px;
  background: #ffffff;
}

.awards-block .award-link,
.awards-block .award-static {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 96px;
  min-width: 0;
}

.awards-block .award-logo {
  display: block;
  width: 100%;
  max-width: 135px;
  max-height: 135px;
  height: auto;
  object-fit: contain;
}

.awards-block .swiper-pagination {
  position: relative;
  margin-top: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
}

.awards-block .swiper-pagination:empty,
.awards-block .swiper-pagination.swiper-pagination-lock {
  display: none;
}

.awards-block .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.awards-block .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0;
}

.awards-block .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  border-radius: 30px;
  opacity: 1;
  background: #b9c7d3;
}

.awards-block .swiper-pagination-bullet-active {
  background: #20699b;
}

@media all and (max-width: 480px) {
  .awards-block .awards-slider-desktop {
    display: none;
  }

  .awards-block .awards-grid-mobile {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 16px;
    row-gap: 28px;
  }

  .awards-block .award-item {
    min-height: 100px;
  }
}
