.polaroid-lottie {
  width: 100%;
  height: 63vh;
  position: absolute;
  bottom: -34%;
}
@media (max-width: 1200px) {
  .polaroid-lottie {
    height: 50vh;
    bottom: -30%;
  }
}
@media (max-width: 768px) {
  .polaroid-lottie {
    display: none;
  }
}

.polaroid--wrapper {
  position: relative;
  height: 40vh;
  top: 20%;
}
@media (max-width: 1200px) {
  .polaroid--wrapper {
    height: 29vh;
  }
}
@media (max-width: 768px) {
  .polaroid--wrapper {
    height: auto;
  }
}

.polaroid-fallback--desktop {
  z-index: -1;
  display: block;
  position: absolute;
  width: 100%;
  height: 54vh;
  bottom: -11%;
}
@media (max-width: 1200px) {
  .polaroid-fallback--desktop {
    bottom: -43%;
  }
}
@media (max-width: 768px) {
  .polaroid-fallback--desktop {
    display: none;
  }
}

.polaroid-fallback--desktop img {
  height: 63vh;
  margin: auto;
}
@media (max-width: 1200px) {
  .polaroid-fallback--desktop img {
    height: 50vh;
  }
}

.polaroid-fallback--mobile {
  display: none;
}
@media (max-width: 768px) {
  .polaroid-fallback--mobile {
    display: block;
    height: auto;
  }

  .polaroid-fallback--mobile img {
    height: 100%;
    object-fit: cover;
    width: 100%;
  }
}
