.elementor .e-97f31aa-cdd3064{color:var(--texto);}.elementor .e-2ec266c6-7b1c804{font-family:"Work Sans";font-size:15px;color:#1C1C1C;}.elementor .e-5a2729c7-9439879{width:53%;font-family:"Work Sans";font-weight:500;}.elementor .e-2aaa38b5-4a95503{width:47%;font-family:"Work Sans";font-weight:500;align-self:end;}.elementor .e-66435c0c-cc6a0ef{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-7cb8ce31-7797248{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-3e1fbb5a-99784d3{width:100%;padding:0px;margin-block-start:8px;display:flex;gap:10px;justify-content:space-between;}.elementor .e-6fbf850c-5e29389{width:48%;font-family:"Work Sans";font-weight:500;margin-block-start:20px;}.elementor .e-134ade96-b9a3c41{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-15b0c439-d389f6a{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-307685de-1f77358{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-56f6fc70-a7b0f11{font-family:"Work Sans";font-weight:500;margin-block-start:10px;}.elementor .e-2c592ba4-7374a34{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-2babc3ba-404812e{font-family:"Work Sans";font-weight:500;margin-block-start:20px;}.elementor .e-51e8c93e-4d6e5cf{width:100%;font-family:"Work Sans";font-size:15px;padding:20px;border-radius:8px;border-width:0px;}.elementor .e-202cb72e-f1d22d1{border-radius:4px;border-width:1px;border-color:#0b0c0d17;background-color:#ffffff;order:-99999;}.elementor .e-1de29490-d689929{width:100%;padding:0px;margin-block-start:20px;display:flex;gap:10px;justify-content:space-between;}.elementor .e-6b6ce36-9c94023{border-radius:4px;border-width:1px;border-color:#0b0c0d17;background-color:#ffffff;order:-99999;}.elementor .e-3b9d7a7b-b48238b{width:100%;padding:0px;margin-block-start:20px;display:flex;gap:10px;justify-content:space-between;}.elementor .e-243a4000-703c517{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-243a4000-703c517:hover,.elementor .e-243a4000-703c517:focus-visible{background-color:var(--berenjena);}.elementor .e-23d5cbf6-2605db7{padding:30px;background-color:#F5EEE4;gap:0px;justify-content:flex-start;}.elementor .e-f862238-3780893{width:48%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-4db1c683-1193b48{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px;}.elementor .e-3cdac186-ee95e32{width:200px;font-family:"Work Sans";font-weight:500;font-size:15px;color:#1C1C1C;border-width:0px;background-color:#ff414100;order:99999;}.elementor .e-3cdac186-ee95e32:hover,.elementor .e-3cdac186-ee95e32:focus-visible{border-block-end-width:4px;border-color:#2C2C2D;background-color:#e0e0e000;}.elementor .e-3cdac186-ee95e32:active{color:#1C1C1C;border-block-end-width:4px;border-color:#1C1C1C;}.elementor .e-727f00a1-0985a0e{width:200px;font-family:"Work Sans";font-weight:500;font-size:15px;color:#1C1C1C;border-width:0px;background-color:#ff414100;}.elementor .e-727f00a1-0985a0e:hover,.elementor .e-727f00a1-0985a0e:focus-visible{border-block-end-width:4px;border-color:#2C2C2D;background-color:#e0e0e000;}.elementor .e-727f00a1-0985a0e:active{color:#1C1C1C;border-block-end-width:4px;border-color:#1C1C1C;}.elementor .e-cb80f69-8c179d2{width:200px;font-family:"Work Sans";font-weight:500;font-size:15px;color:#1C1C1C;border-width:0px;background-color:#ff414100;order:-99999;}.elementor .e-cb80f69-8c179d2:hover,.elementor .e-cb80f69-8c179d2:focus-visible{border-block-end-width:4px;border-color:#2C2C2D;background-color:#e0e0e000;}.elementor .e-cb80f69-8c179d2:active{color:#1C1C1C;border-block-end-width:4px;border-color:#1C1C1C;}.elementor .e-5f2a3788-54666b6{width:100%;border-block-end-width:1px;border-color:#c4c4c433;border-style:solid;justify-content:space-between;align-items:center;}.elementor .e-598c6225-ef69220{padding-block-start:20px;padding-block-end:20px;padding-inline-start:10px;padding-inline-end:10px;margin-block-end:0px;}.elementor .e-7fe24bf2-64ce13d{padding-block-start:20px;padding-block-end:20px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;}.elementor .e-42102f4e-bb05aa8{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-59f89d48-79bf6c2{border-radius:6px;background-color:#F5EEE4;}.elementor .e-11b2645b-1bc3372{padding-inline-start:0px;margin-block-start:50px;}.elementor .e-3e443586-3d96d96{width:40%;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;align-items:stretch;}.elementor .e-5ef9af18-b35870d{width:80%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--espaciado-secciones);margin-block-end:var(--espaciado-secciones);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-56613d9b-d42f258{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-7757c7c3-576825a{width:22%;aspect-ratio:1/1;object-fit:cover;position:absolute;inset-block-start:10px;inset-inline-end:53%;z-index:9;margin:-200px;display:none;align-self:center;}.elementor .e-384dab9f-9bdd4c2{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-62900f92-a95d088{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-4d3bd827-59dd300{padding:40px;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-776f8b27-6a481fe{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-65139ab6-dbbe1c4{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-17343c70-27302b8{width:100%;max-width:560px;padding:0px;flex-direction:column;gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-1f80ea6f-866779b{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;}.elementor .e-43698336-71ab5be{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-4d6009c8-cb15410{width:100%;padding-block-start:100px;padding-block-end:0px;padding-inline-start:10%;padding-inline-end:10%;margin-block-start:-120px;margin-block-end:100px;margin-inline-end:0%;background-color:#fef9f3;flex-direction:column;gap:30px;}