.elementor .e-c00bb5a-7f63{color:var(--blanco);margin:0px;}.elementor .e-4415856f-4d21{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-431f6bf4-b496{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.22) 0%, rgba(0,0,0,0.70) 100%), url(https://sitges.telfo.com/wp-content/uploads/2026/10/hotel-sitges-hotel-04.webp); background-size:cover; background-position:center 50%;\n}.elementor .e-6a5b9591-79fc{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-6f4b361d-ebff{margin-block-end:var(--esp-s);}.elementor .e-dfaa70c-bc2c{max-width:845px;font-size:1.125rem;line-height:1.65;margin-block-end:var(--esp-m);}.elementor .e-4aab0d93-cbda{font-family:var(--font-titulo);font-size:2.75rem;color:var(--marca-rojo);line-height:1;margin-block-end:var(--esp-xs);}.elementor .e-738f33b8-d872{font-size:1.25rem;margin-block-end:8px;}.elementor .e-3a3d045f-cd63{font-size:0.9375rem;color:var(--marca-gris);margin-block-end:var(--esp-s);}.elementor .e-440263a5-d8f6{width:100%;font-size:0.8125rem;color:var(--marca-gris);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:10px;margin-block-end:var(--esp-s);border-block-start-width:1px; border-top-style:solid; border-top-color:rgba(0,0,0,0.12);\n}.elementor .e-612674ec-8257{margin-block-start:auto;}.elementor .e-4e8e13bb-1346:hover,.elementor .e-4e8e13bb-1346:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-4e8e13bb-1346{width:100%;padding:var(--esp-m);background-color:var(--fondo-suave);transition:transform 0.4s;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-33070d61-2c17{font-family:var(--font-titulo);font-size:2.75rem;color:var(--marca-rojo);line-height:1;margin-block-end:var(--esp-xs);}.elementor .e-48d2a253-b762{font-size:1.25rem;margin-block-end:8px;}.elementor .e-2ae18eb-28da{font-size:0.9375rem;color:var(--marca-gris);margin-block-end:var(--esp-s);}.elementor .e-fd1d712-f2f0{width:100%;font-size:0.8125rem;color:var(--marca-gris);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:10px;margin-block-end:var(--esp-s);border-block-start-width:1px; border-top-style:solid; border-top-color:rgba(0,0,0,0.12);\n}.elementor .e-5ebdbab-7d8d{margin-block-start:auto;}.elementor .e-7826f743-ad1b:hover,.elementor .e-7826f743-ad1b:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-7826f743-ad1b{width:100%;padding:var(--esp-m);background-color:var(--fondo-suave);transition:transform 0.4s;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-171a8983-a27b{font-family:var(--font-titulo);font-size:2.75rem;color:var(--marca-rojo);line-height:1;margin-block-end:var(--esp-xs);}.elementor .e-4240614-62ea{font-size:1.25rem;margin-block-end:8px;}.elementor .e-1d09bae1-32af{font-size:0.9375rem;color:var(--marca-gris);margin-block-end:var(--esp-s);}.elementor .e-58d521fd-36a0{width:100%;font-size:0.8125rem;color:var(--marca-gris);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:10px;margin-block-end:var(--esp-s);border-block-start-width:1px; border-top-style:solid; border-top-color:rgba(0,0,0,0.12);\n}.elementor .e-3ec29ef9-7c6d{margin-block-start:auto;}.elementor .e-7b0dc19b-15fd:hover,.elementor .e-7b0dc19b-15fd:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-7b0dc19b-15fd{width:100%;padding:var(--esp-m);background-color:var(--fondo-suave);transition:transform 0.4s;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-6edf7f3b-7b22{font-family:var(--font-titulo);font-size:2.75rem;color:var(--marca-rojo);line-height:1;margin-block-end:var(--esp-xs);}.elementor .e-37fc1715-3ff5{font-size:1.25rem;margin-block-end:8px;}.elementor .e-5a103fcf-ae0c{font-size:0.9375rem;color:var(--marca-gris);margin-block-end:var(--esp-s);}.elementor .e-5438d76c-6746{width:100%;font-size:0.8125rem;color:var(--marca-gris);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:10px;margin-block-end:var(--esp-s);border-block-start-width:1px; border-top-style:solid; border-top-color:rgba(0,0,0,0.12);\n}.elementor .e-56624997-28e1{margin-block-start:auto;}.elementor .e-8de4c4d-b287:hover,.elementor .e-8de4c4d-b287:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-8de4c4d-b287{width:100%;padding:var(--esp-m);background-color:var(--fondo-suave);transition:transform 0.4s;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-2fd4637b-80f8{font-family:var(--font-titulo);font-size:2.75rem;color:var(--marca-rojo);line-height:1;margin-block-end:var(--esp-xs);}.elementor .e-2b7ef32b-6c51{font-size:1.25rem;margin-block-end:8px;}.elementor .e-807f199-c4a8{font-size:0.9375rem;color:var(--marca-gris);margin-block-end:var(--esp-s);}.elementor .e-2472e30e-e518{width:100%;font-size:0.8125rem;color:var(--marca-gris);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:10px;margin-block-end:var(--esp-s);border-block-start-width:1px; border-top-style:solid; border-top-color:rgba(0,0,0,0.12);\n}.elementor .e-371433ae-2c4f{margin-block-start:auto;}.elementor .e-45292ac5-6887:hover,.elementor .e-45292ac5-6887:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-45292ac5-6887{width:100%;padding:var(--esp-m);background-color:var(--fondo-suave);transition:transform 0.4s;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-4659413e-291f{width:100%;padding:0px;display:grid;gap:var(--esp-s);grid-template-columns:repeat(3, 1fr);}.elementor .e-3bd4a447-5c8a{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-4b5ea0f7-a594{width:100%;padding:0px;display:flex;}.elementor .e-1479d37a-4e5f{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-1b0e3357-ccd3{color:var(--blanco);margin-block-end:var(--esp-s);}.elementor .e-34845210-ad1f{max-width:48ch;color:rgba(255,255,255,0.9);margin:0px;}.elementor .e-3378ce95-a860{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-494a98bd-80d5{font-size:0.875rem;color:rgba(255,255,255,0.8);margin:0px;}.elementor .e-649913da-910b{font-family:var(--font-titulo);font-size:1.125rem;color:var(--blanco);margin:0px;text-align:right;\n}.elementor .e-1d3f3938-1b49{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(255,255,255,0.25); align-items:baseline;\n}.elementor .e-3cb1946e-4377{font-size:0.875rem;color:rgba(255,255,255,0.8);margin:0px;}.elementor .e-5730643e-32f8{font-family:var(--font-titulo);font-size:1.125rem;color:var(--blanco);margin:0px;text-align:right;\n}.elementor .e-3bc8edc4-487a{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(255,255,255,0.25); align-items:baseline;\n}.elementor .e-665b7dc3-48e3{font-size:0.875rem;color:rgba(255,255,255,0.8);margin:0px;}.elementor .e-5a16bc69-be1b{font-family:var(--font-titulo);font-size:1.125rem;color:var(--blanco);margin:0px;text-align:right;\n}.elementor .e-e3d006-107c{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(255,255,255,0.25); align-items:baseline;\n}.elementor .e-2511a27e-c41d{font-size:0.875rem;color:rgba(255,255,255,0.8);margin:0px;}.elementor .e-b756cb9-3b09{font-family:var(--font-titulo);font-size:1.125rem;color:var(--blanco);margin:0px;text-align:right;\n}.elementor .e-532f1f5f-aea7{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-473f0c25-1da7{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-65450732-b61e{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-517823c1-201b{width:100%;padding:0px;background-color:var(--marca-rojo);display:flex;}.elementor .e-4745452c-fb7c{margin-block-end:var(--esp-xs);}.elementor .e-6c8196c2-105a{max-width:56ch;text-align:center;margin-block-end:var(--esp-m);}.elementor .e-4d61233-d689{padding:0px;display:flex;flex-direction:row;gap:var(--esp-s);flex-wrap:wrap;justify-content:center;}.elementor .e-7fdb024f-db56{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-77b27197-3eb6{width:100%;padding:0px;display:flex;}