.elementor .e-742939d5-a849{color:var(--blanco);margin:0px;}.elementor .e-46fa62ce-4ef4{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-6cbfb9a9-51cc{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.22) 0%, rgba(0,0,0,0.70) 100%), url(https://sitges.telfo.com/wp-content/uploads/2026/10/hotel-sitges-zonas-comunes-12.webp); background-size:cover; background-position:center 50%;\n}.elementor .e-3347f1cc-8a83{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-74d3b22-3265{margin-block-end:var(--esp-s);}.elementor .e-697dd3e4-a1a6{max-width:52ch;font-size:1.125rem;line-height:1.65;}.elementor .e-52b02ff9-2f3f{max-width:52ch;font-size:1.125rem;line-height:1.65;margin-block-end:var(--esp-s);}.elementor .e-549f06bc-918b{padding:0px;display:flex;flex-direction:row;gap:var(--esp-s);flex-wrap:wrap;}.elementor .e-1e8908c2-fedf{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-e8b007f-9f03{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-4337aad8-a774{font-family:var(--font-titulo);font-size:1.0625rem;margin:0px;text-align:right;\n}.elementor .e-39aad908-6bb3{width:100%;display:flex;flex-direction:row;gap:var(--esp-s);justify-content:space-between;padding-block:14px; padding-inline:0px; border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:rgba(0,0,0,0.1); align-items:baseline;\n}.elementor .e-2faaf5b0-95da{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-3e3e9a7a-e4c1{font-family:var(--font-titulo);font-size:1.0625rem;margin:0px;text-align:right;\n}.elementor .e-53ff6a82-7648{width:100%;display:flex;flex-direction:row;gap:var(--esp-s);justify-content:space-between;padding-block:14px; padding-inline:0px; border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:rgba(0,0,0,0.1); align-items:baseline;\n}.elementor .e-73dcf9b0-1b9f{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-2aacee24-426c{font-family:var(--font-titulo);font-size:1.0625rem;margin:0px;text-align:right;\n}.elementor .e-7f9bbb17-7a63{width:100%;display:flex;flex-direction:row;gap:var(--esp-s);justify-content:space-between;padding-block:14px; padding-inline:0px; border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:rgba(0,0,0,0.1); align-items:baseline;\n}.elementor .e-54a10c9f-b79c{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-42bc985a-3ed2{font-family:var(--font-titulo);font-size:1.0625rem;margin:0px;text-align:right;\n}.elementor .e-4a1ef381-4510{width:100%;display:flex;flex-direction:row;gap:var(--esp-s);justify-content:space-between;padding-block:14px; padding-inline:0px; border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:rgba(0,0,0,0.1); align-items:baseline;\n}.elementor .e-e93a535-4e35{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-a6f973c-bac9{font-family:var(--font-titulo);font-size:1.0625rem;margin:0px;text-align:right;\n}.elementor .e-317505c8-ff77{width:100%;display:flex;flex-direction:row;gap:var(--esp-s);justify-content:space-between;padding-block:14px; padding-inline:0px; border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:rgba(0,0,0,0.1); align-items:baseline;\n}.elementor .e-2f0b8a0c-319e{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-3c5872ce-10b0{font-family:var(--font-titulo);font-size:1.0625rem;margin:0px;text-align:right;\n}.elementor .e-2cc0f5f6-dc08{width:100%;display:flex;flex-direction:row;gap:var(--esp-s);justify-content:space-between;padding-block:14px; padding-inline:0px; border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:rgba(0,0,0,0.1); align-items:baseline;\n}.elementor .e-3784a3d9-2d80{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-24b0fadf-2852{font-family:var(--font-titulo);font-size:1.0625rem;margin:0px;text-align:right;\n}.elementor .e-58fed45d-ecda{width:100%;display:flex;flex-direction:row;gap:var(--esp-s);justify-content:space-between;padding-block:14px; padding-inline:0px; align-items:baseline;\n}.elementor .e-45a902cc-18b0{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-18881af5-d287{width:var(--ancho-contenido);display:grid;gap:var(--esp-l);grid-template-columns:1fr 1.1fr;align-items:start;padding-block:var(--esp-xl); padding-inline:0px; margin-block:0px; margin-inline:auto;\n}.elementor .e-53b774c2-6306{width:100%;padding:0px;display:flex;}.elementor .e-3fc3572d-af35{width:100%;height:100%;object-fit:cover;display:block;object-position:center 55%;\n}.elementor .e-4ed8836a-7e93{width:100%;overflow:hidden;aspect-ratio:3 / 4;padding:0px;display:block;}.elementor .e-41046571-3d01{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-33f25de2-eebf{margin-block-end:var(--esp-s);}.elementor .e-2a8487ea-2afb{max-width:58ch;}.elementor .e-1d23ed7d-9d08{max-width:58ch;margin-block-end:var(--esp-s);}.elementor .e-43fa7666-5b52{margin-block-start:0px;}.elementor .e-6f53c496-1177{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-6e236280-8ac2{width:var(--ancho-contenido);display:grid;gap:var(--esp-l);grid-template-columns:1fr 1.1fr;align-items:center;padding-block:var(--esp-xl); padding-inline:0px; margin-block:0px; margin-inline:auto;\n}.elementor .e-793492af-49bb{width:100%;padding:0px;background-color:var(--fondo-suave);display:flex;}.elementor .e-612047fe-db22{margin-block-end:var(--esp-xs);}.elementor .e-54a389b4-fc7c{max-width:56ch;text-align:center;margin-block-end:var(--esp-m);}.elementor .e-4b939be3-b5ba{padding:0px;display:flex;flex-direction:row;gap:var(--esp-s);flex-wrap:wrap;justify-content:center;}.elementor .e-657fa860-36d3{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-70457e2b-d44d{width:100%;padding:0px;display:flex;}