.elementor .e-30063b0c-7ea2{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-47e5c7df-a34e{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-color:rgba(15, 22, 30, 0.32);}.elementor .e-58df015a-be8d{width:16px;height:18px;color:#FFFFFF;}.elementor .e-ffc9e45-b16f{font-family:degular-mono;font-weight:500;font-size:16px;color:#FFFFFF;letter-spacing:0.06em;line-height:1.1;text-transform:uppercase;}.elementor .e-2ba5da1f-a33e{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;background-color:rgba(255, 255, 255, 0.2);backdrop-filter:blur(5px);gap:16px;align-items:center;align-self:flex-start;&:is(*) { animation: awHeroUp 1.25s cubic-bezier(0, 0, .58, 1) 0s both; }\n}.elementor .e-39982343-f3bf{font-family:neue-haas-grotesk-display;font-weight:400;font-size:88px;color:#F4F5F6;letter-spacing:-0.01em;line-height:1.2;&:is(*) { animation: awHeroUp 1.25s cubic-bezier(0, 0, .58, 1) .1s both; }\n}.elementor .e-2f9e42d9-a56c{padding:0px;flex-direction:column;gap:54px;flex:1 1 0px;align-items:flex-start;}.elementor .e-258dcb95-fb86{font-family:neue-haas-grotesk-display;font-weight:400;font-size:20px;color:#F4F5F6;line-height:1.5;&:is(*) { animation: awHeroUp 1.25s cubic-bezier(0, 0, .58, 1) .1s both; }\n}.elementor .e-be4dd84-23c8{width:15px;height:15px;position:relative;inset-block-start:0px;margin:0px;display:block;& svg { display: block; width: 100%; height: 100%; }\n}.elementor .e-36da64e9-d5c1{font-family:degular-mono;font-weight:500;font-size:16px;color:#FFFFFF;letter-spacing:0.06em;line-height:1.1;text-transform:uppercase;}.elementor .e-d5e34b6-15c8:hover,.elementor .e-d5e34b6-15c8:focus-visible{background-color:rgba(255, 255, 255, 0.32);}.elementor .e-d5e34b6-15c8{width:auto;text-decoration:none;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;background-color:rgba(255, 255, 255, 0.2);box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.1);backdrop-filter:blur(5px);transition:background-color 0.3s;gap:14px;align-items:center;align-self:flex-start;&:is(*) { animation: awHeroUp 1.25s cubic-bezier(0, 0, .58, 1) .3s both; }\n}.elementor .e-4aea4691-a441{padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:32px;flex:0 0 40%;}.elementor .e-4b2363a-6c0a{position:relative;z-index:2;padding-block-start:0px;padding-block-end:160px;padding-inline-start:108px;padding-inline-end:108px;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-13777a87-3e98{min-height:100vh;overflow:hidden;position:relative;padding:0px;background-color:#1B2733;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-51ed6ac3-99e4{font-family:neue-haas-grotesk-display;font-weight:400;font-size:60px;color:#8A8A8A;line-height:1.1;}.elementor .e-42c4aea0-dfc4{padding:0px;flex:1 1 0px;}.elementor .e-3277a64b-a0e4{font-family:neue-haas-grotesk-display;font-size:22px;color:#8A8A8A;line-height:1.4;}.elementor .e-3ebf12b4-287a{font-family:neue-haas-grotesk-display;font-size:22px;color:#8A8A8A;line-height:1.4;}.elementor .e-6b9f28f9-d9b3{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:32px;flex:0 0 40%;}.elementor .e-70ffce5f-d5fe{padding-block-start:0px;padding-block-end:0px;padding-inline-start:108px;padding-inline-end:108px;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-start;}.elementor .e-646ae8e1-5ad0{width:842px;height:558px;object-fit:cover;border-radius:8px;flex:0 0 842px;}.elementor .e-64fc0b41-9796{width:842px;height:558px;object-fit:cover;border-radius:8px;flex:0 0 842px;}.elementor .e-53dbc695-99c9{width:842px;height:558px;object-fit:cover;border-radius:8px;flex:0 0 842px;}.elementor .e-42a53419-af5a{width:842px;height:558px;object-fit:cover;border-radius:8px;flex:0 0 842px;}.elementor .e-4d8be35c-530a{width:842px;height:558px;object-fit:cover;border-radius:8px;flex:0 0 842px;}.elementor .e-7ae67ad3-a86a{width:842px;height:558px;object-fit:cover;border-radius:8px;flex:0 0 842px;}.elementor .e-153a7b83-90e0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:12px;flex-direction:row;gap:12px;flex-wrap:nowrap;width: max-content;\n}.elementor .e-d61bd3c-122a{overflow:hidden;padding:0px;margin-block-start:210px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:12px;justify-content:flex-start;& > div { width: max-content !important; max-width: none !important; flex: none !important; animation: awPlacesCarousel 70s linear infinite; } &:hover > div { animation-play-state: paused; }\n}.elementor .e-35da5dd1-e725{padding-block-start:180px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://allwaves.surf/wp-content/uploads/2026/08/background-gray-gradient.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#F2F2F2;flex-direction:column;gap:0px;background-position: center top;\n}.elementor .e-a602b0c-3895{font-family:neue-haas-grotesk-display;font-weight:400;font-size:60px;color:#8A8A8A;line-height:1.1;margin-block-start:0px;margin-block-end:80px;margin-inline-start:36px;margin-inline-end:0px;}.elementor .e-418db7c-9708{width:273px;height:auto;scroll-margin-top:220px;}.elementor .e-258f7246-4c04{width:205px;height:auto;margin-block-start:0px;margin-block-end:0px;margin-inline-start:38px;margin-inline-end:0px;filter: brightness(0.57);\n}.elementor .e-4901a26b-9bc9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:6px;padding-inline-end:0px;flex-direction:column;gap:6px;flex:0 0 30%;align-items:flex-start;}.elementor .e-1a88c4c8-caa1{font-family:degular-mono;font-weight:500;font-size:22px;color:#8A8A8A;letter-spacing:0.06em;text-transform:uppercase;flex:0 0 30%;}.elementor .e-597fe5ff-d8ed{min-width:234px;font-family:degular-mono;font-weight:600;font-size:18px;color:#F2F2F2;letter-spacing:0.06em;text-align:center;text-transform:uppercase;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;background-color:#BDBDBD;}.elementor .e-60fc4854-28c0{padding:0px;flex:1 1 0px;}.elementor .e-537e926b-84a0{width:85px;height:87px;opacity:70%;transition:opacity 0.3s;flex:0 0 85px;}.elementor .e-61092f4e-bd5a{text-decoration:none;padding-block-start:28px;padding-block-end:44px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:24px;align-items:center;border-bottom-style: solid; border-bottom-color: #8A8A8A; &:hover > span:last-child { color: #8A8A8A; } &:hover > div:last-child { opacity: 1; }\n}.elementor .e-3de58317-9df9{width:283px;height:auto;}.elementor .e-483632aa-1e1a{width:205px;height:auto;margin-block-start:0px;margin-block-end:0px;margin-inline-start:32px;margin-inline-end:0px;filter: brightness(0.57);\n}.elementor .e-68bf6b57-1475{padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:0px;flex-direction:column;gap:6px;flex:0 0 30%;align-items:flex-start;}.elementor .e-1d2684e7-6ee9{font-family:degular-mono;font-weight:500;font-size:22px;color:#8A8A8A;letter-spacing:0.06em;text-transform:uppercase;flex:0 0 30%;}.elementor .e-2034d9dc-f855{min-width:234px;font-family:degular-mono;font-weight:600;font-size:18px;color:#F2F2F2;letter-spacing:0.06em;text-align:center;text-transform:uppercase;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;background-color:#BDBDBD;}.elementor .e-3c00ebe0-ca3c{padding:0px;flex:1 1 0px;}.elementor .e-3f784845-2a39{width:85px;height:87px;opacity:70%;transition:opacity 0.3s;flex:0 0 85px;}.elementor .e-2c56dd38-eb2f{text-decoration:none;padding-block-start:28px;padding-block-end:44px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:24px;align-items:center;border-bottom-style: solid; border-bottom-color: #8A8A8A; &:hover > span:last-child { color: #8A8A8A; } &:hover > div:last-child { opacity: 1; }\n}.elementor .e-3ab4b177-da58{width:275px;height:auto;}.elementor .e-609a1460-3b3f{width:205px;height:auto;margin-block-start:0px;margin-block-end:0px;margin-inline-start:28px;margin-inline-end:0px;filter: brightness(0.57);\n}.elementor .e-578b8253-afc2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:0px;flex-direction:column;gap:6px;flex:0 0 30%;align-items:flex-start;}.elementor .e-365f3755-d79e{font-family:degular-mono;font-weight:500;font-size:22px;color:#8A8A8A;letter-spacing:0.06em;text-transform:uppercase;flex:0 0 30%;}.elementor .e-33783f40-170f{min-width:234px;font-family:degular-mono;font-weight:600;font-size:18px;color:#F2F2F2;letter-spacing:0.06em;text-align:center;text-transform:uppercase;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;background-color:#BDBDBD;}.elementor .e-363fa0b8-2947{padding:0px;flex:1 1 0px;}.elementor .e-4db9d430-10f0{width:85px;height:87px;opacity:70%;transition:opacity 0.3s;flex:0 0 85px;}.elementor .e-cac33ab-c252{text-decoration:none;padding-block-start:28px;padding-block-end:44px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:24px;align-items:center;border-bottom-style: solid; border-bottom-color: #8A8A8A; &:hover > span:last-child { color: #8A8A8A; } &:hover > div:last-child { opacity: 1; }\n}.elementor .e-2f262990-71c3{padding-block-start:180px;padding-block-end:160px;padding-inline-start:130px;padding-inline-end:130px;background-image:url("https://allwaves.surf/wp-content/uploads/2026/08/background-gray-gradient.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#F2F2F2;flex-direction:column;gap:0px;background-position: center bottom;\n}.elementor .e-702dc0b2-8eff{font-family:degular-mono;font-weight:600;font-size:16px;color:#FFFFFF;letter-spacing:0.06em;text-transform:uppercase;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-13e43fe8-699f{font-family:neue-haas-grotesk-display;font-weight:400;font-size:60px;color:#F4F5F6;line-height:1.1;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5a041b8e-f47e{max-width:430px;font-family:neue-haas-grotesk-display;font-size:16px;color:#9A9A9A;line-height:1.45;}.elementor .e-409ab42f-15ce{padding:0px;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-164fb780-bb9a{width:12px;height:12px;min-width:12px;padding:0px;border-radius:50%;background-color:#F9F9F9;}.elementor .e-6b45b7a8-bb9a{font-family:degular-mono;font-weight:600;font-size:16px;color:#FFFFFF;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-144b824f-a7e1{padding:0px;flex-direction:row;gap:22px;align-items:center;}.elementor .e-7261f2f0-4ebe{width:12px;height:12px;min-width:12px;padding:0px;border-radius:50%;background-color:#3AAAD6;}.elementor .e-27dcf313-b506{font-family:degular-mono;font-weight:600;font-size:16px;color:#FFFFFF;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-7c41b4c1-6524{padding:0px;flex-direction:row;gap:22px;align-items:center;}.elementor .e-9eec174-48f5{width:12px;height:12px;min-width:12px;padding:0px;border-radius:50%;background-color:#D3F991;}.elementor .e-15a419e8-cb74{font-family:degular-mono;font-weight:600;font-size:16px;color:#FFFFFF;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-3286b28-3c68{padding:0px;flex-direction:row;gap:22px;align-items:center;}.elementor .e-78190ea0-8ec4{width:auto;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;}.elementor .e-6ada8fd2-18c9{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:0px;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-start;}.elementor .e-7f04c86-589c{width:100%;height:auto;max-width:1618px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3cb41c5c-d154{padding-block-start:97px;padding-block-end:210px;padding-inline-start:108px;padding-inline-end:108px;background-color:#171717;flex-direction:column;gap:0px;align-items:center;}.elementor .e-5b1acbcb-1084{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-ea97d41-88b2{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;background-image:linear-gradient(180deg, rgba(8, 18, 20, 0.15) 0%,rgba(8, 18, 20, 0.55) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(8, 18, 20, 0.35);pointer-events: none;\n}.elementor .e-123100c0-f4aa{width:208px;height:auto;position:absolute;inset-block-start:-14px;inset-inline-end:11%;z-index:1;filter: invert(1) brightness(1.15);\n}.elementor .e-29ec5b19-f547{font-family:degular-mono;font-weight:600;font-size:16px;color:#FFFFFF;letter-spacing:0.06em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-19d319d1-b6db{font-family:neue-haas-grotesk-display;font-weight:400;font-size:60px;color:#F4F5F6;line-height:1.1;}.elementor .e-2dc4db2d-553c{font-family:neue-haas-grotesk-display;font-size:18px;color:#F4F5F6;line-height:1.4;margin-block-start:34px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ac4b3a8-f3ee{font-family:degular-mono;font-weight:500;font-size:18px;color:#FFFFFF;letter-spacing:0.06em;line-height:1.1;text-transform:uppercase;}.elementor .e-620dced7-5ba3:hover,.elementor .e-620dced7-5ba3:focus-visible{background-color:rgba(255, 255, 255, 0.32);}.elementor .e-620dced7-5ba3{width:auto;text-decoration:none;padding-block-start:9px;padding-block-end:9px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:46px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:4px;background-color:rgba(255, 255, 255, 0.2);box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.1);backdrop-filter:blur(5px);transition:background-color 0.3s;align-items:center;}.elementor .e-671d9eb6-e955{padding-block-start:0px;padding-block-end:0px;padding-inline-start:110px;padding-inline-end:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-72604a8f-83a4{width:100%;height:auto;margin-block-start:150px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-321e025f-f6e3:hover,.elementor .e-321e025f-f6e3:focus-visible{text-decoration:underline;}.elementor .e-321e025f-f6e3{font-family:neue-haas-grotesk-display;font-size:14px;color:#F4F5F6;text-decoration:none;}.elementor .e-5803cad7-f382:hover,.elementor .e-5803cad7-f382:focus-visible{text-decoration:underline;}.elementor .e-5803cad7-f382{font-family:neue-haas-grotesk-display;font-size:14px;color:#F4F5F6;text-decoration:none;}.elementor .e-65760c5b-496c{width:auto;padding:0px;flex-direction:row;gap:48px;}.elementor .e-1b6ac72-bc69{font-family:neue-haas-grotesk-display;font-size:14px;color:#F4F5F6;}.elementor .e-2c33fff6-e217{width:19px;height:auto;}.elementor .e-77d346b5-4ef1{width:auto;padding:0px;flex-direction:row;gap:6px;align-items:center;}.elementor .e-3c95bb75-2fc4{width:100%;padding:0px;margin-block-start:120px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-211b185e-4a36{width:100%;position:relative;z-index:1;padding:0px;flex-direction:column;gap:0px;}.elementor .e-70b47892-c0df{overflow:hidden;position:relative;padding-block-start:140px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;background-color:#2E4A4B;flex-direction:column;gap:0px;}