/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 04 October 2026 23:39:20
*/


.swiper-logos .swiper-wrapper {
  transition-timing-function: linear;
  display: flex;
  align-items: center;
  gap: 32px;
}
.swiper-logos img {
  width: auto;
  max-height: 10rem;
}
.swiper-gallery .swiper-wrapper {
  margin-bottom: 2rem;
}
.swiper-gallery img {
  width: 100%;
  height: auto;
  border-radius: var(--border-radius);
}
.swiper-gallery .swiper-pagination .swiper-pagination-bullet {
  background: var(--iew-blue);
  width: 1rem;
  height: 1rem;
}
.swiper-gallery .swiper-pagination .swiper-pagination-bullet-active {
  background: var(--iew-blue);
}
.swiper-endorsed-events__wrapper .swiper-button--prev, .swiper-endorsed-events__wrapper .swiper-button--next {
  --btn-size: 2rem;
  color: var(--iew-blue);
  background: var(--iew-white);
  width: var(--btn-size);
  height: var(--btn-size);
  border: 1px solid var(--iew-blue);
  border-radius: 50%;
  transition: color, background var(--transition-standard);
}
.swiper-endorsed-events__wrapper .swiper-button--prev:hover, .swiper-endorsed-events__wrapper .swiper-button--next:hover {
  color: var(--iew-blue);
  background: var(--iew-white-tint);
}
@media (min-width: 768px) {
  .swiper-endorsed-events__wrapper .swiper-button--prev, .swiper-endorsed-events__wrapper .swiper-button--next {
    --btn-size: 2.5rem;
  }
}
.main-sponsors-container {
  display: flex;
  flex-direction: column;
}
