.elementor .e-6337c217-fa6b1e9{width:100%;height:80vh;min-height:80vh;object-fit:cover;}.elementor .e-4bd1300b-a74e9bf{position:static;font-family:Alegreya;font-weight:500;font-size:58px;color:#FDF9F3;line-height:65px;text-align:center;}.elementor .e-3cac49c2-4a719a7{width:200px;}.elementor .e-4da4a034-25c2bac{font-family:"Work Sans";font-weight:600;font-size:15px;color:#FDF9F3;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--berenjena);}.elementor .e-37859e96-62a07f1{font-family:"Work Sans";font-weight:600;font-size:13px;color:var(--azul-marino);text-decoration:none;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:20px;padding-inline-end:20px;border-width:0px;border-color:var(--gris-niebla);border-style:solid;background-color:var(--gris-niebla);}.elementor .e-6f811fde-4dd5239{position:relative;z-index:10;padding:0px;margin-block-start:10px;flex-direction:row;gap:10px;justify-content:center;}.elementor .e-226265d8-9a68c08{width:700px;position:absolute;z-index:9;padding:0px;flex-direction:column;gap:30px;justify-content:flex-start;align-items:center;}.elementor .e-70d6fc16-c668867{width:auto;font-family:"Work Sans";font-weight:600;font-size:14px;color:#FDF9F3;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--berenjena);}.elementor .e-5daacb7b-c294cd4{font-family:"Work Sans";font-weight:600;font-size:13px;color:var(--azul-marino);text-decoration:none;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:20px;padding-inline-end:20px;border-width:0px;border-color:var(--gris-niebla);border-style:solid;background-color:var(--gris-niebla);}.elementor .e-365b95ff-6d69f92{width:360px;height:100px;position:fixed;inset-inline-end:0%;inset-block-end:10%;z-index:999999;column-gap:10px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:24px;margin:0px;border-radius:4px;border-width:1px;border-color:#c7c7c74a;border-style:solid;background-color:#ffffff;flex-direction:row;row-gap:10px;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-self:end;}.elementor .e-a1c97b0-0d06b07{width:100%;height:80vh;padding:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-da063e2-9f0db70{font-family:"Work Sans";font-weight:600;font-size:15px;color:#FDF9F3;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ocre);}.elementor .e-5ed08790-d87676b{width:80%;padding:120px;margin-block-end:50px;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-4c0d04fd-8ef05af{width:60%;padding:0px;margin-inline-end:40px;border-radius:6px;background-image:url("https://www.hotellafuente.com/wp-content/uploads/2019/01/hotellafuente-desayunos-1.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-1ff69cdc-08ed2da{width:100%;height:auto;font-family:"Work Sans";font-weight:500;font-size:15px;color:#1C1C1C;letter-spacing:0px;text-align:center;}.elementor .e-65f2c582-c20d095{font-family:Alegreya;font-weight:400;font-size:28px;color:#222223;line-height:1.2em;text-align:center;}.elementor .e-1e351bee-7c8e654{width:50%;padding:40px;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-41792471-372827e{width:80%;padding:0px;margin-block-start:0px;flex-direction:row;}.elementor .e-459fda-16925e4{padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--espaciado-secciones);margin-block-end:var(--espaciado-secciones);background-color:var(--crema);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-4855296c-1308aa8{position:static;font-family:Alegreya;font-weight:500;font-size:40px;color:#1C1C1C;letter-spacing:0px;word-spacing:0px;line-height:1.1em;text-align:start;}.elementor .e-3e62ec5c-73a6e42{font-family:"Work Sans";font-weight:600;font-size:15px;color:#FDF9F3;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ocre);}.elementor .e-1f021f24-3688cbe{width:33.3333%;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-2dd19968-d260fcd{width:66.6666%;margin-inline-start:40px;border-radius:6px;background-image:url("https://www.hotellafuente.com/wp-content/uploads/2026/06/ensalada.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-287935ec-6767f8d{width:80%;padding:0px;margin-block-start:140px;flex-direction:row;}.elementor .e-466af180-08573a6{position:static;font-family:Alegreya;font-weight:500;font-size:40px;color:#1C1C1C;letter-spacing:0px;word-spacing:0px;line-height:1.1em;text-align:start;}.elementor .e-497cf9c0-84c9624{font-family:"Work Sans";font-weight:600;font-size:15px;color:#FDF9F3;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ocre);}.elementor .e-6546205d-af8a45b{position:relative;z-index:10;padding:0px;margin-block-start:0px;flex-direction:row;gap:20px;justify-content:flex-start;}.elementor .e-41294e7e-2a22f71{width:50%;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-30de498b-571537f{width:80%;padding:0px;margin-block-start:160px;flex-direction:row;}.elementor .e-272387f4-22c8795{width:50%;height:100vh;aspect-ratio:auto;object-fit:cover;object-position:center left;padding:0px;background-image:url("https://www.hotellafuente.com/wp-content/uploads/2026/06/hotel-la-fuente.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-70ec509e-66303e8{font-family:"Work Sans";font-weight:500;font-size:15px;color:#ffffff;letter-spacing:0px;}.elementor .e-16c6a2f3-be815aa{width:100%;position:static;font-family:Alegreya;font-weight:500;font-size:46px;color:#ffffff;letter-spacing:0px;word-spacing:0px;line-height:1.1em;text-align:start;}.elementor .e-51239b8f-5dad2d8{padding:0px;flex-direction:column;justify-content:flex-end;align-items:start;align-self:end;}.elementor .e-47b59e27-bbe3621{width:50%;padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:60px;background-color:var(--berenjena);flex-direction:column;justify-content:space-between;}.elementor .e-77f2fb66-5fc6f3e{height:100vh;padding:0px;margin-block-start:140px;background-color:#212B57;flex-direction:row;}.elementor .e-11b2ef5e-0c1e8bc{position:static;font-family:Alegreya;font-weight:500;font-size:40px;color:#1C1C1C;letter-spacing:0px;word-spacing:0px;line-height:1.1em;text-align:start;align-self:start;}.elementor .e-6fe479c8-9b01c53{width:80%;padding:0px;margin-block-start:140px;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-1d0882f6-631e16c{position:static;font-family:Alegreya;font-weight:500;font-size:40px;color:#1C1C1C;letter-spacing:0px;word-spacing:0px;line-height:1.1em;text-align:start;align-self:start;}.elementor .e-32b86fe2-29b8783{width:100%;padding-block-start:100px;padding-block-end:0px;padding-inline-start:10%;padding-inline-end:10%;margin-block-start:-100px;margin-block-end:100px;margin-inline-end:0%;background-color:#fef9f3;flex-direction:column;gap:30px;}.elementor .e-69e45e69-9dcef06{font-family:Alegreya;font-weight:500;font-size:40px;color:#1C1C1C;margin-block-end:10px;}.elementor .e-44f72ae2-a54e1be{font-family:"Work Sans";font-size:15px;color:#1C1C1C;margin-block-start:10px;margin-block-end:10px;}.elementor .e-3007822c-2155d41{width:53%;font-family:"Work Sans";font-weight:500;}.elementor .e-22604dbe-8dc2649{width:47%;font-family:"Work Sans";font-weight:500;align-self:end;}.elementor .e-20fd34ce-19fdb57{width:48%;font-family:"Work Sans";font-weight:400;font-size:15px;color:#222223;text-align:start;padding:10px;border-radius:6px;border-width:0px;border-color:#222223;}.elementor .e-296174f9-091d32d{width:48%;font-family:"Work Sans";font-weight:400;font-size:15px;color:#222223;text-align:start;padding:10px;border-radius:6px;border-width:0px;border-color:#222223;}.elementor .e-46c2fb01-68a2e1f{width:100%;padding:0px;margin-block-start:8px;display:flex;gap:10px;justify-content:space-between;}.elementor .e-76142067-5547d2e{width:48%;font-family:"Work Sans";font-weight:500;margin-block-start:20px;}.elementor .e-190ef303-a6454e2{width:30%;font-family:"Work Sans";font-size:15px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:6px;padding-inline-end:6px;border-width:0px;}.elementor .e-238823f7-c51fab5{width:70%;font-family:"Work Sans";font-weight:400;font-size:15px;color:#222223;text-align:start;padding:10px;border-start-start-radius:0px;border-start-end-radius:6px;border-end-start-radius:0px;border-end-end-radius:6px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0.5px;border-inline-end-width:0px;border-color:#0b0c0d17;}.elementor .e-1c64c309-ef2d975{width:100%;padding:0px;margin-block-start:8px;margin-block-end:8px;border-radius:6px;background-color:#ffffff;display:flex;gap:10px;justify-content:flex-start;}.elementor .e-6bf65dd8-288bd80{font-family:"Work Sans";font-weight:500;margin-block-start:10px;}.elementor .e-19222068-14499d2{width:100%;font-family:"Work Sans";font-weight:400;font-size:15px;color:#222223;text-align:start;padding:10px;border-radius:6px;border-width:0px;border-color:#222223;}.elementor .e-53128db-a245c45{font-family:"Work Sans";font-weight:500;margin-block-start:20px;}.elementor .e-7cd3a502-a7bddbd{width:100%;font-family:"Work Sans";font-size:15px;padding:20px;border-radius:8px;border-width:0px;}.elementor .e-6bb768f6-8e5aa3f{border-radius:4px;border-width:1px;border-color:#0b0c0d17;background-color:#ffffff;order:-99999;}.elementor .e-69dccdf1-36b3341{width:100%;padding:0px;margin-block-start:20px;display:flex;gap:10px;justify-content:space-between;}.elementor .e-7df19269-2deaedc{border-radius:4px;border-width:1px;border-color:#0b0c0d17;background-color:#ffffff;order:-99999;}.elementor .e-60b12955-55d8bbf{width:100%;padding:0px;margin-block-start:20px;display:flex;gap:10px;justify-content:space-between;}.elementor .e-2db6872-fd83d2e{width:100%;font-family:"Work Sans";font-weight:600;font-size:14px;letter-spacing:0px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;margin-block-start:30px;background-color:#D29A4F;}.elementor .e-2db6872-fd83d2e:hover,.elementor .e-2db6872-fd83d2e:focus-visible{background-color:#3B2D6B;}.elementor .e-4c06adc5-cca8308{padding:30px;background-color:#F5EEE4;gap:0px;justify-content:flex-start;}.elementor .e-fe5316f-07255ac{width:48%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-4d6cfd63-f028254{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px;}.elementor .e-3c9f6f77-a65471a{width:20px;height:20px;aspect-ratio:1/1;color:var(--berenjena);}.elementor .e-301317e-e39c63d{font-family:"Alegreya Italic";font-weight:500;font-size:18px;color:var(--berenjena);}.elementor .e-c485908-50abd54{font-family:"Work Sans";font-weight:600;font-size:13px;color:var(--azul-marino);text-decoration:none;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:20px;padding-inline-end:20px;border-width:0px;border-color:var(--gris-niebla);border-style:solid;background-color:var(--gris-niebla);align-self:stretch;}.elementor .e-1a2741cb-97e38f7{padding:16px;border-radius:3px;background-color:var(--crema);flex-direction:column;gap:10px;justify-content:center;align-items:start;}.elementor .e-7f801105-18cda70{width:20px;height:20px;aspect-ratio:1/1;color:var(--berenjena);}.elementor .e-3773512-63dee75{font-family:"Alegreya Italic";font-weight:500;font-size:18px;color:var(--berenjena);}.elementor .e-789d29da-2cd101b{font-family:"Work Sans";font-weight:500;color:#1C1C1C;margin-block-start:0px;}.elementor .e-5e6faeb5-e427d0d{padding:16px;border-radius:3px;background-color:var(--crema);flex-direction:column;gap:10px;justify-content:flex-start;align-items:start;}.elementor .e-28bda828-cb3cb0b{padding:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-2aa1143-865e528{width:40%;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;align-items:stretch;}.elementor .e-332a43ba-352f4c8{width:80%;padding-block-start:0px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:100px;margin-inline-start:9%;margin-inline-end:10%;background-color:#f5eee400;display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:start;}.elementor .e-3957c926-8a512db{height:70vh;max-height:600px;background-image:url("https://www.hotellafuente.com/wp-content/uploads/2026/10/terraza_mediterranea_ronda_espana.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-30f61f7d-87b727d{font-family:"Work Sans";font-weight:600;font-size:14px;color:var(--texto);line-height:1.4em;text-align:start;text-transform:uppercase;}.elementor .e-49919c3f-2cd7927{font-family:"Work Sans";font-weight:600;font-size:14px;color:var(--texto);line-height:1.4em;text-align:end;text-transform:uppercase;}.elementor .e-6b55d9-1b9ec1f{padding:40px;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-7936108-4d9dcf4{font-family:"Alegreya Italic";font-weight:400;font-size:var(--espaciado-secciones);color:#1C1C1C;letter-spacing:-0.01em;line-height:1.02em;text-align:center;font-style:italic;margin-block-start:0px;margin-block-end:0px;}.elementor .e-4c6d9bd3-842b609{width:100%;font-family:var(--work-sans);font-weight:400;font-size:var(--parrafos);color:#212B57;letter-spacing:0em;line-height:var(--altura-linea);text-align:center;text-transform:none;margin-block-start:0px;margin-block-end:0px;}.elementor .e-1237a11d-74d10b3{width:100%;max-width:560px;padding:0px;flex-direction:column;gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-1f7b86f5-aebf728{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0%;flex-direction:column;gap:40px;justify-content:flex-start;align-items:center;}