.hero-jelicapital {
  transform: rotate(1.5deg);
  transform-origin: center;
  border: none !important;
  border-radius: 50px !important;
  box-shadow: 0 14px 30px rgba(8, 43, 47, 0.22);
  overflow: hidden !important;
}

.hero-jelicapital img {
  display: block;
  width: 100%;
  border-radius: 50px !important;
  clip-path: inset(0 round 50px);
}

.zscustom-realestate-label {
  background: #E6F4EC !important;
  color: #123A32 !important;
}

.zscustom-footer-realestate-info {
  border-bottom-color: #008A4B !important;
}

.energia-superpuesta {
  position: relative;
  z-index: 5;
  margin-top: -140px !important;
  margin-right: 25px !important;
  border-radius: 30px !important;
  box-shadow: 0 12px 25px rgba(8, 43, 47, 0.25);
  overflow: hidden;
}

.energia-superpuesta img {
  border-radius: 30px !important;
  display: block;
}

img[alt="Técnico instalando soluciones de energía solar"] {
  position: relative;
  z-index: 5;
  margin-top: -140px !important;
  border-radius: 30px !important;
  box-shadow: 0 12px 25px rgba(8, 43, 47, 0.25);
}

img[alt="Técnico instalando soluciones de energía solar"] {
  margin-top: 0 !important;
  border-radius: 30px !important;
}

:is(div, figure, a):has(> img[alt="Técnico instalando soluciones de energía solar"]) {
  position: relative;
  z-index: 5;
  margin-top: -140px !important;
  overflow: visible !important;
  border-radius: 30px !important;
  box-shadow: 0 12px 25px rgba(8, 43, 47, 0.25);
}

:is(div, figure, a):has(> img[alt="Técnico instalando soluciones de energía solar"]) {
  transform: translateY(-140px) !important;
}

*:has(img[alt*="Técnico instalando"]) {
  overflow: visible !important;
}

img[alt*="Técnico instalando"] {
  position: relative !important;
  z-index: 50 !important;
  transform: translateY(-140px) !important;
  margin-bottom: -140px !important;
}