:root{--jm-surface: #ffffff;--jm-sunken: #f6f8f9;--jm-muted: #eef1f3;--jm-inverse: #14171a;--jm-inverse-2: #1f2428;--jm-rule: #eceff1;--jm-rule-strong: #d7dde1;--jm-rule-control: #b5bfc6;--jm-rule-inverse: rgba(255, 255, 255, .14);--jm-ink: #14171a;--jm-ink-2: #4a545c;--jm-ink-3: #6b7780;--jm-ink-inv: #ffffff;--jm-ink-inv-2: #c3cbd1;--jm-ink-inv-3: #8a9199;--jm-accent: #e30613;--jm-accent-hover: #c20510;--jm-accent-active: #a80410;--jm-accent-dark: #ff4438;--jm-accent-tint: #fff5f5;--jm-ok: #0e7a46;--jm-ok-dark: #3fcf8e;--jm-wait: #efbb20;--jm-wait-ink: #14171a;--jm-wait-text: #8a5a00;--jm-danger: #a81208;--jm-font-sans: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--jm-font-mono: "Geist Mono", ui-monospace, monospace;--jm-font-display: "Archivo", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--jm-radius-sm: .5rem;--jm-radius-md: .75rem;--jm-radius-lg: 1rem;--jm-radius-xl: 1.25rem;--jm-radius-2xl: 1.75rem;--jm-radius-3xl: 2rem;--jm-radius-full: 9999px;--jm-shadow-tarjeta: 0 1px 2px rgba(20, 23, 26, .04);--jm-shadow-tarjeta-hover: 0 8px 28px -12px rgba(20, 23, 26, .14), 0 2px 6px rgba(20, 23, 26, .05);--jm-shadow-panel: 0 24px 64px -16px rgba(20, 23, 26, .28);--jm-shadow-sticky: 0 -1px 0 0 #eceff1, 0 -8px 24px -12px rgba(20, 23, 26, .14);--jm-ease-entrance: cubic-bezier(.16, 1, .3, 1);--jm-ease-ui: cubic-bezier(.4, 0, .2, 1);--jm-alto-cabecera: 60px;--jm-alto-barra-movil: 65px;--jm-ancho-placa: 1320px}@media (min-width: 768px){:root{--jm-alto-cabecera: 108px;--jm-alto-barra-movil: 0px}}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body.jm{background:var(--jm-surface);color:var(--jm-ink);font-family:var(--jm-font-sans);font-size:1rem;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased;margin:0}@media (min-width: 1024px){body.jm{font-size:1.0625rem}}body.jm h1,body.jm h2,body.jm h3,body.jm h4,body.jm h5,body.jm h6{margin:0;color:inherit;font-family:var(--jm-font-display);font-weight:500;line-height:1.2;letter-spacing:-.01em}body.jm p{margin:0}body.jm a{color:inherit;text-decoration:none}body.jm img{max-width:100%;height:auto}body.jm ul,body.jm ol{margin:0;padding:0}body.jm button{font:inherit}body.jm :focus-visible{outline:2px solid var(--jm-accent);outline-offset:2px}body.jm .jm-oscuro :focus-visible{outline-color:var(--jm-accent-dark)}body.jm .jm-btn--acento .elementor-button:focus-visible,body.jm .jm-btn--acento:focus-visible{outline-color:var(--jm-ink)}body.jm ::selection{background:var(--jm-accent);color:#fff}body.jm .jm-display-1{font-family:var(--jm-font-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:300;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}body.jm .jm-display-2{font-family:var(--jm-font-display);font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:300;line-height:1.1;letter-spacing:-.028em;text-wrap:balance}body.jm .jm-display-3{font-family:var(--jm-font-display);font-size:clamp(1.375rem,2vw,1.875rem);font-weight:400;line-height:1.18;letter-spacing:-.022em;text-wrap:balance}body.jm .jm-titular-placa{font-family:var(--jm-font-display);font-size:clamp(1.9rem,3.4vw,3.25rem);font-weight:800;line-height:1;letter-spacing:-.03em;text-wrap:balance}body.jm .jm-title{font-family:var(--jm-font-display);font-size:clamp(1.0625rem,1.3vw,1.25rem);font-weight:500;line-height:1.3;letter-spacing:-.015em}body.jm .jm-lede{font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:400;line-height:1.55;text-wrap:pretty}body.jm .jm-label{font-family:var(--jm-font-sans);font-size:.6875rem;font-weight:500;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}body.jm .jm-label-sm{font-family:var(--jm-font-sans);font-size:.625rem;font-weight:500;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}body.jm .jm-etiqueta-campo{font-family:var(--jm-font-sans);font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:-.005em}body.jm .jm-meta{font-family:var(--jm-font-sans);font-size:.8125rem;font-weight:500;line-height:1.5;letter-spacing:0}body.jm .jm-value{font-family:var(--jm-font-mono);font-size:1rem;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}body.jm .jm-value-lg{font-family:var(--jm-font-mono);font-size:1.375rem;font-weight:600;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}body.jm .jm-acento{color:var(--jm-accent)}body.jm .jm-oscuro .jm-acento{color:var(--jm-accent-dark)}body.jm .jm-texto-2{color:var(--jm-ink-2)}body.jm .jm-texto-3{color:var(--jm-ink-3)}body.jm .jm-oscuro .jm-texto-2{color:var(--jm-ink-inv-2)}body.jm .jm-oscuro .jm-texto-3{color:var(--jm-ink-inv-3)}body.jm .jm-oscuro{background-color:var(--jm-inverse);color:var(--jm-ink-inv-2)}body.jm .jm-oscuro h1,body.jm .jm-oscuro h2,body.jm .jm-oscuro h3{color:var(--jm-ink-inv)}body.jm .jm-hundido{background-color:var(--jm-sunken)}body.jm .jm-tarjeta{background-color:var(--jm-surface);border:1px solid var(--jm-rule);border-radius:var(--jm-radius-2xl);box-shadow:var(--jm-shadow-tarjeta);transition:border-color .2s var(--jm-ease-ui),box-shadow .2s var(--jm-ease-ui),transform .2s var(--jm-ease-ui)}@media (hover: hover){body.jm .jm-tarjeta:hover{border-color:var(--jm-rule-strong);box-shadow:var(--jm-shadow-tarjeta-hover)}}body.jm .jm-panel{background-color:var(--jm-sunken);border:1px solid var(--jm-rule);border-radius:var(--jm-radius-lg)}body.jm .jm-pastilla{border-radius:var(--jm-radius-full)}body.jm .jm-ambiente-claro{position:relative;isolation:isolate}body.jm .jm-ambiente-claro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(1200px 700px at 78% -12%,rgba(216,31,19,.07),transparent 62%),repeating-linear-gradient(to right,rgba(20,23,26,.03) 0 1px,transparent 1px 8.3333%)}body.jm .jm-ambiente-oscuro{position:relative;isolation:isolate;background-color:var(--jm-inverse);color:var(--jm-ink-inv-2)}body.jm .jm-ambiente-oscuro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 12% 0%,rgba(255,68,56,.1),transparent 60%)}body.jm .jm-contenedor{margin-inline:auto;width:100%;max-width:var(--jm-ancho-placa);padding-inline:1.25rem;box-sizing:border-box}@media (min-width: 768px){body.jm .jm-contenedor{padding-inline:2rem}}@media (min-width: 1024px){body.jm .jm-contenedor{padding-inline:3rem}}@media (min-width: 1440px){body.jm .jm-contenedor{padding-inline:4rem}}body.jm .jm-seccion{padding-block:3.5rem}@media (min-width: 768px){body.jm .jm-seccion{padding-block:4.5rem}}@media (min-width: 1024px){body.jm .jm-seccion{padding-block:5.5rem}}body.jm .jm-seccion-sm{padding-block:2.5rem}@media (min-width: 1024px){body.jm .jm-seccion-sm{padding-block:3.5rem}}body.jm .jm-borde-abajo{border-bottom:1px solid var(--jm-rule)}body.jm .jm-oscuro.jm-borde-abajo{border-bottom-color:var(--jm-rule-inverse)}body.jm .jm-hero-alto{min-height:calc(100svh - var(--jm-alto-cabecera) - var(--jm-alto-barra-movil))}body.jm .jm-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.jm .jm-btn,body.jm .jm-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.25rem;padding:0 1.5rem;border:1px solid transparent;border-radius:var(--jm-radius-full);font-family:var(--jm-font-sans);font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;background:transparent;color:inherit;transition:background-color .2s var(--jm-ease-ui),color .2s var(--jm-ease-ui),border-color .2s var(--jm-ease-ui)}body.jm .jm-btn--sm,body.jm .jm-btn--sm .elementor-button{min-height:2.75rem;padding:0 1.25rem;font-size:.875rem}body.jm .jm-btn--lg,body.jm .jm-btn--lg .elementor-button{min-height:3.5rem;padding:0 2rem}body.jm .jm-btn--bloque,body.jm .jm-btn--bloque .elementor-button{width:100%}body.jm .jm-btn--acento,body.jm .jm-btn--acento .elementor-button{background:var(--jm-accent);color:#fff}body.jm .jm-btn--acento:hover,body.jm .jm-btn--acento .elementor-button:hover{background:var(--jm-accent-hover);color:#fff}body.jm .jm-btn--acento:active,body.jm .jm-btn--acento .elementor-button:active{background:var(--jm-accent-active)}body.jm .jm-btn--tinta,body.jm .jm-btn--tinta .elementor-button{background:var(--jm-ink);color:#fff}body.jm .jm-btn--tinta:hover,body.jm .jm-btn--tinta .elementor-button:hover{background:#000;color:#fff}body.jm .jm-btn--contorno,body.jm .jm-btn--contorno .elementor-button{background:var(--jm-surface);color:var(--jm-ink);border-color:var(--jm-rule-control)}body.jm .jm-btn--contorno:hover,body.jm .jm-btn--contorno .elementor-button:hover{background:var(--jm-sunken);border-color:var(--jm-ink);color:var(--jm-ink)}body.jm .jm-btn--contorno-claro,body.jm .jm-btn--contorno-claro .elementor-button{background:transparent;color:var(--jm-ink-inv);border-color:#ffffff4d}body.jm .jm-btn--contorno-claro:hover,body.jm .jm-btn--contorno-claro .elementor-button:hover{background:#ffffff14;color:#fff;border-color:#fff9}body.jm .jm-btn--enlace,body.jm .jm-btn--enlace .elementor-button{min-height:2.75rem;padding:0;border:0;border-radius:0;background:none;color:var(--jm-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-btn--enlace:hover,body.jm .jm-btn--enlace .elementor-button:hover{color:var(--jm-accent-hover);background:none}body.jm .jm-oscuro .jm-btn--enlace,body.jm .jm-oscuro .jm-btn--enlace .elementor-button{color:var(--jm-ink-inv);text-decoration-color:var(--jm-accent)}body.jm .jm-oscuro .jm-btn--enlace:hover,body.jm .jm-oscuro .jm-btn--enlace .elementor-button:hover{color:var(--jm-accent-dark)}body.jm .jm-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .625rem;border-radius:var(--jm-radius-full);font-size:.75rem;font-weight:600;line-height:1.6;background:var(--jm-accent-tint);color:var(--jm-accent)}body.jm .jm-chip--contorno{background:none;border:1px solid var(--jm-rule-strong);color:var(--jm-ink-2)}body.jm .jm-pendiente{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:var(--jm-wait);color:var(--jm-wait-ink);font-size:.625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}body.jm .jm-estimado{text-decoration:underline;text-decoration-color:var(--jm-wait);text-decoration-thickness:2px;text-underline-offset:4px}@media (prefers-reduced-motion: no-preference){html[data-motor] body.jm [data-revelar]{opacity:0;transform:translate3d(0,14px,0);transition:opacity .45s var(--jm-ease-entrance),transform .45s var(--jm-ease-entrance);transition-delay:calc(var(--retardo, 0) * 55ms)}html[data-motor] body.jm [data-revelar=izquierda]{transform:translate3d(-18px,0,0)}html[data-motor] body.jm [data-revelar=escala]{transform:scale(.985)}html[data-motor] body.jm [data-revelar=linea]{opacity:1;transform:none;-webkit-clip-path:inset(0 0 105% 0);clip-path:inset(0 0 105% 0);transition:clip-path .6s var(--jm-ease-entrance);transition-delay:calc(var(--retardo, 0) * 55ms)}html[data-motor] body.jm [data-revelar][data-visible]{opacity:1;transform:none;-webkit-clip-path:inset(0 0 -.2em 0);clip-path:inset(0 0 -.2em 0)}}body.jm .jm-filete{position:relative}body.jm .jm-filete:after{content:"";position:absolute;bottom:-1px;left:0;height:2px;width:100%;transform-origin:left;background:var(--jm-accent);transform:scaleX(0);transition:transform .5s var(--jm-ease-entrance)}body.jm .jm-filete[data-visible]:after,html:not([data-motor]) body.jm .jm-filete:after{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){body.jm *,body.jm *:before,body.jm *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{@page{size:A4 landscape;margin:12mm}body.jm{background:#fff;font-size:10pt}body.jm .jm-no-imprimir,body.jm header.elementor-location-header,body.jm footer.elementor-location-footer{display:none!important}}body.jm .jm-placa{position:relative;isolation:isolate;overflow:hidden;background-color:var(--jm-inverse);color:var(--jm-ink-inv-2);border-bottom:1px solid var(--jm-rule-inverse)}body.jm .jm-placa:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(900px 520px at 12% 0%,rgba(255,68,56,.1),transparent 60%)}body.jm .jm-placa__foto{z-index:-2}body.jm .jm-placa__foto img{object-position:center}body.jm .jm-placa__foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,var(--jm-inverse),rgba(20,23,26,.9) 55%,rgba(20,23,26,.6))}@media (min-width: 1024px){body.jm .jm-placa__foto:after{background:linear-gradient(to right,#14171af7,#14171ae6 38%,#14171a8c 62%,#14171a1f)}}body.jm .jm-placa__velo{display:none}body.jm .jm-placa__galon{position:absolute;top:-5rem;right:-4rem;width:34rem;z-index:-1;color:#ffffff09;pointer-events:none;display:none}@media (min-width: 1024px){body.jm .jm-placa__galon{display:block}}body.jm .jm-placa__galon svg{width:100%;height:auto}body.jm .jm-placa__cuerpo{position:relative;padding-block:2.25rem}@media (min-width: 768px){body.jm .jm-placa__cuerpo{padding-block:3rem}}@media (min-width: 1024px){body.jm .jm-placa__cuerpo{padding-block:3.5rem}}body.jm .jm-placa__migas{margin-bottom:1.25rem;color:var(--jm-ink-inv-3)}body.jm .jm-placa__rejilla{display:grid;gap:2rem}@media (min-width: 1024px){body.jm .jm-placa__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem}body.jm .jm-placa__texto{grid-column:span 7 / span 7}body.jm .jm-placa__datos,body.jm .jm-placa__aside{grid-column:span 5 / span 5;align-self:end}body.jm .jm-placa__aside{align-self:center}}body.jm .jm-placa__texto{display:flex;flex-direction:column}body.jm .jm-placa__kicker{display:flex;align-items:center;gap:.75rem;color:var(--jm-accent-dark)}body.jm .jm-placa__titulo{margin-top:1rem;max-width:20ch;color:var(--jm-ink-inv)}body.jm .jm-placa__lede{margin-top:1.25rem;max-width:56ch;font-size:1rem;line-height:1.625;color:var(--jm-ink-inv-2)}@media (min-width: 1024px){body.jm .jm-placa__lede{font-size:1.125rem}}body.jm .jm-placa__botones{margin-top:1.75rem;display:flex;flex-flow:row wrap;align-items:center;gap:.75rem 1.5rem}body.jm .jm-placa__botones .jm-btn--enlace .elementor-button{color:var(--jm-ink-inv);text-decoration-color:currentColor}body.jm .jm-placa__botones .jm-btn--enlace .elementor-button:hover{color:var(--jm-accent-dark)}body.jm .jm-placa__datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--jm-rule-inverse);background:#ffffff1a;border-radius:1rem;overflow:hidden}body.jm .jm-placa__dato{background:var(--jm-inverse);padding:1rem .75rem}@media (min-width: 768px){body.jm .jm-placa__dato{padding-inline:1rem}}body.jm .jm-placa__dato-k{font-size:.625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;color:var(--jm-ink-inv-3)}body.jm .jm-placa__dato-v{margin-top:.5rem;font-family:var(--jm-font-mono);font-variant-numeric:tabular-nums;font-size:clamp(.95rem,1.5vw,1.3rem);line-height:1.25;font-weight:600;text-wrap:balance;color:var(--jm-ink-inv)}body.jm .jm-placa__telefono{margin-top:1.25rem;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-family:var(--jm-font-mono);color:var(--jm-ink-inv-2)}body.jm .jm-placa__telefono a:hover{color:var(--jm-accent-dark)}body.jm .jm-migas{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body.jm .jm-migas a{transition:color .2s var(--jm-ease-ui)}body.jm .jm-migas a:hover{color:var(--jm-accent)}body.jm .jm-placa .jm-migas a:hover{color:var(--jm-accent-dark)}body.jm .jm-migas__sep{opacity:.6}body.jm .jm-migas [aria-current]{color:inherit;font-weight:600}@property --jm-n{syntax: "<integer>"; initial-value: 0; inherits: false;}@keyframes jm-contar-cifra{0%{--jm-n: 0}}@keyframes jm-ping{75%,to{transform:scale(2);opacity:0}}body.jm .elementor-location-header{position:sticky;top:0;z-index:50}@media (min-width: 768px){body.jm .elementor-location-header{top:calc(-2.25rem - 1px)}}@media (min-width: 600px) and (max-width: 767px){body.jm.admin-bar .elementor-location-header{top:46px}}@media (min-width: 768px) and (max-width: 782px){body.jm.admin-bar .elementor-location-header{top:calc(45px - 2.25rem)}}@media (min-width: 783px){body.jm.admin-bar .elementor-location-header{top:calc(31px - 2.25rem)}}body.jm .jm-desplegable__boton,body.jm .jm-desplegable__boton:hover,body.jm .jm-desplegable__boton:focus,body.jm .jm-desplegable__boton:active,body.jm .jm-boton-menu,body.jm .jm-boton-menu:hover,body.jm .jm-boton-menu:focus,body.jm .jm-boton-menu:active{background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;color:inherit;text-decoration:none;cursor:pointer;font:inherit}body.jm .jm-desplegable__panel[hidden]{display:none}@media (prefers-reduced-motion: no-preference){body.jm .jm-desplegable__panel:not([hidden]){animation:jm-panel-entra .18s var(--jm-ease-entrance)}}body.jm .jm-desplegable__chevron{transition:transform .2s var(--jm-ease-ui);flex:none}body.jm .jm-desplegable.jm-abierto .jm-desplegable__chevron{transform:rotate(180deg)}body.jm .jm-insignia{margin-left:.5rem;display:inline-block;border-radius:var(--jm-radius-full);padding:.125rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;background:var(--jm-accent-tint);color:var(--jm-accent)}body.jm .jm-insignia--sede{background:var(--jm-sunken);color:var(--jm-ink-2)}body.jm .jm-franja{position:relative;z-index:50;display:none;border-bottom:1px solid var(--jm-rule-inverse);background-color:var(--jm-inverse);color:var(--jm-ink-inv-2)}@media (min-width: 768px){body.jm .jm-franja{display:flex}}body.jm .jm-franja :focus-visible{outline-color:var(--jm-accent-dark)}body.jm .jm-franja .jm-desplegable__panel :focus-visible{outline-color:var(--jm-accent)}body.jm .jm-franja__fila{display:flex;flex-direction:row;flex-wrap:nowrap;height:2.25rem;align-items:center;justify-content:space-between;gap:1.5rem}body.jm .jm-franja__derecha{display:flex;flex-direction:row;flex-wrap:nowrap;align-self:stretch;height:100%;width:auto;align-items:center;gap:1.5rem}body.jm .jm-franja__derecha>.elementor-element{height:100%;display:flex;align-items:center;width:auto}body.jm .jm-franja__enlace{position:relative;display:flex;align-items:center;height:100%;padding-left:1.5rem;color:var(--jm-ink-inv-2)}body.jm .jm-franja__enlace:before{content:"";position:absolute;left:0;top:50%;width:1px;height:.875rem;transform:translateY(-50%);background:var(--jm-rule-inverse)}body.jm .jm-franja__enlace a{display:flex;align-items:center;height:100%;color:var(--jm-ink-inv-2);text-decoration:underline;text-decoration-color:var(--jm-rule-inverse);text-decoration-thickness:from-font;text-underline-offset:4px;transition:color .2s var(--jm-ease-ui)}body.jm .jm-franja__enlace a:hover{color:var(--jm-accent-dark)}body.jm .jm-contador{display:flex;align-items:center;gap:.5rem;color:var(--jm-ink-inv-2)}body.jm .jm-contador__pulso{position:relative;display:flex;width:.375rem;height:.375rem;flex:none}body.jm .jm-contador__onda,body.jm .jm-contador__punto{display:inline-flex;width:100%;height:100%;border-radius:var(--jm-radius-full);background:var(--jm-accent-dark)}body.jm .jm-contador__onda{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7}body.jm .jm-contador__punto{position:relative}@media (prefers-reduced-motion: no-preference){body.jm .jm-contador__onda{animation:jm-ping 1s cubic-bezier(0,0,.2,1) infinite}}body.jm .jm-contador__cifras{white-space:nowrap}body.jm .jm-contador__sep{color:var(--jm-ink-inv-3)}body.jm .jm-contador__desde{display:none;color:var(--jm-ink-inv-3)}@media (min-width: 1024px){body.jm .jm-contador__desde{display:inline}}body.jm .jm-cifra{counter-reset:jm-n var(--jm-n);color:var(--jm-ink-inv);font-weight:600;font-variant-numeric:tabular-nums;animation:jm-contar-cifra 1.6s var(--jm-ease-entrance) both;animation-delay:var(--jm-retardo-cifra, 0ms)}body.jm .jm-cifra:after{content:counter(jm-n)}@media (prefers-reduced-motion: reduce){body.jm .jm-cifra{animation:none}}body.jm .jm-desplegable--delegaciones{position:relative;height:100%}body.jm .jm-delegaciones__boton,body.jm .jm-delegaciones__boton:hover,body.jm .jm-delegaciones__boton:focus,body.jm .jm-delegaciones__boton:active{display:flex;height:100%;align-items:center;gap:.375rem;color:var(--jm-ink-inv-2);font-family:var(--jm-font-sans);font-size:.625rem;font-weight:500;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;transition:color .2s var(--jm-ease-ui)}body.jm .jm-delegaciones__boton:hover{color:var(--jm-accent-dark)}body.jm .jm-desplegable--delegaciones.jm-abierto .jm-delegaciones__boton{color:var(--jm-ink-inv)}body.jm .jm-delegaciones__pin{color:var(--jm-accent-dark);flex:none}body.jm .jm-panel-delegaciones{position:absolute;top:100%;right:0;z-index:50;margin-top:.375rem;width:min(34rem,calc(100vw - 2rem));transform-origin:top right;overflow:hidden;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-2xl);background:var(--jm-surface);color:var(--jm-ink);box-shadow:var(--jm-shadow-panel);text-transform:none;letter-spacing:0}body.jm .jm-panel-delegaciones__cab{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--jm-rule);padding:.75rem 1.25rem}body.jm .jm-panel-delegaciones__titulo{font-size:.875rem;font-weight:600;line-height:1.43;color:var(--jm-ink)}body.jm .jm-panel-delegaciones__mapa{display:inline-flex;min-height:2rem;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--jm-accent)}body.jm .jm-panel-delegaciones__mapa:hover{text-decoration:underline}body.jm .jm-panel-delegaciones__cuerpo{max-height:min(78vh,40rem);overflow-y:auto;padding:1rem 1.25rem}body.jm .jm-panel-delegaciones__grupo--sep{margin-top:1rem;border-top:1px solid var(--jm-rule);padding-top:1rem}body.jm .jm-panel-delegaciones__pais{color:var(--jm-ink-3)}body.jm .jm-panel-delegaciones__lista{margin-top:.5rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem 1.5rem;list-style:none}@media (min-width: 768px){body.jm .jm-panel-delegaciones__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}body.jm .jm-panel-delegaciones__item{display:flex;align-items:flex-start;gap:.625rem;padding:.25rem 0}body.jm .jm-panel-delegaciones__pin{margin-top:.125rem;flex:none;color:var(--jm-accent)}body.jm .jm-panel-delegaciones__datos{min-width:0}body.jm .jm-panel-delegaciones__nombre{font-size:.875rem;font-weight:600;line-height:1.43;color:var(--jm-ink);transition:color .2s var(--jm-ease-ui)}body.jm .jm-panel-delegaciones__nombre:hover{color:var(--jm-accent)}body.jm .jm-panel-delegaciones__localidad{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.33;color:var(--jm-ink-3)}body.jm .jm-panel-delegaciones__tel{margin-top:.125rem;display:flex;min-height:1.5rem;width:fit-content;align-items:center;gap:.375rem;font-size:.75rem;color:var(--jm-ink-2);transition:color .2s var(--jm-ease-ui)}body.jm .jm-panel-delegaciones__tel:hover{color:var(--jm-accent)}body.jm .jm-cabecera{position:relative;z-index:40;height:3.75rem;border-bottom:1px solid var(--jm-rule);background-color:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:height .2s var(--jm-ease-ui)}body.jm .jm-cabecera.jm-compacta{height:3.5rem}@media (min-width: 768px){body.jm .jm-cabecera{height:4.5rem}body.jm .jm-cabecera.jm-compacta{height:3.75rem}}body.jm .jm-cabecera__fila{display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;align-items:center;justify-content:space-between;gap:1rem}@media (min-width: 1024px){body.jm .jm-cabecera__fila{gap:1.5rem}}body.jm .jm-cabecera__logo{flex:none;width:auto}body.jm .jm-cabecera__logo a{display:flex;min-height:2.75rem;align-items:center}body.jm .jm-cabecera__logo img{display:block;height:1.75rem;width:auto;max-width:none}@media (min-width: 768px){body.jm .jm-cabecera__logo img{height:2.25rem}}body.jm .jm-cabecera__acciones{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;width:auto}@media (min-width: 768px){body.jm .jm-cabecera__acciones{gap:.75rem}}@media (max-width: 767px){body.jm .jm-cabecera__fila,body.jm .jm-cabecera__acciones,body.jm .jm-cabecera__acciones>.elementor-element{position:static}}body.jm .elementor-widget-button.jm-btn.jm-cabecera__cta{display:none}@media (min-width: 768px){body.jm .elementor-widget-button.jm-btn.jm-cabecera__cta{display:contents}body.jm .jm-cabecera__cta .elementor-button{min-height:2.75rem;height:2.75rem;padding:0 1.25rem;font-size:1rem}}body.jm .jm-boton-menu,body.jm .jm-boton-menu:hover,body.jm .jm-boton-menu:focus{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--jm-rule-control);color:var(--jm-ink)}body.jm .jm-boton-menu__cerrar,body.jm .jm-boton-menu[aria-expanded=true] .jm-boton-menu__abrir{display:none}body.jm .jm-boton-menu[aria-expanded=true] .jm-boton-menu__cerrar{display:block}@media (min-width: 1024px){body.jm .jm-boton-menu,body.jm .jm-boton-menu:hover,body.jm .jm-boton-menu:focus{display:none}body.jm .jm-cabecera__acciones .elementor-widget-shortcode.jm-cabecera__hamburguesa{display:none}}@media (min-width: 768px){body.jm .jm-desplegable--telefonos{position:relative}}body.jm .jm-telefonos__boton,body.jm .jm-telefonos__boton:hover,body.jm .jm-telefonos__boton:focus{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--jm-rule-control);color:var(--jm-ink);transition:color .2s var(--jm-ease-ui),background-color .2s var(--jm-ease-ui)}body.jm .jm-telefonos__boton:hover{background-color:var(--jm-sunken)}body.jm .jm-desplegable--telefonos.jm-abierto .jm-telefonos__boton{color:var(--jm-accent)}body.jm .jm-telefonos__numero,body.jm .jm-telefonos__chevron{display:none}@media (min-width: 1440px){body.jm .jm-telefonos__boton,body.jm .jm-telefonos__boton:hover,body.jm .jm-telefonos__boton:focus{width:auto;border:0;padding:0;background:transparent}body.jm .jm-telefonos__boton:hover{color:var(--jm-accent)}body.jm .jm-telefonos__numero{display:inline}body.jm .jm-telefonos__chevron{display:block}}body.jm .jm-panel-telefonos{position:absolute;top:100%;left:1rem;right:1rem;z-index:50;margin-top:.5rem;overflow:hidden;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-2xl);background:var(--jm-surface);color:var(--jm-ink);box-shadow:var(--jm-shadow-panel)}@media (min-width: 768px){body.jm .jm-panel-telefonos{left:auto;right:0;width:20rem}}body.jm .jm-panel-telefonos__titulo{border-bottom:1px solid var(--jm-rule);padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.43;color:var(--jm-ink)}body.jm .jm-panel-telefonos__cuerpo{max-height:min(78vh,42rem);overflow-y:auto;padding:.375rem 0}body.jm .jm-panel-telefonos__cuerpo ul{list-style:none}body.jm .jm-panel-telefonos__otros{margin-top:.375rem;border-top:1px solid var(--jm-rule);padding:.75rem 1rem .25rem;color:var(--jm-ink-3)}body.jm .jm-telefonos__fila{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem;transition:background-color .2s var(--jm-ease-ui)}body.jm .jm-telefonos__fila:hover{background-color:var(--jm-sunken)}body.jm .jm-telefonos__quien{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.43;color:var(--jm-ink)}body.jm .jm-telefonos__nombre{font-weight:600}body.jm .jm-telefonos__fila:hover .jm-telefonos__nombre,body.jm .jm-telefonos__fila:hover .jm-telefonos__numero-fila{color:var(--jm-accent)}body.jm .jm-telefonos__detalle{margin-left:.375rem;font-size:.75rem;color:var(--jm-ink-3)}body.jm .jm-telefonos__numero-fila{flex:none;font-size:.875rem;white-space:nowrap;color:var(--jm-ink-2)}body.jm .jm-menu{display:none}@media (min-width: 1024px){body.jm .jm-menu{display:block;width:auto;flex:0 1 auto}}body.jm .jm-menu .e-n-menu-toggle{display:none}body.jm .jm-menu .e-n-menu-wrapper{display:block;background:none}body.jm .jm-menu .e-n-menu-heading{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none}@media (min-width: 1440px){body.jm .jm-menu .e-n-menu-heading{gap:1.75rem}}body.jm .jm-menu .e-n-menu-item{margin:0;padding:0}body.jm .jm-menu .e-n-menu-title{display:flex;align-items:center;gap:.25rem;margin:0;padding:0;border:0;background:none}body.jm .jm-menu .e-n-menu-title-container{position:relative;padding:.5rem 0;font-family:var(--jm-font-sans);font-size:1rem;font-weight:500;line-height:1.5;color:var(--jm-ink-2);text-decoration:none;transition:color .2s var(--jm-ease-ui)}body.jm .jm-menu .e-n-menu-title-text{font:inherit;color:inherit}body.jm .jm-menu .e-n-menu-title-container:hover,body.jm .jm-menu .jm-activo .e-n-menu-title-container{color:var(--jm-ink)}body.jm .jm-menu .jm-activo .e-n-menu-title-container:after{content:"";position:absolute;left:0;bottom:-.125rem;width:100%;height:2px;background:var(--jm-accent)}body.jm .jm-menu .e-n-menu-dropdown-icon,body.jm .jm-menu .e-n-menu-dropdown-icon:hover,body.jm .jm-menu .e-n-menu-dropdown-icon:focus{display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--jm-ink-3);transition:color .2s var(--jm-ease-ui)}body.jm .jm-menu .e-n-menu-dropdown-icon:hover{color:var(--jm-ink)}body.jm .jm-menu .e-n-menu-dropdown-icon[aria-expanded=true]{color:var(--jm-accent)}body.jm .jm-menu .e-n-menu-dropdown-icon svg{width:15px;height:15px;fill:currentColor;transition:transform .2s var(--jm-ease-ui)}body.jm .jm-menu .e-n-menu-dropdown-icon i{font-size:13px;transition:transform .2s var(--jm-ease-ui)}body.jm .jm-menu .e-n-menu-dropdown-icon[aria-expanded=true] svg,body.jm .jm-menu .e-n-menu-dropdown-icon[aria-expanded=true] i{transform:rotate(180deg)}body.jm .jm-menu .e-n-menu-content{background:none;border:0;box-shadow:none;padding:0;z-index:50}body.jm .jm-menu__panel{display:flex;flex-direction:column;gap:0;width:min(42rem,calc(100vw - 4rem));max-width:none;margin-top:0;border:1px solid var(--jm-rule);background-color:var(--jm-surface);box-shadow:var(--jm-shadow-panel);transform-origin:top left}body.jm .e-con.e-con-full.jm-menu__panel{--width: min(42rem, calc(100vw - 4rem) )}@media (prefers-reduced-motion: no-preference){body.jm .jm-menu__panel{animation:jm-panel-entra .18s var(--jm-ease-entrance)}}body.jm .jm-menu__panel-cab{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--jm-rule);padding:.625rem 1rem}body.jm .jm-menu__panel-titulo{color:var(--jm-ink-3);width:auto}body.jm .elementor-widget-button.jm-enlace-flecha{width:auto}body.jm .jm-enlace-flecha .elementor-button-wrapper{display:contents}body.jm .jm-enlace-flecha .elementor-button,body.jm .jm-enlace-flecha .elementor-button:hover,body.jm .jm-enlace-flecha .elementor-button:focus{display:inline-flex;align-items:center;gap:.375rem;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-family:var(--jm-font-sans);font-size:.625rem;font-weight:500;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--jm-accent);fill:currentColor}body.jm .jm-enlace-flecha .elementor-button:hover{text-decoration:underline}body.jm .jm-enlace-flecha .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:.375rem;flex-direction:row}body.jm .jm-enlace-flecha .elementor-button-icon{order:2;margin:0;display:inline-flex}body.jm .jm-enlace-flecha .elementor-button-icon svg{width:13px;height:13px;fill:currentColor}body.jm .jm-enlace-flecha .elementor-button-icon i{font-size:11px}body.jm .jm-familias-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-2xl);background:var(--jm-rule);list-style:none}body.jm .jm-familias-menu__item{background:var(--jm-surface)}body.jm .jm-familias-menu__enlace{display:flex;height:100%;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s var(--jm-ease-ui)}body.jm .jm-familias-menu__enlace:hover{background:var(--jm-sunken)}body.jm .jm-familias-menu__icono{display:block;flex:none;width:2.25rem;height:1.75rem;color:var(--jm-accent)}body.jm .jm-familias-menu__texto{min-width:0}body.jm .jm-familias-menu__nombre{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.43;color:var(--jm-ink);transition:color .2s var(--jm-ease-ui)}body.jm .jm-familias-menu__enlace:hover .jm-familias-menu__nombre{color:var(--jm-accent)}body.jm .jm-familias-menu__detalle{display:block;color:var(--jm-ink-3)}body.jm .jm-menu-movil{display:none}body.jm .jm-menu-movil.jm-abierto{display:flex;flex-direction:column;position:fixed;left:0;right:0;top:var(--jm-menu-movil-top, 3.75rem);bottom:0;z-index:50;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--jm-rule);background-color:var(--jm-surface)}@media (min-width: 1024px){body.jm .jm-menu-movil.jm-abierto{display:none}}body.elementor-editor-active.jm .elementor-edit-area-active .jm-menu-movil{display:flex;flex-direction:column;position:static;outline:1px dashed var(--jm-rule-control)}body.jm .jm-menu-movil__cuerpo{display:flex;flex-direction:column;gap:0;padding-bottom:2rem}body.jm .jm-nav-movil__lista,body.jm .jm-familias-movil{list-style:none}body.jm .jm-nav-movil__enlace{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--jm-rule);font-size:1.125rem;font-weight:500;line-height:1.55;color:var(--jm-ink)}body.jm .jm-nav-movil__enlace.jm-activo{color:var(--jm-accent)}body.jm .jm-nav-movil__flecha{flex:none;color:var(--jm-rule-strong)}body.jm .jm-familias-movil{border-bottom:1px solid var(--jm-rule);padding:.375rem 0}body.jm .jm-familias-movil__enlace{display:flex;min-height:3rem;align-items:center;gap:.75rem;padding-left:.25rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-familias-movil__icono{display:block;flex:none;width:2rem;height:1.5rem;color:var(--jm-accent)}body.jm .jm-menu-movil__cta .elementor-button{margin-top:1.5rem}body.jm .jm-llamar{margin-top:.75rem;overflow:hidden;border:1px solid var(--jm-rule-control);border-radius:var(--jm-radius-3xl)}body.jm .jm-llamar__resumen{display:flex;height:3.5rem;cursor:pointer;list-style:none;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--jm-ink)}body.jm .jm-llamar__resumen::-webkit-details-marker{display:none}body.jm .jm-llamar__resumen::marker{content:""}body.jm .jm-llamar__chevron{transition:transform .2s var(--jm-ease-ui)}body.jm .jm-llamar[open] .jm-llamar__chevron{transform:rotate(180deg)}body.jm .jm-llamar__lista{list-style:none;border-top:1px solid var(--jm-rule)}body.jm .jm-llamar__lista li{border-bottom:1px solid var(--jm-rule)}body.jm .jm-llamar__lista li:last-child{border-bottom:0}body.jm .jm-llamar__fila{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.25rem;font-size:1rem}body.jm .jm-llamar__nombre{font-weight:500;color:var(--jm-ink)}body.jm .jm-llamar__nombre .jm-insignia{font-size:.75rem}body.jm .jm-llamar__numero{color:var(--jm-ink-2)}body.jm .jm-redes{display:flex;align-items:center;list-style:none}body.jm .jm-redes li{display:flex;height:100%}body.jm .jm-redes__enlace{display:flex;align-items:center;justify-content:center;transition:color .2s var(--jm-ease-ui),border-color .2s var(--jm-ease-ui)}body.jm .jm-redes__enlace svg{display:block}body.jm .jm-redes--pie{margin-top:.75rem;gap:.5rem}body.jm .jm-redes--pie .jm-redes__enlace{width:2.75rem;height:2.75rem;border:1px solid var(--jm-rule-inverse);border-radius:var(--jm-radius-full);color:var(--jm-ink-inv-2)}body.jm .jm-redes--pie .jm-redes__enlace:hover{border-color:var(--jm-accent-dark);color:#fff}body.jm .jm-redes--movil{margin-top:1.5rem;justify-content:center;gap:.5rem}body.jm .jm-redes--movil .jm-redes__enlace{width:3rem;height:3rem;border:1px solid var(--jm-rule-control);border-radius:var(--jm-radius-full);color:var(--jm-ink-2)}body.jm .jm-redes--movil .jm-redes__enlace:hover{border-color:var(--jm-ink);color:var(--jm-ink)}body.jm .jm-redes--franja{height:100%;gap:.25rem}body.jm .jm-redes--franja .jm-redes__enlace{height:100%;padding:0 .25rem;color:var(--jm-ink-inv-2)}body.jm .jm-redes--franja .jm-redes__enlace:hover{color:var(--jm-accent-dark)}body.jm .jm-pie{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:0;background-color:var(--jm-inverse);color:var(--jm-ink-inv-2)}body.jm .jm-pie :focus-visible{outline-color:var(--jm-accent-dark)}body.jm .jm-pie:before{content:"";position:absolute;right:-4rem;bottom:-6rem;z-index:-1;width:20rem;height:20rem;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 88'%3E%3Cpath d='M27 2h46l25 42-25 42H27L2 44 27 2Z' fill='none' stroke='white' stroke-opacity='0.035' stroke-width='5'/%3E%3C/svg%3E") center / contain no-repeat}body.jm .jm-pie__cuerpo{padding-block:2.5rem}@media (min-width: 768px){body.jm .jm-pie__cuerpo{padding-block:3rem}}body.jm .jm-pie__rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}@media (min-width: 768px){body.jm .jm-pie__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){body.jm .jm-pie__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}body.jm .jm-pie__marca,body.jm .jm-pie__familias{grid-column:span 3}body.jm .jm-pie__secciones{grid-column:span 2}body.jm .jm-pie__delegaciones{grid-column:span 4}}body.jm .jm-pie__col{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:auto;min-width:0}body.jm .jm-pie__delegaciones{align-items:stretch}body.jm .jm-pie__logo img{display:block;height:2rem;width:auto;max-width:none}body.jm .jm-pie__lema{margin-top:1.25rem;max-width:26ch;font-size:1rem;font-weight:600;line-height:1.5;color:var(--jm-ink-inv)}body.jm .jm-pie__razon{margin-top:.75rem;max-width:38ch;font-size:.875rem;line-height:1.43;color:var(--jm-ink-inv-3)}body.jm .jm-pie__correo{margin-top:1rem}body.jm .jm-pie__correo .elementor-icon-list-items{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:0}body.jm .jm-pie__correo .elementor-icon-list-item,body.jm .jm-pie__correo .elementor-icon-list-item a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;font-size:.875rem;color:var(--jm-ink-inv-2);transition:color .2s var(--jm-ease-ui)}body.jm .jm-pie__correo .elementor-icon-list-item a:hover{color:var(--jm-accent-dark)}body.jm .jm-pie__correo .elementor-icon-list-icon{display:inline-flex;color:inherit;padding:0}body.jm .jm-pie__correo .elementor-icon-list-icon svg{width:15px;height:15px;fill:currentColor}body.jm .jm-pie__correo .elementor-icon-list-icon i{font-size:14px;color:inherit}body.jm .jm-pie__correo .elementor-icon-list-text{color:inherit;padding:0}body.jm .jm-pie__titulo{color:var(--jm-ink-inv-3)}body.jm .jm-pie__titulo--sep{margin-top:1.5rem}body.jm .jm-pie__lista{margin-top:.75rem;display:grid;gap:.125rem}body.jm .jm-pie__lista .elementor-icon-list-item{display:block}body.jm .jm-pie__lista .elementor-icon-list-item a,body.jm .jm-pie__lista .elementor-icon-list-item>.elementor-icon-list-text{display:inline-block;padding:.25rem 0;font-size:.875rem;line-height:1.43;color:var(--jm-ink-inv-2);transition:color .2s var(--jm-ease-ui)}body.jm .jm-pie__lista .elementor-icon-list-item a:hover{color:var(--jm-accent-dark)}body.jm .jm-pie__lista .elementor-icon-list-icon{display:none}body.jm .jm-pie-delegaciones{margin-top:1rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem 1.5rem;list-style:none}@media (min-width: 1024px){body.jm .jm-pie-delegaciones{grid-template-columns:repeat(2,minmax(0,1fr))}}body.jm .jm-pie-delegaciones__item{border-bottom:1px solid var(--jm-rule-inverse);padding-bottom:.625rem}body.jm .jm-pie-delegaciones__enlace{display:block}body.jm .jm-pie-delegaciones__nombre{display:block;font-size:.875rem;font-weight:600;line-height:1.43;color:var(--jm-ink-inv);transition:color .2s var(--jm-ease-ui)}body.jm .jm-pie-delegaciones__tel{margin-top:.125rem;display:flex;align-items:center;gap:.375rem;font-size:.875rem;white-space:nowrap;color:var(--jm-ink-inv-2);transition:color .2s var(--jm-ease-ui)}body.jm a.jm-pie-delegaciones__enlace:hover .jm-pie-delegaciones__nombre,body.jm a.jm-pie-delegaciones__enlace:hover .jm-pie-delegaciones__tel{color:var(--jm-accent-dark)}body.jm .jm-pie__certificados{margin-top:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.375rem 1rem}body.jm .jm-pie__certificados>.elementor-element{width:auto;max-width:100%}body.jm .jm-pie__certificados-titulo{flex:none;color:var(--jm-ink-inv-3)}body.jm .jm-certificados{display:flex;flex-wrap:wrap;gap:.375rem .75rem;list-style:none}body.jm .jm-certificados__item{font-size:.875rem;color:var(--jm-ink-inv-2)}body.jm .jm-pie__faldon{background-color:var(--jm-accent)}body.jm .jm-pie__faldon-fila{display:flex;flex-direction:column;gap:.5rem;padding-block:.875rem}@media (min-width: 768px){body.jm .jm-pie__faldon-fila{flex-direction:row;align-items:center;justify-content:space-between}}body.jm .jm-pie__faldon-fila>.elementor-element{width:auto}body.jm .jm-pie__copy{font-size:.875rem;line-height:1.43;color:#fff}body.jm .jm-pie__legales{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}body.jm .jm-pie__legales .elementor-icon-list-item{display:block}body.jm .jm-pie__legales .elementor-icon-list-icon{display:none}body.jm .jm-pie__legales .elementor-icon-list-item a{display:inline-block;padding:.25rem 0;font-size:.875rem;line-height:1.43;color:#ffffffd9;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:4px;transition:color .2s var(--jm-ease-ui),text-decoration-color .2s var(--jm-ease-ui)}body.jm .jm-pie__legales .elementor-icon-list-item a:hover{color:#fff;text-decoration-color:#fff}body.jm .jm-pie__legales .elementor-icon-list-text{color:inherit}body.jm .jm-pie__faldon :focus-visible{outline-color:#fff}body.jm .jm-barra-movil__hueco{height:calc(4rem + var(--jm-alto-bandeja, 0px))}body.jm .jm-barra-movil{position:fixed;left:0;right:0;bottom:0;z-index:40;border-top:1px solid var(--jm-rule-inverse);background-color:var(--jm-inverse);padding-bottom:env(safe-area-inset-bottom)}@media (min-width: 768px){body.jm .jm-barra-movil__hueco{height:var(--jm-alto-bandeja, 0px)}body.jm .jm-barra-movil{display:none}}body.jm .jm-barra-movil :focus-visible{outline-color:var(--jm-accent-dark)}body.jm .jm-barra-movil__rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.jm .jm-barra-movil__rejilla--3{grid-template-columns:repeat(3,minmax(0,1fr))}body.jm .jm-barra-movil__accion{display:flex;min-height:4rem;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;color:var(--jm-ink-inv);border-left:1px solid var(--jm-rule-inverse)}body.jm .jm-barra-movil__accion:first-child{border-left:0}body.jm .jm-barra-movil__accion--acento{background-color:var(--jm-accent);color:#fff}body.jm .jm-barra-movil__accion:hover{color:#fff}@media print{body.jm .jm-barra-movil,body.jm .jm-barra-movil__hueco,body.jm .jm-franja{display:none!important}}body.jm .jm-pila{display:flex;flex-direction:column;gap:0}body.jm .jm-fila{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:0}body.jm .jm-cabecera-seccion{display:flex;flex-direction:column;gap:1.25rem}@media (min-width: 768px){body.jm .jm-cabecera-seccion{flex-direction:row;align-items:flex-end;justify-content:space-between}}body.jm .jm-cabecera-seccion--4{gap:1rem}body.jm .jm-cabecera-seccion__texto{display:flex;flex-direction:column;gap:0;min-width:0}body.jm .jm-cabecera-seccion__texto .jm-label{color:var(--jm-accent)}body.jm .jm-oscuro .jm-cabecera-seccion__texto .jm-label{color:var(--jm-accent-dark)}body.jm .jm-mt-3{margin-top:.75rem}body.jm .jm-mt-4{margin-top:1rem}body.jm .jm-ch-22{max-width:22ch}body.jm .jm-ch-24{max-width:24ch}body.jm .jm-ch-28{max-width:28ch}body.jm .jm-ch-52{max-width:52ch}body.jm .jm-ch-54{max-width:54ch}body.jm .jm-tinta{color:var(--jm-ink)}body.jm .jm-oscuro .jm-tinta{color:var(--jm-ink-inv)}body.jm .jm-sin-corte{white-space:nowrap}body.jm .jm-texto-inv{color:var(--jm-ink-inv)}body.jm :is(.jm-fila,.jm-hero__kicker,.jm-hero__enlaces,.jm-hero__botones,.jm-cabecera-seccion,.jm-destacadas__acciones,.jm-necesidad,.jm-garantias__sellos,.jm-tira-fabricantes,.jm-cobertura__botones,.jm-cierre__botones)>.elementor-element{width:auto;max-width:100%}body.jm :is(.jm-necesidad,.jm-cabecera-seccion)>.e-con{width:auto}body.jm :is(.jm-hero,.jm-partners,.jm-necesidades,.jm-asesor-banda,.jm-destacadas,.jm-cobertura,.jm-autoridad) .jm-btn--enlace .elementor-button{align-self:flex-start;justify-content:flex-start}body.jm :is(.jm-hero,.jm-partners,.jm-necesidades,.jm-destacadas,.jm-cobertura,.jm-autoridad) .jm-btn--enlace .elementor-button-icon{transition:transform .2s var(--jm-ease-ui)}body.jm :is(.jm-hero,.jm-partners,.jm-necesidades,.jm-destacadas,.jm-cobertura,.jm-autoridad) .jm-btn--enlace .elementor-button:hover .elementor-button-icon{transform:translate(.125rem)}body.jm :is(.jm-hero,.jm-partners,.jm-necesidades,.jm-destacadas,.jm-cobertura,.jm-autoridad) .jm-btn--enlace .elementor-button-icon svg{width:1rem;height:1rem}body.jm .jm-enlace-claro .elementor-button,body.jm .jm-oscuro .jm-enlace-claro .elementor-button{color:var(--jm-ink-inv);text-decoration-color:currentColor}body.jm .jm-enlace-claro .elementor-button:hover,body.jm .jm-oscuro .jm-enlace-claro .elementor-button:hover{color:var(--jm-accent-dark)}body.jm .jm-icono-linea{color:var(--jm-accent);line-height:0}body.jm .jm-icono-linea .elementor-icon{display:inline-flex;font-size:1.375rem;color:inherit;line-height:0}body.jm .jm-icono-linea .elementor-icon svg,body.jm .jm-icono-linea .elementor-icon i{width:1.375rem;height:1.375rem;fill:none;stroke:currentColor;color:inherit}body.jm .jm-icono-linea .elementor-icon i{font-size:1.25rem}@media (min-width: 768px){body.jm .jm-solo-movil{display:none}}body.jm .jm-desde-md{display:none}@media (min-width: 768px){body.jm .jm-desde-md{display:revert}}body.jm .jm-pista-horizontal{scrollbar-width:thin;scrollbar-color:var(--jm-rule-strong) transparent;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}body.jm .jm-pista-horizontal::-webkit-scrollbar{height:6px}body.jm .jm-pista-horizontal::-webkit-scrollbar-track{background:transparent}body.jm .jm-pista-horizontal::-webkit-scrollbar-thumb{background:var(--jm-rule-strong)}@media (pointer: coarse){body.jm .jm-pista-horizontal{scrollbar-width:none}body.jm .jm-pista-horizontal::-webkit-scrollbar{display:none}}body.jm .jm-celdas{display:grid;gap:1px;background:var(--jm-rule);border:1px solid var(--jm-rule);border-radius:var(--jm-radius-2xl);overflow:hidden}body.jm .jm-tira-fabricantes{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){body.jm .jm-tira-fabricantes{flex-direction:row;align-items:center;gap:1.5rem}}body.jm .jm-tira-fabricantes .jm-label{flex-shrink:0;color:var(--jm-ink-3)}body.jm .jm-fabricantes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;list-style:none;margin:0;padding:0}body.jm .jm-fabricantes li{margin:0;font-size:1rem;line-height:1.5}body.jm .jm-fabricantes--partners li{font-weight:500;color:var(--jm-ink-3)}body.jm .jm-fabricantes--autoridad li{font-weight:600;color:var(--jm-ink-2)}body.jm .jm-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:calc(100svh - var(--jm-alto-cabecera) - var(--jm-alto-barra-movil));background-color:var(--jm-inverse);color:var(--jm-ink-inv-2)}body.jm .jm-hero__portada{position:relative;isolation:isolate;grid-column:1;grid-row:1;min-width:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:0;z-index:0;opacity:0;pointer-events:none}body.jm .jm-hero__portada[data-estado=activa]{z-index:20;opacity:1;pointer-events:auto}body.jm .jm-hero__portada[data-estado=previa]{z-index:10;opacity:1}body.jm .jm-hero:not([data-jm-listo]) .jm-hero__portada--inicial{z-index:20;opacity:1;pointer-events:auto}body.jm .jm-hero__portada.jm-hero--cortina{animation:jm-hero-cortina 1s cubic-bezier(.77,0,.175,1) both}body.jm .jm-hero__foto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}body.jm .jm-hero__foto img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}body.jm .jm-hero__foto--alquiler img{object-position:60% center}body.jm .jm-hero__foto--formacion img{object-position:80% center}body.jm .jm-hero__foto--provisional img{object-position:20% center;transform:scaleX(-1)}body.jm .jm-hero__foto--provisional:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#14171a59;pointer-events:none}body.jm .jm-hero__portada[data-estado=activa] .jm-hero__foto img{animation:jm-hero-acercar 9s cubic-bezier(.25,.1,.25,1) both}body.jm .jm-hero__foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#14171af5,#14171adb,#14171a80)}@media (min-width: 1024px){body.jm .jm-hero__foto:after{background:linear-gradient(to right,#14171af5,#14171ac7 56%,#14171a00 90%)}}body.jm .jm-hero__foto--alquiler:after{background:linear-gradient(to top,#14171ae0,#14171a9e,#14171a40)}@media (min-width: 1024px){body.jm .jm-hero__foto--alquiler:after{background:linear-gradient(to right,#14171ae0,#14171a94 45%,#14171a00 78%)}}body.jm .jm-hero__texto{position:relative;width:100%;display:flex;flex-direction:column;gap:0;padding-top:3rem;padding-bottom:2.5rem}@media (min-width: 768px){body.jm .jm-hero__texto{padding-top:4rem;padding-bottom:3rem}}body.jm .jm-hero__columna{display:flex;flex-direction:column;align-items:stretch;gap:0;max-width:60ch;padding-bottom:5rem}@media (min-width: 768px){body.jm .jm-hero__columna{padding-bottom:4rem}}@media (min-width: 1024px){body.jm .jm-hero__columna{max-width:56%}}body.jm .jm-hero__kicker{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem .75rem}body.jm .jm-hero__pastilla{display:inline-flex;align-items:center;gap:.5rem;width:auto;padding:.375rem .75rem;border:1px solid rgba(255,255,255,.2);border-radius:var(--jm-radius-full);background:#ffffff1a;color:var(--jm-ink-inv)}body.jm .jm-hero__pastilla:before{content:"";flex:none;width:.375rem;height:.375rem;border-radius:9999px;background:var(--jm-accent)}body.jm .jm-hero__zona{display:none;color:var(--jm-ink-inv)}@media (min-width: 768px){body.jm .jm-hero__zona{display:inline}}body.jm .jm-hero .jm-hero__titulo{margin-top:1.5rem;max-width:24ch;color:var(--jm-ink-inv)}body.jm .jm-hero .jm-hero__titulo--corto{max-width:22ch}body.jm .jm-hero__lede{margin-top:1.25rem;max-width:52ch;font-size:1rem;line-height:1.625;color:var(--jm-ink-inv)}@media (min-width: 1024px){body.jm .jm-hero__lede{font-size:1.125rem}}body.jm .jm-hero__buscador{margin-top:1.75rem;max-width:36rem}body.jm .jm-hero__enlaces{margin-top:1.5rem;display:flex;flex-flow:row wrap;align-items:center;gap:.5rem 1.5rem}body.jm .jm-hero .jm-hero__enlace-acento .elementor-button{color:var(--jm-accent-dark);text-decoration-color:currentColor;font-size:1rem}body.jm .jm-hero .jm-hero__enlace-acento .elementor-button:hover{color:#fff}body.jm .jm-hero .jm-hero__enlace-suave .elementor-button{display:none;font-weight:400;color:var(--jm-ink-inv);text-decoration-color:#ffffff73}@media (min-width: 768px){body.jm .jm-hero .jm-hero__enlace-suave .elementor-button{display:inline-flex}}body.jm .jm-hero .jm-hero__enlace-suave .elementor-button:hover{color:var(--jm-ink-inv)}body.jm .jm-hero__botones{margin-top:2rem;display:flex;flex-flow:row wrap;align-items:center;gap:.75rem}body.jm .jm-hero .jm-hero__btn-claro .elementor-button:hover{background:#fff;border-color:#fff;color:var(--jm-ink)}body.jm .jm-hero__proxima{margin-top:2rem;display:none}@media (min-width: 768px){body.jm .jm-hero__proxima{display:block}}body.jm .jm-entra-0{--i: 0}body.jm .jm-entra-1{--i: 1}body.jm .jm-entra-2{--i: 2}body.jm .jm-entra-3{--i: 3}body.jm .jm-entra-4{--i: 4}body.jm .jm-hero--entra :is(.jm-entra-0,.jm-entra-1,.jm-entra-2,.jm-entra-3,.jm-entra-4){animation:jm-hero-subir .8s var(--jm-ease-entrance) both;animation-delay:calc(var(--i, 0) * 90ms + .42s)}html[data-motor] body.jm .jm-hero:not([data-jm-listo]) :is(.jm-entra-0,.jm-entra-1,.jm-entra-2,.jm-entra-3,.jm-entra-4){opacity:0;animation:jm-hero-rescate 0s linear 2.5s forwards}body.jm .jm-hero__cuchilla{position:absolute;top:0;bottom:0;left:0;z-index:30;width:.75rem;background:var(--jm-accent);pointer-events:none;box-shadow:0 0 40px 6px #e3061373;animation:jm-hero-cuchilla 1s cubic-bezier(.77,0,.175,1) both}body.jm .jm-hero button.jm-hero__flecha,body.jm .jm-hero button.jm-hero__flecha:hover,body.jm .jm-hero button.jm-hero__flecha:focus,body.jm .jm-hero button.jm-hero__pestana,body.jm .jm-hero button.jm-hero__pestana:hover,body.jm .jm-hero button.jm-hero__pestana:focus,body.jm .jm-hero button.jm-hero__boton,body.jm .jm-hero button.jm-hero__boton:hover,body.jm .jm-hero button.jm-hero__boton:focus{margin:0;padding:0;border:0;box-shadow:none;text-transform:none;letter-spacing:normal;font-family:var(--jm-font-sans);line-height:1.2;cursor:pointer}body.jm .jm-hero svg.jm-ico{display:block;flex:none}body.jm .jm-hero button.jm-hero__flecha{position:absolute;top:50%;z-index:40;display:none;width:3.5rem;height:3.5rem;transform:translateY(-50%);align-items:center;justify-content:center;border-radius:9999px;background:var(--jm-accent);color:#fff;box-shadow:0 10px 30px -8px #0000008c;transition:background-color .2s var(--jm-ease-ui)}body.jm .jm-hero button.jm-hero__flecha:hover{background:var(--jm-accent-hover);color:#fff;box-shadow:0 10px 30px -8px #0000008c}body.jm .jm-hero button.jm-hero__flecha--anterior{left:1rem}body.jm .jm-hero button.jm-hero__flecha--siguiente{right:1rem}@media (min-width: 1440px){body.jm .jm-hero button.jm-hero__flecha{display:flex}}body.jm .jm-hero__flecha svg{transition:transform .2s var(--jm-ease-ui)}body.jm .jm-hero__flecha--anterior:hover svg{transform:translate(-.125rem)}body.jm .jm-hero__flecha--siguiente:hover svg{transform:translate(.125rem)}body.jm .jm-hero__mando{position:absolute;left:0;right:0;bottom:0;z-index:40}body.jm .jm-hero__mando-fila{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:1.25rem}@media (min-width: 768px){body.jm .jm-hero__mando-fila{padding-bottom:1.75rem}}body.jm .jm-hero__pestanas{display:flex;gap:.5rem}@media (min-width: 768px){body.jm .jm-hero__pestanas{gap:.75rem}}body.jm .jm-hero button.jm-hero__pestana{display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;min-height:2.75rem;width:6rem;text-align:left;background:none;color:inherit}@media (min-width: 768px){body.jm .jm-hero button.jm-hero__pestana{width:10rem}}body.jm .jm-hero__rotulo{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--jm-ink-inv);transition:color .3s var(--jm-ease-ui)}body.jm .jm-hero__pestana:hover .jm-hero__rotulo,body.jm .jm-hero__pestana[aria-selected=true] .jm-hero__rotulo{color:var(--jm-ink-inv)}body.jm .jm-hero__carril{position:relative;display:block;width:100%;height:3px;overflow:hidden;border-radius:9999px;background:#fff3}body.jm .jm-hero__progreso{position:absolute;top:0;bottom:0;left:0;width:100%;transform-origin:left;border-radius:9999px;background:var(--jm-accent);animation:jm-hero-progreso var(--duracion-hero, 8s) linear both}body.jm .jm-hero[data-pausado] .jm-hero__progreso{animation-play-state:paused}body.jm .jm-hero--quieto .jm-hero__progreso{animation:none}body.jm .jm-hero__botones-mando{display:flex;align-items:center;gap:.5rem}body.jm .jm-hero button.jm-hero__boton{display:flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;min-width:2.75rem;border-radius:9999px;background:var(--jm-accent);color:#fff;font-size:.875rem;font-weight:600;transition:background-color .2s var(--jm-ease-ui)}body.jm .jm-hero button.jm-hero__boton:hover{background:var(--jm-accent-hover);color:#fff}body.jm .jm-hero button.jm-hero__boton--atras,body.jm .jm-hero button.jm-hero__boton--siguiente{width:2.75rem}body.jm .jm-hero__boton-texto{display:none}@media (min-width: 768px){body.jm .jm-hero button.jm-hero__boton--siguiente,body.jm .jm-hero button.jm-hero__boton--siguiente:is(:hover,:focus,:focus-visible){width:auto;padding:0 .5rem 0 1rem}body.jm .jm-hero__boton-texto{display:inline}}body.jm .jm-hero__boton-circulo{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:#fff3}body.jm .jm-hero__boton-circulo svg{transition:transform .2s var(--jm-ease-ui)}body.jm .jm-hero__boton--siguiente:hover .jm-hero__boton-circulo svg{transform:translate(.125rem)}body.jm .jm-hero__pista{position:absolute;left:0;right:0;bottom:1.5rem;z-index:30;display:none;justify-content:center;color:var(--jm-ink-inv);pointer-events:none}@media (min-width: 1440px){body.jm .jm-hero__pista{display:flex}}@media (prefers-reduced-motion: no-preference){body.jm .jm-hero__pista svg{animation:jm-latir-abajo 2.4s ease-in-out infinite}}@keyframes jm-hero-cortina{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes jm-hero-cuchilla{0%{transform:translate(100vw);opacity:1}85%{opacity:1}to{transform:translate(-1rem);opacity:0}}@keyframes jm-hero-acercar{0%{scale:1.09}to{scale:1}}@keyframes jm-hero-subir{0%{opacity:0;transform:translate3d(0,1.25rem,0)}}@keyframes jm-hero-progreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jm-hero-rescate{to{opacity:1}}@keyframes jm-latir-abajo{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(5px);opacity:1}}@media (prefers-reduced-motion: reduce){body.jm .jm-hero__portada.jm-hero--cortina,body.jm .jm-hero__portada[data-estado=activa] .jm-hero__foto img,body.jm .jm-hero--entra :is(.jm-entra-0,.jm-entra-1,.jm-entra-2,.jm-entra-3,.jm-entra-4),body.jm .jm-hero__progreso{animation:none!important}body.jm .jm-hero__cuchilla{display:none}}body.jm .jm-buscador{display:block}body.jm .jm-buscador__caja{display:flex;flex-direction:column;margin:0;padding:.25rem;border:1px solid var(--jm-rule-strong);border-radius:var(--jm-radius-2xl);background:var(--jm-surface);box-shadow:0 1px 2px #14171a0a;transition:box-shadow .2s var(--jm-ease-ui),border-color .2s var(--jm-ease-ui)}body.jm .jm-buscador__caja:focus-within{border-color:var(--jm-rule-control);box-shadow:0 0 0 3px #e306131f}@media (min-width: 768px){body.jm .jm-buscador__caja{flex-direction:row;border-radius:9999px;padding:.375rem}}body.jm .jm-buscador__campo{position:relative;flex:1 1 0%;min-width:0}body.jm .jm-buscador__lupa{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:var(--jm-ink-3);pointer-events:none}body.jm .jm-buscador input.jm-buscador__input,body.jm .jm-buscador input.jm-buscador__input:focus{display:block;width:100%;height:3.25rem;margin:0;padding:0 1rem 0 2.75rem;border:0;border-radius:0;box-shadow:none;outline:none;background:transparent;color:var(--jm-ink);font-family:var(--jm-font-sans);font-size:1rem;line-height:1.5;-webkit-appearance:none;appearance:none}body.jm .jm-buscador input.jm-buscador__input::placeholder{color:var(--jm-ink-3);opacity:1}body.jm .jm-buscador input.jm-buscador__input::-webkit-search-decoration{-webkit-appearance:none}body.jm .jm-buscador button.jm-buscador__boton,body.jm .jm-buscador button.jm-buscador__boton:hover,body.jm .jm-buscador button.jm-buscador__boton:focus,body.jm .jm-buscador button.jm-buscador__boton:active{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;height:3.25rem;margin:.25rem 0 0;padding:0 1.5rem;border:0;border-radius:9999px;box-shadow:none;background:var(--jm-accent);color:#fff;font-family:var(--jm-font-sans);font-size:1rem;font-weight:600;line-height:1.2;text-transform:none;letter-spacing:normal;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--jm-ease-ui)}body.jm .jm-buscador button.jm-buscador__boton:hover{background:var(--jm-accent-hover)}body.jm .jm-buscador button.jm-buscador__boton:active{background:var(--jm-accent-active)}body.jm .jm-buscador button.jm-buscador__boton:focus-visible{outline:2px solid var(--jm-ink);outline-offset:2px}@media (min-width: 768px){body.jm .jm-buscador button.jm-buscador__boton,body.jm .jm-buscador button.jm-buscador__boton:hover,body.jm .jm-buscador button.jm-buscador__boton:focus,body.jm .jm-buscador button.jm-buscador__boton:active{margin-top:0}}body.jm .jm-buscador__flecha{transition:transform .2s var(--jm-ease-ui)}body.jm .jm-buscador__boton:hover .jm-buscador__flecha{transform:translate(.125rem)}body.jm .jm-buscador__nota{margin-top:.75rem;font-size:.875rem;line-height:1.25rem;color:var(--jm-ink-2)}body.jm .jm-buscador--oscuro .jm-buscador__nota{color:var(--jm-ink-inv)}body.jm .jm-buscador__atajos{margin-top:.75rem;display:flex;align-items:flex-start;gap:.5rem}body.jm .jm-buscador__rotulo{margin-top:.875rem;flex-shrink:0;color:var(--jm-ink-3)}body.jm .jm-buscador--oscuro .jm-buscador__rotulo{color:var(--jm-ink-inv)}body.jm .jm-buscador__pista{display:flex;min-width:0;gap:.5rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--jm-rule-strong) transparent;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (pointer: coarse){body.jm .jm-buscador__pista{scrollbar-width:none}body.jm .jm-buscador__pista::-webkit-scrollbar{display:none}}@media (min-width: 768px){body.jm .jm-buscador__pista{flex-wrap:wrap;overflow:visible}}body.jm .jm-buscador__atajo{display:inline-flex;align-items:center;flex-shrink:0;min-height:2.75rem;padding:0 .75rem;border:1px solid var(--jm-rule);background:var(--jm-sunken);color:var(--jm-ink-2);font-size:.875rem;line-height:1.25rem;white-space:nowrap;text-decoration:none;transition:background-color .2s var(--jm-ease-ui),border-color .2s var(--jm-ease-ui),color .2s var(--jm-ease-ui)}body.jm .jm-buscador__atajo:hover{border-color:var(--jm-rule-control);background:var(--jm-surface);color:var(--jm-ink)}body.jm .jm-proxima[hidden]{display:none}body.jm .jm-proxima__tarjeta{display:flex;max-width:36rem;align-items:center;gap:1rem;padding:.75rem 1.25rem .75rem .75rem;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:#ffffff1a;color:var(--jm-ink-inv);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.jm .jm-proxima__fecha{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:4rem;height:4rem;border-radius:var(--jm-radius-2xl);background:var(--jm-accent);color:#fff}body.jm .jm-proxima__dia{font-family:var(--jm-font-display);font-size:1.5rem;line-height:1}body.jm .jm-proxima__mes{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}body.jm .jm-proxima__cuerpo{min-width:0;flex:1 1 0%}body.jm .jm-proxima__rotulo{display:flex;align-items:center;gap:.375rem;color:var(--jm-ink-inv)}body.jm .jm-proxima__ico{color:var(--jm-accent-dark);flex:none}body.jm .jm-proxima__curso{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.5rem;font-weight:600}body.jm .jm-proxima__norma{font-weight:400;color:var(--jm-ink-inv)}body.jm .jm-proxima__sede{margin-top:.125rem;display:flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;color:var(--jm-ink-inv)}body.jm .jm-proxima__semana{text-transform:capitalize}body.jm .jm-proxima__enlace{display:none;flex-shrink:0;align-items:center;gap:.375rem;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--jm-ink-inv);text-decoration:underline;text-decoration-color:var(--jm-accent);text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-proxima__enlace:hover{color:var(--jm-accent-dark)}@media (min-width: 1024px){body.jm .jm-proxima__enlace{display:inline-flex}}body.jm .jm-partners{border-bottom:1px solid var(--jm-rule);background:var(--jm-surface)}body.jm .jm-partners__cuerpo{padding-top:2.5rem;padding-bottom:2.5rem;display:flex;flex-direction:column;gap:0}@media (min-width: 768px){body.jm .jm-partners__cuerpo{padding-top:3rem;padding-bottom:3rem}}body.jm .jm-partners__rejilla{grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){body.jm .jm-partners__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px) and (max-width: 1023.98px){body.jm .jm-partners__tarjeta:nth-child(3):last-child{grid-column:span 2}}@media (min-width: 1024px){body.jm .jm-partners__rejilla:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}body.jm .jm-partners__tarjeta{display:flex;flex-direction:column;gap:0;background:var(--jm-surface);padding:1.5rem}@media (min-width: 768px){body.jm .jm-partners__tarjeta{padding:2rem}}body.jm .jm-partners__insignia{display:flex;align-items:center;gap:.5rem;color:var(--jm-accent)}body.jm .jm-partners__insignia:before{content:"";flex:none;width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center / contain no-repeat}body.jm .jm-partners__logo{margin-top:1.25rem;align-self:flex-start;line-height:0}body.jm .jm-partners__logo img{height:2rem;width:auto;max-width:none}body.jm .jm-partners__logo--alto img{height:2.75rem}body.jm .jm-partners__marca{margin-top:1.25rem;display:flex;height:2.25rem;align-items:center;font-family:var(--jm-font-display);font-size:1.75rem;line-height:1;font-weight:500;letter-spacing:-.02em;color:var(--jm-ink)}body.jm .jm-partners__texto{margin-top:1.25rem;flex:1 1 0%;font-size:1rem;line-height:1.625;color:var(--jm-ink-2)}body.jm .jm-partners__enlace .elementor-button{margin-top:1.5rem}body.jm .jm-partners__fabricantes{margin-top:1.75rem}body.jm .jm-garantias{border-bottom:1px solid var(--jm-rule);background:var(--jm-sunken)}body.jm .jm-garantias__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 1024px){body.jm .jm-garantias__rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}}body.jm .jm-garantia{display:flex;flex-direction:column;align-items:flex-start;gap:0;background:var(--jm-sunken);padding:1.25rem 1rem}@media (min-width: 768px){body.jm .jm-garantia{padding:1.5rem 1.25rem}}body.jm .jm-garantia__titulo{margin-top:.75rem;color:var(--jm-ink)}body.jm .jm-garantia__texto{margin-top:.375rem;max-width:34ch;font-size:.875rem;line-height:1.25rem;color:var(--jm-ink-2)}body.jm .jm-garantias__sellos{display:flex;flex-direction:column;gap:.5rem 1.5rem;border-top:1px solid var(--jm-rule);padding-top:1rem;padding-bottom:1rem}@media (min-width: 768px){body.jm .jm-garantias__sellos{flex-direction:row;align-items:center}}body.jm .jm-garantias__sellos .jm-label-sm{flex-shrink:0;color:var(--jm-ink-3)}body.jm .jm-garantias__sellos-lista{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1rem}body.jm .jm-garantias__sellos-lista .elementor-icon-list-item{font-family:var(--jm-font-mono);font-size:.875rem;line-height:1.2;font-weight:500;font-variant-numeric:tabular-nums;color:var(--jm-ink-2)}body.jm .jm-garantias__sellos-lista .elementor-icon-list-icon{display:none}body.jm .jm-necesidades{border-bottom:1px solid var(--jm-rule)}body.jm .jm-necesidades__rejilla{margin-top:2rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){body.jm .jm-necesidades__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){body.jm .jm-necesidades__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}body.jm .jm-necesidad{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:1rem;height:100%;padding:1.25rem;background:var(--jm-surface);color:inherit;text-decoration:none;transition:background-color .2s var(--jm-ease-ui)}@media (min-width: 768px){body.jm .jm-necesidad{padding:1.5rem}}body.jm .jm-necesidad:hover{background:var(--jm-sunken)}body.jm .jm-necesidad__icono{flex-shrink:0;margin-top:.125rem;width:3.5rem;height:2.75rem;color:var(--jm-accent);line-height:0;transition:transform .3s ease-out}@media (min-width: 768px){body.jm .jm-necesidad__icono{width:4.5rem;height:3.5rem}}body.jm .jm-necesidad__icono .elementor-icon{display:block;width:100%;height:100%;font-size:0;color:inherit}body.jm .jm-necesidad__icono .elementor-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor}@media (prefers-reduced-motion: no-preference){body.jm .jm-necesidad:hover .jm-necesidad__icono{transform:translateY(-.125rem)}}body.jm .jm-necesidad__cuerpo{display:flex;flex-direction:column;gap:0;min-width:0;flex:1 1 0%}body.jm .jm-necesidad__titulo{display:block;color:var(--jm-ink);transition:color .2s var(--jm-ease-ui)}body.jm .jm-necesidad:hover .jm-necesidad__titulo{color:var(--jm-accent)}body.jm .jm-necesidad__texto{margin-top:.375rem;font-size:.875rem;line-height:1.25rem;color:var(--jm-ink-2)}body.jm .jm-necesidad__meta{margin-top:.75rem;border-top:1px solid var(--jm-rule);padding-top:.75rem;color:var(--jm-ink-3)}body.jm .jm-necesidad__flecha{flex-shrink:0;margin-top:.25rem;color:var(--jm-rule-strong);line-height:0;transition:transform .2s var(--jm-ease-ui),color .2s var(--jm-ease-ui)}body.jm .jm-necesidad__flecha .elementor-icon{display:inline-flex;font-size:1.125rem;color:inherit}body.jm .jm-necesidad__flecha .elementor-icon svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor}body.jm .jm-necesidad:hover .jm-necesidad__flecha{transform:translate(.25rem);color:var(--jm-accent)}body.jm .jm-asesor-banda{border-top:1px solid var(--jm-rule-inverse);border-bottom:1px solid var(--jm-rule-inverse)}body.jm .jm-asesor-banda__cabeza{display:flex;flex-direction:column;gap:0;margin-bottom:1.75rem;max-width:54ch}body.jm .jm-asesor-banda .jm-asesor-banda__titulo{color:var(--jm-ink-inv)}body.jm .jm-asesor-banda__lede{margin-top:1rem;color:var(--jm-ink-inv-2)}body.jm .jm-destacadas{border-bottom:1px solid var(--jm-rule)}body.jm .jm-destacadas__acciones{display:flex;flex-shrink:0;flex-direction:row;align-items:center;gap:.75rem}body.jm .jm-destacadas__flechas{display:none;align-items:center;gap:.375rem}@media (min-width: 768px){body.jm .jm-destacadas__flechas{display:flex}}body.jm .jm-destacadas button.jm-destacadas__flecha,body.jm .jm-destacadas button.jm-destacadas__flecha:hover,body.jm .jm-destacadas button.jm-destacadas__flecha:focus{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:1px solid var(--jm-rule-control);border-radius:0;box-shadow:none;background:transparent;color:var(--jm-ink);cursor:pointer;transition:background-color .2s var(--jm-ease-ui)}body.jm .jm-destacadas button.jm-destacadas__flecha:hover{background:var(--jm-sunken)}body.jm .jm-destacadas__carrusel{margin-top:1.75rem;padding-bottom:1.25rem}body.jm .jm-destacadas__carrusel .swiper-slide{height:auto}body.jm .jm-destacadas__carrusel .e-loop-item{height:100%}body.jm .jm-destacadas__carrusel .elementor-swiper-button,body.jm .jm-destacadas__carrusel .swiper-pagination{display:none}body.jm .jm-destacadas__pie{color:var(--jm-ink-3)}body.jm .jm-cobertura{border-bottom:1px solid var(--jm-rule-inverse);color:var(--jm-ink-inv-2)}body.jm .jm-cobertura__rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}@media (min-width: 1024px){body.jm .jm-cobertura__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem}body.jm .jm-cobertura__texto{grid-column:span 7 / span 7}}body.jm .jm-cobertura__texto{display:flex;flex-direction:column;gap:0;min-width:0}body.jm .jm-cobertura__mapa{order:-9999;min-width:0}@media (min-width: 1024px){body.jm .jm-cobertura__mapa{order:0;grid-column:span 5 / span 5}}body.jm .jm-cobertura__lista{margin:1.75rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--jm-rule-inverse);border:1px solid var(--jm-rule);border-radius:var(--jm-radius-2xl);overflow:hidden}@media (min-width: 768px){body.jm .jm-cobertura__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1440px){body.jm .jm-cobertura__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}body.jm .jm-cobertura__celda{margin:0;background:var(--jm-inverse-2);padding:.875rem 1rem}body.jm .jm-cobertura__cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}body.jm .jm-cobertura__nombre{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--jm-ink-inv)}body.jm .jm-cobertura__pais{flex-shrink:0;padding:.125rem .375rem;background:var(--jm-wait);color:var(--jm-wait-ink)}body.jm .jm-cobertura__localidad{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;color:var(--jm-ink-inv-3)}body.jm .jm-cobertura__tel{margin-top:.375rem;display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;font-size:.875rem;color:var(--jm-ink-inv-2);transition:color .2s var(--jm-ease-ui)}body.jm .jm-cobertura__tel svg{flex-shrink:0}body.jm .jm-cobertura__tel:hover{color:var(--jm-accent-dark)}body.jm .jm-cobertura__botones{margin-top:1.5rem;display:flex;flex-direction:column;align-items:stretch;gap:.75rem}@media (min-width: 768px){body.jm .jm-cobertura__botones{flex-direction:row;align-items:center}}body.jm .jm-cobertura__pie{margin-top:1.5rem;border-top:1px solid var(--jm-rule-inverse);padding-top:1.25rem;font-size:.875rem;line-height:1.25rem;color:var(--jm-ink-inv-3)}body.jm .jm-mapa{--color-inverse: var(--jm-inverse);--color-inverse-2: var(--jm-inverse-2);--color-muted: var(--jm-muted);--color-accent: var(--jm-accent);--color-rule-inverse: var(--jm-rule-inverse);--color-rule-strong: var(--jm-rule-strong);--color-ink-2: var(--jm-ink-2);--color-ink-inv-2: var(--jm-ink-inv-2)}body.jm .jm-mapa svg{display:block;width:100%;height:auto;overflow:visible}body.jm .jm-cobertura__mapa .jm-mapa{margin-inline:auto;width:100%;max-width:28rem}body.jm .jm-mapa--oscuro text{fill:var(--jm-ink-inv-2);font-family:var(--jm-font-mono)}body.jm .jm-mapa--claro text{fill:var(--jm-ink-2);font-family:var(--jm-font-mono)}@media (prefers-reduced-motion: no-preference){html[data-motor] body.jm .jm-mapa--animado path:first-of-type{stroke-dasharray:420;stroke-dashoffset:420;animation:jm-trazar-costa 1.4s var(--jm-ease-entrance) forwards}html[data-motor] body.jm .jm-mapa--animado g{opacity:0;transform:translateY(-3px);animation:jm-caer-punto .42s var(--jm-ease-entrance) forwards;animation-delay:calc(.5s + var(--retardo-punto, 0ms))}}body.jm .jm-mapa--animado g:nth-of-type(2){--retardo-punto: 70ms}body.jm .jm-mapa--animado g:nth-of-type(3){--retardo-punto: .14s}body.jm .jm-mapa--animado g:nth-of-type(4){--retardo-punto: .21s}body.jm .jm-mapa--animado g:nth-of-type(5){--retardo-punto: .28s}body.jm .jm-mapa--animado g:nth-of-type(6){--retardo-punto: .35s}body.jm .jm-mapa--animado g:nth-of-type(7){--retardo-punto: .42s}body.jm .jm-mapa--animado g:nth-of-type(8){--retardo-punto: .49s}body.jm .jm-mapa--animado g:nth-of-type(9){--retardo-punto: .56s}body.jm .jm-mapa--animado g:nth-of-type(10){--retardo-punto: .63s}body.jm .jm-mapa--animado g:nth-of-type(11){--retardo-punto: .7s}body.jm .jm-mapa--animado g:nth-of-type(12){--retardo-punto: .77s}@keyframes jm-trazar-costa{to{stroke-dashoffset:0}}@keyframes jm-caer-punto{to{opacity:1;transform:translateY(0)}}body.jm .jm-autoridad{border-bottom:1px solid var(--jm-rule);background:var(--jm-sunken)}body.jm .jm-autoridad__rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}@media (min-width: 1024px){body.jm .jm-autoridad__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem}body.jm .jm-autoridad__texto{grid-column:span 7 / span 7}body.jm .jm-autoridad__tarjeta{grid-column:span 5 / span 5}}body.jm .jm-autoridad__texto{display:flex;flex-direction:column;gap:0;min-width:0}body.jm .jm-autoridad__cifras{margin-top:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 768px){body.jm .jm-autoridad__cifras{grid-template-columns:repeat(4,minmax(0,1fr))}}body.jm .jm-autoridad__cifra{display:flex;flex-direction:column;gap:0;background:var(--jm-surface);padding:1rem}body.jm .jm-autoridad__cifra .jm-label-sm{color:var(--jm-ink-3)}body.jm .jm-autoridad__cifra .jm-value-lg{margin-top:.375rem;color:var(--jm-ink)}body.jm .jm-autoridad__tarjeta{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;border:1px solid var(--jm-rule-inverse);padding:1.5rem}@media (min-width: 1024px){body.jm .jm-autoridad__tarjeta{padding:2rem}}body.jm .jm-autoridad__tarjeta-cabeza{display:flex;flex-direction:column;gap:0}body.jm .jm-autoridad__tarjeta .jm-label-sm{color:var(--jm-ink-inv-3)}body.jm .jm-autoridad__antiguedad{margin-top:.75rem;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--jm-ink-inv)}body.jm .jm-autoridad__desde{margin-top:1rem;color:var(--jm-accent-dark)}body.jm .jm-autoridad__parrafo{font-size:1rem;line-height:1.5rem;color:var(--jm-ink-inv-2)}body.jm .jm-autoridad__pilares{margin-top:1.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){body.jm .jm-autoridad__pilares{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){body.jm .jm-autoridad__pilares{grid-template-columns:repeat(4,minmax(0,1fr))}}body.jm .jm-pilar{display:flex;flex-direction:column;align-items:stretch;gap:0;background:var(--jm-surface);padding:1.25rem}body.jm .jm-pilar__titulo{margin-top:1rem;color:var(--jm-ink)}body.jm .jm-pilar__texto{margin-top:.5rem;flex:1 1 0%;font-size:.875rem;line-height:1.25rem;color:var(--jm-ink-2)}body.jm .jm-pilar__pie{margin-top:1rem;border-top:1px solid var(--jm-rule);padding-top:.75rem;color:var(--jm-ink-3)}body.jm .jm-autoridad__fabricantes{margin-top:1.5rem;border-top:1px solid var(--jm-rule);padding-top:1.25rem}body.jm .jm-cierre{position:relative;background:var(--jm-inverse)}body.jm .jm-cierre:before{content:"";position:absolute;top:0;left:0;right:0;height:.25rem;background:var(--jm-wait)}body.jm .jm-cierre__cuerpo{display:flex;flex-direction:column;align-items:stretch;gap:0;text-align:center}body.jm .jm-cierre__cuerpo .jm-label{color:var(--jm-accent-dark)}body.jm .jm-cierre .jm-cierre__titulo{margin:1rem auto 0;max-width:24ch;color:var(--jm-ink-inv)}body.jm .jm-cierre__lede{margin:1rem auto 0;max-width:54ch;color:var(--jm-ink-inv-2)}body.jm .jm-cierre__botones{margin-top:1.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}@media (min-width: 768px){body.jm .jm-cierre__botones{flex-direction:row}}body.jm .jm-cierre__botones .elementor-button{width:100%}@media (min-width: 768px){body.jm .jm-cierre__botones .elementor-button{width:auto}}body.jm .jm-cierre__tel .elementor-button,body.jm .jm-cierre__tel .elementor-button:hover{border-color:var(--jm-rule-inverse);background:transparent;color:var(--jm-ink-inv)}body.jm .jm-cierre__tel .elementor-button:hover{background:var(--jm-inverse-2)}body.jm .jm-cierre__tel .elementor-button-text{font-family:var(--jm-font-mono);font-weight:500;font-variant-numeric:tabular-nums}body.jm .jm-cierre__tel .elementor-button-icon{order:0}body.jm .jm-cierre__tel .elementor-button-icon svg{width:18px;height:18px;fill:none;stroke:currentColor}body.jm .jm-asesor--pagina{padding-block:2.5rem}body.jm .jm-asesor__panel{overflow:hidden;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-3xl);background:var(--jm-surface);color:var(--jm-ink);box-shadow:0 18px 50px -24px #14171a59}body.jm .jm-asesor__panel :focus-visible{outline-color:var(--jm-accent)}body.jm .jm-asesor svg.jm-ico{display:inline-block;flex:none;vertical-align:middle}body.jm .jm-asesor__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--jm-rule);background:var(--jm-sunken);padding:.75rem 1rem}@media (min-width: 768px){body.jm .jm-asesor__barra{padding-inline:1.5rem}}body.jm .jm-asesor__estado{display:flex;align-items:center;gap:.75rem}body.jm .jm-asesor__contador{color:var(--jm-ink-2)}body.jm .jm-asesor__canales{display:flex;gap:.375rem}body.jm .jm-asesor__canal{display:block;width:2rem;height:.375rem;overflow:hidden;border-radius:9999px;background:var(--jm-rule)}body.jm .jm-asesor__relleno{display:block;height:100%;transform-origin:left;border-radius:9999px;background:var(--jm-accent);transform:scaleX(0);transition:transform .5s cubic-bezier(.16,1,.3,1)}body.jm .jm-asesor__relleno[data-lleno]{transform:scaleX(1)}body.jm .jm-asesor__acciones{display:flex;align-items:center;gap:.25rem}body.jm .jm-asesor button.jm-asesor__accion,body.jm .jm-asesor button.jm-asesor__accion:hover,body.jm .jm-asesor button.jm-asesor__accion:focus,body.jm .jm-asesor button.jm-asesor__accion:active{display:inline-flex;min-height:2.75rem;align-items:center;gap:.375rem;margin:0;padding:0 .75rem;border:0;border-radius:0;box-shadow:none;background:none;font-family:var(--jm-font-sans);font-size:.875rem;line-height:1.25rem;text-transform:none;letter-spacing:normal;cursor:pointer;transition:color .2s var(--jm-ease-ui)}body.jm .jm-asesor button.jm-asesor__accion[hidden]{display:none}body.jm .jm-asesor button.jm-asesor__accion--atras{font-weight:600;color:var(--jm-ink)}body.jm .jm-asesor button.jm-asesor__accion--atras:hover{color:var(--jm-accent)}body.jm .jm-asesor button.jm-asesor__accion--reiniciar{font-weight:400;color:var(--jm-ink-2)}body.jm .jm-asesor button.jm-asesor__accion--reiniciar:hover{color:var(--jm-ink)}body.jm .jm-asesor__preguntas{margin:0;min-width:0;border:0;padding:1.25rem 1rem}@media (min-width: 768px){body.jm .jm-asesor__preguntas{padding:1.5rem}}body.jm .jm-asesor__preguntas[hidden]{display:none}body.jm .jm-asesor .jm-asesor__enunciado{display:block;float:none;width:auto;margin:0 0 .25rem;padding:0;border:0;color:var(--jm-ink);outline:none}body.jm .jm-asesor__intro{margin-bottom:1.5rem;max-width:60ch;font-size:.875rem;line-height:1.25rem;color:var(--jm-ink-2)}body.jm .jm-asesor__intro em{font-style:normal;font-weight:600}body.jm .jm-asesor__enlace-catalogo{color:var(--jm-accent);font-weight:600;text-decoration:underline;text-underline-offset:4px}body.jm .jm-asesor__selectores{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media (min-width: 1024px){body.jm .jm-asesor__selectores{grid-template-columns:repeat(3,minmax(0,1fr))}}body.jm .jm-asesor__campo{display:block;margin:0;font-weight:inherit}body.jm .jm-asesor__etiqueta{display:flex;align-items:center;gap:.625rem;color:var(--jm-ink)}body.jm .jm-asesor__numero{display:flex;flex-shrink:0;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1;background:var(--jm-accent-tint);color:var(--jm-accent);transition:background-color .3s var(--jm-ease-ui),color .3s var(--jm-ease-ui)}body.jm .jm-asesor__campo--bloqueado .jm-asesor__numero{background:var(--jm-muted);color:var(--jm-ink-3)}body.jm .jm-asesor__campo--hecho .jm-asesor__numero{background:var(--jm-accent);color:#fff}body.jm .jm-asesor__select{position:relative;display:block;margin-top:.625rem}body.jm .jm-asesor__select select,body.jm .jm-asesor__select select:focus{display:block;width:100%;height:3.25rem;margin:0;padding:0 2.5rem 0 .875rem;border:1px solid var(--jm-rule-strong);border-radius:var(--jm-radius-xl);background:var(--jm-surface);background-image:none;color:var(--jm-ink);box-shadow:none;font-family:var(--jm-font-sans);font-size:1rem;line-height:1.5;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s var(--jm-ease-ui),box-shadow .2s var(--jm-ease-ui)}body.jm .jm-asesor__select select:hover{border-color:var(--jm-rule-control)}body.jm .jm-asesor__select select:focus{border-color:var(--jm-accent);box-shadow:0 0 0 3px #e306131f;outline:none}body.jm .jm-asesor__campo--hecho .jm-asesor__select select{border-color:var(--jm-ink)}body.jm .jm-asesor__campo--hecho .jm-asesor__select select:focus{border-color:var(--jm-accent)}body.jm .jm-asesor__select select:disabled,body.jm .jm-asesor__select select:disabled:hover{cursor:not-allowed;border-color:var(--jm-rule);background:var(--jm-sunken);color:var(--jm-ink-3);opacity:1}body.jm .jm-asesor__chevron{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);color:var(--jm-ink-3);pointer-events:none}body.jm .jm-asesor__campo--bloqueado .jm-asesor__chevron{color:var(--jm-rule-strong)}body.jm .jm-asesor__motivo{margin-top:.5rem;display:block;font-size:.875rem;line-height:1.25rem;color:var(--jm-ink-3)}body.jm .jm-asesor__motivo[hidden]{display:none}body.jm .jm-asesor__ayudas{margin:1.25rem 0 0;padding:.875rem 1rem;list-style:none;display:flex;flex-direction:column;gap:.5rem;border-left:2px solid var(--jm-accent)}body.jm .jm-asesor__ayudas[hidden]{display:none}body.jm .jm-asesor__ayudas li{margin:0;font-size:.875rem;line-height:1.25rem;color:var(--jm-ink-2)}body.jm .jm-asesor__ayuda-label{font-weight:600;color:var(--jm-ink)}body.jm .jm-asesor__pista{margin-top:1.5rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--jm-ink-2)}body.jm .jm-asesor__pista-ico{color:var(--jm-ink-3)}body.jm .jm-asesor__resultado{padding:1.25rem 1rem}@media (min-width: 768px){body.jm .jm-asesor__resultado{padding:1.5rem}}body.jm .jm-asesor__resultado[hidden]{display:none}body.jm .jm-asesor__cabeza{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem}body.jm .jm-asesor__cuenta{font-size:.875rem;line-height:1.25rem;color:var(--jm-ink-2)}body.jm .jm-asesor__filas{margin:1.25rem 0 0;padding:0;list-style:none;border-top:1px solid var(--jm-rule);border-bottom:1px solid var(--jm-rule)}body.jm .jm-asesor__fila{margin:0;display:flex;flex-direction:column;gap:1rem;padding-block:1rem;border-top:1px solid var(--jm-rule)}body.jm .jm-asesor__fila:first-child{border-top:0}@media (min-width: 768px){body.jm .jm-asesor__fila{flex-direction:row;align-items:center}}body.jm .jm-asesor__miniatura{position:relative;display:block;flex-shrink:0;width:7rem;height:5rem;overflow:hidden;border:1px solid var(--jm-rule);background:var(--jm-muted)}body.jm .jm-asesor__miniatura img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;background:#fff}body.jm .jm-asesor__dibujo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--jm-rule-strong)}body.jm .jm-asesor__dibujo svg{width:auto;height:50%;max-width:62%}body.jm .jm-asesor__info{min-width:0;flex:1 1 0%}body.jm .jm-asesor__sub{color:var(--jm-ink-3)}body.jm .jm-asesor .jm-asesor__nombre{margin-top:.125rem;color:var(--jm-ink)}body.jm .jm-asesor__nombre a{display:inline-block;padding-block:.125rem;color:var(--jm-ink);transition:color .2s var(--jm-ease-ui)}body.jm .jm-asesor__nombre a:hover{color:var(--jm-accent)}body.jm .jm-asesor__datos{margin:.5rem 0 0;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}body.jm .jm-asesor__dato{display:flex;align-items:baseline;gap:.375rem}body.jm .jm-asesor__dato dt{color:var(--jm-ink-3)}body.jm .jm-asesor__dato dd{margin:0}body.jm .jm-asesor__valor{color:var(--jm-ink)}body.jm .jm-asesor__unidad{margin-left:.25rem;color:var(--jm-ink-3)}body.jm .jm-asesor__nd{color:var(--jm-ink-3)}body.jm .jm-asesor .jm-pendiente svg{flex:none}body.jm .jm-asesor__razones{margin:0;padding:0;list-style:none;flex-shrink:0;display:flex;flex-direction:column;gap:.25rem}@media (min-width: 768px){body.jm .jm-asesor__razones{max-width:32ch}}body.jm .jm-asesor__razones li{margin:0;display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--jm-ink-2)}body.jm .jm-asesor__check{margin-top:.125rem;color:var(--jm-ok)}body.jm .jm-asesor__alt-rotulo{margin-top:1.5rem;color:var(--jm-ink-3)}body.jm .jm-asesor__filas--alt{margin-top:.75rem}body.jm .jm-asesor__vacio{margin-top:1.25rem;padding:1.25rem}body.jm .jm-asesor__vacio-titulo{color:var(--jm-ink)}body.jm .jm-asesor__vacio-texto{margin-top:.5rem;max-width:70ch;font-size:1rem;line-height:1.5rem;color:var(--jm-ink-2)}body.jm .jm-asesor__vacio-tel{margin-top:1rem;display:inline-flex;min-height:3rem;align-items:center;gap:.5rem;padding:0 1.25rem;border:1px solid var(--jm-rule-control);border-radius:9999px;background:var(--jm-surface);color:var(--jm-ink);font-size:1rem;font-weight:600;transition:background-color .2s var(--jm-ease-ui)}body.jm .jm-asesor__vacio-tel:hover{background:var(--jm-sunken);color:var(--jm-ink)}body.jm .jm-asesor__cta{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){body.jm .jm-asesor__cta{flex-direction:row;align-items:center}}body.jm .jm-asesor .jm-asesor__consultar,body.jm .jm-asesor .jm-asesor__consultar:hover{color:#fff;text-decoration:none}body.jm .jm-asesor__catalogo{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;align-self:flex-start;font-size:1rem;font-weight:600;color:var(--jm-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .2s var(--jm-ease-ui)}body.jm .jm-asesor .jm-asesor__catalogo:hover{color:var(--jm-accent-hover)}body.jm .jm-asesor__catalogo svg{transition:transform .2s var(--jm-ease-ui)}body.jm .jm-asesor__catalogo:hover svg{transform:translate(.125rem)}@media (min-width: 768px){body.jm .jm-asesor__catalogo{align-self:auto}}body.jm :where(.jm-boton),body.jm :where(.jm-boton):hover,body.jm :where(.jm-boton):focus,body.jm :where(.jm-boton):active{margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;text-decoration:none;white-space:normal;cursor:pointer;transition:color .2s var(--jm-ease-ui),background-color .2s var(--jm-ease-ui),border-color .2s var(--jm-ease-ui),opacity .2s var(--jm-ease-ui)}body.jm :where(.jm-boton):disabled{cursor:not-allowed}body.jm .jm-cat-filtros [hidden],body.jm .jm-cat-barra [hidden],body.jm .jm-cat-pie [hidden],body.jm .jm-tiras [hidden],body.jm .jm-tira__flecha[hidden],body.jm .jm-tarjeta-maquina [hidden]{display:none}body.jm .jm-ico{flex-shrink:0}body.jm .elementor-widget-loop-grid .e-loop-item.jm-oculta{display:none}body.jm .jm-dato{color:var(--jm-ink)}body.jm .jm-dato--na{color:var(--jm-ink-3)}body.jm .jm-dato__unidad{margin-left:.25rem;color:var(--jm-ink-3)}body.jm .jm-pendiente.jm-dato{color:var(--jm-wait-ink);line-height:1.35}body.jm .jm-pendiente .jm-ico{width:12px;height:12px}body.jm .jm-foto-pendiente{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:var(--jm-muted)}body.jm .jm-foto-pendiente__dibujo{display:flex;align-items:center;justify-content:center;height:50%;max-width:62%;color:var(--jm-rule-strong)}body.jm .jm-foto-pendiente__dibujo svg{height:100%;width:auto;max-width:100%}body.jm .jm-foto-pendiente__texto{color:var(--jm-ink-3)}body.jm .jm-imagen-maquina__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}body.jm .jm-mini-icono{position:absolute;top:18%;right:18%;bottom:18%;left:18%;background:var(--jm-rule-strong);-webkit-mask:var(--jm-icono) center / contain no-repeat;mask:var(--jm-icono) center / contain no-repeat}body.jm .jm-tarjeta-maquina{display:flex;flex-direction:column;gap:1rem;height:100%;padding:1rem;box-sizing:border-box}@media (min-width: 768px){body.jm .jm-tarjeta-maquina{padding:1.25rem}}body.jm .jm-tarjeta-maquina:has(:focus-visible){outline:2px solid var(--jm-ink);outline-offset:2px}body.jm .jm-tarjeta-maquina__cabecera{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem}body.jm .jm-tarjeta-maquina__nombre{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}body.jm .jm-tarjeta-maquina__marca{color:var(--jm-ink-3)}body.jm .jm-tarjeta-maquina__modelo{margin-top:.25rem;color:var(--jm-ink)}body.jm .jm-tarjeta-maquina__modelo a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.75rem;color:var(--jm-ink);transition:color .2s var(--jm-ease-ui)}body.jm .jm-tarjeta-maquina__modelo a:hover{color:var(--jm-accent)}body.jm .jm-tarjeta-maquina__sub{margin-top:.125rem;font-size:.875rem;line-height:1.25rem;color:var(--jm-ink-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.jm .jm-tarjeta-maquina__sub .elementor-heading-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.jm .jm-tarjeta-maquina__chips{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem;flex-shrink:0}body.jm .jm-chip-energia{display:inline-flex;flex-shrink:0;align-items:center;padding:.25rem .625rem;border:1px solid var(--jm-rule-strong);border-radius:var(--jm-radius-full);background:var(--jm-sunken);color:var(--jm-ink-2);white-space:nowrap}body.jm .jm-energia-electrico .jm-chip-energia{border-color:#d3f0dd;background:#f0fdf4;color:#166534}body.jm .jm-energia-hibrido .jm-chip-energia{border-color:#d8e6fe;background:#eff6ff;color:#1e40af}body.jm .jm-traccion-4x4 .jm-chip-energia .elementor-heading-title:after{content:" 4x4"}body.jm .jm-chip-gama{display:none}body.jm .jm-gama .jm-chip-gama{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid #f3e0a8;border-radius:var(--jm-radius-full);background:#fffbeb;color:#7a5a00}body.jm .jm-gama .jm-chip-gama:before{content:"";width:11px;height:11px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z'/%3E%3Cpath d='m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65'/%3E%3Cpath d='m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z'/%3E%3Cpath d='m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65'/%3E%3Cpath d='m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65'/%3E%3C/svg%3E") center / contain no-repeat}body.jm .jm-tarjeta-maquina__foto{position:relative;aspect-ratio:6 / 5;overflow:hidden}body.jm .jm-tarjeta-maquina__foto .jm-foto-maquina{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}body.jm .jm-tarjeta-maquina__foto .jm-foto-maquina a{display:block;width:100%;height:100%}body.jm .jm-tarjeta-maquina__foto .jm-foto-maquina img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}body.jm .jm-sin-foto .jm-foto-maquina{display:none}body.jm .jm-casilla-comparar{position:absolute;top:.25rem;right:.25rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;cursor:pointer}body.jm .jm-casilla-comparar__caja{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid var(--jm-rule-strong);border-radius:var(--jm-radius-md);background:#ffffffe6;color:#fff;transition:background-color .2s var(--jm-ease-ui),border-color .2s var(--jm-ease-ui)}body.jm .jm-casilla-comparar__caja svg{opacity:0}body.jm .jm-casilla-comparar--marcada .jm-casilla-comparar__caja{border-color:var(--jm-ink);background:var(--jm-ink)}body.jm .jm-casilla-comparar--marcada .jm-casilla-comparar__caja svg{opacity:1}body.jm .jm-casilla-comparar--bloqueada{cursor:not-allowed}body.jm .jm-casilla-comparar--bloqueada .jm-casilla-comparar__caja{opacity:.4}body.jm .jm-casilla-comparar input:focus-visible+.jm-casilla-comparar__caja{outline:2px solid var(--jm-accent);outline-offset:2px}body.jm .jm-tarjeta-datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:.625rem .5rem;text-align:center}body.jm .jm-tarjeta-datos__item{display:flex;flex-direction:column;min-width:0}body.jm .jm-tarjeta-datos__v{order:1;margin:0}body.jm .jm-tarjeta-datos__k{order:2;margin:.25rem 0 0;font-size:.6875rem;line-height:1.25;font-weight:500;color:var(--jm-ink-3)}body.jm .jm-tarjeta-maquina__desc{flex:1 1 auto;font-size:.875rem;line-height:1.625;color:var(--jm-ink-2)}body.jm .jm-tarjeta-maquina__desc .elementor-heading-title,body.jm .jm-tarjeta-maquina__desc p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0}body.jm .jm-tarjeta-maquina__acciones{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--jm-rule)}body.jm .jm-tarjeta-maquina__pareja{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}body.jm .jm-tarjeta-maquina__pareja.jm-pareja--sola{grid-template-columns:minmax(0,1fr)}body.jm .jm-tarjeta-maquina__acciones .elementor-button{width:100%;padding-inline:.5rem;gap:.375rem}body.jm .jm-tarjeta-maquina .jm-btn--tinta .elementor-button:hover{background:var(--jm-inverse-2)}body.jm .jm-tarjeta-maquina .jm-btn--acento .elementor-button-icon{transition:transform .2s var(--jm-ease-ui)}body.jm .jm-tarjeta-maquina:hover .jm-btn--acento .elementor-button-icon{transform:translate(.125rem)}body.jm .jm-btn-comparar .elementor-button{border:1px solid var(--jm-rule-strong);background:var(--jm-sunken);color:var(--jm-ink-2)}body.jm .jm-btn-comparar .elementor-button:hover{background:var(--jm-muted);color:var(--jm-ink)}body.jm .jm-btn-comparar.jm-comparar--activo .elementor-button{border-color:var(--jm-accent);background:var(--jm-accent-tint);color:var(--jm-accent)}body.jm .jm-btn-comparar.jm-comparar--bloqueado .elementor-button{cursor:not-allowed;opacity:.5}body.jm .jm-btn-comparar.jm-comparar--activo .elementor-button-icon{display:none}body.jm .jm-btn-comparar.jm-comparar--activo .elementor-button-content-wrapper:before{content:"";width:15px;height:15px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}body.jm .elementor-widget-loop-grid.jm-rejilla-maquinas .elementor-loop-container.elementor-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media (min-width: 768px){body.jm .elementor-widget-loop-grid.jm-rejilla-maquinas .elementor-loop-container.elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1440px){body.jm .elementor-widget-loop-grid.jm-rejilla-maquinas .elementor-loop-container.elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body.jm .jm-catalogo-rejilla{margin-top:1.5rem}body.jm .jm-catalogo-tiras{border-bottom:1px solid var(--jm-rule);background:var(--jm-surface)}body.jm .jm-catalogo-tiras__interior{padding-block:1rem}body.jm .jm-catalogo{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:2rem}body.jm .jm-catalogo__principal{display:flex;flex-direction:column;min-width:0}body.jm .jm-catalogo__lateral{display:contents}@media (min-width: 1024px){body.jm .jm-catalogo{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}body.jm .jm-catalogo__lateral{display:block;grid-column:span 3 / span 3}body.jm .jm-catalogo__principal{grid-column:span 9 / span 9}}body.jm .jm-tiras{display:flex;flex-direction:column;gap:.75rem}body.jm .jm-tira{position:relative}body.jm .jm-tira__pista{display:flex;gap:.5rem;overflow-x:auto;scroll-behavior:smooth;padding-bottom:.25rem;scrollbar-width:thin;scrollbar-color:var(--jm-rule-strong) transparent;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}body.jm .jm-tira__pista::-webkit-scrollbar{height:6px}body.jm .jm-tira__pista::-webkit-scrollbar-track{background:transparent}body.jm .jm-tira__pista::-webkit-scrollbar-thumb{background:var(--jm-rule-strong)}@media (pointer: coarse){body.jm .jm-tira__pista{scrollbar-width:none}body.jm .jm-tira__pista::-webkit-scrollbar{display:none}}body.jm .jm-tira__borde{position:absolute;top:0;bottom:0;width:2.5rem;pointer-events:none;opacity:0;transition:opacity .2s var(--jm-ease-ui)}body.jm .jm-tira__borde--izq{left:0;background:linear-gradient(to right,var(--jm-surface),transparent)}body.jm .jm-tira__borde--der{right:0;background:linear-gradient(to left,var(--jm-surface),transparent)}body.jm .jm-tira--izq .jm-tira__borde--izq,body.jm .jm-tira--der .jm-tira__borde--der{opacity:1}body.jm .jm-boton.jm-tira__flecha{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--jm-rule-control);background:var(--jm-surface);color:var(--jm-ink);box-shadow:0 1px 6px #14171a24}body.jm .jm-boton.jm-tira__flecha:hover{background:var(--jm-sunken);color:var(--jm-ink)}body.jm .jm-tira__flecha--izq{left:-.25rem}body.jm .jm-tira__flecha--der{right:-.25rem}body.jm .jm-tira__fam{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;border:1px solid var(--jm-rule);background:var(--jm-surface);color:var(--jm-ink-2);font-size:1rem;white-space:nowrap;transition:color .2s var(--jm-ease-ui),border-color .2s var(--jm-ease-ui),background-color .2s var(--jm-ease-ui)}body.jm .jm-tira__fam:hover{border-color:var(--jm-rule-control);color:var(--jm-ink)}body.jm .jm-tira__fam[aria-current]{border-color:var(--jm-ink);background:var(--jm-ink);color:#fff}body.jm .jm-tira__icono{display:inline-flex;width:2rem;height:1.5rem;flex-shrink:0;color:var(--jm-accent)}body.jm .jm-tira__icono svg{width:100%;height:100%}body.jm .jm-tira__fam[aria-current] .jm-tira__icono{color:#fff}body.jm .jm-tira__n{font-size:.875rem;opacity:.7}body.jm .jm-tira__n--sub{font-size:.75rem}body.jm .jm-boton.jm-tira__sub{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .875rem;border:1px solid var(--jm-rule);background:var(--jm-surface);color:var(--jm-ink-2);font-size:.875rem;white-space:nowrap}body.jm .jm-boton.jm-tira__sub:hover{border-color:var(--jm-rule-control);background:var(--jm-surface);color:var(--jm-ink)}body.jm .jm-boton.jm-tira__sub[aria-pressed=true]{border-color:var(--jm-accent);background:var(--jm-accent-tint);color:var(--jm-ink)}body.jm .jm-boton.jm-tira__sub--todas[aria-pressed=true]{border-color:var(--jm-rule-control);background:var(--jm-sunken);color:var(--jm-ink)}body.jm .jm-boton.jm-tira__sub:disabled{cursor:not-allowed;opacity:.4}body.jm .jm-cat-filtros__velo,body.jm .jm-cat-filtros__cerrar,body.jm .jm-cat-filtros__pie{display:none}body.jm .jm-cat-filtros__titulo{margin:0 0 1rem;color:var(--jm-ink-3)}@media (min-width: 1024px){body.jm .jm-cat-filtros__hoja{position:sticky;top:8rem;max-height:calc(100vh - 9rem);overflow-y:auto;padding-right:.5rem;padding-left:.25rem;margin-left:-.25rem}}@media (max-width: 1023.98px){body.jm .jm-cat-filtros{display:none}body.jm .jm-cat-filtros.jm-cat-filtros--abierta{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}body.jm .jm-cat-filtros--abierta .jm-boton.jm-cat-filtros__velo{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#14171ab3;cursor:default}body.jm .jm-cat-filtros__hoja{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:92dvh;background:var(--jm-surface)}body.jm .jm-cat-filtros__cabecera{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid var(--jm-rule)}body.jm .jm-cat-filtros__titulo{margin:0;color:var(--jm-ink)}body.jm .jm-boton.jm-cat-filtros__cerrar{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:var(--jm-ink)}body.jm .jm-cat-filtros__cuerpo{flex:1 1 auto;min-height:0;overflow-y:auto;padding-inline:1.25rem}body.jm .jm-cat-filtros__pie{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-top:1px solid var(--jm-rule)}}@media (max-width: 1023.98px) and (prefers-reduced-motion: no-preference){body.jm .jm-cat-filtros--abierta .jm-cat-filtros__velo{animation:jm-velo-entra .2s linear}body.jm .jm-cat-filtros--abierta .jm-cat-filtros__hoja{animation:jm-hoja-entra .26s var(--jm-ease-entrance)}}@keyframes jm-velo-entra{0%{opacity:0}to{opacity:1}}@keyframes jm-hoja-entra{0%{transform:translate3d(0,100%,0)}to{transform:none}}body.jm .jm-boton.jm-cat-filtros__borrar{min-height:3rem;padding:0 .75rem;color:var(--jm-ink-2);font-size:1rem;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-boton.jm-cat-filtros__ver{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.25rem;height:3.5rem;border-radius:var(--jm-radius-full);background:var(--jm-accent);color:#fff;font-size:1rem;font-weight:600}body.jm .jm-boton.jm-cat-filtros__ver:hover{background:var(--jm-accent-hover);color:#fff}body.jm .jm-cat-panel{border-block:1px solid var(--jm-rule)}body.jm .jm-cat-panel__bloque,body.jm .jm-cat-grupo{padding-block:1.25rem}body.jm .jm-cat-panel>*+*{border-top:1px solid var(--jm-rule)}body.jm .jm-cat-panel__etiqueta{display:block;color:var(--jm-ink)}body.jm .jm-cat-buscar{position:relative}body.jm .jm-cat-buscar--panel{margin-top:.75rem}body.jm .jm-cat-buscar--movil{flex:1 1 auto;min-width:0}body.jm .jm-cat-buscar__ico{position:absolute;top:50%;left:.875rem;transform:translateY(-50%);color:var(--jm-ink-3);pointer-events:none}body.jm .jm-cat-buscar--movil .jm-cat-buscar__ico{left:.75rem}body.jm input.jm-cat-buscar__campo{display:block;box-sizing:border-box;width:100%;min-width:0;height:3rem;margin:0;padding:0 .75rem 0 2.5rem;border:1px solid var(--jm-rule-control);border-radius:var(--jm-radius-full);background:var(--jm-surface);color:var(--jm-ink);font:inherit;font-size:1rem;line-height:1.2}body.jm .jm-cat-buscar--movil input.jm-cat-buscar__campo{padding-left:2.25rem}body.jm input.jm-cat-buscar__campo::placeholder{color:var(--jm-ink-3);opacity:1}body.jm input.jm-cat-buscar__campo:focus{border-color:var(--jm-rule-control)}body.jm .jm-cat-grupo__titulo{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;color:var(--jm-ink)}body.jm .jm-cat-grupo__titulo::-webkit-details-marker{display:none}body.jm .jm-cat-grupo__titulo::marker{content:""}body.jm .jm-cat-grupo__mas{color:var(--jm-ink-3);transition:transform .2s var(--jm-ease-ui)}body.jm .jm-cat-grupo[open] .jm-cat-grupo__mas{transform:rotate(45deg)}body.jm .jm-cat-grupo__cuerpo{margin-top:1rem}body.jm .jm-cat-grupo__nota{margin-top:.75rem;font-size:.875rem;line-height:1.43;color:var(--jm-ink-3)}body.jm .jm-cat-opciones{list-style:none;margin:0;padding:0}body.jm .jm-cat-opcion{display:flex;align-items:center;gap:.75rem;min-height:3rem;margin:0;cursor:pointer;font-size:1rem;font-weight:400;color:var(--jm-ink-2);transition:color .2s var(--jm-ease-ui)}body.jm .jm-cat-opcion:hover{color:var(--jm-ink)}body.jm .jm-cat-opcion--vacia,body.jm .jm-cat-opcion--vacia:hover{cursor:not-allowed;color:var(--jm-ink-3)}body.jm .jm-cat-opcion--radio.jm-cat-opcion--marcada{font-weight:600;color:var(--jm-ink)}body.jm .jm-cat-opcion__caja{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;box-sizing:border-box;border:2px solid var(--jm-rule-control);color:#fff;transition:background-color .2s var(--jm-ease-ui),border-color .2s var(--jm-ease-ui)}body.jm .jm-cat-opcion__caja svg{width:1rem;height:1rem;opacity:0}body.jm .jm-cat-opcion--marcada .jm-cat-opcion__caja{border-color:var(--jm-ink);background:var(--jm-ink)}body.jm .jm-cat-opcion--marcada .jm-cat-opcion__caja svg{opacity:1}body.jm .jm-cat-opcion--marcada .jm-cat-opcion__caja--radio{border-color:var(--jm-accent);background:var(--jm-accent);box-shadow:inset 0 0 0 3px #fff}body.jm .jm-cat-opcion--vacia .jm-cat-opcion__caja{border-color:var(--jm-rule);opacity:.5}body.jm .jm-cat-opcion input:focus-visible+.jm-cat-opcion__caja{outline:2px solid var(--jm-accent);outline-offset:2px}body.jm .jm-cat-opcion__texto{flex:1 1 auto}body.jm .jm-cat-opcion__n{font-size:.875rem;color:var(--jm-ink-3)}body.jm .jm-cat-marca{display:block;margin:0}body.jm select.jm-cat-select{display:block;box-sizing:border-box;width:100%;height:3rem;margin:0;padding:0 .75rem;border:1px solid var(--jm-rule-control);border-radius:var(--jm-radius-full);background-color:var(--jm-surface);color:var(--jm-ink);font:inherit;font-size:1rem}body.jm .jm-cat-asesor{padding:1rem;border:1px solid var(--jm-rule);background:var(--jm-sunken)}body.jm .jm-cat-asesor__titulo{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--jm-ink)}body.jm .jm-cat-asesor__ico{color:var(--jm-accent)}body.jm .jm-cat-asesor__texto{margin-top:.5rem;font-size:.875rem;line-height:1.43;color:var(--jm-ink-2)}body.jm .jm-cat-asesor__boton{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:3rem;margin-top:1rem;border-radius:var(--jm-radius-full);background:var(--jm-ink);color:#fff;font-size:1rem;font-weight:600;transition:background-color .2s var(--jm-ease-ui)}body.jm .jm-cat-asesor__boton:hover{background:var(--jm-inverse-2);color:#fff}body.jm .jm-cat-barra{display:flex;flex-direction:column;gap:.75rem}body.jm .jm-cat-barra__fila{display:flex;align-items:center;justify-content:space-between;gap:.75rem}body.jm .jm-cat-barra__cuenta{color:var(--jm-ink)}body.jm .jm-cat-barra__unidad{font-family:var(--jm-font-sans);font-size:1rem;font-weight:400;color:var(--jm-ink-2)}body.jm .jm-cat-barra__orden{display:flex;flex-shrink:0;align-items:center;gap:.5rem;margin:0}body.jm .jm-cat-barra__ordenar{display:none;color:var(--jm-ink-3)}body.jm select.jm-cat-select--orden{width:auto;max-width:13rem;height:auto;min-height:2.75rem;padding:0 .5rem}@media (min-width: 1024px){body.jm .jm-cat-barra__ordenar{display:inline}body.jm select.jm-cat-select--orden{padding:0 .75rem}}body.jm .jm-cat-barra__movil{display:flex;align-items:center;gap:.5rem}@media (min-width: 1024px){body.jm .jm-cat-barra__movil{display:none}}body.jm .jm-boton.jm-cat-barra__filtrar{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;height:3rem;padding:0 .875rem;border:1px solid var(--jm-rule-control);border-radius:var(--jm-radius-full);color:var(--jm-ink);font-size:1rem;font-weight:600}body.jm .jm-boton.jm-cat-barra__filtrar:hover{background:var(--jm-sunken);color:var(--jm-ink)}body.jm .jm-cat-barra__activos{padding:0 .375rem;background:var(--jm-accent);color:#fff;font-size:.875rem}body.jm .jm-cat-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}body.jm .jm-boton.jm-cat-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:0 .75rem;border:1px solid var(--jm-rule);background:var(--jm-sunken);color:var(--jm-ink);font-size:.875rem}body.jm .jm-boton.jm-cat-chip:hover{border-color:var(--jm-rule-strong);background:var(--jm-sunken);color:var(--jm-ink)}body.jm .jm-boton.jm-cat-chips__borrar{min-height:2.25rem;padding:0 .5rem;font-size:.875rem;color:var(--jm-ink-2);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-boton.jm-cat-chips__borrar:hover{color:var(--jm-ink)}body.jm .jm-cat-vacio{margin-top:2rem;padding:2rem;border:1px solid var(--jm-rule);background:var(--jm-sunken)}body.jm .jm-cat-vacio__hex{display:block;width:2rem;height:2rem;color:var(--jm-rule-strong)}body.jm .jm-cat-vacio__titulo{margin-top:1.25rem;color:var(--jm-ink)}body.jm .jm-cat-vacio__texto{margin-top:.75rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-cat-vacio__lista{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}body.jm .jm-boton.jm-cat-rescate{display:inline-flex;align-items:center;min-height:3rem;padding:0 1rem;border:1px solid var(--jm-rule-control);border-radius:var(--jm-radius-full);background:var(--jm-surface);color:var(--jm-ink);font-size:1rem;font-weight:600}body.jm .jm-boton.jm-cat-rescate:hover{background:var(--jm-muted);color:var(--jm-ink)}body.jm .jm-cat-rescate__n{margin-left:.75rem;color:var(--jm-accent)}body.jm .jm-cat-vacio__ayuda{margin-top:1.5rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-cat-vacio__ayuda a{font-weight:600;color:var(--jm-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-cat-mas{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem}body.jm .jm-boton.jm-cat-mas__boton{display:inline-flex;align-items:center;height:3.5rem;padding:0 2rem;border:1px solid var(--jm-rule-control);border-radius:var(--jm-radius-full);color:var(--jm-ink);font-size:1rem;font-weight:600}body.jm .jm-boton.jm-cat-mas__boton:hover{background:var(--jm-sunken);color:var(--jm-ink)}body.jm .jm-cat-mas__cuenta{color:var(--jm-ink-3)}body.jm .jm-ficha-pagina{padding-block:2rem}@media (min-width: 768px){body.jm .jm-ficha-pagina{padding-block:2.5rem}}body.jm .jm-ficha-migas{margin:-.375rem 0 2rem;color:var(--jm-ink-3)}body.jm .jm-ficha-migas .jm-migas{gap:0 .5rem}body.jm .jm-ficha-migas a{display:inline-block;padding-block:.375rem}body.jm .jm-ficha-migas .jm-migas a:hover{color:var(--jm-ink)}body.jm .jm-ficha-migas [aria-current]{color:var(--jm-ink);font-weight:500}body.jm .jm-ficha{display:flex;flex-direction:column;min-width:0}body.jm .jm-ficha__rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}@media (min-width: 1024px){body.jm .jm-ficha__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}@media (min-width: 768px){body.jm .jm-modal .jm-ficha__rejilla{grid-template-columns:11fr 9fr;gap:2rem}}body.jm .jm-ficha__media,body.jm .jm-ficha__datos{display:flex;flex-direction:column;min-width:0}body.jm .jm-ficha__foto{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-2xl);background:#fff}body.jm .jm-ficha__foto .jm-foto-maquina{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}body.jm .jm-ficha__foto .jm-foto-maquina img{width:100%;height:100%;object-fit:contain}body.jm .jm-ficha-destacados{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}body.jm .jm-ficha-destacados li{display:flex;align-items:flex-start;gap:.625rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-ficha-destacados__ico{margin-top:.25rem;color:var(--jm-ok)}body.jm .jm-ficha__sub{color:var(--jm-ink-3)}body.jm .jm-ficha__marca{margin-top:.75rem;font-size:1rem;font-weight:600;color:var(--jm-ink-2)}body.jm .jm-ficha__modelo{margin-top:.25rem;color:var(--jm-ink)}body.jm .jm-modal .jm-ficha__modelo{margin-top:0;font-size:clamp(1.375rem,2vw,1.875rem);font-weight:400;line-height:1.18;letter-spacing:-.022em}body.jm .jm-ficha__desc{margin-top:1.25rem;color:var(--jm-ink-2)}body.jm .jm-ficha-gama{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.25rem;padding:.75rem 1rem;border-left:2px solid var(--jm-wait);background:var(--jm-sunken);font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-ficha-gama strong{font-weight:600;color:var(--jm-ink)}body.jm .jm-ficha-gama__ico{margin-top:.25rem;color:var(--jm-wait-text)}body.jm .jm-ficha__specs{margin-top:2rem}body.jm .jm-ficha__specs-titulo{padding-bottom:.75rem;border-bottom:1px solid var(--jm-ink);color:var(--jm-ink)}body.jm .jm-specs__grupo{margin-top:1.25rem}body.jm .jm-specs__grupo-titulo{color:var(--jm-ink-3)}body.jm .jm-specs__lista{margin:.5rem 0 0;border-top:1px solid var(--jm-rule)}body.jm .jm-specs__fila{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.625rem;border-bottom:1px solid var(--jm-rule)}body.jm .jm-specs__fila:last-child{border-bottom:0}body.jm .jm-specs__k{margin:0;font-size:1rem;font-weight:400;color:var(--jm-ink-2)}body.jm .jm-specs__v{margin:0;text-align:right}body.jm .jm-specs__nota{margin-top:1rem;font-size:.875rem;line-height:1.43;color:var(--jm-ink-3)}body.jm .jm-ficha-aplicaciones{margin-top:2rem}body.jm .jm-ficha-aplicaciones__titulo{margin:0;color:var(--jm-ink-3)}body.jm .jm-ficha-aplicaciones__lista{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}body.jm .jm-ficha-aplicaciones__lista li{padding:.375rem .75rem;border:1px solid var(--jm-rule);background:var(--jm-sunken);font-size:.875rem;line-height:1.43;color:var(--jm-ink-2)}body.jm .jm-ficha__servicio{margin-top:2rem}body.jm .jm-ficha__servicio-titulo{color:var(--jm-ink-3)}body.jm .jm-ficha-delegaciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem;margin:.75rem 0 0;padding:0;list-style:none}body.jm .jm-ficha-delegaciones li{display:flex;align-items:center;gap:.5rem;padding-block:.25rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-ficha-delegaciones__marca{width:.75rem;height:.75rem;flex-shrink:0;background:var(--jm-ok)}body.jm .jm-ficha__servicio-nota{margin-top:.75rem;font-size:.875rem;line-height:1.43;color:var(--jm-ink-3)}body.jm .jm-ficha-nota{margin-top:2rem;padding:.75rem 1rem;border-left:2px solid var(--jm-accent);background:var(--jm-accent-tint);font-size:1rem;color:var(--jm-ink)}body.jm .jm-ficha__acciones{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--jm-rule)}body.jm .jm-ficha__acciones .jm-btn--acento .elementor-button{width:100%;min-height:3.5rem}body.jm .jm-ficha__pareja{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){body.jm .jm-ficha__pareja{flex-direction:row}}body.jm .jm-ficha__pareja .jm-btn,body.jm .jm-ficha__pareja .jm-btn .elementor-button{min-height:3rem;font-weight:600}@media (min-width: 768px){body.jm .jm-ficha__pareja a.jm-btn,body.jm .jm-ficha__pareja .jm-btn .elementor-button{flex:1 1 0%}}body.jm .jm-ficha__pareja a.jm-ficha-pdf{display:flex}body.jm .jm-ficha-pdf__peso{font-size:.875rem;color:var(--jm-ink-3)}body.jm .jm-ficha__telefono .elementor-button-text{font-family:var(--jm-font-mono);font-variant-numeric:tabular-nums}body.jm .jm-ficha .jm-btn-comparar .elementor-button{width:100%;min-height:3rem;border:1px solid var(--jm-rule-control);border-radius:0;background:none;color:var(--jm-ink);font-size:1rem}body.jm .jm-ficha .jm-btn-comparar .elementor-button:hover{background:var(--jm-sunken);color:var(--jm-ink)}body.jm .jm-ficha .jm-btn-comparar.jm-comparar--activo .elementor-button{border-color:var(--jm-ink);background:var(--jm-ink);color:#fff}body.jm .jm-ficha__relacionadas{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--jm-rule)}body.jm .jm-ficha__relacionadas-titulo{color:var(--jm-ink)}body.jm .elementor-widget-loop-grid.jm-rejilla-relacionadas{margin-top:2rem}body.jm .elementor-widget-loop-grid.jm-rejilla-relacionadas .elementor-loop-container.elementor-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media (min-width: 768px){body.jm .elementor-widget-loop-grid.jm-rejilla-relacionadas .elementor-loop-container.elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body.jm .jm-ficha__volver{margin-top:3rem}body.jm .jm-ficha__volver .elementor-button{gap:.5rem}body.jm dialog.jm-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;background:transparent;color:var(--jm-ink);overflow:hidden}body.jm dialog.jm-modal::backdrop{background:#14171ab8}body.jm .jm-modal [hidden]{display:none}body.jm .jm-modal__marco{display:flex;width:100%;height:100%;justify-content:center;align-items:stretch;padding:0;box-sizing:border-box}@media (min-width: 768px){body.jm .jm-modal__marco{align-items:center;padding:1.5rem}}@media (min-width: 1024px){body.jm .jm-modal__marco{padding:2rem}}body.jm .jm-modal__panel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:var(--jm-surface)}@media (min-width: 768px){body.jm .jm-modal__panel{width:min(1160px,94vw);height:auto;max-height:90dvh;border:1px solid var(--jm-ink);box-shadow:var(--jm-shadow-panel)}}body.jm .jm-modal--completa .jm-modal__marco{padding:0;align-items:stretch}body.jm .jm-modal--completa .jm-modal__panel{width:100%;height:100%;max-height:none;border:0;box-shadow:none}body.jm .jm-modal__barra{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid var(--jm-rule);background:var(--jm-surface)}@media (min-width: 768px){body.jm .jm-modal__barra{padding-inline:1.25rem}}body.jm .jm-modal__titulo{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--jm-ink-2)}body.jm .jm-modal__acciones{display:flex;flex-shrink:0;align-items:center;gap:.25rem}body.jm .jm-modal__enlace{display:none;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .75rem;font-size:.875rem;font-weight:600;color:var(--jm-ink-2);transition:color .2s var(--jm-ease-ui)}body.jm .jm-modal__enlace:hover,body.jm .jm-modal__enlace-movil:hover{color:var(--jm-accent)}body.jm .jm-boton.jm-modal__completa,body.jm .jm-boton.jm-modal__cerrar{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:var(--jm-ink)}body.jm .jm-boton.jm-modal__completa{display:none;color:var(--jm-ink-2)}body.jm .jm-boton.jm-modal__completa:hover,body.jm .jm-boton.jm-modal__cerrar:hover{color:var(--jm-accent)}@media (min-width: 768px){body.jm .jm-modal__enlace:not([hidden]){display:inline-flex}body.jm .jm-boton.jm-modal__completa{display:flex}}body.jm .jm-modal__cuerpo{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem 1.25rem}@media (min-width: 768px){body.jm .jm-modal__cuerpo{padding:2rem}}body.jm .jm-modal__cuerpo:focus{outline:none}body.jm .jm-modal--completa .jm-modal__contenido{max-width:var(--jm-ancho-placa);margin-inline:auto}body.jm .jm-modal__pie{flex-shrink:0;padding:.5rem 1rem;border-top:1px solid var(--jm-rule);background:var(--jm-sunken)}@media (min-width: 768px){body.jm .jm-modal__pie{display:none}}body.jm .jm-modal__enlace-movil{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:600;color:var(--jm-ink-2)}body.jm .jm-modal .jm-contenedor,body.jm .jm-modal .e-con.jm-contenedor{padding-inline:0;max-width:none}html.jm-modal-cargando,html.jm-modal-cargando body.jm a{cursor:progress}@media (prefers-reduced-motion: no-preference){body.jm dialog.jm-modal[open] .jm-modal__panel{animation:jm-panel-entra .26s var(--jm-ease-entrance)}body.jm dialog.jm-modal[open]::backdrop{animation:jm-velo-entra .2s linear}}@keyframes jm-panel-entra{0%{opacity:0;transform:translate3d(0,12px,0) scale(.99)}to{opacity:1;transform:none}}body.jm .jm-comparador [hidden],body.jm .jm-bandeja[hidden],body.jm .jm-bandeja [hidden]{display:none}body.jm .jm-comparador-pagina{padding-block:1.5rem}@media (min-width: 768px){body.jm .jm-comparador-pagina{padding-block:2rem}}body.jm .jm-comparador-pagina__titulo{color:var(--jm-ink-3)}body.jm .jm-comparador-cuerpo{margin-top:1.25rem}body.jm .e-con.jm-comparador-cuerpo{--width: 100%;min-width:0}body.jm .jm-comparador{display:flex;flex-direction:column;gap:2rem}body.jm .jm-comparador[aria-busy=true] .jm-comparador__tabla{opacity:.6;transition:opacity .2s var(--jm-ease-ui)}body.jm .jm-anadir{border:1px solid var(--jm-rule);background:var(--jm-sunken)}body.jm .jm-anadir__campo{position:relative}body.jm .jm-anadir__ico{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:var(--jm-ink-3);pointer-events:none}body.jm input.jm-anadir__input{display:block;box-sizing:border-box;width:100%;height:3.25rem;margin:0;padding:0 1rem 0 2.75rem;border:0;border-radius:0;background:transparent;color:var(--jm-ink);font:inherit;font-size:1rem}body.jm input.jm-anadir__input::placeholder{color:var(--jm-ink-3);opacity:1}body.jm input.jm-anadir__input:focus{outline:none}body.jm .jm-anadir:focus-within{outline:2px solid var(--jm-accent);outline-offset:2px}body.jm .jm-anadir__lista{max-height:18rem;overflow-y:auto;margin:0;padding:0;list-style:none;border-top:1px solid var(--jm-rule)}body.jm .jm-anadir__item{border-bottom:1px solid var(--jm-rule)}body.jm .jm-anadir__item:last-child{border-bottom:0}body.jm .jm-boton.jm-anadir__opcion{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;text-align:left}body.jm .jm-boton.jm-anadir__opcion:hover{background:var(--jm-surface)}body.jm .jm-anadir__mas{display:inline-flex;flex-shrink:0;color:var(--jm-accent)}body.jm .jm-anadir__texto{flex:1 1 auto;min-width:0}body.jm .jm-anadir__nombre{display:block;font-size:1rem;font-weight:600;color:var(--jm-ink)}body.jm .jm-anadir__sub{display:block;color:var(--jm-ink-3)}body.jm .jm-anadir__nada{padding:.75rem 1rem;font-size:.875rem;color:var(--jm-ink-3)}body.jm .jm-anadir-lleno{padding:.75rem 1rem;border:1px solid var(--jm-rule);background:var(--jm-sunken);font-size:.875rem;line-height:1.43;color:var(--jm-ink-2)}body.jm .jm-comp-herramientas{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.5rem}body.jm .jm-boton.jm-comp-enlace{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .25rem;font-size:1rem;color:var(--jm-ink-2);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-boton.jm-comp-enlace:first-child{padding:0}body.jm .jm-boton.jm-comp-enlace:hover{color:var(--jm-ink)}body.jm .jm-boton.jm-comp-enlace--sm{margin-top:.5rem;gap:.375rem;padding:0;font-size:.875rem}body.jm .jm-comp-marco{overflow-x:auto;border:1px solid var(--jm-rule);scroll-snap-type:x mandatory}body.jm table.jm-comp-tabla{width:100%;margin:0;border-collapse:collapse;border:0;text-align:left;font-size:1rem}body.jm .jm-comp-tabla th,body.jm .jm-comp-tabla td{border:0;background:none;font-weight:inherit}body.jm .jm-comp-tabla tbody tr{border-bottom:1px solid var(--jm-rule)}body.jm .jm-comp-tabla tbody tr:last-child{border-bottom:0}body.jm .jm-comp-tabla tbody tr:nth-child(2n)>*{background:none}body.jm .jm-comp-tabla th.jm-comp-tabla__esquina{position:sticky;left:0;z-index:10;width:8rem;min-width:8rem;padding:1rem;vertical-align:bottom;border-right:1px solid var(--jm-ink);border-bottom:1px solid var(--jm-ink);background:var(--jm-surface);color:var(--jm-ink-3)}@media (min-width: 768px){body.jm .jm-comp-tabla th.jm-comp-tabla__esquina{width:13rem;min-width:13rem}}body.jm .jm-comp-marco{scroll-padding-left:8rem}@media (max-width: 767px){body.jm .jm-comp-tabla th.jm-comp-tabla__esquina,body.jm .jm-comp-tabla th.jm-comp-tabla__k{max-width:8rem;box-sizing:border-box}}@media (min-width: 768px){body.jm .jm-comp-marco{scroll-padding-left:13rem}}body.jm .jm-comp-tabla th.jm-comp-tabla__maquina{width:15rem;min-width:15rem;padding:1rem;vertical-align:bottom;scroll-snap-align:start;border-bottom:1px solid var(--jm-ink);background:var(--jm-surface)}body.jm .jm-comp-tabla__foto{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-xl);background:var(--jm-muted)}body.jm .jm-comp-tabla__sub{margin-top:.75rem;color:var(--jm-ink-3)}body.jm .jm-comp-tabla__marca{margin-top:.25rem;font-size:.875rem;color:var(--jm-ink-2)}body.jm .jm-comp-tabla__modelo{display:block;padding-block:.125rem;color:var(--jm-ink);transition:color .2s var(--jm-ease-ui)}body.jm .jm-comp-tabla__modelo:hover{color:var(--jm-accent)}body.jm .jm-comp-tabla__consultar.jm-btn{display:flex;width:100%;margin-top:.75rem;padding:0}body.jm .jm-comp-tabla th.jm-comp-tabla__k{position:sticky;left:0;z-index:10;padding:1rem;vertical-align:middle;border-right:1px solid var(--jm-rule);background:var(--jm-surface)}body.jm .jm-comp-tabla__k span{font-size:.875rem;font-weight:600;color:var(--jm-ink-2)}body.jm .jm-comp-tabla td.jm-comp-tabla__v{padding:1rem;text-align:right;vertical-align:middle;scroll-snap-align:start}body.jm .jm-comp-tabla__celda{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}body.jm .jm-dato--mejor{padding-bottom:.125rem;border-bottom:2px solid var(--jm-ink)}body.jm .jm-comp-tabla__max{padding:.125rem .375rem;background:var(--jm-ink);color:#fff}body.jm .jm-comp-una{margin-top:1.25rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-comp-una a{font-weight:600;color:var(--jm-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-comp-final{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--jm-rule)}body.jm .jm-comp-final__boton.jm-btn{min-height:3.5rem;padding:0 1.5rem}body.jm .jm-comp-vacio{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2rem;border:1px solid var(--jm-rule);background:var(--jm-sunken)}body.jm .jm-comp-vacio__hex{width:2rem;height:2rem;color:var(--jm-rule-strong)}body.jm .jm-comp-vacio__texto{max-width:52ch;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-comp-vacio__boton.jm-btn{min-height:3rem;padding:0 1.25rem}body.jm .jm-bandeja{position:fixed;left:0;right:0;bottom:4rem;z-index:30;border-top:1px solid var(--jm-rule);background:var(--jm-inverse);color:var(--jm-ink-inv)}@media (min-width: 768px){body.jm .jm-bandeja{bottom:0}}body.jm .jm-bandeja__fila{display:flex;align-items:center;gap:1rem;padding-block:.75rem}body.jm .jm-bandeja__titulo{display:none;flex-shrink:0;color:var(--jm-ink-inv-3)}@media (min-width: 768px){body.jm .jm-bandeja__titulo{display:block}}body.jm .jm-bandeja__n{margin-left:.5rem;color:var(--jm-ink-inv)}body.jm .jm-bandeja__lista{display:flex;flex:1 1 auto;align-items:center;gap:.5rem;min-width:0;margin:0;padding:0;overflow-x:auto;list-style:none}body.jm .jm-bandeja__item{position:relative;display:flex;flex-shrink:0;align-items:center;gap:.5rem;padding-right:.25rem;border:1px solid var(--jm-rule-inverse);background:var(--jm-inverse-2)}body.jm .jm-bandeja__foto{position:relative;display:block;width:2.75rem;height:2.75rem;flex-shrink:0;overflow:hidden;background:var(--jm-muted)}body.jm .jm-bandeja__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}body.jm .jm-bandeja__modelo{max-width:8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-block:.25rem;font-size:.875rem;color:var(--jm-ink-inv)}body.jm .jm-boton.jm-bandeja__quitar{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:var(--jm-ink-inv-3)}body.jm .jm-boton.jm-bandeja__quitar:hover{color:var(--jm-ink-inv)}body.jm .jm-boton.jm-bandeja__vaciar{display:none;flex-shrink:0;min-height:2.75rem;padding:0 .5rem;font-size:.875rem;color:var(--jm-ink-inv-3);text-decoration:underline}body.jm .jm-boton.jm-bandeja__vaciar:hover{color:var(--jm-ink-inv)}@media (min-width: 768px){body.jm .jm-boton.jm-bandeja__vaciar{display:block}}body.jm .jm-bandeja__ir.jm-btn{flex-shrink:0;min-height:3rem;padding:0 1rem;gap:.5rem}body.jm .jm-bandeja__ir-n{color:#fff}@media (min-width: 768px){body.jm .jm-bandeja__ir-n{display:none}}body.jm .jm-bandeja :focus-visible{outline-color:var(--jm-accent-dark)}@media print{body.jm .jm-bandeja,body.jm .jm-modal__barra,body.jm .jm-modal__pie{display:none!important}body.jm .jm-comp-marco{overflow:visible;border:0}body.jm .jm-comp-tabla th.jm-comp-tabla__esquina,body.jm .jm-comp-tabla th.jm-comp-tabla__k{position:static}body.jm .jm-comp-tabla a[href^=http]:after{content:" (" attr(href) ")";font-size:8pt;color:#666}}body.jm .jm-form.elementor-widget-form [hidden]{display:none}body.jm .jm-form.elementor-widget-form .elementor-form-fields-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0}@media (min-width: 768px){body.jm .jm-form.elementor-widget-form .elementor-form-fields-wrapper,body.jm .jm-form.elementor-widget-form .jm-solicitud__col{grid-template-columns:repeat(2,minmax(0,1fr))}}body.jm .jm-form.elementor-widget-form .elementor-field-group.elementor-column{width:auto;max-width:none;min-width:0;margin:0;padding:0;grid-column:1 / -1;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch}@media (min-width: 768px){body.jm .jm-form.elementor-widget-form .elementor-field-group.elementor-col-50,body.jm .jm-form.elementor-widget-form .elementor-field-group.elementor-col-33,body.jm .jm-form.elementor-widget-form .elementor-field-group.elementor-col-40,body.jm .jm-form.elementor-widget-form .elementor-field-group.elementor-col-25{grid-column:auto / span 1}}body.jm .jm-form.elementor-widget-form .elementor-field-type-hidden,body.jm .jm-form.elementor-widget-form .elementor-field-type-honeypot{display:none}body.jm .jm-form.elementor-widget-form .elementor-form-fields-wrapper>.elementor-field-type-text:not(.elementor-field-group){position:absolute;width:0;height:0;overflow:hidden}body.jm .jm-form.elementor-widget-form .elementor-field-group .elementor-field-label{display:block;margin:0 0 .5rem;padding:0;font-family:var(--jm-font-sans);font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:-.005em;color:var(--jm-ink)}body.jm .jm-form.elementor-widget-form .elementor-mark-required .elementor-field-label:after{content:"*";padding-inline-start:.25em;color:var(--jm-accent)}body.jm .jm-form.elementor-widget-form .elementor-field-group .elementor-field.elementor-field-textual{box-sizing:border-box;width:100%;height:3rem;min-height:3rem;margin:0;padding:0 .75rem;border:1px solid var(--jm-rule-control);border-radius:var(--jm-radius-xl);background-color:var(--jm-surface);color:var(--jm-ink);box-shadow:none;font-family:var(--jm-font-sans);font-size:1rem;font-weight:400;line-height:1.2}body.jm .jm-form.elementor-widget-form .elementor-field-group .elementor-field.elementor-field-textual::placeholder{color:var(--jm-ink-3);opacity:1}body.jm .jm-form.elementor-widget-form .elementor-field-group .elementor-field.elementor-field-textual:focus{box-shadow:none;outline:none}body.jm .jm-form.elementor-widget-form .elementor-field-group .elementor-field.elementor-field-textual:focus-visible{outline:2px solid var(--jm-accent);outline-offset:2px}body.jm .jm-form.elementor-widget-form .elementor-field-group .elementor-select-wrapper{width:100%}body.jm .jm-form.elementor-widget-form .elementor-field-group .elementor-select-wrapper select.elementor-field.elementor-field-textual{border-radius:var(--jm-radius-full);padding-right:2.5rem}body.jm .jm-form.elementor-widget-form .elementor-field-group .elementor-select-wrapper:before{right:1rem;color:var(--jm-ink-3);font-size:.75rem}body.jm .jm-form.elementor-widget-form .elementor-field-group textarea.elementor-field.elementor-field-textual{height:auto;min-height:0;padding:.75rem;border-radius:0;line-height:1.6;resize:vertical}body.jm .jm-form.elementor-widget-form .elementor-field-group-telefono .elementor-field.elementor-field-textual,body.jm .jm-form.elementor-widget-form .elementor-field-group-cif .elementor-field.elementor-field-textual{font-family:var(--jm-font-mono);font-weight:500;font-variant-numeric:tabular-nums}body.jm .jm-form.elementor-widget-form .elementor-field-group-cif .elementor-field.elementor-field-textual{border-radius:var(--jm-radius-full)}body.jm .jm-form.elementor-widget-form .elementor-field-group input[type=date].elementor-field-textual{-webkit-appearance:none;appearance:none}body.jm .jm-form.elementor-widget-form .elementor-field-group input[type=date]::-webkit-date-and-time-value{text-align:left}body.jm .jm-form.elementor-widget-form .elementor-field-type-acceptance .elementor-field-label{display:none}body.jm .jm-form.elementor-widget-form .elementor-field-type-acceptance .elementor-field-subgroup{display:block;margin:0}body.jm .jm-form.elementor-widget-form .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:0;cursor:pointer}body.jm .jm-form.elementor-widget-form .elementor-field-type-acceptance input[type=checkbox]{-webkit-appearance:none;appearance:none;flex-shrink:0;width:1.5rem;height:1.5rem;margin:.125rem 0 0;padding:0;border:2px solid var(--jm-rule-control);border-radius:0;background:var(--jm-surface) center / 1rem 1rem no-repeat;cursor:pointer;transition:background-color .2s var(--jm-ease-ui),border-color .2s var(--jm-ease-ui)}body.jm .jm-form.elementor-widget-form .elementor-field-type-acceptance input[type=checkbox]:checked{border-color:var(--jm-ink);background-color:var(--jm-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' stroke='%23fff' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E")}body.jm .jm-form.elementor-widget-form .elementor-field-type-acceptance input[type=checkbox]:focus-visible{outline:2px solid var(--jm-accent);outline-offset:2px}body.jm .jm-form.elementor-widget-form .elementor-field-type-acceptance .elementor-field-option label{margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.43;color:var(--jm-ink-2);cursor:pointer}body.jm .jm-form.elementor-widget-form .elementor-field-type-acceptance.elementor-field-required .elementor-field-option label:after{content:" *";color:var(--jm-accent)}body.jm .jm-form.elementor-widget-form .elementor-field-type-acceptance a{font-weight:600;color:var(--jm-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-form.elementor-widget-form .elementor-field-type-html{font-size:.875rem;line-height:1.43;color:var(--jm-ink-2)}body.jm .jm-form.elementor-widget-form .elementor-field-type-html[class*=elementor-field-group-ayuda]{margin-top:-.75rem;color:var(--jm-ink-3)}body.jm .jm-form.elementor-widget-form .jm-form-titulo{padding-bottom:.75rem;border-bottom:1px solid var(--jm-rule-strong);color:var(--jm-ink);font-family:var(--jm-font-display);font-size:clamp(1.375rem,2vw,1.875rem);font-weight:400;line-height:1.18;letter-spacing:-.022em}body.jm .jm-form.elementor-widget-form .jm-form-aviso{display:block;margin-top:.5rem;font-size:.875rem;color:var(--jm-wait-text)}body.jm .jm-form.elementor-widget-form .elementor-field-group .elementor-message.elementor-help-inline,body.jm .jm-form.elementor-widget-form .elementor-field-group .elementor-message-danger{display:block;margin-top:.5rem;padding:0;font-size:.875rem;font-weight:600;line-height:1.43;color:var(--jm-danger)}body.jm .jm-form.elementor-widget-form .elementor-message.elementor-message-danger:before,body.jm .jm-form.elementor-widget-form .elementor-message.elementor-message-success:before{display:none}body.jm .jm-form.elementor-widget-form form>.elementor-message{grid-column:1 / -1;margin-top:1.25rem;padding:.75rem 1rem;font-size:1rem;border-left:2px solid var(--jm-danger);background:var(--jm-accent-tint);color:var(--jm-ink)}body.jm .jm-form.elementor-widget-form form>.elementor-message-success{border-left-color:var(--jm-ok);background:var(--jm-sunken)}body.jm .jm-form.elementor-widget-form .jm-form-resumen{display:flex;align-items:flex-start;gap:.75rem;grid-column:1 / -1;padding:.75rem 1rem;border-left:2px solid var(--jm-danger);background:var(--jm-accent-tint)}body.jm .jm-form.elementor-widget-form .jm-form-resumen[hidden]{display:none}body.jm .jm-form.elementor-widget-form .jm-form-resumen:focus{outline:none}body.jm .jm-form-resumen__ico{flex-shrink:0;margin-top:.125rem;color:var(--jm-danger)}body.jm .jm-form-resumen__titulo{font-size:1rem;font-weight:600;color:var(--jm-ink)}body.jm .jm-form-resumen__texto{margin-top:.25rem;font-size:.875rem;color:var(--jm-ink-2)}body.jm .jm-form.elementor-widget-form .elementor-field-group.elementor-field-type-submit{margin-top:.75rem}body.jm .jm-form.elementor-widget-form .elementor-field-group.elementor-field-type-submit .elementor-button[type=submit]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3.5rem;height:3.5rem;padding:0 2rem;border:0;border-radius:var(--jm-radius-full);background:var(--jm-accent);color:#fff;box-shadow:none;font-family:var(--jm-font-sans);font-size:1rem;font-weight:600;line-height:1.2;text-transform:none;letter-spacing:0;transition:background-color .2s var(--jm-ease-ui)}@media (min-width: 768px){body.jm .jm-form.elementor-widget-form .elementor-field-group.elementor-field-type-submit .elementor-button[type=submit]{width:auto}}body.jm .jm-form.elementor-widget-form .elementor-field-group.elementor-field-type-submit .elementor-button[type=submit]:hover,body.jm .jm-form.elementor-widget-form .elementor-field-group.elementor-field-type-submit .elementor-button[type=submit]:focus{background:var(--jm-accent-hover);color:#fff}body.jm .jm-form.elementor-widget-form .elementor-field-group.elementor-field-type-submit .elementor-button[type=submit]:active{background:var(--jm-accent-active)}body.jm .jm-form.elementor-widget-form .elementor-field-group.elementor-field-type-submit .elementor-button[type=submit]:focus-visible{outline:2px solid var(--jm-ink);outline-offset:2px}body.jm .jm-form.elementor-widget-form .elementor-form-waiting .elementor-button[type=submit],body.jm .jm-form.elementor-widget-form .elementor-field-group.elementor-field-type-submit .elementor-button[type=submit]:disabled{opacity:.7}body.jm .jm-solicitud-pagina{padding-block:2.5rem}@media (min-width: 768px){body.jm .jm-solicitud-pagina{padding-block:3.5rem}}body.jm .jm-solicitud-pagina__titulo{max-width:26ch;color:var(--jm-ink)}body.jm .jm-solicitud-pagina__lede{margin-top:1.25rem;max-width:58ch;color:var(--jm-ink-2)}body.jm .jm-form-solicitud{margin-top:3rem}body.jm .jm-form.elementor-widget-form form.jm-form--columnas .elementor-form-fields-wrapper{gap:2.5rem}@media (min-width: 768px){body.jm .jm-form.elementor-widget-form form.jm-form--columnas .elementor-form-fields-wrapper{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1024px){body.jm .jm-form.elementor-widget-form form.jm-form--columnas .elementor-form-fields-wrapper{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem;align-items:start}}body.jm .jm-form.elementor-widget-form .jm-solicitud__col{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-content:start;min-width:0}body.jm .jm-form.elementor-widget-form .jm-solicitud__col .jm-solicitud__cabecera{grid-column:1 / -1;margin-bottom:.75rem}body.jm .jm-solicitud__cabecera{display:flex;flex-direction:column}body.jm .jm-solicitud-asunto{display:inline-flex;align-self:flex-start;align-items:center;gap:.625rem;margin-bottom:1.25rem;padding:.5rem .75rem;border-left:2px solid var(--jm-accent);background:var(--jm-sunken);color:var(--jm-ink)}body.jm .jm-solicitud__titulo{padding-bottom:.75rem;border-bottom:1px solid var(--jm-rule-strong);color:var(--jm-ink)}body.jm .jm-solicitud-maquinas [hidden]{display:none}body.jm .jm-solicitud-maquinas__lista{margin:1.25rem 0 0;padding:0;list-style:none;border-block:1px solid var(--jm-rule)}body.jm .jm-solicitud-maquinas__item{display:flex;align-items:center;gap:1rem;padding-block:.75rem;border-top:1px solid var(--jm-rule)}body.jm .jm-solicitud-maquinas__item:first-child{border-top:0}body.jm .jm-solicitud-maquinas__foto{position:relative;display:block;width:3.5rem;height:3.5rem;flex-shrink:0;overflow:hidden;border:1px solid var(--jm-rule);background:var(--jm-muted)}body.jm .jm-solicitud-maquinas__foto .jm-foto-pendiente{background:var(--jm-muted)}body.jm .jm-solicitud-maquinas__nombre{flex:1 1 auto;min-width:0}body.jm .jm-solicitud-maquinas__marca{display:block;color:var(--jm-ink-3)}body.jm .jm-solicitud-maquinas__modelo{display:block;font-size:1rem;font-weight:600;color:var(--jm-ink)}body.jm .jm-boton.jm-solicitud-maquinas__quitar{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:var(--jm-ink-2)}body.jm .jm-boton.jm-solicitud-maquinas__quitar:hover{color:var(--jm-accent)}body.jm .jm-solicitud-maquinas__vacio{margin-top:1.25rem;padding:1.25rem;border:1px solid var(--jm-rule);background:var(--jm-sunken);font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-solicitud-maquinas__vacio a,body.jm .jm-solicitud-contexto a{font-weight:600;color:var(--jm-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-solicitud-contexto{margin-top:1.5rem;padding:.75rem 1rem;border-left:2px solid var(--jm-accent);background:var(--jm-accent-tint)}body.jm .jm-solicitud-contexto__k{color:var(--jm-ink-2)}body.jm .jm-solicitud-contexto__v{margin-top:.375rem;font-size:1rem;color:var(--jm-ink)}body.jm .jm-form.elementor-widget-form .elementor-field-group-consentimiento{margin-top:.25rem}body.jm .jm-form.elementor-widget-form .elementor-field-group-nota_envio{margin-top:-.25rem;color:var(--jm-ink-2)}body.jm .jm-gracias{padding-block:3rem}@media (min-width: 768px){body.jm .jm-gracias{padding-block:4rem}}body.jm .jm-gracias__cuerpo{max-width:60ch}body.jm .jm-gracias__hex{width:2.5rem;height:2.5rem;color:var(--jm-accent)}body.jm .jm-gracias__botones{display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem}@media (min-width: 768px){body.jm .jm-gracias__botones{flex-direction:row}}body.jm .jm-gracias__botones .jm-btn .elementor-button{min-height:3.5rem}@media (min-width: 768px){body.jm .jm-form.elementor-widget-form .jm-solicitud__col{grid-template-columns:repeat(2,minmax(0,1fr))}}body.jm .jm-gracias__hex{display:block}body.jm .jm-gracias__hex .elementor-icon{display:block;width:100%;height:100%;font-size:0;color:inherit}body.jm .jm-gracias__hex svg{width:100%;height:100%;fill:currentColor}body.jm .jm-cal [hidden],body.jm .jm-proximas [hidden],body.jm .jm-form-formacion [hidden],body.jm .jm-form-formacion .jm-oculto{display:none!important}body.jm .jm-fseccion,body.jm .e-con.jm-fseccion{padding-block:2.5rem}@media (min-width: 768px){body.jm .jm-fseccion,body.jm .e-con.jm-fseccion{padding-block:3rem}}@media (min-width: 1024px){body.jm .jm-fseccion,body.jm .e-con.jm-fseccion{padding-block:3.5rem}}body.jm .jm-ancla-indice{scroll-margin-top:8rem}body.jm .jm-fo-titular{margin-top:.75rem;color:var(--jm-ink)}body.jm .jm-fo-titular--36{max-width:36ch}body.jm .jm-fo-titular--24{max-width:24ch}body.jm .jm-fo-intro{margin-top:1rem;max-width:60ch;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-btn--h12,body.jm .jm-btn--h12 .elementor-button{min-height:3rem;padding:0 1.25rem}body.jm .jm-fo-autoridad-seccion{border-bottom:1px solid var(--jm-rule);background:var(--jm-surface)}body.jm .jm-fo-autoridad,body.jm .e-con.jm-fo-autoridad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;row-gap:1.5rem;padding-block:1.75rem}@media (min-width: 768px){body.jm .jm-fo-autoridad,body.jm .e-con.jm-fo-autoridad{padding-block:2rem}}@media (min-width: 1024px){body.jm .jm-fo-autoridad,body.jm .e-con.jm-fo-autoridad{grid-template-columns:repeat(4,minmax(0,1fr))}}body.jm .jm-fo-autoridad__item,body.jm .e-con.jm-fo-autoridad__item{display:block;border-left:2px solid var(--jm-accent);padding-left:1rem}body.jm .jm-fo-autoridad__v{display:block;font-family:var(--jm-font-display);font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1;font-weight:800;letter-spacing:-.02em;color:var(--jm-ink)}body.jm .jm-fo-autoridad__t{display:block;margin-top:.5rem;font-size:.875rem;line-height:1.375;color:var(--jm-ink-2)}body.jm .jm-indice,body.jm .e-con.jm-indice{position:sticky;top:3.5rem;z-index:30;border-bottom:1px solid var(--jm-rule);background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (min-width: 768px){body.jm .jm-indice,body.jm .e-con.jm-indice{top:3.75rem}}body.jm .jm-indice__pista,body.jm .e-con.jm-indice__pista{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.25rem;overflow-x:auto;padding-block:.5rem;scrollbar-width:thin;scrollbar-color:var(--jm-rule-strong) transparent;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}body.jm .jm-indice__pista::-webkit-scrollbar{height:6px}body.jm .jm-indice__pista::-webkit-scrollbar-thumb{background:var(--jm-rule-strong)}@media (pointer: coarse){body.jm .jm-indice__pista{scrollbar-width:none}body.jm .jm-indice__pista::-webkit-scrollbar{display:none}}body.jm .jm-indice__enlace .elementor-button{min-height:2.5rem;padding:0 1rem;flex-shrink:0;border:0;border-radius:var(--jm-radius-full);background:none;font-size:.875rem;font-weight:500;color:var(--jm-ink-2)}body.jm .jm-indice__enlace .elementor-button:hover,body.jm .jm-indice__enlace .elementor-button:focus-visible{background:var(--jm-sunken);color:var(--jm-ink)}body.jm .jm-cursos__sub,body.jm .e-con.jm-cursos__sub{margin-top:2.25rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;column-gap:1rem;row-gap:.25rem;border-bottom:1px solid var(--jm-rule-strong);padding-bottom:.75rem}body.jm .jm-cursos__sub--medida,body.jm .e-con.jm-cursos__sub--medida{margin-top:2.75rem}body.jm .jm-cursos__sub-nota{font-size:.875rem;color:var(--jm-ink-3)}body.jm .jm-cursos-rejilla,body.jm .e-con.jm-cursos-rejilla{margin-top:1.5rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){body.jm .jm-cursos-rejilla,body.jm .e-con.jm-cursos-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){body.jm .jm-cursos-rejilla,body.jm .e-con.jm-cursos-rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1440px){body.jm .jm-cursos-rejilla--4,body.jm .e-con.jm-cursos-rejilla--4{grid-template-columns:repeat(4,minmax(0,1fr))}}body.jm .jm-cursos-rejilla .elementor-widget-loop-grid,body.jm .jm-cursos-rejilla .elementor-loop-container{display:contents}body.jm .jm-cursos-rejilla .e-loop-item{height:100%}body.jm .jm-tcurso,body.jm .e-con.jm-tcurso{display:flex;flex-direction:column;height:100%;padding:1.5rem}body.jm .jm-tcurso__cabeza,body.jm .e-con.jm-tcurso__cabeza{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem}body.jm .jm-tcurso__nombre{margin-top:1.25rem;font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--jm-ink)}body.jm .jm-tcurso__para{margin-top:.5rem;flex:1 1 auto;font-size:1rem;line-height:1.625;color:var(--jm-ink-2)}body.jm .jm-tcurso__duracion{margin-top:1rem;font-size:.875rem;color:var(--jm-ink-3)}body.jm .jm-tcurso__duracion .elementor-icon-list-item{display:inline-flex;align-items:center;gap:.375rem}body.jm .jm-tcurso__duracion .elementor-icon-list-icon{display:inline-flex;color:inherit}body.jm .jm-tcurso__duracion .elementor-icon-list-icon i,body.jm .jm-tcurso__duracion .elementor-icon-list-icon svg{width:.875rem;height:.875rem;font-size:.875rem;fill:currentColor;color:inherit}body.jm .jm-tcurso__pie,body.jm .e-con.jm-tcurso__pie{margin-top:1.25rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:1.25rem;row-gap:.25rem;border-top:1px solid var(--jm-rule);padding-top:.75rem}body.jm .jm-tcurso__info .elementor-button,body.jm .jm-tcurso__convs{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0;border:0;border-radius:0;background:none;font-size:.875rem;font-weight:600;color:var(--jm-ink);transition:color .2s var(--jm-ease-ui)}body.jm .jm-tcurso__info .elementor-button:hover{background:none;color:var(--jm-accent)}body.jm .jm-tcurso__info .elementor-button-icon,body.jm .jm-tcurso__convs{color:var(--jm-accent)}body.jm .jm-tcurso__convs:hover{color:var(--jm-accent-hover)}body.jm .jm-tcurso__convs svg{flex:none}body.jm .jm-curso-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body.jm .jm-curso-chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--jm-radius-full);padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1.33}body.jm .jm-curso-chip--norma{border:1px solid var(--jm-rule-strong);color:var(--jm-ink-2)}body.jm .jm-curso-chip--norma svg{color:var(--jm-accent)}body.jm .jm-curso-chip--acento{gap:.375rem;background:var(--jm-accent-tint);color:var(--jm-accent)}body.jm .jm-curso-chip--contorno{border:1px solid var(--jm-rule-strong);color:var(--jm-ink-2)}body.jm .jm-tcurso-oscura,body.jm .e-con.jm-tcurso-oscura{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;border-radius:var(--jm-radius-3xl);background:var(--jm-inverse);padding:1.5rem;color:var(--jm-ink-inv-2)}@media (min-width: 1024px){body.jm .jm-tcurso-oscura--medida,body.jm .e-con.jm-tcurso-oscura--medida{grid-column:span 2 / span 2}}@media (min-width: 1440px){body.jm .jm-tcurso-oscura--medida,body.jm .e-con.jm-tcurso-oscura--medida{grid-column:span 1 / span 1}}body.jm .jm-tcurso-oscura__icono{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--jm-radius-2xl);background:var(--jm-accent);color:#fff}body.jm .jm-tcurso-oscura__icono .elementor-icon{display:grid;place-items:center;font-size:1.25rem;color:#fff}body.jm .jm-tcurso-oscura__icono .elementor-icon svg{width:1.25rem;height:1.25rem;fill:currentColor}body.jm .jm-tcurso-oscura__cifra{margin-top:1.25rem;font-family:var(--jm-font-display);font-size:2.25rem;line-height:1;font-weight:800;letter-spacing:-.02em;color:var(--jm-ink-inv)}body.jm .jm-tcurso-oscura__titulo{margin-top:1.25rem;font-size:1.125rem;font-weight:600;color:var(--jm-ink-inv)}body.jm .jm-tcurso-oscura__texto{margin-top:.5rem;font-size:1rem;line-height:1.625}body.jm .jm-cal-zona{margin-top:1.5rem}body.jm .jm-cal__filtros{border:1px solid var(--jm-rule);border-radius:var(--jm-radius-3xl);background:var(--jm-surface);padding:1rem;box-shadow:var(--jm-shadow-tarjeta)}@media (min-width: 768px){body.jm .jm-cal__filtros{padding:1.25rem}}body.jm .jm-cal__rotulo{color:var(--jm-ink-3)}body.jm .jm-cal__chips{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}body.jm .jm-cal__chip,body.jm .jm-cal__chip:focus{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;border:1px solid var(--jm-rule-strong);border-radius:var(--jm-radius-full);background:var(--jm-surface);color:var(--jm-ink-2);box-shadow:none;font-family:var(--jm-font-sans);font-size:.875rem;font-weight:500;line-height:1.2;text-transform:none;cursor:pointer;transition:background-color .2s var(--jm-ease-ui),color .2s var(--jm-ease-ui),border-color .2s var(--jm-ease-ui)}body.jm .jm-cal__chip:hover{border-color:var(--jm-ink);background:var(--jm-surface);color:var(--jm-ink)}body.jm .jm-cal__chip[aria-pressed=true],body.jm .jm-cal__chip[aria-pressed=true]:hover,body.jm .jm-cal__chip[aria-pressed=true]:focus{border-color:var(--jm-ink);background:var(--jm-ink);color:#fff}body.jm .jm-cal__chip-n{opacity:.7;font-size:inherit}body.jm .jm-cal__selects{margin-top:1rem;display:grid;gap:.75rem}@media (min-width: 768px){body.jm .jm-cal__selects{grid-template-columns:1fr 1fr auto;align-items:end}}body.jm .jm-cal__campo{display:block;margin:0}body.jm .jm-cal__campo .jm-etiqueta-campo{color:var(--jm-ink-2)}body.jm select.jm-cal__select{display:block;margin-top:.375rem;height:3rem;width:100%;border:1px solid var(--jm-rule-control);border-radius:var(--jm-radius-full);background-color:var(--jm-surface);padding:0 1rem;font-family:var(--jm-font-sans);font-size:1rem;color:var(--jm-ink)}body.jm .jm-cal__quitar,body.jm .jm-cal__quitar:focus{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:3rem;padding:0 1rem;border:0;border-radius:var(--jm-radius-full);background:none;color:var(--jm-ink-2);box-shadow:none;font-family:var(--jm-font-sans);font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s var(--jm-ease-ui),color .2s var(--jm-ease-ui)}body.jm .jm-cal__quitar:hover{background:var(--jm-sunken);color:var(--jm-ink)}body.jm .jm-cal__cuenta{margin-top:1.5rem;font-size:.875rem;color:var(--jm-ink-3)}body.jm .jm-cal__vacio{margin-top:1rem;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-3xl);background:var(--jm-sunken);padding:2rem;text-align:center}body.jm .jm-cal__vacio .jm-title{color:var(--jm-ink)}body.jm .jm-cal__vacio-texto{margin-top:.5rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-cal-lista .elementor-loop-container{display:flex;flex-direction:column;gap:0;grid-template-columns:none}body.jm .jm-cal-lista .e-loop-item{height:auto;overflow:hidden;background:var(--jm-surface);border:1px solid var(--jm-rule);border-top-width:0}body.jm .jm-cal-lista .elementor-loop-container>.e-loop-item:first-child,body.jm .jm-cal-lista .e-loop-item.jm-conv--primera{border-top-width:1px;border-top-left-radius:var(--jm-radius-3xl);border-top-right-radius:var(--jm-radius-3xl)}body.jm .jm-cal-lista .elementor-loop-container>.e-loop-item:last-child,body.jm .jm-cal-lista .e-loop-item.jm-conv--ultima{border-bottom-left-radius:var(--jm-radius-3xl);border-bottom-right-radius:var(--jm-radius-3xl)}body.jm .jm-cal-lista .e-loop-item.jm-conv--primera{margin-top:.75rem}body.jm .jm-cal-lista .e-loop-item.jm-conv--oculta,body.jm .jm-cal-lista .e-loop-item.jm-conv--pasada{display:none}body.jm .jm-cal__mes{margin-top:1.5rem;display:flex;align-items:baseline;gap:.75rem;font-family:var(--jm-font-display);font-size:1.25rem;font-weight:500;line-height:1.4;color:var(--jm-ink)}body.jm .jm-cal__mes-n{font-family:var(--jm-font-sans);font-size:.875rem;color:var(--jm-ink-3)}body.jm .jm-conv,body.jm .e-con.jm-conv{display:grid;gap:1rem;padding:1rem}@media (min-width: 768px){body.jm .jm-conv,body.jm .e-con.jm-conv{grid-template-columns:4.5rem 1fr auto;align-items:center;gap:1.5rem;padding-inline:1.5rem}body.jm .jm-conv__sede{grid-column-start:2}body.jm .jm-conv__acciones{grid-column-start:3;grid-row:1 / span 2}}@media (min-width: 1024px){body.jm .jm-conv,body.jm .e-con.jm-conv{grid-template-columns:4.5rem minmax(0,1.2fr) minmax(0,1fr) auto}body.jm .jm-conv__sede{grid-column-start:auto}body.jm .jm-conv__acciones{grid-column-start:auto;grid-row:auto}}body.jm .jm-conv__fecha{display:flex;align-items:center;gap:.75rem}@media (min-width: 768px){body.jm .jm-conv__fecha{display:block;text-align:center}}body.jm .jm-conv__cuadro{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:4rem;height:4rem;border-radius:var(--jm-radius-2xl);background:var(--jm-sunken);color:var(--jm-ink)}body.jm .jm-conv__fecha--hoy .jm-conv__cuadro{background:var(--jm-accent);color:#fff}body.jm .jm-conv__dia{font-family:var(--jm-font-display);font-size:1.5rem;line-height:1}body.jm .jm-conv__mes{margin-top:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;opacity:.8}body.jm .jm-conv__semana{display:block;font-size:.875rem;color:var(--jm-ink-3);text-transform:capitalize}@media (min-width: 768px){body.jm .jm-conv__semana{margin-top:.375rem}}body.jm .jm-conv__curso,body.jm .e-con.jm-conv__curso{display:block;min-width:0}body.jm .jm-conv__curso-nombre{font-size:1rem;font-weight:600;color:var(--jm-ink)}body.jm .jm-conv__meta,body.jm .e-con.jm-conv__meta{margin-top:.375rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:.75rem;row-gap:.25rem;font-size:.875rem;color:var(--jm-ink-2)}body.jm .jm-conv__norma{border-radius:var(--jm-radius-full);background:var(--jm-accent-tint);padding:.125rem .625rem;font-size:.75rem;font-weight:600;color:var(--jm-accent)}body.jm .jm-conv__norma:has(.elementor-heading-title:empty){display:none}body.jm .jm-conv__horario .elementor-icon-list-item{display:inline-flex;align-items:center;gap:.375rem}body.jm .jm-conv__horario .elementor-icon-list-icon{display:inline-flex;color:var(--jm-ink-3)}body.jm .jm-conv__horario .elementor-icon-list-icon i,body.jm .jm-conv__horario .elementor-icon-list-icon svg{width:.8125rem;height:.8125rem;font-size:.8125rem;fill:currentColor;color:var(--jm-ink-3)}body.jm .jm-conv__plazas{margin-top:.5rem}body.jm .jm-conv__plazas:not(:has(.jm-plazas)){display:none}body.jm .jm-plazas{display:flex;flex-direction:column;gap:.375rem}body.jm .jm-plazas__texto{font-size:.875rem;font-weight:600}body.jm .jm-plazas--libres .jm-plazas__texto{color:var(--jm-ok)}body.jm .jm-plazas--ultimas .jm-plazas__texto{color:var(--jm-wait-text)}body.jm .jm-plazas--completo .jm-plazas__texto{color:var(--jm-accent)}body.jm .jm-plazas__barra{display:block;height:.375rem;width:7rem;overflow:hidden;border-radius:var(--jm-radius-full);background:var(--jm-rule)}body.jm .jm-plazas__barra span{display:block;height:100%;border-radius:var(--jm-radius-full);background:var(--jm-ok)}body.jm .jm-plazas--ultimas .jm-plazas__barra span{background:var(--jm-wait)}body.jm .jm-plazas--completo .jm-plazas__barra span{background:var(--jm-accent)}body.jm .jm-conv__sede,body.jm .e-con.jm-conv__sede{display:block;min-width:0}body.jm .jm-conv__sede-nombre .elementor-icon-list-item{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--jm-ink)}body.jm .jm-conv__sede-nombre .elementor-icon-list-icon{display:inline-flex;color:var(--jm-accent)}body.jm .jm-conv__sede-nombre .elementor-icon-list-icon i,body.jm .jm-conv__sede-nombre .elementor-icon-list-icon svg{width:.875rem;height:.875rem;font-size:.875rem;fill:currentColor;color:var(--jm-accent)}body.jm .jm-conv__zona{font-weight:400;color:var(--jm-ink-3)}body.jm .jm-conv__direccion{margin-top:.125rem;font-size:.75rem;color:var(--jm-ink-3)}body.jm .jm-conv__maps .elementor-button{margin-top:.25rem;display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:0;border:0;border-radius:0;background:none;font-size:.75rem;font-weight:600;color:var(--jm-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-conv__maps .elementor-button:hover{background:none;color:var(--jm-accent-hover)}body.jm .jm-conv__maps .elementor-button-icon{order:0}body.jm .jm-conv__acciones,body.jm .e-con.jm-conv__acciones{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}body.jm .jm-conv__info .elementor-button{white-space:nowrap}body.jm .jm-conv__info .elementor-button-icon{order:0;color:var(--jm-accent)}body.jm .jm-conv__info .elementor-button:hover{border-color:var(--jm-ink)}body.jm .jm-conv__sin-plazas{display:none;align-items:center;justify-content:center;height:2.75rem;padding:0 1.25rem;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-full);font-size:.875rem;font-weight:600;color:var(--jm-ink-3)}body.jm .jm-conv--completo .jm-conv__sin-plazas,body.jm .e-loop-item:has([data-completo]) .jm-conv__sin-plazas{display:inline-flex}body.jm .jm-conv--completo .jm-conv__plaza,body.jm .e-loop-item:has([data-completo]) .jm-conv__plaza{display:none}body.jm .jm-sedes,body.jm .e-con.jm-sedes{margin-top:1.5rem;display:grid;gap:1rem}@media (min-width: 768px){body.jm .jm-sedes,body.jm .e-con.jm-sedes{grid-template-columns:repeat(2,minmax(0,1fr))}}body.jm .jm-sede,body.jm .e-con.jm-sede{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}@media (min-width: 768px){body.jm .jm-sede,body.jm .e-con.jm-sede{padding:1.75rem}}body.jm .jm-sede__tipo{color:var(--jm-ink-3)}body.jm .jm-sede__nombre{margin-top:.25rem;font-family:var(--jm-font-display);font-size:1.5rem;line-height:1.33;color:var(--jm-ink)}body.jm .jm-sede__dir,body.jm .e-con.jm-sede__dir{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-sede__pin{flex:none;margin-top:.25rem;color:var(--jm-accent)}body.jm .jm-sede__pin .elementor-icon{font-size:1.0625rem;color:var(--jm-accent)}body.jm .jm-sede__pin .elementor-icon svg{width:1.0625rem;height:1.0625rem;fill:currentColor}body.jm .jm-sede__contacto .elementor-icon-list-item a,body.jm .jm-sede__contacto .elementor-icon-list-item{transition:color .2s var(--jm-ease-ui)}body.jm .jm-sede__contacto .elementor-icon-list-item:first-child .elementor-icon-list-text{font-family:var(--jm-font-mono);color:var(--jm-ink)}body.jm .jm-sede__contacto .elementor-icon-list-item:last-child .elementor-icon-list-text{color:var(--jm-ink-2);text-decoration:underline;text-decoration-color:var(--jm-rule-strong);text-underline-offset:4px}body.jm .jm-sede__contacto .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var(--jm-accent)}body.jm .jm-sede__llegar{margin-top:auto}body.jm .jm-legis,body.jm .e-con.jm-legis{display:grid;gap:2.5rem}@media (min-width: 1024px){body.jm .jm-legis,body.jm .e-con.jm-legis{grid-template-columns:repeat(12,minmax(0,1fr))}body.jm .jm-legis__intro{grid-column:span 4 / span 4}body.jm .jm-legis__lista{grid-column:span 8 / span 8}}body.jm .jm-legis__intro,body.jm .e-con.jm-legis__intro{display:block}body.jm .jm-legis__texto{margin-top:1rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-legis__lista,body.jm .e-con.jm-legis__lista{display:grid;gap:1px;overflow:hidden;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-3xl);background:var(--jm-rule)}body.jm .jm-legis__item,body.jm .e-con.jm-legis__item{display:flex;flex-direction:row;gap:1rem;background:var(--jm-surface);padding:1.25rem}@media (min-width: 768px){body.jm .jm-legis__item,body.jm .e-con.jm-legis__item{padding:1.5rem}}body.jm .jm-legis__icono{flex:none;margin-top:.25rem}body.jm .jm-legis__icono .elementor-icon{font-size:1.125rem;color:var(--jm-ink-3)}body.jm .jm-legis__icono .elementor-icon svg{width:1.125rem;height:1.125rem;fill:currentColor}body.jm .jm-legis__ref{font-family:var(--jm-font-sans);font-size:1rem;font-weight:600;color:var(--jm-ink)}body.jm .jm-legis__tit{font-weight:400;color:var(--jm-ink-2)}body.jm .jm-legis__nota{margin-top:.25rem;font-size:.875rem;line-height:1.625;color:var(--jm-ink-2)}body.jm .jm-ficha-pagina,body.jm .e-con.jm-ficha-pagina{padding-block:2.5rem}@media (min-width: 768px){body.jm .jm-ficha-pagina,body.jm .e-con.jm-ficha-pagina{padding-block:3.5rem}}body.jm .jm-volver .elementor-button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0;align-self:flex-start;border:0;border-radius:0;background:none;font-size:.875rem;font-weight:600;color:var(--jm-ink-2)}body.jm .jm-volver .elementor-button:hover{background:none;color:var(--jm-accent)}body.jm .jm-volver .elementor-button-icon{order:0}body.jm .jm-volver--ficha .elementor-button{margin-bottom:2rem}body.jm .jm-volver--solicitar .elementor-button{margin-bottom:1.5rem}body.jm .jm-ficha-curso,body.jm .e-con.jm-ficha-curso{display:block}body.jm .jm-ficha-curso__titulo{margin-top:1rem;max-width:30ch;font-family:var(--jm-font-display);font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.05;font-weight:800;letter-spacing:-.02em;text-wrap:balance;color:var(--jm-ink)}body.jm .jm-ficha-curso__desc{margin-top:1rem;max-width:68ch;font-size:1rem;line-height:1.625;color:var(--jm-ink-2)}@media (min-width: 768px){body.jm .jm-ficha-curso__desc{font-size:1.125rem}}body.jm .jm-ficha-curso__datos,body.jm .e-con.jm-ficha-curso__datos{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-2xl);background:var(--jm-rule)}@media (min-width: 768px){body.jm .jm-ficha-curso__datos,body.jm .e-con.jm-ficha-curso__datos{grid-template-columns:repeat(3,minmax(0,1fr))}}body.jm .jm-ficha-curso__dato,body.jm .e-con.jm-ficha-curso__dato{display:block;background:var(--jm-surface);padding:.75rem 1rem}body.jm .jm-ficha-curso__dato--ancho,body.jm .e-con.jm-ficha-curso__dato--ancho{grid-column:span 2 / span 2}@media (min-width: 768px){body.jm .jm-ficha-curso__dato--ancho,body.jm .e-con.jm-ficha-curso__dato--ancho{grid-column:span 1 / span 1}}body.jm .jm-ficha-curso__k{color:var(--jm-ink-3)}body.jm .jm-ficha-curso__k .elementor-icon-list-item{display:inline-flex;align-items:center;gap:.375rem}body.jm .jm-ficha-curso__k .elementor-icon-list-icon{display:inline-flex;color:var(--jm-accent)}body.jm .jm-ficha-curso__k .elementor-icon-list-icon i,body.jm .jm-ficha-curso__k .elementor-icon-list-icon svg{width:.9375rem;height:.9375rem;font-size:.9375rem;fill:currentColor;color:var(--jm-accent)}body.jm .jm-ficha-curso__v{margin-top:.25rem;font-size:.875rem;font-weight:600;color:var(--jm-ink)}body.jm .jm-ficha-curso__cuerpo,body.jm .e-con.jm-ficha-curso__cuerpo{margin-top:2rem;display:grid;gap:2rem}@media (min-width: 768px){body.jm .jm-ficha-curso__cuerpo,body.jm .e-con.jm-ficha-curso__cuerpo{grid-template-columns:minmax(0,1fr) 21rem}}@media (min-width: 1024px){body.jm .jm-ficha-curso__cuerpo,body.jm .e-con.jm-ficha-curso__cuerpo{gap:3rem}}body.jm .jm-ficha-curso__preguntas h3{font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--jm-ink)}body.jm .jm-ficha-curso__preguntas h3~h3{margin-top:1.25rem;border-top:1px solid var(--jm-rule);padding-top:1.25rem}body.jm .jm-ficha-curso__preguntas p{margin:.5rem 0 0;font-size:1rem;line-height:1.625;color:var(--jm-ink-2)}body.jm .jm-ficha-curso__preguntas p.jm-nota{margin-top:.75rem;border-left:2px solid var(--jm-rule-strong);padding-left:.75rem;font-size:.875rem;color:var(--jm-ink-3)}body.jm .jm-ficha-curso__preguntas a{font-weight:600;color:var(--jm-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-ficha-curso__preguntas a:hover{color:var(--jm-accent-hover)}body.jm .jm-ficha-curso__aside,body.jm .e-con.jm-ficha-curso__aside{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){body.jm .jm-ficha-curso__aside,body.jm .e-con.jm-ficha-curso__aside{position:sticky;top:1rem;align-self:start}}body.jm .jm-ficha-cta,body.jm .e-con.jm-ficha-cta{display:block;border-radius:var(--jm-radius-3xl);background:var(--jm-inverse);padding:1.25rem;color:var(--jm-ink-inv-2)}body.jm .jm-ficha-cta__titulo{font-family:var(--jm-font-sans);font-size:1rem;font-weight:600;color:var(--jm-ink-inv)}body.jm .jm-ficha-cta__texto{margin-top:.375rem;font-size:.875rem;line-height:1.625}body.jm .jm-ficha-cta__boton .elementor-button{margin-top:1rem;display:flex;width:100%}body.jm .jm-proximas{border:1px solid var(--jm-rule);border-radius:var(--jm-radius-3xl);background:var(--jm-surface);padding:1.25rem}body.jm .jm-proximas__titulo{display:flex;align-items:center;gap:.375rem;color:var(--jm-ink-3)}body.jm .jm-proximas__vacio{margin-top:.75rem;font-size:.875rem;color:var(--jm-ink-2)}body.jm .jm-proximas__lista{margin-top:.75rem;list-style:none;padding:0}body.jm .jm-proximas__item{display:flex;align-items:center;gap:.75rem;padding-block:.75rem}body.jm .jm-proximas__item~.jm-proximas__item{border-top:1px solid var(--jm-rule)}body.jm .jm-proximas__cuadro{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;border-radius:var(--jm-radius-xl);background:var(--jm-sunken);color:var(--jm-ink)}body.jm .jm-proximas__dia{font-family:var(--jm-font-display);font-size:1.125rem;line-height:1}body.jm .jm-proximas__mes{margin-top:.125rem;font-size:.65rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;opacity:.8}body.jm .jm-proximas__cuerpo{min-width:0;flex:1 1 0%}body.jm .jm-proximas__semana{display:block;font-size:.875rem;font-weight:600;color:var(--jm-ink);text-transform:capitalize}body.jm .jm-proximas__sede{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--jm-ink-3)}body.jm .jm-proximas__plaza{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;height:2.25rem;padding:0 .875rem;border-radius:var(--jm-radius-full);background:var(--jm-accent);font-size:.75rem;font-weight:600;color:#fff;transition:background-color .2s var(--jm-ease-ui)}body.jm .jm-proximas__plaza:hover{background:var(--jm-accent-hover);color:#fff}body.jm .jm-proximas__todas{margin-top:.5rem;display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;font-size:.875rem;font-weight:600;color:var(--jm-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-proximas__todas:hover{color:var(--jm-accent-hover)}body.jm .jm-tel-formacion__a{display:inline-flex;align-items:center;gap:.5rem;transition:color .2s var(--jm-ease-ui),background-color .2s var(--jm-ease-ui)}body.jm .jm-placa__telefono .jm-tel-formacion__a{min-height:2.75rem;font-size:1rem;color:var(--jm-ink-inv-2)}body.jm .jm-placa__telefono .jm-tel-formacion__a:hover{color:var(--jm-accent-dark)}body.jm .jm-tel-formacion--ficha{margin-top:.75rem}body.jm .jm-tel-formacion--ficha .jm-tel-formacion__a{display:flex;justify-content:center;min-height:2.5rem;font-size:.875rem;color:var(--jm-ink-inv)}body.jm .jm-tel-formacion--ficha .jm-tel-formacion__a:hover{color:var(--jm-accent-dark)}body.jm .jm-tel-formacion--texto .jm-tel-formacion__a{gap:.375rem;white-space:nowrap;color:var(--jm-ink);text-decoration:underline;text-decoration-color:var(--jm-accent);text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-tel-formacion--texto .jm-value{font-size:inherit}body.jm .jm-tel-formacion--boton .jm-tel-formacion__a{justify-content:center;height:3.5rem;padding:0 1.5rem;width:100%;box-sizing:border-box;border:1px solid var(--jm-rule-control);border-radius:var(--jm-radius-full);font-size:1rem;font-weight:600;color:var(--jm-ink)}@media (min-width: 768px){body.jm .jm-tel-formacion--boton .jm-tel-formacion__a{width:auto}}body.jm .jm-tel-formacion--boton .jm-tel-formacion__a:hover{background:var(--jm-sunken)}body.jm .jm-solicitar,body.jm .e-con.jm-solicitar{padding-block:2.5rem}@media (min-width: 768px){body.jm .jm-solicitar,body.jm .e-con.jm-solicitar{padding-block:3.5rem}}body.jm .jm-solicitar__titulo{margin-top:.75rem;max-width:24ch;color:var(--jm-ink)}body.jm .jm-solicitar__lede{margin-top:1.25rem;max-width:58ch;color:var(--jm-ink-2)}body.jm .jm-form-formacion{margin-top:3rem}body.jm .jm-form-formacion.jm-form-formacion .elementor-form-fields-wrapper{display:grid;gap:2.5rem;margin:0;align-items:start}@media (min-width: 1024px){body.jm .jm-form-formacion.jm-form-formacion .elementor-form-fields-wrapper{grid-template-columns:5fr 7fr;gap:3rem}}body.jm .jm-form-formacion__col{display:grid;gap:1.25rem;align-content:start;min-width:0}body.jm .jm-form-formacion.jm-form-formacion .jm-form-formacion__col .elementor-field-group{width:100%;max-width:none;flex:none;margin:0;padding:0;grid-column:1 / -1}@media (min-width: 768px){body.jm .jm-form-formacion__col--curso{grid-template-columns:9rem minmax(0,1fr)}body.jm .jm-form-formacion.jm-form-formacion .jm-form-formacion__col--curso .elementor-field-group-alumnos{grid-column:1}body.jm .jm-form-formacion.jm-form-formacion .jm-form-formacion__col--curso .elementor-field-group-localidad{grid-column:2}body.jm .jm-form-formacion__col--quien{grid-template-columns:repeat(2,minmax(0,1fr))}body.jm .jm-form-formacion.jm-form-formacion .jm-form-formacion__col--quien .elementor-field-group-telefono,body.jm .jm-form-formacion.jm-form-formacion .jm-form-formacion__col--quien .elementor-field-group-email,body.jm .jm-form-formacion.jm-form-formacion .jm-form-formacion__col--quien .elementor-field-group-empresa,body.jm .jm-form-formacion.jm-form-formacion .jm-form-formacion__col--quien .elementor-field-group-cif{grid-column:auto}}body.jm .jm-form-formacion .elementor-field-group-alumnos input,body.jm .jm-form-formacion .elementor-field-group-telefono input,body.jm .jm-form-formacion .elementor-field-group-cif input{font-family:var(--jm-font-mono);font-variant-numeric:tabular-nums}body.jm .jm-form__bloque{margin:0;border-bottom:1px solid var(--jm-rule-strong);padding-bottom:.75rem;color:var(--jm-ink)}body.jm .jm-form__info{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;font-size:.875rem;font-weight:600;color:var(--jm-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-form__info:hover{color:var(--jm-accent-hover)}body.jm .jm-form__aviso{margin:0;border-left:2px solid var(--jm-accent);background:var(--jm-accent-tint);padding:.75rem 1rem;font-size:.875rem;color:var(--jm-ink-2)}body.jm .jm-form__ayuda{display:block;width:100%;margin-top:.5rem;font-size:.875rem;color:var(--jm-ink-3)}body.jm .jm-form__aviso-cif{display:block;width:100%;margin-top:.25rem;font-size:.875rem;color:var(--jm-wait-text)}body.jm .jm-form-formacion .elementor-field-group-lugar .elementor-field-subgroup{display:grid;gap:.5rem;width:100%;margin-top:.5rem}body.jm .jm-form-formacion .elementor-field-group-lugar .elementor-field-option{display:flex;align-items:center;gap:.75rem;min-height:3rem;margin:0;padding:0 0 0 1rem;border:1px solid var(--jm-rule-control);border-radius:var(--jm-radius-xl);background:var(--jm-surface);cursor:pointer}body.jm .jm-form-formacion .elementor-field-group-lugar .elementor-field-option:has(input:checked){border-color:var(--jm-ink);background:var(--jm-sunken)}body.jm .jm-form-formacion .elementor-field-group-lugar .elementor-field-option input{width:1rem;height:1rem;margin:0;accent-color:var(--jm-accent)}body.jm .jm-form-formacion .elementor-field-group-lugar .elementor-field-option label{flex:1 1 auto;align-self:stretch;display:flex;align-items:center;padding-right:1rem;font-size:1rem;color:var(--jm-ink);cursor:pointer}body.jm .jm-form-formacion.jm-form-formacion .e-form__buttons{margin-top:.75rem}body.jm .jm-form-formacion.jm-form-formacion .e-form__buttons .elementor-button{width:100%;min-height:3.5rem;padding:0 2rem;border:0;border-radius:var(--jm-radius-full);background:var(--jm-accent);color:#fff;font-size:1rem;font-weight:600}body.jm .jm-form-formacion.jm-form-formacion .e-form__buttons .elementor-button:hover{background:var(--jm-accent-hover)}body.jm .jm-form-formacion.elementor-form-waiting .e-form__buttons .elementor-button,body.jm .jm-form-formacion .elementor-form-waiting .e-form__buttons .elementor-button{opacity:.7}@media (min-width: 768px){body.jm .jm-form-formacion.jm-form-formacion .e-form__buttons .elementor-button{width:auto}}body.jm .jm-form-formacion__nota{grid-column:1 / -1;margin-top:0;font-size:.875rem;color:var(--jm-ink-2)}body.jm .jm-gracias,body.jm .e-con.jm-gracias{padding-block:3rem}@media (min-width: 768px){body.jm .jm-gracias,body.jm .e-con.jm-gracias{padding-block:4rem}}body.jm .jm-gracias__cuerpo,body.jm .e-con.jm-gracias__cuerpo{display:block;max-width:60ch}body.jm .jm-gracias__hex{display:block;width:2.5rem;height:2.5rem;color:var(--jm-accent)}body.jm .jm-gracias__hex svg{display:block;width:100%;height:100%}body.jm .jm-gracias__titulo{margin-top:2rem;color:var(--jm-ink)}body.jm .jm-gracias__lede{margin-top:2rem;color:var(--jm-ink-2)}body.jm .jm-referencia{margin-top:1.5rem;border:1px solid var(--jm-rule);background:var(--jm-sunken);padding:1rem 1.25rem}body.jm .jm-referencia__k{display:block;color:var(--jm-ink-3)}body.jm .jm-referencia__v{display:block;margin-top:.25rem;color:var(--jm-ink)}body.jm .jm-gracias__botones,body.jm .e-con.jm-gracias__botones{margin-top:2.5rem;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){body.jm .jm-gracias__botones,body.jm .e-con.jm-gracias__botones{flex-direction:row}}body.jm .jm-gracias__volver .elementor-button{min-height:3.5rem;padding:0 1.5rem}html[data-motor] body.jm .jm-cal-lista:not(.jm-cal--listo) .e-loop-item:nth-child(n+17){display:none}body.jm .jm-cal__mas,body.jm .jm-cal__mas:focus{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:22rem;height:3.25rem;margin:1.5rem auto 0;padding:0 1.5rem;border:1px solid var(--jm-rule-control, var(--jm-rule));border-radius:var(--jm-radius-full);background:var(--jm-surface);color:var(--jm-ink);box-shadow:none;font-family:var(--jm-font-sans);font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s var(--jm-ease-ui),border-color .2s var(--jm-ease-ui)}body.jm .jm-cal__mas:hover,body.jm .jm-cal__mas:active{background:var(--jm-sunken);border-color:var(--jm-ink-3);color:var(--jm-ink)}body.jm .jm-cal__mas:focus-visible{outline:2px solid var(--jm-accent);outline-offset:3px}body.jm .jm-cal__mas[hidden]{display:none}body.jm .jm-btn--h14,body.jm .jm-btn--h14 .elementor-button{min-height:3.5rem;padding:0 1.5rem}body.jm .jm-btn--h14 .elementor-button-text .jm-value,body.jm .jm-btn--mono .elementor-button-text{font-family:var(--jm-font-mono);font-variant-numeric:tabular-nums}body.jm .jm-fila-icono,body.jm .e-con.jm-fila-icono{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;font-size:1rem}body.jm .jm-fila-icono__i{flex:none;margin-top:.25rem;color:var(--jm-ink-3)}body.jm .jm-fila-icono__i .elementor-icon{font-size:1.0625rem;color:var(--jm-ink-3)}body.jm .jm-fila-icono__i .elementor-icon svg{width:1.0625rem;height:1.0625rem;fill:currentColor}body.jm .jm-fila-icono__dd,body.jm .e-con.jm-fila-icono__dd{display:block;min-width:0;color:var(--jm-ink-2)}body.jm .jm-fila-icono__dd .jm-tinta{color:var(--jm-ink)}body.jm .jm-enlace-tel a,body.jm a.jm-enlace-tel{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-family:var(--jm-font-mono);font-variant-numeric:tabular-nums;color:var(--jm-ink);transition:color .2s var(--jm-ease-ui)}body.jm .jm-enlace-tel a:hover,body.jm a.jm-enlace-tel:hover{color:var(--jm-accent)}body.jm .jm-enlace-correo a,body.jm a.jm-enlace-correo{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--jm-ink-2);text-decoration:underline;text-decoration-color:var(--jm-rule-strong);text-underline-offset:4px;transition:color .2s var(--jm-ease-ui)}body.jm .jm-enlace-correo a:hover,body.jm a.jm-enlace-correo:hover{color:var(--jm-ink)}body.jm .jm-aviso-pendiente,body.jm .e-con.jm-aviso-pendiente{display:block;border-left:2px solid var(--jm-wait);background:var(--jm-sunken);padding:.75rem 1rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-aviso-pendiente--legal,body.jm .e-con.jm-aviso-pendiente--legal{padding:1rem 1.25rem;color:var(--jm-ink)}body.jm .jm-aviso-pendiente__k{color:var(--jm-ink-2)}body.jm .jm-aviso-pendiente__texto{margin-top:.5rem;color:var(--jm-ink)}body.jm .jm-aviso-pendiente__texto a{font-weight:600;color:var(--jm-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-srv-indice-seccion,body.jm .e-con.jm-srv-indice-seccion{border-bottom:1px solid var(--jm-rule);background:var(--jm-sunken)}body.jm .jm-srv-indice,body.jm .e-con.jm-srv-indice{padding-block:2rem}@media (min-width: 768px){body.jm .jm-srv-indice,body.jm .e-con.jm-srv-indice{padding-block:2.5rem}}body.jm .jm-srv-indice__rejilla,body.jm .e-con.jm-srv-indice__rejilla{display:grid;grid-auto-flow:row dense;gap:1px;overflow:hidden;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-2xl);background:var(--jm-rule)}@media (min-width: 768px){body.jm .jm-srv-indice__rejilla,body.jm .e-con.jm-srv-indice__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){body.jm .jm-srv-indice__rejilla,body.jm .e-con.jm-srv-indice__rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}}body.jm .jm-srv-tarjeta,body.jm .e-con.jm-srv-tarjeta{display:flex;flex-direction:column;height:100%;padding:1.25rem;background:var(--jm-surface);color:inherit;transition:background-color .2s var(--jm-ease-ui)}@media (min-width: 768px){body.jm .jm-srv-tarjeta,body.jm .e-con.jm-srv-tarjeta{padding:1.5rem}}body.jm .jm-srv-tarjeta:hover{background:var(--jm-sunken)}body.jm .jm-srv-tarjeta__cabeza,body.jm .e-con.jm-srv-tarjeta__cabeza{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem}body.jm .jm-srv-tarjeta__icono{flex:none;width:3.5rem;height:2.75rem;color:var(--jm-accent);transition:transform .5s var(--jm-ease-entrance)}body.jm .jm-srv-tarjeta:hover .jm-srv-tarjeta__icono{transform:translateY(-.125rem)}body.jm .jm-srv-tarjeta__icono .elementor-icon,body.jm .jm-srv__icono .elementor-icon{display:block;width:100%;height:100%;font-size:0;color:var(--jm-accent)}body.jm .jm-srv-tarjeta__icono .elementor-icon svg,body.jm .jm-srv__icono .elementor-icon svg{width:100%;height:100%;fill:none;stroke:currentColor}body.jm .jm-srv-tarjeta__num{font-family:var(--jm-font-mono);font-size:.875rem;color:var(--jm-rule-strong)}body.jm .jm-srv-tarjeta__titulo{display:block;margin-top:1.25rem;color:var(--jm-ink);transition:color .2s var(--jm-ease-ui)}body.jm .jm-srv-tarjeta:hover .jm-srv-tarjeta__titulo{color:var(--jm-accent)}body.jm .jm-srv-tarjeta__resumen{margin-top:.5rem;flex:1 1 auto;font-size:.875rem;line-height:1.625;color:var(--jm-ink-2)}body.jm .jm-srv-tarjeta__pie{margin-top:1.25rem;display:flex;align-items:center;gap:.5rem;border-top:1px solid var(--jm-rule);padding-top:.875rem;font-size:.875rem;font-weight:600;color:var(--jm-ink-2);transition:color .2s var(--jm-ease-ui)}body.jm .jm-srv-tarjeta__pie .elementor-heading-title:after{content:"";display:inline-block;width:.9375rem;height:.9375rem;margin-left:.5rem;vertical-align:-.15em;background:currentColor;transition:transform .2s var(--jm-ease-ui);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat}body.jm .jm-srv-tarjeta:hover .jm-srv-tarjeta__pie{color:var(--jm-accent)}body.jm .jm-srv-tarjeta:hover .jm-srv-tarjeta__pie .elementor-heading-title:after{transform:translate(.125rem)}body.jm .jm-srv{scroll-margin-top:7rem}body.jm .jm-srv__rejilla,body.jm .e-con.jm-srv__rejilla{display:grid;gap:2rem}@media (min-width: 1024px){body.jm .jm-srv__rejilla,body.jm .e-con.jm-srv__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem}body.jm .jm-srv__texto{grid-column:span 7 / span 7}body.jm .jm-srv__lado{grid-column:span 5 / span 5}}body.jm .jm-srv__texto,body.jm .e-con.jm-srv__texto{display:block}body.jm .jm-srv__lado,body.jm .e-con.jm-srv__lado{display:flex;flex-direction:column;gap:1.25rem}body.jm .jm-srv__epigrafe,body.jm .e-con.jm-srv__epigrafe{display:flex;flex-direction:row;align-items:center;gap:1rem}body.jm .jm-srv__icono{flex:none;width:3.25rem;height:2.5rem}body.jm .jm-srv__label{color:var(--jm-ink-3)}body.jm .jm-srv__titulo{margin-top:1rem;max-width:24ch;color:var(--jm-ink)}body.jm .jm-srv__lede{margin-top:1rem;max-width:58ch;color:var(--jm-ink-2)}body.jm .jm-srv__puntos{margin-top:1.5rem}body.jm .jm-srv__puntos .elementor-icon-list-icon svg{width:1.0625rem;height:1.0625rem}body.jm .jm-srv__homolog,body.jm .e-con.jm-srv__homolog{margin-top:1.5rem;display:grid;gap:1px;overflow:hidden;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-2xl);background:var(--jm-rule)}@media (min-width: 768px){body.jm .jm-srv__homolog,body.jm .e-con.jm-srv__homolog{grid-template-columns:repeat(3,minmax(0,1fr))}}body.jm .jm-srv__homolog-item,body.jm .e-con.jm-srv__homolog-item{display:block;background:var(--jm-surface);padding:.75rem 1rem}body.jm .jm-srv__homolog-k{font-family:var(--jm-font-mono);font-size:.875rem;color:var(--jm-ink)}body.jm .jm-srv__homolog-v{margin-top:.25rem;font-size:.875rem;color:var(--jm-ink-2)}body.jm .jm-srv__aviso{margin-top:1.25rem}body.jm .jm-srv__ctas,body.jm .e-con.jm-srv__ctas{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){body.jm .jm-srv__ctas,body.jm .e-con.jm-srv__ctas{flex-direction:row;align-items:center}}body.jm .jm-srv__tel .elementor-button{font-weight:600}body.jm .jm-srv__tel .elementor-button:hover{background:var(--jm-surface)}body.jm .jm-srv__tel .elementor-button-icon{order:0}body.jm .jm-srv__panel,body.jm .e-con.jm-srv__panel{display:block;border:1px solid var(--jm-rule);background:var(--jm-surface);padding:1.5rem}body.jm .jm-srv__panel-label{color:var(--jm-ink-3)}body.jm .jm-srv__logo img{display:block;width:auto;height:2.25rem}body.jm .jm-srv__panel-texto{margin-top:1.25rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-srv__panel-titulo{margin-top:1rem;color:var(--jm-ink)}body.jm .jm-srv__panel-dir{margin-top:.5rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-srv__panel-dir--ink{margin-top:1rem;color:var(--jm-ink)}body.jm .jm-srv__panel-dir--ink+.jm-srv__panel-dir{margin-top:0}body.jm .jm-srv__panel-tel{margin-top:1rem}body.jm .jm-srv__panel-correo{margin-top:.25rem;font-size:1rem}body.jm .jm-srv__panel-enlace .elementor-button{margin-top:1.25rem;font-size:1rem}body.jm .jm-srv__mapa{margin:1rem auto 0;width:100%;max-width:17rem}body.jm .jm-srv__mapa .jm-mapa{max-width:17rem}body.jm .jm-deleg-aside .jm-mapa{max-width:none}body.jm .jm-srv__talleres,body.jm .e-con.jm-srv__talleres{margin-top:1rem;display:flex;flex-direction:column;gap:.625rem}body.jm .jm-srv__taller,body.jm .e-con.jm-srv__taller{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--jm-rule);padding-bottom:.625rem;font-size:1rem}body.jm .jm-srv__taller-nombre{font-weight:600;color:var(--jm-ink)}body.jm .jm-srv__taller-tel a{display:inline-block;padding-block:.25rem;font-family:var(--jm-font-mono);font-size:.875rem;color:var(--jm-ink-2);transition:color .2s var(--jm-ease-ui)}body.jm .jm-srv__taller-tel a:hover{color:var(--jm-accent)}body.jm .jm-srv__panel-nota{margin-top:1rem;font-size:.875rem;color:var(--jm-ink-3)}body.jm .e-con.jm-contenedor.jm-srv-cta__cuerpo,body.jm .jm-srv-cta__cuerpo{max-width:48rem;text-align:center;align-items:center}body.jm .jm-srv-cta__lede{margin:1rem auto 0;max-width:54ch;color:var(--jm-ink-2)}body.jm .jm-srv-cta__boton .elementor-button{margin-top:1.75rem}body.jm .jm-deleg-cifras,body.jm .e-con.jm-deleg-cifras{margin-top:1.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--jm-rule-inverse);border-radius:var(--jm-radius-2xl);background:#ffffff1a}body.jm .jm-deleg-cifras__item,body.jm .e-con.jm-deleg-cifras__item{display:block;background:var(--jm-inverse);padding:.875rem .75rem;text-align:center}body.jm .jm-deleg-cifras__v{font-family:var(--jm-font-mono);font-size:1.25rem;font-weight:500;line-height:1.4;color:var(--jm-ink-inv)}body.jm .jm-deleg-cifras__k{margin-top:.25rem;color:var(--jm-ink-inv-3)}body.jm .jm-deleg-grupo__titulo{color:var(--jm-ink)}body.jm .jm-deleg-rejilla{margin-top:1.75rem}body.jm .jm-deleg-rejilla .elementor-loop-container{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;overflow:hidden;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-2xl);background:var(--jm-rule)}@media (min-width: 768px){body.jm .jm-deleg-rejilla .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1440px){body.jm .jm-deleg-rejilla .elementor-loop-container{grid-template-columns:repeat(3,minmax(0,1fr))}body.jm .jm-deleg-rejilla .elementor-loop-container>.e-loop-item:last-child:nth-child(3n+2){grid-column:span 2 / span 2}}body.jm .jm-deleg-rejilla .e-loop-item{height:100%}body.jm .jm-deleg,body.jm .e-con.jm-deleg{display:flex;flex-direction:column;gap:1.25rem;height:100%;background:var(--jm-surface);padding:1.25rem;transition:background-color .2s var(--jm-ease-ui)}@media (min-width: 768px){body.jm .jm-deleg,body.jm .e-con.jm-deleg{padding:1.5rem}}body.jm .jm-deleg:has(.jm-deleg__ancla:target){background:var(--jm-accent-tint)}body.jm .jm-deleg__ancla{display:block;width:0;height:0;scroll-margin-top:8rem}body.jm .jm-deleg__cuerpo,body.jm .e-con.jm-deleg__cuerpo{display:block}body.jm .jm-deleg__cabeza,body.jm .e-con.jm-deleg__cabeza{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem}body.jm .jm-deleg__nombre-caja,body.jm .e-con.jm-deleg__nombre-caja{display:block;min-width:0}body.jm .jm-deleg__provincia{color:var(--jm-ink-3)}body.jm .jm-deleg__nombre{color:var(--jm-ink)}body.jm .jm-dinsignia{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0}body.jm .jm-dinsignia--central{border-radius:var(--jm-radius-full);background:var(--jm-accent);padding:.25rem .625rem;color:#fff}body.jm .jm-dinsignia--sede{border-radius:var(--jm-radius-full);background:var(--jm-ink);padding:.25rem .625rem;color:#fff}body.jm .jm-dinsignia--pt{background:var(--jm-wait);padding:.125rem .375rem;color:var(--jm-wait-ink)}body.jm .jm-dinsignia--sede-suave{border-radius:var(--jm-radius-full);background:var(--jm-sunken);padding:.125rem .5rem;color:var(--jm-ink-2)}body.jm .jm-deleg__insignias{display:flex;gap:.375rem;flex-shrink:0}body.jm .jm-deleg__dl,body.jm .e-con.jm-deleg__dl{margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem;font-size:1rem}body.jm .jm-deleg__direccion{color:var(--jm-ink)}body.jm .jm-deleg__cp-loc,body.jm .e-con.jm-deleg__cp-loc{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:.25rem;color:var(--jm-ink-2)}body.jm .jm-deleg__cp{font-family:var(--jm-font-mono);font-size:.875rem;font-variant-numeric:tabular-nums}body.jm .jm-deleg__llegar .elementor-button{margin-top:.25rem;display:flex;width:fit-content;align-items:center;gap:.375rem;min-height:2rem;padding:0;border:0;border-radius:0;background:none;font-size:.875rem;font-weight:600;color:var(--jm-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.jm .jm-deleg__llegar .elementor-button:hover{background:none;color:var(--jm-accent-hover)}body.jm .jm-deleg__llegar .elementor-button-icon{order:0}body.jm .jm-deleg__datos{display:flex;flex-direction:column;gap:.75rem}body.jm .jm-deleg__fila{display:flex;align-items:flex-start;gap:.75rem}body.jm .jm-deleg__icono{flex:none;margin-top:.25rem;color:var(--jm-ink-3)}body.jm .jm-deleg__dd{min-width:0}body.jm .jm-deleg__tel{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--jm-ink);transition:color .2s var(--jm-ease-ui)}body.jm .jm-deleg__tel:hover{color:var(--jm-accent)}body.jm .jm-deleg__email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--jm-ink-2);text-decoration:underline;text-decoration-color:var(--jm-rule-strong);text-underline-offset:4px;transition:color .2s var(--jm-ease-ui)}body.jm .jm-deleg__email:hover{color:var(--jm-ink)}body.jm .jm-deleg__horario{font-size:.875rem;color:var(--jm-ink-3)}body.jm .jm-deleg__servicios{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;padding:1rem 0 0;border-top:1px solid var(--jm-rule)}body.jm .jm-deleg__servicios li{border:1px solid var(--jm-rule);background:var(--jm-sunken);padding:.25rem .625rem;font-size:.875rem;color:var(--jm-ink-2)}body.jm .jm-deleg__pie{margin-top:auto}body.jm .jm-deleg__boton{display:flex;width:100%;box-sizing:border-box}body.jm .jm-deleg__boton--sede:hover{background:var(--jm-accent);color:#fff}body.jm .jm-centros__intro{margin-top:1rem;max-width:56ch;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-centros,body.jm .e-con.jm-centros{margin-top:1.5rem;display:grid;gap:1px;overflow:hidden;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-2xl);background:var(--jm-rule)}@media (min-width: 768px){body.jm .jm-centros,body.jm .e-con.jm-centros{grid-template-columns:repeat(2,minmax(0,1fr))}}body.jm .jm-centro,body.jm .e-con.jm-centro{display:block;background:var(--jm-surface);padding:1.25rem}@media (min-width: 768px){body.jm .jm-centro,body.jm .e-con.jm-centro{padding:1.5rem}}body.jm .jm-centro__titulo{color:var(--jm-ink)}body.jm .jm-centro__dir{margin-top:.5rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-centro__tel{margin-top:1rem}body.jm .jm-centro__correo{margin-top:.25rem;font-size:1rem}body.jm .e-con.jm-placa__cuerpo--contacto{padding-block:2.5rem}@media (min-width: 768px){body.jm .e-con.jm-placa__cuerpo--contacto{padding-block:3.5rem}}body.jm .jm-placa__titulo--22{max-width:22ch}body.jm .jm-contacto__lede{margin-top:1.5rem;max-width:58ch;color:var(--jm-ink-inv-2)}body.jm .jm-contacto__botones,body.jm .e-con.jm-contacto__botones{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){body.jm .jm-contacto__botones,body.jm .e-con.jm-contacto__botones{flex-direction:row}}body.jm .jm-contacto__boton .elementor-button{gap:.625rem;border-color:var(--jm-rule-inverse)}body.jm .jm-contacto__boton .elementor-button:hover{background:var(--jm-inverse-2);border-color:var(--jm-rule-inverse)}body.jm .jm-contacto__boton .elementor-button-icon{order:0}body.jm .jm-contacto__rejilla,body.jm .e-con.jm-contacto__rejilla{display:grid;gap:2rem}@media (min-width: 1024px){body.jm .jm-contacto__rejilla,body.jm .e-con.jm-contacto__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem}body.jm .jm-contacto__col5{grid-column:span 5 / span 5}body.jm .jm-contacto__col7{grid-column:span 7 / span 7}}body.jm .jm-contacto__rejilla--centro,body.jm .e-con.jm-contacto__rejilla--centro{align-items:center}body.jm .jm-contacto__col5,body.jm .jm-contacto__col7,body.jm .e-con.jm-contacto__col5,body.jm .e-con.jm-contacto__col7{display:block;min-width:0}body.jm .jm-contacto__central,body.jm .e-con.jm-contacto__central{margin-top:1.5rem;display:block;border:1px solid var(--jm-rule);background:var(--jm-sunken);padding:1.5rem}body.jm .jm-contacto__central-titulo{color:var(--jm-ink)}body.jm .jm-contacto__dl,body.jm .e-con.jm-contacto__dl{margin-top:1.25rem;display:flex;flex-direction:column;gap:.875rem}body.jm .jm-contacto__domicilio{font-size:.875rem;color:var(--jm-ink-3)}body.jm .jm-contacto__domicilio .jm-value{font-size:.875rem}body.jm .jm-contacto__nota{margin-top:1.5rem;font-size:.875rem;color:var(--jm-ink-3)}body.jm .jm-contacto__intro{margin-top:1rem;max-width:56ch;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-contacto__todas .elementor-button{margin-top:1.5rem;font-size:1rem}body.jm .jm-contacto__cta-lede{margin-top:1rem;max-width:54ch;color:var(--jm-ink-2)}body.jm .jm-contacto__cta-botones,body.jm .e-con.jm-contacto__cta-botones{display:flex;flex-direction:column;gap:.75rem}body.jm .jm-contacto__cta-botones .elementor-button{padding:0 2rem}body.jm .jm-centralita{margin-top:1.5rem}body.jm .jm-centralita .elementor-loop-container{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;overflow:hidden;border:1px solid var(--jm-rule);border-radius:var(--jm-radius-2xl);background:var(--jm-rule)}@media (min-width: 768px){body.jm .jm-centralita .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))}}body.jm .jm-deleg-c,body.jm .e-con.jm-deleg-c{display:block;height:100%;background:var(--jm-surface);padding:.875rem 1rem}body.jm .jm-deleg-c__cabeza,body.jm .e-con.jm-deleg-c__cabeza{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:.5rem}body.jm .jm-deleg-c__nombre{font-family:var(--jm-font-sans);font-size:1rem;font-weight:600;color:var(--jm-ink)}body.jm .jm-deleg-c__datos{display:block}body.jm .jm-deleg-c__tel{margin-top:.375rem;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;color:var(--jm-ink-2);transition:color .2s var(--jm-ease-ui)}body.jm .jm-deleg-c__tel svg{flex:none}body.jm .jm-deleg-c__tel:hover{color:var(--jm-accent)}body.jm .jm-deleg-c__email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-block:.25rem;font-size:.875rem;color:var(--jm-ink-3);text-decoration:underline;text-decoration-color:var(--jm-rule);text-underline-offset:4px;transition:color .2s var(--jm-ease-ui)}body.jm .jm-deleg-c__email:hover{color:var(--jm-ink-2)}body.jm .jm-legal,body.jm .e-con.jm-legal{padding-block:2.5rem}@media (min-width: 768px){body.jm .jm-legal,body.jm .e-con.jm-legal{padding-block:3rem}}body.jm .jm-legal__cuerpo,body.jm .e-con.jm-legal__cuerpo{display:block;max-width:70ch}body.jm .jm-legal__titulo{color:var(--jm-ink)}body.jm .jm-legal__secciones,body.jm .e-con.jm-legal__secciones{margin-top:2.5rem;display:flex;flex-direction:column;gap:2rem}body.jm .jm-legal__seccion,body.jm .e-con.jm-legal__seccion{display:block}body.jm .jm-legal__h2{color:var(--jm-ink-3)}body.jm .jm-legal__texto{margin-top:.75rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-legal__texto p+p{margin-top:.75rem}body.jm .jm-legal__texto strong{font-weight:600;color:var(--jm-ink)}body.jm .jm-legal__texto--holgado{margin-top:1rem;line-height:1.625}body.jm .jm-legal__dl,body.jm .e-con.jm-legal__dl{margin-top:.75rem;display:block;border-block:1px solid var(--jm-rule)}body.jm .jm-legal__dl--suelto,body.jm .e-con.jm-legal__dl--suelto{margin-top:1.25rem}body.jm .jm-legal__fila,body.jm .e-con.jm-legal__fila{display:flex;flex-direction:column;gap:.25rem;padding-block:.75rem}body.jm .jm-legal__fila~.jm-legal__fila{border-top:1px solid var(--jm-rule)}@media (min-width: 768px){body.jm .jm-legal__fila,body.jm .e-con.jm-legal__fila{flex-direction:row;gap:2rem}body.jm .jm-legal__fila--apilada,body.jm .e-con.jm-legal__fila--apilada{flex-direction:column;gap:.25rem}body.jm .jm-legal__k{width:12rem;flex-shrink:0}body.jm .jm-legal__fila--apilada .jm-legal__k{width:auto}}body.jm .jm-legal__k{font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-legal__v{font-size:1rem;color:var(--jm-ink)}body.jm .jm-legal__k--mono{font-family:var(--jm-font-mono);color:var(--jm-ink)}body.jm .jm-legal__v--suave{color:var(--jm-ink-2)}body.jm .jm-404,body.jm .e-con.jm-404{padding-block:3rem}@media (min-width: 768px){body.jm .jm-404,body.jm .e-con.jm-404{padding-block:4rem}}body.jm .jm-404__cuerpo,body.jm .e-con.jm-404__cuerpo{display:block;max-width:60ch}body.jm .jm-404__titulo{margin-top:.75rem;color:var(--jm-ink)}body.jm .jm-404__lede{margin-top:1.25rem;color:var(--jm-ink-2)}body.jm .jm-404__botones,body.jm .e-con.jm-404__botones{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){body.jm .jm-404__botones,body.jm .e-con.jm-404__botones{flex-direction:row;align-items:center;gap:1.5rem}}body.jm .elementor-widget>.elementor-widget-container{display:contents}body.jm .elementor-widget:not(:last-child){margin-block-end:0}body.jm .jm-plano{display:contents}body.jm .e-con.e-con-full{--width: auto}@media (max-width: 767px){body.jm .e-con.e-con-full{--flex-wrap-mobile: nowrap}}body.jm [hidden]{display:none!important}body.jm .jm-hereda p,body.jm .jm-hereda .elementor-heading-title{margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}body.jm .jm-fondo-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}body.jm .jm-fondo-img img{width:100%;height:100%;object-fit:cover}body.jm .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-wrap:inherit;line-height:inherit;margin:0;padding:0}body.jm :where(.elementor-widget-heading,.elementor-widget-text-editor){color:inherit}body.jm .elementor-widget-text-editor p:last-child{margin-block-end:0}body.jm .elementor-widget-text-editor p+p{margin-top:1em}body.jm .elementor-widget-button.jm-btn,body.jm .jm-btn .elementor-button-wrapper{display:contents}body.jm .jm-btn .elementor-button-content-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-direction:row}body.jm .jm-btn .elementor-button-icon{margin:0;display:inline-flex;align-items:center;order:2}body.jm .jm-btn .elementor-align-icon-left .elementor-button-icon,body.jm .jm-btn .elementor-button-icon:first-child:not(:only-child){order:0}body.jm .jm-btn .elementor-button-icon svg{width:1em;height:1em;fill:currentColor}body.jm .jm-btn .elementor-button-icon i{font-size:.9em;line-height:1}body.jm .jm-btn .elementor-button-text{flex:none}body.jm .elementor-widget-button.jm-btn--bloque .elementor-button{display:flex}body.jm .elementor-widget-icon-list .elementor-icon-list-items{display:contents}body.jm .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{display:none}body.jm .elementor-icon-list-item{margin:0;padding:0}body.jm .elementor-icon-list-text{color:inherit;padding:0;font-size:inherit}body.jm .jm-ticks{display:grid;gap:.625rem}body.jm .jm-ticks .elementor-icon-list-item{display:flex;align-items:flex-start;gap:.625rem;font-size:1rem;color:var(--jm-ink-2)}body.jm .jm-ticks .elementor-icon-list-icon{flex:none;margin-top:.3em;color:var(--jm-accent)}body.jm .jm-ticks .elementor-icon-list-icon svg{width:1rem;height:1rem;fill:currentColor}body.jm .jm-ticks .elementor-icon-list-icon i{font-size:.9rem;color:var(--jm-accent)}body.jm .jm-lista-linea{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}body.jm .jm-lista-linea .elementor-icon-list-item a,body.jm .jm-lista-linea .elementor-icon-list-item{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem}body.jm .jm-lista-linea .elementor-icon-list-icon svg{width:1rem;height:1rem;fill:currentColor}body.jm .elementor-widget-icon .elementor-icon-wrapper{display:contents}body.jm .jm-pastilla-icono{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:1rem;background:var(--jm-accent-tint);color:var(--jm-accent)}body.jm .jm-pastilla-icono .elementor-icon{display:grid;place-items:center;width:100%;height:100%;font-size:1.25rem;color:inherit}body.jm .jm-pastilla-icono .elementor-icon svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor}body.jm .jm-pastilla-icono .elementor-icon svg.e-font-icon-svg{fill:currentColor;stroke:none}body.jm .jm-icono-maquina .elementor-icon{color:var(--jm-accent);font-size:0}body.jm .jm-icono-maquina .elementor-icon svg{width:100%;height:auto;fill:none;stroke:currentColor}body.jm .elementor-widget-image img{display:block;vertical-align:top}body.jm .elementor-widget-image figure,body.jm .elementor-widget-image .elementor-image{margin:0;display:contents}body.jm .jm-foto-maquina{background:#fff;border-radius:var(--jm-radius-2xl);overflow:hidden}body.jm .jm-foto-maquina img{width:100%;height:100%;object-fit:contain;aspect-ratio:1 / 1}body.jm .jm-acordeon .e-n-accordion-item{border-block-start:1px solid var(--jm-rule);background:none}body.jm .jm-acordeon .e-n-accordion-item:last-of-type{border-block-end:1px solid var(--jm-rule)}body.jm .jm-acordeon .e-n-accordion-item-title{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;background:none;border:0;font-family:var(--jm-font-display);font-size:1.125rem;font-weight:500;color:var(--jm-ink)}body.jm .jm-acordeon .elementor-accordion-item{border:0;border-block-start:1px solid var(--jm-rule)}body.jm .jm-acordeon .elementor-tab-title{padding:1.25rem 0;border:0;background:none}body.jm .jm-acordeon .elementor-tab-content{border:0;padding:0 0 1.25rem;color:var(--jm-ink-2)}body.jm button.jm-reset,body.jm button.jm-reset:hover,body.jm button.jm-reset:focus,body.jm button.jm-reset:active{background:none;border:0;box-shadow:none;color:inherit;padding:0;text-decoration:none}body.jm [data-jm] button:not(.jm-btn):hover,body.jm [data-jm] button:not(.jm-btn):focus,body.jm [data-jm] button:not(.jm-btn):active{box-shadow:none}body.jm .e-con{--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}body.jm .e-con.jm-contenedor,body.jm .e-con>.e-con-inner.jm-contenedor{--content-width: var(--jm-ancho-placa);max-width:var(--jm-ancho-placa);margin-inline:auto;padding-inline:1.25rem}@media (min-width: 768px){body.jm .e-con.jm-contenedor{padding-inline:2rem}}@media (min-width: 1024px){body.jm .e-con.jm-contenedor{padding-inline:3rem}}@media (min-width: 1440px){body.jm .e-con.jm-contenedor{padding-inline:4rem}}body.jm .e-con.jm-seccion{padding-block:3.5rem}@media (min-width: 768px){body.jm .e-con.jm-seccion{padding-block:4.5rem}}@media (min-width: 1024px){body.jm .e-con.jm-seccion{padding-block:5.5rem}}body.jm .e-con.jm-seccion-sm{padding-block:2.5rem}@media (min-width: 1024px){body.jm .e-con.jm-seccion-sm{padding-block:3.5rem}}body.jm .elementor-widget-shortcode .elementor-shortcode{display:contents}body.jm .elementor-widget-loop-grid .e-loop-item{height:100%}
