.elementor .e-9f6684a-8afad9b{font-size:15px;color:#B88635;}.elementor .e-57c1557d-4f19ed6{max-width:490px;font-family:Lato;font-weight:700;font-size:48px;color:#FFFFFF;letter-spacing:-0.5px;line-height:1.15em;text-align:start;}.elementor .e-4fb4ab0e-66dc1fd{font-size:19px;color:#FFFFFF;}.elementor .e-45d3032a-d58969a{max-width:650px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:80px;padding-inline-end:20px;flex-direction:column;gap:20px;}.elementor .e-4f67b3a9-30d4156{min-height:550px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://richardregan.ca/wp-content/uploads/2026/10/Sosua-Arial-View-of-Beaches-Bays.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#23354a4d;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-79871344-b7ce94e{font-size:15px;color:#B88635;}.elementor .e-9628d6d-ce2d28d{font-size:36px;}.elementor .e-4ebb9f0a-560f992{max-width:850px;flex-direction:column;row-gap:20px;align-items:center;}.elementor .e-783f04d2-1036af9{column-gap:0px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;background-color:#F8F5EE;flex-direction:column;row-gap:20px;align-items:center;}.elementor .e-b7cec4e-7409011{font-size:13px;color:#B88635;}.elementor .e-9ea9e7e-8ea648f{max-width:950px;text-align:start;}.elementor .e-0a67a59-e61592b{max-width:950px;text-align:start;}.elementor .e-47f6802-f3aa23a{max-width:950px;text-align:start;}.elementor .e-0d4ebda-8fe4ec9{max-width:950px;text-align:start;}.elementor .e-5f79605-22d0b24{max-height:400px;}.elementor .e-190e6049-c47c89c{font-size:24px;}.elementor .e-6f85bc88-64e0359{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-71f45ea-188994f{height:400px;max-height:400px;}.elementor .e-490fe67c-6a4e7d3{font-size:24px;}.elementor .e-51ac770d-f2ef18f{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-3461f80-b8e672b{max-height:400px;}.elementor .e-60aae166-2c51ad2{font-size:24px;}.elementor .e-14129098-02bd474{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-93e9639-9c2e953{font-size:24px;}.elementor .e-1a953d1a-43aef4b{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-121a811-c8d97d9{max-width:950px;text-align:start;}.elementor .e-957ab01-9a5b953{justify-content:center;align-items:start;}.elementor .e-378de6e-d1645f1{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;background-color:#FFFFFF;flex-direction:column;gap:20px;align-items:center;}.elementor .e-38d64a2f-e88e298{font-size:13px;color:#B88635;}.elementor .e-133a5454-e0c821b{max-width:950px;text-align:start;}.elementor .e-b0cdb3a-9a0b430{max-width:950px;text-align:start;}.elementor .e-35827f5a-85bbe17{font-size:24px;}.elementor .e-2c0ac2fe-c2d5057{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#FFFFFF;flex-direction:column;gap:10px;}.elementor .e-39a31a66-ede5bc0{font-size:24px;}.elementor .e-5f62614c-bcde6f5{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#FFFFFF;flex-direction:column;gap:10px;}.elementor .e-735771ac-1f1624a{font-size:24px;}.elementor .e-178e7c85-12ec569{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#FFFFFF;flex-direction:column;gap:10px;}.elementor .e-4ae47f48-76bbae1{font-size:24px;}.elementor .e-7b52840a-e983d64{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#FFFFFF;flex-direction:column;gap:10px;}.elementor .e-3c339de-fc4baed{font-size:24px;}.elementor .e-e7a3b77-f858751{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#FFFFFF;flex-direction:column;gap:10px;}.elementor .e-12f919b-41f840a{font-size:24px;}.elementor .e-b9a4e4d-6ff4bee{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#FFFFFF;flex-direction:column;gap:10px;}.elementor .e-7c09235-c8111ab{max-width:950px;text-align:start;}.elementor .e-01bd236-17cfabb{padding-block-start:35px;justify-content:center;align-items:start;}.elementor .e-7eb46ada-e0cb9db{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;background-color:#F8F5EE;flex-direction:column;gap:20px;align-items:center;}.elementor .e-593f905-849d900{font-size:13px;color:#B88635;}.elementor .e-7bedb8f-5f42dcd{max-width:950px;text-align:start;}.elementor .e-1ebbcc5-4710a72{max-width:950px;text-align:start;}.elementor .e-17ae265-9f74ae5{font-size:13px;color:#B88635;}.elementor .e-90e7b24-43f634b{flex-direction:column;row-gap:15px;}.elementor .e-28d1a15-15afcfd{row-gap:20px;align-items:center;}.elementor .e-94f846f-10708c9{font-size:24px;}.elementor .e-2a6a553-da6535f{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-b32e9f3-7e036b4{font-size:24px;}.elementor .e-1df9413-f287928{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-0317b98-5c3c69d{font-size:24px;}.elementor .e-3c6cd1c-23b87ea{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-634c8f6-d5a4943{max-width:950px;font-size:17px;text-align:start;}.elementor .e-83b3eb9-28fbf37{padding-block-start:35px;justify-content:center;align-items:start;}.elementor .e-de4270f-8d0bc70{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;background-color:#FFFFFF;flex-direction:column;gap:20px;align-items:center;}.elementor .e-f5a9a19-59ed5a1{font-size:13px;color:#B88635;}.elementor .e-341bcd4-be2b8c0{max-width:950px;text-align:start;}.elementor .e-87f47a4-c2ccc24{max-width:950px;text-align:start;}.elementor .e-fd1f5b8-7dcbedb{font-size:24px;}.elementor .e-aee8f49-68c30d4{padding-block-start:20px;}.elementor .e-dd9a16f-e1d56c9{padding-block-start:20px;}.elementor .e-cda28cc-640a271{padding-block-start:20px;}.elementor .e-3f0d481-172398c{padding-block-start:20px;}.elementor .e-ae0fcc8-c846ccc{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#F8F5EE;flex-direction:column;gap:15px;}.elementor .e-04b9414-777496b{font-size:24px;}.elementor .e-961f86a-64cfd31{padding-block-start:20px;}.elementor .e-76a6e11-e942a9f{padding-block-start:20px;}.elementor .e-750a746-ce244b9{padding-block-start:20px;}.elementor .e-68b2961-2df3109{padding-block-start:20px;}.elementor .e-4bd9223-7afa5e8{padding-inline-start:25px;padding-inline-end:25px;border-radius:6px;background-color:#F8F5EE;flex-direction:column;gap:15px;}.elementor .e-b309b37-f2a7a55{max-width:950px;font-size:17px;text-align:start;}.elementor .e-64e0cc3-f509f71{max-width:950px;font-size:17px;text-align:start;}.elementor .e-c396a8d-24107fe{max-width:950px;font-size:17px;text-align:start;}.elementor .e-a70ff44-7a2a132{padding-block-start:35px;flex-direction:column;gap:15px;justify-content:center;align-items:center;}.elementor .e-44c6eb5-9a30a4b{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;background-color:#FFFFFF;flex-direction:column;gap:20px;align-items:center;}.elementor .e-4ec4a2dc-d02d618{font-size:13px;color:#B88635;}.elementor .e-1bdce159-17c7dbc{color:#FFFFFF;}.elementor .e-253de2ac-cf65d93{max-width:950px;color:#FFFFFF;text-align:center;}.elementor .e-14281936-8ae9dba{max-width:350px;color:#172B43;font-style:normal;text-decoration:none;text-transform:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:#C49A52;align-self:center;}.elementor .e-94b2c3d-7af72c6{color:#FFFFFF;text-align:center;}.elementor .e-6fd21f4f-d689013{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;background-color:#172B43;flex-direction:column;gap:20px;align-items:center;}