/* The approved Félelmek decoration, reused without changing its scale or finish. */
.reviews::before,
.objections::before { z-index: 0; }
.botanical-shadow,
.botanical-olive {
  position: absolute;
  z-index: 0;
  display: block;
  max-width: none;
  pointer-events: none;
  user-select: none;
}
.botanical-shadow { filter: blur(13px) contrast(1.12); }
.botanical-shadow--top { top: -9rem; left: -6rem; width: min(49vw, 49rem); opacity: .43; }
.botanical-shadow--bottom { right: -10rem; bottom: -15rem; width: min(47vw, 47rem); opacity: .34; }
.botanical-shadow--left { bottom: -13rem; left: -12rem; width: min(41vw, 41rem); opacity: .38; }
.botanical-olive {
  filter: saturate(.88) drop-shadow(0 1.25rem 1.25rem rgba(58, 54, 34, .26));
}
.botanical-olive--top {
  top: -4rem;
  left: -3rem;
  width: min(31vw, 31rem);
  opacity: .92;
  transform: scaleX(-1) rotate(-7deg);
}
.botanical-olive--left {
  bottom: -2rem;
  left: -3rem;
  width: min(31vw, 32rem);
  opacity: .87;
  transform: rotate(-9deg);
}
.botanical-olive--bottom {
  right: -3rem;
  bottom: -4rem;
  width: min(31vw, 31rem);
  opacity: .79;
  transform: scaleY(-1) rotate(7deg);
}
@media (max-width: 1100px) {
  .botanical-olive--top { width: 28rem; }
  .botanical-olive--left { width: 29rem; }
  .botanical-olive--bottom { width: 26rem; }
}
@media (max-width: 575px) {
  .botanical-shadow--top { top: -6rem; left: -13rem; width: 32rem; opacity: .33; }
  .botanical-shadow--bottom { right: -15rem; bottom: -10rem; width: 30rem; opacity: .26; }
  .botanical-shadow--left { bottom: -8rem; left: -10rem; width: 25rem; opacity: .27; }
  .botanical-olive--top { top: -2.5rem; left: -4rem; width: 17rem; opacity: .77; }
  .botanical-olive--left { left: -4rem; bottom: -2rem; width: 16rem; opacity: .77; }
  .botanical-olive--bottom { right: -4rem; bottom: -3rem; width: 15rem; opacity: .68; }
}
