.elementor .e-2d32de3b-e6a7c1d{font-family:"Alex Brush";font-weight:900;font-size:35px;color:#C8A45D;letter-spacing:3px;padding-block-start:135px;filter:drop-shadow(0px 0px 2px rgba(0, 0, 0, 1));}.elementor .e-19ca7e2-db54653{font-family:"Playfair Display";font-size:65px;color:#fff8f8;margin-block-start:-31px;}.elementor .e-1bc865b8-a44a660{min-height:500px;background-image:linear-gradient(#00000040, #00000040),url("https://i0.wp.com/gringovacations.com/wp-content/uploads/2026/08/Villa-Whitesand-%E2%80%93-Outside-Res.jpg?fit=1920%2C1280&ssl=1"),linear-gradient(#000000b0, #000000b0);background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover,auto auto;background-position:0% 0%,center right,0% 0%;background-color:#fffffff2;flex-direction:column;gap:5px;justify-content:flex-start;}.elementor .e-4e8769f7-70863b5{font-family:"Playfair Display";font-weight:600;font-size:42px;color:#1f3558;text-align:center;}.elementor .e-10231fe8-07c68d1{width:150px;height:2px;color:#c8a96a;text-align:center;-webkit-text-stroke:2px #c8a96a;stroke:#c8a96a;stroke-width:2px;padding-block-start:0px;margin-block-start:40px;margin-block-end:40px;border-color:#c8a96a;background-color:#c8a96a;align-self:center;}.elementor .e-4b81bf6b-ba75f4c{min-width:1200px;padding-block-start:80px;padding-block-end:80px;flex-direction:column;}.elementor .e-3757c8b0-8200e17{font-family:Roboto;font-weight:600;font-size:32px;color:#1f3558;text-align:center;}.elementor .e-2049bb73-53a67f4{font-family:Roboto;font-weight:600;font-size:32px;color:#1f3558;text-align:center;}.elementor .e-4dfea286-de3bea2{font-family:Roboto;font-weight:600;font-size:23px;color:#1f3558;text-align:center;}.elementor .e-84ed497-d2e204f{font-family:Roboto;font-weight:600;font-size:29px;color:#1f3558;text-align:center;}.elementor .e-14361aa6-edf0482{font-family:Roboto;font-weight:600;font-size:23px;color:#1f3558;text-align:center;}.elementor .e-44dc1757-9450314{flex-direction:row;}.elementor .e-70adc981-fb7ccc4{font-family:"Playfair Display";font-weight:600;font-size:42px;color:#1f3558;text-align:center;}.elementor .e-341fa900-b85a5cb{width:150px;height:2px;color:#c8a96a;text-align:center;-webkit-text-stroke:2px #c8a96a;stroke:#c8a96a;stroke-width:2px;padding-block-start:0px;margin-block-start:40px;margin-block-end:40px;border-color:#c8a96a;background-color:#c8a96a;align-self:center;}.elementor .e-42ca11ba-5385491{font-family:"Playfair Display";}.elementor .e-3423d327-9f8ba39{padding-block-start:80px;padding-block-end:80px;flex-direction:column;}.elementor .e-6dcf38fb-167af40{font-family:"Playfair Display";font-weight:600;font-size:42px;color:#1f3558;text-align:center;}.elementor .e-12c0936-7fe73f0{width:150px;height:2px;color:#c8a96a;text-align:center;-webkit-text-stroke:2px #c8a96a;stroke:#c8a96a;stroke-width:2px;padding-block-start:0px;margin-block-start:40px;margin-block-end:40px;border-color:#c8a96a;background-color:#c8a96a;align-self:center;}.elementor .e-1db7abd8-0b09f7b{padding-block-start:80px;padding-block-end:80px;background-color:#f8f7f4;flex-direction:column;}.elementor .e-1133c593-3ef38b3{font-family:"Alex Brush";color:#c8a96a;letter-spacing:3px;text-align:center;}.elementor .e-158437af-1fa4fcd{font-family:"Playfair Display";font-size:44px;color:#1f3558;text-align:center;margin-block-start:-10px;}.elementor .e-4dfff69b-0326ab3{width:150px;height:2px;color:#c8a96a;text-align:center;-webkit-text-stroke:2px #c8a96a;stroke:#c8a96a;stroke-width:2px;padding-block-start:0px;margin-block-start:40px;margin-block-end:40px;border-color:#c8a96a;background-color:#c8a96a;align-self:center;}.elementor .e-35ab5110-b72669e{padding-block-start:80px;padding-block-end:80px;flex-direction:column;}.elementor .e-edf2253-418096f{font-family:"Playfair Display";font-weight:500;font-size:22px;color:#1f3558;}.elementor .e-42db3114-da61f2f{color:#fffcfc;margin-block-start:28px;margin-block-end:28px;margin-inline-start:14px;margin-inline-end:14px;border-width:4px;border-style:none;background-color:#1f3558;align-self:start;}.elementor .e-42db3114-da61f2f:hover,.elementor .e-42db3114-da61f2f:focus-visible{color:#1f3558;background-color:#c8a96a;}.elementor .e-1b196ccc-eaf68fa{width:48%;box-shadow:0px 4px 20px -8px rgba(0, 0, 0, 1);transition:all 300ms;flex-direction:column;justify-content:space-between;}.elementor .e-1b196ccc-eaf68fa:hover,.elementor .e-1b196ccc-eaf68fa:focus-visible{box-shadow:0px 10px 30px -10px rgba(0, 0, 0, 1);transform:translate3d(0px, -5px, 0px);}.elementor .e-5e15cd68-9ce9af3{font-family:"Playfair Display";font-weight:500;font-size:22px;color:#1f3558;}.elementor .e-91871d3-56c5632{color:#fffcfc;margin-block-start:28px;margin-block-end:28px;margin-inline-start:14px;margin-inline-end:14px;border-width:4px;border-style:none;background-color:#1f3558;align-self:start;}.elementor .e-91871d3-56c5632:hover,.elementor .e-91871d3-56c5632:focus-visible{color:#1f3558;background-color:#c8a96a;}.elementor .e-54af9dab-dd55827{width:48%;box-shadow:0px 4px 20px -8px rgba(0, 0, 0, 1);transition:all 300ms;flex-direction:column;justify-content:space-between;}.elementor .e-54af9dab-dd55827:hover,.elementor .e-54af9dab-dd55827:focus-visible{box-shadow:0px 10px 30px -10px rgba(0, 0, 0, 1);transform:translate3d(0px, -5px, 0px);}.elementor .e-25c9ea87-22d9ac6{flex-direction:row;gap:30px;flex-wrap:wrap;justify-content:flex-start;align-content:start;}.elementor .e-34310da4-95fb4ba{font-family:"Playfair Display";font-weight:500;font-size:22px;color:#1f3558;}.elementor .e-46a1735-24a20bd{color:#fffcfc;margin-block-start:28px;margin-block-end:28px;margin-inline-start:14px;margin-inline-end:14px;border-width:4px;border-style:none;background-color:#1f3558;align-self:start;}.elementor .e-46a1735-24a20bd:hover,.elementor .e-46a1735-24a20bd:focus-visible{color:#1f3558;background-color:#c8a96a;}.elementor .e-3a33cb63-3aac82d{width:48%;box-shadow:0px 4px 20px -8px rgba(0, 0, 0, 1);transition:all 300ms;flex-direction:column;justify-content:space-between;}.elementor .e-3a33cb63-3aac82d:hover,.elementor .e-3a33cb63-3aac82d:focus-visible{box-shadow:0px 10px 30px -10px rgba(0, 0, 0, 1);transform:translate3d(0px, -5px, 0px);}.elementor .e-46ae030-4206c12{font-family:"Playfair Display";font-weight:500;font-size:22px;color:#1f3558;}.elementor .e-6f885d45-1e96335{color:#fffcfc;margin-block-start:28px;margin-block-end:28px;margin-inline-start:14px;margin-inline-end:14px;border-width:4px;border-style:none;background-color:#1f3558;align-self:start;}.elementor .e-6f885d45-1e96335:hover,.elementor .e-6f885d45-1e96335:focus-visible{color:#1f3558;background-color:#c8a96a;}.elementor .e-130c9909-d463cc9{width:48%;box-shadow:0px 4px 20px -8px rgba(0, 0, 0, 1);transition:all 300ms;flex-direction:column;justify-content:space-between;}.elementor .e-130c9909-d463cc9:hover,.elementor .e-130c9909-d463cc9:focus-visible{box-shadow:0px 10px 30px -10px rgba(0, 0, 0, 1);transform:translate3d(0px, -5px, 0px);}.elementor .e-370a68b4-376c28e{flex-direction:row;gap:30px;flex-wrap:wrap;justify-content:flex-start;align-content:start;}.elementor .e-5e5bd9de-998d876{font-family:"Playfair Display";font-weight:500;font-size:22px;color:#1f3558;}.elementor .e-41b7d4cb-1056931{color:#fffcfc;margin-block-start:28px;margin-block-end:28px;margin-inline-start:14px;margin-inline-end:14px;border-width:4px;border-style:none;background-color:#1f3558;align-self:start;}.elementor .e-41b7d4cb-1056931:hover,.elementor .e-41b7d4cb-1056931:focus-visible{color:#1f3558;background-color:#c8a96a;}.elementor .e-63cccad-07cf48e{width:48%;box-shadow:0px 4px 20px -8px rgba(0, 0, 0, 1);transition:all 300ms;flex-direction:column;justify-content:space-between;}.elementor .e-63cccad-07cf48e:hover,.elementor .e-63cccad-07cf48e:focus-visible{box-shadow:0px 10px 30px -10px rgba(0, 0, 0, 1);transform:translate3d(0px, -5px, 0px);}.elementor .e-1dd8b946-c22ebac{font-family:"Playfair Display";font-weight:500;font-size:22px;color:#1f3558;}.elementor .e-71b23000-82837fe{color:#fffcfc;margin-block-start:28px;margin-block-end:28px;margin-inline-start:14px;margin-inline-end:14px;border-width:4px;border-style:none;background-color:#1f3558;align-self:start;}.elementor .e-71b23000-82837fe:hover,.elementor .e-71b23000-82837fe:focus-visible{color:#1f3558;background-color:#c8a96a;}.elementor .e-4d80a632-38d42cb{width:48%;box-shadow:0px 4px 20px -8px rgba(0, 0, 0, 1);transition:all 300ms;flex-direction:column;justify-content:space-between;}.elementor .e-4d80a632-38d42cb:hover,.elementor .e-4d80a632-38d42cb:focus-visible{box-shadow:0px 10px 30px -10px rgba(0, 0, 0, 1);transform:translate3d(0px, -5px, 0px);}.elementor .e-1b5343ef-97ef563{flex-direction:row;gap:30px;flex-wrap:wrap;justify-content:flex-start;align-content:start;}