:root[data-estetica=limpia]{--el-violeta:47 98 199;--el-azul:56 189 248;--el-fondo-oscuro:#030817;--el-degradado-tarjeta:linear-gradient(155deg, #061340 0%, #0042ac 55%, #7dd3fc 100%);--el-rejilla-oscura:linear-gradient(#ffffff0b 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, #ffffff0b 1px, transparent 1px) 0 0 / 56px 56px;--el-rejilla-clara:linear-gradient(#0f0f1e07 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, #0f0f1e07 1px, transparent 1px) 0 0 / 56px 56px;--el-malla-oscura:radial-gradient(ellipse 60% 55% at 18% 0%, rgb(var(--el-violeta) / 34%) 0%, transparent 60%), radial-gradient(ellipse 50% 50% at 88% 12%, rgb(var(--el-azul) / 22%) 0%, transparent 60%), radial-gradient(ellipse 70% 60% at 50% 110%, rgb(var(--el-violeta) / 14%) 0%, transparent 60%), var(--el-fondo-oscuro);--el-malla-clara:radial-gradient(ellipse 60% 55% at 15% 0%, rgb(var(--el-violeta) / 13%) 0%, transparent 60%), radial-gradient(ellipse 50% 50% at 90% 15%, rgb(var(--el-azul) / 12%) 0%, transparent 60%), #fafaf9;--web-mz-volutas:none;--web-mz-cubos:none;--web-mz-estrellas:none;--web-mz-diamantes:none;--web-mz-lazos:none;--web-mz-flores:none;--web-mz-svg:none;--web-mz-azul:#030817}:root[data-estetica=limpia] .web-mz-fondo:before{background:var(--el-rejilla-oscura),var(--el-malla-oscura);-webkit-mask-image:none;mask-image:none}:root[data-estetica=limpia] .web-mz-fondo:after{background:radial-gradient(ellipse 80% 70% at 50% 40%,transparent 40%,var(--el-fondo-oscuro) 100%);opacity:.85}:root[data-estetica=limpia] .web-mz-fondo[data-tono=claro]:before{background:var(--el-rejilla-clara),var(--el-malla-clara)}:root[data-estetica=limpia] .web-mz-fondo[data-tono=claro]:after{background:radial-gradient(80% 70% at 50% 40%,#0000 40%,#fafaf9)}:root[data-estetica=limpia] .web-mz-sobre:after,:root[data-estetica=limpia] .web-mz-opiniones-banda:after{background:0 0}:root[data-estetica=limpia] .web[data-tema=oscuro] .web-mz-sobre:before,:root[data-estetica=limpia] .web[data-tema=oscuro] .web-mz-opiniones-banda:before{background:var(--el-rejilla-oscura),var(--el-malla-oscura)}:root[data-estetica=limpia] .web-mz-tira,:root[data-estetica=limpia] .web-mz-cenefa,:root[data-estetica=limpia] .web-cenefa{overflow:hidden;height:1px!important;min-height:0!important;box-shadow:none!important;background:linear-gradient(90deg,transparent,rgb(var(--el-violeta) / 55%) 30%,rgb(var(--el-azul) / 55%) 70%,transparent)!important;opacity:1!important;border:0!important;margin-block:clamp(40px,6vw,72px)!important;padding:0!important}:root[data-estetica=limpia] .web-mz-tira>*,:root[data-estetica=limpia] .web-mz-cenefa>*{display:none!important}:root[data-estetica=limpia] .web-foto-azulejo .web-foto-capa,.web-fondo-limpio{display:none}:root[data-estetica=limpia] .web-foto-azulejo .web-fondo-limpio{background:var(--el-rejilla-oscura),var(--el-malla-oscura);display:block;position:absolute;inset:0}:root[data-estetica=limpia] .web-foto-azulejo:not(.web-hero *) .web-fondo-limpio{background:var(--tx-fluido-a)}:root[data-estetica=limpia] .web-foto-azulejo:not(.web-hero *) .web-fondo-limpio>*{mix-blend-mode:luminosity;opacity:.75}:root[data-estetica=limpia] .web-hero .web-foto-azulejo .web-fondo-limpio{background:radial-gradient(ellipse 55% 60% at 20% 10%,rgb(var(--el-violeta) / 26%) 0%,transparent 62%),radial-gradient(ellipse 50% 55% at 85% 20%,rgb(var(--el-azul) / 22%) 0%,transparent 62%),radial-gradient(ellipse 60% 50% at 50% 100%,#ffb49629 0%,transparent 60%),var(--el-rejilla-clara),#fafaf9;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}:root[data-estetica=limpia] .web-hero .web-hero-velo{display:none}:root[data-estetica=limpia] [style*="/fondos/publica/"]{background:var(--el-degradado-tarjeta)!important}:root[data-estetica=limpia] picture:has(img[src*="/fondos/publica/"]){background:var(--el-degradado-tarjeta);display:block}:root[data-estetica=limpia] img[src*="/fondos/publica/"]{opacity:0!important}:root[data-estetica=limpia] .web-mz-hueco-foto{background:var(--el-rejilla-clara),var(--el-malla-clara)}:root[data-estetica=limpia] .web-mz-hueco-foto picture{visibility:hidden}:root[data-estetica=limpia] .web[data-tema=oscuro] .web-mz-hueco-foto{background:var(--el-rejilla-oscura),var(--el-malla-oscura)}:root[data-estetica=limpia] .cx-chat-inicio .cx-inicio-fondo:before{background:var(--el-rejilla-oscura),var(--el-malla-oscura);filter:none}:root[data-estetica=limpia] .cx-sh-conversation .cx-fondo-conversacion:before{background:var(--el-malla-oscura);filter:none}:root[data-estetica=limpia] .cx-con-banda,:root[data-estetica=limpia] .cx-acceso-lienzo{background:var(--el-rejilla-oscura),var(--el-malla-oscura)}:root[data-estetica=limpia] .seo-conectar-page--mosaico{background:var(--el-rejilla-clara),var(--el-malla-clara)}.web-hero-warp{display:none}:root[data-estetica=limpia] .web-hero-warp{z-index:0;isolation:isolate;display:block;position:absolute;inset:0;overflow:hidden}:root[data-estetica=limpia] .web-hero .web-foto,.cx-inicio-marea{display:none}:root[data-estetica=limpia] .cx-chat-inicio .cx-inicio-marea{opacity:1;height:min(100%,1400px);display:block;position:absolute;inset:0 0 auto}:root[data-estetica=limpia] .cx-chat-inicio .cx-inicio-fondo{background:#0b5fae linear-gradient(#45c8f5,#1a86cf 35%,#0b5fae 65%,#003a66) fixed}:root[data-estetica=limpia] .cx-chat-inicio .cx-fondo-entrada{display:none}:root[data-estetica=limpia] .web-oscuro-escena-foto{opacity:1;filter:none}:root[data-estetica=limpia] .web-oscuro-escena:after{opacity:.35}:root[data-estetica=limpia] .web-final .web-fondo-limpio{background:0 0}:root[data-estetica=limpia] .web-pie{-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);background:#ffffff57;border:1px solid #fff9;box-shadow:0 30px 80px -40px #0042ac73,inset 0 1px #ffffffb3}.web-fondo-henos{display:none}:root[data-estetica=limpia] .web-fondo-henos{display:block;position:absolute;inset:0;overflow:hidden}:root[data-estetica=limpia] .web-fondo-henos:after{content:"";background:linear-gradient(#0308174d,#03081780);position:absolute;inset:0}:root[data-estetica=limpia] .web-mz-fondo-henos{z-index:-1}:root[data-estetica=limpia] .web-final .web-fondo-henos{display:none}:root[data-estetica=limpia] .web-fondo-henos:before{content:"";z-index:1;mix-blend-mode:color;opacity:.55;pointer-events:none;background:#0042ac;position:absolute;inset:0}:root[data-estetica=limpia] .web-seguridad-hero:after,:root[data-estetica=limpia] .web-integ-hero:after{background:0 0}:root[data-estetica=limpia] .web-seguridad-hero h1,:root[data-estetica=limpia] .web-seguridad-hero p,:root[data-estetica=limpia] .web-integ-hero h1,:root[data-estetica=limpia] .web-integ-hero-texto>p{color:#fff;text-shadow:0 1px 24px #02061773}:root[data-estetica=limpia] .web-seguridad-hero .web-seguridad-boton:not(.web-seguridad-boton-secundario),:root[data-estetica=limpia] .web-integ-hero .web-integ-boton{color:#0a0f2c;background:#fff}:root[data-estetica=limpia] .cx-chat-inicio .cx-inicio-marea{transition:opacity .6s}:root[data-estetica=limpia] .cx-chat-inicio .cx-inicio-marea:after{content:"";mix-blend-mode:color;opacity:0;pointer-events:none;background:#1d4ed8;position:absolute;inset:0}:root[data-estetica=limpia] .cx-chat-inicio[data-saliendo=true] .cx-inicio-marea{opacity:0}:root[data-estetica=limpia] .cx-chat-inicio .cx-inicio-fondo:before{background:0 0}:root[data-estetica=limpia] .cx-sh-conversation .cx-fondo-conversacion{display:none}:root[data-estetica=limpia]{--tx-cromo:url(/texturas/cromo-azul.webp) center / cover;--tx-plata:url(/texturas/plata-liquida.webp) center / cover;--tx-cristal:url(/texturas/cristal-azul.webp) center / cover;--tx-piel:url(/texturas/piel-azul.webp) center / cover;--tx-tiedye:url(/texturas/tiedye-azul.webp) center / cover;--tx-grano:url(/texturas/grano-azul.webp) center / cover;--tx-ola:url(/texturas/ola-plata.webp) center / cover;--el-degradado-tarjeta:var(--tx-cristal)}:root[data-estetica=limpia] .web-tarjeta{border:1px solid #0042ac24;box-shadow:0 24px 60px -36px #0042ac73}:root[data-estetica=limpia] .web-mz-sobre:before,:root[data-estetica=limpia] .web-mz-opiniones-banda:before{background:linear-gradient(#0a1e5a2e,#0a1e5a2e),var(--tx-plata)}:root[data-estetica=limpia] .web-p5-sectores-sobre:before{background:linear-gradient(#0a1e5a1a,#0a1e5a1a),var(--tx-cromo)}:root[data-estetica=limpia] .web-casos :nth-child(4n+1)>[style*="/fondos/publica/"]{background:var(--tx-tiedye)!important}:root[data-estetica=limpia] .web-casos :nth-child(4n+2)>[style*="/fondos/publica/"]{background:var(--tx-cromo)!important}:root[data-estetica=limpia] .web-casos :nth-child(4n+3)>[style*="/fondos/publica/"]{background:var(--tx-piel)!important}:root[data-estetica=limpia] .web-casos :nth-child(4n)>[style*="/fondos/publica/"]{background:var(--tx-ola)!important}:root[data-estetica=limpia] .web-mz-tira,:root[data-estetica=limpia] .web-mz-cenefa,:root[data-estetica=limpia] .web-cenefa{border-radius:999px;max-width:min(1100px,86vw);background:var(--tx-plata)!important;background-size:1200px!important;height:6px!important;margin-inline:auto!important;box-shadow:inset 0 1px #ffffffb3,0 6px 18px -8px #0042ac73!important}:root[data-estetica=limpia] .web-escena-fondo{opacity:1;filter:none}:root[data-estetica=limpia] .web-escena-fondo:after{background:linear-gradient(#fff0 70%,#ffffffd9)}:root[data-estetica=limpia] .web-ficha-sector :is([class$=-hero],.web-sector-est-portada){--web-tinta:#fff;--web-tinta-2:#ffffffd1;--web-tinta-3:#ffffffb3;isolation:isolate;min-height:calc(100svh - 16px);margin:calc(-1 * var(--web-cab-alto) + 8px) 8px 0;padding-top:var(--web-cab-alto);color:#fff;background:radial-gradient(70% 55% at 80% 110%,#00d3fb8c,#00d3fb00 70%),radial-gradient(60% 50% at 15% 0,#00a3e04d,#0000 70%),linear-gradient(160deg,#001844,#002a74,#0042ac);border-radius:28px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}:root[data-estetica=limpia] .web-ficha-sector :is([class$=-hero],.web-sector-est-portada)>*{width:100%}:root[data-estetica=limpia] .web-ficha-sector :is([class$=-hero],.web-sector-est-portada):not(.web-sector-cli-hero) :is(h1,h2,p,li,dt,dd,span:not([class*=boton])):not(:is([class*=chat],[class*=movil],[class*=tarjeta],[class*=caja]) *){color:inherit}:root[data-estetica=limpia] .web-ficha-sector .web-sector-cli-hero{--web-tinta:#1c1c1c;--web-tinta-2:#4a4a4a;--web-tinta-3:#616161;color:#1c1c1c}:root[data-estetica=limpia] .web-ficha-sector :is([class$=-hero],.web-sector-est-portada) :is(.web-mz-fondo,[class$=-hero-fondo]){min-height:inherit;background:0 0}:root[data-estetica=limpia] .web-ficha-sector :is([class$=-hero],.web-sector-est-portada) .web-mz-fondo:before,:root[data-estetica=limpia] .web-ficha-sector :is([class$=-hero],.web-sector-est-portada) .web-mz-fondo:after,:root[data-estetica=limpia] .web-ficha-sector :is([class$=-hero],.web-sector-est-portada) .web-fondo-henos{display:none}:root[data-estetica=limpia] .web-ficha-sector :is([class$=-hero],.web-sector-est-portada):not(.web-sector-cli-hero) :is(h1,h2,h3,p,dt,dd,li,small,span):not(:is(a,button,[class*=chat],[class*=movil],[class*=telefono],[class*=tarjeta],[class*=anuncio],[class*=etiqueta],[class*=sello],[class*=pastilla],[class*=aviso],[class*=caja]) *):not(a,button,[class*=etiqueta],[class*=sello],[class*=pastilla],[class*=aviso]){color:#fff!important}:root[data-estetica=limpia] .web-ficha-sector :is([class$=-hero],.web-sector-est-portada) :is(hr,[class*=regla],[class*=linea]){border-color:#fff6!important}:root[data-estetica=limpia] .web-ficha-sector .web-sector-fis-ceja,:root[data-estetica=limpia] .web-ficha-sector .web-sector-fis-ceja *{color:#1c1c1c!important}:root[data-estetica=limpia]{--tx-fluido-a:radial-gradient(55% 70% at 18% 28%, #0d6fd6 0%, transparent 62%), radial-gradient(48% 62% at 82% 72%, #00d3fb 0%, transparent 60%), radial-gradient(60% 55% at 62% 12%, #1e40af 0%, transparent 70%), linear-gradient(135deg, #0a1a52, #0042ac);--tx-fluido-b:radial-gradient(60% 70% at 75% 25%, #33dcfc 0%, transparent 60%), radial-gradient(55% 65% at 20% 80%, #312e81 0%, transparent 62%), radial-gradient(45% 50% at 45% 45%, #0ea5e9 0%, transparent 65%), linear-gradient(160deg, #050b2b, #003182);--tx-fluido-c:radial-gradient(55% 65% at 25% 30%, #bff4fe 0%, transparent 60%), radial-gradient(50% 60% at 80% 70%, #7fe9fd 0%, transparent 62%), radial-gradient(60% 50% at 60% 15%, #e0e7ff 0%, transparent 70%), linear-gradient(135deg, #dbeafe, #eff6ff);--tx-cromo-css:conic-gradient(from 210deg at 50% 50%, #1b2230, #8f9aa8, #eef2f8, #6f7b8c, #d6dde8, #2a3240, #b9c3cf, #1b2230);--tx-cristal:var(--tx-fluido-a);--tx-grano:var(--tx-fluido-a);--tx-piel:var(--tx-fluido-b);--tx-ola:var(--tx-fluido-b);--tx-tiedye:var(--tx-fluido-c);--tx-cromo:var(--tx-cromo-css);--tx-plata:var(--tx-cromo-css);--el-degradado-tarjeta:var(--tx-fluido-a)}@keyframes hnFluir{0%{background-position:0 0,100% 100%,50% 0,0 0}50%{background-position:40% 30%,60% 70%,20% 40%,0 0}to{background-position:10% 60%,90% 20%,70% 10%,0 0}}:root[data-estetica=limpia] :is(.web-escena-fondo,.web-oscuro-escena-foto,.web-casos [style*="/fondos/publica/"]){animation:22s ease-in-out infinite alternate hnFluir;background-size:180% 180%,180% 180%,180% 180%,100% 100%!important}:root[data-estetica=limpia] .web-plataforma-rejilla>:nth-child(3n+1) .web-escena-fondo{background:var(--tx-fluido-a)!important}:root[data-estetica=limpia] .web-plataforma-rejilla>:nth-child(3n+2) .web-escena-fondo{background:var(--tx-fluido-b)!important}:root[data-estetica=limpia] .web-plataforma-rejilla>:nth-child(3n) .web-escena-fondo{background:var(--tx-fluido-c)!important}:root[data-estetica=limpia] .web-oscuro-escenas>:nth-child(odd) .web-oscuro-escena-foto{background:var(--tx-fluido-a)!important}:root[data-estetica=limpia] .web-oscuro-escenas>:nth-child(2n) .web-oscuro-escena-foto{background:var(--tx-fluido-b)!important}:root[data-estetica=limpia] .web:not([data-tema=oscuro]){--web-fondo:#edf3ff;--web-fondo-2:#f6f9ff;background-color:#edf3ff;background-image:radial-gradient(60vw 50vh at 8% 0,#7fe9fd73,#0000 70%),radial-gradient(50vw 45vh at 95% 35%,#bae6fd80,#0000 70%),radial-gradient(60vw 50vh at 30% 80%,#bff4fe73,#0000 70%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}@keyframes hnBrillo{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}:root[data-estetica=limpia] :is(.web-mz-tira,.web-mz-cenefa,.web-cenefa){animation:3.6s linear infinite hnBrillo;background:linear-gradient(100deg,#0000 35%,#fffffff2 48%,#fff0 60%) 0 0/50% 100% no-repeat,linear-gradient(90deg,#6b7685,#e9eef5 20%,#8f9aa8 40%,#f8fafc 55%,#7d8899 75%,#dfe6ef 90%,#6b7685) 0 0/100% 100%!important;height:4px!important;box-shadow:0 0 18px -2px #7fe9fd8c!important}:root[data-estetica=limpia] .web-boton-borde:not(.web-cabecera *),:root[data-estetica=limpia] .web-boton-claro:not(.web-cabecera *){animation:5s linear infinite hnAro;background:linear-gradient(var(--web-fondo-2,#fff),var(--web-fondo-2,#fff)) padding-box,linear-gradient(100deg,#7d8899,#f8fafc 30%,#8f9aa8,#fff 70%,#7d8899) border-box!important;background-size:100% 100%,300% 100%!important;border:1px solid #0000!important}@keyframes hnAro{0%{background-position:0 0,0 0}to{background-position:0 0,300% 0}}.web-fondo-metal{display:none}:root[data-estetica=limpia] .web-fondo-metal{z-index:-1;border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}:root[data-estetica=limpia] .web-mz-sobre:before{background:var(--tx-cromo-css)!important}:root[data-estetica=limpia] .web-mz-hueco-foto,:root[data-estetica=limpia] .web-mz-hueco-velo{display:none}:root[data-estetica=limpia] .web-mz-hueco-metal{filter:saturate(.9);border-radius:40px;inset:10% 6%;-webkit-mask-image:radial-gradient(70% 70%,#000 55%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 55%,#0000)}.web-precios-fondo-fijo{display:none}:root[data-estetica=limpia] .web-precios-fondo-fijo{z-index:0;display:block;inset:0;position:fixed!important}:root[data-estetica=limpia] .web:has(.web-precios-fondo-fijo){background:#030817}:root[data-estetica=limpia] .web:has(.web-precios-fondo-fijo)>:not(.web-precios-fondo-fijo,.web-cabecera){z-index:1;position:relative}:root[data-estetica=limpia] .web:has(.web-precios-fondo-fijo) .web-mz-fondo:before{display:none}:root[data-estetica=limpia] .web:has(.web-precios-fondo-fijo) .web-mz-fondo:after{display:none}:root[data-estetica=limpia] .web:has(.web-precios-fondo-fijo) .web-mz-fondo-henos{display:none}:root[data-estetica=limpia] .web-sg-banda-azul,:root[data-estetica=limpia] .web-sg-tuyos-banda{border-radius:28px;margin:0 8px;padding-block:clamp(40px,6vw,72px)}:root[data-estetica=limpia] :is(.web-sg-banda-azul,.web-sg-tuyos-banda) :is(h1,p,.web-sg-ceja){color:#fff!important}.web-corredor-marco{max-width:1536px;margin:clamp(24px,4vw,48px) auto;padding-inline:8px}.web-corredor-marco .web-corredor{background:radial-gradient(50% 40% at 50% 52%,#0042ac59,#0000 70%),#02040b;border-radius:28px;height:clamp(520px,78vh,760px)}.web-corredor-texto{z-index:1;text-align:center;color:#fff;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:clamp(36px,6vw,64px) 20px;display:flex;position:relative}.web-corredor-texto h2{letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 30px #0009;margin:0;font-size:clamp(30px,4.4vw,56px);font-weight:600}.web-corredor-texto p{color:#e2e8f0d9;text-shadow:0 1px 20px #000000b3;max-width:460px;margin:0 0 14px}.web-corredor-texto .web-boton{pointer-events:auto}.web-boton-blanco{color:#0a0f2c;background:#fff}.web-plantillas-corredor{height:clamp(520px,82vh,780px);margin:calc(-1 * var(--web-cab-alto)) 8px 0;background:radial-gradient(50% 40% at 50% 52%,#0042ac59,#0000 70%),#02040b;border-radius:0 0 28px 28px}.web-plantillas-corredor .web-plantillas-hero{z-index:1;padding-top:calc(var(--web-cab-alto) + 48px);color:#fff;text-shadow:0 2px 30px #000000b3;position:relative}.web-plantillas-corredor .web-plantillas-hero :is(h1,p,span){color:#fff!important}.web-lmh-marco{isolation:isolate;margin:calc(-1 * var(--web-cab-alto) + 8px) 8px 0;color:#fff;--foreground:#fff;border-radius:28px;position:relative;overflow:hidden}.web-lmh-marco>section>div:first-child{z-index:-1!important;position:absolute!important}.web-lmh-marco:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 45%,#0206178c,#02061733 70%,#0000);position:absolute;inset:0}.web-lmh-marco h1{text-shadow:0 2px 30px #00000073}.web-corredor-boton{pointer-events:auto;--background:#0a0f2c;--foreground:#fff;color:#fff}.web-oscuro-cintas{z-index:-1;pointer-events:none;height:min(620px,70%);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.web-lmh-marco p{text-align:center;color:#ffffffeb;margin-inline:auto}.web-lmh-marco button{border-radius:12px;padding:14px 26px;font-weight:600}.web-lmh-marco .flex>div:first-child>button{color:#0a0f2c;background:#fff}.web-lmh-marco .flex>div:nth-child(2)>button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff73}.web-corredor-texto{justify-content:flex-start}.web-corredor-texto p{margin-top:auto}:root[data-estetica=limpia] .web:not([data-tema=oscuro]){background-attachment:scroll}:root[data-estetica=limpia] :is(.web-escena-fondo,.web-oscuro-escena-foto,.web-casos [style*="/fondos/publica/"]){animation:none!important}:root[data-estetica=limpia] .web-oscuro-corto .web-oscuro{background:#05070d;padding-block:clamp(56px,7vw,96px)}.web-oscuro-corto .web-oscuro-rejilla{align-items:center}.web-oscuro-tarjeta{isolation:isolate;border-radius:22px;height:clamp(380px,38vw,480px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -40px #0042ac8c}.web-oscuro-tarjeta-fondo{z-index:-1;background:radial-gradient(55% 70% at 18% 28%,#0d6fd6,#0000 62%),radial-gradient(48% 62% at 82% 72%,#00d3fb,#0000 60%),radial-gradient(60% 55% at 62% 12%,#1e40af,#0000 70%),linear-gradient(135deg,#0a1a52,#0042ac);position:absolute;inset:0}.web-oscuro-tarjeta-escena{opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:28px;transition:opacity .6s,transform .7s cubic-bezier(.2,.9,.25,1);display:flex;position:absolute;inset:0;transform:translateY(14px)scale(.98)}.web-oscuro-tarjeta-escena[data-activa=si]{opacity:1;pointer-events:auto;transform:none}.web-oscuro-corto .web-oscuro-barra span{transform-origin:0;width:100%;transform:scaleX(0)}.web-oscuro-corto .web-oscuro-barra span[data-corre=si]{animation:5.2s linear forwards hnBarra}@keyframes hnBarra{to{transform:scaleX(1)}}@media(max-width:1023px){.web-oscuro-tarjeta{height:360px;margin-top:24px}.web-oscuro-corto .web-oscuro-barra{display:block}}:root[data-estetica=limpia] .web-mz-hueco{background:0 0}:root[data-estetica=limpia] .web-mz-hueco-tarjeta{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(140deg,#f8fafc,#9aa4b2 30%,#fff 50%,#7d8899 75%,#e5eaf1) border-box;border:1px solid #0000;box-shadow:inset 0 1px #fffc,0 30px 60px -30px #0f172a59,0 0 0 6px #cbd5e140}:root[data-estetica=limpia] .web-cabecera .web-cabecera-der .web-boton{border:1px solid #0000;animation:none}@supports (animation-timeline:view()){@keyframes hnEntra{0%{opacity:0;transform:translateY(36px)scale(.985)}to{opacity:1;transform:none}}:root[data-estetica=limpia] :is(.hce,.web-plataforma-rejilla>*,.web-oscuro-marco,.web-corredor-marco,.web-sectores-fila,.web-cifras,.web-numeros-marco,.web-tarjeta,.web-cabeza){animation:linear both hnEntra;animation-timeline:view();animation-range:entry entry 55%}:root[data-estetica=limpia] .web-plataforma-rejilla>:nth-child(2){animation-range:entry 8% entry 63%}:root[data-estetica=limpia] .web-plataforma-rejilla>:nth-child(3){animation-range:entry 16% entry 71%}}@media(prefers-reduced-motion:reduce){:root[data-estetica=limpia] *{animation-timeline:auto!important}}.web-corredor-ceja{letter-spacing:.08em;text-transform:uppercase;font-size:13px;color:#7dd3fc!important;margin:0 0 6px!important}.web-corredor-texto h2{margin:0}:root[data-estetica=limpia] .web-casos-hero{max-width:none;margin:calc(-1 * var(--web-cab-alto) + 8px) 8px 0;padding:calc(var(--web-cab-alto) + clamp(40px,6vw,80px)) 0 clamp(32px,4vw,48px);color:#fff;background:radial-gradient(55% 70% at 18% 20%,#0d6fd6,#0000 62%),radial-gradient(48% 62% at 85% 80%,#00d3fb,#0000 60%),linear-gradient(140deg,#050b2b,#003182 60%,#0042ac);border-radius:28px;overflow:hidden}:root[data-estetica=limpia] .web-casos-hero :is(.web-casos-titulo,.web-casos-titulo span,.web-casos-entrada){-webkit-text-fill-color:#fff;color:#fff!important}.web-casos-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:920px;margin:36px auto 28px;padding-inline:16px;display:grid}.web-casos-cifras>div{text-align:left;background:#ffffff14;border-radius:18px;padding:18px 20px;box-shadow:inset 0 0 0 1px #ffffff24}.web-casos-cifras dt{color:#dbeafed9;font-size:13px}.web-casos-cifras dd{letter-spacing:-.03em;margin:4px 0 2px;font-size:clamp(28px,3.4vw,40px);font-weight:600}.web-casos-cifras small{color:#bff4feb3;font-size:12px}.web-casos-marquesina{--card:#ffffffeb;--card-foreground:#0f172a;--foreground:#0f172a;--muted-foreground:#64748b;--border:#ffffff4d}.web-casos-marquesina .hn-marquee-borde-izq{background:linear-gradient(90deg,#0b1d5c,#0000)}.web-casos-marquesina .hn-marquee-borde-der{background:linear-gradient(270deg,#0042ac,#0000)}@media(max-width:720px){.web-casos-cifras{grid-template-columns:1fr}}.web-casos-tarjeta-cara{flex-direction:column;gap:10px;display:flex}.web-casos-tarjeta-cifra{color:#ffffffd9;font-size:13px}.web-casos-tarjeta-cifra b{letter-spacing:-.03em;color:#fff;font-size:34px;font-weight:600;display:block}.web-casos-tarjeta-cita{-webkit-line-clamp:3;color:#ffffffe0;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}:root[data-estetica=limpia] .web-casos-tarjeta .web-casos-marca{color:#fff}.web-oscuro-fijo .web-oscuro-pista{height:calc(100svh + (var(--pasos) - 1) * 65svh)}.web-oscuro-fijo .web-oscuro{align-items:center;height:calc(100svh - 16px);display:flex;position:sticky;top:8px;padding-block:calc(var(--web-cab-alto) + 24px) 32px!important}.web-oscuro-fijo .web-oscuro-rejilla{width:100%}.web-oscuro-fijo .web-oscuro-lado{position:static}.web-oscuro-fijo .web-oscuro-tarjeta{height:min(520px,calc(100svh - var(--web-cab-alto) - 120px))}.web-oscuro-corto .web-oscuro-barra span[data-corre=scroll]{transform:scaleX(var(--tramo,0));animation:none}:root[data-estetica=limpia] .web-oscuro-fijo.web-oscuro-marco{animation:none!important}@media(max-width:640px){.web-caja-marcador{white-space:normal;line-height:1.35;overflow:visible}}:root[data-estetica=limpia]{--tx-cromo-css:linear-gradient(140deg, #dbe6ff 0%, #b9ccff 35%, #d6dcff 65%, #c3d4ff 100%);--tx-cromo:var(--tx-cromo-css);--tx-plata:var(--tx-cromo-css)}:root[data-estetica=limpia] .web .web-mz-sobre:before,:root[data-estetica=limpia] .web .web-mz-opiniones-banda:before,:root[data-estetica=limpia] .web .web-p5-sectores-sobre:before{background:linear-gradient(140deg,#c7d7ff,#e4ebff 45%,#cfdcff)!important}:root[data-estetica=limpia] :is(.web-mz-tira,.web-mz-cenefa,.web-cenefa){background:linear-gradient(100deg,#0000 35%,#ffffffe6 48%,#fff0 60%) 0 0/50% 100% no-repeat,linear-gradient(90deg,#1e40af,#33dcfc 20%,#0042ac 40%,#7fe9fd 55%,#0042ac 75%,#33dcfc 90%,#1e40af) 0 0/100% 100%!important}:root[data-estetica=limpia] .web-boton-borde:not(.web-cabecera *),:root[data-estetica=limpia] .web-boton-claro:not(.web-cabecera *){background:linear-gradient(var(--web-fondo-2,#fff),var(--web-fondo-2,#fff)) padding-box,linear-gradient(100deg,#0042ac,#7fe9fd 30%,#0042ac,#bff4fe 70%,#0042ac) border-box!important;background-size:100% 100%,300% 100%!important}:root[data-estetica=limpia] .web-mz-hueco-tarjeta{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(140deg,#bff4fe,#0042ac 35%,#7fe9fd,#0042ac 85%,#dbeafe) border-box!important;box-shadow:inset 0 1px #fffc,0 30px 60px -30px #00318266,0 0 0 6px #7fe9fd40!important}.web-lmh-marco>section>div:first-child{display:none!important}.web-lmh-marco{background:radial-gradient(55% 70% at 18% 22%,#0d6fd6,#0000 62%) 0 0/140% 140%,radial-gradient(48% 62% at 85% 80%,#00d3fb,#0000 60%) 0 0/140% 140%,linear-gradient(140deg,#050b2b,#003182 55%,#0042ac) 0 0/100% 100%;animation:18s ease-in-out infinite alternate hnSobreLuz}@keyframes hnSobreLuz{0%{background-position:0 0,100% 100%,0 0}to{background-position:30% 20%,70% 80%,0 0}}@media(prefers-reduced-motion:reduce){.web-lmh-marco{animation:none}}:root[data-estetica=limpia] .web-cabecera[data-tono] .web-cabecera-der .web-boton,:root[data-estetica=limpia] .web-cabecera[data-tono] .web-cabecera-der .web-boton-negro{box-shadow:none;color:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}:root[data-estetica=limpia] .web-cabecera[data-tono] .web-cabecera-der .web-boton:hover{background:#7f7f7f24}:root[data-estetica=limpia] .web-hero{-webkit-mask-image:none;mask-image:none}:root[data-estetica=limpia] .web-hero-warp{bottom:-640px;-webkit-mask-image:linear-gradient(#000 calc(100% - 520px),#0009 calc(100% - 300px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 520px),#0009 calc(100% - 300px),#0000)}:root[data-estetica=limpia] .web-hero-warp:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000 calc(100% - 1000px),#0d6fd6b3 calc(100% - 640px),#7fe9fdcc calc(100% - 260px),#edf3ff);position:absolute;inset:0}:root[data-estetica=limpia] .web-hero~.hce{z-index:1;position:relative}.web-hero-retrato,.web-hero-sombras{display:none}@keyframes henos-shadow-flow{0%{opacity:.78;transform:translate(-50%)translateY(0)scaleX(1)}50%{opacity:.88;transform:translate(-49%)translateY(5px)scaleX(1.025)}to{opacity:.72;transform:translate(-51%)translateY(10px)scaleX(.985)}}@media(prefers-reduced-motion:reduce){:root[data-estetica=limpia] .web-hero-sombras{animation:none!important}}:root[data-estetica=limpia] .web-hero-retrato{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;filter:none;display:block;position:absolute;left:50%}:root[data-estetica=limpia] .web-hero-retrato img{display:block}:root[data-estetica=limpia] .web-hero-contenido{z-index:2;position:relative}@media(min-width:641px){:root[data-estetica=limpia] .web-hero{isolation:isolate}:root[data-estetica=limpia] .web-hero-sombras{z-index:1;pointer-events:none;background:radial-gradient(32% 95% at 29% 0,#050f2bc7,#09205259 48%,#0000 95%),radial-gradient(36% 100% at 68% 0,#040d26d4,#0a265b59 50%,#0000 96%),radial-gradient(42% 95% at 50% 0,#071334d9,#0b2d6966 52%,#0000);width:44%;height:29%;animation:12s ease-in-out infinite alternate henos-shadow-flow;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 36%,#000000bf 55%,#0000004d 78%,#0000 100%);mask-image:linear-gradient(#0000,#000 12% 36%,#000000bf 55%,#0000004d 78%,#0000)}:root[data-estetica=limpia] .web-hero-retrato{aspect-ratio:1024/1536;mix-blend-mode:multiply;filter:saturate(.88)contrast(.95)brightness(1.04);width:auto;max-width:none;height:129.6%;animation:none;top:auto;bottom:-32.4%;transform:translate(-50.8%);-webkit-mask-image:linear-gradient(#000 0% 58%,#000000fa 61%,#000000e6 65%,#000000ad 69%,#00000061 72%,#0000001f 75%,#0000 78%);mask-image:linear-gradient(#000 0% 58%,#000000fa 61%,#000000e6,#000000ad 69%,#00000061,#0000001f,#0000 78%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-estetica=limpia] .web-hero-retrato img{object-fit:contain;object-position:center bottom;width:100%;height:100%}}@media(min-width:641px)and (max-width:1023px){:root[data-estetica=limpia] .web-hero-retrato{height:86%;bottom:-14%}:root[data-estetica=limpia] .web-hero-contenido{min-height:calc(100svh - var(--web-cab-alto) - 128px);flex-direction:column;display:flex}:root[data-estetica=limpia] .web-hero-caja{margin-top:auto}}@media(min-width:1024px){:root[data-estetica=limpia] .web-hero{--hero-foto-x:69%}:root[data-estetica=limpia] .web-hero-retrato,:root[data-estetica=limpia] .web-hero-sombras{left:var(--hero-foto-x)}:root[data-estetica=limpia] .web-hero-contenido{max-width:var(--web-ancho);align-items:flex-start}:root[data-estetica=limpia] .web-hero-titulos{text-align:left;align-items:flex-start;max-width:min(520px,46vw);padding-inline:0}:root[data-estetica=limpia] .web-hero-caja{max-width:min(520px,46vw)}:root[data-estetica=limpia] .web-hero-demo{justify-content:flex-start}:root[data-estetica=limpia] .web-hero .web-caja-aviso{text-align:left}}@media(min-width:1024px)and (max-width:1279px){:root[data-estetica=limpia] .web-hero{--hero-foto-x:73%}:root[data-estetica=limpia] :is(.web-hero-titulos,.web-hero-caja){max-width:min(460px,44vw)}}@media(max-width:640px){:root[data-estetica=limpia] .web-hero-retrato{opacity:1;width:122vw;height:auto;top:auto;bottom:0;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 94%,#0000 100%);mask-image:linear-gradient(#000 94%,#0000)}:root[data-estetica=limpia] .web-hero-retrato img{width:100%;height:auto}:root[data-estetica=limpia] .web-hero{height:auto;min-height:100svh}:root[data-estetica=limpia] .web-hero-contenido{min-height:calc(100svh - var(--web-cab-alto) - 128px);flex-direction:column;margin-top:0;display:flex}:root[data-estetica=limpia] .web-hero-caja{margin-top:auto}:root[data-estetica=limpia] .web-hero .web-hero-titulo{text-shadow:0 0 20px #fffc}:root[data-estetica=limpia] .web-hero .web-hero-sub{text-shadow:none}}:root[data-estetica=limpia] .cx-chat-inicio .cx-inicio-portada h1{color:#0b1a4a;-webkit-text-fill-color:#0b1a4a;text-shadow:0 0 1px #ffffff8c,0 1px 10px #ffffff73}:root[data-estetica=limpia] .web-hero~.web-prueba{z-index:1;position:relative}:root[data-estetica=limpia] .web-casos-tarjeta:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0f2c2e,#0a0f2c94);position:absolute;inset:0}:root[data-estetica=limpia] .web-casos-tarjeta-cara{z-index:2;text-shadow:0 1px 14px #0a0f2c66;position:relative}:root[data-estetica=limpia] .web-casos-tarjeta-velo{z-index:2}:root[data-estetica=limpia] .web-casos-tarjeta-velo .web-casos-tarjeta-texto{color:#fff}:root[data-estetica=limpia] :is(.web-seguridad-hero,.web-integ-hero) :is(.web-fondo-henos,.web-foto,canvas){display:none!important}:root[data-estetica=limpia] :is(.web-seguridad-hero,.web-integ-hero){background:radial-gradient(70% 55% at 50% 115%,#00d3fbbf,#00d3fb00 70%),radial-gradient(50% 40% at 85% 10%,#00a3e059,#0000 70%),linear-gradient(#001844,#002a74 45%,#0042ac)}:root[data-estetica=limpia] .web-sector-est-foto-marco,:root[data-estetica=limpia] .web-sector-inm-anuncio-foto{background:50%/cover no-repeat}:root[data-estetica=limpia] .web-sector-est-foto-marco{background-image:url(/marca/fotos/sector-estetica-800.webp);background-position:55% 40%}:root[data-estetica=limpia] .web-sector-inm-anuncio-foto{background-image:url(/marca/fotos/sector-inmobiliaria-800.webp)}:root[data-estetica=limpia] :is(.web-sector-est-foto-marco,.web-sector-inm-anuncio-foto)>.web-foto{display:none}:root[data-estetica=limpia] .web-ficha-sector .web-sector-tal-hero{background:linear-gradient(90deg,#001844eb,#002a74c7 45%,#0042ac73),url(/marca/fotos/sector-taller-1600.webp) 50%/cover no-repeat}:root[data-estetica=limpia] .web-ficha-sector .web-sector-inm-anuncio{--web-tinta:#0a0f2c;--web-tinta-2:#4a4f63;--web-tinta-3:#5d627a;color:#0a0f2c}:root[data-estetica=limpia] .web-ficha-sector .web-sector-inm-anuncio .web-sector-inm-anuncio-insignia{color:#fff}:root[data-estetica=limpia] .web-hero-warp:after{mix-blend-mode:normal;background:linear-gradient(#0000 calc(100% - 560px),#edf3ffb3 calc(100% - 200px),#edf3ff)}:root[data-estetica=limpia] .web-hero .web-hero-titulo{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 2px 24px #03081773}:root[data-estetica=limpia] .web-hero .web-hero-sub{color:#ffffffeb;text-shadow:0 1px 14px #03081780}:root[data-estetica=limpia] .web-hero .web-caja-aviso{color:#ffffffd9}:root[data-estetica=limpia] .web-hero .web-hero-velo{z-index:0;pointer-events:none;background:radial-gradient(52% 64% at 24% 48%,#0308179e,#03081757 55%,#0000 85%);display:block;position:absolute;inset:0}@media(max-width:1023px){:root[data-estetica=limpia] .web-hero .web-hero-velo{background:radial-gradient(100% 46% at 50% 24%,#03081799,#03081747 60%,#0000 90%)}}
