.secciones-module__IPNllW__columnas{gap:var(--espacio-24);flex-direction:column;display:flex}.secciones-module__IPNllW__columna{gap:var(--espacio-16);flex-direction:column;min-width:0;display:flex}.secciones-module__IPNllW__columna[data-primera=si]{order:-1}@media (min-width:64rem){.secciones-module__IPNllW__columnas{gap:var(--espacio-32);display:grid}.secciones-module__IPNllW__columnas[data-estructura=mitades]{grid-template-columns:repeat(2,minmax(0,1fr))}.secciones-module__IPNllW__columnas[data-estructura=cuatro]{grid-template-columns:repeat(4,minmax(0,1fr))}.secciones-module__IPNllW__columnas[data-estructura=tres]{grid-template-columns:repeat(3,minmax(0,1fr))}.secciones-module__IPNllW__columnas[data-estructura=dos-tercios-izquierda]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.secciones-module__IPNllW__columnas[data-estructura=dos-tercios-derecha]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.secciones-module__IPNllW__columnas[data-alineacion=centro]>.secciones-module__IPNllW__columna{justify-content:center}.secciones-module__IPNllW__columna[data-primera=si]{order:0}}.secciones-module__IPNllW__rotulo{color:var(--color-texto-ayuda);font-size:var(--tipo-supertitulo-tamano);font-weight:var(--tipo-supertitulo-peso);line-height:var(--tipo-supertitulo-interlineado);letter-spacing:var(--tipo-supertitulo-espaciado);text-transform:var(--tipo-supertitulo-transformacion);margin:0}.secciones-module__IPNllW__titular{color:var(--color-texto);margin:0}.secciones-module__IPNllW__titular[data-papel=portada]{font-size:var(--tipo-titulo-portada-tamano);font-weight:var(--tipo-titulo-portada-peso);line-height:var(--tipo-titulo-portada-interlineado);letter-spacing:var(--tipo-titulo-portada-espaciado)}.secciones-module__IPNllW__titular[data-papel=seccion]{font-size:var(--tipo-titulo-seccion-tamano);font-weight:var(--tipo-titulo-seccion-peso);line-height:var(--tipo-titulo-seccion-interlineado);letter-spacing:var(--tipo-titulo-seccion-espaciado)}.secciones-module__IPNllW__titular[data-papel=tarjeta]{font-size:var(--tipo-titulo-tarjeta-tamano);font-weight:var(--tipo-titulo-tarjeta-peso);line-height:var(--tipo-titulo-tarjeta-interlineado);letter-spacing:var(--tipo-titulo-tarjeta-espaciado)}.secciones-module__IPNllW__texto{gap:var(--espacio-12);color:var(--color-texto-cuerpo);flex-direction:column;display:flex}.secciones-module__IPNllW__texto p,.secciones-module__IPNllW__texto ul,.secciones-module__IPNllW__texto ol{margin:0}.secciones-module__IPNllW__texto ul,.secciones-module__IPNllW__texto ol{padding-left:var(--espacio-20)}.secciones-module__IPNllW__texto a{color:var(--color-texto-secundario);text-decoration:underline}.secciones-module__IPNllW__foto{margin:0}.secciones-module__IPNllW__foto img{object-fit:cover;border-radius:var(--radio-24);width:100%;height:auto;display:block}.secciones-module__IPNllW__foto[data-proporcion="4:3"] img{aspect-ratio:4/3}.secciones-module__IPNllW__foto[data-proporcion="1:1"] img{aspect-ratio:1}.secciones-module__IPNllW__foto[data-proporcion="16:9"] img{aspect-ratio:16/9}.secciones-module__IPNllW__foto[data-proporcion=libre] img{aspect-ratio:auto}.secciones-module__IPNllW__boton{flex-direction:column;display:flex}.secciones-module__IPNllW__boton>a{white-space:normal;max-width:100%}@media (min-width:64rem){.secciones-module__IPNllW__boton{align-items:flex-start}}.secciones-module__IPNllW__cifraDestacada{gap:var(--espacio-4);flex-direction:column;display:flex}.secciones-module__IPNllW__cifraValor{color:var(--color-texto-progreso);font-size:var(--tipo-cifra-l-tamano);font-weight:var(--tipo-cifra-l-peso);line-height:var(--tipo-cifra-l-interlineado);letter-spacing:var(--tipo-cifra-l-espaciado);margin:0}.secciones-module__IPNllW__cifraExplicacion{color:var(--color-texto-cuerpo);margin:0}.secciones-module__IPNllW__cuerpoTarjeta{gap:var(--espacio-12);flex-direction:column;display:flex}.secciones-module__IPNllW__cifraDeTarjeta{color:var(--color-texto-progreso);font-size:var(--tipo-cifra-m-tamano);font-weight:var(--tipo-cifra-m-peso);line-height:var(--tipo-cifra-m-interlineado);letter-spacing:var(--tipo-cifra-m-espaciado)}.secciones-module__IPNllW__historia{gap:var(--espacio-12);flex-direction:column;margin:0;display:flex}.secciones-module__IPNllW__cita{color:var(--color-texto);font-size:var(--tipo-cita-tamano);font-weight:var(--tipo-cita-peso);line-height:var(--tipo-cita-interlineado);letter-spacing:var(--tipo-cita-espaciado);margin:0}.secciones-module__IPNllW__autor{color:var(--color-texto-ayuda)}
.casas-reales-module__gE80xq__seccion{padding:var(--espacio-56) var(--margen-pagina) 0;color:var(--color-texto)}.casas-reales-module__gE80xq__interior{gap:var(--espacio-24);width:100%;max-width:var(--ancho-contenido);flex-direction:column;margin:0 auto;display:flex}.casas-reales-module__gE80xq__cabeceraSeccion{gap:var(--espacio-10);flex-direction:column;display:flex}.casas-reales-module__gE80xq__tituloSeccion{font-size:var(--tipo-titulo-seccion-tamano);font-weight:var(--tipo-titulo-seccion-peso);line-height:var(--tipo-titulo-seccion-interlineado);letter-spacing:var(--tipo-titulo-seccion-espaciado);margin:0}.casas-reales-module__gE80xq__entradilla{color:var(--color-texto-secundario);font-size:var(--tipo-entradilla-tamano);line-height:var(--tipo-entradilla-interlineado);margin:0}.casas-reales-module__gE80xq__lista{gap:var(--espacio-16);margin:0 calc(-1 * var(--margen-pagina));padding:0 var(--margen-pagina) var(--espacio-4);scroll-padding-inline:var(--margen-pagina);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:88%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.casas-reales-module__gE80xq__tarjeta{border:var(--grosor-1) solid var(--color-borde);border-radius:var(--radio-24);background:var(--color-fondo);scroll-snap-align:start;flex-direction:column;display:flex;position:relative;overflow:hidden}.casas-reales-module__gE80xq__foto{position:relative}.casas-reales-module__gE80xq__foto img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.casas-reales-module__gE80xq__cuerpo{gap:var(--espacio-16);padding:var(--espacio-20);flex-direction:column;flex:1;display:flex}.casas-reales-module__gE80xq__cabecera{gap:var(--espacio-4);flex-direction:column;display:flex}.casas-reales-module__gE80xq__lugar{color:var(--color-texto-acento);font-size:var(--tipo-supertitulo-tamano);font-weight:var(--tipo-supertitulo-peso);line-height:var(--tipo-supertitulo-interlineado);letter-spacing:var(--tipo-supertitulo-espaciado);text-transform:var(--tipo-supertitulo-transformacion);margin:0}.casas-reales-module__gE80xq__titulo{color:var(--color-texto-secundario);font-size:var(--tipo-cuerpo-tamano);font-weight:var(--tipo-etiqueta-peso);line-height:var(--tipo-cuerpo-interlineado);margin:0}.casas-reales-module__gE80xq__precio{color:var(--color-texto);font-size:var(--tipo-cifra-m-tamano);font-weight:var(--tipo-cifra-m-peso);line-height:var(--tipo-cifra-m-interlineado);letter-spacing:var(--tipo-cifra-m-espaciado);margin:0}.casas-reales-module__gE80xq__tabla{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.casas-reales-module__gE80xq__tabla th,.casas-reales-module__gE80xq__tabla td{padding:var(--espacio-10) var(--espacio-10) var(--espacio-10) var(--espacio-2);border-top:var(--grosor-1) solid var(--color-borde);font-weight:inherit;text-align:end;vertical-align:middle}.casas-reales-module__gE80xq__tabla thead th,.casas-reales-module__gE80xq__tabla thead td{padding-top:var(--espacio-12);font-size:var(--tipo-etiqueta-tamano);font-weight:var(--tipo-columna-comparativa-peso);line-height:var(--tipo-columna-comparativa-interlineado);border-top:0}.casas-reales-module__gE80xq__tabla thead .casas-reales-module__gE80xq__sinLibeen{color:var(--color-texto)}.casas-reales-module__gE80xq__fila{width:26%;color:var(--color-texto-secundario);font-size:var(--tipo-ayuda-tamano);line-height:var(--tipo-ayuda-interlineado)}.casas-reales-module__gE80xq__tabla .casas-reales-module__gE80xq__fila{padding-inline:0 var(--espacio-6);text-align:start}.casas-reales-module__gE80xq__sinLibeen,.casas-reales-module__gE80xq__libeen{width:37%}.casas-reales-module__gE80xq__tabla .casas-reales-module__gE80xq__libeen{background:var(--marca-azul-noche)}.casas-reales-module__gE80xq__tabla thead th{color:var(--color-texto)}.casas-reales-module__gE80xq__libeenArriba{border-start-start-radius:var(--radio-16);border-start-end-radius:var(--radio-16)}.casas-reales-module__gE80xq__tabla .casas-reales-module__gE80xq__libeenAbajo{padding-bottom:var(--espacio-12);border-end-end-radius:var(--radio-16);border-end-start-radius:var(--radio-16)}.casas-reales-module__gE80xq__cifra{color:var(--color-texto);font-size:var(--tipo-cuerpo-grande-tamano);font-weight:var(--tipo-cifra-comparativa-peso);line-height:var(--tipo-cifra-comparativa-interlineado);letter-spacing:var(--tipo-cifra-comparativa-espaciado);white-space:nowrap;display:block}.casas-reales-module__gE80xq__sinLibeen .casas-reales-module__gE80xq__cifra{color:var(--color-texto-acento)}.casas-reales-module__gE80xq__linea,.casas-reales-module__gE80xq__ventaja{margin-top:var(--espacio-2);font-size:var(--tipo-estado-tamano);line-height:var(--tipo-ayuda-interlineado);display:block}.casas-reales-module__gE80xq__linea{color:var(--color-texto-ayuda)}.casas-reales-module__gE80xq__ventaja{color:var(--color-ventaja);font-weight:var(--tipo-etiqueta-peso)}.casas-reales-module__gE80xq__oculto{width:var(--grosor-1);height:var(--grosor-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.casas-reales-module__gE80xq__conseguida{justify-content:space-between;align-items:baseline;gap:var(--espacio-12);padding:var(--espacio-12) var(--espacio-16);border-radius:var(--radio-16);background:var(--marca-azul-noche);color:var(--color-fondo);font-size:var(--tipo-etiqueta-tamano);margin:auto 0 0;display:flex}.casas-reales-module__gE80xq__conseguida strong{font-size:var(--tipo-titulo-tarjeta-tamano);font-weight:var(--tipo-cifra-comparativa-peso);white-space:nowrap}@media (min-width:64rem){.casas-reales-module__gE80xq__seccion{padding-top:var(--espacio-96)}.casas-reales-module__gE80xq__interior{gap:var(--espacio-32)}.casas-reales-module__gE80xq__lista{gap:var(--espacio-24);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.casas-reales-module__gE80xq__cuerpo{padding:var(--espacio-24)}.casas-reales-module__gE80xq__cifra{font-size:var(--tipo-titulo-tarjeta-tamano)}.casas-reales-module__gE80xq__linea,.casas-reales-module__gE80xq__ventaja{font-size:var(--tipo-ayuda-tamano)}}
.simulador-comparativo-module__6DE7OG__simulador{gap:var(--espacio-16);flex-direction:column;display:flex}.simulador-comparativo-module__6DE7OG__controles{gap:var(--espacio-20);padding:var(--espacio-20);border-radius:var(--radio-24);background:var(--color-fondo);flex-direction:column;display:flex}.simulador-comparativo-module__6DE7OG__control{gap:var(--espacio-8);flex-direction:column;display:flex}.simulador-comparativo-module__6DE7OG__cabeceraControl{justify-content:space-between;align-items:baseline;gap:var(--espacio-12);display:flex}.simulador-comparativo-module__6DE7OG__etiquetaControl{color:var(--color-texto-ayuda);font-size:var(--tipo-supertitulo-tamano);font-weight:var(--tipo-supertitulo-peso);line-height:var(--tipo-supertitulo-interlineado);letter-spacing:var(--tipo-supertitulo-espaciado);text-transform:var(--tipo-supertitulo-transformacion)}.simulador-comparativo-module__6DE7OG__valorControl{color:var(--color-texto);font-size:var(--tipo-cifra-m-tamano);font-weight:var(--tipo-cifra-m-peso);line-height:var(--tipo-cifra-m-interlineado);letter-spacing:var(--tipo-cifra-m-espaciado);white-space:nowrap}.simulador-comparativo-module__6DE7OG__deslizador{width:100%;height:var(--espacio-24);cursor:pointer;appearance:none;background:0 0;margin:0}.simulador-comparativo-module__6DE7OG__deslizador::-webkit-slider-runnable-track{height:var(--espacio-8);border-radius:var(--radio-pildora);background:linear-gradient(to right, var(--marca-azul-electrico) var(--progreso,0%), var(--color-borde) var(--progreso,0%))}.simulador-comparativo-module__6DE7OG__deslizador::-moz-range-track{height:var(--espacio-8);border-radius:var(--radio-pildora);background:var(--color-borde)}.simulador-comparativo-module__6DE7OG__deslizador::-moz-range-progress{height:var(--espacio-8);border-radius:var(--radio-pildora);background:var(--marca-azul-electrico)}.simulador-comparativo-module__6DE7OG__deslizador::-webkit-slider-thumb{width:var(--espacio-24);height:var(--espacio-24);margin-top:calc((var(--espacio-8) - var(--espacio-24)) / 2);border:var(--grosor-3) solid var(--color-fondo);border-radius:var(--radio-pildora);background:var(--marca-azul-noche);box-shadow:var(--sombra-flotante);appearance:none}.simulador-comparativo-module__6DE7OG__deslizador::-moz-range-thumb{width:var(--espacio-20);height:var(--espacio-20);border:var(--grosor-3) solid var(--color-fondo);border-radius:var(--radio-pildora);background:var(--marca-azul-noche);box-shadow:var(--sombra-flotante)}.simulador-comparativo-module__6DE7OG__deslizador:focus-visible{outline:var(--grosor-2) solid var(--color-foco);outline-offset:var(--espacio-4);border-radius:var(--radio-pildora)}.simulador-comparativo-module__6DE7OG__sufijo{color:var(--color-texto-ayuda);font-size:var(--tipo-etiqueta-tamano);font-weight:var(--tipo-etiqueta-peso);letter-spacing:normal}.simulador-comparativo-module__6DE7OG__casa{gap:var(--espacio-16);margin:var(--espacio-4) 0 0;padding:var(--espacio-16) var(--espacio-20) var(--espacio-20);border-radius:var(--radio-16);background:var(--marca-azul-noche);flex-direction:column;display:flex}.simulador-comparativo-module__6DE7OG__casaHasta{align-items:flex-start;gap:var(--espacio-4);flex-direction:column;margin:0;display:flex}.simulador-comparativo-module__6DE7OG__casa .simulador-comparativo-module__6DE7OG__control{padding-top:var(--espacio-16);border-top:var(--grosor-1) solid var(--color-borde)}.simulador-comparativo-module__6DE7OG__casa .simulador-comparativo-module__6DE7OG__valorControl{font-size:var(--tipo-cuerpo-grande-tamano)}.simulador-comparativo-module__6DE7OG__casa .simulador-comparativo-module__6DE7OG__deslizador::-webkit-slider-thumb{border-color:var(--marca-azul-electrico);background:var(--color-texto)}.simulador-comparativo-module__6DE7OG__casa .simulador-comparativo-module__6DE7OG__deslizador::-moz-range-thumb{border-color:var(--marca-azul-electrico);background:var(--color-texto)}.simulador-comparativo-module__6DE7OG__etiquetaCasa{font-size:var(--tipo-supertitulo-tamano);font-weight:var(--tipo-supertitulo-peso);line-height:var(--tipo-supertitulo-interlineado);letter-spacing:var(--tipo-supertitulo-espaciado);text-transform:var(--tipo-supertitulo-transformacion)}.simulador-comparativo-module__6DE7OG__cifraCasa{font-size:var(--tipo-cifra-l-tamano);font-weight:var(--tipo-cifra-l-peso);line-height:var(--tipo-cifra-l-interlineado);letter-spacing:var(--tipo-cifra-l-espaciado);white-space:nowrap}.simulador-comparativo-module__6DE7OG__limiteCasa{color:var(--color-texto-ayuda);font-size:var(--tipo-ayuda-tamano);line-height:var(--tipo-ayuda-interlineado)}.simulador-comparativo-module__6DE7OG__comparativa{gap:var(--espacio-12);flex-direction:column;min-width:0;display:flex}.simulador-comparativo-module__6DE7OG__subtitulo{gap:var(--espacio-2);flex-direction:column;margin:0;display:flex}.simulador-comparativo-module__6DE7OG__casaDelEjemplo{color:var(--color-texto);font-size:var(--tipo-cifra-m-tamano);font-weight:var(--tipo-subtitulo-resultado-peso);line-height:var(--tipo-cifra-m-interlineado);letter-spacing:var(--tipo-cifra-m-espaciado)}.simulador-comparativo-module__6DE7OG__casaDelEjemplo strong{font-weight:var(--tipo-cifra-m-peso);white-space:nowrap}.simulador-comparativo-module__6DE7OG__plazoDelEjemplo{color:var(--color-texto-ayuda);font-size:var(--tipo-subtitulo-resultado-tamano);line-height:var(--tipo-subtitulo-resultado-interlineado)}.simulador-comparativo-module__6DE7OG__tabla{border-collapse:separate;border-spacing:0;width:100%}.simulador-comparativo-module__6DE7OG__tabla th,.simulador-comparativo-module__6DE7OG__tabla td{padding:var(--espacio-12) var(--espacio-10) var(--espacio-12) var(--espacio-2);border-top:var(--grosor-1) solid var(--color-borde-medio);font-weight:inherit;text-align:end;vertical-align:middle}.simulador-comparativo-module__6DE7OG__tabla thead th,.simulador-comparativo-module__6DE7OG__tabla thead td{padding-top:var(--espacio-14);border-top:0}.simulador-comparativo-module__6DE7OG__esquina{width:auto}.simulador-comparativo-module__6DE7OG__fila{color:var(--color-texto);font-size:var(--tipo-fila-comparativa-tamano);line-height:var(--tipo-fila-comparativa-interlineado)}.simulador-comparativo-module__6DE7OG__tabla .simulador-comparativo-module__6DE7OG__fila{padding-inline:0 var(--espacio-8);font-weight:var(--tipo-fila-comparativa-peso);text-align:start;white-space:normal}.simulador-comparativo-module__6DE7OG__notaFila{margin-top:var(--espacio-2);color:var(--color-texto-ayuda);font-size:var(--tipo-linea-comparativa-tamano);font-weight:var(--tipo-linea-comparativa-peso);line-height:var(--tipo-linea-comparativa-interlineado);display:block}.simulador-comparativo-module__6DE7OG__sinLibeen,.simulador-comparativo-module__6DE7OG__libeen{white-space:nowrap;width:1%}.simulador-comparativo-module__6DE7OG__tabla .simulador-comparativo-module__6DE7OG__libeen{padding-inline:var(--espacio-8) var(--espacio-12);background:var(--marca-azul-noche)}.simulador-comparativo-module__6DE7OG__libeenArriba{border-start-start-radius:var(--radio-18);border-start-end-radius:var(--radio-18)}.simulador-comparativo-module__6DE7OG__tabla .simulador-comparativo-module__6DE7OG__libeenAbajo{padding-bottom:var(--espacio-14);border-end-end-radius:var(--radio-18);border-end-start-radius:var(--radio-18)}.simulador-comparativo-module__6DE7OG__columna{color:var(--color-texto);font-size:var(--tipo-columna-comparativa-tamano);font-weight:var(--tipo-columna-comparativa-peso);line-height:var(--tipo-columna-comparativa-interlineado);letter-spacing:var(--tipo-columna-comparativa-espaciado);display:block}.simulador-comparativo-module__6DE7OG__cifra{color:var(--color-texto);font-size:var(--tipo-cifra-comparativa-tamano);font-weight:var(--tipo-cifra-comparativa-peso);line-height:var(--tipo-cifra-comparativa-interlineado);letter-spacing:var(--tipo-cifra-comparativa-espaciado);white-space:nowrap;display:block}.simulador-comparativo-module__6DE7OG__sinLibeen .simulador-comparativo-module__6DE7OG__cifra{color:var(--color-texto-acento)}.simulador-comparativo-module__6DE7OG__linea,.simulador-comparativo-module__6DE7OG__ventaja{margin-top:var(--espacio-4);white-space:nowrap;font-size:var(--tipo-linea-comparativa-tamano);line-height:var(--tipo-linea-comparativa-interlineado);display:block}.simulador-comparativo-module__6DE7OG__linea{color:var(--color-texto-ayuda);font-weight:var(--tipo-linea-comparativa-peso)}.simulador-comparativo-module__6DE7OG__ventaja{color:var(--color-ventaja);font-weight:var(--tipo-cifra-comparativa-peso)}.simulador-comparativo-module__6DE7OG__nota{color:var(--color-texto-ayuda);font-size:var(--tipo-ayuda-tamano);line-height:var(--tipo-ayuda-interlineado);margin:0}.simulador-comparativo-module__6DE7OG__nota strong{color:var(--color-texto);font-weight:var(--tipo-etiqueta-peso)}@media (min-width:64rem){.simulador-comparativo-module__6DE7OG__simulador{align-items:center;gap:var(--espacio-40);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.simulador-comparativo-module__6DE7OG__controles{gap:var(--espacio-28);padding:var(--espacio-32)}.simulador-comparativo-module__6DE7OG__tabla{table-layout:fixed}.simulador-comparativo-module__6DE7OG__sinLibeen,.simulador-comparativo-module__6DE7OG__libeen{width:31%}.simulador-comparativo-module__6DE7OG__tabla .simulador-comparativo-module__6DE7OG__sinLibeen,.simulador-comparativo-module__6DE7OG__tabla .simulador-comparativo-module__6DE7OG__libeen{padding-inline:var(--espacio-12) var(--espacio-20)}.simulador-comparativo-module__6DE7OG__linea,.simulador-comparativo-module__6DE7OG__ventaja,.simulador-comparativo-module__6DE7OG__notaFila{font-size:var(--tipo-ayuda-tamano)}.simulador-comparativo-module__6DE7OG__fila{font-size:var(--tipo-cuerpo-tamano)}}
