/**
Lenis
*/
html.lenis {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-scrolling iframe {
  pointer-events: none;
}

.scroll {
  position: relative;
  width: 30px;
  height: 60px;
  border: 1.5px solid #fff;
  border-radius: 50px;
}

.scroll div {
  position: absolute;
  left: 50%;
  top: 0;
  height: 5px;
  width: 0;
  border: 1.5px solid #fff;
  animation: scroll-down;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-direction: forward;
}


/* === Main header === */
.kadence-sticky-header {
  background: transparent;
  transition: background 0.5s;
}

#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.item-hidden-above):not(.site-main-header-wrap),
#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.item-hidden-above)>.site-header-row-container-inner {
  background: #000 !important;
}

/* === Show reel === */
.wp-video {
  margin: 0 auto;
}

/* === Ball's teamwork === */
@media only screen and (max-width: 1600px) {
  .kt-inside-inner-col {
    position: relative;
  }

  .kt-inside-inner-col .marcas-height {
    height: 350px !important;
    width: 350px;
    margin: 0 auto;
  }

  .kt-inside-inner-col .marcas-height .jarallax-container>div {
    left: auto;
    right: auto;
  }
}

@media only screen and (max-width: 400px) {
  .kt-inside-inner-col .marcas-height {
    height: 240px !important;
    width: 240px;
  }
}

@keyframes scroll-down {
  from {
    top: 10%;
    opacity: 0;
  }

  to {
    top: 80%;
    opacity: 1;
  }
}