.elementor .e-30b15bb7-8b63{font-family:"Open Sans";font-size:12px;color:#fff;letter-spacing:1px;padding-block-start:9px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-1579f5a2-d7a1{width:47.25%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:5.5%;border-width:0px;display:block;flex:0 0 auto;}.elementor .e-686866d5-ec95{width:18px;height:22px;font-family:"Open Sans";font-size:22px;color:white;line-height:1.5;padding:0px;margin:0px;}.elementor .e-6d3e23bf-68cd{width:18px;height:22px;font-family:"Open Sans";font-size:22px;color:white;line-height:1.5;padding:0px;margin:0px;}.elementor .e-8f22ee7-2727{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;text-align:end;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:RGBA(255,255,255,0);display:flex;gap:24px;justify-content:flex-end;}.elementor .e-5633c0d9-61d2{width:47.25%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;flex:0 0 auto;}.elementor .e-4860509f-3b43{width:80%;height:35px;min-width:0px;max-width:1080px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:flex;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-681b5e72-234b{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-image:url("https://villamorenahotel.com/wp-content/uploads/2026/10/maze-black.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#c6ab91;display:block;}.elementor .e-4f93964d-ecd0{width:auto;height:120px;max-width:100%;}.elementor .e-42313a86-a5a1:hover,.elementor .e-42313a86-a5a1:focus-visible{color:#c67529;}.elementor .e-42313a86-a5a1{font-family:"Maven Pro";font-weight:300;font-size:16px;color:#c6ab91;line-height:1.2;padding:0px;margin:0px;}.elementor .e-b335f61-e670:hover,.elementor .e-b335f61-e670:focus-visible{color:#c67529;}.elementor .e-b335f61-e670{font-family:"Maven Pro";font-weight:300;font-size:16px;color:#c6ab91;line-height:1.2;padding:0px;margin:0px;}.elementor .e-f3192ae-c489:hover,.elementor .e-f3192ae-c489:focus-visible{color:#c67529;}.elementor .e-f3192ae-c489{font-family:"Maven Pro";font-weight:300;font-size:16px;color:#c6ab91;line-height:1.2;padding:0px;margin:0px;}.elementor .e-2e71c92-b5db:hover,.elementor .e-2e71c92-b5db:focus-visible{color:#c67529;}.elementor .e-2e71c92-b5db{font-family:"Maven Pro";font-weight:300;font-size:16px;color:#c6ab91;line-height:1.2;padding:0px;margin:0px;}.elementor .e-2d0ac2e0-d6f3:hover,.elementor .e-2d0ac2e0-d6f3:focus-visible{color:#c67529;}.elementor .e-2d0ac2e0-d6f3{font-family:"Maven Pro";font-weight:300;font-size:16px;color:#c6ab91;line-height:1.2;padding:0px;margin:0px;}.elementor .e-5b8ad81-df81{width:auto;padding:0px;gap:22px;align-items:center;}.elementor .e-776f44b1-24f1{font-size:30px;color:#c6ab91;line-height:1;margin:0px;}.elementor .e-32b6fd69-2612{padding:0px;}.elementor .e-50ff0a02-f48d{padding:0px;}.elementor .e-17716b15-199f{font-family:"Maven Pro";font-size:16px;color:#c6ab91;padding-block-start:10px;padding-block-end:10px;padding-inline-start:5%;padding-inline-end:5%;margin:0px;display:block;}.elementor .e-10eb0898-17bf{font-family:"Maven Pro";font-size:16px;color:#c6ab91;padding-block-start:10px;padding-block-end:10px;padding-inline-start:5%;padding-inline-end:5%;margin:0px;display:block;}.elementor .e-52e50f9b-81d7{font-family:"Maven Pro";font-size:16px;color:#c6ab91;padding-block-start:10px;padding-block-end:10px;padding-inline-start:5%;padding-inline-end:5%;margin:0px;display:block;}.elementor .e-57b14cc4-1f22{font-family:"Maven Pro";font-size:16px;color:#c6ab91;padding-block-start:10px;padding-block-end:10px;padding-inline-start:5%;padding-inline-end:5%;margin:0px;display:block;}.elementor .e-35b4d794-cf06{font-family:"Maven Pro";font-size:16px;color:#c6ab91;padding-block-start:10px;padding-block-end:10px;padding-inline-start:5%;padding-inline-end:5%;margin:0px;display:block;}.elementor .e-3957bc59-2703{width:80vw;position:absolute;inset-block-start:55px;inset-inline-end:0px;padding:15px;border-block-start-width:3px;background-color:#fff;box-shadow:0px 2px 5px 0px rgba(0,0,0,.1);}.elementor .e-33ea3e36-8f14{width:auto;display:none;}.elementor .e-44eedaeb-1b24{width:100%;padding:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-4422bf0a-eba2{width:100%;min-width:0px;min-height:1px;position:relative;z-index:3;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;flex:0 0 auto;}.elementor .e-65e6d3ff-bfd4{width:80%;min-width:0px;max-width:1080px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:10px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:flex;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-2b7d96d0-d173{width:auto;min-width:0px;position:sticky;inset-block-start:0px;z-index:100;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:#FFFFFF;box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3);display:block;}.elementor .e-68ff0c09-538b{width:auto;min-width:0px;font-family:"Yeseva One";font-weight:500;font-size:64px;color:#fff;line-height:1em;text-align:center;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-1e3f3542-d9c9{width:auto;min-width:0px;position:relative;font-family:"Yeseva One";font-weight:500;color:#fff;line-height:1.7em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-48209ed6-41c8{width:auto;min-width:0px;position:relative;font-family:"Yeseva One";font-weight:500;font-size:16px;color:#fff;line-height:1.7em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-376dc07f-4ed0{margin:0px;}.elementor .e-23e9aad-b915{width:auto;min-width:0px;font-family:"Open Sans";font-weight:700;color:#fff;line-height:2.1em;text-align:justify;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-21f72d90-9284{margin:0px;}.elementor .e-70e8ea49-1f15{width:auto;min-width:0px;font-family:"Open Sans";font-weight:700;color:#fff;line-height:2.1em;text-align:justify;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-12b2f34b-6df1{margin:0px;}.elementor .e-274d0cc2-e76e{width:auto;min-width:0px;font-family:"Open Sans";font-weight:700;color:#fff;line-height:2.1em;text-align:justify;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-78c5fd7-2d6d{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#fff;line-height:2.1em;text-align:justify;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-4cc7c9e4-20ff{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#fff;line-height:2.1em;text-align:justify;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-789b3842-fe08{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;font-size:16px;color:#fff;line-height:2.1em;text-align:justify;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-48476d6f-f2c6{width:100%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;flex:0 0 auto;}.elementor .e-184ef629-4ac6{width:80%;min-width:0px;max-width:1080px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:27px;padding-block-end:27px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:flex;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-1c7b0eb6-24be{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:54px;padding-block-end:54px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-image:url("https://villamorenahotel.com/wp-content/uploads/2026/10/maze-black.png"),radial-gradient(circle at center, rgba(0,0,0,0) 10%,rgba(0,0,0,0.28) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#a58e78;box-shadow:0px -6px 18px 0px rgba(0,0,0,0.32) inset;display:block;}.elementor .e-7e2dda0d-b307{width:auto;min-width:0px;font-family:"Yeseva One";font-weight:500;font-size:44px;color:#c6ab91;line-height:1em;text-align:center;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-155a6867-d520{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-2ac833aa-4f1f{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-205dfa39-c256{width:auto;min-width:0px;max-width:100%;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:RGBA(255,255,255,0);display:block;}.elementor .e-5284eee-db40{width:100%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;flex:0 0 auto;}.elementor .e-2242343b-72c7{width:80%;min-width:0px;max-width:1080px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:flex;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-1ffc45e6-f4aa{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:#fff6e8;display:block;}.elementor .e-73258074-5ebb{font-family:"Open Sans";font-weight:500;font-size:14px;color:#666666;line-height:1.7em;padding:0px;margin:0px;}.elementor .e-13c1f81c-2bbe{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-5ff424ec-c83d{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;text-align:start;padding-block-start:0px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:2.75%;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-467ab184-3671{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-687830a2-76b9{min-width:0px;padding:0px;}.elementor .e-3d0c9bf4-9b7c{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-53c44521-1b89{min-width:0px;padding:0px;}.elementor .e-63ce1303-5333{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-39064d8b-146e{min-width:0px;padding:0px;}.elementor .e-5bf2b7e6-5efc{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-153ecd42-1e62{min-width:0px;padding:0px;}.elementor .e-78462977-31ba{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-1052c9ae-7702{min-width:0px;padding:0px;}.elementor .e-1aeb5e1a-71bf{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-1b6fc868-bb1d{min-width:0px;padding:0px;}.elementor .e-3bb23409-d91a{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-77e163f-b274{min-width:0px;padding:0px;}.elementor .e-109477b1-7516{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-163cb6f3-8b0b{min-width:0px;padding:0px;}.elementor .e-710a88a3-ba90{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-689cfc1c-1958{min-width:0px;padding:0px;}.elementor .e-63baf82f-16bd{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-605d19de-b0fc{min-width:0px;padding:0px;}.elementor .e-7209e140-9079{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .e-355321ed-cc62{font-family:"Open Sans";font-weight:500;font-size:14px;color:#666666;line-height:1.7em;padding:0px;margin:0px;}.elementor .e-485b246d-40e7{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-6c9b5d27-5e39{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;text-align:start;padding-block-start:0px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:2.75%;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-c295ebb-6202{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-7a5e9b1b-c458{min-width:0px;padding:0px;}.elementor .e-470a1791-8f2b{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-76a1a4dc-d09a{min-width:0px;padding:0px;}.elementor .e-6bde08d4-92b7{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-60becf41-d1c9{min-width:0px;padding:0px;}.elementor .e-bbf9c4-7da8{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-28149829-5281{min-width:0px;padding:0px;}.elementor .e-69fb1e0e-2b72{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-106180c2-6d17{min-width:0px;padding:0px;}.elementor .e-4c4808d-f660{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .e-6fe1ee73-5554{width:100%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;flex:0 0 auto;}.elementor .e-73e7ecde-2a3c{width:80%;min-width:0px;max-width:1080px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:75px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:flex;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-62186f3c-3809{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:#fff;display:block;}.elementor .e-1be358dc-214e{width:auto;min-width:0px;font-family:"Yeseva One";font-weight:500;font-size:44px;color:#c6ab91;line-height:1em;text-align:center;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-5290c762-fd87{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-483fb93a-5c2f{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-5e819d7e-e242{width:100%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;flex:0 0 auto;}.elementor .e-4a63a20b-e003{width:80%;min-width:0px;max-width:1080px;position:relative;z-index:5;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:60px;padding-block-end:27px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:flex;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-3b49e977-ad2f{min-height:52px;font-family:"Open Sans";font-size:14px;color:#999;padding:16px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:#ddd;border-style:solid;background-color:#fff;}.elementor .e-db48f7e-595a{min-height:52px;font-family:"Open Sans";font-size:14px;color:#999;padding:16px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:#ddd;border-style:solid;background-color:#fff;}.elementor .e-1e6fe3c2-b686{min-height:52px;font-family:"Open Sans";font-size:14px;color:#999;padding:16px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:#ddd;border-style:solid;background-color:#fff;}.elementor .e-49f29bf0-72b1{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;border-color:#333;border-style:solid;display:block;}.elementor .e-22fb5ccb-d3ed{width:100%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;flex:0 0 auto;}.elementor .e-7ee5ca89-5502{width:80%;min-width:0px;max-width:1080px;position:relative;z-index:5;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:27px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:flex;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-671e435b-caed{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:54px;padding-block-end:54px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:#f7efe6;box-shadow:0px 0px 28px 0px rgba(0,0,0,0.3) inset;display:block;}.elementor .e-317981fa-afa4{width:auto;min-width:0px;font-family:"Yeseva One";font-weight:500;font-size:26px;color:#f7efe6;line-height:1em;text-align:start;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-308b0225-ecfe{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#fff;line-height:1.7em;text-align:start;padding-block-start:0px;padding-block-end:1em;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-7afe84a5-a8e3{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#fff;line-height:1.7em;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-28c490af-4567{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#fff;line-height:1.7em;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-769b68b1-eaec{width:auto;min-width:0px;overflow:hidden;position:relative;font-family:"Open Sans";font-weight:500;color:#fff;line-height:1.7em;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0%;border-start-end-radius:0%;border-end-start-radius:0%;border-end-end-radius:0%;border-width:0px;display:block;}.elementor .e-23a441de-70f1{width:47.25%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:5.5%;border-width:0px;display:block;flex:0 0 auto;order:1;}.elementor .e-d22486d-2323{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:26px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-78a1976-8067{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:26px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-5745c0b8-4f83{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:26px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-5d656ce5-ca55{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:26px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-4df9e7f9-449e{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:26px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-e59c6b6-4a4b{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;text-align:start;padding-block-start:0px;padding-block-end:23px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-64fe5c73-f4cd{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .e-239314c-c456{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-5ba0a3bf-4c34{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-1ada5f76-c3b7{width:20.875%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:5.5%;border-width:0px;display:block;flex:0 0 auto;order:1;}.elementor .e-4d7a2c6b-8b4b{width:18px;height:22px;font-family:"Open Sans";font-size:22px;color:white;line-height:1.5;padding:0px;margin:0px;}.elementor .e-7f7ada6d-53d3{width:18px;height:22px;font-family:"Open Sans";font-size:22px;color:white;line-height:1.5;padding:0px;margin:0px;}.elementor .e-6189e805-468d{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;text-align:end;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:flex;gap:24px;justify-content:flex-end;}.elementor .e-47f57bb2-18ff{width:20.875%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:0px;border-width:0px;display:block;flex:0 0 auto;order:1;}.elementor .e-15f4e62d-3629{width:80%;min-width:0px;max-width:1080px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:27px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:flex;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-ac52f9e-5864{width:18px;height:22px;font-family:"Open Sans";font-size:22px;color:white;line-height:1.5;padding:0px;margin:0px;}.elementor .e-5e4b78a-6345{width:18px;height:22px;font-family:"Open Sans";font-size:22px;color:white;line-height:1.5;padding:0px;margin:0px;}.elementor .e-9c573cf-c98e{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;text-align:end;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:flex;gap:24px;justify-content:flex-end;}.elementor .e-4bab0668-8188{width:100%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;flex:0 0 auto;order:1;}.elementor .e-39fa1d00-1ee9{width:80%;min-width:0px;max-width:1080px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:none;}.elementor .e-2813c7b7-a526{width:auto;min-width:0px;position:relative;z-index:0;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-image:url("https://villamorenahotel.com/wp-content/uploads/2026/10/maze-black.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#c6ab91;display:block;}.elementor .e-6c98ff34-57a1{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#d6c6bc;line-height:1em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-7381369a-9c68{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#d6c6bc;line-height:1em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-43dba116-eaaa{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#d6c6bc;line-height:1em;text-align:center;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-734a7e15-8f27{width:29.6667%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:5.5%;border-width:0px;display:block;flex:0 0 auto;}.elementor .e-18c8f29b-7294{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#d6c6bc;line-height:1em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-1875dbe1-bda7{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#d6c6bc;line-height:1em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-68334300-de48{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#d6c6bc;line-height:1em;text-align:center;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-4088093a-816f{width:29.6667%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:5.5%;border-width:0px;display:block;flex:0 0 auto;}.elementor .e-25604586-24f0{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#d6c6bc;line-height:1em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-56211362-2805{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#d6c6bc;line-height:1em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-492e1d90-6ce9{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#d6c6bc;line-height:1em;text-align:center;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-6edc46bd-4f79{width:29.6667%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;flex:0 0 auto;}.elementor .e-2b1c1ec3-fcd2{width:80%;min-width:0px;max-width:1080px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:flex;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-12a6afab-8930{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#aa9d96;line-height:1.7em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-2b9d3536-775d{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#aa9d96;line-height:1.7em;text-align:center;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-c048501-8c60{width:100%;min-width:0px;min-height:1px;position:relative;z-index:2;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;flex:0 0 auto;}.elementor .e-249d7de7-eac6{width:80%;min-width:0px;max-width:1080px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:flex;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-bf8e3d9c-8630{width:100%;font-family:"Open Sans";font-size:12px;color:#666;line-height:1.7em;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-44e0dd62-beac{width:auto;min-width:0px;position:relative;z-index:0;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:#6b645d;box-shadow:0px 2px 18px 5px rgba(0,0,0,0.28);display:block;}.elementor .e-75d9ff79-6db4{width:100%;font-family:"Open Sans";font-size:14px;color:#666;line-height:1.7;padding:0px;margin:0px;}