.jm-l .content-page,.jm-l .article-full{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;float:none!important;display:block}.jm-l .the-content{font-size:19px;line-height:1.7}.jm-l .the-content p{font-size:inherit;line-height:inherit;margin:0 0 1em}.jm-l .the-content ul,.jm-l .the-content ol{margin:0!important;padding:0!important;list-style:none}.jm-l .the-content li{margin:0;padding:0;list-style:none;font-size:inherit}.jm-l .the-content h2,.jm-l .the-content h3{margin-top:0!important}.h-ancho{width:min(1200px,100% - 48px);margin-inline:auto}.h-estrecho{width:min(720px,100% - 48px);margin-inline:auto}.h-sec{padding:clamp(72px,10vw,136px) 0}.jm-l .the-content .h-sec h2{font-size:clamp(32px,4vw,46px);line-height:1.15;margin-bottom:.5em!important;color:var(--tinta);font-weight:700}.jm-l .the-content .h-sub{font-size:21px;color:var(--suave);max-width:640px;margin-bottom:0}.h-btn{display:inline-block;background:var(--azul);color:#fff!important;font-weight:700;text-decoration:none;border-radius:999px;padding:18px 34px;font-size:19px;text-align:center}.h-btn:hover{background:var(--azul2)}.h-mas{font-weight:700;color:var(--enlace)}.h-hero{background:var(--suelo);padding:clamp(48px,6vw,88px) 0 clamp(56px,7vw,104px)}.h-hero-g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,7vw,96px);align-items:center}.jm-l .the-content .h-etq{font-weight:700;color:var(--enlace);font-size:18px;margin-bottom:18px}.h-hero h1{font-size:clamp(40px,4.6vw,60px)!important;line-height:1.12;margin:0 0 28px;color:var(--tinta)!important;font-weight:700;letter-spacing:0}.h-hero h1 span{display:block;color:var(--azul)}.jm-l .the-content .h-txt{font-size:21px;color:var(--suave);margin-bottom:12px}.jm-l .the-content .h-txt2{font-size:21px;font-weight:700;margin-bottom:36px}.h-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.h-tel{font-weight:700;color:var(--tinta);white-space:nowrap}.jm-l .the-content .h-nota{color:var(--suave);font-size:17px;margin:28px 0 0}.h-foto{margin:0}.h-foto img{width:100%;height:auto;aspect-ratio:1/1.02;object-fit:cover;object-position:80% 30%;border-radius:24px}.h-puertas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,7vw,104px)}.h-col{display:flex;flex-direction:column}.jm-l .the-content .h-quien{color:var(--enlace);font-weight:700;font-size:18px;margin-bottom:10px}.jm-l .the-content .h-sec .h-col h2{font-size:clamp(28px,3vw,36px);margin-bottom:16px!important}.jm-l .the-content .h-des{color:var(--suave);min-height:3.4em;margin-bottom:32px}.h-res{border-radius:16px;background:var(--suelo);padding:26px 28px;height:176px;display:flex;flex-direction:column;justify-content:center;margin-bottom:32px}.h-res small{display:block;color:#2c5a38;font-size:15px}.h-res b{display:block;color:#1a0dab;font-size:24px;line-height:1.3}.h-res i{display:block;height:9px;border-radius:5px;background:#d3deec;margin-top:12px;width:88%}.h-res i+i{width:62%;margin-top:9px}.h-mapa{position:relative;border-radius:16px;overflow:hidden;height:176px;background:#eaf1e6;margin-bottom:32px}.h-mapa svg{position:absolute;inset:0;width:100%;height:100%}.jm-l .the-content .h-pre{font-weight:700;font-size:28px;line-height:1.2;margin-bottom:10px}.h-logos{padding:0 0 clamp(40px,6vw,72px);overflow:hidden}.jm-l .the-content .h-logos-t{text-align:center;color:var(--suave);font-size:17px;margin-bottom:28px}.h-pista{display:flex;width:max-content;animation:h-cinta 70s linear infinite}.h-pista:hover{animation-play-state:paused}.h-cinta{display:flex;align-items:center;gap:64px;padding-right:64px}.h-cinta img{height:44px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(1);opacity:.8;margin:0}@keyframes h-cinta{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.h-pista{animation:none;width:auto;flex-wrap:wrap}}.h-casos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,6vw,80px);margin-top:56px}.jm-l .the-content .h-caso-tag{font-size:17px;color:var(--suave);margin-bottom:10px}.jm-l .the-content .h-caso-dato{font-size:clamp(40px,4.4vw,54px);font-weight:700;line-height:1.1;margin-bottom:18px;color:var(--azul)}.h-fecha{color:var(--suave);font-size:17px}.h-otros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jm-l .the-content .h-otros{margin-top:48px!important}.h-otros li{display:flex}.h-otros a{display:flex;flex-direction:column;width:100%;background:#fff;border-radius:18px;padding:32px;text-decoration:none;color:var(--tinta);box-shadow:0 1px 3px rgb(10 42 82 / .06);transition:transform .15s ease,box-shadow .15s ease}.h-otros a:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(10 42 82 / .12)}.h-otros strong{display:block;color:var(--tinta);font-size:21px;line-height:1.25;margin-bottom:8px}.h-otros span{color:var(--suave);font-size:18px;margin-bottom:22px}.h-otros em{margin-top:auto;font-style:normal;font-weight:700;color:var(--enlace);font-size:17px}@media (prefers-reduced-motion:reduce){.h-otros a{transition:none}.h-otros a:hover{transform:none}}.jm-l .the-content .h-t-otros{font-size:18px;color:var(--suave);margin-bottom:24px}.h-gris{background:var(--suelo)}.h-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,6vw,80px)}.jm-l .the-content .h-pasos{margin-top:56px!important}.h-num{display:block;font-size:48px;font-weight:700;line-height:1;margin-bottom:18px;color:var(--azul)}.jm-l .the-content .h-pasos h3{font-size:23px;margin-bottom:10px!important;font-weight:700;color:var(--tinta)}.h-yo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,96px);align-items:center}.h-yo-cif{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}.h-yo-cif strong{display:block;font-size:52px;line-height:1;color:var(--azul);margin-bottom:10px}.h-yo-cif span{color:var(--suave);font-size:18px}.h-sect{margin-top:72px;padding-top:56px;border-top:1px solid #d3deec}.jm-l .the-content .h-sect-t{font-weight:700;margin-bottom:16px}.h-past{display:flex;flex-wrap:wrap;gap:6px 28px}.jm-l .the-content .h-past{margin:0 0 20px!important}.h-past a{color:var(--tinta);text-decoration:none;font-size:18px}.h-past a:hover{color:var(--enlace);text-decoration:underline}.h-opin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px clamp(48px,7vw,96px);margin-top:56px}.h-opin figure{margin:0}.h-opin blockquote{margin:0 0 14px;padding:0;border:0;background:none;font-size:23px;line-height:1.5;font-style:normal;color:var(--tinta)}.h-opin blockquote:before,.h-opin blockquote:after{display:none}.h-opin figcaption{color:var(--suave);font-size:17px}.h-faq details{border-bottom:1px solid #d3deec;padding:10px 0}.h-faq details:first-of-type{margin-top:32px}.h-faq summary{cursor:pointer;font-weight:700;padding:16px 0;font-size:21px}.h-faq details p{padding-bottom:12px}.h-final{background:#0a2a52;color:#fff;padding:clamp(80px,11vw,144px) 0;text-align:center}.jm-l .the-content .h-final h2{color:#fff;font-size:clamp(34px,4.4vw,50px);line-height:1.15;margin-bottom:16px!important}.jm-l .the-content .h-final p{color:#fff}.jm-l .the-content .h-final a:not(.h-btn){color:#fff;text-decoration:underline}.h-final .h-btn{background:#fff;color:#0a2a52!important;margin:16px 0 28px}.h-final .h-btn:hover{background:#eaf2fa}@media (max-width:860px){.h-hero-g,.h-puertas,.h-casos,.h-pasos,.h-yo,.h-opin{grid-template-columns:minmax(0,1fr)}.h-otros{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.h-otros a{padding:24px}.jm-l .the-content .h-des{min-height:0}.h-btn{display:block;width:100%}.h-cta{display:block}.h-tel{display:block;margin-top:18px;text-align:center}.jm-l .the-content .h-nota{text-align:center}.h-foto img{aspect-ratio:4/3.4}}.h-gris .h-sub,.h-gris span,.h-hero .h-txt,.h-hero .h-nota,.h-res small{--suave:#4a5362}.h-hero{--suave:#4a5362}.h-gris{--suave:#4a5362}.h-res{--suave:#4a5362}@media (max-width:560px){.h-otros{grid-template-columns:minmax(0,1fr)}}.h-ilu{display:block}.h-mapa-g{height:clamp(240px,26vw,340px);margin-bottom:12px}.h-ilu .h-fic{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-radius:14px;background:#fff;font-weight:700}.h-ilu .h-fic em{font-style:normal;color:#a55a00;letter-spacing:1px}.h-res-g{background:#fff;height:auto;min-height:150px;margin-bottom:16px}.h-res-2{background:#f6f9fd}.h-chat{background:#fff;border-radius:20px;padding:28px}.jm-l .the-content .h-chat-q{background:var(--suelo);border-radius:16px;padding:14px 18px;margin:0 0 16px 40px;font-size:18px}.jm-l .the-content .h-chat-a{margin:0 40px 0 0;font-size:18px}.h-tabla-w{margin:32px 0}.h-tabla{width:100%;border-collapse:collapse;font-size:18px;background:none}.h-tabla th{text-align:left;font-weight:700;padding:12px 16px 12px 0;border:0;border-bottom:2px solid #d3deec;background:none;color:var(--tinta)}.h-tabla td{padding:14px 16px 14px 0;border:0;border-bottom:1px solid #d3deec;vertical-align:top;background:none}.h-medio{padding:clamp(48px,6vw,72px) 0;text-align:center;background:var(--suelo)}.h-gris+.h-medio{background:#fff}.jm-l .the-content .h-medio-t{font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.2;margin-bottom:24px}.h-casos-2{grid-template-columns:repeat(2,minmax(0,1fr))}.jm-l .the-content .h-cita{font-size:23px;line-height:1.45;margin-bottom:12px}.jm-l .the-content .h-dato-s{font-size:clamp(30px,3.4vw,40px)}.jm-l .the-content .h-mas-p{margin:40px 0 0}.h-obj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,64px);margin-top:48px}.jm-l .the-content .h-obj h3{font-size:22px;line-height:1.25;margin-bottom:10px!important;color:var(--tinta)}.h-hero-c{padding-bottom:clamp(48px,6vw,80px)}.h-sec .h-past{margin:24px 0!important}.jm-l .the-content .h-sec h2:has(+.h-casos){margin-bottom:0!important}.jm-l .the-content .h-sec h2+.h-casos{margin-top:32px}.jm-l .the-content .h-sec .h-estrecho a:not([class]){color:var(--enlace);text-decoration:underline}@media (max-width:860px){.h-obj,.h-casos-2{grid-template-columns:minmax(0,1fr)}.h-tabla thead{display:none}.h-tabla,.h-tabla tbody,.h-tabla tr,.h-tabla td{display:block;width:100%}.h-tabla tr{border-bottom:1px solid #d3deec;padding:12px 0}.h-tabla td{border:0;padding:3px 0}.h-tabla td[data-label]:not([data-label=""]):before{content:attr(data-label);display:block;font-weight:700;font-size:15px;color:var(--suave)}}.h-opin blockquote{border:0!important;background:none!important;padding:0!important}.h-gris .h-tabla a,.h-gris a:not([class]){color:#005bb5!important}.h-gris .h-mas{color:#005bb5}.h-migas{font-size:16px;color:#4a5362;margin-bottom:16px}.h-migas a{color:var(--enlace)}.h-hero h1 .h-h1-etq{display:block;font-size:18px;line-height:1.4;font-weight:700;color:var(--enlace);margin-bottom:18px;letter-spacing:0}.h-hero-g{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(40px,5vw,72px)}.h-hero h1{font-size:clamp(38px,3.9vw,52px)!important;line-height:1.14}@media (max-width:860px){.h-hero-g{grid-template-columns:minmax(0,1fr)}}.h-cif-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 40px;margin-top:clamp(36px,5vw,56px);padding-top:28px;border-top:1px solid #d3deec}.h-cif-hero strong{display:block;font-size:clamp(34px,3.6vw,44px);line-height:1;color:var(--azul);margin-bottom:8px}.h-cif-hero span{color:#4a5362;font-size:17px}.h-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.h-cab>div{max-width:720px}.jm-l .the-content .h-margen{flex:0 0 260px;max-width:300px;margin:8px 0 0;padding:4px 0 4px 16px;border-left:3px solid var(--azul);font-style:italic;font-size:17px;line-height:1.5;color:#2c3a4d}.h-margen-w{display:flex;justify-content:flex-end;margin-bottom:28px}.h-compara{margin-top:8px}.h-compara th[scope=row]{font-weight:700;color:var(--tinta);padding:14px 16px 14px 0;border:0;border-bottom:1px solid #d3deec;background:none;text-align:left;vertical-align:top}.h-compara td:nth-child(2){color:var(--tinta);font-weight:700}.h-compara td:nth-child(3){color:#4a5362}.h-ult{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:8px}.h-ult-i{background:#fff;border-radius:16px;overflow:hidden;padding:0 0 22px}.h-ult-img{display:block;aspect-ratio:16/9;overflow:hidden;background:#dfe8f3}.h-ult-img img{width:100%;height:100%;object-fit:cover;display:block;margin:0}.jm-l .the-content .h-ult-f{font-size:15px;color:#4a5362;margin:18px 22px 6px}.jm-l .the-content .h-ult-i h3{font-size:20px;line-height:1.3;margin:0 22px 10px}.jm-l .the-content .h-ult-i h3 a{color:var(--tinta);text-decoration:none}.jm-l .the-content .h-ult-i h3 a:hover{color:var(--azul);text-decoration:underline}.jm-l .the-content .h-ult-i p:last-child{font-size:17px;margin:0 22px;color:#2c3a4d}@media (max-width:860px){.h-cif-hero{grid-template-columns:repeat(2,minmax(0,1fr));text-align:center}.h-cab{flex-direction:column;gap:16px}.jm-l .the-content .h-margen{flex:none;max-width:none;margin:0 0 8px}.h-margen-w{display:block}.h-ult{grid-template-columns:minmax(0,1fr)}.h-compara thead{display:none}.h-compara th[scope=row]{display:block;border:0;padding:0 0 4px;font-size:19px}.h-compara td[data-label]:before{content:attr(data-label);display:block;font-weight:700;font-size:15px;color:#4a5362}.h-compara td:nth-child(3){font-weight:400}}.h-hero-osc{background-color:#0a2a52;color:#fff;--suave:#cfdbea}.h-hero-osc h1{color:#fff!important}.h-hero-osc h1 span{color:#fff;display:inline;background:linear-gradient(transparent 62%,#0071e3 62%,#0071e3 92%,transparent 92%);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.h-hero-osc h1 .h-h1-etq{display:block;background:none;font-size:18px;color:#cfdbea;letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px}.jm-l .the-content .h-hero-osc .h-txt{color:#cfdbea}.jm-l .the-content .h-hero-osc .h-txt2,.h-hero-osc .h-tel{color:#fff}.jm-l .the-content .h-hero-osc .h-nota{color:#cfdbea}.h-hero-osc .h-btn{box-shadow:0 10px 30px rgb(0 113 227 / .45)}.h-hero-osc .h-foto{position:relative}.h-hero-osc .h-foto img{box-shadow:18px 18px 0 #0071e3}.h-insignia{position:absolute;left:-22px;bottom:28px;background:#fff;color:#14181f;border-radius:14px;padding:14px 18px;box-shadow:0 14px 36px rgb(0 0 0 / .25);font-size:15px;line-height:1.35}.h-insignia b{display:block;font-size:17px}.h-insignia span{color:#4a5362}.h-hero-osc .h-cif-hero{border-top-color:rgb(255 255 255 / .18)}.h-hero-osc .h-cif-hero strong{color:#fff;font-size:clamp(38px,4vw,52px)}.h-hero-osc .h-cif-hero span{color:#cfdbea}.h-osc{background:#0a2a52;color:#fff}.jm-l .the-content .h-osc h2{color:#fff}.jm-l .the-content .h-osc .h-sub{color:#cfdbea}.h-osc .h-casos{gap:24px}.h-caso{background:#fff;border-radius:20px;padding:30px;display:flex;flex-direction:column}.h-sec:not(.h-gris):not(.h-osc) .h-caso{background:var(--suelo)}.h-caso>.h-mas,.h-caso>.h-fecha{margin-top:auto}.h-osc .h-caso{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14)}.jm-l .the-content .h-osc .h-caso p{color:#e3ebf5}.jm-l .the-content .h-caso-tag{display:inline-block;align-self:flex-start;background:var(--azul);color:#fff!important;font-weight:700;font-size:14px;border-radius:999px;padding:4px 12px;letter-spacing:.02em}.jm-l .the-content .h-osc .h-caso-dato{color:#fff}.h-osc .h-mas{color:#fff;text-decoration:underline;text-underline-offset:4px}.h-viz{margin:0 0 20px}.h-viz svg{display:block;width:100%;height:110px}.h-viz figcaption{display:flex;justify-content:space-between;font-size:14px;color:#cfdbea;margin-top:6px}.h-barras div{display:grid;grid-template-columns:120px 1fr 64px;align-items:center;gap:10px;margin-bottom:12px;font-size:15px;color:#cfdbea}.h-barras i{display:block;height:14px;border-radius:7px;background:rgb(255 255 255 / .22)}.h-barras i.h-real{background:#fff}.h-barras b{color:#fff;text-align:right}.h-ia-burbuja{background:#fff;border-radius:16px;padding:16px;color:#14181f}.jm-l .the-content .h-osc .h-ia-burbuja p{color:#14181f;font-size:15px;line-height:1.45;margin:0}.jm-l .the-content .h-osc .h-ia-burbuja .h-ia-q{background:var(--suelo);border-radius:12px;padding:8px 12px;margin:0 0 10px 30px}.h-ia-a b{color:#0071e3}.jm-l .the-content .h-margen{position:relative;background:#fff;border:0;border-radius:4px 14px 14px 14px;padding:30px 20px 18px;box-shadow:0 10px 28px rgb(10 42 82 / .13);transform:rotate(-1.6deg);font-style:normal;color:#14181f}.jm-l .the-content .h-margen:before{content:"Nota de JM";position:absolute;top:10px;left:20px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0071e3}.h-sec:not(.h-gris):not(.h-osc) .h-margen{background:var(--suelo)!important}.h-osc .h-margen{background:#fff!important}.h-ico{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:var(--suelo);margin-bottom:20px!important}.h-ico svg{width:26px;height:26px;fill:none;stroke:#0071e3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.h-otros a:hover .h-ico{background:#0071e3}.h-otros a:hover .h-ico svg{stroke:#fff}.h-otros .h-precio{display:inline-block;align-self:flex-start;color:#0a2a52;font-weight:700;font-size:17px;background:var(--suelo);border-radius:999px;padding:4px 12px}.h-otros a{border:1px solid #dfe5ee}.h-pasos{position:relative}.h-pasos:before{content:"";position:absolute;top:32px;left:32px;right:15%;border-top:2px dashed #b9cde6;z-index:0}.h-pasos li{position:relative;z-index:1}.h-num{width:64px;height:64px;border-radius:50%;background:#0071e3;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 0 0 8px #fff}.h-compara{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 3px rgb(10 42 82 / .06)}.h-compara thead th{padding:18px 20px!important}.h-compara thead th:nth-child(2){background:#0071e3;color:#fff}.h-compara th[scope=row],.h-compara td{padding:16px 20px!important}.h-compara td:nth-child(2){background:#f5f9fe}.h-si,.h-no{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:13px;margin-right:10px;vertical-align:1px}.h-si{background:#0071e3;color:#fff}.h-no{background:#e6eaf0;color:#566070}.h-opin{gap:24px}.h-opin figure{background:var(--suelo);border-radius:20px;padding:34px 32px 28px;position:relative}.h-opin figure:before{content:"\201C";position:absolute;top:2px;left:24px;font-size:84px;line-height:1;color:#0071e3;font-weight:700}.h-opin blockquote{margin-top:26px!important;font-size:21px!important}.h-opin figcaption{display:flex;align-items:center;gap:12px;font-weight:700;color:#14181f!important}.h-ini{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#0a2a52;color:#fff;font-weight:700}@media (max-width:860px){.h-insignia{left:12px;bottom:12px}.h-hero-osc .h-foto img{box-shadow:10px 10px 0 #0071e3}.h-pasos:before{display:none}.jm-l .the-content .h-margen{transform:none}.h-compara th[scope=row]{padding:16px 16px 4px!important}.h-compara td{padding:4px 16px 12px!important}.h-compara td:nth-child(2){background:none}.h-hero-osc .h-tel{color:#fff}}@media (prefers-reduced-motion:reduce){.h-otros a:hover .h-ico{transition:none}}.h-mosaico{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px}.h-m-seo{grid-column:span 2;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:center;padding:36px!important}.h-m-txt{display:flex;flex-direction:column}.h-m-ia{grid-row:span 2}.h-m-ads{grid-column:span 2;display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,.8fr);gap:32px;align-items:center;padding:36px!important}.jm-l .the-content .h-mosaico .h-caso-dato{font-size:clamp(48px,5.4vw,72px);margin:14px 0 6px}.jm-l .the-content .h-mosaico .h-dato-m{font-size:clamp(36px,3.6vw,46px);margin:20px 0 10px}.jm-l .the-content .h-osc .h-m-sub{color:#fff;font-weight:700;font-size:19px;margin-bottom:16px}.h-viz-g{position:relative;margin:0}.h-viz-g svg{height:clamp(180px,18vw,240px)}.h-viz-pin{position:absolute;font-weight:700;font-size:14px;background:#fff;color:#0a2a52;border-radius:999px;padding:2px 10px;transform:translate(-50%,-140%)}.h-viz-pin-a{left:3%;top:52%}.h-viz-pin-b{right:-14px;left:auto;top:7%;transform:translate(0,-140%)}.h-viz-g figcaption span:not(:first-child):not(:last-child){opacity:.75}.h-m-cap{display:block;border-radius:12px;overflow:hidden;margin-top:18px;border:6px solid #fff;box-shadow:0 18px 40px rgb(0 0 0 / .35)}.h-m-cap img{display:block;width:100%;height:auto;margin:0;transition:transform .3s ease}.h-m-cap:hover img{transform:scale(1.03)}.h-m-num p{margin:0 0 6px!important}.jm-l .the-content .h-m-num b{color:#fff;font-size:30px;margin-right:4px}.h-m-num .h-mas{display:inline-block;margin-top:12px}@media (max-width:1000px){.h-mosaico{grid-template-columns:minmax(0,1fr)}.h-m-seo,.h-m-ads{grid-column:auto;grid-template-columns:minmax(0,1fr);padding:28px!important;gap:20px}.h-m-ia{grid-row:auto}.h-viz-pin-b{right:0}}@media (prefers-reduced-motion:reduce){.h-m-cap img{transition:none}}.h-m-ads{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important}.jm-l .the-content .h-m-ads .h-caso-dato{white-space:nowrap}.h-m-der{display:flex;flex-direction:column}.h-m-der .h-barras{margin-bottom:22px}.h-m-num{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:14px;padding:18px 0;border-top:1px solid rgb(255 255 255 / .14);border-bottom:1px solid rgb(255 255 255 / .14)}.jm-l .the-content .h-m-num b{display:block;font-size:34px;line-height:1.1;margin:0}.jm-l .the-content .h-m-num span{font-size:16px;color:#cfdbea}.h-m-der .h-mas{align-self:flex-start}.h-m-cap{aspect-ratio:1/1.08}.h-m-cap img{width:165%;max-width:none;height:auto}.h-m-ia{display:flex;flex-direction:column}.h-m-ia>.h-mas{margin-top:auto}@media (max-width:1000px){.h-m-ads{grid-template-columns:minmax(0,1fr)!important}.h-m-cap{aspect-ratio:1/1}}.h-m-cap img{width:100%!important;height:100%!important;object-fit:cover;object-position:8% 0}.jm-l .the-content .h-m-num b{white-space:nowrap}@media (max-width:420px){.jm-l .the-content .h-m-num b{font-size:28px}}.h-h1-etq{color:#cfdbea}.h-anim .h-rev{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.h-anim .h-rev.h-in{opacity:1;transform:none}.h-anim .h-margen.h-rev{transform:translateY(28px) rotate(-6deg)}.h-anim .h-margen.h-rev.h-in{transform:rotate(-1.6deg)}.h-hero-osc h1 span:not(.h-h1-etq){background:linear-gradient(#0071e3,#0071e3) no-repeat 0 88%/100% 30%}.h-anim .h-hero-osc h1 span:not(.h-h1-etq){background-size:0 30%;transition:background-size 1s cubic-bezier(.2,.7,.2,1) .35s}.h-anim .h-hero-osc h1.h-in span:not(.h-h1-etq){background-size:100% 30%}.h-anim .h-insignia{animation:h-flota 4.5s ease-in-out infinite}@keyframes h-flota{50%{transform:translateY(-8px)}}.h-anim .h-viz polyline{stroke-dasharray:1600;stroke-dashoffset:1600;transition:stroke-dashoffset 1.8s ease .2s}.h-anim .h-viz.h-in polyline{stroke-dashoffset:0}.h-anim .h-viz polygon{opacity:0;transition:opacity 1s ease 1.2s}.h-anim .h-viz.h-in polygon{opacity:1}.h-anim .h-viz-pin{opacity:0;transition:opacity .4s ease,margin .4s ease;margin-top:10px}.h-anim .h-viz.h-in .h-viz-pin-a{opacity:1;margin-top:0;transition-delay:.4s}.h-anim .h-viz.h-in .h-viz-pin-b{opacity:1;margin-top:0;transition-delay:2s}.h-barras i{transform-origin:left center}.h-anim .h-barras i{transform:scaleX(0);transition:transform 1.2s cubic-bezier(.2,.7,.2,1) .3s}.h-anim .h-barras.h-in i{transform:none}.h-anim .h-barras.h-in i.h-real{transition-delay:.8s}.h-caso,.h-opin figure,.h-ult-i{transition:transform .25s ease,box-shadow .25s ease}.h-caso:hover,.h-opin figure:hover,.h-ult-i:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgb(10 42 82 / .18)}.h-anim .h-rev.h-in:hover{transform:translateY(-4px)}.h-pasos li:hover .h-num{transform:scale(1.08)}.h-num{transition:transform .25s ease}.h-btn{transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.h-btn:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.h-insignia{animation:none!important}.h-caso,.h-opin figure,.h-ult-i,.h-btn,.h-num{transition:none}.h-caso:hover,.h-opin figure:hover,.h-ult-i:hover,.h-btn:hover{transform:none}}.h-caso.h-osc{background:#0a2a52;border:0;color:#fff}.h-caso.h-c-azul{background:#0071e3}.jm-l .the-content .h-caso.h-osc p{color:#e8f0fa}.jm-l .the-content .h-c-azul .h-caso-tag{background:#fff;color:#0071e3!important}.h-c-azul .h-barras i{background:rgb(255 255 255 / .35)}.h-c-azul .h-barras i.h-real{background:#fff}.h-c-azul .h-barras span,.jm-l .the-content .h-c-azul .h-m-num span{color:#eaf3ff}.h-c-azul .h-m-num{border-color:rgb(255 255 255 / .3)}.h-m-ia .h-m-cap{border:1px solid #d3deec;box-shadow:0 14px 34px rgb(10 42 82 / .16)}.jm-l .the-content .h-m-ia .h-caso-dato{color:#0a2a52}.h-m-ia .h-mas{color:var(--enlace)}.h-casos-sec .h-caso:hover{box-shadow:0 18px 40px rgb(10 42 82 / .22)}.h-casos-sec .h-caso.h-osc{background:#0a2a52!important}.h-casos-sec .h-caso.h-c-azul{background:#0071e3!important}.jm-l .the-content .h-etq-sec{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0071e3;margin:0 0 14px}.jm-l .the-content .h-etq-sec:before{content:"";width:28px;height:3px;border-radius:2px;background:#0071e3}.h-logos{background:var(--suelo);padding:clamp(36px,5vw,52px) 0!important;border-top:1px solid #dfe8f3;border-bottom:1px solid #dfe8f3}.jm-l .the-content .h-logos-t{font-weight:700;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:#0a2a52;margin-bottom:26px}.h-logos .h-cinta img{opacity:.75}.h-cab .h-etq-sec{display:inline-flex}.h-logos{background:#fff!important}.h-gris .h-opin figure{background:#fff}.h-ult-i{border:1px solid #dfe5ee}.h-gris .h-num{box-shadow:0 0 0 8px var(--suelo)}.h-otros a{box-shadow:0 2px 10px rgb(10 42 82 / .06)}.jm-l .the-content .h-etq-sec{color:#06c}.h-hero-osc{background-image:linear-gradient(180deg,#0a3a6e 0%,#0a2a52 70%)!important}.h-hero-osc .h-btn{box-shadow:none}.h-hero-osc{background-size:100% 100%!important;background-repeat:no-repeat!important}.h-oculto{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.h-hero-osc h1 span:not(.h-h1-etq):not(.h-oculto){background:none!important;color:#2997ff;padding:0}.h-hero-osc .h-foto img{box-shadow:0 30px 60px rgb(0 0 0 / .35)!important;border-radius:28px}.h-hero-osc h1 .h-h1-etq{letter-spacing:.02em;text-transform:none;font-size:19px;color:#cfdbea}@media (max-width:860px){.h-hero-osc .h-foto img{box-shadow:0 20px 40px rgb(0 0 0 / .3)!important}}.jm-l .the-content{margin-bottom:0!important}.h-final{background-image:linear-gradient(180deg,#0a3a6e 0%,#0a2a52 70%)}.h-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px}.h-faq summary::-webkit-details-marker{display:none}.h-faq summary:after{content:"";flex:0 0 12px;width:12px;height:12px;border-right:2.5px solid #0071e3;border-bottom:2.5px solid #0071e3;transform:rotate(45deg) translate(-3px,-3px);transition:transform .25s ease}.h-faq details[open] summary:after{transform:rotate(-135deg) translate(-3px,-3px)}.jm-l .the-content .h-ult .h-ult-i h3 a{color:#14181f!important;text-decoration:none}.jm-l .the-content .h-ult .h-ult-i h3 a:hover{color:#0066cc!important}.h-pasos:before{right:calc(33.333% - 2 * clamp(40px,6vw,80px) / 3 - 32px)}@media (prefers-reduced-motion:reduce){.h-faq summary:after{transition:none}}.jm-l .the-content .h-sec p a:not([class]),.jm-l .the-content .h-sec td a:not([class]){text-decoration:underline;text-underline-offset:3px}.h-sect-sec{background-color:#0a2a52;background-image:linear-gradient(180deg,#0a3a6e 0%,#0a2a52 70%);color:#fff}.jm-l .the-content .h-sect-sec h2{color:#fff}.jm-l .the-content .h-sect-sec .h-sub{color:#cfdbea}.jm-l .the-content .h-sect-sec .h-etq-sec{color:#cfdbea}.jm-l .the-content .h-sect-sec .h-etq-sec:before{background:#cfdbea}.jm-l .the-content .h-sect-sec .h-past{display:flex;flex-wrap:wrap;gap:12px;margin:36px 0 40px!important}.h-sect-sec .h-past a{display:inline-block;color:#fff!important;text-decoration:none!important;font-size:18px;padding:10px 20px;border-radius:999px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .22);transition:background .2s ease,border-color .2s ease,transform .2s ease}.h-sect-sec .h-past a:hover{background:#0071e3;border-color:#0071e3;transform:translateY(-2px)}.h-btn-claro{background:#fff!important;color:#0a2a52!important}.h-btn-claro:hover{background:#eaf2fa!important}.h-otros+.h-sect,.h-sec .h-sect{display:none}@media (max-width:860px){.h-sect-sec .h-past a{font-size:16px;padding:8px 16px}}@media (prefers-reduced-motion:reduce){.h-sect-sec .h-past a{transition:none}.h-sect-sec .h-past a:hover{transform:none}}@media (max-width:860px){.h-sect-sec{padding:56px 0!important}.jm-l .the-content .h-sect-sec .h-past{gap:8px;margin:22px 0 26px!important}.h-sect-sec .h-past a{font-size:14px!important;padding:6px 12px!important}.jm-l .the-content .h-sect-sec .h-sub{font-size:18px}}@media (max-width:860px){.h-sect-sec .h-btn{font-size:16px;padding:14px 20px}}.jm-l .the-content .h-hero-osc .h-etq{color:#cfdbea}.h-hero-osc .h-migas,.jm-l .the-content .h-hero-osc .h-migas a{color:#cfdbea!important}.h-hero-osc .h-ilu .h-fic{color:#14181f}.h-hero-osc .h-chat{color:#14181f}.h-cx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(40px,6vw,80px);align-items:center}.h-cx-izq{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.h-cx-vis{background-color:#0a2a52;background-image:linear-gradient(180deg,#0a3a6e 0%,#0a2a52 70%);border-radius:24px;padding:clamp(24px,3vw,36px);color:#fff;box-shadow:0 24px 50px rgb(10 42 82 / .18)}.jm-l .the-content .h-cx-txt h2{font-size:clamp(28px,3vw,38px)!important;margin:14px 0 8px!important}.jm-l .the-content .h-cx .h-caso-dato{font-size:clamp(46px,5vw,64px);margin:6px 0 4px;color:var(--azul)}.jm-l .the-content .h-cx .h-m-sub{font-weight:700;font-size:20px;color:#14181f;margin-bottom:18px}.jm-l .the-content .h-cx-hice{font-size:18px}.jm-l .the-content .h-cx-fuente{font-size:15px;color:#4a5362;margin-bottom:14px}.h-cx-vis .h-viz-g svg{height:clamp(200px,20vw,260px)}.h-cx-cap{aspect-ratio:16/10!important;margin-top:0!important}.h-cx-vis .h-m-num{margin-top:22px}.h-hero-c .h-cif-hero{margin-top:40px}@media (max-width:860px){.h-cx,.h-cx-izq{grid-template-columns:minmax(0,1fr);gap:28px}.h-cx-izq .h-cx-vis{order:2}}.h-cx-vis{width:100%;box-sizing:border-box}.h-cx-vis figure,.h-cx-vis .h-m-num{width:100%}.h-hero-c .h-cif-hero{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.h-hero-c .h-cif-hero{grid-template-columns:minmax(0,1fr)}}.h-hero-c .h-cif-hero:has(>div:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.h-obj:has(>div:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:860px){.h-hero-c .h-cif-hero:has(>div:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.h-obj:has(>div:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)!important}}.h-tarjeta{background:#fff;color:#14181f;border-radius:24px;padding:32px;box-shadow:0 30px 60px rgb(0 0 0 / .3);max-width:440px;justify-self:end;width:100%;box-sizing:border-box}.jm-l .the-content .h-tarjeta p{margin:0}.h-tj-quien{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid #dfe5ee}.h-tj-ini{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#0a2a52;color:#fff;font-weight:700;font-size:20px;flex:0 0 56px}.h-tj-quien b{display:block;font-size:20px;line-height:1.2}.h-tj-quien small{display:block;font-size:16px;color:#4a5362}.jm-l .the-content .h-tj-lista{margin:18px 0 20px!important}.jm-l .the-content .h-tj-lista li{position:relative;padding:7px 0 7px 32px;font-size:17px;line-height:1.4}.h-tj-lista li:before{content:"✓";position:absolute;left:0;top:8px;width:20px;height:20px;border-radius:50%;background:#0071e3;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.jm-l .the-content .h-tj-precio{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;border-radius:12px;background:var(--suelo);margin-bottom:8px}.h-tj-precio span{font-size:16px;color:#4a5362}.h-tj-precio b{font-size:18px;color:#0a2a52}.h-tj-mas{display:inline-block;margin-top:14px;font-weight:700;color:#0066cc!important}.h-anim .h-tarjeta{animation:h-flota 5s ease-in-out infinite}.h-hero-sobre .h-hero-g{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.h-foto-peq{justify-self:end;max-width:340px;width:100%}.h-foto-peq img{aspect-ratio:1/1!important;object-fit:cover;object-position:75% 35%;border-radius:24px!important;box-shadow:0 30px 60px rgb(0 0 0 / .35)!important}@media (max-width:860px){.h-tarjeta{justify-self:stretch;max-width:none;padding:24px}.h-hero-sobre .h-hero-g{grid-template-columns:minmax(0,1fr)}.h-foto-peq{justify-self:center;max-width:260px}}@media (prefers-reduced-motion:reduce){.h-tarjeta{animation:none!important}}.h-tj-precio b{white-space:nowrap}.h-creo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px}.h-creo-i{background:#fff;border:1px solid #dfe5ee;border-radius:20px;padding:30px;box-shadow:0 2px 10px rgb(10 42 82 / .06);transition:transform .25s ease,box-shadow .25s ease}.h-creo-i:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgb(10 42 82 / .14)}.jm-l .the-content .h-creo-i h3{font-size:20px;line-height:1.3;margin:0 0 10px!important}.jm-l .the-content .h-creo-i p{font-size:17px;line-height:1.6;color:#2c3a4d;margin:0}.h-creo-i:hover .h-ico{background:#0071e3}.h-creo-i:hover .h-ico svg{stroke:#fff}@media (max-width:1100px){.h-creo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.h-creo{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.h-creo-i{transition:none}.h-creo-i:hover{transform:none}}.jm-l .the-content .h-sec .h-otros+p{margin-top:28px}.h-pista{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}@media (max-width:600px){.h-hero h1{font-size:32px!important;line-height:1.15!important;margin-bottom:18px!important}.h-hero h1 .h-h1-etq,.h-hero-osc h1 .h-h1-etq{font-size:15px!important;margin-bottom:10px!important}.jm-l .the-content .h-txt{font-size:18px;line-height:1.5;margin-bottom:6px}.jm-l .the-content .h-txt2{font-size:18px;line-height:1.45;margin-bottom:22px}.jm-l .the-content .h-sub{font-size:18px;line-height:1.5}.h-hero .h-btn{font-size:16px;padding:16px 18px;margin-top:0;margin-bottom:14px}.h-hero .h-nota{font-size:15px;margin-top:4px}.jm-l .the-content{font-size:17px;line-height:1.6}.h-sec h2{font-size:28px!important;line-height:1.2}.h-faq summary{font-size:18px}.h-opin blockquote{font-size:18px!important}.h-otros strong{font-size:19px}.h-sec{padding-top:88px!important;padding-bottom:88px!important}.h-otros{gap:20px!important}.h-casos{gap:28px!important}.h-logos-t{font-size:13px!important;letter-spacing:.08em!important;padding:0 24px;line-height:1.5}.h-cinta{gap:44px;padding-right:44px}.h-cinta img{height:38px}.h-opin,.h-ult{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px!important;margin-left:-24px!important;margin-right:-24px!important;padding:6px 24px 18px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.h-opin::-webkit-scrollbar,.h-ult::-webkit-scrollbar{display:none}.h-opin>*,.h-ult>*{flex:0 0 84%;scroll-snap-align:center;margin:0!important}}@media (max-width:600px){.h-opin .h-rev,.h-ult .h-rev,.h-opin>*,.h-ult>*{opacity:1!important;transform:none!important}}@media (max-width:600px){.h-hero{padding-top:56px!important}.h-hero h1{margin-bottom:24px!important}.jm-l .the-content .h-txt{margin-bottom:12px}.jm-l .the-content .h-txt2{margin-bottom:28px}}@media (max-width:600px){.jm-l .the-content{line-height:1.75}.jm-l .the-content p{margin-bottom:18px}.h-sec h2{line-height:1.22!important;margin-bottom:22px!important}.h-hero h1{line-height:1.2!important}.jm-l .the-content .h-txt,.jm-l .the-content .h-sub,.jm-l .the-content .h-des{line-height:1.65}.h-etq-sec{margin-bottom:14px!important}.h-faq summary{padding:20px 0!important;line-height:1.4}.h-ult-i h3,.h-otros strong{line-height:1.3}}@media (max-width:600px){.h-hero h1{font-size:28px!important}.h-tarjeta .h-tj-lista{display:none}.h-tarjeta .h-tj-quien{margin-bottom:14px!important}.h-hero .h-ilu .h-res-2{display:none}.h-hero .h-foto-peq{max-width:200px!important;margin-inline:auto}.h-cif-hero{row-gap:20px!important}.h-cif-hero strong{font-size:32px!important;margin-bottom:6px!important}.h-cif-hero span{font-size:15px!important;line-height:1.4}}@media (max-width:600px){.h-hero .h-hero-g{gap:28px!important}.h-hero{padding-bottom:40px!important}.h-hero .h-cif-hero{margin-top:28px!important;padding-top:22px!important}.h-hero .h-mapa-g{height:180px!important}.h-hero .h-ilu{margin-top:0!important}}@media (max-width:600px){.h-cif-hero span{line-height:1.35!important;display:block}.h-hero .h-nota,.h-hero .h-tel{line-height:1.45!important}}@media (max-width:600px){.h-hero .h-hero-g{gap:48px!important}.h-hero .h-cif-hero{margin-top:44px!important;padding-top:28px!important;row-gap:28px!important}.h-hero{padding-bottom:64px!important}.h-hero .h-cta{margin-bottom:8px}.h-hero .h-tarjeta{margin-top:20px!important}}@media (max-width:600px){.h-hero h1{margin-bottom:32px!important}.the-content .h-txt{margin-bottom:20px!important}.the-content .h-txt2{margin-bottom:40px!important}.h-hero .h-btn{margin-bottom:24px!important}.h-hero .h-tel{display:block;margin-bottom:32px!important}.h-hero .h-nota{margin-top:0!important}}@media (max-width:600px){.h-hero .h-migas{font-size:13px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:14px!important}}@media (max-width:600px){.home .h-hero h1{font-size:30px!important}}.h-hero .h-migas{display:none!important}@media (max-width:600px){.h-hero .h-tel{display:none!important}.h-hero .h-txt:has(+.h-txt2),.h-hero .h-txt:has(+.h-txt2)+.h-txt2{display:inline!important;margin:0!important}.h-hero .h-txt:has(+.h-txt2)+.h-txt2::before{content:" "}.h-hero .h-cta{margin-top:32px!important}.h-hero .h-btn{margin-bottom:16px!important}.h-hero .h-nota{font-size:14px!important;line-height:1.45!important;margin-top:0!important}}@media (max-width:600px){:is(.page-id-4156,.page-id-4164) .h-hero .h-txt:has(+.h-txt2)+.h-txt2,:is(.page-id-4156,.page-id-4164) .h-hero .h-txt2{display:none!important}:is(.page-id-4155,.page-id-4163,.page-id-4157,.page-id-4165) .h-hero .h-txt:has(+.h-txt2),:is(.page-id-4155,.page-id-4163,.page-id-4157,.page-id-4165) .h-hero .h-txt:has(+.h-txt2)+.h-txt2{display:block!important}:is(.page-id-4155,.page-id-4163,.page-id-4157,.page-id-4165) .h-hero .h-txt:has(+.h-txt2){margin-bottom:10px!important}:is(.page-id-4155,.page-id-4163,.page-id-4157,.page-id-4165) .h-hero .h-txt2::before{content:none!important}}.h-orb-sec{overflow:hidden}.h-orb-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:center}.h-orb-txt .h-mas{display:inline-block;margin-top:8px}.h-orb{--r:41%;position:relative;width:100%;max-width:480px;aspect-ratio:1/1;margin:0 auto}.h-orb-anillo{position:absolute;inset:9%;border:2px dashed #c7d8ee;border-radius:50%}.h-orb-anillo2{inset:27%;border:1px solid #dfe8f3;background:radial-gradient(circle,#eef4fc 0,#fff 72%)}.h-orb-giro{position:absolute;inset:0;animation:hOrbGiro 70s linear infinite}.h-orb-lineas{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.h-orb-l{stroke:#c7d8ee;stroke-width:1.5;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;animation:hOrbFlujo 1.4s linear infinite,hOrbLin 10s ease-in-out infinite;animation-delay:0s,calc(var(--i) * 2s)}.h-orb-i{position:absolute;left:calc(50% + var(--cx) * var(--r));top:calc(50% + var(--cy) * var(--r));transform:translate(-50%,-50%);z-index:2}.h-orb-i>span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:#fff;color:var(--tinta);font-weight:700;font-size:16px;line-height:1;padding:8px 16px 8px 8px;border-radius:999px;border:1px solid #dfe8f3;box-shadow:0 6px 20px rgb(10 42 82 / .12);animation:hOrbGiro 70s linear infinite reverse,hOrbLuz 10s ease-in-out infinite;animation-delay:0s,calc(var(--i) * 2s)}.h-orb-i i{display:inline-flex;width:30px;height:30px;border-radius:50%;background:#eef4fc;align-items:center;justify-content:center;flex:0 0 30px}.h-orb-i svg{width:16px;height:16px;fill:none;stroke:#0071e3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.h-orb-centro{position:absolute;inset:35%;border-radius:50%;background:#0071e3;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 0 0 10px rgb(0 113 227 / .12),0 18px 40px rgb(0 113 227 / .3);z-index:3}.h-orb-centro b{font-size:clamp(22px,2.3vw,30px);line-height:1.1}.h-orb-centro small{font-size:13px;line-height:1.25;margin-top:6px;padding:0 12px;color:#fff}.h-orb-centro:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #0071e3;animation:hOrbPulso 3s ease-out infinite}@keyframes hOrbGiro{to{transform:rotate(360deg)}}@keyframes hOrbFlujo{to{stroke-dashoffset:-9}}@keyframes hOrbLin{0%,24%,100%{stroke:#c7d8ee}7%,17%{stroke:#0071e3}}@keyframes hOrbLuz{0%,24%,100%{background:#fff;color:#14181f;border-color:#dfe8f3}7%,17%{background:#0071e3;color:#fff;border-color:#0071e3}}@keyframes hOrbPulso{0%{transform:scale(1);opacity:.55}100%{transform:scale(1.55);opacity:0}}@media (max-width:900px){.h-orb-g{grid-template-columns:minmax(0,1fr)}.h-orb{max-width:420px}}@media (max-width:600px){.h-orb{--r:36%;max-width:330px}.h-orb-lineas{transform:scale(.878)}.h-orb-i>span{font-size:13px;gap:6px;padding:6px 11px 6px 6px}.h-orb-i i{width:24px;height:24px;flex-basis:24px}.h-orb-i svg{width:13px;height:13px}.h-orb-centro small{font-size:12px;padding:0 8px}}.h-ciclo{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center;margin-top:56px}.h-ciclo-svg{display:block;width:100%;max-width:400px;height:auto;margin:0 auto;overflow:visible}.h-c-base{fill:none;stroke:#d4e2f3;stroke-width:10}.h-c-arco{fill:none;stroke:#0071e3;stroke-width:10;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1)}.h-c-n circle{fill:#0071e3;stroke:#eef4fc;stroke-width:6;transition:fill .4s}.h-c-n text{fill:#fff;font-weight:700;font-size:20px;text-anchor:middle;dominant-baseline:central}.h-c-t1{font-size:24px;font-weight:700;fill:#14181f;text-anchor:middle}.h-c-t2{font-size:14px;fill:#4a5362;text-anchor:middle}.jm-l .the-content .h-ciclo-l{list-style:none;margin:0!important;padding:0!important;display:grid;gap:20px}.jm-l .the-content .h-ciclo-l li{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:20px;align-items:start;margin:0;padding:22px 24px;border-radius:18px;background:#fff;box-shadow:0 1px 3px rgb(10 42 82 / .06);transition:opacity .45s,box-shadow .45s,transform .45s}.h-ciclo-l .h-num{width:48px;height:48px;font-size:20px;margin:0;box-shadow:none!important;grid-row:span 2}.jm-l .the-content .h-ciclo-l h3{font-size:22px;margin:4px 0 6px!important;font-weight:700;color:var(--tinta)}.jm-l .the-content .h-ciclo-l p{margin:0!important}.h-ciclo.h-c-on .h-ciclo-l li{opacity:.78}.h-ciclo.h-c-on .h-ciclo-l li.on{opacity:1;box-shadow:0 12px 32px rgb(10 42 82 / .12);transform:translateX(8px)}.h-ciclo.h-c-on .h-c-n:not(.on) circle{fill:#b9cde6}@media (max-width:900px){.h-ciclo{grid-template-columns:minmax(0,1fr)}.h-ciclo-svg{max-width:300px}}@media (max-width:600px){.h-ciclo{margin-top:36px;gap:32px}.h-ciclo-svg{max-width:250px}.jm-l .the-content .h-ciclo-l li{grid-template-columns:40px minmax(0,1fr);column-gap:16px;padding:18px}.h-ciclo-l .h-num{width:40px;height:40px;font-size:18px}.jm-l .the-content .h-ciclo-l h3{font-size:20px}.h-ciclo.h-c-on .h-ciclo-l li.on{transform:none}}@media (prefers-reduced-motion:reduce){.h-orb-giro,.h-orb-i>span,.h-orb-l,.h-orb-centro:after{animation:none!important}.h-c-arco,.jm-l .the-content .h-ciclo-l li{transition:none}}.jm-l .the-content .h-margen{margin-top:22px}.jm-l .the-content .h-margen:after{content:"";position:absolute;top:-16px;left:14px;width:38px;height:38px;border-radius:50%;background:#dfe8f3 url(/wp-content/themes/jm/assets/img/jm-cara.webp) center/cover no-repeat;border:3px solid #fff;box-shadow:0 4px 12px rgb(10 42 82 / .18)}.jm-l .the-content .h-margen:before{left:62px;top:9px}.jm-l .the-content .h-inc{list-style:none;margin:40px 0 32px!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.jm-l .the-content .h-inc li{margin:0;display:flex;flex-direction:column;gap:14px;background:#fff;border-radius:18px;padding:26px 24px;box-shadow:0 1px 3px rgb(10 42 82 / .06)}.h-inc-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#eef4fc;flex:0 0 44px}.h-inc-ico svg{width:22px;height:22px;fill:none;stroke:#0071e3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.jm-l .the-content .h-inc h3{font-size:20px;line-height:1.25;margin:0 0 6px!important;font-weight:700;color:var(--tinta)}.jm-l .the-content .h-inc h3 a{color:var(--enlace)}.jm-l .the-content .h-inc p{margin:0!important;font-size:17px;line-height:1.5;color:#4a5362}.jm-l .the-content .h-inc li.h-inc-dest{background:#0071e3}.h-inc-dest .h-inc-ico{background:rgb(255 255 255 / .18)}.h-inc-dest .h-inc-ico svg{stroke:#fff}.jm-l .the-content .h-inc-dest h3,.jm-l .the-content .h-inc-dest p{color:#fff!important}@media (max-width:900px){.jm-l .the-content .h-inc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.jm-l .the-content .h-inc{grid-template-columns:minmax(0,1fr);gap:12px;margin:28px 0 24px!important}.jm-l .the-content .h-inc li{flex-direction:row;align-items:flex-start;gap:14px;padding:16px 18px}.h-inc-ico{width:40px;height:40px;flex-basis:40px}.jm-l .the-content .h-inc h3{font-size:18px;margin-bottom:2px!important}.jm-l .the-content .h-inc p{font-size:16px}}.jm-l .the-content figure.h-munecos{display:block!important;margin:16px auto 0!important;max-width:420px;width:100%}.h-munecos svg{display:block;width:100%;height:auto;overflow:visible}.h-mu-q,.h-mu-r{transform-box:fill-box}.h-mu-q{transform-origin:20% 100%}.h-mu-r{transform-origin:80% 100%}.h-anim .h-munecos .h-mu-q,.h-anim .h-munecos .h-mu-r{opacity:0;transform:scale(.5)}.h-anim .h-munecos.h-in .h-mu-q{animation:hMuPop .45s cubic-bezier(.3,1.5,.5,1) .35s forwards}.h-anim .h-munecos.h-in .h-mu-r{animation:hMuPop .45s cubic-bezier(.3,1.5,.5,1) 1.15s forwards}@keyframes hMuPop{to{opacity:1;transform:scale(1)}}@media (max-width:600px){.jm-l .the-content figure.h-munecos{max-width:300px}}.jm-l .the-content .h-inc-cta{margin:32px 0 0!important;text-align:center}@media (max-width:600px){.jm-l .the-content .h-inc-cta .h-btn{display:block}}.h-btn:hover,.h-btn:focus-visible{text-decoration:none!important}.jm-l .the-content .h-tabla-w{margin:40px 0 32px}.jm-l .the-content .h-tabla{background:#fff;border-radius:18px;overflow:hidden;border-collapse:separate;border-spacing:0;box-shadow:0 1px 3px rgb(10 42 82 / .06),0 12px 32px rgb(10 42 82 / .06);font-size:17px;line-height:1.5}.jm-l .the-content .h-tabla thead th{background:#dce9f8;color:#0a2a52;font-size:16px;letter-spacing:.01em;padding:16px 22px!important;border:0!important}.jm-l .the-content .h-tabla td{padding:18px 22px!important;border:0!important;border-bottom:1px solid #e6edf6!important;color:#2c3a4d;vertical-align:top}.jm-l .the-content .h-tabla tbody tr:last-child td{border-bottom:0!important}.jm-l .the-content .h-tabla td:first-child{font-weight:700;color:#14181f}.jm-l .the-content .h-tabla tbody tr:nth-child(even) td{background:#f8fbff}.jm-l .the-content .h-vs thead th:nth-child(2){background:#0071e3;color:#fff}.jm-l .the-content .h-vs td:nth-child(2){background:#eef5fd!important;color:#14181f;font-weight:400}.jm-l .the-content .h-sino td:first-child{font-weight:400;color:#14181f}.jm-l .the-content .h-sino thead th:first-child{background:#0071e3;color:#fff}.h-sino td:first-child:before{content:"✓";display:inline-block;width:24px;font-weight:700;color:#0071e3}.h-sino td:nth-child(2):before{content:"✕";display:inline-block;width:24px;font-weight:700;color:#9aa5b4}@media (max-width:860px){.jm-l .the-content .h-tabla{background:none;box-shadow:none;border-radius:0;overflow:visible}.jm-l .the-content .h-tabla tbody tr{background:#fff;border-radius:16px;padding:16px 18px;margin:0 0 12px;border:0;box-shadow:0 1px 3px rgb(10 42 82 / .06),0 8px 22px rgb(10 42 82 / .05)}.jm-l .the-content .h-tabla tbody tr:nth-child(even) td,.jm-l .the-content .h-vs td:nth-child(2){background:none!important}.jm-l .the-content .h-tabla td{padding:4px 0!important;border:0!important}.jm-l .the-content .h-tabla td:first-child{font-size:18px;padding-bottom:8px!important}.jm-l .the-content .h-tabla td[data-label]:not([data-label=""]):before{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#4a5362;margin-bottom:2px}.jm-l .the-content .h-vs td:nth-child(2):before{color:#0066cc!important}.jm-l .the-content .h-vs td:nth-child(2){padding:10px 12px!important;margin:4px 0 8px;border-radius:10px;background:#eef5fd!important}.jm-l .the-content .h-sino td:first-child,.jm-l .the-content .h-sino td:nth-child(2){font-size:17px;font-weight:400;display:flex!important;gap:8px;padding:6px 0!important}.jm-l .the-content .h-sino td:first-child:before{content:"✓"!important;display:inline-block;flex:0 0 20px;width:20px;margin:0;font-size:19px!important;font-weight:700;letter-spacing:0;text-transform:none;color:#0071e3!important}.jm-l .the-content .h-sino td:nth-child(2):before{content:"✕"!important;display:inline-block;flex:0 0 20px;width:20px;margin:0;font-size:19px!important;font-weight:700;letter-spacing:0;text-transform:none;color:#9aa5b4!important}.jm-l .the-content .h-sino td:nth-child(2){color:#4a5362}}