.elementor-692 .elementor-element.elementor-element-b4644c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDED;--border-color:#EDEDED;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-692 .elementor-element.elementor-element-9837567{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-692 .elementor-element.elementor-element-6116c8f{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-692 .elementor-element.elementor-element-b0facb6{text-align:center;}.elementor-692 .elementor-element.elementor-element-b0facb6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-692 .elementor-element.elementor-element-95a6fbd{text-align:center;font-family:"Helvetica", Sans-serif;font-weight:400;color:#FFFFFF;}.jet-listing-item.single-jet-engine.elementor-page-692 > .elementor{width:400px;margin-left:auto;margin-right:auto;}/* Start custom CSS for container, class: .elementor-element-b4644c8 *//* =========================================================
   LISTING MULTIMEDIA – HOVER OVERLAY + BLUR
   Estructura:
   - Contenedor padre (la tarjeta): ponle clase -> card-multimedia
   - Contenedor imagen:            -> foto_multimedia
   - Contenedor contenido:         -> content_multimedia
   ========================================================= */

/* Padre */
.card-multimedia{
  position: relative;
  overflow: hidden;
  border-radius: 18px; /* ajusta a tu diseño */
}

/* Contenedor de la foto (debe ocupar toda la tarjeta) */
.card-multimedia .foto_multimedia{
  position: relative;
  z-index: 1;
}

/* Asegura que la imagen “llene” bien (si tu imagen es <img>) */
.card-multimedia .foto_multimedia img{
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  transition: transform .35s ease, filter .35s ease;
}

/* Overlay negro */
.card-multimedia::after{
  content:"";
  position:absolute;
  inset:0;
  background: rgba(0,0,0,.65);
  opacity: 0;
  transition: opacity .35s ease;
  z-index: 2;
}

/* Contenido oculto al inicio */
.card-multimedia .content_multimedia{
  position: absolute;
  inset: 0;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px;
  text-align: center;

  opacity: 0;
  transform: translateY(10px);
  transition: opacity .35s ease, transform .35s ease;
  pointer-events: none; /* para que no “rompa” el hover */
}

/* Hover: overlay visible + blur + contenido aparece */
.card-multimedia:hover::after{
  opacity: 1;
}

.card-multimedia:hover .foto_multimedia img{
  filter: blur(6px);
  transform: scale(1.03);
}

.card-multimedia:hover .content_multimedia{
  opacity: 1;
  transform: translateY(0);
}

/* Opcional: mejora legibilidad del texto dentro */
.card-multimedia .content_multimedia *{
  color: #fff;
}/* End custom CSS */