:root{--mono:var(--sans-mono);--caso-m:max(var(--margen-pagina), calc((100% - 1600px) / 2));--caso-mi:max(40px, calc((100% - 1920px) / 2));--caso-radio:24px;--caso-hueco:48px;--grano-tam:512px}@media (resolution>=2x){:root{--grano-tam:256px}}@media (resolution>=3x){:root{--grano-tam:170.667px}}@media (width<=1023px){:root{--caso-hueco:24px}}@media (width<=767px){:root{--caso-radio:16px;--caso-hueco:16px;--caso-mi:var(--caso-m)}}body.caso{--foco-anillo:var(--caso-texto);background-color:var(--caso-fondo);color:var(--caso-texto);--grano-negro:url(/relleno/grano-caso-oscuro.webp)}body.caso[data-variante=oscuro]{--grano-negro:url(/relleno/grano-caso-negro.webp)}html:not(.js) body.caso[data-variante=oscuro] [data-tema-fondo][data-tema-tono=oscuro]{background-image:var(--grano-negro)}.caso-grano,.caso-grano:before,.caso-grano:after{pointer-events:none;position:fixed;inset:0}.caso-grano{z-index:0}.caso-grano:before,.caso-grano:after{content:"";background-size:var(--grano-tam) var(--grano-tam)}.caso-grano:before{background-image:var(--grano-negro);opacity:var(--grano-oscuro)}.caso-grano:after{opacity:calc(1 - var(--grano-oscuro));background-image:url(/relleno/grano-proyectos.webp)}.menu-caso:before,.menu-caso:after{content:"";z-index:-1;pointer-events:none;background-size:var(--grano-tam) var(--grano-tam);position:absolute;inset:0}.menu-caso:before{background-image:var(--grano-negro);opacity:var(--grano-oscuro)}.menu-caso:after{opacity:calc(1 - var(--grano-oscuro));background-image:url(/relleno/grano-proyectos.webp)}.caso-contenido{z-index:1;position:relative}html.js:not(.grano) .caso-grano,html.js:not(.grano) .menu-caso:before,html.js:not(.grano) .menu-caso:after,html.js:not(.grano) .arranque:before{opacity:0}html.grano-entrando .caso-grano,html.grano-entrando .menu-caso:before,html.grano-entrando .menu-caso:after,html.grano-entrando .arranque:before{transition:opacity .4s}html.js:not(.grano) body[data-grano-inicio=oscuro] .caso-grano:after,html.js:not(.grano) body[data-grano-inicio=oscuro] .menu-caso:after,html.js:not(.grano) body[data-grano-inicio=claro] .caso-grano:before,html.js:not(.grano) body[data-grano-inicio=claro] .menu-caso:before,html.js:not(.grano) .medio--franja:before,html.js:not(.grano) body.caso .cierre-caso--contacto,html.js:not(.grano) .cierre-caso .cierre .cierre__zona:after{background-image:none!important}html:not(.js) [data-tema-fondo]{background-color:var(--f);color:var(--t);background-image:var(--g);background-size:var(--grano-tam) var(--grano-tam)}.caja{padding-inline:var(--caso-m)}.etiqueta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-synthesis:none;font-size:15px;font-weight:600;line-height:16.5px}@media (width<=767px){.etiqueta{font-size:13px;line-height:14.3px}}@media (width<=479px){.etiqueta{letter-spacing:.2em}}.caso-oportunidad,.caso-resultado{font-family:var(--serif);text-wrap:balance;font-style:normal;font-weight:300}.caso-oportunidad{letter-spacing:-.04em;font-size:60px;line-height:69px}.caso-resultado{letter-spacing:-.02em;font-size:96px;line-height:91.2px}@media (width<=991px){.caso-oportunidad{font-size:48px;line-height:55.2px}.caso-resultado{font-size:76.8px;line-height:72.96px}}@media (width<=767px){.caso-oportunidad{font-size:32px;line-height:36.8px}.caso-resultado{font-size:48px;line-height:45.6px}}.caso-llamada-titulo,.caso-titulo-grande{letter-spacing:-1.6px;text-wrap:balance;font-size:60px;font-weight:300}.caso-llamada-titulo{line-height:60px}.caso-titulo-grande{line-height:63px}@media (width<=991px){.caso-llamada-titulo,.caso-titulo-grande{font-size:48px}.caso-llamada-titulo{line-height:48.96px}.caso-titulo-grande{line-height:50.4px}}@media (width<=767px){.caso-llamada-titulo,.caso-titulo-grande{font-size:41.6px}.caso-llamada-titulo{line-height:42.43px}.caso-titulo-grande{line-height:43.68px}}@media (width<=479px){.caso-llamada-titulo,.caso-titulo-grande{font-size:32px;line-height:33.6px}.caso-llamada-titulo{letter-spacing:-.8px}}.caso-parrafo{text-wrap:pretty;font-size:18px;font-weight:400;line-height:28px}.caso-parrafo[data-renglones=equilibrados]{white-space:pre-line;text-wrap:wrap}.caso-parrafo+.caso-parrafo{margin-top:16px}@media (width<=1023px){.caso-parrafo{font-size:16px;line-height:24px}}:root{--aire-normal:48px;--aire-grande:96px}@media (width<=991px){:root{--aire-normal:32px;--aire-grande:64px}}.aire-antes-normal{padding-top:var(--aire-normal)}.aire-despues-normal{padding-bottom:var(--aire-normal)}.aire-antes-grande{padding-top:var(--aire-grande)}.aire-despues-grande{padding-bottom:var(--aire-grande)}.texto{--texto-aire:176px;--texto-pegado:48px;--texto-previo:0px;--texto-siguiente:0px;--texto-arriba:var(--texto-aire);--texto-abajo:var(--texto-aire)}@media (width<=991px){.texto{--texto-aire:112px}}@media (width<=767px){.texto{--texto-aire:80px;--texto-pegado:16px}}@media (width<=479px){.texto{--texto-aire:48px}}:is([data-bloque=imagen],[data-bloque=video],[data-bloque=sangrado],[data-bloque=par],[data-bloque=mosaico],[data-bloque=escalera])+.texto{--texto-arriba:var(--texto-pegado);--texto-abajo:calc(var(--texto-aire) + 10px)}.aire-despues-normal+.texto{--texto-previo:var(--aire-normal)}.aire-despues-grande+.texto{--texto-previo:var(--aire-grande)}:is([data-bloque=imagen],[data-bloque=video],[data-bloque=sangrado],[data-bloque=par],[data-bloque=mosaico],[data-bloque=escalera]):has(+.texto){padding-bottom:0}:is([data-bloque=imagen],[data-bloque=video],[data-bloque=sangrado],[data-bloque=par],[data-bloque=mosaico],[data-bloque=escalera])+.texto{--texto-previo:0px}@media (width<=767px){.medio--franja+.texto:not(.texto--pegado-ninguno){--texto-arriba:32px}}:root{--hueco-medios:48px}@media (width<=991px){:root{--hueco-medios:32px}}:is([data-bloque=imagen],[data-bloque=video],[data-bloque=sangrado],[data-bloque=par],[data-bloque=mosaico],[data-bloque=escalera],[data-bloque=llamada]):not(.aire-despues-normal,.aire-despues-grande)+:is([data-bloque=imagen],[data-bloque=video],[data-bloque=sangrado],[data-bloque=par],[data-bloque=mosaico],[data-bloque=escalera],[data-bloque=llamada]):not(.aire-antes-normal,.aire-antes-grande){padding-top:var(--hueco-medios)}:is([data-bloque=imagen],[data-bloque=video],[data-bloque=sangrado],[data-bloque=par],[data-bloque=mosaico],[data-bloque=escalera]):not(.aire-despues-normal,.aire-despues-grande)+.oportunidad{padding-top:176px}@media (width<=991px){:is([data-bloque=imagen],[data-bloque=video],[data-bloque=sangrado],[data-bloque=par],[data-bloque=mosaico],[data-bloque=escalera]):not(.aire-despues-normal,.aire-despues-grande)+.oportunidad{padding-top:112px}}@media (width<=767px){:is([data-bloque=imagen],[data-bloque=video],[data-bloque=sangrado],[data-bloque=par],[data-bloque=mosaico],[data-bloque=escalera]):not(.aire-despues-normal,.aire-despues-grande)+.oportunidad{padding-top:80px}}@media (width<=479px){:is([data-bloque=imagen],[data-bloque=video],[data-bloque=sangrado],[data-bloque=par],[data-bloque=mosaico],[data-bloque=escalera]):not(.aire-despues-normal,.aire-despues-grande)+.oportunidad{padding-top:48px}}@media (width>=992px){.oportunidad:has(+:is([data-bloque=imagen],[data-bloque=video],[data-bloque=sangrado],[data-bloque=par],[data-bloque=mosaico],[data-bloque=escalera])) .oportunidad__caja{padding-bottom:176px}}.texto.texto--pegado-ninguno{--texto-arriba:var(--texto-aire);--texto-abajo:var(--texto-aire)}.texto:has(+.aire-antes-normal){--texto-siguiente:var(--aire-normal)}.texto:has(+.aire-antes-grande){--texto-siguiente:var(--aire-grande)}.texto:has(+[data-bloque=resultados]){--texto-siguiente:96px}@media (width<=991px){.texto:has(+[data-bloque=resultados]){--texto-siguiente:48px}}@media (width<=479px){.texto:has(+[data-bloque=resultados]){--texto-siguiente:32px}}.texto.texto{padding-block:0}.texto .texto__rejilla{padding-top:max(0px, calc(var(--texto-arriba) - var(--texto-previo)));padding-bottom:max(0px, calc(var(--texto-abajo) - var(--texto-siguiente)))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{scroll-padding-top:112px}@media (width<=767px){html{scroll-padding-top:96px}}video[data-video-auto]{position:absolute;inset:0}video[data-video-auto]:not([data-corre]){opacity:0}.cierre-caso .cierre.cierre{color:inherit;padding-inline:var(--caso-mi);background:0 0}.cierre-caso--claro .cierre{--cierre-linea:#6e6e69;--borde-control:#6e6e69;--foco-anillo:#141413;--sonido-contra:#f2f2ef}.cierre-caso--claro .cierre .cierre__ayuda,.cierre-caso--claro .cierre .cierre__derechos{color:#404040}.cierre-caso--claro .cierre .cierre__titular{color:#141413}.cierre-caso--claro .cierre .cierre__cuentanos,.cierre-caso--claro .cierre .cierre__final{color:#5f8270}.cierre-caso--claro .cierre .cierre__mail,.cierre-caso--claro .cierre .cierre__logo,.cierre-caso--claro .cierre .cierre__arriba,.cierre-caso--claro .cierre .cierre__legal{color:#141413}.cierre-caso--claro .cierre .cierre__sonido{color:#404040}.cierre-caso--claro .cierre .cierre__reposo .gris{stroke:#92928d;stroke-width:1.75px}.cierre-caso--claro .cierre .cierre__reposo .letra{stroke:#000;stroke-width:2px}.cierre-caso .cierre .cierre__zona:after{content:"";pointer-events:none;background-repeat:repeat;background-size:var(--grano-tam) var(--grano-tam);background-attachment:fixed;position:absolute;inset:0}.cierre-caso--oscuro .cierre .cierre__zona:after{background-image:var(--grano-negro);opacity:var(--grano-oscuro)}.cierre-caso--claro .cierre .cierre__zona:after{opacity:calc(1 - var(--grano-oscuro));background-image:url(/relleno/grano-proyectos.webp)}body.caso .cierre-caso--contacto{background-color:var(--f);background-size:var(--grano-tam) var(--grano-tam);color:var(--t);--foco-anillo:var(--t);background-attachment:fixed}body.caso .cierre-caso--contacto[data-tema-tono=oscuro]{background-image:url(/relleno/grano-caso-negro.webp)}body.caso .cierre-caso--contacto[data-tema-tono=claro]{background-image:url(/relleno/grano-proyectos.webp)}.cierre-caso--contacto.cierre-caso--oscuro .cierre .cierre__zona:after{opacity:1;background-image:url(/relleno/grano-caso-negro.webp)}.cierre-caso--contacto.cierre-caso--claro .cierre .cierre__zona:after{opacity:1;background-image:url(/relleno/grano-proyectos.webp)}body.caso[data-tema-actual=cierre],body.caso[data-tema-actual=contacto]{--grano-negro:url(/relleno/grano-caso-negro.webp)}.cierre-caso .cierre.cierre{min-height:0}.cierre-caso--contacto .cierre.cierre{min-height:calc(100vh - 96px - var(--seccion-vertical) + 1px)}@media (width<=767px){.cierre-caso--contacto .cierre.cierre{min-height:calc(100vh - 80px - var(--seccion-vertical) + 1px)}}
