.elementor .e-66cb1fe5-9c2f{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-448d437d-d856{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-4c0e8849-dfe6{width:18px;height:22px;font-family:"Open Sans";font-size:22px;color:white;line-height:1.5;padding:0px;margin:0px;}.elementor .e-7f357ad8-6497{width:18px;height:22px;font-family:"Open Sans";font-size:22px;color:white;line-height:1.5;padding:0px;margin:0px;}.elementor .e-63a6e5b2-9340{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-7692a8b8-6693{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-61a08536-ef62{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-53097f93-2c01{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-12aa3055-31c1{width:auto;height:120px;max-width:100%;}.elementor .e-7b3c5002-7392:hover,.elementor .e-7b3c5002-7392:focus-visible{color:#c67529;}.elementor .e-7b3c5002-7392{font-family:"Maven Pro";font-weight:300;font-size:16px;color:#c6ab91;line-height:1.2;padding:0px;margin:0px;}.elementor .e-647ab6b0-faa2:hover,.elementor .e-647ab6b0-faa2:focus-visible{color:#c67529;}.elementor .e-647ab6b0-faa2{font-family:"Maven Pro";font-weight:300;font-size:16px;color:#c6ab91;line-height:1.2;padding:0px;margin:0px;}.elementor .e-59d0c98e-bc9f:hover,.elementor .e-59d0c98e-bc9f:focus-visible{color:#c67529;}.elementor .e-59d0c98e-bc9f{font-family:"Maven Pro";font-weight:300;font-size:16px;color:#c6ab91;line-height:1.2;padding:0px;margin:0px;}.elementor .e-233926cf-e7d0:hover,.elementor .e-233926cf-e7d0:focus-visible{color:#c67529;}.elementor .e-233926cf-e7d0{font-family:"Maven Pro";font-weight:300;font-size:16px;color:#c6ab91;line-height:1.2;padding:0px;margin:0px;}.elementor .e-257bfd44-68a4:hover,.elementor .e-257bfd44-68a4:focus-visible{color:#c67529;}.elementor .e-257bfd44-68a4{font-family:"Maven Pro";font-weight:300;font-size:16px;color:#c6ab91;line-height:1.2;padding:0px;margin:0px;}.elementor .e-50b2420b-ac2e{width:auto;padding:0px;gap:22px;align-items:center;}.elementor .e-18abb403-f2d4{font-size:30px;color:#c6ab91;line-height:1;margin:0px;}.elementor .e-52af3bbb-1bcc{padding:0px;}.elementor .e-7db9cbf1-c0d6{padding:0px;}.elementor .e-3338ac72-6870{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-529c27d5-e704{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-1d4749a8-51f3{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-10f9d0ef-c8a7{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-57d86996-ce5d{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-2cd566d8-8fcb{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-def07d4-bdd3{width:auto;display:none;}.elementor .e-46dc373a-45c8{width:100%;padding:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-56883613-8c9a{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-1a651247-9d17{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-1b1a21e-e9f7{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-6ed691ed-2502{width:auto;min-width:0px;font-family:"Yeseva One";font-weight:500;font-size:52px;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-7825a908-1d5b{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-7f638fd0-388f{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-3a8a11fb-4fec{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-6ecd6691-d934{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-598f7e31-a9f7{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-37f0ef7f-ab22{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-66dbd057-c6fb{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-1b029562-a343{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 0px 18px 0px rgba(0,0,0,0.32) inset;display:block;}.elementor .e-47e502d7-3ab4{width:auto;min-width:0px;font-family:"Yeseva One";font-weight:500;font-size:26px;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-390dbce2-4443{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-5efa2738-3bdc{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-76d18fc1-fa35{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-483178cf-433c{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:20px;border-width:0px;display:inline-flex;align-items:center;}.elementor .e-3dbacdd5-808d{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:20px;border-width:0px;display:inline-flex;align-items:center;}.elementor .e-49cc0e7f-856a{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:20px;border-width:0px;display:inline-flex;align-items:center;}.elementor .e-769744ac-1638{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:20px;border-width:0px;display:inline-flex;align-items:center;}.elementor .e-6f9f6856-5bf1{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:20px;border-width:0px;display:inline-flex;align-items:center;}.elementor .e-5df305e6-9681{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:20px;border-width:0px;display:inline-flex;align-items:center;}.elementor .e-5fc3ec7a-16a0{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:inline-flex;align-items:center;}.elementor .e-a95181f-f039{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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-3a235985-f8af{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;display:block;}.elementor .e-573fcc47-28e6{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:34px;padding-inline-end:34px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-fbfca75-a109{width:auto;min-width:0px;position:relative;font-family:"Yeseva One";font-weight:500;font-size:32px;color:#c6ab91;line-height:1.7em;text-align:center;padding-block-start:38px;padding-block-end:30px;padding-inline-start:43px;padding-inline-end:43px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-6a9e83ca-8c7f{width:40%;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;background-color:RGBA(255,255,255,0);display:block;flex:0 0 auto;order:1;}.elementor .e-b6583e3-2cbe{width:auto;min-width:0px;font-family:"Yeseva One";font-weight:400;font-size:41px;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-320f0691-ca12{width:auto;min-width:0px;font-family:"Open Sans";font-weight:400;color:#fff;line-height:1.7em;text-align:center;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-77ce291a-6db9{width:auto;min-width:0px;font-family:"Open Sans";font-weight:400;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-57a9d215-2cad{width:auto;min-width:0px;font-family:"Open Sans";font-weight:400;font-size:14px;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-20b1ee75-d1ca{width:auto;min-width:0px;position:relative;font-family:"Yeseva One";font-weight:500;font-size:20px;color:#aa9d96;line-height:1.7em;text-align:center;text-decoration:none;padding-block-start:0.3em;padding-block-end:0.3em;padding-inline-start:1em;padding-inline-end:1em;margin-block-start:39px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-width:2px;border-style:solid;background-color:#ffffff;display:inline-block;}.elementor .e-403b3e5a-28aa{width:auto;min-width:0px;font-family:"Open Sans";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-2635d993-e590{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#fff;line-height:1.7em;text-align:center;padding-block-start:16%;padding-block-end:16%;padding-inline-start:8%;padding-inline-end:8%;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:block;}.elementor .e-16518ada-9e7c{width:100%;min-width:0px;font-family:"Open Sans";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;}.elementor .e-1d9b9bd3-fa45{width:100%;min-width:0px;max-width:900px;position:relative;z-index:2;font-family:"Open Sans";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:auto;margin-inline-end:auto;border-width:0px;}.elementor .e-512f4a2d-b712{width:100%;height:500px;min-width:0px;min-height:500px;max-height:500px;position:relative;font-family:"Open Sans";font-weight:500;color:#fff;line-height:1.7em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:6%;padding-inline-end:6%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:-100%;border-width:0px;background-image:url("https://villamorenahotel.com/wp-content/uploads/2026/11/b_habitacion_02.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .e-197fe311-6a2c{width:auto;min-width:0px;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;}.elementor .e-186edd43-ae48{width:auto;height:500px;min-width:0px;min-height:500px;max-height:500px;overflow:hidden;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;cursor:pointer;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-1c7c590-2ded{width:60%;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;border-color:#333;border-style:solid;display:block;flex:0 0 auto;order:1;}.elementor .e-c98f0ef-48ed{width:100%;height:500px;min-width:0px;max-width:100%;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-19b1be54-2f2d{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-block-start-width:5px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#333;border-style:solid;background-color:#fff6e8;display:block;}.elementor .e-719f8165-c2a6{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-3c5d16f7-40d1{min-width:0px;padding:0px;}.elementor .e-1d2770e5-ffd8{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-324090dd-8fe2{min-width:0px;padding:0px;}.elementor .e-71367ccc-8045{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-340d2a58-cd52{min-width:0px;padding:0px;}.elementor .e-5263c2ee-d9cb{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-5db53f94-67a0{min-width:0px;padding:0px;}.elementor .e-4d2c3ea4-5d59{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-3fd1551d-3053{min-width:0px;padding:0px;}.elementor .e-7e2f99a3-6a9f{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-44510bb5-fc50{min-width:0px;padding:0px;}.elementor .e-78a79192-f7fc{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-6b6e144d-bb04{min-width:0px;padding:0px;}.elementor .e-35b3bda2-ce79{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-4e8a9ea3-8f23{min-width:0px;padding:0px;}.elementor .e-15673ad-dcb7{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-284fe3d3-2aa5{min-width:0px;padding:0px;}.elementor .e-796aef26-5777{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-55f85349-a81e{min-width:0px;padding:0px;}.elementor .e-2310c646-6ef2{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-76d3fb24-42f8{min-width:0px;padding:0px;}.elementor .e-bfb963c-db39{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-3f73293d-aa79{min-width:0px;padding:0px;}.elementor .e-30bee2ee-6e2f{width:100%;height:100%;aspect-ratio:400 / 284;object-fit:cover;display:block;}.elementor .e-13514561-a5ea{min-width:0px;padding:0px;}.elementor .e-682c117d-9cad{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .e-2a9e0b93-5653{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-32796119-5294{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-61fed95c-f263{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;padding-block-start:4px;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-block-start-width:5px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#333;border-style:solid;background-color:#fff;display:block;}.elementor .e-5df4ee00-4b6c{width:auto;min-width:0px;font-family:"Yeseva One";font-weight:500;font-size:26px;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-35402ad4-c1c1{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-1cac49a6-9529{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-4b1673b9-b0f6{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-576ee570-65eb{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:20px;border-width:0px;display:inline-flex;align-items:center;}.elementor .e-274edf2f-7428{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:20px;border-width:0px;display:inline-flex;align-items:center;}.elementor .e-57632445-f5f8{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:20px;border-width:0px;display:inline-flex;align-items:center;}.elementor .e-528e8b55-69e3{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:20px;border-width:0px;display:inline-flex;align-items:center;}.elementor .e-14b81ebe-56d3{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:20px;border-width:0px;display:inline-flex;align-items:center;}.elementor .e-1fa5dd1d-2235{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:20px;border-width:0px;display:inline-flex;align-items:center;}.elementor .e-497ec00-1955{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:20px;border-width:0px;display:inline-flex;align-items:center;}.elementor .e-1a235b71-aa7f{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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:inline-flex;align-items:center;}.elementor .e-7227201c-68e1{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#666;line-height:26px;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-3e682219-8a22{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;display:block;}.elementor .e-6036aec1-ad44{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:34px;padding-inline-end:34px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-3e0a3050-9632{width:auto;min-width:0px;position:relative;font-family:"Yeseva One";font-weight:500;font-size:32px;color:#c6ab91;line-height:1.7em;text-align:center;padding-block-start:38px;padding-block-end:30px;padding-inline-start:43px;padding-inline-end:43px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-465a5276-9d34{width:40%;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;background-color:RGBA(255,255,255,0);display:block;flex:0 0 auto;order:1;}.elementor .e-2fc01090-c173{width:auto;min-width:0px;font-family:"Yeseva One";font-weight:400;font-size:41px;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-7b9da5f5-fb24{width:auto;min-width:0px;font-family:"Open Sans";font-weight:400;color:#fff;line-height:1.7em;text-align:center;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-4a1f047-3c41{width:auto;min-width:0px;font-family:"Open Sans";font-weight:400;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-6a806a1c-94ff{width:auto;min-width:0px;font-family:"Open Sans";font-weight:400;font-size:14px;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-5c8bcc64-aee8{width:auto;min-width:0px;position:relative;font-family:"Yeseva One";font-weight:500;font-size:20px;color:#aa9d96;line-height:1.7em;text-align:center;text-decoration:none;padding-block-start:0.3em;padding-block-end:0.3em;padding-inline-start:1em;padding-inline-end:1em;margin-block-start:39px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-width:2px;border-style:solid;background-color:#ffffff;display:inline-block;}.elementor .e-3b516bf0-a163{width:auto;min-width:0px;font-family:"Open Sans";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-2268f576-15e8{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#fff;line-height:1.7em;text-align:center;padding-block-start:16%;padding-block-end:16%;padding-inline-start:8%;padding-inline-end:8%;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;display:block;}.elementor .e-1c18f319-6dcd{width:100%;min-width:0px;font-family:"Open Sans";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;}.elementor .e-6a2f6549-7acb{width:100%;min-width:0px;max-width:900px;position:relative;z-index:2;font-family:"Open Sans";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:auto;margin-inline-end:auto;border-width:0px;}.elementor .e-3c9a7e94-a20d{width:100%;height:500px;min-width:0px;min-height:500px;max-height:500px;position:relative;font-family:"Open Sans";font-weight:500;color:#fff;line-height:1.7em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:6%;padding-inline-end:6%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:-100%;border-width:0px;background-image:url("https://villamorenahotel.com/wp-content/uploads/2026/11/b_habitacion_doble_superior_01.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .e-26da496d-fd8b{width:auto;min-width:0px;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;}.elementor .e-fbadfc5-437b{width:auto;height:500px;min-width:0px;min-height:500px;max-height:500px;overflow:hidden;position:relative;font-family:"Open Sans";font-weight:500;color:#666;line-height:1.7em;cursor:pointer;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-454a128c-35ba{width:60%;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;border-color:#333;border-style:solid;display:block;flex:0 0 auto;order:1;}.elementor .e-73f93703-3bcb{width:100%;height:500px;min-width:0px;max-width:100%;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-6dd2d3bc-e455{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-block-start-width:5px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#333;border-style:solid;background-color:#fff6e8;display:block;}.elementor .e-23eafd0f-53e8{font-size:0px;margin:0px;}.elementor .e-634980af-6e50{width:8px;height:8px;min-width:8px;padding:0px;border-radius:50%;border-width:0px;background-color:#c6ab91;opacity:70%;}.elementor .e-5c03a99-d4fa{font-size:0px;margin:0px;}.elementor .e-53648049-b67e{width:8px;height:8px;min-width:8px;padding:0px;border-radius:50%;border-width:0px;background-color:#c6ab91;opacity:70%;}.elementor .e-5c3af644-8693{position:absolute;inset-block-end:20px;inset-inline-start:0px;z-index:4;padding:0px;gap:10px;}.elementor .e-681a04d8-7136{width:100%;height:auto;object-fit:cover;display:block;}.elementor .e-79d56310-1278{min-width:0px;padding:0px;}.elementor .e-5c9e9d6e-2087{width:100%;height:auto;object-fit:cover;display:block;}.elementor .e-723b7c1-e9e7{min-width:0px;padding:0px;}.elementor .e-2a1716ff-e043{padding:0px;}.elementor .e-e6a7205-e612{position:relative;padding:0px;gap:0px;}.elementor .e-12951839-a23d{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-7099fa9b-4b44{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-9a224e6-29b2{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-block-start-width:5px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#333;border-style:solid;background-color:#fff;display:block;}.elementor .e-2133fcb-4dce{width:auto;min-width:0px;font-family:"Yeseva One";font-weight:500;font-size:45px;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-4874e5d0-82b2{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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-79f7ad7f-7401{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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-721da609-5e1f{width:auto;min-width:0px;max-width:100%;position:relative;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:1.7em;text-align:center;padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;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-d21a411-7f40{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:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:0px;border-width:0px;background-color:RGBA(255,255,255,0);display:block;flex:0 0 auto;order:1;}.elementor .e-597fd209-9d42{width:100%;min-width:0px;max-width:100%;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-50b7693d-2795{width:100%;height:auto;min-width:0px;max-width:100%;object-fit:cover;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:0px;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-5bc66790-e9a3{width:100%;height:auto;min-width:0px;overflow:hidden;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:0px;text-align:center;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-start-start-radius:200px;border-start-end-radius:200px;border-end-start-radius:200px;border-end-end-radius:200px;border-block-start-width:7px;border-block-end-width:7px;border-inline-start-width:7px;border-inline-end-width:7px;border-color:#333;border-style:solid;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);display:block;}.elementor .e-6f63216e-d318{width:100%;height:auto;min-width:0px;max-width:100%;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:0px;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:30px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:inline-block;}.elementor .e-5a9d43c5-5c28{width:auto;min-width:0px;font-family:"Yeseva One";font-weight:500;font-size:20px;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-ad7f592-bb5e{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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-136e1507-f061{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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-691fa987-955c{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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-2fef9aa0-21a7{width:100%;min-width:0px;max-width:550px;position:relative;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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:auto;margin-inline-end:auto;border-width:0px;display:block;}.elementor .e-69944508-d440{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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:12px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;border-color:#333;border-style:solid;display:block;}.elementor .e-5ba460b7-d796{width:auto;min-width:0px;font-family:"Open Sans";font-weight:700;color:#fceacf;line-height:1.7em;text-align:center;font-style:italic;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-1c7c2681-42e4{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:700;color:#fceacf;line-height:1.7em;text-align:center;font-style:italic;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-7fc3eb13-bb52{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:700;font-size:20px;color:#fceacf;line-height:1.7em;text-align:center;font-style:italic;padding-block-start:5px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:15px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:rgba(0,0,0,0.5);display:block;}.elementor .e-327cbe9d-4b7d{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-35b15029-62a2{width:100%;height:auto;min-width:0px;max-width:100%;object-fit:cover;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:0px;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-926b714-6922{width:100%;height:auto;min-width:0px;overflow:hidden;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:0px;text-align:center;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-start-start-radius:200px;border-start-end-radius:200px;border-end-start-radius:200px;border-end-end-radius:200px;border-block-start-width:7px;border-block-end-width:7px;border-inline-start-width:7px;border-inline-end-width:7px;border-color:#333;border-style:solid;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);display:block;}.elementor .e-e920740-78a8{width:100%;height:auto;min-width:0px;max-width:100%;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:0px;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:30px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:inline-block;}.elementor .e-1e4ffdc2-d01e{width:auto;min-width:0px;font-family:"Yeseva One";font-weight:500;font-size:20px;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-75c91354-b15c{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:2.1em;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-72336859-65e8{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:2.1em;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-255586b-eace{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:2.1em;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-110a0922-e496{width:100%;min-width:0px;max-width:550px;position:relative;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:2.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:auto;margin-inline-end:auto;border-width:0px;display:block;}.elementor .e-44ebcad-c768{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:2.1em;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:12px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;border-color:#333;border-style:solid;display:block;}.elementor .e-168e5d1f-9468{width:auto;min-width:0px;font-family:"Open Sans";font-weight:700;color:#fceacf;line-height:1.7em;text-align:center;font-style:italic;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-4b0c754c-779a{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:700;color:#fceacf;line-height:1.7em;text-align:center;font-style:italic;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-49331eef-7c5c{width:100%;min-width:0px;position:relative;font-family:"Open Sans";font-weight:700;font-size:20px;color:#fceacf;line-height:1.7em;text-align:center;font-style:italic;padding-block-start:5px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:15px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:rgba(0,0,0,0.5);display:block;}.elementor .e-11bb6824-54d8{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-5ac29bf5-50a8{width:100%;height:auto;min-width:0px;max-width:100%;object-fit:cover;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:0px;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-614910e4-e6dc{width:100%;height:auto;min-width:0px;overflow:hidden;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:0px;text-align:center;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-start-start-radius:200px;border-start-end-radius:200px;border-end-start-radius:200px;border-end-end-radius:200px;border-block-start-width:7px;border-block-end-width:7px;border-inline-start-width:7px;border-inline-end-width:7px;border-color:#333;border-style:solid;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);display:block;}.elementor .e-31beb0a3-36e1{width:100%;height:auto;min-width:0px;max-width:100%;font-family:"Open Sans";font-weight:500;color:#FFFFFF;line-height:0px;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:30px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:inline-block;}.elementor .e-12206703-9fde{width:auto;min-width:0px;font-family:"Yeseva One";font-weight:500;font-size:20px;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-6a8824b4-fa49{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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-78de7013-2792{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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-537a908e-ea47{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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-255f5adc-7834{width:100%;min-width:0px;max-width:550px;position:relative;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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:auto;margin-inline-end:auto;border-width:0px;display:block;}.elementor .e-1e4292b6-120c{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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:12px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;border-color:#333;border-style:solid;display:block;}.elementor .e-441a3692-ee93{width:auto;min-width:0px;font-family:"Open Sans";font-weight:700;color:#fceacf;line-height:1.7em;text-align:center;font-style:italic;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-4fc38062-9827{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:700;color:#fceacf;line-height:1.7em;text-align:center;font-style:italic;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-c40331f-7f8a{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:700;font-size:20px;color:#fceacf;line-height:1.7em;text-align:center;font-style:italic;padding-block-start:5px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:15px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:rgba(0,0,0,0.5);display:block;}.elementor .e-d96344b-2961{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-3a943477-86d9{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-5d335186-ee18{width:auto;min-width:0px;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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-74f8cf4f-612a{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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-44e54a5e-1961{width:auto;min-width:0px;position:relative;font-family:"Open Sans";font-weight:500;color:#FFFFFF;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-f731c1a-2c80{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-510179cd-de6f{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: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-1795fe38-1708{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/11/pack_romantic.jpg"),radial-gradient(circle at center, #14151e 0%,rgba(50,0,127,0.25) 99%);background-repeat:repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:0% 0%;background-color:inherit;box-shadow:0px -8px 17px 0px rgba(0,0,0,0.22) inset;display:block;}.elementor .e-64055519-8908{width:auto;min-width:0px;font-family:"Yeseva One";font-weight:500;font-size:45px;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-313bc23e-cafa{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-1226518f-ecad{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-66f8ff91-a6b5{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:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;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-31576f4b-1b16{width:auto;min-width:0px;position:relative;font-family:"Yeseva One";font-weight:500;font-size:20px;color:#aa9d96;line-height:1.7em;text-align:center;text-decoration:none;padding-block-start:0.3em;padding-block-end:0.3em;padding-inline-start:1em;padding-inline-end:1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-width:2px;border-style:solid;background-color:#ffffff;display:inline-block;}.elementor .e-511896de-3d8c{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-4b6b95a-a4d9{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;display:block;}.elementor .e-47c5d721-dd6f{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;display:block;}.elementor .e-24dffbf5-b9aa{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:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:0px;border-width:0px;background-color:RGBA(255,255,255,0);display:block;flex:0 0 auto;order:1;}.elementor .e-4095af78-e3e7{width:100%;min-width:0px;max-width:100%;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-51d6ebaf-be25{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/fachada_01.jpg"),radial-gradient(circle at center, #ffffff 0%,rgba(255,255,255,0.87) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:inherit;display:block;}.elementor .e-588c1d8c-62c1{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-45053f36-4cc8{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-5c3aa02e-cdbc{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-3be3e175-9d85{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-554f35ad-192f{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: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-5653b410-54e4{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-4a5d850f-9174{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-7649630f-6757{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-4c013909-5145{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-41fd13dd-7a0a{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-6e1476ea-60bf{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-3cc85abe-1f6c{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-69bdf6b0-5d8c{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: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-7dbc7c8b-7b81{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-65e06bf7-8066{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-448d3aa1-e7bf{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-3614b4df-bef4{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-13eb6cd1-f1cb{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-2a346441-35b3{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-24d5c17e-5203{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-6ccd9f81-76f3{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-35a6c875-8b3f{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-5596ecd5-149c{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-777d370e-ff33{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-4cfbcc96-450b{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-161b0f89-1cca{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-4342a2e4-efcf{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-3ad8ec72-9ad5{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-3a62f708-7761{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-28add4bd-3815{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-488e5a4-1643{width:18px;height:22px;font-family:"Open Sans";font-size:22px;color:white;line-height:1.5;padding:0px;margin:0px;}.elementor .e-7dcaf8d1-7c9c{width:18px;height:22px;font-family:"Open Sans";font-size:22px;color:white;line-height:1.5;padding:0px;margin:0px;}.elementor .e-6d19469a-3de3{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-4192fe23-157d{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-19ddba4e-f797{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-29ef71f0-6494{width:18px;height:22px;font-family:"Open Sans";font-size:22px;color:white;line-height:1.5;padding:0px;margin:0px;}.elementor .e-30b1ad62-8c43{width:18px;height:22px;font-family:"Open Sans";font-size:22px;color:white;line-height:1.5;padding:0px;margin:0px;}.elementor .e-77297df-a9cf{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-41cffe9c-c7bc{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-b390c06-92c3{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-55fac3e3-c16f{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-1e6aad9b-37cb{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-2d08eb83-484c{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-183fc454-8777{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-71b22ed0-cd85{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-2221736-63f8{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-77e902ef-8bb5{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-53c3f63c-2bd0{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-62fd21f0-9d05{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-9ca59d9-f551{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-29e31bc4-1d55{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-2e3abb52-9d60{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-67e05219-f435{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-69ff4329-54cd{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-8f1bd11-5e1a{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-4c8dbacd-2208{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-721eedc1-496b{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-4999b277-bc99{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-f0af6664-0b27{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-3f1f29a4-d38f{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-a5d6680-f594{width:100%;font-family:"Open Sans";font-size:14px;color:#666;line-height:1.7;padding:0px;margin:0px;}