.elementor .e-19cd0417-2127ac3{font-family:"Cormorant Garamond";font-weight:700;font-size:36px;color:#ffffff;display:block;flex-direction:row;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-2ef1296-f8f3a72{font-family:"Cormorant Garamond";font-weight:400;font-size:22px;color:#ffffff;line-height:24px;}.elementor .e-59804835-f8780fb{font-family:Lato;font-weight:400;font-size:13px;color:#ffffff;}.elementor .e-6ae03066-57620ef{height:100vh;padding:60px;background-image:linear-gradient(#0000004d, #0000004d),url("https://staging.ambergriscayliving.com/wp-content/uploads/2026/11/Ambergris-Cay-Sea-Breeze-Oceanfront-Bungalow-18.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-6c54dba2-4016afc{font-family:"Cormorant Garamond";font-weight:500;font-size:22px;color:#142D41;text-align:center;}.elementor .e-2cc367b8-c2d5622{font-family:Lato;font-weight:400;font-size:13px;color:#142D41;text-align:center;}.elementor .e-4330c606-806b413{font-family:Lato;font-weight:400;font-size:13px;color:#142D41;border-radius:0px;border-width:1px;border-color:#142D41;border-style:solid;background-color:#ffffff00;transition:all 600ms;}.elementor .e-4330c606-806b413:hover,.elementor .e-4330c606-806b413:focus-visible{color:#849dae;border-color:#849dae;}.elementor .e-7b3a43d0-0d7d0b9{font-family:Lato;font-weight:400;font-size:13px;color:#142D41;border-radius:0px;border-width:1px;border-color:#142D41;border-style:solid;background-color:#ffffff00;transition:all 600ms;}.elementor .e-7b3a43d0-0d7d0b9:hover,.elementor .e-7b3a43d0-0d7d0b9:focus-visible{color:#849dae;border-color:#849dae;}.elementor .e-725a6cba-ac2372b{gap:20px;justify-content:center;}.elementor .e-107aceed-1bafe9b{font-family:"Cormorant Garamond";font-weight:500;font-size:32px;color:#849DAE;line-height:32px;text-align:center;}.elementor .e-19a40f5e-9cf2b88{font-family:Lato;font-weight:400;font-size:12px;color:#849DAE;line-height:32px;text-align:center;}.elementor .e-50ed416-8b5227f{font-family:"Cormorant Garamond";font-weight:500;font-size:32px;color:#849DAE;line-height:32px;text-align:center;}.elementor .e-c41e5a3-c428fa9{font-family:Lato;font-weight:400;font-size:12px;color:#849DAE;line-height:32px;text-align:center;}.elementor .e-34338bba-e5a245a{font-family:"Cormorant Garamond";font-weight:500;font-size:32px;color:#849DAE;line-height:32px;text-align:center;}.elementor .e-4972bb6f-0eaf322{font-family:Lato;font-weight:400;font-size:12px;color:#849DAE;line-height:32px;text-align:center;}.elementor .e-62cf6751-bed5a31{font-family:"Cormorant Garamond";font-weight:500;font-size:32px;color:#849DAE;line-height:32px;text-align:center;}.elementor .e-27c4684f-9a401e2{font-family:Lato;font-weight:400;font-size:12px;color:#849DAE;line-height:32px;text-align:center;}.elementor .e-47e564b6-023ea0e{width:80%;gap:20px;justify-content:center;align-self:center;}.elementor .e-c4b5935-6a7578f{flex-direction:column;gap:15px;}.elementor .e-66b4cf7c-94bc73e{padding:60px;flex-direction:column;}.elementor .e-31b710cf-83b5b8e{min-height:100%;}.elementor .e-265b0cd3-a8dc49b{padding:0px;flex-direction:column;}.elementor .e-162a1cfb-744cad8{font-family:Lato;font-weight:500;font-size:12px;color:#ffffff;}.elementor .e-638fd2b6-67ca65d{font-family:"Cormorant Garamond";font-weight:700;font-size:36px;color:#ffffff;display:block;flex-direction:row;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-461921ca-d1bdebb{font-family:Lato;font-weight:400;font-size:13px;color:#ffffff;}.elementor .e-40e3e8d5-115de73{font-family:Lato;font-weight:400;font-size:13px;color:#ffffff;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff00;}.elementor .e-2a27d531-fecd2dd{height:100vh;padding:60px;background-image:linear-gradient(#132d414d, #132d414d),linear-gradient(157deg, #132d41 48%,rgb(255,255,255) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-37957745-4eab39c{width:40%;background-image:url("https://staging.ambergriscayliving.com/wp-content/uploads/2026/10/ambergris-cay-all-inclusive-beach-villas.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-7f7449dd-f2ce6e7{font-family:Lato;font-weight:500;font-size:12px;color:#132d41;margin-block-end:10px;}.elementor .e-3a73072-5613904{font-family:"Cormorant Garamond";font-weight:500;font-size:36px;color:#132d41;margin-block-end:20px;display:block;flex-direction:row;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-7c323b29-df73270{font-family:Lato;font-weight:400;font-size:13px;color:#132d41;margin-block-end:20px;}.elementor .e-71fba40f-052fed7{font-family:"Cormorant Garamond";font-weight:500;font-size:24px;color:#849DAE;}.elementor .e-7bbb2557-3e57be2{font-family:Lato;font-weight:700;font-size:10px;color:#849DAE;}.elementor .e-41c1ed60-b1214b0{font-family:"Cormorant Garamond";font-weight:500;font-size:24px;color:#849DAE;}.elementor .e-34fb4e5c-b1f0a48{font-family:Lato;font-weight:700;font-size:10px;color:#849DAE;}.elementor .e-4a6d2110-2e95b66{font-family:"Cormorant Garamond";font-weight:500;font-size:24px;color:#849DAE;}.elementor .e-35d640e3-c956273{font-family:Lato;font-weight:700;font-size:10px;color:#849DAE;}.elementor .e-63dfb64c-9cce6e5{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-7c5519b3-7f4a2ec{width:60%;padding:60px;flex-direction:column;justify-content:center;align-items:start;}