.elementor .e-9c9c774-e1151ee{font-family:Alegreya;font-weight:500;font-size:58px;color:#1C1C1C;letter-spacing:-1px;padding-block-end:10px;}.elementor .e-92dd00e-f177703{width:300px;font-family:"Work Sans";font-weight:600;font-size:14px;color:#1c1c1ca3;letter-spacing:0px;line-height:1.4em;text-align:center;text-transform:uppercase;margin-block-start:80px;align-self:center;order:-99999;}.elementor .e-65390cf-81c024b{height:400px;position:sticky;inset-block-start:0px;z-index:1;flex-direction:column;gap:30px;justify-content:center;align-items:center;}.elementor .e-88becbd-6b48c89{width:100%;position:sticky;inset-block-start:0px;z-index:1;padding:0px;}.elementor .e-f16dd08-94612e6{height:32px;color:#000000;margin-block-end:-6px;background-color:#00000000;}.elementor .e-3a61ab5-9cd6222{width:80px;height:80px;min-width:80px;min-height:80px;max-width:80px;max-height:80px;padding-block-start:5px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FEF9F3;gap:10px;justify-content:center;align-items:center;}.elementor .e-7aa7b61-8c994d7{height:32px;color:#000000;margin-block-end:-6px;}.elementor .e-df40ec1-1d7b2a4{width:80px;height:80px;min-width:80px;min-height:80px;max-width:80px;max-height:80px;padding-block-start:5px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FEF9F3;gap:10px;justify-content:center;align-items:center;}.elementor .e-9fca888-428185a{position:absolute;inset-block-end:0px;padding:0px;flex-direction:row;justify-content:flex-end;align-items:end;}.elementor .e-1081190-454f471{width:100%;padding:0px;flex-direction:column;}.elementor .e-ee20f21-b89e953{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-81c1ba4-09cd74a{position:static;font-family:Alegreya;font-weight:400;font-size:24px;color:#1C1C1C;letter-spacing:0px;word-spacing:0px;line-height:1.1em;text-align:start;margin-block-start:60px;margin-block-end:15px;align-self:start;}.elementor .e-472d5c8-d5cbb47{font-family:"Work Sans";font-weight:500;font-size:14px;color:#1C1C1C;}.elementor .e-3bc647b-dd63d4c{border-width:0px;background-color:#ffffff00;}.elementor .e-3bc647b-dd63d4c:active{border-block-end-width:3px;border-color:#1C1C1C;}.elementor .e-3bc647b-dd63d4c:hover,.elementor .e-3bc647b-dd63d4c:focus-visible{border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#1C1C1C;background-color:#e0e0e000;}.elementor .e-85b646c-46212b4{font-family:"Work Sans";font-weight:500;font-size:14px;color:#1C1C1C;}.elementor .e-986a254-655aa52{border-width:0px;background-color:#ffffff00;}.elementor .e-986a254-655aa52:active{border-block-end-width:3px;border-color:#1C1C1C;}.elementor .e-986a254-655aa52:hover,.elementor .e-986a254-655aa52:focus-visible{border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#1C1C1C;background-color:#e0e0e000;}.elementor .e-3e27a48-8cef65b{width:100%;padding-block-start:8px;padding-block-end:0px;margin-block-end:8px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--gris-niebla);border-style:solid;flex-direction:row;justify-content:flex-start;}.elementor .e-e15da9f-d2fdfc6{padding:0px;}.elementor .e-744ee20-81c2f82{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F5EEE4;gap:10px;}.elementor .e-630ef85-bcbfa17{width:50%;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-40b8cce-cda44e3{width:240px;font-family:"Work Sans";font-weight:600;font-size:15px;color:#1C1C1C;letter-spacing:0.5px;line-height:2px;text-transform:uppercase;margin-block-end:-4px;}.elementor .e-40b8cce-cda44e3:hover,.elementor .e-40b8cce-cda44e3:focus-visible{color:var(--crema);}.elementor .e-e3f5459-d0b6ad4{width:auto;height:40px;min-width:auto;min-height:40px;max-width:auto;max-height:40px;color:var(--azul-marino);text-decoration:none;padding-block-start:5px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--gris-niebla);gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-e3f5459-d0b6ad4:hover,.elementor .e-e3f5459-d0b6ad4:focus-visible{color:var(--crema);background-color:var(--berenjena);}.elementor .e-209317b-105e234{font-family:"Work Sans";font-weight:600;font-size:15px;color:#ffffff;letter-spacing:0.5px;line-height:2px;text-transform:uppercase;margin-block-end:-4px;}.elementor .e-f5de1f5-4bdff63{width:auto;height:18px;margin-block-end:-6px;}.elementor .e-e5beb93-5b86b96{width:auto;height:40px;min-height:40px;max-height:40px;padding-block-start:5px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--berenjena);gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-b80b245{width:100%;max-height:80px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:10px;justify-content:flex-start;align-items:start;}.elementor .e-4608b56-009d9fd{background-color:#ffffff;flex-direction:column;}.elementor .e-f72f6f5-44ed368{width:30%;padding:0px;margin-inline-start:40px;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-6e25f39-dad614a{width:80%;padding-block-start:0px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:80px;flex-direction:row;justify-content:space-between;}.elementor .e-5f20877-b6b6837{width:200px;margin-block-start:0px;align-self:center;}.elementor .e-014c03b-92eee4d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:40px;justify-content:center;}.elementor .e-e611062-ae9838f{position:static;font-family:Alegreya;font-weight:500;font-size:36px;color:#1C1C1C;letter-spacing:0px;word-spacing:0px;line-height:1.1em;text-align:start;align-self:center;}.elementor .e-ed18f46-bbfdcd1{width:200px;font-family:"Work Sans";font-weight:500;font-size:15px;color:#1C1C1C;border-width:0px;background-color:#ff414100;}.elementor .e-ed18f46-bbfdcd1:hover,.elementor .e-ed18f46-bbfdcd1:focus-visible{border-block-end-width:4px;border-color:#2C2C2D;background-color:#e0e0e000;}.elementor .e-ed18f46-bbfdcd1:active{color:#1C1C1C;border-block-end-width:4px;border-color:#1C1C1C;}.elementor .e-238901a-9df3b48{width:200px;font-family:"Work Sans";font-weight:500;font-size:15px;color:#1C1C1C;border-width:0px;background-color:#ff414100;}.elementor .e-238901a-9df3b48:hover,.elementor .e-238901a-9df3b48:focus-visible{border-block-end-width:4px;border-color:#2C2C2D;background-color:#e0e0e000;}.elementor .e-238901a-9df3b48:active{color:#1C1C1C;border-block-end-width:4px;border-color:#1C1C1C;}.elementor .e-865ec3b-d9e9da0{width:auto;font-family:"Work Sans";font-weight:500;font-size:15px;color:#1C1C1C;padding-inline-start:16px;padding-inline-end:16px;border-width:0px;background-color:#ff414100;}.elementor .e-865ec3b-d9e9da0:hover,.elementor .e-865ec3b-d9e9da0:focus-visible{border-block-end-width:4px;border-color:#2C2C2D;background-color:#e0e0e000;}.elementor .e-865ec3b-d9e9da0:active{color:#1C1C1C;border-block-end-width:4px;border-color:#1C1C1C;}.elementor .e-93ad451-b010cb6{width:auto;font-family:"Work Sans";font-weight:500;font-size:15px;color:#1C1C1C;padding-inline-start:16px;padding-inline-end:16px;border-width:0px;background-color:#ff414100;}.elementor .e-93ad451-b010cb6:hover,.elementor .e-93ad451-b010cb6:focus-visible{border-block-end-width:4px;border-color:#2C2C2D;background-color:#e0e0e000;}.elementor .e-93ad451-b010cb6:active{color:#1C1C1C;border-block-end-width:4px;border-color:#1C1C1C;}.elementor .e-937a5a2-e1a4c56{width:100%;border-block-end-width:1px;border-color:#C4C4C4;border-style:none;justify-content:center;align-items:center;}.elementor .e-8d6029f-449076f{position:static;font-family:Alegreya;font-weight:400;font-size:24px;color:#1C1C1C;letter-spacing:0px;word-spacing:0px;line-height:1.1em;text-align:start;margin-block-start:0px;margin-block-end:30px;align-self:center;}.elementor .e-890b003-a1c2d1a{position:static;font-family:Alegreya;font-weight:400;font-size:24px;color:#1C1C1C;letter-spacing:0px;word-spacing:0px;line-height:1.1em;text-align:start;margin-block-start:60px;margin-block-end:30px;align-self:center;}.elementor .e-fe57566-08fe66d{padding:0px;margin:0px;}.elementor .e-52f8735-4905cd2{font-family:Alegreya;font-weight:400;font-size:24px;color:#1C1C1C;margin-block-end:10px;}.elementor .e-3c03820-aa8e38f{padding:0px;margin:0px;}.elementor .e-ed11cb0-47b1b32{font-family:Alegreya;font-weight:400;font-size:24px;color:#1C1C1C;margin-block-end:10px;}.elementor .e-1d41b7f-8706114{padding:0px;}.elementor .e-8169fd1-f9629fd{font-family:Alegreya;font-weight:400;font-size:24px;color:#1C1C1C;margin-block-end:10px;}.elementor .e-ca04ced-ab0fdff{padding:0px;}.elementor .e-5c0bfc1-3a8bef0{padding:0px;}.elementor .e-64c6f47-ddb8253{padding-inline-start:0px;margin-block-start:50px;}.elementor .e-20a10d3-8d32db6{width:80%;padding:50px;margin-block-start:50px;margin-block-end:100px;background-color:#F5EEE4;flex-direction:column;}.elementor .e-d05373f-f0230f4{font-family:"Work Sans";font-weight:600;font-size:15px;color:#ffffff;letter-spacing:0px;text-transform:uppercase;}.elementor .e-a1371b2-789d938{font-family:Alegreya;font-weight:500;font-size:36px;color:#ffffff;letter-spacing:0px;line-height:1.1em;margin-block-end:10px;}.elementor .e-5852db2-139f579{max-height:40px;font-family:"Work Sans";font-weight:600;font-size:15px;color:#FDF9F3;text-transform:uppercase;background-color:var(--ocre);display:flex;justify-content:center;align-items:center;}.elementor .e-25af1f1-f4822c1{width:auto;padding:0px;margin-block-start:20px;display:flex;flex-direction:row;gap:10px;}.elementor .e-73bd493{width:80%;height:500px;padding:60px;margin-block-end:100px;border-radius:8px;background-image:linear-gradient(#0c06067d, #0c06067d),url("https://www.hotellafuente.com/wp-content/uploads/2026/10/hotel_la_fuente_de_la_higuera_ronda.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:16px;justify-content:center;}.elementor .e-dc5dc7a-5a25927{font-family:Alegreya;font-weight:500;font-size:40px;color:#1C1C1C;margin-block-end:10px;align-self:start;}.elementor .e-c45782e-430d544{width:80%;padding:0px;margin-block-start:140px;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-38db64a-03938f8{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-8114e98-16087a4{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-fdb1cc1-136c412{font-family:Alegreya;font-weight:500;font-size:40px;color:#1C1C1C;margin-block-end:10px;}.elementor .e-3df8eb4-a3c39c6{font-family:"Work Sans";font-size:15px;color:#1C1C1C;margin-block-end:20px;}.elementor .e-6666213-bb5d03a{width:53%;font-family:"Work Sans";font-weight:500;}.elementor .e-3167e2c-92e055c{width:47%;font-family:"Work Sans";font-weight:500;align-self:end;}.elementor .e-944592d-a6bb9d7{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-ace2b79-b6c612a{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-6521cd0-a596d6a{width:100%;padding:0px;margin-block-start:8px;display:flex;gap:10px;justify-content:space-between;}.elementor .e-2e13e39-76ce0a4{width:48%;font-family:"Work Sans";font-weight:500;margin-block-start:20px;}.elementor .e-ae81d47-a4b3e5b{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-59b81f0-1fcfbcf{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-11831d7-fb68e18{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-e938b4a-12ec754{font-family:"Work Sans";font-weight:500;padding-block-end:8px;margin-block-start:10px;}.elementor .e-02ec563-58c6cce{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-ef1984d-cff44d0{font-family:"Work Sans";font-weight:500;padding-block-end:8px;margin-block-start:20px;}.elementor .e-f447c77-6f23040{width:100%;font-family:"Work Sans";font-size:15px;padding:20px;border-radius:8px;border-width:0px;}.elementor .e-bcb8293-9f3a930{border-radius:4px;border-width:1px;border-color:#0b0c0d17;background-color:#ffffff;order:-99999;}.elementor .e-71cd503-8bf015e{width:100%;padding:0px;margin-block-start:20px;display:flex;gap:10px;justify-content:space-between;}.elementor .e-18154c2-16e2109{border-radius:4px;border-width:1px;border-color:#0b0c0d17;background-color:#ffffff;order:-99999;}.elementor .e-cd28329-e77f8fd{width:100%;padding:0px;margin-block-start:20px;display:flex;gap:10px;justify-content:space-between;}.elementor .e-426cd9a-d4eeec9{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:var(--ocre);}.elementor .e-426cd9a-d4eeec9:hover,.elementor .e-426cd9a-d4eeec9:focus-visible{background-color:var(--berenjena);}.elementor .e-2b6253e-3b180c1{padding:30px;background-color:#F5EEE4;gap:0px;justify-content:flex-start;}.elementor .e-61d280a-2750363{width:48%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-67b20e5-2c5f3b5{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px;}.elementor .e-06c0ca5-c2ee6d8{width:200px;font-family:"Work Sans";font-weight:500;font-size:15px;color:#1C1C1C;border-width:0px;background-color:#ff414100;order:99999;}.elementor .e-06c0ca5-c2ee6d8:hover,.elementor .e-06c0ca5-c2ee6d8:focus-visible{border-block-end-width:4px;border-color:#2C2C2D;background-color:#e0e0e000;}.elementor .e-06c0ca5-c2ee6d8:active{color:#1C1C1C;border-block-end-width:4px;border-color:#1C1C1C;}.elementor .e-2aa9d03-e312c26{width:200px;font-family:"Work Sans";font-weight:500;font-size:15px;color:#1C1C1C;border-width:0px;background-color:#ff414100;}.elementor .e-2aa9d03-e312c26:hover,.elementor .e-2aa9d03-e312c26:focus-visible{border-block-end-width:4px;border-color:#2C2C2D;background-color:#e0e0e000;}.elementor .e-2aa9d03-e312c26:active{color:#1C1C1C;border-block-end-width:4px;border-color:#1C1C1C;}.elementor .e-299d890-debca57{width:200px;font-family:"Work Sans";font-weight:500;font-size:15px;color:#1C1C1C;border-width:0px;background-color:#ff414100;order:-99999;}.elementor .e-299d890-debca57:hover,.elementor .e-299d890-debca57:focus-visible{border-block-end-width:4px;border-color:#2C2C2D;background-color:#e0e0e000;}.elementor .e-299d890-debca57:active{color:#1C1C1C;border-block-end-width:4px;border-color:#1C1C1C;}.elementor .e-f809686-32ee06c{width:100%;border-block-end-width:1px;border-color:#c4c4c433;border-style:none;justify-content:space-between;align-items:center;}.elementor .e-fde179e-f1b0469{padding-block-start:20px;padding-block-end:20px;padding-inline-start:10px;padding-inline-end:10px;margin-block-end:0px;}.elementor .e-eff4b28-5e2bf51{padding-block-start:20px;padding-block-end:20px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;}.elementor .e-49f6ec4-543fbaa{padding-block-start:20px;padding-block-end:20px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;align-items:start;}.elementor .e-0027b32-1e9e7c3{border-radius:6px;background-color:#F5EEE4;}.elementor .e-73b6aaf-3753ab2{padding-inline-start:0px;margin-block-start:50px;}.elementor .e-2845229-6912371{width:40%;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;align-items:stretch;}.elementor .e-5b444e6-ca22cd1{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-4c4d44e-3280cad{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-1af39fa-4014293{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-17db9f0-d7b724a{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-7c11a8e-92787ab{padding:40px;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-bb2b6c5-f6d5089{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-40d498f-d924045{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-e333a47-fec5f47{width:100%;max-width:560px;padding:0px;flex-direction:column;gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-39807a4-ac36918{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;}