.elementor .e-bbd0a3b-1f01ff4{font-size:15px;color:#E6C173;padding-block-start:10px;}.elementor .e-222bddbb-918277f{max-width:510px;font-family:Lato;font-weight:700;font-size:56px;color:#FFFFFF;letter-spacing:-0.5px;line-height:1.15em;text-align:start;}.elementor .e-56aaa9f-574cb59{font-size:19px;color:#FFFFFF;}.elementor .e-0618a91-cc7535f{font-size:19px;color:#FFFFFF;}.elementor .e-19ade17a-479aaf3{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-5e4ef43b-b5140c2{min-height:650px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, #0f2b45b3 0%,#0f2b4500 55%),url("https://richardregan.ca/wp-content/uploads/2026/10/Sosua_Beach_Dominican_Republic-scaled.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#23354a4d;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-922f76e-660bbe2{font-family:Lato;font-weight:600;font-size:12px;color:#926823;letter-spacing:1.3px;text-transform:uppercase;}.elementor .e-57fe14a-b590dfe{max-width:1080px;}.elementor .e-0360b96-d284290{max-width:1080px;padding-block-start:48px;flex-direction:column;align-items:start;align-self:center;}.elementor .e-4796e5d-37acb63{font-family:Lato;font-weight:600;font-size:12px;color:#926823;letter-spacing:1.3px;text-transform:uppercase;}.elementor .e-5811b89-e703c66{max-width:1080px;}.elementor .e-03c8dc1-8a6e002{max-width:1080px;padding-block-start:48px;flex-direction:column;align-items:start;align-self:center;}.elementor .e-5961a196-969377d{font-size:13px;color:#B88635;}.elementor .e-2576bbb-d6aa797{max-width:950px;text-align:center;}.elementor .e-506cacc-bc3cd4d{aspect-ratio:4/3;object-fit:cover;object-position:center center;}.elementor .e-298ca01-1768f06{font-size:24px;}.elementor .e-ea2c1cc-1780705{font-weight:600;font-size:17px;color:#B88635;}.elementor .e-6ff97e43-d6bb162{padding-inline-start:25px;padding-inline-end:25px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-56160d8-7a5c8e5{aspect-ratio:4/3;object-fit:cover;object-position:center center;}.elementor .e-5613dcf-d54f49d{font-size:24px;}.elementor .e-5035a36-a382b28{font-weight:600;font-size:17px;color:#B88635;}.elementor .e-3606136-c0780d6{padding-inline-start:25px;padding-inline-end:25px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-6fd8382-f925d49{aspect-ratio:4/3;object-fit:cover;object-position:center center;}.elementor .e-a975071-4348e46{font-size:24px;}.elementor .e-fc1ba1a-66f1e9c{font-weight:600;font-size:17px;color:#926823;cursor:pointer;}.elementor .e-3c939d5-9059049{padding-inline-start:25px;padding-inline-end:25px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-de303e2-2119344{aspect-ratio:4/3;object-fit:cover;object-position:center center;}.elementor .e-d733486-0df9b23{font-size:24px;}.elementor .e-0500614-27a3979{font-weight:600;font-size:17px;color:#926823;cursor:pointer;}.elementor .e-9ea20d4-f731598{padding-inline-start:25px;padding-inline-end:25px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-5fdf125-0774fb5{aspect-ratio:4/3;object-fit:cover;object-position:center center;}.elementor .e-76f602c-e5080bb{font-size:24px;}.elementor .e-7ae5255-acd6ba1{font-weight:600;font-size:17px;color:#926823;cursor:pointer;}.elementor .e-a1041e1-fb7f91f{padding-inline-start:25px;padding-inline-end:25px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-4ed7f5b-e405721{aspect-ratio:4/3;object-fit:cover;object-position:center center;}.elementor .e-6e296d7-b33ce87{font-size:24px;}.elementor .e-9b25476-03e9efe{font-weight:600;font-size:17px;color:#926823;cursor:pointer;}.elementor .e-5cf1e8f-3b97fd5{padding-inline-start:25px;padding-inline-end:25px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-3ddbdda2-7b68b89{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-5ddfcdc-69918d4{font-size:13px;color:#B88635;}.elementor .e-47fb203-98f1c0d{font-size:36px;}.elementor .e-becb624-3573e61{font-size:18px;color:#B88635;}.elementor .e-4aaf5d7-36b8a38{padding-block-start:20px;padding-block-end:20px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .e-4ce5736-bb68f98{padding-inline-start:10px;flex-direction:column;}.elementor .e-882eb50-4ae7324{column-gap:60px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;background-color:#F8F7F3;flex-direction:row;}.elementor .e-5fa04402-1208c61{font-size:13px;color:#B88635;}.elementor .e-78b5896f-e32ccd7{color:#FFFFFF;}.elementor .e-23e1557d-b732aba{max-width:950px;color:#FFFFFF;text-align:center;}.elementor .e-7865b442-d9390a0{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-79471918-2e8c81f{color:#FFFFFF;text-align:center;}.elementor .e-2117c85b-7c4bfdc{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;}