.elementor .e-2b9273b{padding-block-start:90px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:column;gap:3px;/* ==========================================================================
 LAS 6 TARJETAS BENTO DE PRODUCTOS (SELECTORES BASADOS EN TU HTML REAL)
 ========================================================================== */
a[id="grid"].elementor-element,
.elementor-element[id="grid"] {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 14px !important; 
  border: 1px solid #2F293A !important; 
  min-height: 200px !important; 
  display: flex !important;
  flex-direction: column !important;
  
  /* Configuración de la imagen de fondo nativa de Elementor */
  background-blend-mode: multiply !important;
  background-color: rgba(15, 23, 42, 0.55) !important; 
  
  /* Transiciones ultra suaves */
  transition: transform 0.3s cubic-bezier(0.25, 1, 0.5, 1), 
              box-shadow 0.3s cubic-bezier(0.25, 1, 0.5, 1),
              background-color 0.3s ease !important;
}

/* Efecto Hover General (Zoom sutil de la tarjeta y cambio de brillo de fondo) */
a[id="grid"].elementor-element:hover {
  transform: translateY(-5px) scale(1.02) !important; 
  background-color: rgba(15, 23, 42, 0.25) !important; /* Se aclara la foto corporativa */
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6) !important;
}



/* ==========================================================================
 CAPA DE BORDE GLOW DORADO (#D99B26) - INDESTRUCTIBLE
 ========================================================================== */
.bento-glow-border {
  position: absolute !important;
  inset: 0 !important;
  border-radius: inherit !important;
  padding: 12px !important; /* Grosor de la luz del borde */
  pointer-events: none !important;
  z-index: 5 !important;
  transition: opacity 0.25s ease !important;
  
  /* Degradado circular dinámico persiguiendo las variables del JS */
  background: radial-gradient(
      220px circle at var(--x) var(--y),
      rgba(217, 155, 38, 1) 0%,
      rgba(217, 155, 38, 0.5) 40%,
      transparent 70%
  ) !important;
  
  /* Máscara técnica que fuerza a pintar UNICAMENTE los 2px de contorno */
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
  -webkit-mask-composite: xor !important;
  mask-composite: exclude !important;
}

/* Forzamos que la capa se ilumine al hacer hover sobre la tarjeta */
a[id="grid"].elementor-element:hover .bento-glow-border {
  opacity: 1 !important;
}\n}.elementor .e-c886393{padding-block-start:0px;padding-block-end:70px;display:block;flex-direction:column;/* Aplica la máscara de desvanecimiento a los 3 carruseles con ID duplicado */
#carrusel {
  position: relative !important;
  overflow: hidden !important;
  
  /* Copia exacta de la máscara del componente en el link */
  -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 15%, #000 85%, transparent 100%) !important;
  mask-image: linear-gradient(to right, transparent 0%, #000 15%, #000 85%, transparent 100%) !important;
}

/* Fuerza al motor interno a mantener una aceleración lineal matemática (sin tirones) */
#carrusel .swiper-wrapper {
  transition-timing-function: linear !important;
}\n}.elementor .e-784bf13{padding-block-start:20px;padding-block-end:240px;flex-direction:column;}.elementor .e-c4fcdb0-301c139{flex-direction:column;}