.elementor .e-edccdd7-d06b8fb{font-family:"Lora";font-weight:400;font-size:72px;color:#fff;letter-spacing:-3px;line-height:65px;text-align:start}.elementor .e-f6d9548-814a809{font-family:"Lora";font-weight:400;font-size:72px;color:#fff;letter-spacing:-3px;line-height:65px;text-align:start;font-style:italic}.elementor .e-428632f-106714f{width:742px;max-width:1360px;font-family:"Mulish";font-weight:400;font-size:20px;color:#fff;letter-spacing:-.4px;line-height:28px;text-align:start;margin-block-start:24px}.elementor .e-b7ec4e4-8afb107{max-width:1360px;padding:0;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column}.elementor .e-9fb35dc-58cc4cb{width:100%;height:531px;padding-block-start:0;padding-block-end:80px;padding-inline-start:12px;padding-inline-end:0;margin-block-start:-152px;background-image:url(https://seaskyvillas.com/wp-content/uploads/2026/08/Header-02-scaled.webp);background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:var(--cerulean-teal-blue);flex-direction:column;row-gap:24px;justify-content:flex-end;align-items:start}.elementor .e-024e0dd-40c401d{width:600px;min-height:550px;object-fit:cover;border-radius:12px}.elementor .e-38d89ce-28d39a2{width:600px;padding:0;flex-direction:column}.elementor .e-6d8e79f-0abe459{font-family:"Mulish";font-weight:400;font-size:18px;color:var(--coral);line-height:18px;text-align:start;text-transform:uppercase}.elementor .e-a4e3eda-396e0df{font-family:"Lora";font-weight:400;font-size:48px;color:#00657F;letter-spacing:-1px;line-height:60px;text-align:start}.elementor .e-c6bf9a0-d6f3d8e{width:600px;padding:0;flex-direction:column;row-gap:12px;align-items:start}.elementor .e-b162dcb-56c747b{width:600px;font-family:"Mulish";font-weight:400;font-size:16px;color:#021432;letter-spacing:-.3px;line-height:25.92px;text-align:start}.elementor .e-58117e0-9071a11{width:50%;padding:0;flex-direction:column;row-gap:48px;justify-content:center}.elementor .e-47a428e-b7adf85{max-width:1280px;padding:0;flex-direction:row;gap:80px;justify-content:center}.elementor .e-2834982-9cf3364{padding:80px;margin:0;flex-direction:column;align-items:center}.elementor .e-74e7406-77528c6{font-family:"Mulish";font-weight:400;font-size:var(--eyebrow-font-size);color:var(--cerulean-teal-blue);line-height:var(--eyebrow-line-height);text-align:start;text-transform:uppercase}.elementor .e-f16048b-5a25a87{font-family:"Lora";font-weight:400;font-size:48px;color:#fff;letter-spacing:-1px;line-height:60px;text-align:start}.elementor .e-58919a6-e05759d{padding:0;flex-direction:column;row-gap:12px;align-items:start}.elementor .e-d1e8316-53c9508{width:56px}.elementor .e-5d61bd3-1444e91{width:56px;padding:0}.elementor .e-e2c72f6-afb936b{font-family:var(--mulish-font);font-weight:700;font-size:16px;color:var(--white);letter-spacing:.14px;line-height:20px;text-align:start;text-transform:uppercase}.elementor .e-1e1f04a-ac69ab6{padding:0}.elementor .e-a9fd403-8ea3424{padding:0;gap:12px;align-items:center}.elementor .e-ebc8cdd-f5a6abd{font-family:var(--mulish-font);font-weight:600;font-size:12px;color:#fff;letter-spacing:-.3px;line-height:18px;text-align:start}.elementor .e-d80dbf0-0a77dc1{padding:0;flex-direction:column;gap:15px}.elementor .e-7a6e342-c8903d5{width:56px}.elementor .e-e5076a6-b1d2065{width:56px;padding:0}.elementor .e-fbd2e16-3c1bfe7{font-family:var(--mulish-font);font-weight:700;font-size:16px;color:var(--white);letter-spacing:.14px;line-height:20px;text-align:start;text-transform:uppercase}.elementor .e-683790f-c0eb168{padding:0}.elementor .e-cd19670-1fbcfd5{padding:0;gap:12px;align-items:center}.elementor .e-0a47e59-69748e1{font-family:var(--mulish-font);font-weight:600;font-size:12px;color:#fff;letter-spacing:-.3px;line-height:18px;text-align:start}.elementor .e-963c316-4690aa0{padding:0;flex-direction:column;gap:15px}.elementor .e-ed59832-9fa8a41{width:56px}.elementor .e-9b5942d-8d53fd9{width:56px;padding:0}.elementor .e-86643b8-8cb3728{font-family:var(--mulish-font);font-weight:700;font-size:16px;color:var(--white);letter-spacing:.14px;line-height:20px;text-align:start;text-transform:uppercase}.elementor .e-02c94c8-ed5cb6c{padding:0}.elementor .e-d8d2d02-e6db71d{padding:0;gap:12px;align-items:center}.elementor .e-3ba1b0c-84fc066{font-family:var(--mulish-font);font-weight:600;font-size:12px;color:#fff;letter-spacing:-.3px;line-height:18px;text-align:start}.elementor .e-1313ec3-6787076{padding:0;flex-direction:column;gap:15px}.elementor .e-7fe6c5d-c997b48{width:56px}.elementor .e-ff0b6fb-58f9e60{width:56px;padding:0}.elementor .e-f15b0c4-8d87741{font-family:var(--mulish-font);font-weight:700;font-size:16px;color:var(--white);letter-spacing:.14px;line-height:20px;text-align:start;text-transform:uppercase}.elementor .e-a3a1f4c-61cef81{padding:0}.elementor .e-c1ecd57-4f0aaa4{padding:0;gap:12px;align-items:center}.elementor .e-e864563-30d6e00{font-family:var(--mulish-font);font-weight:600;font-size:12px;color:#fff;letter-spacing:-.3px;line-height:18px;text-align:start}.elementor .e-e18b13c-f1bebc0{padding:0;flex-direction:column;gap:15px}.elementor .e-90879a4-3130b08{font-family:"Mulish";font-weight:400;font-size:var(--eyebrow-font-size);color:var(--cerulean-teal-blue);line-height:var(--eyebrow-line-height);text-align:start;text-transform:uppercase}.elementor .e-7423b38-0a254aa{font-family:"Lora";font-weight:400;font-size:48px;color:#fff;letter-spacing:-1px;line-height:60px;text-align:start}.elementor .e-f429046-6a83697{max-width:1280px;padding:0;flex-direction:column;row-gap:12px;align-items:start}.elementor .e-8d81558-df69a59{width:600px;height:571px;padding:0;flex-direction:column}.elementor .e-d934e23-537f58c{width:56px}.elementor .e-1e7dc77-cb750ea{width:56px;padding:0}.elementor .e-1da1111-acfd620{font-family:var(--mulish-font);font-weight:700;font-size:16px;color:var(--white);letter-spacing:.14px;line-height:20px;text-align:start;text-transform:uppercase}.elementor .e-87c55f9-9a1fac2{padding:0}.elementor .e-67a0524-9afa10c{padding:0;gap:12px;align-items:center}.elementor .e-bd9d942-266c7e5{font-family:var(--mulish-font);font-weight:600;font-size:12px;color:#fff;letter-spacing:-.3px;line-height:18px;text-align:start}.elementor .e-0bfc53e-a732c5b{padding:0;flex-direction:column;gap:15px}.elementor .e-8dbb4c2-e5f0fed{width:56px}.elementor .e-f1b554b-1527ac1{width:56px;padding:0}.elementor .e-ff02fb4-f226014{font-family:var(--mulish-font);font-weight:700;font-size:16px;color:var(--white);letter-spacing:.14px;line-height:20px;text-align:start;text-transform:uppercase}.elementor .e-ad1f952-51b1f5f{padding:0}.elementor .e-2ec3ce5-7fdde46{padding:0;gap:12px;align-items:center}.elementor .e-8dd16d8-9677be5{font-family:var(--mulish-font);font-weight:600;font-size:12px;color:#fff;letter-spacing:-.3px;line-height:18px;text-align:start}.elementor .e-dd66f67-7e5bc1d{padding:0;flex-direction:column;gap:15px}.elementor .e-b4fff13-2bd9989{width:56px}.elementor .e-85d02b2-7a8e7da{width:56px;padding:0}.elementor .e-dcb1d0b-13e7357{font-family:var(--mulish-font);font-weight:700;font-size:16px;color:var(--white);letter-spacing:.14px;line-height:20px;text-align:start;text-transform:uppercase}.elementor .e-172f0df-8443634{padding:0}.elementor .e-3d1e8b3-7a666cf{padding:0;gap:12px;align-items:center}.elementor .e-8f11427-34fe98f{font-family:var(--mulish-font);font-weight:600;font-size:12px;color:#fff;letter-spacing:-.3px;line-height:18px;text-align:start}.elementor .e-287e88d-c042ed6{padding:0;flex-direction:column;gap:15px}.elementor .e-ba1db4e-b62c152{width:56px}.elementor .e-95bbf98-8e87230{width:56px;padding:0}.elementor .e-9e4bc97-03ec033{font-family:var(--mulish-font);font-weight:700;font-size:16px;color:var(--white);letter-spacing:.14px;line-height:20px;text-align:start;text-transform:uppercase}.elementor .e-10aa813-7069a17{padding:0}.elementor .e-46466e5-7f62bf2{padding:0;gap:12px;align-items:center}.elementor .e-6e4d484-51412ef{font-family:var(--mulish-font);font-weight:600;font-size:12px;color:#fff;letter-spacing:-.3px;line-height:18px;text-align:start}.elementor .e-76376dd-b3ce027{padding:0;flex-direction:column;gap:15px}.elementor .e-821d92d-ae60793{width:600px;padding:0;flex-direction:column;row-gap:32px;justify-content:center}.elementor .e-45287b4-9410ceb{max-width:1280px;column-gap:80px;padding:0;flex-direction:row}.elementor .e-174bd5b-86c4327{width:100%;padding:80px;background-image:url(https://seaskyvillas.com/wp-content/uploads/2026/07/Section-3-Who-We-Are-SeaSky-scaled.webp);background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:column;row-gap:49px;align-items:center}.elementor .s-projects-cards-eyebrow{font-family:"Mulish";font-weight:400;font-size:18px;color:var(--coral);letter-spacing:.1667em;line-height:18px;text-align:start;text-transform:uppercase}.elementor .s-projects-cards-title{font-family:"Lora";font-weight:400;font-size:48px;color:#00657F;letter-spacing:-1px;line-height:60px;text-align:start}.elementor .s-projects-cards-heading{flex-direction:column;row-gap:12px}.elementor .s-projects-cards-section{padding-block-start:80px;padding-block-end:104px;padding-inline-start:80px;padding-inline-end:80px;flex-direction:column;row-gap:48px}.elementor .e-571d6bc-2aa0378{font-family:"Lora";font-weight:400;font-size:48px;color:#fff;letter-spacing:-1px;line-height:60px;text-align:start}.elementor .e-51889a3-57a5427{font-family:"Mulish";font-weight:400;font-size:16px;color:#fff;letter-spacing:-.3px;line-height:25.92px;text-align:start}.elementor .e-e3ebee0-1b6e1df{width:600px}.elementor .e-185f354-3bab2cc{width:620px;padding:0;flex-direction:column;row-gap:24px}.elementor .e-3a4696e-4d4082c{font-family:"Mulish";font-weight:400;font-size:18px;color:var(--cerulean-teal-blue);line-height:var(--eyebrow-line-height);text-align:start;text-transform:uppercase}.elementor .e-3a4696e-7018890{font-family:"Mulish";font-weight:600;font-size:18px;color:var(--cerulean-teal-blue);letter-spacing:.1667em;line-height:var(--eyebrow-line-height);text-transform:uppercase}.elementor .e-644fe01-b33dd16{width:47%;height:auto;font-family:"Mulish";font-weight:700;font-size:12px;color:var(--blue-black);letter-spacing:.1667em;line-height:15.96px;text-transform:uppercase;padding:18px;border-radius:100px;border-width:0;border-style:none;background-image:linear-gradient(#1C94A933,#1C94A933);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .e-8a44e1c-df6b7e8{width:47%;height:auto;font-family:"Mulish";font-weight:700;font-size:12px;color:var(--blue-black);letter-spacing:.1667em;line-height:15.96px;text-transform:uppercase;padding:18px;border-radius:100px;border-width:0;border-style:none;background-image:linear-gradient(#1C94A933,#1C94A933);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .e-2620f16-6d115aa{width:47%;height:auto;font-family:"Mulish";font-weight:700;font-size:12px;color:var(--blue-black);letter-spacing:.1667em;line-height:15.96px;text-transform:uppercase;padding:18px;border-radius:100px;border-width:0;border-style:none;background-image:linear-gradient(#1C94A933,#1C94A933);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .e-6dd3e08-137f983{width:47%;height:auto;font-family:"Mulish";font-weight:700;font-size:12px;color:var(--blue-black);letter-spacing:.1667em;line-height:15.96px;text-transform:uppercase;padding:18px;border-radius:100px;border-width:0;border-style:none;background-image:linear-gradient(#1C94A933,#1C94A933);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .e-88ca0a8-c26ce8d{width:100%;height:auto;font-family:"Mulish";font-weight:700;font-size:12px;color:var(--blue-black);letter-spacing:.1667em;line-height:15.96px;text-transform:uppercase;padding:18px;border-radius:100px;border-width:0;border-style:none;background-image:linear-gradient(#1C94A933,#1C94A933);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .e-4a46cd6-21f7782{width:100%;height:auto;font-family:"Mulish";font-weight:700;font-size:12px;color:var(--blue-black);letter-spacing:.1667em;line-height:15.96px;text-transform:uppercase;padding:18px;border-radius:100px;border-width:0;border-style:none;background-image:linear-gradient(#1C94A933,#1C94A933);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .e-b50c508-8366027{width:100%;font-family:"Mulish";font-weight:700;font-size:12px;color:var(--blue-black);letter-spacing:.1667em;line-height:15.96px;text-transform:uppercase;padding:18px;border-radius:24px;border-width:0;border-style:none;background-image:linear-gradient(#1C94A933,#1C94A933);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .e-32662b0-8e20971{width:16px;height:16px;border-radius:50%;border-width:1px;border-color:var(--cerulean-teal-blue);border-style:solid;background-image:linear-gradient(var(--white),var(--white));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;appearance:none}.elementor .e-14bd3f8-73d0bab{width:100%;font-family:"Mulish";font-weight:400;font-size:12px;color:var(--blue-black);letter-spacing:-.0333em;line-height:28px}.elementor .e-123eabe-05e2e56{display:flex;gap:6px;align-items:center}.elementor .e-61f96d9-1374e4e{width:176px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:40px;padding-inline-end:40px;background-image:url(https://seaskyvillas.com/wp-content/uploads/2026/07/Arrow-SeaSky.svg),linear-gradient(#F2705D,#F2705D);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:24px 12px,auto auto;background-position:112px 20px,0% 0%;justify-content:flex-start;align-self:flex-start}.elementor .e-61f96d9-1374e4e:hover,.elementor .e-61f96d9-1374e4e:focus-visible{background-image:url(https://seaskyvillas.com/wp-content/uploads/2026/07/Arrow-SeaSky.svg),linear-gradient(#F4A59A,#F4A59A);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:24px 12px,auto auto;background-position:112px 20px,0% 0%}.elementor .e-12f46bd-499e292{font-family:"Mulish";font-weight:400;font-size:16px;color:#021432;letter-spacing:-.3px;line-height:25.92px;text-align:start}.elementor .e-9659300-69eb28d{font-family:"Mulish";font-weight:400;font-size:16px;color:#021432;letter-spacing:-.3px;line-height:25.92px;text-align:start}.elementor .e-9dbea80-48f4bdc{padding:0;display:flex;flex-direction:row;gap:15px}.elementor .e-71cfbbd-5e1463b{padding:0;row-gap:16px}.elementor .e-b31e9bb-67d7397{width:572px;padding:24px;border-radius:24px;background-color:#fff;flex-direction:column;gap:24px}.elementor .e-b31e9bb-853af2c{width:572px;padding:24px;border-radius:12px;background-image:linear-gradient(#ffffff,#ffffff);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:24px}.elementor .e-63c23e0-dcfc424{display:none}.elementor .e-23c4409-72a0b44{padding:80px;margin-block-end:-24px;background-image:url(https://seaskyvillas.com/wp-content/uploads/2026/07/Property-Owners-Form-BG-scaled.webp);background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:row;gap:64px;justify-content:center;align-items:center}