.elementor .e-1b3a1ff9-6d6f{color:var(--blanco);margin:0px;}.elementor .e-7683a9d6-6a09{width:var(--ancho-contenido);padding-block-start:0px;padding-block-end:var(--esp-l);display:flex;flex-direction:column;gap:var(--esp-xs);align-items:flex-start;padding-inline:0px; margin-block:0px; margin-inline:auto;\n}.elementor .e-cedc5b3-a0e5{width:100%;min-height:56vh;padding:0px;background-color:var(--texto);display:flex;align-items:flex-end;background-image:linear-gradient(to bottom, rgba(0,0,0,0.20) 0%, rgba(0,0,0,0.68) 100%), url(https://sitges.telfo.com/wp-content/uploads/2026/10/hotel-sitges-hotel-07.webp); background-size:cover; background-position:center 60%; background-image:linear-gradient(to bottom, rgba(0,0,0,0.12) 0%, rgba(0,0,0,0.62) 100%), url(https://sitges.telfo.com/wp-content/uploads/2026/10/sitges-panoramica-scaled.jpg); background-size:cover; background-position:center 38%;\n}.elementor .e-27adeaa0-e715{font-family:var(--font-texto);font-weight:600;font-size:0.8125rem;color:var(--marca-rojo);letter-spacing:0.22em;text-transform:uppercase;margin-block-end:var(--esp-xs);}.elementor .e-29557fd-6aee{margin-block-end:var(--esp-s);}.elementor .e-5538ea0f-6c60{max-width:845px;font-size:1.125rem;line-height:1.65;}.elementor .e-1d4bfd83-3b08{max-width:845px;font-size:1.125rem;line-height:1.65;margin-block-end:0px;}.elementor .e-5e737199-ef2b{width:var(--ancho-contenido);display:flex;flex-direction:column;gap:0px;align-items:flex-start;padding-block:var(--esp-xl); padding-inline:0px; margin-block:0px; margin-inline:auto;\n}.elementor .e-47f37e46-c3a9{width:100%;padding:0px;display:flex;}.elementor .e-37750251-db81{font-family:var(--font-texto);font-weight:600;font-size:0.8125rem;color:var(--marca-rojo);letter-spacing:0.22em;text-transform:uppercase;margin-block-end:var(--esp-xs);}.elementor .e-459c7572-eebd{margin-block-end:var(--esp-s);}.elementor .e-3dfcd9d3-7f6a{max-width:845px;font-size:1.125rem;line-height:1.65;margin-block-end:var(--esp-m);}.elementor .e-cc84a32-68da{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-b6af444-1afa{width:100%;overflow:hidden;aspect-ratio:1 / 1;padding:0px;margin-block-end:var(--esp-xs);display:block;}.elementor .e-2343b818-a76a{font-size:1.0625rem;line-height:1.25;margin-block-end:2px;}.elementor .e-159c7bc9-c25a{font-family:var(--font-texto);font-weight:600;font-size:0.75rem;color:var(--marca-rojo);letter-spacing:0.1em;text-transform:uppercase;margin-block-end:8px;}.elementor .e-5e51adaf-6eb5{font-size:0.875rem;color:var(--marca-gris);line-height:1.55;margin:0px;}.elementor .e-65cc0c21-dcb3{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-73af5a4b-4c74{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-6db3ba06-85b1{width:100%;overflow:hidden;aspect-ratio:1 / 1;padding:0px;margin-block-end:var(--esp-xs);display:block;}.elementor .e-3b9785a2-fa88{font-size:1.0625rem;line-height:1.25;margin-block-end:2px;}.elementor .e-72ee844-4626{font-family:var(--font-texto);font-weight:600;font-size:0.75rem;color:var(--marca-rojo);letter-spacing:0.1em;text-transform:uppercase;margin-block-end:8px;}.elementor .e-48dce2cd-ea12{font-size:0.875rem;color:var(--marca-gris);line-height:1.55;margin:0px;}.elementor .e-59b9fe29-97bc{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-66c5688e-241f{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-d779e44-6ed8{width:100%;overflow:hidden;aspect-ratio:1 / 1;padding:0px;margin-block-end:var(--esp-xs);display:block;}.elementor .e-65b33baa-588c{font-size:1.0625rem;line-height:1.25;margin-block-end:2px;}.elementor .e-1369a559-aec0{font-family:var(--font-texto);font-weight:600;font-size:0.75rem;color:var(--marca-rojo);letter-spacing:0.1em;text-transform:uppercase;margin-block-end:8px;}.elementor .e-4e0d4d67-3a72{font-size:0.875rem;color:var(--marca-gris);line-height:1.55;margin:0px;}.elementor .e-3b46edf0-75b6{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-60fdf9bd-7c15{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-537df644-3462{width:100%;overflow:hidden;aspect-ratio:1 / 1;padding:0px;margin-block-end:var(--esp-xs);display:block;}.elementor .e-505ba535-e076{font-size:1.0625rem;line-height:1.25;margin-block-end:2px;}.elementor .e-73375bb2-1d19{font-family:var(--font-texto);font-weight:600;font-size:0.75rem;color:var(--marca-rojo);letter-spacing:0.1em;text-transform:uppercase;margin-block-end:8px;}.elementor .e-2a1226b0-b4e6{font-size:0.875rem;color:var(--marca-gris);line-height:1.55;margin:0px;}.elementor .e-3cba9d08-6d32{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-76191b7-4501{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-50d22762-e90b{width:100%;overflow:hidden;aspect-ratio:1 / 1;padding:0px;margin-block-end:var(--esp-xs);display:block;}.elementor .e-51c6b3b2-a6fc{font-size:1.0625rem;line-height:1.25;margin-block-end:2px;}.elementor .e-2515039f-c452{font-family:var(--font-texto);font-weight:600;font-size:0.75rem;color:var(--marca-rojo);letter-spacing:0.1em;text-transform:uppercase;margin-block-end:8px;}.elementor .e-5f17f92f-7e1b{font-size:0.875rem;color:var(--marca-gris);line-height:1.55;margin:0px;}.elementor .e-6885f601-af49{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-6a0ae543-1e01{width:100%;padding:0px;display:grid;gap:var(--esp-s);grid-template-columns:repeat(5, 1fr);}.elementor .e-e73f3-3acc{max-width:845px;font-size:0.9375rem;color:var(--marca-gris);margin-block-start:var(--esp-m);margin-block-end:0px;}.elementor .e-2939bc30-95cd{width:var(--ancho-contenido);display:flex;flex-direction:column;gap:0px;align-items:flex-start;padding-block:var(--esp-xl); padding-inline:0px; margin-block:0px; margin-inline:auto;\n}.elementor .e-21620f96-aed9{width:100%;padding:0px;background-color:var(--fondo-suave);display:flex;}.elementor .e-5f27b1e0-3f2e{font-family:var(--font-texto);font-weight:600;font-size:0.8125rem;color:rgba(255,255,255,0.8);letter-spacing:0.22em;text-transform:uppercase;margin-block-end:var(--esp-xs);}.elementor .e-77f81957-8949{color:var(--blanco);margin-block-end:var(--esp-s);}.elementor .e-3cbe90de-d4ff{max-width:845px;font-size:1.125rem;color:rgba(255,255,255,0.9);line-height:1.65;margin-block-end:var(--esp-m);}.elementor .e-2f97c453-11b2{font-size:0.8125rem;color:rgba(255,255,255,0.8);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:4px;}.elementor .e-5e93d640-78c4{font-family:var(--font-titulo);font-size:1.75rem;color:var(--blanco);line-height:1.1;margin-block-end:8px;}.elementor .e-4efb4c6-9923{font-size:0.9375rem;color:rgba(255,255,255,0.85);margin:0px;}.elementor .e-71fb9e80-80b4{width:100%;padding:var(--esp-s);border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-6fbeb056-f3b6{font-size:0.8125rem;color:rgba(255,255,255,0.8);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:4px;}.elementor .e-273988fb-657d{font-family:var(--font-titulo);font-size:1.75rem;color:var(--blanco);line-height:1.1;margin-block-end:8px;}.elementor .e-45d3b5a0-11bb{font-size:0.9375rem;color:rgba(255,255,255,0.85);margin:0px;}.elementor .e-7f89d198-be06{width:100%;padding:var(--esp-s);border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-79fa7734-ae54{width:100%;padding:0px;display:grid;gap:var(--esp-m);grid-template-columns:repeat(2, 1fr);}.elementor .e-78c289d7-968b{width:var(--ancho-contenido);display:flex;flex-direction:column;gap:0px;align-items:flex-start;padding-block:var(--esp-xl); padding-inline:0px; margin-block:0px; margin-inline:auto;\n}.elementor .e-4c27130d-29c9{width:100%;padding:0px;background-color:var(--marca-rojo);display:flex;}.elementor .e-6bccbf51-a36b{font-family:var(--font-texto);font-weight:600;font-size:0.8125rem;color:var(--marca-rojo);letter-spacing:0.22em;text-transform:uppercase;margin-block-end:var(--esp-xs);}.elementor .e-40db61cb-f57e{margin-block-end:var(--esp-s);}.elementor .e-779a779d-8ae8{max-width:62ch;}.elementor .e-a0577f3-8ab2{max-width:62ch;}.elementor .e-29f07354-7bf2{margin-block-start:var(--esp-xs);}.elementor .e-17c9d90-7a66{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-7bea7c80-792d{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-4a1e89cd-5c82{width:100%;overflow:hidden;aspect-ratio:3 / 4;padding:0px;display:block;}.elementor .e-501d39bc-4860{width:var(--ancho-contenido);display:grid;gap:var(--esp-l);grid-template-columns:1.1fr 1fr;align-items:center;padding-block:var(--esp-xl); padding-inline:0px; margin-block:0px; margin-inline:auto;\n}.elementor .e-7fd03ead-c151{width:100%;padding:0px;display:flex;}.elementor .e-aac2c56-928c{margin-block-end:var(--esp-xs);}.elementor .e-7999eefd-e427{max-width:56ch;text-align:center;margin-block-end:var(--esp-m);}.elementor .e-4a4d8eee-ec68{padding:0px;display:flex;flex-direction:row;gap:var(--esp-s);flex-wrap:wrap;justify-content:center;}.elementor .e-4e7635fe-72df{width:var(--ancho-contenido);text-align:center;display:flex;flex-direction:column;gap:0px;align-items:center;padding-block:var(--esp-xl); padding-inline:0px; margin-block:0px; margin-inline:auto;\n}.elementor .e-47b3cffe-e5fd{width:100%;padding:0px;background-color:var(--fondo-suave);display:flex;}