.elementor .e-bd6faf8-f630040{font-family:Inter Tight;font-weight:600;font-size:15px;color:#C09B5E;letter-spacing:0.9px;text-transform:uppercase;}.elementor .e-a221368-dd3f678{width:700px;font-family:Inter Tight;font-weight:400;font-size:55px;color:#ffffff;letter-spacing:0.1px;line-height:1.15em;text-align:start;}.elementor .e-5f91bf4-e7afeda{width:1280px;position:relative;z-index:1;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-676372e-a61d7a3{padding-block-start:250px;padding-block-end:200px;margin:0px;background-image:linear-gradient(#0000007a, #0000007a),url("https://linea12.es/wp-content/uploads/2026/05/plano-vivienda-linea-12.webp");background-repeat:repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;justify-content:center;align-items:center;}.elementor .e-4e22aa0-613eb26{width:830px;font-family:Inter Tight;font-weight:500;font-size:22px;color:var(--color-negro);letter-spacing:0.2px;word-spacing:0px;line-height:1.4em;text-align:start;align-self:start;}.elementor .e-3604ce3-c6c4b18{width:1280px;position:relative;z-index:1;padding:0px;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-self:center;}.elementor .e-30ef5d9-e141eae{padding-block-start:150px;padding-block-end:150px;background-image:linear-gradient(#F7F5F5, #F7F5F5);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#F7F5F5;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-f211deb-02dd593{font-size:clamp(1.75rem, 1.118vw + 1.488rem, 2.313rem);;color:var(--color-negro);}.elementor .e-157ef79-3cee5e0{width:700px;font-weight:500;color:var(--color-negro);margin-block-end:20px;}.elementor .e-b045f09-2e12f84{font-size:var(--bloque_titulo_font);text-align:center;}.elementor .e-cf7cfdd-0d57829{color:var(--color-blanco);letter-spacing:0.2px;word-spacing:0px;line-height:1.4em;text-align:start;margin-block-end:30px;}.elementor .e-783b079-2ada1b6{padding:0px;}.elementor .e-f52e2c9-cc4f3e2{width:45%;column-gap:20px;padding:40px;margin:0px;border-radius:10px;background-color:var(--color-oro);flex-direction:column;row-gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-825c4f8-bc28f24{font-size:var(--bloque_titulo_font);text-align:center;}.elementor .e-8183b23-4c2a7b5{color:var(--color-blanco);letter-spacing:0.2px;word-spacing:0px;line-height:1.4em;text-align:start;margin-block-end:30px;}.elementor .e-19ae53b-738b4ac{padding:0px;}.elementor .e-dbfb880-4360755{width:45%;column-gap:20px;padding:40px;margin:0px;border-radius:10px;background-color:var(--color-oro);flex-direction:column;row-gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-1288e46-84740a8{font-size:var(--bloque_titulo_font);text-align:start;}.elementor .e-fe86274-9ebf3da{color:var(--color-blanco);letter-spacing:0.2px;word-spacing:0px;line-height:1.4em;text-align:start;}.elementor .e-b2f0ee6-577eab6{padding:0px;}.elementor .e-3517c26-1db54f8{width:45%;column-gap:20px;padding:40px;margin:0px;border-radius:10px;background-color:var(--color-oro);flex-direction:column;row-gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-0caf703-751f4a3{width:1280px;position:relative;z-index:1;padding:0px;flex-direction:row;gap:20px;justify-content:space-evenly;align-items:stretch;}.elementor .e-3afab89-723240a{padding-block-start:130px;padding-block-end:130px;margin:0px;background-color:var(--color-beige-oscuro);flex-direction:column;gap:20px;justify-content:center;align-items:center;.texto-leer-mas{
max-height: 70px;
overflow: hidden;
transition: max-height .4s ease;

-webkit-mask-image: linear-gradient(
  to bottom,
  rgba(0,0,0,1) 70%,
  rgba(0,0,0,0)
);

mask-image: linear-gradient(
  to bottom,
  rgba(0,0,0,1) 70%,
  rgba(0,0,0,0)
);
}

.texto-leer-mas.abierto{
max-height: 2000px;

-webkit-mask-image: none;
mask-image: none;
}

.btn-leer-mas,
.btn-leer-mas *{
cursor: pointer;
}\n}.elementor .e-8986a1c-3d7625e{width:700px;font-size:clamp(1.75rem, 1.118vw + 1.488rem, 2.313rem);;color:var(--color-blanco);}.elementor .e-f2bfdbe-41c60a9{width:100%;color:var(--color-blanco);letter-spacing:0.2px;word-spacing:0px;line-height:1.4em;text-align:start;flex:1 0 auto;}.elementor .e-3c0ff70-a82b25b{width:22px;height:auto;object-position:center left;color:#C09B5E;text-align:start;padding:0px;margin:0px;}.elementor .e-cde15ce-9d6473e{width:90%;font-family:Inter Tight;font-weight:500;font-size:17px;color:var(--color-blanco);letter-spacing:0.2px;word-spacing:0px;line-height:1.3em;text-align:start;}.elementor .e-b86a0f2-87173d2{width:22px;height:auto;object-position:center left;color:#C09B5E;text-align:start;padding:0px;margin:0px;}.elementor .e-91d0e99-3af84c8{width:90%;font-family:Inter Tight;font-weight:500;font-size:17px;color:var(--color-blanco);letter-spacing:0.2px;word-spacing:0px;line-height:1.3em;text-align:start;}.elementor .e-b2c0ea4-00f4513{width:22px;height:auto;object-position:center left;color:#C09B5E;text-align:start;padding:0px;margin:0px;}.elementor .e-30273b4-9cfd419{width:90%;font-family:Inter Tight;font-weight:500;font-size:17px;color:var(--color-blanco);letter-spacing:0.2px;word-spacing:0px;line-height:1.3em;text-align:start;}.elementor .e-4de829d-b477b08{width:22px;height:auto;object-position:center left;color:#C09B5E;text-align:start;padding:0px;margin:0px;}.elementor .e-d22413c-435f4df{width:90%;font-family:Inter Tight;font-weight:500;font-size:17px;color:var(--color-blanco);letter-spacing:0.2px;word-spacing:0px;line-height:1.3em;text-align:start;}.elementor .e-ae38720-4e6c9ca{width:700px;position:relative;z-index:1;padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-items:start;}.elementor .e-a641f87-a95be7c{padding-block-start:130px;padding-block-end:130px;margin:0px;background-image:linear-gradient(#00000080, #00000080),url("https://linea12.es/wp-content/uploads/2026/05/planos-vivienda-compradores.webp");background-repeat:repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:40px;justify-content:center;align-items:center;.texto-leer-mas{
max-height: 70px;
overflow: hidden;
transition: max-height .4s ease;

-webkit-mask-image: linear-gradient(
  to bottom,
  rgba(0,0,0,1) 70%,
  rgba(0,0,0,0)
);

mask-image: linear-gradient(
  to bottom,
  rgba(0,0,0,1) 70%,
  rgba(0,0,0,0)
);
}

.texto-leer-mas.abierto{
max-height: 2000px;

-webkit-mask-image: none;
mask-image: none;
}

.btn-leer-mas,
.btn-leer-mas *{
cursor: pointer;
}\n}