.elementor .e-2d41b857-ea623eb{font-family:"Playfair Display";font-size:36px;color:#ffffff;margin-block-end:10px;}.elementor .e-471c6e23-70b73d8{min-width:125px;font-family:"Playfair Display";font-size:18px;color:#ffffff;background-color:#cba052cc;}.elementor .e-21224b99-e6395b0{min-width:125px;font-family:"Playfair Display";font-size:18px;color:#ffffff;background-color:#1F2F44;}.elementor .e-32a4902f-2469956{border-radius:6px;border-width:1px;border-color:#ffffff;border-style:solid;flex-direction:row;gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-1ec07ea3-8086e88{max-width:600px;flex-direction:column;}.elementor .e-70a788e8-3bd8f7d{height:600px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#1f2f4459, #1f2f4459),url("https://todovallarta.com/wp-content/uploads/puerto-vallarta-riviera-nayarit-scuba-diving-hero.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:center;}.elementor .e-3be2fa71-e40bb08{width:40px;margin-block-end:40px;align-self:center;}.elementor .e-97896e9-05b4e03{font-family:"Playfair Display";font-size:26px;color:#102132;text-align:center;margin-block-end:20px;}.elementor .e-27b77fc-cd005cd{max-width:680px;padding-block-start:80px;padding-block-end:80px;flex-direction:column;}.elementor .e-79ad090d-53c64ba{font-family:"Playfair Display";font-weight:400;font-size:30px;color:#1F2F44;line-height:1.2em;}.elementor .e-563bd1b8-b0573ed{max-width:560px;font-size:18px;margin-block-end:40px;}.elementor .e-7e8741f1-10b1c34{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-36476316-9dc6cc6{font-family:"Playfair Display";font-weight:400;font-size:30px;color:#1F2F44;line-height:1.2em;}.elementor .e-2179565e-0b0052d{max-width:560px;font-size:18px;margin-block-end:40px;}.elementor .e-74059033-68812d6{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-7632718c-1c30bee{font-family:"Playfair Display";font-weight:400;font-size:30px;color:#1F2F44;line-height:1.2em;}.elementor .e-24fcbfeb-daa4c8a{max-width:560px;font-size:18px;margin-block-end:40px;}.elementor .e-4beab466-2a519e1{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-119d1da8-4120d6d{font-family:"Playfair Display";font-weight:400;font-size:30px;color:#1F2F44;line-height:1.2em;}.elementor .e-1e2ff2b8-7dbf4a5{max-width:560px;font-size:18px;margin-block-end:40px;}.elementor .e-3da3d937-0f2dc5a{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-2ce9c2d6-8173a07{font-family:Inter;font-weight:400;font-size:16px;color:#C8A96B;letter-spacing:2px;text-align:center;margin-block-end:12px;}.elementor .e-5c8abf7c-95f884f{font-family:"Playfair Display";font-weight:500;font-size:30px;margin-block-end:20px;}.elementor .e-1a5a96ba-d9f4298{font-weight:500;color:#555;margin-block-end:30px;}.elementor .e-606dcbe7-f9dd2fc{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-449b7d2e-6f28e4d{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-431919a3-f352bc2{flex-direction:row;gap:24px;justify-content:center;align-items:center;}.elementor .e-410c81d8-250f3a6{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-3bf00469-a557c1e{color:#999;margin-block-start:15px;}.elementor .e-397d19f9-63df3bd{margin-block-start:20px;}.elementor .e-d53832d-69befa1{max-width:1280px;padding-block-start:120px;padding-block-end:120px;flex-direction:column;align-items:center;}