.elementor .e-6c5e16f7-2ae8{color:var(--blanco);margin:0px;}.elementor .e-7ac09f4c-65e0{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-329a1c82-edda{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-salon-eventos-08.webp); background-size:cover; background-position:center 50%;\n}.elementor .e-1f2806f3-8b22{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-4045a569-1093{margin-block-end:var(--esp-s);}.elementor .e-60b638c2-1c56{max-width:62ch;}.elementor .e-4a472e4a-ae96{max-width:62ch;}.elementor .e-852080e-9509{max-width:62ch;margin-block-end:0px;}.elementor .e-227d81f1-bc2d{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-16649423-dc0b{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-44966058-b7c7{width:100%;overflow:hidden;aspect-ratio:4 / 3;padding:0px;display:block;}.elementor .e-ca77b4e-e511{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-213c2f3f-1d27{width:100%;padding:0px;display:flex;}.elementor .e-7c73599a-b658{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-115c0866-32a3{margin-block-end:var(--esp-s);}.elementor .e-5780b5b0-c9e9{max-width:48ch;margin:0px;}.elementor .e-450ca25-d549{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-6cf5c3fe-bf37{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-6c8cf07e-e00c{font-family:var(--font-titulo);font-size:1.25rem;margin:0px;text-align:right;\n}.elementor .e-2fdf99b1-ae1e{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-54ed2595-7097{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-6d4106d7-e7d7{font-family:var(--font-titulo);font-size:1.25rem;margin:0px;text-align:right;\n}.elementor .e-5660c468-f6ff{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-59cde0a1-aab3{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-37381a57-2b2f{font-family:var(--font-titulo);font-size:1.25rem;margin:0px;text-align:right;\n}.elementor .e-4382b951-e632{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-58c017a0-cd18{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-52bcfbaf-6f2d{font-family:var(--font-titulo);font-size:1.25rem;margin:0px;text-align:right;\n}.elementor .e-35a45d66-596f{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-cee0684-7261{font-size:0.875rem;color:var(--marca-gris);margin:0px;}.elementor .e-5f071291-fc23{font-family:var(--font-titulo);font-size:1.25rem;margin:0px;text-align:right;\n}.elementor .e-3a7eccdf-8b41{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-55ceabce-807e{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-4f7b6b25-93b3{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-2dac2391-78db{width:100%;padding:0px;background-color:var(--fondo-suave);display:flex;}.elementor .e-4a85be8c-45ba{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-29d71665-36f1{margin-block-end:var(--esp-s);}.elementor .e-6b547f62-907e{max-width:845px;font-size:1.125rem;line-height:1.65;margin-block-end:var(--esp-m);}.elementor .e-57698fa2-c722{font-size:0.9375rem;color:var(--marca-gris);margin:0px;padding-block:10px; padding-inline:0px; border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:rgba(0,0,0,0.08);\n}.elementor .e-2debddd7-497b{font-size:0.9375rem;color:var(--marca-gris);margin:0px;padding-block:10px; padding-inline:0px; border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:rgba(0,0,0,0.08);\n}.elementor .e-4d016d42-5ef7{font-size:0.9375rem;color:var(--marca-gris);margin:0px;padding-block:10px; padding-inline:0px; border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:rgba(0,0,0,0.08);\n}.elementor .e-786c10af-c46d{font-size:0.9375rem;color:var(--marca-gris);margin:0px;padding-block:10px; padding-inline:0px; border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:rgba(0,0,0,0.08);\n}.elementor .e-1f0b4d69-e986{font-size:0.9375rem;color:var(--marca-gris);margin:0px;padding-block:10px; padding-inline:0px; border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:rgba(0,0,0,0.08);\n}.elementor .e-4920e895-e5b3{width:100%;max-width:900px;padding:0px;display:grid;gap:0px;grid-template-columns:repeat(2, 1fr);}.elementor .e-1ae941b0-3f4f{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-16cf28a-d599{width:100%;padding:0px;display:flex;}.elementor .e-32928f76-6e2e{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-4e61490f-888e{margin-block-end:var(--esp-m);}.elementor .e-781693a8-ffe4{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-3d074c4b-b173{width:100%;overflow:hidden;aspect-ratio:3 / 2;padding:0px;display:block;}.elementor .e-1cba8082-c91d{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-214769bf-defb{width:100%;overflow:hidden;aspect-ratio:3 / 2;padding:0px;display:block;}.elementor .e-53d76661-56ad{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-3a554f4e-aaa2{width:100%;overflow:hidden;aspect-ratio:3 / 2;padding:0px;display:block;}.elementor .e-17f63e3-f14d{width:100%;padding:0px;display:grid;gap:var(--esp-s);grid-template-columns:repeat(3, 1fr);}.elementor .e-16dd1e4c-c526{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-5cc643c4-a719{width:100%;padding:0px;background-color:var(--fondo-suave);display:flex;}.elementor .e-54c5e74e-8616{margin-block-end:var(--esp-xs);}.elementor .e-44e7241b-e888{max-width:56ch;text-align:center;}.elementor .e-464f5d9a-153a{max-width:56ch;text-align:center;margin-block-end:var(--esp-m);}.elementor .e-771cccd4-ee9a{padding:0px;display:flex;flex-direction:row;gap:var(--esp-s);flex-wrap:wrap;justify-content:center;}.elementor .e-509ae7c3-b14e{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-cc81bf3-df5e{width:100%;padding:0px;display:flex;}