.stages{
  pointer-events: none;
  cursor: default;
}

.stages .row {
  justify-content: center;
}

@media (min-width: 1098px){
.stages .row  .col-md-4 {
  width: 20%;
}

.nohover{
    pointer-events: none;
  cursor: default;
}
}

body {
  background-image: url(https://scoffs.applyto.us/uploads/wave_fea83fbaca.svg);
    background-position: 50% 0;
    background-size: 230%;
}

.paper-bg {
  background-image: linear-gradient(#f1f1f1cc, #f1f1f1cc), url(https://scoffs.applyto.us/uploads/Paper_pattern_afb705e5e5.webp);
  background-size: auto, clamp(512px, 80vw, 1024px);
  background-position: 0 0, 50%;
}

.paper-cut-off {
  position: relative;
}

.paper-cut-off::after {
  content: '';
  position: absolute;
  background-image: url(https://scoffs.applyto.us/uploads/jags_d0847bc219.svg);
  min-height: 5rem;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 2;
}

.bg-food-wrapper{
    position: absolute;
    top: 0;
    left: -13rem;
    transform: translate(-45%, -17%) rotate(-45deg);
  }

  .bg-food-image {
    opacity: .08;
    width: 140vw;
    max-width: 100rem;
    zoom: 150%;
}


.spot-img-wrapper {
    z-index: -1;
    opacity: .5;
    transition: opacity .25s;
    position: absolute;
}

.spot-img-wrapper.top {
    left: -7.5rem;
    transform: rotate(-20deg);
    top:1rem;
}

#homepage-map {
  position: relative;
  z-index: 2;
}

@media (max-width: 1098px){
.spot-img-wrapper.top{
  display: none;
}
}