.elementor .e-2f5c624-8ac7{width:100%;aspect-ratio:10/3;object-fit:cover;object-position:bottom center;border-radius:0px;display:block;}.elementor .e-a781eed7-600d{width:100%;overflow:hidden;position:relative;padding:0px;border-radius:0px;display:block;}.elementor .e-beb20a9-44f2{font-family:"Josefin Sans";font-weight:400;font-size:3em;color:#000000;line-height:1.2;margin-block-end:0px;text-align:center;\n}.elementor .e-1775580-0665{font-size:1.05em;line-height:1.75;text-align:center;}.elementor .e-6f729897-beb5{font-size:1.05em;line-height:1.75;text-align:center;}.elementor .e-e343a0a5-4c36{font-size:1.05em;line-height:1.75;text-align:center;}.elementor .e-c0f5845d-be31{width:100%;max-width:860px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:16px;}.elementor .e-aa87e57c-3a0f{font-family:"Josefin Sans";font-weight:400;font-size:1.4em;color:#FFFFFF;line-height:1.3;text-align:left;\n}.elementor .e-70ee8bf-c614{font-size:1.05em;color:#FFFFFF;line-height:1.75;display:block;text-align:left; a{color:#FFFFFF;text-decoration:underline;} a:hover{color:#FFFFFF;}\n}.elementor .e-02b8c15-d705{width:100%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;background-color:#000000;display:flex;flex-direction:column;gap:12px;}.elementor .e-feeca1b-fc97{font-family:"Josefin Sans";font-weight:300;font-size:2em;color:#000000;line-height:1.2;margin-block-end:4px;text-align:center;\n}.elementor .e-8b54185-8285{font-size:1.05em;line-height:1.75;text-align:center;\n}.elementor .e-0bd0bba8-d804{font-size:1.05em;line-height:1.75;text-align:center;\n}.elementor .e-0bc0edb2-efd7{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-b5f95d81-1c79{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:50% 25%;margin-block-end:10px;border-radius:0px;display:block;}.elementor .e-e4ad952-600c{font-family:"Josefin Sans";font-weight:400;font-size:1.4em;color:#000000;line-height:1.3;margin-block-start:8px;text-align:left;\n}.elementor .e-c310643-fcca{font-size:1.05em;line-height:1.75;text-align:left;\n}.elementor .e-09f8a20a-fb1d{font-size:1.05em;line-height:1.75;text-align:left;\n}.elementor .e-beda2c79-8f34:hover,.elementor .e-beda2c79-8f34:focus-visible{color:#FFFFFF;background-color:#4C5966;}.elementor .e-beda2c79-8f34{font-family:"Josefin Sans";font-weight:400;font-size:0.95em;color:#FFFFFF;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:36px;padding-inline-end:36px;border-radius:0px;border-width:0px;background-color:#000000;display:inline-block;}.elementor .e-c2ab946d-6ecc:hover,.elementor .e-c2ab946d-6ecc:focus-visible{color:#FFFFFF;background-color:#000000;}.elementor .e-c2ab946d-6ecc{font-family:"Josefin Sans";font-weight:400;font-size:0.95em;color:#000000;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:36px;padding-inline-end:36px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;box-shadow: inset 0 0 0 1px #000000;\n}.elementor .e-59f51cb-5af8{width:100%;padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-9eacd78-f47e{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-2e82ccb-e0a5{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:50% 50%;margin-block-end:10px;border-radius:0px;display:block;}.elementor .e-876725a-24d4{font-family:"Josefin Sans";font-weight:400;font-size:1.4em;color:#000000;line-height:1.3;margin-block-start:8px;text-align:left;\n}.elementor .e-1d85a74-a369{font-size:1.05em;line-height:1.75;text-align:left;\n}.elementor .e-f8ab3f5-a62e{font-size:1.05em;line-height:1.75;text-align:left;\n}.elementor .e-2351fe2d-c180:hover,.elementor .e-2351fe2d-c180:focus-visible{color:#FFFFFF;background-color:#4C5966;}.elementor .e-2351fe2d-c180{font-family:"Josefin Sans";font-weight:400;font-size:0.95em;color:#FFFFFF;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:36px;padding-inline-end:36px;border-radius:0px;border-width:0px;background-color:#000000;display:inline-block;}.elementor .e-9bb7a64c-d088:hover,.elementor .e-9bb7a64c-d088:focus-visible{color:#FFFFFF;background-color:#000000;}.elementor .e-9bb7a64c-d088{font-family:"Josefin Sans";font-weight:400;font-size:0.95em;color:#000000;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:36px;padding-inline-end:36px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;box-shadow: inset 0 0 0 1px #000000;\n}.elementor .e-03fb31d8-adca{width:100%;padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-29358ae2-77ff{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-8dc705ce-f1eb{width:100%;padding:0px;display:flex;flex-direction:row;gap:48px;align-items:stretch;}.elementor .e-4fd57c3-0272{font-size:0.9em;line-height:1.75;margin-block-start:-32px;text-align:left;\n}.elementor .e-505999f-df8d{width:100%;max-width:1180px;padding-block-start:64px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:56px;}.elementor .e-1d30cd49-9785{font-family:"Josefin Sans";font-weight:300;font-size:2em;color:#FFFFFF;line-height:1.2;margin-block-end:4px;text-align:center;\n}.elementor .e-ad9d4f09-c690{max-width:760px;font-size:1.05em;color:#FFFFFF;line-height:1.75;text-align:center;a{color:#FFFFFF;text-decoration:underline;}\n}.elementor .e-f0aa7bcf-5857{max-width:760px;font-size:1.05em;color:#FFFFFF;line-height:1.75;text-align:center;a{color:#FFFFFF;text-decoration:underline;}\n}.elementor .e-bbbfe910-ba8d{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:16px;align-items:center;background: linear-gradient(rgba(0,0,0,0.75), rgba(0,0,0,0.75)), url('https://www.watermarkbeachresort.com/wp-content/uploads/2020/12/AdobeStock_95900261.jpg') center center / cover no-repeat; scroll-margin-top: 120px;\n}.elementor .e-19b5558b-ee99{width:100%;object-fit:cover;border-radius:0px;display:block;}.elementor .e-4457aa2c-35fa{min-width:0px;overflow:hidden;position:relative;padding:0px;border-radius:0px;display:block;flex:1 1 0px;}.elementor .e-1f0c6eb-339f{font-family:"Josefin Sans";font-weight:300;font-size:2em;color:#000000;line-height:1.2;text-align: left;\n}.elementor .e-a1b4c117-9289{font-size:1.05em;line-height:1.75;text-align: left;\n}.elementor .e-c68a1d1-6236{font-family:"Josefin Sans";font-weight:400;font-size:1.4em;color:#000000;line-height:1.3;margin-block-start:6px;text-align: left;\n}.elementor .e-97ec361-6348{font-size:1.05em;line-height:1.75;display:block;text-align: left;\n}.elementor .e-917f2c4e-d193{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-acdf43f-6383{width:100%;padding:0px;display:flex;flex-direction:row;gap:48px;align-items:stretch;scroll-margin-top: 120px;\n}.elementor .e-d6b269a5-77bb{width:100%;object-fit:cover;border-radius:0px;display:block;}.elementor .e-8936312a-7640{min-width:0px;overflow:hidden;position:relative;padding:0px;border-radius:0px;display:block;flex:1 1 0px;}.elementor .e-b602570e-6c7d{font-family:"Josefin Sans";font-weight:300;font-size:2em;color:#000000;line-height:1.2;text-align: left;\n}.elementor .e-705a4ce9-1545{font-size:1.05em;line-height:1.75;text-align: left;\n}.elementor .e-67ac92d-7d7b:hover,.elementor .e-67ac92d-7d7b:focus-visible{color:#FFFFFF;background-color:#000000;}.elementor .e-67ac92d-7d7b{font-family:"Josefin Sans";font-weight:400;font-size:0.95em;color:#000000;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:36px;padding-inline-end:36px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;box-shadow: inset 0 0 0 1px #000000;\n}.elementor .e-1945ac3f-881d{width:100%;padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-46ba222-09fa{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-95b15359-356f{width:100%;padding:0px;display:flex;flex-direction:row-reverse;gap:48px;align-items:stretch;}.elementor .e-be21493-fd25{width:50%;height:1.5px;background-color:#000000;}.elementor .e-a6e9bfc-c41e{width:100%;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;justify-content:center;}.elementor .e-e56c1561-1ab2{font-family:"Josefin Sans";font-weight:300;font-size:2em;color:#000000;line-height:1.2;text-align:center;}.elementor .e-a72c41f-c4f5{font-size:1.05em;line-height:1.75;text-align:center;}.elementor .e-5aedb60-9f89{width:100%;max-width:860px;padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-cc802a7-16d8{width:100%;max-width:1180px;padding-block-start:80px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:56px;}