
.floating-icons {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
}

.floating-icons img {
  position: absolute;
  opacity: 0.35;
  transform: rotate(0deg);
}

.floating-icons img:nth-child(1) {
  top: 8%;
  left: 6%;
  width: 42px;
  transform: rotate(-8deg) scale(2);
}

.floating-icons img:nth-child(2) {
  top: 14%;
  right: 6%;
  width: 48px;
  transform: rotate(12deg) scale(2);
}

.floating-icons img:nth-child(3) {
  top: 24%;
  left: 12%;
  width: 34px;
  transform: rotate(-16deg) scale(2);
}

.floating-icons img:nth-child(4) {
  top: 30%;
  right: 14%;
  width: 40px;
  transform: rotate(8deg) scale(2);
}

.floating-icons img:nth-child(5) {
  top: 40%;
  left: 5%;
  width: 52px;
  transform: rotate(14deg) scale(2);
}

.floating-icons img:nth-child(6) {
  top: 47%;
  right: 7%;
  width: 36px;
  transform: rotate(-10deg) scale(2.5);
}

.floating-icons img:nth-child(7) {
  top: 54%;
  left: 15%;
  width: 30px;
  transform: rotate(6deg) scale(3);
}

.floating-icons img:nth-child(8) {
  top: 62%;
  right: 22%;
  width: 44px;
  transform: rotate(-12deg) scale(2);
}

.floating-icons img:nth-child(9) {
  top: 70%;
  left: 8%;
  width: 38px;
  transform: rotate(9deg) scale(2);
}

.floating-icons img:nth-child(10) {
  top: 76%;
  right: 10%;
  width: 46px;
  transform: rotate(-5deg) scale(2);
}

.floating-icons img:nth-child(11) {
  top: 84%;
  left: 10%;
  width: 32px;
  transform: rotate(11deg) scale(2);
}

.floating-icons img:nth-child(12) {
  top: 90%;
  right: 26%;
  width: 40px;
  transform: rotate(-9deg) scale(2);
}

.floating-icons img:nth-child(13) {
  top: 24%;
  left: 40%;
  width: 28px;
  transform: rotate(14deg) scale(2);
}

.floating-icons img:nth-child(14) {
  top: 33%;
  left: 55%;
  width: 36px;
  transform: rotate(-7deg) scale(2);
}

.floating-icons img:nth-child(15) {
  top: 50%;
  left: 40%;
  width: 50px;
  transform: rotate(10deg) scale(2);
}


@media (max-width: 900px) {
  .floating-icons img {
    opacity: 0.22;
  }
}

@media (max-width: 700px) {
  .floating-icons {
    display: none;
  }
}
