.section-9 .image-24,img.image-24{object-fit:contain !important;height:auto !important;max-width:100% !important;position:relative;z-index:2}.section-9{position:relative}.section-9::before{content:"";position:absolute;z-index:0;pointer-events:none;left:7%;top:2%;width:460px;height:460px;max-width:38%;background:radial-gradient(circle,rgba(126,230,140,0.34) 0,rgba(126,230,140,0.14) 38%,rgba(126,230,140,0) 70%);filter:blur(16px)}.section-9::after{content:"";position:absolute;z-index:1;pointer-events:none;left:3%;top:13%;width:33%;min-width:280px;height:86.5%;background:rgba(255,255,255,0.055);border:1px solid rgba(255,255,255,0.09);border-radius:28px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.qredio-icon-confiabilidad{filter:brightness(0) saturate(100%) invert(72%) sepia(20%) saturate(820%) hue-rotate(220deg) brightness(95%) contrast(94%) opacity(0.88)}
/* Footer regulatory badges — shrink from default Webflow size + ensure white-on-purple */
.image-34, .image-35, .image-36 {
  max-height: 64px !important;
  width: auto !important;
  height: auto !important;
}
.image-35 { max-height: 56px !important; } /* REUNE is wider — give it slightly less height for visual balance */
.div-block-36 {
  align-items: center !important;
  gap: 32px !important;
}

/* Force full color on regulatory badges (Webflow shared CSS applies filter:saturate(0) to .image-34 on body-8/etc) */
.image-34, .image-35, .image-36 { filter: none !important; -webkit-filter: none !important; }

