.elementor .e-2994b092-d745{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-6882d711-f1d9{color:var(--blanco);margin:0px;}.elementor .e-5ce91e94-daa9{font-size:var(--fs-subtitulo);color:rgba(255,255,255,0.88);margin:0px;}.elementor .e-3484902-3272{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-26f90ed0-aebe{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-01.webp); background-size:cover; background-position:center 45%; background-image:linear-gradient(to bottom, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.70) 100%), url(https://sitges.telfo.com/wp-content/uploads/2026/10/hotel-sitges-salon-web-actual.webp); background-size:cover; background-position:center 55%;\n}.elementor .e-50b498bd-f1d9{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-4f3fd057-1803{margin-block-end:var(--esp-s);}.elementor .e-5e2cee5-8467{max-width:62ch;}.elementor .e-61dc4a0c-b760{max-width:62ch;}.elementor .e-968dd-e460{max-width:62ch;margin-block-end:0px;}.elementor .e-12c680b4-fc62{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-239717e4-7161{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;object-position:center 30%;\n}.elementor .e-318e27f2-7b9c{width:100%;overflow:hidden;aspect-ratio:4 / 3;padding:0px;display:block;}.elementor .e-130ced30-1aec{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-4d410690-ebef{width:100%;padding:0px;display:flex;}.elementor .e-3fc01c97-d2b3{font-family:var(--font-titulo);font-size:2.5rem;color:var(--blanco);line-height:1;margin:0px;}.elementor .e-49431fa0-805a{font-size:0.875rem;color:rgba(255,255,255,0.85);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-28744dab-4b3b{width:100%;padding:0px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;}.elementor .e-223af66c-6da7{font-family:var(--font-titulo);font-size:2.5rem;color:var(--blanco);line-height:1;margin:0px;}.elementor .e-3b308522-3b1f{font-size:0.875rem;color:rgba(255,255,255,0.85);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-604fc1cb-54d4{width:100%;padding:0px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;}.elementor .e-7a500de3-61c2{font-family:var(--font-titulo);font-size:2.5rem;color:var(--blanco);line-height:1;margin:0px;}.elementor .e-6639dd42-d490{font-size:0.875rem;color:rgba(255,255,255,0.85);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-53319653-51c1{width:100%;padding:0px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;}.elementor .e-26973aa9-23ca{font-family:var(--font-titulo);font-size:2.5rem;color:var(--blanco);line-height:1;margin:0px;}.elementor .e-2ac720ac-7c2f{font-size:0.875rem;color:rgba(255,255,255,0.85);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-135f9b8f-f087{width:100%;padding:0px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;}.elementor .e-159559a8-f528{width:var(--ancho-contenido);display:grid;gap:var(--esp-m);grid-template-columns:repeat(4, 1fr);padding-block:var(--esp-l); padding-inline:0px; margin-block:0px; margin-inline:auto;\n}.elementor .e-262c019d-3631{width:100%;padding:0px;background-color:var(--marca-rojo);display:flex;}.elementor .e-629a329e-b2dd{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-3ee677b4-b2c1{margin-block-end:var(--esp-m);}.elementor .e-2d01149f-9602{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-6a53c05e-170d{width:100%;overflow:hidden;aspect-ratio:3 / 2;padding:0px;margin-block-end:var(--esp-s);display:block;}.elementor .e-553fdc8d-3539{font-size:1.25rem;margin-block-end:6px;}.elementor .e-29c5c32b-5d68{font-size:0.9375rem;color:var(--marca-gris);margin:0px;}.elementor .e-5580b3cb-be7c{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-5a6ebd81-413d{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-619f3b83-5d42{width:100%;overflow:hidden;aspect-ratio:3 / 2;padding:0px;margin-block-end:var(--esp-s);display:block;}.elementor .e-5bcebfa2-6120{font-size:1.25rem;margin-block-end:6px;}.elementor .e-493c0efe-9069{font-size:0.9375rem;color:var(--marca-gris);margin:0px;}.elementor .e-57c2a620-19a7{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-2419bfa9-e884{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-e39e039-34c4{width:100%;overflow:hidden;aspect-ratio:3 / 2;padding:0px;margin-block-end:var(--esp-s);display:block;}.elementor .e-7a182155-9e41{font-size:1.25rem;margin-block-end:6px;}.elementor .e-78910c63-8727{font-size:0.9375rem;color:var(--marca-gris);margin:0px;}.elementor .e-2efddfa5-79db{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-61488f07-3245{width:100%;padding:0px;display:grid;gap:var(--esp-m);grid-template-columns:repeat(3, 1fr);}.elementor .e-27eabcb2-334a{margin-block-start:var(--esp-m);}.elementor .e-7869c4d3-3198{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-6cde39cc-e02c{width:100%;padding:0px;display:flex;}.elementor .e-2836dfa8-62c9{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-19dc3057-e031{margin-block-end:var(--esp-s);}.elementor .e-52ccf71e-6ab3{max-width:48ch;margin:0px;}.elementor .e-30e0c7b2-a8ca{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-60f910ce-289c{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-171817a0-7b8c{font-family:var(--font-titulo);font-size:1.0625rem;margin:0px;text-align:right;\n}.elementor .e-22836371-a8af{width:100%;display:flex;flex-direction:row;gap:var(--esp-s);justify-content:space-between;padding-block:12px; 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-14cdd21e-3309{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-5af2986b-954d{font-family:var(--font-titulo);font-size:1.0625rem;margin:0px;text-align:right;\n}.elementor .e-1a61e023-2b60{width:100%;display:flex;flex-direction:row;gap:var(--esp-s);justify-content:space-between;padding-block:12px; 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-5ff11267-6af1{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-2dda8652-dd7d{font-family:var(--font-titulo);font-size:1.0625rem;margin:0px;text-align:right;\n}.elementor .e-494149ed-54cd{width:100%;display:flex;flex-direction:row;gap:var(--esp-s);justify-content:space-between;padding-block:12px; 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-592500b7-4b2d{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-32429230-c2eb{font-family:var(--font-titulo);font-size:1.0625rem;margin:0px;text-align:right;\n}.elementor .e-5857e827-4272{width:100%;display:flex;flex-direction:row;gap:var(--esp-s);justify-content:space-between;padding-block:12px; 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-2e450a0d-633f{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-2a688c20-a315{font-family:var(--font-titulo);font-size:1.0625rem;margin:0px;text-align:right;\n}.elementor .e-213a55d3-7ef6{width:100%;display:flex;flex-direction:row;gap:var(--esp-s);justify-content:space-between;padding-block:12px; padding-inline:0px; align-items:baseline;\n}.elementor .e-33c4258a-4818{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-70ea244b-ddc5{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-5cc41571-c11f{width:100%;padding:0px;background-color:var(--fondo-suave);display:flex;}.elementor .e-45a42d86-9507{margin-block-end:var(--esp-xs);}.elementor .e-ac52512-55f5{max-width:56ch;text-align:center;margin-block-end:var(--esp-m);}.elementor .e-6ed24278-58f1{padding:0px;display:flex;flex-direction:row;gap:var(--esp-s);flex-wrap:wrap;justify-content:center;}.elementor .e-171fcee6-6f9a{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-73d6b8fb-310a{width:100%;padding:0px;display:flex;}