.meet-zaharias-wrap {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.meet-zaharias-wrap > img {
  width: 28%;
  margin-left: 5rem;
}

.meet-zaharias-text {
  width: 30%;
  margin-left: 10rem;
}

.meet-zaharias-title {
  font-size: 3rem;
  padding: 20px 0;
}

.meet-zaharias-descr {
  font-size: 1.2rem;
}

.zaharias-social-btn-wrap {
  flex-direction: row;
}

.zaharias-social-btn-wrap > a {
  margin-top: 2rem;
  width: 2.3rem;
  height: 2.3rem;
}

.zaharias-social-btn-wrap > a:hover {
  box-shadow: 0px 0px 1px 0px black;
  transition-duration: 0.5s;
}

.full-next-match-container .close-full-view {
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 3rem;
}

.full-next-match-wrap .full-next-match-title {
  margin: auto 0 0 0;
}

.full-next-match-wrap {
  --height: 100vh;
  width: calc(var(--height) * 9 / 16);
  height: var(--height);
}

.full-next-match-wrap .full-next-match-details-wrap {
  background-size: auto 100%;
  background-position: 80% 80%;
  overflow: visible;
  background-repeat: no-repeat;
}

.full-next-match-place img {
  width: 1.7rem;
}

.full-next-match-sponsors {
  margin-bottom: 3rem;
}

.full-next-match-sponsors > img {
  height: 4.2rem;
}
.full-next-match-sponsors > img.full-next-match-nebo {
  height: 6rem;
}

.matches-container div.match {
  width: min-content;
  height: 382px;
}

.next-match-teams > div {
  margin: 0 3rem;
}

.next-match-teams > div > img {
  width: 8rem;
}

/* Slider */
.sponsor-slider.swiffy-slider {
  width: 80vw;
  height: 76vh;
  margin: 5rem auto;
}

.sponsor-slider .slider-nav {
  z-index: 3;
}

.sponsor-slider .slide-body {
  z-index: 2;
}

.swiffy-slider.sponsor-slider
  .slider-container
  li
  .slide-body
  button.cta-slide-btn {
  width: 3.3rem;
  height: 3.3rem;
}

.sponsor-slider .nebo-slide .slide-body {
  font-size: 1.3rem;
  padding: 0rem 0 0 15rem;
  width: 50%;
}

.sponsor-slider .nebo-slide .slide-body > p > span {
  font-size: 2.2rem;
}

.sponsor-slider.swiffy-slider
  .slider-container
  li.nebo-slide
  .nebo-slider-logo {
  width: 15rem;
}

.sponsor-slider.swiffy-slider .slider-container li.nebo-slide::before {
  background: linear-gradient(to right, #879c95 30%, #879c95, transparent);
}

.sponsor-slider.swiffy-slider .slider-container li.nebo-slide {
  background-position-x: 100%;
}

.sponsor-slider.swiffy-slider .slider-container li.ab-slide img {
  height: 65%;
  width: auto;
}

.sponsor-slider.swiffy-slider .slider-container li.ab-slide::after {
  background-size: auto 105%;
}

.sponsor-slider.swiffy-slider .slider-container li.mini-van-taxi-slide {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 0;
}

.sponsor-slider.swiffy-slider
  .slider-container
  li.mini-van-taxi-slide
  .slide-body {
  padding: 2rem 3rem;
  align-items: center;
  justify-content: space-around;
  height: 100%;
}

.sponsor-slider.swiffy-slider
  .slider-container
  li.mini-van-taxi-slide
  .slide-body
  > img {
  width: 22rem;
}

.sponsor-slider.swiffy-slider .slider-container li.mini-van-taxi-slide video {
  width: auto;
  height: 100%;
}

.sponsor-slider.swiffy-slider .slider-container li.sayprint-slide {
  justify-content: center;
}

.sponsor-slider.swiffy-slider .slider-container li.sayprint-slide .slide-body {
  /* margin-left: 2rem; */
  display: flex;
  flex-direction: column;
  width: fit-content;
  justify-content: center;
}

.sponsor-slider.swiffy-slider
  .slider-container
  li.sayprint-slide
  .slide-body
  > img {
  height: 50vh;
  width: auto;
}

.sponsor-slider.swiffy-slider
  .slider-container
  li.sayprint-slide
  .slide-body
  > span {
  font-size: 5rem;
  margin: 1rem 0 4rem 4rem;
}

@keyframes nebo-logo-flow {
  0% {
    width: 27rem;
  }
  100% {
    width: 32rem;
  }
}
