.elementor-387 .elementor-element.elementor-element-6a5ab8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-ff2474e *//* Baloanele din primul container */
.cobloom-hero-party {
  position: absolute;
  top: 50%;
  right: 5%;
  z-index: 1;
  width: 440px;
  height: 440px;
  pointer-events: none;
  transform: translateY(-50%);
}

.cobloom-hero-party .hero-balloon {
  position: absolute;
  display: block;
  width: var(--size);
  height: calc(var(--size) * 1.18);
  border-radius: 50% 50% 47% 47%;
  background:
    radial-gradient(
      circle at 32% 24%,
      rgba(255, 255, 255, 0.6),
      transparent 13%
    ),
    var(--color);
  box-shadow:
    inset -14px -17px 24px rgba(35, 30, 26, 0.13),
    0 20px 45px rgba(83, 30, 43, 0.14);
  transform: rotate(var(--rotation));
}

.cobloom-hero-party .hero-balloon::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -8px;
  width: 14px;
  height: 14px;
  background: var(--color);
  transform: translateX(-50%) rotate(45deg);
}

.cobloom-hero-party .hero-balloon::after {
  content: "";
  position: absolute;
  top: calc(100% + 8px);
  left: 50%;
  width: 1px;
  height: 140px;
  background: rgba(83, 30, 43, 0.25);
}

.cobloom-hero-party .balloon-one {
  --size: 165px;
  --color: #6b2e3d;
  --rotation: -4deg;
  top: 60px;
  left: 135px;
  z-index: 4;
}

.cobloom-hero-party .balloon-two {
  --size: 125px;
  --color: #e2cdbd;
  --rotation: -13deg;
  top: 150px;
  left: 30px;
  z-index: 3;
}

.cobloom-hero-party .balloon-three {
  --size: 115px;
  --color: #a76f7a;
  --rotation: 12deg;
  top: 145px;
  right: 10px;
  z-index: 3;
}

.cobloom-hero-party .balloon-four {
  --size: 90px;
  --color: #f1e5db;
  --rotation: 7deg;
  top: 5px;
  left: 80px;
  z-index: 2;
}

@media (max-width: 900px) {
  .cobloom-hero-party {
    right: -120px;
    opacity: 0.6;
    transform: translateY(-50%) scale(0.75);
  }
}

@media (max-width: 600px) {
  .cobloom-hero-party {
    top: auto;
    right: -150px;
    bottom: -150px;
    opacity: 0.35;
    transform: scale(0.6);
  }
}/* End custom CSS */