.elementor .e-2ac796bd-1ff7{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;}.elementor .e-560bb17e-1f12{color:var(--blanco);margin:0px;}.elementor .e-2c11be35-dd1b{font-size:var(--fs-subtitulo);color:rgba(255,255,255,0.88);margin:0px;}.elementor .e-be37a6-a920{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-7b1eec49-4355{width:100%;min-height:52vh;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.66) 100%), url(https://sitges.telfo.com/wp-content/uploads/2026/10/hotel-sitges-piscina-01.webp); background-size:cover; background-position:center 55%;\n}.elementor .e-4cbba235-8fdd{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-692e3f72-5092{margin-block-end:var(--esp-s);}.elementor .e-3f0f3a57-f183{max-width:845px;font-size:1.125rem;line-height:1.65;}.elementor .e-d5d442a-9a3c{max-width:845px;font-size:1.125rem;line-height:1.65;}.elementor .e-6e84b631-e789{max-width:845px;font-size:1.125rem;line-height:1.65;margin-block-end:0px;}.elementor .e-32354b49-5b1c{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-2446039a-3549{width:100%;height:auto;display:block;}.elementor .e-37da6fce-58c1{width:100%;max-width:300px;padding:0px;display:block;margin-inline:auto;\n}.elementor .e-58b898e6-3f8c{width:var(--ancho-contenido);display:grid;gap:var(--esp-l);grid-template-columns:1.3fr 1fr;align-items:center;padding-block:var(--esp-xl); padding-inline:0px; margin-block:0px; margin-inline:auto;\n}.elementor .e-7a386166-fca0{width:100%;padding:0px;display:flex;}.elementor .e-7538f193-b43b{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-20e84935-9ab4{margin-block-end:var(--esp-s);}.elementor .e-1df0e0c4-9245{max-width:845px;font-size:1.125rem;line-height:1.65;margin-block-end:var(--esp-m);}.elementor .e-5b71d66b-346d{font-size:1.125rem;margin-block-end:8px;}.elementor .e-6a0ed6c2-467a{font-size:0.9375rem;color:var(--marca-gris);margin:0px;}.elementor .e-55a28862-a5de{width:100%;padding-block-start:var(--esp-s);padding-block-end:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;padding-inline:0px; border-block-start-width:2px; border-top-style:solid; border-top-color:var(--marca-rojo);\n}.elementor .e-50ef006-6d03{font-size:1.125rem;margin-block-end:8px;}.elementor .e-6ac34ffa-fd58{font-size:0.9375rem;color:var(--marca-gris);margin:0px;}.elementor .e-681bbee8-6fce{width:100%;padding-block-start:var(--esp-s);padding-block-end:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;padding-inline:0px; border-block-start-width:2px; border-top-style:solid; border-top-color:var(--marca-rojo);\n}.elementor .e-8be7f5a-814d{font-size:1.125rem;margin-block-end:8px;}.elementor .e-3f59b790-df18{font-size:0.9375rem;color:var(--marca-gris);margin:0px;}.elementor .e-6c3f1ace-7fc1{width:100%;padding-block-start:var(--esp-s);padding-block-end:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;padding-inline:0px; border-block-start-width:2px; border-top-style:solid; border-top-color:var(--marca-rojo);\n}.elementor .e-3456a1f3-b33c{width:100%;padding:0px;display:grid;gap:var(--esp-m);grid-template-columns:repeat(3, 1fr);}.elementor .e-37cd6ba4-853f{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-abd7d4a-2123{width:100%;padding:0px;background-color:var(--fondo-suave);display:flex;}.elementor .e-6408cc4a-b8ab{margin-block-end:var(--esp-xs);}.elementor .e-ba5189e-86c2{max-width:56ch;text-align:center;margin-block-end:var(--esp-m);}.elementor .e-5afc0aa9-f13d{padding:0px;display:flex;flex-direction:row;gap:var(--esp-s);flex-wrap:wrap;justify-content:center;}.elementor .e-41ae3be3-8fa3{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-2c1d690a-b263{width:100%;padding:0px;display:flex;}