body{--navy:var(--e-global-color-primary,#0b1b2b);--orange:var(--e-global-color-accent,#f5891f);--muted:var(--e-global-color-secondary,#5c6b7a);--ink:var(--navy);--line:var(--e-global-color-evxline,#e7eaee);--tint:var(--e-global-color-evxtint,#eef3f9);--navy-deep:var(--e-global-color-evxnavy2,#12294a);--orange-dark:var(--e-global-color-evxnaranjo2,#c96f10);--wa:var(--e-global-color-evxwa,#25a55a);--navy-2:#132a40;--orange-2:#ff9d3d;--bg:#f7f8fa;--card:#ffffff;--radius:16px;--shadow:0 10px 30px -12px rgba(11,27,43,.18);--ring:0 0 0 1px rgba(11,27,43,.07);--lift:0 20px 44px -22px rgba(11,27,43,.32);--grad-navy:linear-gradient(160deg,#12294a 0%,#1b3c68 52%,#12294a 100%);--ff:var(--e-global-typography-text-font-family,'Inter'),system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--fh:var(--e-global-typography-primary-font-family,'Sora'),var(--ff);--evx-wm-negro:#0e1a20;--evx-wm-naranjo:#f5891f}.elementor .evx a{color:inherit;text-decoration:none}.elementor :where(.elementor-widget-text-editor.evx) p{margin:0}.elementor :where(.elementor-widget-heading.evx) .elementor-heading-title{line-height:1.12}.elementor :where(.evx) :is(h1,h2,h3,h4).elementor-heading-title{text-wrap:balance}.elementor :where(.elementor-widget-text-editor.evx) p{text-wrap:pretty}.elementor :where(.elementor-widget-text-editor.evx){font-family:var(--ff)}.elementor .accent{color:var(--orange)}.elementor .evx strong,.elementor .evx b{font-weight:700}.elementor .e-con.evx-wrap{--width:100%;max-width:1180px;margin-left:auto;margin-right:auto}/* ---------- Wordmark: "EvolDex" con la tipografía y colores del logo ---------- */ .evx-wm,.elementor .evx .evx-wm{font-family:'Poppins',var(--ff),sans-serif;font-weight:800;color:var(--evx-wm-negro);letter-spacing:-.015em;white-space:nowrap;font-style:normal}.evx-wm b,.elementor .evx .evx-wm b{display:inline;margin:0;padding:0;font-size:inherit;font-weight:400;color:var(--evx-wm-naranjo);font-family:inherit;letter-spacing:inherit}.evx-wm.evx-wm--placa,.elementor :is(.evx-h3,.evx-phero,.evx-shero,.evx-navy,.evx-oscuro,.evx-ql-perfil,.evx-lic-panes) .evx-wm{background:#fff;padding:.02em .34em .06em;border-radius:.38em;box-shadow:0 1px 0 rgba(0,0,0,.06);display:inline-block;line-height:1.15}.elementor .evx-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;background:rgba(245,137,31,.10);color:#c96f10;font-family:var(--ff);font-weight:700;font-size:11.5px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;padding:8px 16px;border-radius:999px;border:1px solid rgba(245,137,31,.24)}.elementor .evx-eyebrow .elementor-heading-title::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange);flex:none}.elementor .evx-oscuro .evx-eyebrow .elementor-heading-title{background:rgba(255,255,255,.10);color:#ffb469;border-color:rgba(255,255,255,.18)}.elementor .evx-head{text-align:center}.elementor .evx-head .evx-h2 .elementor-heading-title{font-family:var(--fh);font-weight:700;font-size:clamp(28px,3.5vw,40px);line-height:1.14;letter-spacing:-.025em;color:var(--e-global-color-text,#333)}.elementor .evx-head .evx-eyebrow{padding-bottom:16px}.elementor .evx-head .evx-lead{color:var(--muted);font-size:16.5px;line-height:1.7;max-width:620px;margin:0 auto;padding-top:14px}.elementor .evx-oscuro .evx-head .evx-h2 .elementor-heading-title{color:#fff}.elementor .evx-oscuro .evx-head .evx-lead{color:#b9c6d4}.elementor .evx-head .evx-h2 .accent{background-image:linear-gradient(90deg,rgba(245,137,31,.28),rgba(245,137,31,.28));background-repeat:no-repeat;background-size:0% .32em;background-position:0 88%;transition:background-size 1s cubic-bezier(.22,.61,.36,1) .25s}.elementor .evx-head.evx-visto .evx-h2 .accent{background-size:100% .32em}.elementor .evx-tint{background:var(--tint)}.elementor .evx-blanco{background:#fff}.elementor .evx-navy{background:var(--grad-navy);color:#fff;overflow:hidden}.elementor .evx-navy::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(760px 340px at 84% 12%,rgba(245,137,31,.20),transparent 62%)}.elementor .evx-navy>.e-con{position:relative;z-index:1}.elementor .evx-btn .elementor-button{height:42px;padding:0 26px;border-radius:999px;font-family:var(--ff);font-size:15px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border:2px solid transparent;background:var(--orange);color:#fff;position:relative;overflow:hidden;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.elementor .evx-btn .elementor-button:hover{background:#ff9b32;color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px -10px rgba(245,137,31,.85)}.elementor .evx-btn .elementor-button-content-wrapper{align-items:center;gap:8px}.elementor .evx-btn .elementor-button-icon svg,.elementor .evx-btn .elementor-button-icon i{width:18px;height:18px;font-size:18px}.elementor .evx-btn:not(.evx-btn--outline):not(.evx-btn--wa):not(.evx-btn--claro) .elementor-button::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);animation:evxBarrido 6s ease-in-out infinite;pointer-events:none}@keyframes evxBarrido{0%,70%{left:-60%}100%{left:130%}}.elementor .evx-btn--outline .elementor-button{background:transparent;color:var(--navy);border-color:#cdd6de}.elementor .evx-btn--outline .elementor-button:hover{background:transparent;border-color:var(--navy);color:var(--navy);box-shadow:none}.elementor .evx-btn--wa .elementor-button{background:var(--wa);color:#fff}.elementor .evx-btn--wa .elementor-button:hover{background:#1f9150;color:#fff;box-shadow:0 10px 22px -10px rgba(37,165,90,.8)}.elementor .evx-oscuro .evx-btn--outline .elementor-button,.elementor .evx-btn--claro .elementor-button{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}.elementor .evx-oscuro .evx-btn--outline .elementor-button:hover,.elementor .evx-btn--claro .elementor-button:hover{background:rgba(255,255,255,.08);border-color:#fff;color:#fff}.evx-ic{display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;flex:none;vertical-align:-.15em}@keyframes evxReveal{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.elementor .elementor-element.animated.fadeInUp{animation-name:evxReveal;animation-duration:.65s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.elementor .evx button,.elementor .evx [type=button]{white-space:normal;-webkit-user-select:auto;user-select:auto;text-transform:none;letter-spacing:inherit}.elementor .elementor-widget-text-editor.evx img{display:inline-block}.evx-progress{position:fixed;left:0;top:0;width:100%;height:3px;z-index:100000;pointer-events:none;background:transparent}.evx-progress i{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#f5891f,#ffb262 60%,#f5891f);background-size:200% 100%;animation:evxBrillo 3.5s linear infinite}@keyframes evxBrillo{to{background-position:-200% 0}}html body .evx-arriba{position:fixed;left:22px;bottom:22px;z-index:9998;width:48px;height:48px;border-radius:50%;padding:0;border:0;background:#fff;color:#0b1b2b;cursor:pointer;box-shadow:0 12px 30px -12px rgba(11,27,43,.45);display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;transition:opacity .3s ease,transform .3s ease}html body .evx-arriba:hover,html body .evx-arriba:focus{background:#fff;color:#0b1b2b}html body .evx-arriba.on{opacity:1;transform:none;pointer-events:auto}html body .evx-arriba svg.anillo{position:absolute;inset:0;transform:rotate(-90deg)}html body .evx-arriba svg.anillo circle{fill:none;stroke-width:3}html body .evx-arriba svg.anillo .f{stroke:#eef2f6}html body .evx-arriba svg.anillo .p{stroke:#f5891f;stroke-linecap:round;transition:stroke-dashoffset .15s linear}html body .evx-arriba:hover{transform:translateY(-3px)}.evx-orbes-host{position:relative;overflow:hidden;isolation:isolate}.evx-orbes{position:absolute;inset:-10%;z-index:0;pointer-events:none;will-change:transform}.evx-orbes span{position:absolute;border-radius:50%;filter:blur(46px);opacity:.5;mix-blend-mode:screen}.evx-orbes span:nth-child(1){width:38vmax;height:38vmax;left:-8%;top:-18%;background:radial-gradient(circle,rgba(245,137,31,.55),transparent 65%);animation:evxDeriva1 22s ease-in-out infinite alternate}.evx-orbes span:nth-child(2){width:30vmax;height:30vmax;right:-6%;bottom:-20%;background:radial-gradient(circle,rgba(56,132,255,.40),transparent 65%);animation:evxDeriva2 26s ease-in-out infinite alternate}.evx-orbes span:nth-child(3){width:20vmax;height:20vmax;left:46%;top:30%;background:radial-gradient(circle,rgba(255,178,98,.35),transparent 65%);animation:evxDeriva3 18s ease-in-out infinite alternate}.evx-orbes--claro span{mix-blend-mode:normal;opacity:.18}@keyframes evxDeriva1{to{transform:translate(18%,22%) scale(1.15)}}@keyframes evxDeriva2{to{transform:translate(-20%,-14%) scale(.9)}}@keyframes evxDeriva3{to{transform:translate(-30%,18%) scale(1.25)}}.evx-orbes-host>.e-con{position:relative;z-index:1}.evx-tilt{transform-style:preserve-3d;will-change:transform}.evx-tilt.evx-tilt-on{transition:transform .08s linear}.evx-tilt.evx-tilt-off{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.evx-parallax{will-change:transform;transition:transform .1s linear}@media (max-width:767px){.elementor .evx input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.elementor .evx select,.elementor .evx textarea{font-size:16px}html body .evx-arriba{left:14px;bottom:16px;width:44px;height:44px}.evx-orbes span{filter:blur(34px)}}@media (prefers-reduced-motion:reduce){.evx-progress i,.evx-orbes span,.elementor .evx-btn .elementor-button::after{animation:none}.evx-tilt,.evx-parallax{transform:none}.elementor .evx-head .evx-h2 .accent{transition:none}.elementor .elementor-element.animated.fadeInUp{animation-duration:.01s}}.elementor .evx-fila>.elementor-widget{flex:0 1 auto;width:auto;max-width:100%}.elementor .evx-fila>.e-con{--width:auto;flex:0 1 auto}.elementor .evx-fila>.evx-crece{flex:1 1 0%;min-width:0}.elementor :where(.elementor-widget-image.evx){line-height:0}.elementor :where(.elementor-widget-image.evx) a{display:inline-block;line-height:0}.elementor .evx-il .elementor-icon-list-icon i,.elementor .evx-il .elementor-icon-list-icon svg{display:none}.elementor .evx-il .elementor-icon-list-icon::before{content:"";display:block;width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:var(--evx-ilm,var(--evx-m-check3)) center/contain no-repeat;mask:var(--evx-ilm,var(--evx-m-check3)) center/contain no-repeat}.elementor .evx-head{max-width:720px;margin-left:auto;margin-right:auto;width:100%}.elementor .evx-phero{color:#fff;overflow:hidden;background-size:cover;background-position:center}.elementor .e-con.evx-phero::before{background-image:linear-gradient(160deg,#12294a 0%,#1b3c68 52%,#12294a 100%);background-color:transparent;opacity:.8}.elementor .evx-phero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(760px 340px at 84% 14%,rgba(245,137,31,.20),transparent 62%)}.elementor .evx-phero>.e-con{position:relative;z-index:3}.elementor .evx-eyebrow--hero{padding-bottom:16px}.elementor .evx-eyebrow--hero .elementor-heading-title{background:#ffffff1c;color:#fff}.elementor .evx-phero-t .elementor-heading-title{font-family:var(--fh);font-weight:800;font-size:clamp(32px,4.4vw,48px);line-height:1.06;letter-spacing:-.025em;color:#fff}.elementor .evx-phero-p{color:#c4cfd9;max-width:560px;padding-top:14px;font-size:16px;line-height:1.6}.elementor .evx-phero-crumb{padding-top:20px;font-size:13.5px;line-height:1.5;color:#9fb0bf}.elementor .evx-phero-crumb a{color:var(--orange-2);font-weight:600;text-decoration:none}.elementor .evx-topbar{background:var(--navy);color:#cfd8e2;font-size:13px;line-height:1.5}.elementor .evx-top-msg .elementor-heading-title{font-family:var(--ff);font-size:13px;font-weight:400;line-height:1.5;color:#9fb0bf;display:flex;align-items:center}.elementor .evx-top-msg .evx-ic{width:13px;height:13px;margin-right:6px;animation:hdrPin 2.8s ease-in-out infinite;transform-origin:50% 60%}@keyframes hdrPin{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}.elementor .evx-top-link .elementor-heading-title{font-family:var(--ff);font-size:13px;font-weight:400;line-height:1.5;color:#cfd8e2}.elementor .evx-top-link .elementor-heading-title a{color:#cfd8e2;display:inline-flex;align-items:center}.elementor .evx-top-link .elementor-heading-title a:hover{color:#fff}.elementor .evx-top-link .evx-ic{width:13px;height:13px;margin-right:5px}.elementor .evx-hdr{background:rgba(255,255,255,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);transition:box-shadow .25s,background .25s;z-index:100}.elementor .evx-hdr.elementor-sticky--effects{box-shadow:0 6px 24px -12px rgba(11,27,43,.18)}.elementor .evx-hdr .evx-hdr-in{transition:padding .3s ease}.elementor .evx-hdr.elementor-sticky--effects .evx-hdr-in{--padding-top:8px;--padding-bottom:8px}.elementor .evx-logo img{height:38px;width:auto;display:block;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.elementor .evx-logo a:hover img{transform:scale(1.04)}.elementor .evx-hdr.elementor-sticky--effects .evx-logo img{transform:scale(.92)}.elementor .evx-hdr .evx-logo{flex:none}.elementor .evx-fila>.evx-nav,.elementor .evx-fila>.evx-hdr-der{flex:none}.elementor .evx-nav .elementor-nav-menu--main .elementor-nav-menu{gap:21px;align-items:center;flex-wrap:nowrap}.elementor .evx-nav .elementor-nav-menu--main .elementor-item{font-family:var(--ff);font-weight:600;font-size:14.5px;line-height:1.5;color:var(--navy);position:relative;padding:6px 0;display:inline-flex;align-items:center;gap:5px}.elementor .evx-nav .elementor-nav-menu--main .elementor-item::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--orange);transition:width .25s;opacity:1}.elementor .evx-nav .elementor-nav-menu--main .elementor-item:hover::after,.elementor .evx-nav .elementor-nav-menu--main .elementor-item.elementor-item-active::after{width:100%}.elementor .evx-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--orange)}.elementor .evx-nav .elementor-nav-menu--main .elementor-item.elementor-item-active::after{background:linear-gradient(90deg,var(--orange),#ffb262,var(--orange));background-size:200% 100%;animation:hdrLinea 3s linear infinite}@keyframes hdrLinea{to{background-position:-200% 0}}.elementor .evx-nav .elementor-nav-menu--main .elementor-item:hover{color:var(--navy)}.elementor .evx-nav .elementor-nav-menu--main .elementor-item.elementor-item-active:hover{color:var(--orange)}.elementor .evx-nav .sub-arrow{padding:0;margin:0;font-size:10px;line-height:1;display:inline-flex}.elementor .evx-nav .sub-arrow i,.elementor .evx-nav .sub-arrow svg{font-size:10px;width:10px;height:10px;transition:transform .25s}.elementor .evx-nav .menu-item-has-children:hover>a .sub-arrow i,.elementor .evx-nav .highlighted .sub-arrow i{transform:rotate(180deg)}.elementor .evx-nav .elementor-nav-menu--main .elementor-item small{display:none}.elementor .evx-nav .elementor-nav-menu--main .sub-menu{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:10px;min-width:270px;margin-top:8px!important}.elementor .evx-nav .elementor-nav-menu--main .sub-menu::before{content:"";position:absolute;left:0;right:0;top:-22px;height:22px}.elementor .evx-nav .elementor-nav-menu--main .elementor-sub-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;border-radius:10px;font-family:var(--ff);font-size:13.5px;font-weight:600;line-height:1.35;color:var(--navy);background:transparent;border:0}.elementor .evx-nav .elementor-nav-menu--main .elementor-sub-item:hover,.elementor .evx-nav .elementor-nav-menu--main .elementor-sub-item.elementor-item-active{background:#fef1e2;color:var(--orange)}.elementor .evx-nav .elementor-sub-item small{font-weight:400;color:var(--muted);font-size:12px;display:block}.elementor .evx-nav .elementor-menu-toggle{background:transparent;color:var(--navy);font-size:24px;padding:6px;border-radius:0}.elementor .evx-nav .elementor-menu-toggle:hover{color:var(--navy)}@media (max-width:920px){.elementor .evx-nav{order:3}.elementor .evx-hdr:has(.elementor-menu-toggle.elementor-active){backdrop-filter:none;-webkit-backdrop-filter:none}.elementor .evx-hdr-der{margin-left:auto}.elementor .evx-nav .elementor-menu-toggle.elementor-active{position:fixed;top:30px;right:20px;z-index:10001;color:#fff}.elementor .evx-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed!important;inset:0!important;width:auto!important;left:0!important;top:0!important;margin:0;background:var(--navy);z-index:10000;padding:86px 24px 24px;overflow-y:auto;max-height:none;transform:none;transform-origin:top}.elementor .evx-nav .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu--dropdown{display:none}.elementor .evx-nav .elementor-menu-toggle.elementor-active+.elementor-nav-menu--dropdown{display:block;animation:evxMenu .3s cubic-bezier(.22,.61,.36,1)}.elementor .evx-nav nav.elementor-nav-menu--dropdown::before{content:"";position:absolute;left:24px;top:24px;width:145px;height:42px;border-radius:10px;background:#fff url("../media/img-ace21e01.webp") center/auto 26px no-repeat}.elementor .evx-nav .elementor-nav-menu--dropdown .elementor-item,.elementor .evx-nav .elementor-nav-menu--dropdown .elementor-sub-item{color:#fff;background:transparent;font-family:var(--ff);font-size:22px;font-weight:700;line-height:1.5;display:block;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.13);border-left:0}.elementor .evx-nav .elementor-nav-menu--dropdown .elementor-item:hover,.elementor .evx-nav .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{background:transparent;color:#fff}.elementor .evx-nav .elementor-nav-menu--dropdown .sub-menu{display:block!important;position:static;padding-left:14px;background:transparent;border:0;box-shadow:none;width:auto;min-width:0}.elementor .evx-nav .elementor-nav-menu--dropdown .elementor-sub-item{font-size:15px;font-weight:600;line-height:1.5;color:#c4cfd9;border-bottom:0;padding:10px 0}.elementor .evx-nav .elementor-nav-menu--dropdown .elementor-sub-item small{display:none}.elementor .evx-nav .elementor-nav-menu--dropdown .sub-menu li:last-child{display:none}.elementor .evx-nav .elementor-nav-menu--dropdown .sub-arrow{display:none}}@keyframes evxMenu{from{opacity:0;transform:translateX(14%)}to{opacity:1;transform:none}}@media (max-width:640px){.elementor .evx-fila>.evx-logo{flex:0 1 auto;min-width:0}.elementor .evx-hdr .evx-logo img{height:38px;max-width:100%;width:auto;object-fit:contain}}.elementor .e-con>.evx-wafloat{position:fixed;bottom:24px;right:24px;z-index:150;width:auto;max-width:none}.elementor .evx-wafloat .elementor-heading-title a{background:#25D366;color:#fff;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px -8px rgba(37,211,102,.7);animation:hdrWa 3.2s ease-in-out infinite;cursor:pointer}.elementor .evx-wafloat .evx-ic{width:28px;height:28px;color:#fff}@keyframes hdrWa{0%,100%{box-shadow:0 10px 26px -8px rgba(37,211,102,.6),0 0 0 0 rgba(37,211,102,.45)}50%{box-shadow:0 10px 26px -8px rgba(37,211,102,.6),0 0 0 14px rgba(37,211,102,0)}}@media (prefers-reduced-motion:reduce){.elementor .evx-wafloat .elementor-heading-title a,.elementor .evx-top-msg .evx-ic{animation:none}}.elementor .evx-footer{background:#f5f8fc;color:#3d4c5b;border-top:1px solid #e3e9f0;position:relative;font-family:var(--ff)}.elementor .evx-footer::before{content:"";display:block;position:relative;top:auto;left:auto;height:4px;margin-bottom:52px;width:100%;opacity:1;flex:none;border:0;border-radius:0;mix-blend-mode:normal;background:linear-gradient(90deg,#f5891f,#ffb262,#0b1b2b,#f5891f);background-size:300% 100%;animation:ftLinea 8s linear infinite}@keyframes ftLinea{to{background-position:-300% 0}}.elementor .evx-fgrid{border-bottom:1px solid #e1e7ee}.elementor .evx-flogo{text-align:left}.elementor .evx-flogo img{height:42px;width:auto;display:block;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.elementor .evx-flogo a:hover img{transform:scale(1.04)}.elementor .evx-fabout{font-size:13.5px;line-height:1.6;color:#5c6b7a}.elementor .evx-fabout p{margin:0 0 14.4px}.elementor .evx-fcol-t .elementor-heading-title{font-family:var(--ff);font-size:15px;font-weight:500;line-height:1.2;color:#0b1b2b;position:relative;padding-bottom:10px;margin:8px 0 16px}.elementor .evx-fcol-t .elementor-heading-title::after{content:"";position:absolute;left:0;bottom:0;width:26px;height:2px;border-radius:2px;background:#f5891f;animation:ftMarca 4s ease-in-out infinite}@keyframes ftMarca{0%,100%{width:26px}50%{width:44px}}.elementor .evx-flinks .elementor-icon-list-items{display:grid;gap:10px}.elementor .evx-flinks .elementor-icon-list-item{font-size:16px;line-height:24px;color:#3d4c5b}.elementor .evx-flinks .elementor-icon-list-icon{display:none}.elementor .evx-flinks .elementor-icon-list-text{padding:0;font-size:13.5px;color:#5c6b7a;line-height:1.5;align-self:auto}.elementor .evx-flinks a{display:inline-block;transition:color .2s,transform .2s}.elementor .evx-flinks a .elementor-icon-list-text{color:#24384c}.elementor .evx-flinks a:hover{transform:translateX(4px)}.elementor .evx-flinks a:hover .elementor-icon-list-text{color:#c96f10}.elementor .evx-fbottom{text-align:center;font-size:12.5px;line-height:1.5;color:#6b7a89}@media (prefers-reduced-motion:reduce){.elementor .evx-footer::before,.elementor .evx-fcol-t .elementor-heading-title::after{animation:none}}.elementor .evx-fbottom a{color:inherit;text-decoration:underline;text-decoration-color:rgba(107,122,137,.4);text-underline-offset:3px;transition:color .2s}.elementor .evx-fbottom a:hover{color:var(--orange)}.elementor .evx-cta{overflow:hidden}.elementor .evx-cta::before{content:"";position:absolute;left:50%;top:58%;width:760px;height:260px;transform:translate(-50%,-50%);z-index:0;background:radial-gradient(closest-side,rgba(245,137,31,.10),transparent);pointer-events:none;animation:ctaRespira 6s ease-in-out infinite}@keyframes ctaRespira{50%{transform:translate(-50%,-50%) scale(1.12);opacity:.7}}.elementor .evx-cta>.e-con{position:relative;z-index:1}.elementor .evx-canal .elementor-button{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border-radius:999px;font-family:var(--ff);font-weight:700;font-size:15px;line-height:1;text-decoration:none;border:0;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.elementor .evx-canal .elementor-button-content-wrapper{gap:10px;align-items:center}.elementor .evx-canal .elementor-button:hover{transform:translateY(-3px)}.elementor .evx-canal--wa .elementor-button{background:#25a855;color:#fff;box-shadow:0 12px 26px -14px rgba(37,168,85,.8)}.elementor .evx-canal--wa .elementor-button:hover{background:#1f9a4c;color:#fff}.elementor .evx-canal--sol .elementor-button{background:var(--orange);color:#fff}.elementor .evx-canal--sol .elementor-button:hover{color:#fff}.elementor .evx-canal--ag .elementor-button{background:#fff;color:var(--navy);border:2px solid #d8e0e8}.elementor .evx-canal--ag .elementor-button:hover{border-color:var(--navy);color:var(--navy)}.elementor [class*="evx-ico-"] .elementor-button-icon i,.elementor [class*="evx-ico-"] .elementor-button-icon svg{display:none}.elementor [class*="evx-ico-"] .elementor-button-icon::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}.elementor .evx-ico-wa .elementor-button-icon{--m:var(--evx-m-wa)}.elementor .evx-ico-mail .elementor-button-icon{--m:var(--evx-m-mail2)}.elementor .evx-ico-cal .elementor-button-icon{--m:var(--evx-m-cal)}@media (max-width:620px){.elementor .evx-canales>.elementor-widget{width:100%}.elementor .evx-canal .elementor-button{width:100%}}@media (prefers-reduced-motion:reduce){.elementor .evx-cta::before{animation:none}}.elementor-popup-modal:has(.evx-pop){background-color:rgba(8,20,33,.68);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:24px}.elementor-popup-modal .dialog-widget-content:has(.evx-pop){border-radius:26px!important;overflow:hidden;box-shadow:0 40px 90px rgba(6,16,28,.55)!important;max-width:780px;width:100%;animation:evxPop .38s cubic-bezier(.22,.7,.3,1)}@keyframes evxPop{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.elementor-popup-modal .dialog-widget-content:has(.evx-pop) .dialog-message{max-height:90vh;overflow:hidden}.elementor-popup-modal .dialog-widget-content:has(.evx-pop) .dialog-close-button{top:20px;right:20px;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.32);color:#fff;font-size:16px;align-items:center;justify-content:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:.2s;margin:0}.elementor-popup-modal .dialog-widget-content:has(.evx-pop) .dialog-close-button i{color:#fff}.elementor-popup-modal .dialog-widget-content:has(.evx-pop) .dialog-close-button:hover{background:rgba(255,255,255,.3)}.elementor .evx-pop{max-height:90vh;overflow:hidden;background:#fff;font-family:var(--ff)}.elementor .e-con.evx-pop,.elementor .evx-pop .e-con{--flex-wrap:nowrap;flex-wrap:nowrap}.elementor .e-con.evx-pop>.evx-pop-body{min-height:0}.elementor .evx-pop-hero{flex:none;background-size:cover;background-position:center;background-color:#12294a}.elementor .evx-pop-hero::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(11,27,43,.40) 0%,rgba(11,27,43,.92) 78%)}.elementor .evx-pop-hero>.elementor-widget{position:relative;z-index:1}.elementor .evx-pop-tag .elementor-heading-title{display:inline-block;background:var(--orange);color:#fff;font-family:var(--ff);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;padding:6px 13px;border-radius:999px}.elementor .evx-pop-t .elementor-heading-title{color:#fff;font-family:var(--fh);font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.22;letter-spacing:-.025em}.elementor .evx-pop-body{overflow-y:auto;flex:1 1 auto;overscroll-behavior:contain}.elementor .evx-pop-lead{color:var(--muted);font-size:15px;line-height:1.72}.elementor .evx-cal iframe{width:100%;height:560px;border:0;border-radius:14px;display:block}.elementor .evx-fnota .elementor-heading-title{font-family:var(--ff);font-size:12.2px;font-weight:400;color:var(--muted);line-height:1.5}@media (max-width:767px){.elementor-popup-modal:has(.evx-pop){padding:0;align-items:flex-end!important}.elementor-popup-modal .dialog-widget-content:has(.evx-pop){width:100%!important;max-width:100%;border-radius:22px 22px 0 0!important;margin:0}.elementor-popup-modal .dialog-widget-content:has(.evx-pop) .dialog-message,.elementor .evx-pop{max-height:94vh;max-height:94dvh}.elementor .evx-pop-body{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.elementor .e-con.evx-pop{height:94vh;height:94dvh}.elementor .evx-pop-body>.elementor-widget-html:has(.evx-cal){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.elementor .evx-pop-body .evx-cal{flex:1 1 auto;min-height:0;display:flex}.elementor .evx-pop-body .evx-cal iframe{height:100%;min-height:420px;flex:1 1 auto}.elementor-popup-modal .dialog-widget-content:has(.evx-pop) .dialog-close-button{width:44px;height:44px;top:14px;right:14px}}.elementor .evx-fnota a,.elementor .evx-privacy a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.elementor .evx-fnota a:hover,.elementor .evx-privacy a:hover{color:var(--orange)}.elementor .evx-form .elementor-field-group{margin-bottom:14px}.elementor .evx-form .elementor-field-group>label,.elementor .evx-form .elementor-field-label{font-family:var(--ff);font-size:13px;font-weight:700;line-height:1.35;color:var(--navy);padding-bottom:6px}.elementor .evx-form .elementor-mark-required .elementor-field-label::after{content:" *";color:inherit;padding-left:0}.elementor .evx-form .elementor-field-textual,.elementor .evx-form .elementor-select-wrapper select{font-family:var(--ff);font-size:14px;font-weight:400;line-height:1.4;color:var(--navy);background:#f7f9fb;border:1.5px solid var(--line);border-radius:11px;padding:11px 13px;min-height:44px;box-shadow:none;transition:border-color .18s ease,background .18s ease}.elementor .evx-form .elementor-field-textual::placeholder{color:#8b98a6}.elementor .evx-form .elementor-field-textual:focus,.elementor .evx-form .elementor-select-wrapper select:focus{outline:none;border-color:var(--orange);background:#fff;box-shadow:none}.elementor .evx-form textarea.elementor-field-textual{resize:vertical;min-height:84px}.elementor .evx-form .elementor-select-wrapper .select-caret-down-wrapper{color:var(--navy);inset-inline-end:14px}.elementor .evx-form .elementor-field-type-submit{margin-bottom:0}.elementor .evx-form .elementor-field-type-submit .elementor-button{height:42px;min-height:42px;padding:0 26px;border-radius:999px;background:var(--orange);color:#fff;font-family:var(--ff);font-size:15px;font-weight:700;line-height:1;border:2px solid transparent;width:100%;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.elementor .evx-form .elementor-field-type-submit .elementor-button:hover{background:#ff9b32;transform:translateY(-2px);box-shadow:0 10px 22px -10px rgba(245,137,31,.85)}.elementor .evx-form .elementor-message{margin:14px 0 0;padding:13px 16px;border-radius:12px;font-family:var(--ff);font-size:14px;line-height:1.55;font-weight:600;border:1px solid var(--line);background:#f3f6f9;color:var(--navy)}.elementor .evx-form .elementor-message::before{display:none}.elementor .evx-form .elementor-message-success{background:#e9f8ef;border-color:#a8dcbc;color:#14532d}.elementor .evx-form .elementor-message-danger{background:#fdecec;border-color:#f3b4b4;color:#7f1d1d}.elementor .evx-form .elementor-error .elementor-field-textual{border-color:#e5484d}.elementor .evx-form .elementor-field-type-honeypot{display:none}@media (max-width:767px){.elementor .evx-form .elementor-field-textual,.elementor .evx-form .elementor-select-wrapper select{font-size:16px;min-height:50px}}.elementor .evx-h3{overflow:hidden;isolation:isolate;color:#fff;background:#0b1b2b}.elementor .e-con.evx-h3-fotos{position:absolute;inset:0;z-index:-3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor .e-con.evx-h3-fotos>.evx-h3-foto{position:absolute;inset:0;width:100%;height:100%;max-width:none}.elementor .evx-h3-foto img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1.6s ease,transform 8s ease-out}.elementor .evx-h3-foto.on img{opacity:1;transform:scale(1)}.elementor .evx-h3-fotos:not(.evx-listo)>.evx-h3-foto:first-child img{opacity:1;transform:none}.evx-h3-capas{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(100deg,rgba(11,27,43,.94) 0%,rgba(11,27,43,.86) 42%,rgba(18,41,74,.55) 70%,rgba(18,41,74,.35) 100%)}.evx-h3-capas i{position:absolute;border-radius:50%;filter:blur(60px)}.evx-h3-capas .c1{width:520px;height:520px;right:-140px;top:-200px;background:rgba(245,137,31,.45);animation:evh3a 16s ease-in-out infinite alternate}.evx-h3-capas .c2{width:420px;height:420px;left:-160px;bottom:-220px;background:rgba(56,132,255,.35);animation:evh3b 20s ease-in-out infinite alternate}.evx-h3-capas .c3{width:240px;height:240px;left:52%;bottom:-80px;background:rgba(245,137,31,.25);animation:evh3c 14s ease-in-out infinite alternate}@keyframes evh3a{to{transform:translate(-80px,60px) scale(1.15)}}@keyframes evh3b{to{transform:translate(90px,-50px) scale(.9)}}@keyframes evh3c{to{transform:translate(-70px,-60px) scale(1.2)}}.elementor .evx-h3-tag .elementor-heading-title{display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);font-family:var(--ff);color:#fff;font-size:12.5px;font-weight:700;line-height:1.5;letter-spacing:.04em;padding:8px 14px;border-radius:999px;backdrop-filter:blur(6px)}.elementor .evx-h3-tag .elementor-heading-title i{width:8px;height:8px;border-radius:50%;background:var(--orange);animation:evh3p 2s ease-out infinite;flex:none}@keyframes evh3p{0%{box-shadow:0 0 0 0 rgba(245,137,31,.7)}70%,100%{box-shadow:0 0 0 9px rgba(245,137,31,0)}}.elementor .evx-h3-t{padding:20px 0 18px}.elementor .evx-h3-t .elementor-heading-title{font-family:var(--fh);font-weight:800;font-size:clamp(34px,4.3vw,56px);line-height:1.06;color:#fff;letter-spacing:-.03em}.elementor .evx-h3-lead{color:#d5dee8;font-size:17px;line-height:1.72;max-width:60ch;padding-bottom:28px}.elementor .e-con.evx-h3-kpis{--margin-top:34px}.elementor .evx-h3-kpi{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:12px 16px;min-width:130px;backdrop-filter:blur(6px)}.elementor .evx-h3-kn .elementor-heading-title{font-family:var(--fh);font-size:24px;font-weight:800;color:#fff;line-height:1;letter-spacing:-.025em}.elementor .evx-h3-kt .elementor-heading-title{font-family:var(--ff);font-size:12.5px;font-weight:400;color:#b9c6d3;line-height:1.5}.elementor .evx-h3-panel{background:rgba(255,255,255,.96);color:var(--navy);border-radius:24px;padding:24px 22px 18px;box-shadow:0 40px 80px -40px rgba(0,0,0,.7);transition:transform .25s ease-out}.elementor .evx-h3-pt{padding-bottom:12px}.elementor .evx-h3-pt .elementor-heading-title{font-family:var(--ff);font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#c96f10}.elementor .evp{position:relative;overflow:hidden;padding:12px 14px;border-radius:14px;border:1.5px solid #e7ecf1;cursor:pointer;transition:border-color .3s,background .3s,transform .3s;outline:none}.elementor .evp:hover,.elementor .evp:focus-visible{transform:translateX(3px);border-color:#cfd7df}.elementor .evp-ic{flex:none}.elementor .evp-ic .elementor-heading-title{width:32px;height:32px;border-radius:10px;background:#eef2f6;color:var(--navy);display:flex;align-items:center;justify-content:center;font-family:var(--fh);font-weight:800;font-size:13px;line-height:1;transition:background .3s,color .3s}.elementor .evp-t .elementor-heading-title{font-family:var(--fh);font-size:14.5px;font-weight:700;line-height:1.25;color:var(--navy);letter-spacing:0}.elementor .evp-s .elementor-heading-title{font-family:var(--ff);color:var(--muted);font-size:12.5px;font-weight:400;line-height:1.4;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s,opacity .4s}.elementor .evp.on{border-color:var(--orange);background:#fffaf4}.elementor .evp.on .evp-ic .elementor-heading-title{background:var(--orange);color:#fff}.elementor .evp.on .evp-s .elementor-heading-title{max-height:40px;opacity:1}.elementor .evp.hecho .evp-ic .elementor-heading-title{background:#dcfce7;color:#166534}.evp-barra{position:absolute;left:0;right:0;bottom:0;height:3px}.evp-barra s{display:block;height:100%;width:0;background:var(--orange)}.evp.on .evp-barra s{animation:evpB 2.6s linear forwards}.evx-h3-panel.pausa .evp.on .evp-barra s{animation-play-state:paused}@keyframes evpB{to{width:100%}}.elementor .evx-h3-ops{margin-top:16px;padding-top:14px;border-top:1px solid #edf1f5}.elementor .evx-h3-opst .elementor-heading-title{font-family:var(--ff);font-size:11.5px;color:var(--muted);font-weight:700;letter-spacing:.04em;line-height:1.5}.elementor .evx-h3-opl img{height:16px;width:auto;opacity:.55;filter:grayscale(1);transition:opacity .2s,filter .2s}.elementor .evx-h3-opl img:hover{opacity:1;filter:none}.elementor .evx-h3-opl:nth-of-type(n+3) img{height:18px}.evx-h3-puntos{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);display:flex;gap:8px;z-index:2}.elementor .evx-h3-puntos button{width:28px;height:5px;border-radius:5px;border:0;padding:0;background:rgba(255,255,255,.35);cursor:pointer;transition:background .3s,width .3s}.elementor .evx-h3-puntos button:hover,.elementor .evx-h3-puntos button:focus{background:rgba(255,255,255,.6)}.elementor .evx-h3-puntos button.on{background:var(--orange);width:44px}@media (max-width:1000px){.elementor .e-con.evx-h3-grid{--e-con-grid-template-columns:1fr;--gap:40px;--row-gap:40px}.elementor .evx-h3-panel{max-width:560px}}@media (max-width:620px){.elementor .evx-h3-lead{font-size:15.5px}.elementor .evx-fila>.evx-h3-kpi{min-width:0;flex:1 1 28%;padding:10px 12px}.elementor .evx-h3-kn .elementor-heading-title{font-size:20px}.evx-h3-capas{background:linear-gradient(180deg,rgba(11,27,43,.92),rgba(11,27,43,.85))}}@media (prefers-reduced-motion:reduce){.evx-h3-capas i,.elementor .evx-h3-tag .elementor-heading-title i{animation:none}.elementor .evx-h3-foto img{transition:opacity .3s}.evp.on .evp-barra s{animation:none;width:100%}}.elementor .evx-logos{overflow:hidden}.elementor .evx-mq-label{text-align:center;padding-bottom:34px}.elementor .evx-mq-label .elementor-heading-title{font-family:var(--ff);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#8b98a6}.elementor .e-con.evx-marquee{width:max-content;--width:max-content;max-width:none;will-change:transform;flex-wrap:nowrap}.elementor .e-con.evx-marquee>.elementor-widget{flex:none}.elementor .evx-mq-logo img{height:66px;width:auto;max-width:none;object-fit:contain}.elementor .evx-marquee.corre{animation:evxMarq var(--dur,40s) linear infinite}.elementor .evx-logos:hover .evx-marquee.corre{animation-play-state:paused}@keyframes evxMarq{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--paso,0px)))}}.elementor .evx-mq-nota{text-align:center;color:var(--muted);font-size:13px;line-height:1.5;padding-top:26px}.elementor .evx-mq-nota b{color:var(--navy)}@media (max-width:920px){.elementor .evx-mq-logo img{height:52px}}@media (prefers-reduced-motion:reduce){.elementor .evx-marquee.corre{animation:none}}.elementor .e-con.evx-stats{max-width:960px;margin-left:auto;margin-right:auto}.elementor .evx-stat{background:#fff;border-radius:18px;text-align:center;box-shadow:var(--ring)}.elementor .evx-stat-n .elementor-heading-title{font-family:var(--fh);font-size:38px;font-weight:800;color:var(--navy);line-height:1;letter-spacing:-.025em}.elementor .evx-stat-t .elementor-heading-title{font-family:var(--ff);font-size:14px;font-weight:400;color:var(--muted);line-height:1.55;letter-spacing:0}.elementor .evx-sv3{background:#fff;border-radius:22px;overflow:hidden;text-decoration:none;color:var(--navy);box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s}.elementor .evx-sv3::after{content:"";position:absolute;inset:0;border-radius:22px;border:2px solid transparent;transition:border-color .3s;pointer-events:none;z-index:2}.elementor .evx-sv3:hover{transform:translateY(-8px);box-shadow:0 40px 70px -36px rgba(0,0,0,.8)}.elementor .evx-sv3:hover::after{border-color:var(--orange)}.elementor .evx-sv3-img{aspect-ratio:3/2;overflow:hidden;background:#dfe6ee;flex:none}.elementor .e-con.evx-sv3-img>.evx-sv3-foto{position:absolute;inset:0;width:100%;height:100%}.elementor .evx-sv3-foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.elementor .evx-sv3:hover .evx-sv3-foto img{transform:scale(1.07)}.elementor .e-con.evx-sv3-img>.evx-sv3-et{position:absolute;left:14px;top:14px;width:auto;z-index:1}.elementor .evx-sv3-et .elementor-heading-title{font-family:var(--ff);background:rgba(11,27,43,.82);color:#fff;font-size:11px;font-weight:800;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:99px;backdrop-filter:blur(4px)}.elementor .evx-sv3-tx{flex:1 1 auto}.elementor .evx-sv3-t{padding-bottom:6px}.elementor .evx-sv3-t .elementor-heading-title{font-family:var(--fh);font-size:18px;font-weight:700;line-height:1.25;color:var(--navy);letter-spacing:0}.elementor .evx-sv3-s{color:var(--muted);font-size:13.8px;line-height:1.55;padding-bottom:14px}.elementor .evx-sv3 .evx-il{padding-bottom:16px}.elementor .evx-sv3 .evx-il .elementor-icon-list-items{display:grid;gap:7px}.elementor .evx-sv3 .evx-il .elementor-icon-list-item{align-items:flex-start;font-size:13.2px;line-height:1.4;color:#2b3c4e;gap:8px}.elementor .evx-sv3 .evx-il .elementor-icon-list-text{padding:0;color:#2b3c4e}.elementor .evx-sv3 .evx-il .elementor-icon-list-icon{margin-top:2px;color:var(--orange)}.elementor .evx-sv3 .evx-il .elementor-icon-list-icon::before{width:14px;height:14px}.elementor .evx-sv3-ver{margin-top:auto}.elementor .evx-sv3-ver .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--fh);font-weight:700;font-size:14px;line-height:1.5;color:var(--navy);padding:9px 14px;border-radius:99px;background:#f1f4f8;transition:background .25s,color .25s,gap .25s;letter-spacing:0}.elementor .evx-sv3-ver .evx-ic{width:16px;height:16px}.elementor .evx-sv3:hover .evx-sv3-ver .elementor-heading-title{background:var(--orange);color:#fff;gap:12px}.elementor .e-con.evx-sv3-grid{--margin-top:8px}.elementor .e-con.evx-sv3-btnrow{--margin-top:-14px}@media (max-width:1100px){.elementor .e-con.evx-sv3-grid{--e-con-grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.elementor .e-con.evx-sv3-grid{--e-con-grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.elementor .evx-sv3,.elementor .evx-sv3-foto img{transition:none}.elementor .evx-sv3:hover{transform:none}}.elementor .evx-btn--borde .elementor-button{border-color:rgba(255,255,255,.6)}.elementor .evx-btn--borde .elementor-button:hover{background:#fff;color:var(--navy);border-color:#fff}.elementor .evx-why-imgcol{display:flex}.elementor .evx-why-foto{width:100%}.elementor .evx-why-foto img{height:100%;width:100%;object-fit:cover;border-radius:22px;min-height:420px}.elementor .evx-eyebrow--izq{text-align:left;padding-bottom:16px}.elementor .evx-why-h2 .elementor-heading-title{font-family:var(--fh);font-weight:700;font-size:clamp(26px,3.4vw,38px);line-height:1.14;letter-spacing:-.025em;color:var(--e-global-color-text,#333)}.elementor .evx-why-lead{color:var(--muted);padding-top:16px;line-height:1.7;font-size:16px}.elementor .e-con.evx-why-list{--margin-top:24px;--margin-bottom:28px}.elementor .evx-why-n .elementor-heading-title{width:26px;height:26px;border-radius:50%;background:rgba(245,137,31,.14);color:var(--orange);display:flex;align-items:center;justify-content:center;font-family:var(--ff);font-weight:800;font-size:12.5px;line-height:1;margin-top:2px}.elementor .evx-why-t .elementor-heading-title{font-family:var(--fh);font-size:15.5px;font-weight:500;line-height:1.12;letter-spacing:-.025em;color:var(--e-global-color-text,#333)}.elementor .evx-why-p{font-size:14px;line-height:1.6;color:#333}@media (max-width:920px){.elementor .evx-why-foto img{min-height:0;height:260px}}.elementor .evx-tst-main{position:relative;background:#fff;border-radius:24px;padding:40px 48px 30px;overflow:hidden;justify-content:center;min-height:360px;box-shadow:var(--ring),0 30px 60px -44px rgba(11,27,43,.5)}.elementor .evx-tst-main::after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(245,137,31,.16),transparent 70%);animation:tstLuz 9s ease-in-out infinite alternate;pointer-events:none}@keyframes tstLuz{to{transform:translate(-40px,30px) scale(1.2)}}.evx-tst-mark{position:absolute;top:0;right:34px;left:auto;font-family:Georgia,serif;font-size:150px;line-height:1;color:var(--orange);opacity:.14;pointer-events:none}.elementor .evx-tst-q{display:none;position:relative;z-index:1}.elementor .evx-tst-q.on,.elementor .evx-tst-main:not(.evx-listo)>.evx-tst-q:first-child{display:flex;animation:tst2In .55s cubic-bezier(.22,.61,.36,1)}@keyframes tst2In{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.elementor .evx-tst-q.atras.on{animation-name:tst2InAtras}@keyframes tst2InAtras{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}.elementor .evx-tst-logo{align-self:flex-start;width:auto;max-width:240px;padding-bottom:22px}.elementor .evx-tst-logo img{display:block;max-height:56px;max-width:214px;width:auto;height:auto;object-fit:contain;box-sizing:content-box;padding:9px 12px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 26px -20px rgba(11,27,43,.6);min-width:50px}.elementor .evx-tst-p{color:var(--navy);font-size:19px;line-height:1.7;max-width:60ch;padding-bottom:24px}.elementor .evx-tst-pie{border-top:1px solid var(--line);padding-top:18px}.elementor .evx-tst-n .elementor-heading-title{color:var(--navy);font-size:15.5px;font-family:var(--fh);font-weight:700;line-height:1.5;letter-spacing:0}.elementor .evx-tst-c .elementor-heading-title{color:var(--muted);font-size:13px;font-family:var(--ff);font-weight:400;line-height:1.5}.evx-tst-nav{display:flex;align-items:center;gap:12px;margin-top:20px;position:relative;z-index:1}.elementor .evx-tst-nav .evx-tst-flecha{width:40px;height:40px;border-radius:50%;border:2px solid var(--line);background:#fff;color:var(--navy);padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,transform .2s,background .2s}.elementor .evx-tst-nav .evx-tst-flecha:hover,.elementor .evx-tst-nav .evx-tst-flecha:focus{border-color:var(--orange);background:#fff7ee;color:var(--navy);transform:scale(1.06)}.evx-tst-cuenta{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;font-family:var(--ff)}.evx-tst-cuenta b{color:var(--navy)}.elementor .evx-tst-opt{position:relative;overflow:hidden;cursor:pointer;background:#fff;border:2px solid var(--line);border-radius:16px;padding:14px 16px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.elementor .evx-tst-opt:hover{transform:translateX(3px);border-color:#cfd7df}.elementor .evx-tst-opt.on{border-color:var(--orange);box-shadow:0 12px 26px -18px rgba(245,137,31,.8)}.elementor .evx-tst-ini{flex:none}.elementor .evx-tst-ini img{width:58px;height:50px;border-radius:12px;background:#fff;border:1px solid var(--line);padding:4px;object-fit:contain;display:block;transition:transform .3s ease}.elementor .evx-tst-opt.on .evx-tst-ini img{transform:scale(1.06);border-color:#f3c999}.elementor .evx-tst-on .elementor-heading-title{font-family:var(--ff);font-size:14.5px;font-weight:700;color:var(--navy);line-height:1.5}.elementor .evx-tst-oc .elementor-heading-title{font-family:var(--ff);font-size:12.2px;font-weight:400;color:var(--muted);line-height:1.4}.evx-tst-barra{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.evx-tst-barra i{display:block;height:100%;width:0;background:var(--orange)}.evx-tst-opt.on .evx-tst-barra i{animation:tstBarra var(--tst-dur,7s) linear forwards}.evx-tst2.pausa .evx-tst-opt.on .evx-tst-barra i{animation-play-state:paused}@keyframes tstBarra{to{width:100%}}@media (max-width:920px){.elementor .e-con.evx-tst-pick{--flex-direction:row;--justify-content:flex-start;flex-direction:row;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scroll-padding-left:2px;flex-wrap:nowrap}.elementor .evx-tst-pick>.evx-tst-opt{min-width:240px;width:240px;flex:none;scroll-snap-align:start;--width:240px}.elementor .evx-tst-main{padding:30px 24px 24px;min-height:0}.elementor .evx-tst-p{font-size:17px}}@media (prefers-reduced-motion:reduce){.elementor .evx-tst-q.on,.elementor .evx-tst-main::after{animation:none}.evx-tst-opt.on .evx-tst-barra i{animation:none;width:100%}}.elementor .e-con.evx-steps3{max-width:960px;margin-left:auto;margin-right:auto}.elementor .evx-step{text-align:center}.elementor .evx-step-n{padding-bottom:18px}.elementor .evx-step-n .elementor-heading-title{width:52px;height:52px;border-radius:50%;background:var(--orange);color:#fff;font-family:var(--fh);font-weight:800;font-size:19px;line-height:1;display:flex;align-items:center;justify-content:center;margin:0 auto}.elementor .evx-step-t{padding-bottom:8px}.elementor .evx-step-t .elementor-heading-title{font-family:var(--fh);font-size:16.5px;font-weight:500;line-height:1.12;letter-spacing:-.025em;color:#fff}.elementor .evx-step-p{font-size:14px;color:#b9c6d4;line-height:1.6}.elementor .evx-srow+.evx-srow{border-top:1px solid var(--line)}.elementor .evx-sfig{position:relative}.elementor .evx-sfig-img img{width:100%;height:370px;object-fit:cover;border-radius:20px;background:#e9eef3}.elementor .evx-srow--inv>.evx-sfig{order:2}.elementor .evx-stag{padding-bottom:14px}.elementor .evx-stag .elementor-heading-title{display:inline-block;background:rgba(245,137,31,.12);color:#c96f10;font-family:var(--ff);font-size:11.5px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;padding:7px 14px;border-radius:999px}.elementor .evx-srow-t{padding-bottom:12px}.elementor .evx-srow-t .elementor-heading-title{font-family:var(--fh);font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:var(--navy)}.elementor .evx-srow-lead{color:var(--muted);font-size:15.5px;line-height:1.72;padding-bottom:20px}.elementor .evx-checklist{padding-bottom:18px;--evx-ilm:var(--evx-m-checkv)}.elementor .evx-checklist .elementor-icon-list-items{display:grid;gap:9px}.elementor .evx-checklist .elementor-icon-list-item{font-size:13.5px;color:var(--muted);gap:8px;line-height:1.4;align-items:flex-start}.elementor .evx-checklist .elementor-icon-list-text{padding:0;color:var(--muted);align-self:auto}.elementor .evx-checklist .elementor-icon-list-icon{color:#25a55a;margin-top:2px}.elementor .evx-checklist .elementor-icon-list-icon::before{width:15px;height:15px}.elementor .e-con.evx-srow-acts{--margin-top:4px}@media (max-width:920px){.elementor .evx-srow--inv>.evx-sfig{order:0}.elementor .evx-sfig-img img{height:250px}}.elementor .evx-shero{color:#fff;overflow:hidden;background-size:cover;background-position:center}.elementor .e-con.evx-shero::before{background-image:linear-gradient(160deg,#12294a 0%,#1b3c68 52%,#12294a 100%);background-color:transparent;opacity:.7}.elementor .evx-shero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,rgba(11,27,43,.96) 34%,rgba(11,27,43,.55) 72%,rgba(11,27,43,.30) 100%)}.elementor .evx-shero>.e-con{position:relative;z-index:3}.elementor .evx-shero-crumb{padding-top:20px;padding-bottom:18px}.elementor .e-con.evx-shero-col{max-width:620px}.elementor .evx-shero-tag{padding-bottom:18px}.elementor .evx-shero-tag .elementor-heading-title{display:inline-block;border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:8px 16px;font-family:var(--ff);font-size:13px;font-weight:400;line-height:1.5;color:#dbe4ee}.elementor .evx-shero-t .elementor-heading-title{font-family:var(--fh);font-weight:800;font-size:clamp(32px,4.4vw,50px);line-height:1.06;letter-spacing:-.025em;color:#fff}.elementor .evx-shero-lead{color:#c9d5e1;font-size:17px;line-height:1.72;padding-top:18px;max-width:560px}.elementor .e-con.evx-shero-acts{--margin-top:26px}.elementor .e-con.evx-wrap--900{max-width:900px}.elementor .evx-ctx-p{color:var(--muted);font-size:16.5px;line-height:1.82;text-align:center}.elementor .evx-head--sep{padding-top:10px}.elementor .e-con.evx-tl{max-width:800px;margin-left:auto;margin-right:auto;--padding-left:46px}.elementor .evx-tl::before{content:"";position:absolute;left:15px;top:8px;bottom:8px;width:2px;height:auto;background:var(--line);opacity:1}.elementor .evx-tl-p{background:#fff;border-radius:16px;padding:22px 24px;box-shadow:var(--ring);overflow:visible}.elementor .evx-tl-p::after{content:"";position:absolute;left:-38px;top:26px;width:14px;height:14px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px #fff,0 0 0 6px rgba(245,137,31,.28)}.elementor .evx-tl-et{padding-bottom:7px}.elementor .evx-tl-et .elementor-heading-title{display:inline-block;font-family:var(--ff);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--orange)}.elementor .evx-tl-t{padding-bottom:7px}.elementor .evx-tl-t .elementor-heading-title{font-family:var(--fh);font-size:16px;font-weight:500;line-height:1.12;letter-spacing:-.025em;color:var(--navy)}.elementor .evx-tl-txt{font-size:14px;color:var(--muted);line-height:1.66}@media (max-width:920px){.elementor .e-con.evx-tl{--padding-left:40px}}.elementor .e-con.evx-entregables{max-width:860px;margin-left:auto;margin-right:auto}.elementor .evx-ent-i .elementor-heading-title{display:flex;gap:11px;align-items:flex-start;background:#fff;border-radius:13px;padding:15px 17px;box-shadow:var(--ring);font-family:var(--ff);font-size:14px;font-weight:400;color:var(--navy);line-height:1.55;letter-spacing:0;height:100%}.elementor .evx-ent-i .evx-ic{width:16px;height:16px;margin-top:2px;color:#25a55a}.elementor .evx-gr-col{background:#fff;border-radius:18px;padding:26px 24px 28px;box-shadow:var(--ring)}.elementor .evx-gr-t{padding-bottom:16px}.elementor .evx-gr-t .elementor-heading-title{font-family:var(--fh);font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--orange);line-height:1.12;padding-bottom:12px;border-bottom:2px solid rgba(245,137,31,.22)}.elementor .evx-gr-b .elementor-heading-title{font-family:var(--ff);display:block;font-size:14.5px;color:var(--navy);font-weight:700;line-height:1.5}.elementor .evx-gr-s .elementor-heading-title{font-family:var(--ff);display:block;font-size:13.2px;color:var(--muted);font-weight:400;line-height:1.58}.elementor .e-con.evx-ruta{max-width:1060px;margin-left:auto;margin-right:auto}.elementor .evx-ruta::before{content:"";position:absolute;left:11%;right:11%;top:27px;width:auto;height:2px;background:var(--line);opacity:1}.elementor .evx-ruta-p{text-align:center;padding:0 14px}.elementor .evx-bola{padding-bottom:18px;position:relative;z-index:2}.elementor .evx-bola .elementor-heading-title{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--orange);color:var(--orange);font-family:var(--fh);font-weight:800;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;margin:0 auto}.elementor .evx-ruta-p.on .evx-bola .elementor-heading-title{background:var(--orange);color:#fff}.elementor .evx-ruta-t{padding-bottom:8px}.elementor .evx-ruta-t .elementor-heading-title{font-family:var(--fh);font-size:15.5px;font-weight:500;line-height:1.12;letter-spacing:-.025em;color:var(--navy)}.elementor .evx-ruta-txt{font-size:13.4px;color:var(--muted);line-height:1.62}@media (max-width:920px){.elementor .evx-ruta::before{display:none}.elementor .evx-ruta>.evx-ruta-p{text-align:left;display:grid;grid-template-columns:56px 1fr;gap:16px;padding:0 0 20px}.elementor .evx-bola{padding-bottom:0}.elementor .evx-bola .elementor-heading-title{margin:0}}.elementor .e-con.evx-zz{--zz-prog:0px;max-width:980px;margin-left:auto;margin-right:auto;display:grid;grid-auto-rows:1fr;isolation:isolate}.elementor .evx-zz::before{content:"";position:absolute;left:50%;top:14px;bottom:14px;width:3px;height:auto;margin-left:-1.5px;border-radius:3px;background:rgba(11,27,43,.10);z-index:0;opacity:1}.elementor .evx-zz::after{content:"";position:absolute;left:50%;top:14px;width:3px;margin-left:-1.5px;border-radius:3px;height:var(--zz-prog);max-height:calc(100% - 28px);z-index:0;background:linear-gradient(180deg,var(--orange),#ffb262);box-shadow:0 0 16px rgba(245,137,31,.45);transition:height .5s cubic-bezier(.22,.61,.36,1)}.elementor .e-con.evx-zz-p{display:grid;grid-template-columns:1fr 96px 1fr;align-items:center;z-index:1}.elementor .evx-zz-caja{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px 22px;box-shadow:var(--ring);outline:none;z-index:1;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.elementor .evx-zz-caja::after{content:"";position:absolute;top:50%;width:30px;height:2px;background:var(--line);transition:background .3s ease;z-index:-1}.elementor .evx-zz-izq .evx-zz-caja::after{right:-31px}.elementor .evx-zz-der .evx-zz-caja::after{left:-31px}.elementor .evx-zz-t{padding-bottom:6px}.elementor .evx-zz-t .elementor-heading-title{font-family:var(--fh);font-size:15.8px;font-weight:500;line-height:1.12;letter-spacing:-.025em;color:var(--navy)}.elementor .evx-zz-txt{font-size:13.7px;color:var(--muted);line-height:1.64}.elementor .evx-zz-pin{grid-column:2;grid-row:1;justify-self:center;width:auto;z-index:2}.elementor .evx-zz-pin .elementor-heading-title{width:46px;height:46px;border-radius:50%;background:#fff;color:var(--navy);border:2px solid var(--line);font-family:var(--fh);font-weight:800;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 0 0 7px var(--tint,#f4f7fb);transition:background .35s ease,color .35s ease,border-color .35s ease,transform .35s ease}.elementor .evx-zz-pin .elementor-heading-title::before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--orange);opacity:0;transform:scale(.8)}.elementor .evx-zz-izq>.evx-zz-caja{grid-column:1;grid-row:1;text-align:right}.elementor .evx-zz-der>.evx-zz-caja{grid-column:3;grid-row:1}.elementor .evx-zz-p.activo .evx-zz-pin .elementor-heading-title{background:var(--orange);color:#fff;border-color:var(--orange)}.elementor .evx-zz-p.activo .evx-zz-caja{border-color:rgba(245,137,31,.32)}.elementor .evx-zz-p.activo .evx-zz-caja::after{background:rgba(245,137,31,.45)}.elementor .evx-zz-caja:hover{transform:translateY(-5px);border-color:var(--orange);box-shadow:0 26px 48px -26px rgba(11,27,43,.5)}.elementor .evx-zz-caja:hover::after{background:var(--orange)}.elementor .evx-zz-p:has(.evx-zz-caja:hover) .evx-zz-pin .elementor-heading-title{background:var(--navy);color:#fff;border-color:var(--navy);transform:scale(1.12)}.elementor .evx-zz-p.activo .evx-zz-pin .elementor-heading-title::before{animation:zzPulso 2.4s ease-out infinite}@keyframes zzPulso{0%{opacity:.55;transform:scale(.85)}70%{opacity:0;transform:scale(1.5)}100%{opacity:0;transform:scale(1.5)}}@media (max-width:920px){.elementor .e-con.evx-zz{row-gap:18px}.elementor .evx-zz::before,.elementor .evx-zz::after{left:23px;margin-left:0}.elementor .e-con.evx-zz-p{grid-template-columns:46px 1fr;gap:18px;align-items:start}.elementor .evx-zz-pin{grid-column:1;grid-row:1;padding-top:4px}.elementor .evx-zz-izq>.evx-zz-caja,.elementor .evx-zz-der>.evx-zz-caja{grid-column:2;text-align:left}.elementor .evx-zz-caja::after{display:none}}@media (prefers-reduced-motion:reduce){.elementor .evx-zz::after,.elementor .evx-zz-caja{transition:none}.elementor .evx-zz-pin .elementor-heading-title::before{animation:none}}.elementor .evx-bn{overflow:hidden;background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:28px 26px 30px;outline:none;transition:border-color .35s,box-shadow .35s,transform .35s}.elementor .e-con>.evx-bn-n{position:absolute;right:20px;top:14px;width:auto}.elementor .evx-bn-n .elementor-heading-title{font-family:var(--fh);font-weight:800;font-size:46px;color:#eef2f6;line-height:1;transition:color .35s;letter-spacing:-.025em}.elementor .evx-bn-ic{padding-bottom:18px}.elementor .evx-bn-ic .elementor-heading-title{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:#fff3e6;color:var(--orange);transition:background .35s,color .35s,transform .35s}.elementor .evx-bn-ic .evx-ic{width:28px;height:28px}.elementor .evx-bn-t{padding-bottom:8px}.elementor .evx-bn-t .elementor-heading-title{font-family:var(--fh);font-size:18px;font-weight:500;line-height:1.12;letter-spacing:-.025em;color:var(--navy)}.elementor .evx-bn-p{color:var(--muted);font-size:14.5px;line-height:1.65}.evx-bn-linea{position:absolute;left:0;bottom:0;height:4px;width:0;background:linear-gradient(90deg,var(--orange),#ffb262);transition:width .6s cubic-bezier(.22,.61,.36,1)}.elementor .evx-bn.on,.elementor .evx-bn:hover{border-color:#f3c999;box-shadow:0 30px 60px -40px rgba(11,27,43,.55);transform:translateY(-6px)}.elementor .evx-bn.on .evx-bn-ic .elementor-heading-title,.elementor .evx-bn:hover .evx-bn-ic .elementor-heading-title{background:var(--orange);color:#fff;transform:rotate(-6deg) scale(1.06)}.elementor .evx-bn.on .evx-bn-n .elementor-heading-title,.elementor .evx-bn:hover .evx-bn-n .elementor-heading-title{color:#fde3c4}.evx-bn.on .evx-bn-linea,.evx-bn:hover .evx-bn-linea{width:100%}.elementor .evx-cs{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:26px 24px;outline:none;transition:background .3s,transform .3s,border-color .3s}.elementor .evx-cs:hover,.elementor .evx-cs.on{background:rgba(255,255,255,.12);border-color:rgba(245,137,31,.7);transform:translateY(-6px)}.elementor .evx-cs-ic{padding-bottom:14px}.elementor .evx-cs-ic .elementor-heading-title{display:flex;width:48px;height:48px;border-radius:14px;align-items:center;justify-content:center;background:rgba(245,137,31,.18);color:#ffb262;transition:.3s}.elementor .evx-cs-ic .evx-ic{width:24px;height:24px}.elementor .evx-cs:hover .evx-cs-ic .elementor-heading-title,.elementor .evx-cs.on .evx-cs-ic .elementor-heading-title{background:var(--orange);color:#fff}.elementor .evx-cs-n{padding-bottom:6px}.elementor .evx-cs-n .elementor-heading-title{display:block;font-family:var(--ff);font-size:11.5px;font-weight:800;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#ffb262}.elementor .evx-cs-p{color:#dbe4ee;font-size:15px;line-height:1.65}.elementor .evx-cs-pie{text-align:center;color:#b9c6d3;font-size:15px;line-height:1.5}.elementor .evx-cs-pie a{color:#fff;font-weight:700;border-bottom:2px solid var(--orange);text-decoration:none}.elementor .evx-faq-banda .evx-wrap{max-width:860px}.elementor .evx-acc .e-n-accordion{gap:12px}.elementor .evx-acc .e-n-accordion-item{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.elementor .evx-acc .e-n-accordion-item-title{padding:18px 20px;border:0;border-radius:0;background:#fff;cursor:pointer;gap:0}.elementor .evx-acc .e-n-accordion-item-title-text{font-family:var(--ff);font-weight:700;font-size:14.5px;line-height:24px;color:#333}.elementor .evx-acc .e-n-accordion-item-title-icon{display:none}.elementor .evx-acc .e-n-accordion-item-title::after{content:"+";color:var(--orange);font-size:20px;line-height:30px;transition:transform .3s;flex:none;font-family:var(--ff);font-weight:700}.elementor .evx-acc .e-n-accordion-item[open]>.e-n-accordion-item-title::after{transform:rotate(45deg)}.elementor .evx-acc .e-n-accordion-item>.e-con{border:0;--padding-top:0px;--padding-right:20px;--padding-bottom:18px;--padding-left:20px}.elementor .evx-acc-a{color:var(--muted);font-size:13.5px;line-height:1.6}.elementor .evx-os{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;text-decoration:none;color:var(--navy);transition:transform .3s,box-shadow .3s,border-color .3s}.elementor .evx-os:hover{transform:translateY(-6px);border-color:#f3c999;box-shadow:0 30px 60px -40px rgba(11,27,43,.55)}.elementor .evx-os-img{aspect-ratio:16/9;overflow:hidden;background:#e6ecf2;flex:none}.elementor .e-con.evx-os-img>.evx-os-foto{position:absolute;inset:0;width:100%;height:100%}.elementor .evx-os-foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.elementor .evx-os:hover .evx-os-foto img{transform:scale(1.06)}.elementor .evx-os-tx{flex:1 1 auto}.elementor .evx-os-t .elementor-heading-title{font-family:var(--fh);font-size:17px;font-weight:700;line-height:1.3;letter-spacing:0;color:var(--navy)}.elementor .evx-os-p{color:var(--muted);font-size:14px;line-height:1.6}.elementor .evx-os-v{margin-top:auto}.elementor .evx-os-v .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--ff);font-weight:700;font-size:14px;line-height:1.5;color:#c96f10;transition:gap .25s}.elementor .evx-os-v .evx-ic{width:16px;height:16px}.elementor .evx-os:hover .evx-os-v .elementor-heading-title{gap:12px}@media (max-width:900px){.elementor .e-con.evx-bn-grid,.elementor .e-con.evx-cs-grid,.elementor .e-con.evx-os-grid{--e-con-grid-template-columns:1fr}}@media (min-width:600px) and (max-width:900px){.elementor .e-con.evx-os-grid{--e-con-grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.elementor .evx-bn,.elementor .evx-cs,.elementor .evx-os{transition:none}}.elementor .e-con.evx-hero-acts{--margin-top:26px}.elementor .evx-plat{background:#fff;border:1px solid var(--line);border-radius:20px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.elementor .evx-plat:hover,.elementor .evx-plat:focus-visible{transform:translateY(-4px);border-color:var(--orange);box-shadow:0 24px 44px -28px rgba(11,27,43,.45)}.elementor .evx-plat>.evx-plat-lg{height:58px;width:100%;display:flex;align-items:center;justify-content:center;text-align:center}.elementor .evx-plat-lg.evx-sin-logo img{display:none}.elementor .evx-plat-lg.evx-sin-logo::after{content:attr(data-nombre);font-family:var(--fh);font-weight:800;font-size:26px;color:var(--navy);letter-spacing:-.02em}.elementor .evx-plat-rol{width:100%;text-align:center}.elementor .evx-plat-lg img{max-height:58px;max-width:82%;margin:0 auto;width:auto;height:auto;object-fit:contain;display:block}.elementor .evx-plat-rol .elementor-heading-title{font-family:var(--ff);font-size:11.5px;font-weight:800;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);text-align:center}@media (max-width:760px){.elementor .e-con.e-grid.evx-plats{--e-con-grid-template-columns:1fr}}.elementor .evx-pk-logo{background:#fff;border-radius:26px;text-align:center;box-shadow:0 40px 70px -40px rgba(0,0,0,.65);animation:evxPkFlota 6s ease-in-out infinite}.elementor .evx-pk-logo::after{content:"";position:absolute;inset:-10px;border-radius:32px;border:1px dashed rgba(255,255,255,.28);animation:evxPkGira 30s linear infinite;pointer-events:none}@keyframes evxPkFlota{50%{transform:translateY(-10px) rotate(-.6deg)}}@keyframes evxPkGira{50%{inset:-16px;border-color:rgba(245,137,31,.45)}}.elementor .evx-pk-img img{width:100%;height:auto;display:block;margin:0 auto}.elementor .evx-pk-cap{padding-top:14px;font-size:12.5px;color:#5c6b7a;line-height:1.45}.elementor .evx-pk-tabs,.elementor .evx-pk-tabs .e-n-tabs{--n-tabs-title-gap:8px;--n-tabs-gap:24px}.elementor .evx-pk-tabs .e-n-tabs-heading{justify-content:flex-start;flex-wrap:wrap}.elementor .evx-pk-tabs .e-n-tab-title{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:99px;color:#dbe4ee;font-family:var(--fh);font-weight:700;font-size:13px;line-height:1.2;padding:9px 17px;flex-grow:0;transition:background .22s ease,color .22s ease,border-color .22s ease}.elementor .evx-pk-tabs .e-n-tab-title-text{font:inherit;color:inherit}.elementor .evx-pk-tabs .e-n-tab-title:hover{background:rgba(255,255,255,.17);color:#fff}.elementor .evx-pk-tabs .e-n-tab-title[aria-selected="true"]{background:var(--orange);border-color:var(--orange);color:#fff}.elementor .evx-pk-tabs .e-n-tab-title:focus-visible{outline:2px solid #fff;outline-offset:2px}.elementor .evx-pk-tabs .e-n-tabs-content>.e-con{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:18px;text-align:left}.elementor .evx-pk-tabs .e-n-tabs-content>.e-con.e-active{animation:evxPFade .32s ease}@keyframes evxPFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.elementor .evx-pk-t{padding-bottom:8px}.elementor .evx-pk-t .elementor-heading-title{font-family:var(--fh);font-size:17px;font-weight:500;line-height:1.3;color:#fff}.elementor .evx-pk-tx p{font-size:14.2px;line-height:1.72;color:#c4cfd9;margin:0 0 14px}.elementor .evx-pk-tx ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.elementor .evx-pk-tx li{display:flex;gap:10px;align-items:flex-start;font-size:13.8px;color:#dbe4ee;line-height:1.55}.elementor .evx-pk-tx li::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--orange);margin-top:7px}.elementor .evx-pk-nota{text-align:center;color:#9fb0c2;font-size:13px;line-height:1.6;max-width:620px;margin:0 auto;padding-top:22px}@media (max-width:900px){.elementor .e-con.e-grid.evx-pk-grid{--e-con-grid-template-columns:1fr;--row-gap:28px}.elementor .evx-pk-logo{max-width:320px;width:100%;margin:0 auto;justify-self:center}.elementor .evx-pk-tabs .e-n-tabs-heading{justify-content:center}}.elementor .evx-lic-ops>.evx-lic-op{flex:1 1 auto}.elementor .evx-lic-op{background:#fff;border:2px solid var(--line);border-radius:18px;cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .25s}.elementor .evx-lic-op::after{content:"";position:absolute;left:18px;top:20px;width:22px;height:22px;border-radius:50%;border:2px solid #c9d3de;background:#fff;box-shadow:inset 0 0 0 9px #fff;transition:border-color .25s,box-shadow .25s,background-color .25s}.elementor .evx-lic-op:hover{transform:translateX(4px);border-color:#cfd7df}.elementor .evx-lic-op.evx-on{border-color:var(--orange);box-shadow:0 18px 36px -24px rgba(245,137,31,.7)}.elementor .evx-lic-op.evx-on::after{border-color:var(--orange);background:var(--orange);box-shadow:inset 0 0 0 4px #fff}.elementor .evx-lic-op:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.elementor .evx-lic-op-t{padding-bottom:3px}.elementor .evx-lic-op-t .elementor-heading-title{font-family:var(--fh);font-size:16px;font-weight:700;line-height:1.35;color:var(--navy)}.elementor .evx-lic-op-p{color:var(--muted);font-size:13.2px;line-height:1.5}.elementor .evx-lic-panes{background:var(--navy);border-radius:22px;color:#dbe4ee;overflow:hidden}.elementor .evx-lic-panes::after{content:"";position:absolute;right:-80px;top:-80px;width:240px;height:240px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(245,137,31,.35),transparent 70%)}.elementor .evx-lic-panes>.evx-lic-pane{position:relative;z-index:1}.elementor .e-con.evx-lic-pane:not(.evx-on){display:none}.elementor .e-con.evx-lic-pane.evx-on{animation:evxLicIn .4s cubic-bezier(.22,.61,.36,1)}.elementor-editor-active .elementor .e-con.evx-lic-pane:not(.evx-on){display:flex;opacity:.55}@keyframes evxLicIn{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.elementor .evx-lic-lista{padding-bottom:18px}.elementor .evx-lic-fila{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px}.elementor .evx-lic-i .elementor-heading-title{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--ff);font-size:15px;font-weight:800;line-height:1}.elementor .evx-lic-si .evx-lic-i .elementor-heading-title{background:#16a34a;color:#fff}.elementor .evx-lic-no .evx-lic-i .elementor-heading-title{background:rgba(255,255,255,.14);color:#9fb0c2}.elementor .evx-lic-b .elementor-heading-title{font-family:var(--ff);font-size:14.5px;font-weight:700;line-height:1.4;color:#fff}.elementor .evx-lic-no .evx-lic-b .elementor-heading-title{color:#9fb0c2}.elementor .evx-lic-s .elementor-heading-title{font-family:var(--ff);font-size:12.5px;font-weight:400;line-height:1.4;color:#b9c6d3;text-align:right}.elementor .evx-lic-nota{margin:0;font-size:14.5px;line-height:1.6;color:#dbe4ee;border-left:3px solid var(--orange);padding-left:12px}@media (max-width:920px){.elementor .evx-lic-fila>.evx-lic-s{grid-column:2}.elementor .evx-lic-s .elementor-heading-title{text-align:left}}@media (prefers-reduced-motion:reduce){.elementor .evx-pk-logo,.elementor .evx-pk-logo::after,.elementor .evx-pk-tabs .e-n-tabs-content>.e-con.e-active,.elementor .e-con.evx-lic-pane.evx-on{animation:none}}@property --qa{syntax:'<angle>';initial-value:0deg;inherits:false}.elementor .evx-qh{border-radius:24px;background:#fff;overflow:hidden;isolation:isolate;box-shadow:0 30px 60px -44px rgba(11,27,43,.55);transition:transform .35s}.elementor .evx-qh::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;mix-blend-mode:normal;border:0;border-radius:24px;padding:2px;z-index:-1;background:conic-gradient(from var(--qa,0deg),#f5891f,#ffd3a6,#0b1b2b,#f5891f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:evxQhGira 6s linear infinite}@keyframes evxQhGira{to{--qa:360deg}}.elementor .evx-qh:hover{transform:translateY(-6px)}.elementor .evx-qh-ic{padding-bottom:16px}.elementor .evx-qh-ic .elementor-heading-title{display:flex;width:52px;height:52px;border-radius:16px;align-items:center;justify-content:center;background:#fff3e6;color:var(--orange)}.elementor .evx-qh-ic .evx-ic{width:26px;height:26px}.elementor .evx-qh-n .elementor-heading-title{font-family:var(--fh);font-weight:700;font-size:52px;line-height:1;color:var(--navy);letter-spacing:-.03em}.elementor .evx-qh-n small{font-size:18px;color:var(--orange);letter-spacing:0}.elementor .evx-qh-t{padding-top:8px;color:var(--muted);font-size:14.5px;line-height:1.5}@media (min-width:600px) and (max-width:980px){.elementor .e-con.e-grid.evx-qh-fila,.elementor .e-con.e-grid.evx-qv-grid{--e-con-grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.elementor .e-con.e-grid.evx-qh-fila,.elementor .e-con.e-grid.evx-qv-grid{--e-con-grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.elementor .e-con.e-grid.evx-ql,.elementor .e-con.e-grid.evx-qd,.elementor .e-con.e-grid.evx-qzs{--e-con-grid-template-columns:minmax(0,1fr)}}.elementor .evx-ql-perfil{background:var(--navy);color:#dbe4ee;border-radius:26px;overflow:hidden}.elementor .evx-ql-perfil::after{content:"";position:absolute;right:-90px;bottom:-90px;width:260px;height:260px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(245,137,31,.45),transparent 70%);animation:evxQlLuz 9s ease-in-out infinite alternate}@keyframes evxQlLuz{to{transform:translate(-40px,-30px) scale(1.2)}}.elementor .evx-ql-perfil>.elementor-widget{position:relative;z-index:1}.elementor .evx-ql-avatar{padding-bottom:8px}.elementor .evx-ql-avatar .elementor-heading-title{position:relative;width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5891f,#ffb262);color:#fff;font-family:var(--fh);font-weight:800;font-size:34px;line-height:1}.elementor .evx-ql-avatar .elementor-heading-title::after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px dashed rgba(255,255,255,.35);animation:evxQlGira 18s linear infinite}@keyframes evxQlGira{to{transform:rotate(360deg)}}.elementor .evx-ql-nom .elementor-heading-title{font-family:var(--fh);font-weight:700;font-size:24px;line-height:1.3;color:#fff}.elementor .evx-ql-rol .elementor-heading-title{font-family:var(--ff);font-size:13px;font-weight:700;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:#ffb262}.elementor .evx-ql-tit{font-size:13.5px;line-height:1.6;color:#c4cfd9}.elementor .evx-ql-cita{padding:14px 0 18px}.elementor .evx-ql-cita p{margin:0;font-size:17px;line-height:1.6;color:#fff;border-left:3px solid var(--orange);padding-left:14px}.elementor .evx-ql-perfil>.evx-ql-btn{margin-top:auto}.elementor .evx-ql-info{background:#fff;border:1px solid var(--line);border-radius:26px}.elementor .evx-ql-tabs,.elementor .evx-ql-tabs .e-n-tabs{--n-tabs-gap:22px;--n-tabs-title-gap:6px}.elementor .evx-ql-tabs .e-n-tabs-heading{background:#eef2f6;border-radius:99px;padding:4px;width:max-content;max-width:100%;overflow-x:auto;flex-wrap:nowrap}.elementor .evx-ql-tabs .e-n-tab-title{border:0;background:transparent;border-radius:99px;padding:9px 18px;font-family:var(--ff);font-weight:700;font-size:14px;line-height:1.3;color:var(--navy);white-space:nowrap;flex-grow:0;transition:.25s}.elementor .evx-ql-tabs .e-n-tab-title-text{font:inherit;color:inherit}.elementor .evx-ql-tabs .e-n-tab-title:hover{background:transparent;color:var(--navy)}.elementor .evx-ql-tabs .e-n-tab-title[aria-selected="true"]{background:var(--navy);color:#fff}.elementor .evx-ql-tabs .e-n-tab-title:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.elementor .evx-ql-tabs .e-n-tabs-content>.e-con{border:0;background:transparent}.elementor .evx-ql-tabs .e-n-tabs-content>.e-con.e-active{animation:evxQlIn .4s cubic-bezier(.22,.61,.36,1)}@keyframes evxQlIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:640px){.elementor .evx-ql-tabs .e-n-tabs-heading{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible}.elementor .evx-ql-tabs .e-n-tab-title{padding:9px 6px;font-size:13px;white-space:normal;text-align:center;min-height:40px}}.elementor .evx-ql-tx p{color:#3d4c5b;font-size:15.5px;line-height:1.7;margin:0 0 16px}.elementor .evx-ql-linea ol{list-style:none;margin:0;padding:0 0 0 22px;position:relative;display:grid;gap:14px;line-height:normal}.elementor .evx-ql-linea ol::before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:linear-gradient(var(--orange),#e7eaee)}.elementor .evx-ql-linea li{position:relative}.elementor .evx-ql-linea li::before{content:"";position:absolute;left:-21px;top:5px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--orange)}.elementor .evx-ql-linea strong{display:block;font-family:var(--fh);font-weight:700;color:var(--navy);font-size:15px;line-height:normal}.elementor .evx-ql-linea span:not(.evx-wm){color:var(--muted);font-size:14.5px;line-height:1.6}.elementor .evx-ql-cifra{background:#f7f9fc;border-radius:18px}.elementor .evx-ql-n .elementor-heading-title{font-family:var(--fh);font-weight:700;font-size:32px;color:var(--orange);line-height:1}.elementor .evx-ql-ct{font-size:13.5px;color:var(--muted);line-height:1.45}.elementor .evx-ql-sub{padding:18px 0 10px}.elementor .e-con>.evx-ql-sub:first-child{padding-top:0}.elementor .evx-ql-sub .elementor-heading-title{font-family:var(--ff);font-size:11.5px;font-weight:800;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#c96f10}.elementor .evx-ql-chips p{margin:0;display:flex;flex-wrap:wrap;gap:8px}.elementor .evx-ql-chips span{background:#fff;border:1.5px solid var(--line);border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600;line-height:1.4;color:var(--navy);transition:.2s}.elementor .evx-ql-chips span:hover{border-color:var(--orange);color:#c96f10;transform:translateY(-2px)}.elementor .evx-ql-nota{padding-top:16px;font-size:13.5px;color:var(--muted);line-height:1.6}.elementor .evx-ql-form ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.elementor .evx-ql-form li{display:flex;justify-content:space-between;gap:12px;align-items:baseline;background:#f7f9fc;border-radius:12px;padding:11px 14px;flex-wrap:wrap}.elementor .evx-ql-form strong{font-family:var(--fh);font-weight:700;font-size:14.5px;line-height:1.4;color:var(--navy)}.elementor .evx-ql-form span{font-size:13px;color:var(--muted)}.elementor .evx-qi-fila::after{content:"";position:absolute;left:12%;right:12%;top:62px;height:3px;border-radius:3px;z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--orange),#ffb262,var(--orange));background-size:200% 100%;animation:evxQiFlujo 2.5s linear infinite}@keyframes evxQiFlujo{to{background-position:-200% 0}}.elementor .evx-qi{z-index:1;background:#fff;border:1px solid var(--line);border-radius:22px;text-align:center;transition:transform .3s,box-shadow .3s,border-color .3s}.elementor .evx-qi:hover{transform:translateY(-6px);border-color:#f3c999;box-shadow:0 30px 60px -40px rgba(11,27,43,.5)}.elementor .evx-qi>.evx-qi-n{position:absolute;left:16px;top:14px;width:auto}.elementor .evx-qi-n .elementor-heading-title{width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;font-family:var(--ff);font-weight:800;font-size:12.5px;line-height:1;display:flex;align-items:center;justify-content:center}.elementor .evx-qi>.evx-qi-lg{display:flex;align-items:center;justify-content:center;height:72px}.elementor .evx-qi-lg img{max-height:40px;max-width:170px;width:auto;height:auto}.elementor .evx-qi-lg.evx-sin-logo img{display:none}.elementor .evx-qi-lg.evx-sin-logo::after{content:attr(data-nombre);font-family:var(--fh);font-weight:700;font-size:22px;color:var(--navy)}.elementor .evx-qi-e{padding:6px 0 8px}.elementor .evx-qi-e .elementor-heading-title{font-family:var(--ff);font-size:11.5px;font-weight:800;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--orange)}.elementor .evx-qi-p{color:var(--muted);font-size:14.2px;line-height:1.6}@media (max-width:980px){.elementor .e-con.e-grid.evx-qi-fila{--e-con-grid-template-columns:minmax(0,1fr)}.elementor .evx-qi-fila::after{display:none}}.elementor .evx-qd-mapa{max-width:220px;width:100%;margin:0 auto}.elementor .evx-qd-img img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;filter:drop-shadow(0 24px 40px rgba(0,0,0,.45));animation:evxQdImg 7s ease-in-out infinite}@keyframes evxQdImg{50%{transform:translateY(-8px)}}.elementor .evx-qd-mapa>.evx-qd-tag{position:absolute;right:-50px;top:40%;width:auto;animation:evxQdFlota 5s ease-in-out infinite;z-index:2}@keyframes evxQdFlota{50%{transform:translateY(-8px)}}.elementor .evx-qd-tag .elementor-heading-title{background:#fff;color:var(--navy);font-family:var(--fh);font-weight:800;font-size:16px;line-height:1.2;border-radius:16px;padding:12px 14px;box-shadow:0 20px 40px -20px rgba(0,0,0,.6)}.elementor .evx-qd-tag small{font-family:var(--ff);font-weight:600;font-size:11.5px;color:var(--muted)}.elementor .evx-qd-h{padding-bottom:14px}.elementor .evx-qd-h .elementor-heading-title{font-family:var(--fh);font-weight:800;font-size:18px;line-height:1.12;letter-spacing:-.02em;color:#fff}.elementor .evx-qd-c{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:18px;transition:.3s}.elementor .evx-qd-c:hover{background:rgba(255,255,255,.12);transform:translateY(-4px)}.elementor .evx-qd-ic{padding-bottom:10px}.elementor .evx-qd-ic .elementor-heading-title{display:flex;width:40px;height:40px;border-radius:12px;align-items:center;justify-content:center;background:rgba(245,137,31,.2);color:#ffb262}.elementor .evx-qd-ic .evx-ic{width:22px;height:22px}.elementor .evx-qd-b{padding-bottom:4px}.elementor .evx-qd-b .elementor-heading-title{font-family:var(--ff);font-weight:700;font-size:14.5px;line-height:1.4;color:#fff}.elementor .evx-qd-s{color:#b9c6d3;font-size:12.8px;line-height:24px}.elementor .evx-qd-rubros p{margin:0;display:flex;flex-wrap:wrap;gap:10px}.elementor .evx-qd-rubros span{display:inline-flex;align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:10px 16px;color:#e5ecf3;font-size:14px;font-weight:600;line-height:1.3;transition:background .25s,border-color .25s,transform .25s}.elementor .evx-qd-rubros span:hover{background:var(--orange);border-color:var(--orange);color:#fff;transform:translateY(-2px)}@media (max-width:980px){.elementor .evx-qd-mapa{max-width:150px}.elementor .evx-qd-mapa>.evx-qd-tag{right:-90px}}@media (min-width:600px) and (max-width:980px){.elementor .e-con.e-grid.evx-qd-como{--e-con-grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.elementor .e-con.e-grid.evx-qd-como{--e-con-grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.elementor .e-con.evx-qd-mapa{max-width:none;width:max-content;margin:0 auto 8px;--flex-direction:row;flex-direction:row;align-items:center;gap:18px}.elementor .evx-qd-img img{width:auto;height:340px;max-height:none}.elementor .evx-qd-mapa>.elementor-widget{width:auto;flex:none;--container-widget-width:auto}.elementor .evx-qd-mapa>.evx-qd-tag{position:static;transform:none;animation:none}}.elementor .evx-qs-chip .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;background:#fff;border:2px solid var(--line);color:var(--navy);font-family:var(--ff);font-weight:700;font-size:13.5px;line-height:1.3;padding:9px 16px;border-radius:999px;cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .2s}.elementor .evx-qs-chip em{font-style:normal;font-size:11.5px;background:#eef2f6;color:var(--muted);border-radius:99px;padding:2px 8px;transition:.2s}.elementor .evx-qs-chip .elementor-heading-title:hover{transform:translateY(-2px);border-color:#cfd7df}.elementor .evx-qs-chip.evx-on .elementor-heading-title{background:var(--navy);border-color:var(--navy);color:#fff}.elementor .evx-qs-chip.evx-on em{background:var(--orange);color:#fff}.elementor .evx-qs-chip:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:999px}.elementor .evx-qs-cli{background:#fff;border:1px solid var(--line);border-radius:18px;text-align:center;transition:opacity .35s ease,transform .35s ease,box-shadow .3s ease,border-color .3s ease}.elementor .evx-qs-cli:hover{border-color:#f3c999;box-shadow:0 24px 44px -30px rgba(11,27,43,.5)}.elementor .e-con.evx-qs-cli.evx-fuera{display:none}.elementor .evx-qs-cli.evx-entra{animation:evxQsEntra .45s cubic-bezier(.22,.61,.36,1) both}@keyframes evxQsEntra{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.elementor .evx-qs-cli>.evx-qs-lg{height:58px;width:100%;display:flex;align-items:center;justify-content:center}.elementor .evx-qs-lg img{max-height:58px;max-width:82%;width:auto;height:auto;object-fit:contain;filter:grayscale(.15);transition:filter .3s,transform .3s}.elementor .evx-qs-cli:hover .evx-qs-lg img{filter:none;transform:scale(1.05)}.elementor .evx-qs-cli>.elementor-widget{width:100%}.elementor .evx-qs-n .elementor-heading-title{font-family:var(--ff);font-weight:700;font-size:13.5px;color:var(--navy);line-height:1.3}.elementor .evx-qs-m{font-size:12px;color:var(--muted);line-height:1.45}.elementor .evx-qs-giro{display:block;color:#c96f10;font-weight:700}.elementor .evx-qs-cli>.evx-qs-vertst{width:auto;padding-top:4px}.elementor .evx-qs-vertst .elementor-heading-title a{display:inline-block;background:#fff7ee;border:1px solid #f3c999;color:#b45f0b;font-family:var(--ff);font-weight:700;font-size:12px;line-height:1.4;border-radius:99px;padding:6px 12px;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s}.elementor .evx-qs-vertst .elementor-heading-title a:hover{background:#ffe9d1;transform:translateY(-1px)}.elementor .evx-qs-vertst .elementor-heading-title a::before{content:"\201C";font-family:Georgia,serif;font-size:16px;line-height:0;margin-right:4px;vertical-align:-3px}@media (min-width:641px) and (max-width:980px){.elementor .e-con.e-grid.evx-qs-clientes{--e-con-grid-template-columns:repeat(3,minmax(0,1fr))}}.elementor .evx-qz{overflow:hidden;background:#fff;border:2px solid var(--line);border-radius:20px;cursor:pointer;transition:border-color .3s,box-shadow .3s}.elementor .evx-qz::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--orange)}.elementor .evx-qz.evx-on{border-color:var(--orange);box-shadow:0 22px 44px -30px rgba(245,137,31,.7)}.elementor .evx-qz.evx-on::after{animation:evxQzB 6s linear forwards}.elementor .evx-qzs.evx-pausa .evx-qz.evx-on::after{animation-play-state:paused}@keyframes evxQzB{to{width:100%}}.elementor .evx-qz:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.elementor .evx-fila>.evx-qz-n{flex:0 0 44px;width:44px}.elementor .evx-qz-n .elementor-heading-title{font-family:var(--fh);font-weight:800;font-size:28px;color:#d7dee6;line-height:1;transition:color .3s}.elementor .evx-qz.evx-on .evx-qz-n .elementor-heading-title{color:var(--orange)}.elementor .evx-qz-b .elementor-heading-title{font-family:var(--fh);font-weight:700;font-size:17px;line-height:1.3;color:var(--navy);overflow-wrap:break-word}.elementor .evx-qz-e{font-size:14px;line-height:1.5;color:var(--muted)}.elementor .evx-qz-det{border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -40px rgba(14,26,32,.45);min-width:0}.elementor .evx-qz-fotos{height:250px;overflow:hidden;background:#dfe6ee;flex:none}.elementor .evx-qz-fotos>.evx-qz-foto{position:absolute;inset:0;width:100%;height:100%}.elementor .evx-qz-foto img{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .8s,transform 6s ease-out}.elementor .evx-qz-foto.evx-on img{opacity:1;transform:scale(1)}.elementor .e-con.evx-qz-paneles{display:grid}.elementor .evx-qz-panel{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .45s,transform .45s,visibility 0s .45s}.elementor .evx-qz-panel.evx-on{opacity:1;visibility:visible;transform:none;transition:opacity .45s,transform .45s,visibility 0s}.elementor-editor-active .elementor .evx-qz-panel{grid-area:auto;opacity:1;visibility:visible;transform:none}.elementor .evx-qz-h{display:none;padding-bottom:10px}.elementor .evx-qz-h .elementor-heading-title{font-family:var(--fh);font-weight:800;font-size:19px;line-height:1.3;color:var(--navy)}.elementor .evx-qz-h span{color:var(--orange);margin-right:10px;font-weight:800}.elementor .evx-qz-p{padding-bottom:16px;color:#3d4a57;font-size:15.5px;line-height:1.7;overflow-wrap:break-word}.elementor .evx-qz-l{--evx-ilm:var(--evx-m-chk2)}.elementor .evx-qz-l .elementor-icon-list-items{display:grid;gap:10px}.elementor .evx-qz-l .elementor-icon-list-item{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.55;color:var(--navy);min-width:0}.elementor .evx-qz-l .elementor-icon-list-text{padding:0;color:var(--navy);min-width:0;overflow-wrap:break-word}.elementor .evx-qz-l .elementor-icon-list-icon{flex:none;margin-top:3px;width:20px;height:20px;border-radius:50%;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center}.elementor .evx-qz-l .elementor-icon-list-icon::before{width:14px;height:14px}@media (max-width:980px){.elementor .e-con.e-grid.evx-qzs{--gap:0px;--row-gap:0px;--column-gap:0px}.elementor .evx-qzs>.evx-qz-lista{display:none}.elementor .evx-qz-det{border:0;box-shadow:none;background:transparent;border-radius:0;overflow:visible}.elementor .evx-qz-fotos{height:210px;border-radius:20px;margin-bottom:6px}.elementor .evx-qz-foto img{opacity:0}.elementor .evx-qz-foto:first-child img{opacity:1;transform:none}.elementor .e-con.evx-qz-paneles{gap:14px;padding:0}.elementor .evx-qz-panel{grid-area:auto;opacity:1;visibility:visible;transform:none;background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px 18px}.elementor .evx-qz-h{display:block}.elementor .evx-qz-p{font-size:15px}}.elementor .evx-qv{overflow:hidden;background:#fff;border:1.5px solid var(--line);border-radius:20px;outline:none;transition:.3s}.elementor .evx-qv::after{content:"";position:absolute;inset:auto 0 0 0;height:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(245,137,31,.08));transition:height .4s}.elementor .evx-qv:hover,.elementor .evx-qv.evx-on,.elementor .evx-qv:focus-visible{border-color:#f3c999;transform:translateY(-5px);box-shadow:0 26px 50px -36px rgba(11,27,43,.5)}.elementor .evx-qv:hover::after,.elementor .evx-qv.evx-on::after{height:100%}.elementor .evx-qv>.elementor-widget{position:relative;z-index:1}.elementor .evx-qv-ic{padding-bottom:14px}.elementor .evx-qv-ic .elementor-heading-title{display:flex;width:46px;height:46px;border-radius:14px;align-items:center;justify-content:center;background:#eef2f6;color:var(--navy);transition:.3s}.elementor .evx-qv-ic .evx-ic{width:24px;height:24px}.elementor .evx-qv:hover .evx-qv-ic .elementor-heading-title,.elementor .evx-qv.evx-on .evx-qv-ic .elementor-heading-title{background:var(--orange);color:#fff;transform:rotate(-8deg)}.elementor .evx-qv-b{padding-bottom:5px}.elementor .evx-qv-b .elementor-heading-title{font-family:var(--fh);font-weight:700;font-size:16.5px;line-height:1.3;color:var(--navy)}.elementor .evx-qv-s{color:var(--muted);font-size:14px;line-height:1.55}@media (prefers-reduced-motion:reduce){.elementor .evx-qh::before,.elementor .evx-ql-perfil::after,.elementor .evx-ql-avatar .elementor-heading-title::after,.elementor .evx-qi-fila::after,.elementor .evx-qd-img img,.elementor .evx-qd-mapa>.evx-qd-tag,.elementor .evx-ql-tabs .e-n-tabs-content>.e-con.e-active,.elementor .evx-qs-cli.evx-entra{animation:none}.elementor .evx-qz.evx-on::after{animation:none;width:100%}}.elementor .evx-bi-tx>.evx-eyebrow{padding-bottom:16px}.elementor .evx-bi-h{padding:14px 0 18px}.elementor .evx-bi-h .elementor-heading-title{font-family:var(--fh);font-weight:700;font-size:clamp(24px,2.6vw,32px);line-height:1.2;letter-spacing:-.025em;color:var(--navy)}.elementor .evx-bi-p{color:#475665;font-size:15.5px;line-height:1.78}.elementor .evx-bi-p p{margin:0 0 14px}.elementor .evx-bi-p a{color:#c96f10;font-weight:700;text-decoration:none;border-bottom:2px solid rgba(245,137,31,.4)}.elementor .evx-bi-areas{position:sticky;top:110px}.elementor .evx-bi-t{padding-bottom:4px;font-size:13px;font-weight:700;line-height:1.5;color:var(--muted);letter-spacing:.02em}.elementor .evx-bi-area{background:#fff;border:1px solid var(--line);border-radius:16px;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s}.elementor .evx-bi-area::after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;margin-top:-5px;border-top:2.5px solid var(--orange);border-right:2.5px solid var(--orange);transform:rotate(45deg);transition:right .25s;pointer-events:none}.elementor .evx-bi-area:hover{border-color:var(--orange);transform:translateX(4px);box-shadow:0 18px 36px -26px rgba(11,27,43,.5)}.elementor .evx-bi-area:hover::after{right:14px}.elementor .evx-bi-ab{padding-bottom:3px}.elementor .evx-bi-ab .elementor-heading-title{font-family:var(--fh);font-weight:700;font-size:15px;line-height:1.35;color:var(--navy)}.elementor .evx-bi-as{color:var(--muted);font-size:13px;line-height:1.5}@media (max-width:900px){.elementor .e-con.e-grid.evx-bi-grid{--e-con-grid-template-columns:1fr;--row-gap:28px}.elementor .evx-bi-areas{position:relative;top:auto}}.elementor .evx-infobox{background:#fff;border-radius:18px;box-shadow:var(--ring)}.elementor .evx-ib-t{padding-bottom:10px}.elementor .evx-ib-t .elementor-heading-title{font-family:var(--fh);font-weight:500;font-size:15.5px;line-height:1.12;letter-spacing:-.025em;color:var(--e-global-color-text,#333)}.elementor .evx-ib-p{color:var(--muted);font-size:14px;line-height:1.7}.elementor .evx-form-card{background:#fff;border-radius:22px;box-shadow:var(--ring);transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease}.elementor .evx-ct-h .elementor-heading-title{font-family:var(--fh);font-weight:700;font-size:clamp(26px,3.4vw,38px);line-height:1.14;letter-spacing:-.025em;color:var(--e-global-color-text,#333)}.elementor .evx-ct-p{color:var(--muted);padding:10px 0 22px;font-size:16px;line-height:1.6}.elementor .evx-ct-p--form{padding-bottom:26px}.elementor .evx-form-card>.elementor-widget,.elementor .evx-info>.elementor-widget:not(.evx-eyebrow){width:100%}.elementor .evx-form--contacto .elementor-field-group{margin-bottom:16px}.elementor .evx-form--contacto .elementor-field-group>label{padding-bottom:6px}.elementor .evx-form--contacto .elementor-field-textual,.elementor .evx-form--contacto .elementor-select-wrapper select{border-radius:10px;padding:12px 14px;background:#fbfcfd;font-size:14px;min-height:46px}.elementor .evx-form--contacto .elementor-field-type-textarea{margin-bottom:18px}@media (max-width:920px){.elementor .evx-form--contacto .elementor-col-50{width:100%}}.elementor .evx-privacy{width:100%;padding-top:12px}.elementor .evx-privacy .elementor-heading-title{display:flex;gap:6px;justify-content:center;align-items:center;font-family:var(--ff);font-size:12px;font-weight:400;line-height:1.5;color:var(--muted);text-align:center}.elementor .evx-privacy .evx-ic{width:13px;height:13px}.elementor .evx-inf{background:#fff;border:1px solid var(--line);border-radius:14px}.elementor .evx-fila>.evx-inf-ic{flex:none}.elementor .evx-inf-ic .elementor-heading-title{width:42px;height:42px;border-radius:10px;background:#fef1e2;color:var(--orange);display:flex;align-items:center;justify-content:center}.elementor .evx-inf-ic .evx-ic{width:18px;height:18px}.elementor .evx-inf-b .elementor-heading-title{font-family:var(--ff);font-weight:700;font-size:14.5px;line-height:1.6;color:#333}.elementor .evx-inf-s .elementor-heading-title{font-family:var(--ff);font-weight:400;font-size:13.5px;line-height:1.6;color:var(--muted)}.elementor .evx-info-list{width:100%;padding-bottom:24px}.elementor .evx-faq-c{max-width:760px;width:100%;margin:0 auto}.elementor .evx-form-card>.evx-eyebrow,.elementor .evx-info>.evx-eyebrow{padding-bottom:16px}.elementor .evx-form--contacto .elementor-field-type-submit{margin-bottom:0}@media (max-width:767px){.elementor .evx-form--contacto .elementor-field-textual,.elementor .evx-form--contacto .elementor-select-wrapper select{font-size:16px;min-height:50px}}.elementor .evx-pp-indice{position:sticky;top:110px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--ring)}.elementor .evx-pp-ind-t{padding-bottom:10px}.elementor .evx-pp-ind-t .elementor-heading-title{font-family:var(--ff);font-size:11.5px;font-weight:800;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#c96f10}.elementor .evx-pp-ind .elementor-icon-list-items{display:grid;gap:2px}.elementor .evx-pp-ind .elementor-icon-list-item{margin:0;padding:0}.elementor .evx-pp-ind .elementor-icon-list-item>a{display:flex;gap:8px;align-items:flex-start;padding:6px 8px;margin:0 -8px;border-radius:10px;text-decoration:none;transition:background .2s,color .2s}.elementor .evx-pp-ind .elementor-icon-list-icon{display:none}.elementor .evx-pp-ind .elementor-icon-list-text{font-family:var(--ff);font-size:13px;font-weight:500;line-height:1.4;color:var(--muted);padding:0}.elementor .evx-pp-ind .elementor-icon-list-item>a:hover{background:#f3f6f9}.elementor .evx-pp-ind .elementor-icon-list-item>a:hover .elementor-icon-list-text{color:var(--navy)}.elementor .evx-pp-ind .elementor-icon-list-item.evx-on>a{background:#fef1e2}.elementor .evx-pp-ind .elementor-icon-list-item.evx-on .elementor-icon-list-text{color:#b45f0b;font-weight:700}.elementor .evx-pp-doc{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 30px 60px -48px rgba(11,27,43,.45)}.elementor .evx-pp-meta{padding-bottom:10px}.elementor .evx-pp-chip .elementor-heading-title{display:inline-block;background:#f3f6f9;color:var(--navy);font-family:var(--ff);font-size:12.5px;font-weight:600;line-height:1.4;padding:6px 12px;border-radius:999px}.elementor .evx-pp-sec{border-top:1px solid var(--line);padding-top:26px;margin-top:26px}.elementor .evx-pp-meta+.evx-pp-sec{border-top:0;margin-top:6px}.elementor .evx-pp-h{scroll-margin-top:120px;padding-bottom:12px}.elementor .evx-pp-h .elementor-heading-title{font-family:var(--fh);font-weight:700;font-size:clamp(19px,2vw,22px);line-height:1.3;letter-spacing:-.02em;color:var(--navy)}.elementor .evx-pp-h span{color:var(--orange);margin-right:4px}.elementor .evx-pp-tx{color:#3d4c5b;font-size:15.5px;line-height:1.75}.elementor .evx-pp-tx p{margin:0 0 12px}.elementor .evx-pp-tx>*:last-child,.elementor .evx-pp-tx p:last-child{margin-bottom:0}.elementor .evx-pp-tx strong{color:var(--navy);font-weight:700}.elementor .evx-pp-tx ul{list-style:none;margin:4px 0 14px;padding:0;display:grid;gap:8px}.elementor .evx-pp-tx li{position:relative;padding-left:18px}.elementor .evx-pp-tx li::before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--orange)}.elementor .evx-pp-tx li p{margin:0}@media (max-width:640px){.elementor .evx-pp-tx{font-size:15px;line-height:1.7}.elementor .evx-pp-sec{padding-top:22px;margin-top:22px}}.evx-html{font-family:var(--ff);font-size:16px;line-height:1.5;color:#333}.evx-html *,.evx-html *::before,.evx-html *::after{box-sizing:border-box}.evx-html img{max-width:100%;height:auto}.evx-html h1,.evx-html h2,.evx-html h3,.evx-html h4{margin:0;line-height:1.12;font-weight:800;font-family:var(--fh);letter-spacing:-.025em;text-wrap:balance}.evx-html h4{font-weight:500}.evx-html h5{margin:0;font-weight:500;line-height:1.2}.evx-html p{text-wrap:pretty}.evx-html a{color:inherit;text-decoration:none}.evx-html button{font-family:inherit;white-space:normal;-webkit-user-select:auto;user-select:auto;color:inherit;text-transform:none;letter-spacing:inherit;padding:0;border:0;border-radius:0;font-size:inherit;line-height:inherit;background:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.evx-html button:hover,.evx-html button:focus{color:inherit;background-color:transparent}.evx-html label{line-height:1.35;vertical-align:baseline}.evx-html .cta-btn,.evx-html .cta-outline{height:42px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:700;line-height:1;font-family:var(--ff);display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border:2px solid transparent;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.evx-html .cta-btn{background:var(--orange);color:#fff}.evx-html .cta-btn:hover{background:#ff9b32;color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px -10px rgba(245,137,31,.85)}.evx-html .cta-btn::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);animation:evxBarrido 6s ease-in-out infinite;pointer-events:none}.evx-html .cta-outline{background:transparent;color:var(--navy);border-color:#cdd6de}.evx-html .cta-outline:hover{border-color:var(--navy)}.evx-html .stag{display:inline-block;background:rgba(245,137,31,.12);color:#c96f10;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:7px 14px;border-radius:999px;margin-bottom:14px}.evx-html .link-arrow{font-weight:700;color:var(--navy);text-decoration:none;border-bottom:2px solid var(--orange);padding-bottom:1px}.evx-html .link-arrow::after{content:" \2197"}.evx-html .link-arrow:hover{color:var(--orange)}@media (max-width:767px){.evx-html input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),.evx-html select,.evx-html textarea{font-size:16px}}.evx-sim .sim-tabs{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:30px 0 26px}.evx-sim .sim-tab{display:flex;align-items:center;justify-content:center;height:58px;min-width:170px;padding:0 22px;background:#fff;border:2px solid var(--line);border-radius:16px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.evx-sim .sim-tab:hover{transform:translateY(-2px)}.evx-sim .sim-tab img{max-height:28px;max-width:132px;width:auto;height:auto;display:block;object-fit:contain}.evx-sim .sim-tab .tn{display:none;font-family:var(--fh);font-weight:800;font-size:17px;color:var(--navy)}.evx-sim .sim-tab.sin-logo img{display:none}.evx-sim .sim-tab.sin-logo .tn{display:block}.evx-sim .sim-tab[aria-selected="true"]{border-color:var(--orange);box-shadow:0 14px 30px -18px rgba(245,137,31,.7)}.evx-sim .sim-pane{display:none}.evx-sim .sim-pane.on{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:46px;align-items:center;animation:simIn .35s ease}@keyframes simIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.evx-sim .sim-info .stag{margin-bottom:12px}.evx-sim .sim-info h3{font-size:clamp(22px,2.4vw,28px);margin:0 0 12px;color:var(--navy)}.evx-sim .sim-info .lead{color:var(--muted);font-size:15.2px;line-height:1.7;margin:0 0 18px}.evx-sim .sim-info ul{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px}.evx-sim .sim-info li{display:flex;gap:10px;align-items:flex-start;font-size:14.4px;color:var(--navy);line-height:1.5}.evx-sim .sim-info li svg{flex:none;margin-top:2px}.evx-sim .sim-info .como{font-size:13px;color:var(--muted);background:#fff;border:1px dashed rgba(245,137,31,.5);border-radius:12px;padding:11px 14px;margin:0 0 16px;line-height:1.55}.evx-sim .sim-info .como b{color:var(--orange)}.evx-sim .sim-nota{text-align:center;font-size:12.5px;color:var(--muted);margin:30px 0 0}.evx-sim .sbtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--fh);font-weight:800;font-size:13.5px;border-radius:11px;padding:11px 16px;border:0;cursor:pointer;transition:transform .15s ease,background .2s ease,opacity .2s ease}.evx-sim .sbtn:active{transform:scale(.97)}.evx-sim .sbtn[disabled]{opacity:.5;cursor:not-allowed}.evx-sim .sbtn.pri{background:var(--orange);color:#fff}.evx-sim .sbtn.sec{background:#eef2f6;color:var(--navy)}.evx-sim .sbtn.mini{padding:7px 11px;font-size:12px;border-radius:9px}.evx-sim .s-reset{background:none;border:0;color:var(--muted);font-size:12px;text-decoration:underline;cursor:pointer;padding:4px}.evx-sim .g-escena{display:flex;justify-content:center}.evx-sim .g-tel{position:relative;width:300px;max-width:100%;background:#0b1b2b;border-radius:40px;padding:12px;box-shadow:0 40px 70px -40px rgba(11,27,43,.6)}.evx-sim .g-pant{background:#f6f8fb;border-radius:30px;overflow:hidden;min-height:540px;display:flex;flex-direction:column}.evx-sim .g-top{display:flex;justify-content:space-between;align-items:center;padding:14px 18px 8px;font-size:11.5px;color:var(--navy);font-weight:700}.evx-sim .g-red{display:inline-flex;align-items:center;gap:5px}.evx-sim .g-red i{width:8px;height:8px;border-radius:50%;background:#16a34a;display:block;transition:background .3s ease}.evx-sim .g-sim.offline .g-red i{background:#dc2626}.evx-sim .g-mapa{position:relative;height:150px;margin:0 14px;border-radius:18px;overflow:hidden;background: linear-gradient(90deg,rgba(255,255,255,.55) 2px,transparent 2px) 0 0/34px 34px,linear-gradient(rgba(255,255,255,.55) 2px,transparent 2px) 0 0/34px 34px,linear-gradient(135deg,#dbe7f3,#cfe0ee)}.evx-sim .g-mapa::before{content:"";position:absolute;left:-10%;top:58%;width:120%;height:16px;background:#fff;transform:rotate(-12deg);opacity:.8}.evx-sim .g-zona{position:absolute;left:50%;top:50%;width:110px;height:110px;margin:-55px 0 0 -55px;border-radius:50%;background:rgba(245,137,31,.14);border:2px dashed rgba(245,137,31,.55)}.evx-sim .g-pin{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-26px 0 0 -13px;border-radius:50% 50% 50% 0;background:var(--orange);transform:rotate(-45deg) translateY(-60px);opacity:0;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.evx-sim .g-pin::after{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff}.evx-sim .g-sim.ubicado .g-pin{transform:rotate(-45deg) translateY(0);opacity:1}.evx-sim .g-sim.buscando .g-zona{animation:gPulso 1s ease-in-out infinite}@keyframes gPulso{50%{transform:scale(1.12);opacity:.6}}.evx-sim .g-dato{font-size:11px;color:var(--muted);text-align:center;margin:8px 14px 0}.evx-sim .g-cara{display:flex;align-items:center;gap:12px;margin:12px 14px 0;background:#fff;border-radius:14px;padding:11px 12px;border:1px solid var(--line)}.evx-sim .g-face{position:relative;flex:none;width:44px;height:44px;border-radius:12px;background:#e9eef4;overflow:hidden;display:flex;align-items:center;justify-content:center}.evx-sim .g-face svg{width:28px;height:28px;color:#9aa8b8}.evx-sim .g-face::after{content:"";position:absolute;left:0;right:0;top:-6px;height:6px;background:rgba(245,137,31,.85);box-shadow:0 0 12px rgba(245,137,31,.9);opacity:0}.evx-sim .g-sim.escaneando .g-face::after{opacity:1;animation:gScan .9s linear infinite}@keyframes gScan{to{top:48px}}.evx-sim .g-sim.validado .g-face{background:#dcfce7}.evx-sim .g-sim.validado .g-face svg{color:#16a34a}.evx-sim .g-cara .t{font-size:12px;color:var(--navy);line-height:1.4}.evx-sim .g-cara .t span{display:block;color:var(--muted);font-size:11px}.evx-sim .g-acc{display:flex;gap:8px;margin:12px 14px 0}.evx-sim .g-acc .sbtn{flex:1}.evx-sim .g-sim.offline .g-acc .sec{background:#fee2e2;color:#991b1b}.evx-sim .g-estado{min-height:18px;font-size:11.5px;color:var(--navy);text-align:center;margin:10px 14px 0;font-weight:700}.evx-sim .g-lista{list-style:none;margin:8px 14px 14px;padding:0;display:grid;gap:7px}.evx-sim .g-lista li{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#fff;border-radius:12px;padding:9px 11px;border:1px solid var(--line);font-size:12px;color:var(--navy);animation:simIn .3s ease}.evx-sim .g-lista li b{font-family:var(--fh)}.evx-sim .g-chip{font-size:10px;font-weight:800;border-radius:99px;padding:3px 8px;white-space:nowrap}.evx-sim .g-chip.ok{background:#dcfce7;color:#166534}.evx-sim .g-chip.pend{background:#fef3c7;color:#92400e}.evx-sim .g-chip.sync{background:#e0f2fe;color:#075985}.evx-sim .g-vacio{font-size:11.5px;color:var(--muted);text-align:center;padding:6px 0}.evx-sim .w-ven{background:#fff;border-radius:18px;border:1px solid var(--line);overflow:hidden;box-shadow:0 40px 70px -44px rgba(11,27,43,.55)}.evx-sim .w-bar{display:flex;align-items:center;gap:6px;padding:11px 14px;background:#f3f6f9;border-bottom:1px solid var(--line)}.evx-sim .w-bar i{width:9px;height:9px;border-radius:50%;background:#d6dde5;display:block}.evx-sim .w-bar span{margin-left:8px;font-size:11.5px;color:var(--muted);font-weight:700}.evx-sim .w-cuerpo{padding:16px}.evx-sim .w-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.evx-sim .w-cab h5{margin:0;font-size:14px;color:var(--navy)}.evx-sim .w-prog{height:8px;border-radius:99px;background:#eef2f6;overflow:hidden;margin-bottom:6px}.evx-sim .w-prog b{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--orange),#ffb262);transition:width .5s ease}.evx-sim .w-prog-t{font-size:11.5px;color:var(--muted);margin-bottom:12px}.evx-sim .b-docs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.evx-sim .b-doc{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px 12px;transition:border-color .3s ease,background .3s ease}.evx-sim .b-doc .ic{width:30px;height:36px;border-radius:6px;background:#eef2f9;position:relative}.evx-sim .b-doc .ic::before{content:"";position:absolute;left:7px;right:7px;top:10px;height:2px;background:#b9c5d6;box-shadow:0 6px 0 #b9c5d6,0 12px 0 #b9c5d6}.evx-sim .b-doc .n{font-size:13px;font-weight:700;color:var(--navy);line-height:1.3}.evx-sim .b-doc .n span{display:block;font-weight:500;font-size:11.5px;color:var(--muted)}.evx-sim .b-doc .der{display:flex;align-items:center;gap:8px}.evx-sim .b-est{font-size:10.5px;font-weight:800;border-radius:99px;padding:4px 9px;white-space:nowrap}.evx-sim .b-est.pend{background:#fef3c7;color:#92400e}.evx-sim .b-est.firmando{background:#e0f2fe;color:#075985}.evx-sim .b-est.ok{background:#dcfce7;color:#166534}.evx-sim .b-doc.firmado{border-color:#bbf7d0;background:#f6fef9}.evx-sim .b-doc.activo{border-color:var(--orange)}.evx-sim .b-codigo{margin-top:12px;border:1px dashed rgba(245,137,31,.55);border-radius:12px;padding:12px;text-align:center;background:#fffaf4;display:none}.evx-sim .b-codigo.on{display:block;animation:simIn .3s ease}.evx-sim .b-codigo p{margin:0 0 8px;font-size:12px;color:var(--navy)}.evx-sim .b-dig{display:flex;justify-content:center;gap:6px}.evx-sim .b-dig span{width:30px;height:38px;border-radius:8px;border:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--fh);font-weight:800;font-size:17px;color:var(--navy)}.evx-sim .b-dig span.l{border-color:var(--orange)}.evx-sim .b-fin{margin-top:12px;font-size:12.5px;color:#166534;background:#dcfce7;border-radius:10px;padding:10px 12px;display:none}.evx-sim .b-fin.on{display:block;animation:simIn .3s ease}.evx-sim .m-grid{display:grid;grid-template-columns:200px 1fr;gap:14px}.evx-sim .m-bandeja{display:grid;gap:8px;align-content:start}.evx-sim .m-bandeja h6,.evx-sim .m-libro h6{margin:0 0 2px;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.evx-sim .m-doc{border:1px solid var(--line);border-radius:11px;padding:9px 10px;font-size:11.8px;color:var(--navy);line-height:1.35;background:#fff;transition:opacity .4s ease,transform .4s ease,border-color .25s ease,background .25s ease}.evx-sim .m-doc b{display:block;font-family:var(--fh);font-size:12.5px}.evx-sim .m-doc.usado{opacity:.45}.evx-sim .m-doc.foco{border-color:var(--orange);background:#fff7ee;opacity:1}.evx-sim .m-libro{min-width:0}.evx-sim .m-tabla{width:100%;border-collapse:collapse;font-size:11.8px}.evx-sim .m-tabla th{text-align:left;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 6px;border-bottom:1px solid var(--line)}.evx-sim .m-tabla th.n,.evx-sim .m-tabla td.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.evx-sim .m-tabla td{padding:6px;border-bottom:1px solid #f0f3f6;color:var(--navy)}.evx-sim .m-tabla tbody tr{animation:simIn .3s ease;cursor:pointer}.evx-sim .m-tabla tbody tr:hover td,.evx-sim .m-tabla tbody tr.foco td{background:#fff7ee}.evx-sim .m-tabla tfoot td{font-weight:800;border-top:2px solid var(--navy);border-bottom:0}.evx-sim .m-vacio td{color:var(--muted);text-align:center;padding:22px 6px;cursor:default}.evx-sim .m-check{display:none;margin-top:10px;gap:8px;flex-wrap:wrap}.evx-sim .m-check.on{display:flex;animation:simIn .3s ease}.evx-sim .m-check div{flex:1;min-width:120px;border-radius:11px;padding:9px 11px;font-size:11.5px;line-height:1.35}.evx-sim .m-check div b{display:block;font-family:var(--fh);font-size:15px}.evx-sim .m-check .ok{background:#dcfce7;color:#166534}.evx-sim .m-check .iva{background:#eef2ff;color:#3730a3}.evx-sim .m-check .res{background:#fff3e6;color:#9a4b07}@media (max-width:980px){.evx-sim .sim-pane.on{grid-template-columns:1fr;gap:30px}}@media (max-width:980px){.evx-sim .sim-info{max-width:640px}}@media (max-width:760px){.evx-sim .sim-tab{min-width:0;flex:1 1 30%;padding:0 10px;height:52px}}@media (max-width:760px){.evx-sim .sim-pane.on .sim-demo{order:-1}}@media (max-width:760px){.evx-sim .sim-tab img{max-width:100%}}@media (max-width:760px){.evx-sim .m-grid{grid-template-columns:1fr}}@media (max-width:760px){.evx-sim .m-bandeja{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.evx-sim .m-bandeja{grid-template-columns:1fr}}@media (max-width:480px){.evx-sim .b-doc{grid-template-columns:1fr auto}}@media (max-width:480px){.evx-sim .b-doc .ic{display:none}}@media (max-width:480px){.evx-sim .b-doc .der{flex-direction:column;align-items:flex-end;gap:5px}}@media (prefers-reduced-motion:reduce){.evx-sim .sim-pane.on,.evx-sim .g-lista li,.evx-sim .m-tabla tbody tr,.evx-sim .b-codigo.on,.evx-sim .b-fin.on,.evx-sim .m-check.on{animation:none}}@media (prefers-reduced-motion:reduce){.evx-sim .g-sim.buscando .g-zona,.evx-sim .g-sim.escaneando .g-face::after{animation:none}}@media (prefers-reduced-motion:reduce){.evx-sim .g-pin{transition:none}}.evx-sim>.sim-tabs:first-child{margin-top:0}.elementor .evx-sim .sim-tab,.elementor .evx-sim .sim-tab:hover,.elementor .evx-sim .sim-tab:focus,.elementor .evx-sim .sim-tab:active{background:#fff;color:inherit}.elementor .evx-sim .sim-tab[aria-selected="true"]{background:#fff;border-color:var(--orange);box-shadow:none}.elementor .evx-sim .sim-tab:focus{outline:none}.elementor .evx-sim .sim-tab:focus-visible{outline:2px solid rgba(245,137,31,.45);outline-offset:3px}.evx-valor .vc,.evx-valor .vr,.evx-valor .vfx{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:0 30px 60px -48px rgba(11,27,43,.5);margin-top:22px}.evx-valor .vc h3,.evx-valor .vr h3,.evx-valor .vfx h3{font-family:var(--fh);font-size:20px;color:var(--navy);margin:0}.evx-valor .vc-cab{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.evx-valor .vc-sw{display:inline-flex;background:#eef2f6;border-radius:99px;padding:4px}.evx-valor .vc-sw button{border:0;background:transparent;font-family:var(--ff);font-weight:700;font-size:13.5px;color:var(--navy);padding:9px 16px;border-radius:99px;cursor:pointer;transition:background .25s,color .25s}.evx-valor .vc-sw button.on{background:var(--navy);color:#fff}.evx-valor .vc-sw button.on .evx-wm{background:#fff;padding:0 .3em;border-radius:.3em}.evx-valor .vc-cuerpo{position:relative}.evx-valor .vc-lado{display:none}.evx-valor .vc-lado.on{display:block;animation:vcIn .45s cubic-bezier(.22,.61,.36,1)}@keyframes vcIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.evx-valor .vc-piezas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;position:relative}.evx-valor .vc-piezas li{border-radius:16px;padding:16px 14px;display:flex;flex-direction:column;gap:6px;min-height:110px;transition:transform .3s}.evx-valor .vc-piezas li b{font-family:var(--fh);font-size:14px;color:var(--navy);line-height:1.3}.evx-valor .vc-piezas li span{font-size:12.5px;color:var(--muted);line-height:1.45}.evx-valor .vc-sep li{background:#fbf3f1;border:1.5px dashed #e9b6a9}.evx-valor .vc-sep li:nth-child(odd){transform:rotate(-1.2deg)}.evx-valor .vc-sep li:nth-child(even){transform:rotate(1deg) translateY(6px)}.evx-valor .vc-evx .vc-piezas{padding-top:4px}.evx-valor .vc-evx .vc-piezas::before{content:"";position:absolute;left:4%;right:4%;top:50%;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--orange),#ffb262,var(--orange));background-size:200% 100%;animation:vcFlujo 2.5s linear infinite;z-index:0}@keyframes vcFlujo{to{background-position:-200% 0}}.evx-valor .vc-evx li{position:relative;z-index:1;background:#fff7ee;border:1.5px solid #f3c999}.evx-valor .vc-evx li span{color:#b45f0b;font-weight:600}.evx-valor .vc-pie{display:flex;gap:14px;align-items:flex-start;margin-top:18px;padding:16px 18px;border-radius:16px;background:#f7f9fc}.evx-valor .vc-pie p{margin:0;color:#3d4c5b;font-size:14.5px;line-height:1.65}.evx-valor .vc-ic{flex:none;width:30px;height:30px;border-radius:50%;background:#16a34a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}.evx-valor .vc-ic-x{background:#dc2626}.evx-valor .vc-nota{margin:14px 0 0;font-size:13px;color:var(--muted)}.evx-valor .vr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:30px;align-items:center}.evx-valor .vr-tx p{color:#475665;font-size:14.8px;line-height:1.65;margin:10px 0 18px}.evx-valor .vr-lbl{display:block;font-weight:700;color:var(--navy);margin-bottom:8px}.evx-valor .vr-lbl b{color:var(--orange);font-family:var(--fh);font-size:20px}.evx-valor .vr input[type=range]{width:100%;accent-color:#f5891f;height:6px;cursor:pointer}.evx-valor .vr-esc{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);margin-top:4px}.evx-valor .vr-datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evx-valor .vr-dato{background:#f7f9fc;border:1px solid var(--line);border-radius:16px;padding:14px 16px}.evx-valor .vr-dato b{display:block;font-family:var(--fh);font-size:28px;color:var(--navy);line-height:1;transition:color .3s}.evx-valor .vr-dato span{font-size:12.5px;color:var(--muted);line-height:1.4}.evx-valor .vr-dato.pulso b{color:var(--orange)}.evx-valor .vr-alc{grid-column:1/-1;margin:2px 0 0;font-size:13.5px;color:#3d4c5b;background:#fff7ee;border-left:3px solid var(--orange);padding:10px 14px;border-radius:0 12px 12px 0}.evx-valor .vf-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 12px}.evx-valor .vf{background:#fff;border:2px solid var(--line);border-radius:99px;padding:9px 16px;font-family:var(--ff);font-weight:700;font-size:13.5px;color:var(--navy);cursor:pointer;transition:.2s}.evx-valor .vf:hover{border-color:#cfd7df;transform:translateY(-2px)}.evx-valor .vf.on{background:var(--orange);border-color:var(--orange);color:#fff}.evx-valor .vf-txt{min-height:52px;margin-bottom:18px}.evx-valor .vf-t{display:none;margin:0;color:#3d4c5b;font-size:15px;line-height:1.65}.evx-valor .vf-t.on{display:block;animation:vcIn .35s ease}@media (max-width:980px){.evx-valor .vc-piezas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.evx-valor .vc-evx .vc-piezas::before{display:none}}@media (max-width:980px){.evx-valor .vr{grid-template-columns:1fr}}@media (max-width:520px){.evx-valor .vc-piezas{grid-template-columns:1fr}}@media (max-width:520px){.evx-valor .vc-sep li{transform:none !important}}@media (max-width:520px){.evx-valor .vr-datos{grid-template-columns:1fr 1fr}}@media (max-width:520px){.evx-valor .vc,.evx-valor .vr,.evx-valor .vfx{padding:20px}}@media (prefers-reduced-motion:reduce){.evx-valor .vc-lado.on,.evx-valor .vf-t.on{animation:none}}@media (prefers-reduced-motion:reduce){.evx-valor .vc-evx .vc-piezas::before{animation:none}}.evx-valor>.vc:first-child{margin-top:0}.evx-blog .blog-grid{display:grid;grid-template-columns:1fr;gap:22px}.evx-blog .post-card{display:flex;flex-direction:row;align-items:stretch;min-height:250px;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;min-width:0;transition:transform .25s ease,box-shadow .25s ease}.evx-blog .post-card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px rgba(11,27,43,.45)}.evx-blog .post-card .pimg{display:block;flex:0 0 auto;align-self:stretch;width:auto;height:auto;aspect-ratio:768/403;min-width:230px;max-width:46%;background:#eef2f6;overflow:hidden}.evx-blog .post-card .pimg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.evx-blog .post-card .pbody{display:flex;flex-direction:column;gap:12px;padding:28px 30px;flex:1;min-width:0;justify-content:center}.evx-blog .post-card .pmeta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.evx-blog .post-card .pcat{background:#fef1e2;color:#b45f0b;border-radius:999px;padding:4px 11px;font-weight:800;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.evx-blog .post-card h3{font-family:var(--fh);font-size:23px;line-height:1.28;margin:0;color:var(--navy)}.evx-blog .post-card h3 a{color:inherit;text-decoration:none}.evx-blog .post-card h3 a:hover{color:var(--orange)}.evx-blog .post-card .pex{margin:0;color:var(--muted);font-size:15px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.evx-blog .post-card .pmas{margin-top:6px}.evx-blog .blog-more{display:flex;justify-content:center;margin-top:34px}.evx-blog .blog-estado{text-align:center;color:var(--muted);font-size:14px;margin:0 0 20px}.evx-blog .blog-esqueleto .post-card{background:linear-gradient(100deg,#f1f4f7 30%,#f8fafc 50%,#f1f4f7 70%);background-size:200% 100%;animation:blogSk 1.3s linear infinite}@keyframes blogSk{to{background-position:-200% 0}}@media (max-width:1040px){.evx-blog .post-card .pimg{max-width:48%}}@media (max-width:1040px){.evx-blog .post-card .pex{-webkit-line-clamp:2}}@media (max-width:1040px){.evx-blog .post-card .pbody{padding:24px 24px}}@media (max-width:1040px){.evx-blog .post-card h3{font-size:21px}}@media (max-width:1040px){.evx-blog .post-card .pex{font-size:14.5px}}@media (max-width:900px){.evx-blog .post-card{min-height:180px}}@media (max-width:900px){.evx-blog .post-card .pimg{max-width:52%;min-width:190px}}@media (max-width:900px){.evx-blog .post-card .pbody{gap:9px;padding:20px}}@media (max-width:900px){.evx-blog .post-card h3{font-size:19px}}@media (max-width:900px){.evx-blog .post-card .pex{font-size:14px;line-height:1.6}}@media (max-width:780px){.evx-blog .post-card{flex-direction:column;min-height:0}}@media (max-width:780px){.evx-blog .post-card .pimg{flex:none;width:100%;max-width:none;aspect-ratio:768/403}}@media (max-width:780px){.evx-blog .post-card .pbody{padding:20px 20px 22px}}@media (max-width:780px){.evx-blog .post-card h3{font-size:19.5px}}@media (prefers-reduced-motion:reduce){.evx-blog .blog-esqueleto .post-card{animation:none}}.elementor .e-con.evx-blog-lista:not(.evx-visible){display:none}.elementor .e-con.evx-blog-vacio.evx-oculto{display:none}.elementor-editor-active .elementor .e-con.evx-blog-lista:not(.evx-visible){display:flex;opacity:.6}.evx-mapa .mp{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:22px;align-items:stretch}.evx-mapa .mp-mapa{position:relative;min-height:600px;border-radius:24px;overflow:hidden;background:#dfe8f1;border:1px solid var(--line);box-shadow:0 30px 60px -44px rgba(11,27,43,.55)}.evx-mapa .mp-mapa .leaflet-container{width:100%;height:100%;min-height:600px;font-family:var(--ff);background:#dfe8f1}.evx-mapa .mp-carga{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:14px;z-index:0}.evx-mapa .mp-carga span{width:18px;height:18px;border-radius:50%;border:3px solid #c9d3de;border-top-color:var(--orange);animation:mpGira 1s linear infinite}@keyframes mpGira{to{transform:rotate(360deg)}}.evx-mapa .mp-lista{position:absolute;left:16px;bottom:16px;right:16px;margin:0;padding:14px 16px;list-style:none;background:#fff;border-radius:16px;font-size:13px;color:var(--muted);columns:2;column-gap:18px;display:none}.evx-mapa .mp-mapa.sin-mapa .mp-carga{display:none}.evx-mapa .mp-mapa.sin-mapa .mp-lista{display:block}.evx-mapa .mp-mapa.sin-mapa{min-height:0}.evx-mapa .mp-lado{display:flex;flex-direction:column;gap:14px}.evx-mapa .mp-total{background:var(--navy);color:#fff;border-radius:22px;padding:22px;position:relative;overflow:hidden}.evx-mapa .mp-total::after{content:"";position:absolute;right:-50px;top:-50px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(245,137,31,.5),transparent 70%)}.evx-mapa .mp-total b{display:block;font-family:var(--fh);font-size:46px;line-height:1;color:var(--orange)}.evx-mapa .mp-total span{color:#dbe4ee;font-size:14px}.evx-mapa .mp-nota{margin:0;color:#3d4c5b;font-size:14.2px;line-height:1.6}.evx-mapa .mp-ficha{background:#fff;border:1.5px solid #f3c999;border-radius:18px;padding:16px 18px}.evx-mapa .mp-ficha .mp-reg{display:block;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#c96f10}.evx-mapa .mp-ficha b{display:block;font-family:var(--fh);font-size:20px;color:var(--navy);margin:4px 0}.evx-mapa .mp-ficha span:last-child{font-size:13.5px;color:var(--muted);line-height:1.5}.evx-mapa .mp-chips{display:flex;flex-wrap:wrap;gap:6px}.evx-mapa .mp-chip{background:#fff;border:1.5px solid var(--line);border-radius:99px;padding:6px 12px;font-family:var(--ff);font-size:12.5px;font-weight:700;color:var(--navy);cursor:pointer;transition:.2s}.evx-mapa .mp-chip:hover,.evx-mapa .mp-chip.on{background:var(--orange);border-color:var(--orange);color:#fff}.evx-mapa .mp-chip.hub{border-color:var(--navy)}.evx-mapa .evx-pin{position:relative;width:18px;height:18px}.evx-mapa .evx-pin i{position:absolute;inset:3px;border-radius:50%;background:#f5891f;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}.evx-mapa .evx-pin::before{content:"";position:absolute;inset:-6px;border-radius:50%;background:rgba(245,137,31,.35);animation:mpPulso 2.2s ease-out infinite}.evx-mapa .evx-pin.hub i{background:#0b1b2b;inset:1px}.evx-mapa .evx-pin.on i{transform:scale(1.35)}@keyframes mpPulso{from{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}.evx-mapa .leaflet-popup-content{font-size:13px;line-height:1.45}.evx-mapa .leaflet-popup-content b{font-family:var(--fh);font-size:14.5px;color:#0b1b2b}@media (max-width:900px){.evx-mapa .mp{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.evx-mapa .mp-mapa,.evx-mapa .mp-mapa .leaflet-container{min-height:460px}}@media (prefers-reduced-motion:reduce){.evx-mapa .evx-pin::before,.evx-mapa .mp-carga span{animation:none}}body{--evx-m-cal: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%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");--evx-m-check: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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--evx-m-check3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--evx-m-checkv:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--evx-m-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--evx-m-chk2: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.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E");--evx-m-der: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.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");--evx-m-flecha: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.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--evx-m-i102c7c96:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewbox='0 0 24 24'%3E%3Crect height='17' rx='2' width='18' x='3' y='4'%3E%3C/rect%3E%3Cpath d='M16 2v4M8 2v4M3 10h18M9 15l2 2 4-4'%3E%3C/path%3E%3C/svg%3E");--evx-m-i3e296550:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='2.5'/%3E%3Ccircle cx='5' cy='18' r='2.5'/%3E%3Ccircle cx='19' cy='18' r='2.5'/%3E%3Cpath d='M10.8 7.2 6.3 15.8M13.2 7.2l4.5 8.6M7.5 18h9'/%3E%3C/svg%3E");--evx-m-i45a1e798: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'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E");--evx-m-i5278195b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");--evx-m-i544e403b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewbox='0 0 24 24'%3E%3Cpath d='M12 9v4M12 17h.01'%3E%3C/path%3E%3Cpath d='M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'%3E%3C/path%3E%3C/svg%3E");--evx-m-i54c3d5d2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2325a55a' stroke-width='3' viewbox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'%3E%3C/path%3E%3C/svg%3E");--evx-m-i6895f8c5: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'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");--evx-m-i6accdd15:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewbox='0 0 24 24'%3E%3Cpath d='M3 3v18h18'%3E%3C/path%3E%3Cpath d='m7 14 4-4 3 3 5-6'%3E%3C/path%3E%3C/svg%3E");--evx-m-i6bb795b9: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'%3E%3Cpath d='M4 4h16v16H4z'/%3E%3Cpath d='m22 6-10 7L2 6'/%3E%3C/svg%3E");--evx-m-i83f1c869: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'%3E%3Cpath d='M21 10c0 6-9 12-9 12s-9-6-9-12a9 9 0 0 1 18 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");--evx-m-i9461c956:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewbox='0 0 24 24'%3E%3Cpath d='M3 21h18M5 21V8l7-5 7 5v13M9 21v-6h6v6'%3E%3C/path%3E%3C/svg%3E");--evx-m-ia473b448: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'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.362 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.338 1.85.573 2.81.7A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E");--evx-m-ia56ff8f7:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='14' height='12' rx='2'/%3E%3Cpath d='m16 10 6-3v10l-6-3'/%3E%3C/svg%3E");--evx-m-ia812c2f1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22V12'/%3E%3Cpath d='M12 12C12 7 8 4 3 4c0 5 4 8 9 8z'/%3E%3Cpath d='M12 12c0-4 3-7 8-7 0 4-3 7-8 7z'/%3E%3C/svg%3E");--evx-m-id17354aa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewbox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9'%3E%3C/circle%3E%3Cpath d='M12 7v5l3 2'%3E%3C/path%3E%3C/svg%3E");--evx-m-id27ad718:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewbox='0 0 24 24'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'%3E%3C/path%3E%3C/svg%3E");--evx-m-iebed9bd4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E");--evx-m-ifa9a5569:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.5 19a4.5 4.5 0 1 0-1.4-8.8A6 6 0 0 0 4 12a4 4 0 0 0 1 7.9z'/%3E%3C/svg%3E");--evx-m-izq: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.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E");--evx-m-mail: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'%3E%3Cpath d='M4 4h16v16H4z'/%3E%3Cpath d='m22 6-10 7L2 6'/%3E%3C/svg%3E");--evx-m-mail2: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%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E");--evx-m-pin: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'%3E%3Cpath d='M21 10c0 6-9 12-9 12s-9-6-9-12a9 9 0 0 1 18 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");--evx-m-tel: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'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.362 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.338 1.85.573 2.81.7A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E");--evx-m-wa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12.04 2C6.58 2 2.13 6.45 2.13 11.91c0 1.77.46 3.45 1.34 4.95L2 22l5.29-1.39a9.9 9.9 0 0 0 4.75 1.21h.01c5.46 0 9.9-4.45 9.9-9.9C21.96 6.45 17.5 2 12.04 2Zm5.8 14.06c-.24.68-1.38 1.3-1.9 1.37-.5.08-1.05.11-3.29-.71-2.78-1.02-4.6-3.79-4.74-3.97-.14-.18-1.12-1.49-1.12-2.85 0-1.35.71-2.02.96-2.3.24-.27.53-.34.71-.34.18 0 .35 0 .5.01.16.01.38-.06.6.45.24.56.8 1.95.87 2.09.07.14.11.3.02.48-.09.18-.14.29-.27.44-.14.16-.29.35-.41.47-.14.14-.28.29-.12.57.16.28.72 1.19 1.55 1.93 1.06.95 1.96 1.24 2.24 1.38.28.14.44.12.6-.07.16-.19.68-.79.87-1.06.18-.27.37-.22.62-.13.25.09 1.6.75 1.87.89.28.14.46.2.53.32.07.12.07.68-.17 1.36Z'/%3E%3C/svg%3E")}.evx-ic[data-ic="cal"]{--m:var(--evx-m-cal)}.evx-ic[data-ic="check"]{--m:var(--evx-m-check)}.evx-ic[data-ic="check3"]{--m:var(--evx-m-check3)}.evx-ic[data-ic="checkv"]{--m:var(--evx-m-checkv)}.evx-ic[data-ic="chev"]{--m:var(--evx-m-chev)}.evx-ic[data-ic="chk2"]{--m:var(--evx-m-chk2)}.evx-ic[data-ic="der"]{--m:var(--evx-m-der)}.evx-ic[data-ic="flecha"]{--m:var(--evx-m-flecha)}.evx-ic[data-ic="i102c7c96"]{--m:var(--evx-m-i102c7c96)}.evx-ic[data-ic="i3e296550"]{--m:var(--evx-m-i3e296550)}.evx-ic[data-ic="i45a1e798"]{--m:var(--evx-m-i45a1e798)}.evx-ic[data-ic="i5278195b"]{--m:var(--evx-m-i5278195b)}.evx-ic[data-ic="i544e403b"]{--m:var(--evx-m-i544e403b)}.evx-ic[data-ic="i54c3d5d2"]{--m:var(--evx-m-i54c3d5d2)}.evx-ic[data-ic="i6895f8c5"]{--m:var(--evx-m-i6895f8c5)}.evx-ic[data-ic="i6accdd15"]{--m:var(--evx-m-i6accdd15)}.evx-ic[data-ic="i6bb795b9"]{--m:var(--evx-m-i6bb795b9)}.evx-ic[data-ic="i83f1c869"]{--m:var(--evx-m-i83f1c869)}.evx-ic[data-ic="i9461c956"]{--m:var(--evx-m-i9461c956)}.evx-ic[data-ic="ia473b448"]{--m:var(--evx-m-ia473b448)}.evx-ic[data-ic="ia56ff8f7"]{--m:var(--evx-m-ia56ff8f7)}.evx-ic[data-ic="ia812c2f1"]{--m:var(--evx-m-ia812c2f1)}.evx-ic[data-ic="id17354aa"]{--m:var(--evx-m-id17354aa)}.evx-ic[data-ic="id27ad718"]{--m:var(--evx-m-id27ad718)}.evx-ic[data-ic="iebed9bd4"]{--m:var(--evx-m-iebed9bd4)}.evx-ic[data-ic="ifa9a5569"]{--m:var(--evx-m-ifa9a5569)}.evx-ic[data-ic="izq"]{--m:var(--evx-m-izq)}.evx-ic[data-ic="mail"]{--m:var(--evx-m-mail)}.evx-ic[data-ic="mail2"]{--m:var(--evx-m-mail2)}.evx-ic[data-ic="pin"]{--m:var(--evx-m-pin)}.evx-ic[data-ic="tel"]{--m:var(--evx-m-tel)}.evx-ic[data-ic="wa"]{--m:var(--evx-m-wa)}
