.elementor .e-268bedcb-ed88f5f{font-size:12px;color:#ffffffcc;letter-spacing:2px;text-align:start;text-transform:uppercase;padding-block-end:10px;}.elementor .e-257cf691-7cc975b{font-family:"Playfair Display";color:#ffffff;}.elementor .e-544e96ba-982dfde{color:#ffffff;margin-block-end:15px;}.elementor .e-320e6580-d201d50{min-width:125px;color:#ffffff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:6px;background-color:#cba052cc;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1);transition:margin 300ms, all 200ms;}.elementor .e-77f36747-321204a{min-width:125px;color:#ffffff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:6px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#1F2F44;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;align-items:center;}.elementor .e-142e1223-eab837d{column-gap:16px;margin-block-start:20px;display:flex;flex-direction:row;row-gap:12px;justify-content:flex-start;align-items:center;}.elementor .e-5bd6afcf-b34d9b7{max-width:600px;text-align:start;padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-7aa7e52-e179c11{width:100%;min-height:650px;padding-block-start:120px;padding-block-end:120px;background-image:url("https://todovallarta.com/wp-content/uploads/puerto-vallarta-riviera-nayarit-rentals-hero.webp"),linear-gradient(#1f2f4459, #1f2f4459);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:center center,0% 0%;backdrop-filter:blur(0px);display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:start;}.elementor .e-431b6e2-4400fa0{width:40px;height:1px;color:#C6A769;align-self:center;}.elementor .e-46d4420d-226d51a{max-width:680px;text-align:center;padding-block-start:80px;padding-block-end:80px;flex-direction:column;}.elementor .e-543c6829-a3f7ee0{max-width:560px;font-size:18px;margin-block-end:40px;}.elementor .e-2ed50cfb-1128bb0{flex-direction:column;gap:24px;}.elementor .e-40349ba8-66f55db{max-width:1280px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:40px;}.elementor .e-62d822f-351953d{max-width:560px;font-size:18px;margin-block-end:40px;}.elementor .e-726c5a8-ec4c3e2{flex-direction:column;gap:24px;}.elementor .e-c7a209f-a96ef1e{max-width:1280px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:40px;}.elementor .e-fb2bdbd-f1d3b2d{font-family:Inter;font-weight:400;font-size:16px;color:#C8A96B;letter-spacing:2px;text-align:center;margin-block-end:12px;}.elementor .e-f4ab3db-72fcbd1{font-family:"Playfair Display";font-weight:500;font-size:30px;margin-block-end:20px;}.elementor .e-e922590-ba1a359{font-weight:500;color:#555;margin-block-end:30px;}.elementor .e-aa192a8-d1a6288{color:#ffffff;padding-block-start:6px;padding-block-end:6px;padding-inline-start:22px;padding-inline-end:22px;border-radius:6px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#1F2F44;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-321009f-9ccd75d{width:85px;font-family:Inter;font-size:16px;color:#1F2F44;text-align:center;padding-block-start:6px;padding-block-end:6px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:#1f2f44;border-style:solid;background-color:#20304500;display:flex;flex-direction:row;align-items:center;}.elementor .e-1288214-4a7b07f{flex-direction:row;gap:24px;justify-content:center;align-items:center;}.elementor .e-48f411b-664abe5{width:100%;font-family:Inter;font-size:17px;color:#1F2F44;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:6px;background-color:#20304500;transition:margin 300ms, all 200ms;}.elementor .e-1e9c40f-8b82b48{color:#999;margin-block-start:15px;}.elementor .e-ae58f0e-65a3d68{margin-block-start:20px;}.elementor .e-16a5a9a-f5716d5{max-width:1280px;padding-block-start:120px;padding-block-end:120px;flex-direction:column;align-items:center;}