/* Lenis smooth scroll - required for Lenis + GSAP ScrollTrigger */
html.lenis,
html.lenis body {
  height: auto;
}

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

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

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

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

.slider {
  width: 100%;
  overflow: hidden;
}

.slider-track {
  display: flex;
  width: max-content;
}

.slider-track img {
  max-height: 270px;
  padding-left: 23px;
}

/* Team section: hover card -> scale image */
#team .card figure, #services .card figure {
  overflow: hidden;
  cursor: default;
}

#team .card figure img, #services .card figure img {
  transition: transform 300ms ease;
}

#team .card:hover figure img, #services .card:hover figure img {
  transform: scale(1.15);
}
