html {
    height: auto;
}

.vimeo-overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.home--service--breadcrumb--item {
  opacity: 0.4;
  transition: opacity 1.2s ease;
}

.home--service--breadcrumb--item.active {
  opacity: 1;
}

#client-select, #services-select {
  border-radius: 0px;
}


#cursor-follower {
  position: fixed; /* follow the viewport, not the container */
  pointer-events: none; /* don’t block clicks */
  left: 0;
  top: 0;
  transform: translate(0, 0) scale(0.8);
  transition: transform 0.15s ease-out, opacity 0.15s ease-out;
  z-index: 9999; /* on top of everything */
}
