.mv-puntos{display:none}.no4-ind+.mv-puntos+.v4-mas-link{margin-top:clamp(18px,3vh,28px)!important}@media(max-width:760px){html body .mv .h4-shell{padding-inline:20px}html body .mv main .h4-sec{padding-block:64px}html body .mv main .h4-sec.h4-sec--corta{padding-block:48px}html body .mv :is(ul,ol,div):has(+.mv-puntos){display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-auto-rows:auto!important;align-items:stretch;gap:12px!important;margin:0 -20px!important;padding:8px 20px 14px!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none}html body .mv :is(ul,ol,div):has(+.mv-puntos)::-webkit-scrollbar{display:none}html body .mv :is(ul,ol,div):has(+.mv-puntos):before,html body .mv :is(ul,ol,div):has(+.mv-puntos):after{content:none!important;display:none!important}html body .mv :is(ul,ol,div):has(+.mv-puntos)>*{flex:0 0 84%!important;width:84%!important;max-width:84%!important;min-width:0;margin:0!important;scroll-snap-align:start;scroll-snap-stop:always;grid-column:auto!important;grid-row:auto!important}html body .mv .v4c-casos:has(+.mv-puntos)>*{flex-basis:88%!important;width:88%!important;max-width:88%!important}html body .mv .mv-puntos{display:flex;justify-content:center;align-items:center;gap:7px;margin:6px 0 0;height:10px}html body .mv .mv-puntos span{width:7px;height:7px;border-radius:4px;background:#0f1f4d2e;transition:width .3s cubic-bezier(.16,1,.3,1),background-color .3s}html body .mv .mv-puntos span.is-activo{width:24px;background:#1f5eff}html body .mv .h4-navy .mv-puntos span{background:#ffffff3d}html body .mv .h4-navy .mv-puntos span.is-activo{background:#7fa2ff}html body .mv .h4-ind:has(+.mv-puntos)>li{height:340px}html body .mv .h4-ind:has(+.mv-puntos)>li>a{height:100%;border-radius:24px}html body .mv .h4-ind:has(+.mv-puntos) .h4-ind-velo{background:linear-gradient(0deg,#081130f2,#081130b8 38%,#08113014 72%)}html body .mv .h4-ind:has(+.mv-puntos) .h4-ind-txt{left:22px!important;right:22px!important;bottom:76px!important;gap:6px}html body .mv .h4-ind:has(+.mv-puntos) .h4-ind-txt .h4-n{font-size:14px;font-weight:700;letter-spacing:.08em}html body .mv .h4-ind:has(+.mv-puntos) .h4-ind-txt b{font-size:23px!important;line-height:1.18;letter-spacing:-.015em}html body .mv .h4-ind:has(+.mv-puntos) .h4-ind-txt small{font-size:15px!important;line-height:1.45;color:#dbe3fb;-webkit-line-clamp:3}html body .mv .h4-ind:has(+.mv-puntos) .h4-ind-flecha{left:22px;right:auto!important;bottom:22px!important;width:44px;height:44px;background:#fff;color:#1f5eff}html body .mv .h4-ind:has(+.mv-puntos) .h4-ind-otra a{display:flex;align-items:center}html body .mv .h4-ind:has(+.mv-puntos) .h4-ind-otra .h4-ind-txt{bottom:auto!important;top:50%;transform:translateY(-50%)}html body .mv .r1-eq:has(+.mv-puntos)>li{display:flex}html body .mv .r1-eq:has(+.mv-puntos) .r1-eq-card{display:flex;flex-direction:column;width:100%;height:100%}html body .mv .r1-eq:has(+.mv-puntos) .r1-eq-img{height:230px!important;flex:none}html body .mv .r1-eq:has(+.mv-puntos) .r1-eq-txt b{font-size:18px;line-height:1.3}html body .mv .r1-eq:has(+.mv-puntos) .r1-eq-n{font-size:14px}html body .mv .r1-eq:has(+.mv-puntos) .r1-eq-ir{width:44px;height:44px}html body .mv .h4-porque:has(+.mv-puntos)>li{display:flex}html body .mv .h4-porque:has(+.mv-puntos)>li>:is(a,div){width:100%}html body .mv .h4-porque:has(+.mv-puntos)>li{flex-direction:column;gap:14px;padding:24px 22px!important}html body .mv .h4-porque:has(+.mv-puntos) h3{font-size:19px!important;line-height:1.3!important}html body .mv .h4-porque:has(+.mv-puntos) p{font-size:16px!important;line-height:1.6!important}html body .mv .ep2{gap:18px;margin-top:28px}html body .mv .ep2-linea{left:15px;top:24px;bottom:24px;width:2px}html body .mv .ep2-item{grid-template-columns:32px minmax(0,1fr);gap:10px}html body .mv .ep2-nodo{width:32px;height:32px;margin-top:22px;border-radius:11px}html body .mv .ep2-nodo svg{width:16px;height:16px}html body .mv .ep2-card{border-radius:22px}html body .mv .ep2-cab{flex-direction:row-reverse;align-items:center;gap:12px;padding:18px 20px 16px}html body .mv .ep2-num{font-size:52px}html body .mv .ep2-cab small{font-size:13px;letter-spacing:.12em}html body .mv .ep2-cab h3{font-size:21px!important;line-height:1.2!important;margin-top:4px}html body .mv .ep2-filas{padding:6px 20px 10px;gap:0}html body .mv .ep2-fila{grid-template-columns:1fr;gap:8px;padding:16px 0}html body .mv .ep2-fila dt{font-size:13px;letter-spacing:.08em;color:#4a5672}html body .mv .ep2-fila dt span{width:32px;height:32px}html body .mv .ep2 .ep2-fila dd{font-size:16px!important;line-height:1.6!important}html body .mv .ep2-card{opacity:.9}html body .mv .ep2-item.is-foco .ep2-card{transform:none}html body .mv .no4-como{display:grid!important;grid-template-columns:1fr!important;gap:0!important;position:relative}html body .mv .no4-como:before{display:block!important;content:""!important;left:25px!important;right:auto!important;top:30px!important;bottom:30px;width:2px;height:auto!important;background:linear-gradient(180deg,#7fa2ffb3,#7fa2ff26)!important}html body .mv .no4-como>li{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:16px;align-items:start;padding:14px 0!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important}html body .mv .no4-como-ico{grid-row:span 2;position:relative;z-index:1;margin:0!important}html body .mv .no4-como-n{position:static!important;grid-column:2;font-size:13px!important;font-weight:700;letter-spacing:.12em;color:#9fb7ff!important;line-height:1.2;margin-top:4px}html body .mv .no4-como h3{grid-column:2;font-size:19px!important;margin:2px 0 4px!important}html body .mv .no4-como p{grid-column:2;font-size:16px!important;line-height:1.6;color:#d3dcf7!important}html body .mv .no4-mas .h4-btn{width:100%;justify-content:center}html body .mv .no4-hace{gap:16px!important}html body .mv .no4-hace-foto{height:190px}html body .mv .no4-hace-n{font-size:15px;bottom:auto;top:14px;right:14px;padding:5px 10px;border-radius:999px;letter-spacing:.06em;color:#fff;background:#0f1f4d8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html body .mv .no4-hace-txt{padding:0 22px 24px}html body .mv .no4-hace-txt>p{font-size:16px}html body .mv .no4-hace-txt ul li{font-size:15px}html body .mv .no4-creemos>li{display:flex!important;flex-direction:column;gap:10px;padding:24px 22px!important}html body .mv .no4-creemos h3{font-size:19px;align-self:auto}html body .mv .no4-creemos p{font-size:16px}html body .mv .no4-ind>li>a{height:300px;padding:22px;border-radius:24px}html body .mv .no4-ind-velo{background:linear-gradient(180deg,#0a163800 35%,#0a1638e6)}html body .mv .no4-ind b{font-size:22px;line-height:1.2;padding-right:52px}html body .mv .no4-ind-ir{width:44px;height:44px;right:20px;bottom:20px}html body .mv .no4-ind+.mv-puntos+.v4-mas-link{margin-top:22px!important}html body .mv .no4-disciplinas h3{font-size:17px}html body .mv .no4-disciplinas p{font-size:15px}html body .mv .no4-frase{font-size:19px;line-height:1.4}html body .mv .no4-card p{font-size:16px}html body .mv .no4-foco-lbl{font-size:13px}html body .mv .no4-trabaja .h4-btn{width:100%;justify-content:center}html body .mv .v4a-sectores>li{display:flex}html body .mv .v4a-sectores .v4a-sector{display:flex!important;flex-direction:column;width:100%;border-radius:24px;overflow:hidden}html body .mv .v4a-sectores .v4a-sector-foto{height:190px!important;aspect-ratio:auto!important}html body .mv .v4a-sectores .v4a-sector-txt{flex:1;display:flex;flex-direction:column;gap:12px;padding:20px 22px 22px!important}html body .mv .v4a-sectores .v4a-sector-cab b{font-size:19px;line-height:1.25}html body .mv .v4a-sectores .v4a-sector-chip{font-size:14px!important;line-height:1.35}html body .mv .v4a-sectores .v4a-sector-desc{font-size:15.5px;line-height:1.6;-webkit-line-clamp:5}html body .mv .v4a-sectores .v4a-sector-ir{margin-top:auto;font-size:15px;min-height:44px;display:inline-flex;align-items:center}html body .mv .v4-capitulos>li{padding:24px 22px!important}html body .mv .v4-capitulos .h4-n{position:static!important;display:block;margin-bottom:8px;font-size:14px!important;line-height:1!important}html body .mv .v4-capitulos .h4-n:before{position:static!important;font-size:14px!important;line-height:1!important;letter-spacing:.12em;color:#1f5eff!important;-webkit-text-fill-color:#1f5eff;background:none!important}html body .mv .v4-capitulos h3{font-size:18px!important;line-height:1.35!important;padding-right:0!important}html body .mv .v4-capitulos p{font-size:16px!important;line-height:1.65!important}html body .mv .v4-antes-col li{font-size:16px}html body .mv .v4-antes-col{padding:24px 22px!important}html body .mv .geo-paises{gap:10px!important}html body .mv .geo-pais{padding:18px 18px 18px 16px!important;min-height:92px}html body .mv .geo-pais-nombre{font-size:20px!important}html body .mv .geo-pais-sub{font-size:14px!important;line-height:1.45!important}html body .mv .geo-pais-fondo{opacity:.45}html body .mv .geo-pais-ir{width:40px;height:40px}html body .mv .geo-provs>li{display:flex}html body .mv .geo-prov{min-height:220px;padding:22px 22px 76px!important}html body .mv .geo-prov b{font-size:22px}html body .mv .geo-prov-rasgos li{font-size:14px;padding:6px 12px}html body .mv .geo-prov-n{font-size:14px}html body .mv .geo-prov-ir{width:44px;height:44px;left:22px;right:auto;bottom:20px}html body .mv .geo-datos>li{padding:24px 22px!important;gap:10px!important;justify-content:flex-start}html body .mv .geo-datos b{font-size:34px!important;line-height:1.05}html body .mv .geo-datos li>span{font-size:16px!important;line-height:1.5}html body .mv .geo-fuente{font-size:14px!important;line-height:1.45;margin-top:auto}html body .mv .geo-prov-rasgos{gap:8px}html body .mv .geo-rasgos li,html body .mv .e-hero-chips li{font-size:14px}html body .mv-ctc .cx-in{padding-inline:20px}html body .mv-ctc .cx-tarjeta{padding:0 18px 22px!important;border-radius:24px}html body .mv-ctc .cx-progreso{position:sticky;top:calc(var(--e-nav, 64px) + 8px);z-index:5;margin:0 -18px 22px;padding:16px 18px 14px;border-radius:24px 24px 0 0;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #edf0f6}html body .mv-ctc .cx-progreso li{font-size:14px}html body .mv-ctc .cx-progreso-n{width:30px;height:30px;font-size:13px}html body .mv-ctc .cx-barra{height:5px}html body .mv-ctc .cx-paso-de{font-size:13px}html body .mv-ctc .cx-chips{display:grid!important;grid-template-columns:1fr;gap:10px}html body .mv-ctc .cx-chip>span{width:100%;min-height:52px;padding:12px 16px;font-size:16px!important;border-radius:16px;justify-content:flex-start}html body .mv-ctc .cx-chip>span i{width:22px;height:22px}html body .mv-ctc .cx-campo label{font-size:15px}html body .mv-ctc .cx-campo label small{font-size:13px}html body .mv-ctc .cx-campo :is(input,textarea,select){min-height:54px;font-size:16px!important;padding:14px 16px;border-radius:16px}html body .mv-ctc .cx-campo textarea{min-height:140px}html body .mv-ctc .cx-err{font-size:14px}html body .mv-ctc .cx-privacidad{font-size:14px;line-height:1.55}html body .mv-ctc .cx-btn--primario{min-height:56px;font-size:17px}html body .mv-ctc .cx-volver{min-height:44px;font-size:15px}html body .mv-ctc .cx-resumen{font-size:15px}html body .mv-ctc .cx-resumen button{min-height:44px}html body .mv-ctc .cx-lead{font-size:16px;line-height:1.6}html body .mv-ctc .cx-pasos p{font-size:15px;line-height:1.55}html body .mv-ctc .cx-canal{min-height:68px}html body .mv-ctc .cx-rotulo{font-size:13px}html body .mv-ctc .cx-trabaja-tx p,html body .mv-ctc .cx-trabaja-tx small{font-size:14px}html body .mv-ctc .cx-trabaja-cta{min-height:44px;display:inline-flex;align-items:center;font-size:15px}html body .mv-faq .faq2-barra{position:sticky!important;top:var(--e-nav, 64px);padding:12px 0 10px}html body .mv-faq .faq2-barra-in{grid-template-columns:minmax(0,1fr)!important;gap:10px}html body .mv-faq .faq2-buscar{height:50px}html body .mv-faq .faq2-buscar input{font-size:16px}html body .mv-faq .faq2-buscar button{width:36px;height:36px}html body .mv-faq .faq2-temas{margin-inline:-20px;padding:2px 44px 4px 20px;scroll-padding-inline:20px;scroll-snap-type:x proximity}html body .mv-faq .faq2-temas a{scroll-snap-align:start;min-height:44px;padding:8px 10px 8px 14px;font-size:14px;white-space:nowrap}html body .mv-faq .faq2-bloque{scroll-margin-top:calc(var(--e-nav, 64px) + 150px)}html body .mv-faq .faq2-item button{min-height:64px}html body .mv-faq .faq2-q{font-size:16.5px!important;line-height:1.4}html body .mv-faq .faq2-resp .faq-answer,html body .mv-faq .faq2-resp p{font-size:16px;line-height:1.65}html body .mv-faq .faq2-cuenta{font-size:14px}html body .mv-faq .faq2-lbl{font-size:13px}html body .mv-faq .faq2-ayuda .h4-btn{width:100%;justify-content:center}html body .mv-pst .v4a-pst-form{padding-inline:0}html body .mv-pst :is(input,textarea,select){font-size:16px!important}html body .mv-pst .pst-panel .form-field input,html body .mv-pst .pst-panel .form-field textarea{min-height:54px;border-radius:14px;padding:14px 16px}html body .mv-pst .pst-panel .form-field>span{font-size:15px}html body .mv-pst .pst-panel .form-field small{font-size:13px}html body .mv-pst .pst-opcion{padding:18px 16px;border-radius:16px}html body .mv-pst .pst-opcion strong{font-size:16.5px}html body .mv-pst .pst-opcion em{font-size:14.5px;line-height:1.55}html body .mv-pst .pst-ayuda,html body .mv-pst .pst-consentimiento,html body .mv-pst .pst-progreso li{font-size:14px}html body .mv-pst .pst-enviar{width:100%;min-height:56px;font-size:16px}html body .mv-pst .pst-volver{min-height:44px}html body .mv-pst .pst-cv-boton{min-height:48px}html body .mv-pst .v4a-pst-pasos li{font-size:15px}html body .mv-pst .h4-porque>li{padding:20px!important}html body .mv-pst .h4-porque h3{font-size:17px!important}html body .mv-pst .h4-porque p{font-size:15.5px!important;line-height:1.6!important}html body .mv-casos .v4c-casos>*{display:flex}html body .mv-casos .v4c-caso{display:flex;flex-direction:column;width:100%}html body .mv-casos .v4c-caso-foto{height:190px!important}html body .mv-casos .v4c-caso-txt p{font-size:16px;line-height:1.6}html body .mv-casos .h4-navy .v4-ver{color:#9fb7ff!important;font-size:15px}html body .mv .h4-cierre-acc{display:grid!important;grid-template-columns:1fr;gap:12px;width:100%}html body .mv .h4-cierre-acc .h4-btn{width:100%;justify-content:center;min-height:54px}html body .mv .h4-faq-ayuda .h4-btn{width:100%;justify-content:center}html body .mv .geo-kicker-bandera{width:34px!important;height:34px!important}html body .mv main>.h4-sec:last-child,html body .mv main>section:last-of-type{padding-bottom:96px}}@media(max-width:760px)and (prefers-reduced-motion:no-preference){@keyframes mv-foco{0%{opacity:.55;transform:scale(.93)}30%,75%{opacity:1;transform:none}to{opacity:.55;transform:scale(.93)}}@keyframes mv-sube{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes mv-paso{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes mv-late{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes mv-tilde{0%{transform:scale(.4)}to{transform:scale(1)}}@supports (animation-timeline: view()){html body .mv :is(ul,ol,div):has(+.mv-puntos)>*{animation:mv-foco linear both;animation-timeline:view(inline);animation-range:cover 0% cover 100%}html body .mv .ep2-card{animation:mv-sube linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}html body .mv-ctc .cx-tarjeta form>:is(.cx-grupo,.cx-grid,.cx-resumen),html body .mv-ctc .cx-ok,html body .mv-pst .pst-panel>*{animation:mv-paso .42s cubic-bezier(.16,1,.3,1) both}html body .mv-ctc .cx-tarjeta form>.cx-grid{animation-delay:.04s}html body .mv-ctc .cx-chip input:checked+span{animation:mv-late .38s cubic-bezier(.16,1,.3,1)}html body .mv-ctc .cx-chip input:checked+span i{animation:mv-tilde .3s cubic-bezier(.34,1.56,.64,1)}html body .mv :is(.h4-ind a,.no4-ind a,.geo-prov,.geo-pais,.r1-eq-card,.v4a-sector,.h4-porque .v4-tarjeta-link,.cx-canal,.faq2-temas a){transition:transform .18s ease-out,box-shadow .18s ease-out}html body .mv :is(.h4-ind a,.no4-ind a,.geo-prov,.geo-pais,.r1-eq-card,.v4a-sector,.h4-porque .v4-tarjeta-link,.cx-canal):active{transform:scale(.97)}html body .mv .faq2-temas a:active{transform:scale(.95)}}@media(max-width:380px){html body .mv :is(ul,ol,div):has(+.mv-puntos)>*{flex-basis:86%!important;width:86%!important;max-width:86%!important}html body .mv .h4-ind:has(+.mv-puntos)>li{height:320px}html body .mv .h4-ind:has(+.mv-puntos) .h4-ind-txt b{font-size:21px!important}}@media(max-width:760px)and (prefers-reduced-motion:reduce){html body .mv :is(ul,ol,div):has(+.mv-puntos){scroll-behavior:auto}html body .mv .mv-puntos span{transition:none}}
