/* #home header {
  position: relative;
  height: 100%;
} */

#home {
  position: relative;
  height: 100%;
}
/* Existing styles... */

/* New Background Shapes */
#home .bg-shapes {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  overflow: hidden;
}

#home .bg-shapes .shape {
  position: absolute;
  filter: blur(254.5px);
  border-radius: 50%;
}

#home .bg-shapes .shape-1 {
  background: linear-gradient(
    180deg,
    rgba(221, 205, 61, 1) 0%,
    rgba(238, 125, 52, 1) 100%
  );
  width: 2193px;
  height: 2193px;
  right: -1096px;
  bottom: -1474px;
  border-radius: 1096.5px;
  filter: blur(719.5px);
}

#home .bg-shapes .shape-2 {
  background: linear-gradient(
    180deg,
    rgba(221, 205, 61, 1) 0%,
    rgba(238, 125, 52, 1) 100%
  );
  width: 997px;
  height: 1244px;
  top: -637px;
  left: 739px;
  border-radius: 498.5px/622px;
  transform: rotate(90deg);
  filter: blur(254.5px);
}

#home .bg-shapes .shape-3 {
  background-color: #1a443b;
  width: 790px;
  height: 650px;
  top: 657px;
  right: 280px;
  border-radius: 419px/335.5px;
  filter: blur(254.5px);
}

#home .bg-shapes .shape-4 {
  background: linear-gradient(
    180deg,
    rgba(221, 205, 61, 1) 0%,
    rgba(238, 125, 52, 1) 100%
  );
  width: 623px;
  height: 730px;
  top: 57px;
  left: -142px;
  border-radius: 476.5px/520px;
  filter: blur(254.5px);
}

#home .bg-shapes .shape-5 {
  background-color: #1a443b;
  width: 660px;
  height: 340px;
  top: -65px;
  left: 420px;
  border-radius: 609.5px/208.5px;
  filter: blur(254.5px);
}

#home .bg-shapes .shape-6 {
  background-color: #1a443b;
  width: 1080px;
  height: 690px;
  top: 2220px;
  left: -740px;
  border-radius: 609.5px/599.5px;
  filter: blur(254.5px);
}

#home .bg-shapes .shape-7 {
  background-color: #1a443b;
  width: 100px;
  height: auto;
  right: 0;
  bottom: -1495px;
  border-radius: 719.5px/707.5px;
  filter: blur(254.5px);
}

.business-added-shape {
  position: relative;
}

/* .business-added-shape .shape-2 {
  background-color: #1a443b;
  width: 1030px;
  height: 671px;
  top: -343px;
  right: 91px;
  border-radius: 419px/335.5px;
  filter: blur(254.5px);
  position: absolute;
  z-index: 0;
} */

.recensioni-top {
  background: linear-gradient(137deg, #222121 46.26%, #725325 132.3%);
}

.recensioni-bottom {
  background: linear-gradient(127deg, #222121 8.15%, #725325 99.68%);
}
