.elementor-362 .elementor-element.elementor-element-bbe681e{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-bbe681e.e-con{--align-self:stretch;}.elementor-362 .elementor-element.elementor-element-79fd880{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:010px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-b36891e > .elementor-widget-container{background-color:#02010100;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-362 .elementor-element.elementor-element-b36891e.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-362 .elementor-element.elementor-element-b36891e{text-align:center;}.elementor-362 .elementor-element.elementor-element-53fc40c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-53fc40c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-362 .elementor-element.elementor-element-531714f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-531714f.elementor-element{--align-self:center;}.elementor-362 .elementor-element.elementor-element-531714f{--e-rating-justify-content:center;}.elementor-362 .elementor-element.elementor-element-9b913ee > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-9b913ee.elementor-element{--align-self:center;}.elementor-362 .elementor-element.elementor-element-c7e009e{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-362 .elementor-element.elementor-element-8c48ee7 > .elementor-widget-container{margin:0px 0px 0px 18px;padding:0px 20px 0px 0px;}.elementor-362 .elementor-element.elementor-element-8c48ee7{text-align:start;}.elementor-362 .elementor-element.elementor-element-8c48ee7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-362 .elementor-element.elementor-element-eeac0d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-362 .elementor-element.elementor-element-eeac0d5.elementor-element{--align-self:flex-start;}.elementor-362 .elementor-element.elementor-element-eeac0d5{text-align:start;}.elementor-362 .elementor-element.elementor-element-eeac0d5 .elementor-heading-title{font-family:"Optika", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-text );}.elementor-362 .elementor-element.elementor-element-2ab1e89 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-362 .elementor-element.elementor-element-2ab1e89.elementor-element{--align-self:flex-start;}.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__delimiter{font-size:10px;}.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__prefix{font-family:"Optika", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-a185853 );}body:not(.rtl) .elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__prefix{margin-right:0px;}body.rtl .elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__prefix{margin-left:0px;}.elementor-362 .elementor-element.elementor-element-829c7a8 .elementor-button{background-color:#00A8A8;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-a291686 );color:var( --e-global-color-a291686 );border-style:none;border-radius:0px 0px 10px 10px;}.elementor-362 .elementor-element.elementor-element-829c7a8 .elementor-button:hover, .elementor-362 .elementor-element.elementor-element-829c7a8 .elementor-button:focus{background-color:var( --e-global-color-308e809 );color:var( --e-global-color-a291686 );}.elementor-362 .elementor-element.elementor-element-829c7a8.elementor-element{--align-self:stretch;}.elementor-362 .elementor-element.elementor-element-829c7a8 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-362 .elementor-element.elementor-element-829c7a8 .elementor-button:hover svg, .elementor-362 .elementor-element.elementor-element-829c7a8 .elementor-button:focus svg{fill:var( --e-global-color-a291686 );}.jet-listing-item.single-jet-engine.elementor-page-362 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-362 .elementor-element.elementor-element-8c48ee7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-362 .elementor-element.elementor-element-829c7a8 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-362 .elementor-element.elementor-element-bbe681e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-79fd880{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-362 .elementor-element.elementor-element-79fd880.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-362 .elementor-element.elementor-element-8c48ee7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-362 .elementor-element.elementor-element-829c7a8{width:100%;max-width:100%;}.elementor-362 .elementor-element.elementor-element-829c7a8 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-53fc40c *//* Estrellas + contador */
.tira-rating{display:flex;align-items:center;gap:8px}

/* Estrellas en tu color */
.tira-rating .elementor-star-rating i{color:#00A8A8;line-height:1}

/* Nº de reseñas en Optika 14 */
.tira-rating .elementor-widget-text-editor{
  font-family:"Optika",sans-serif;font-size:14px;font-weight:400;line-height:1.2;color:#2f4052
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-2ab1e89 *//* Oculta cualquier separador que pudiera quedar */
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__separator {
  display: none;
}

/* Cada término como chip en línea vertical */
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__link,
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__term {
  display: block;              /* fuerza salto de línea */
  width: fit-content;          /* ajusta al contenido */
  padding: 6px 14px;
  margin: 6px 0;
  font-size: 14px;
  line-height: 1.3;
  border-radius: 20px;
  border: 1px solid #b7d8d6;
  background: #f8fafa;
  color: #2f4052;
  text-decoration: none;
  transition: all 0.25s ease;
}

/* Hover para enlaces */
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__link:hover {
  background: #b7d8d6;
  color: #fff;
  border-color: #b7d8d6;
  box-shadow: 0 2px 6px rgba(0,0,0,0.08);
}

/* (Opcional) que NO sean clicables visualmente */
 /* Descomenta si no quieres click:
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__link {
  pointer-events: none;
  cursor: default;
}
*/

/* Elimina fondo y borde, muestra solo bullet y texto */
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__link,
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__term {
  display: block;              /* lista vertical */
  margin: 6px 0;
  padding: 0;
  font-size: 15px;
  font-weight: 400;            /* texto normal */
  color: #2f4052;              /* color del texto */
  text-decoration: none;
  background: none;
  border: none;
}

/* Bullet personalizado */
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__link::before,
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__term::before {
  content: "●";
  color: #00A8A8;
  font-weight: bold;
  font-size: 16px;
  margin-right: 6px;
}

/* Estilo base: texto normal sin borde ni fondo */
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__link,
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__term {
  display: block;              
  margin: 4px 0;               /* menos espacio entre líneas */
  padding: 0;
  font-family: "Optika", sans-serif;
  font-size: 14px;
  font-weight: 400;            /* texto regular */
  line-height: 1.2;            /* interlineado más ajustado */
  color: #2f4052;              /* color del texto */
  text-decoration: none;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}

/* Bullet personalizado */
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__link::before,
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__term::before {
  content: "●";
  color: #00A8A8;
  font-weight: bold;
  font-size: 16px;
  margin-right: 6px;
  line-height: 1;              /* alinea mejor el bullet */
}

/* Hover: solo cambia el texto al color del bullet */
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__link:hover,
.elementor-362 .elementor-element.elementor-element-2ab1e89 .jet-listing-dynamic-terms__term:hover {
  color: #00A8A8;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}/* End custom CSS */