.elementor .e-84b5064-8174{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-2bb4a915-e5c8{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-color:rgba(22, 22, 22, 0.12);}.elementor .e-7cab3639-a42d{font-family:neue-haas-grotesk-display;font-weight:400;font-size:4.6vw;color:#F4F5F6;letter-spacing:-0.01em;line-height:1.15;&:is(*) { animation: awHeroUp 1.25s cubic-bezier(0, 0, .58, 1) 0s both; }\n}.elementor .e-11ca0e94-d97b{padding:0px;flex:1 1 0px;}.elementor .e-6ea64660-43b0{font-family:neue-haas-grotesk-display;font-size:20px;color:#F4F5F6;line-height:1.5;&:is(*) { animation: awHeroUp 1.25s cubic-bezier(0, 0, .58, 1) 0s both; }\n}.elementor .e-282c9d0e-8119{width:15px;height:15px;position:relative;inset-block-start:0px;margin:0px;display:block;& svg { display: block; width: 100%; height: 100%; }\n}.elementor .e-5b7090f3-b866{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-83c5a86-5beb:hover,.elementor .e-83c5a86-5beb:focus-visible{background-color:rgba(255, 255, 255, 0.32);}.elementor .e-83c5a86-5beb{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;}.elementor .e-38a650cd-4f65{width:15px;height:15px;position:relative;inset-block-start:0px;margin:0px;display:block;& svg { display: block; width: 100%; height: 100%; }\n}.elementor .e-154ae452-5020{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-15c5f2fe-b2f5:hover,.elementor .e-15c5f2fe-b2f5:focus-visible{background-color:rgba(255, 255, 255, 0.32);}.elementor .e-15c5f2fe-b2f5{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;}.elementor .e-76c6b0ac-f4e1{padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;&:is(*) { animation: awHeroUp 1.25s cubic-bezier(0, 0, .58, 1) .3s both; }\n}.elementor .e-5c545bc-d181{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:50px;flex:0 0 37%;}.elementor .e-56838859-2c7a{position:relative;z-index:2;padding-block-start:0px;padding-block-end:180px;padding-inline-start:108px;padding-inline-end:108px;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-start;}.elementor .e-467f21f-7bfd{width:208px;height:auto;position:absolute;inset-block-end:-14px;inset-inline-start:128px;z-index:2;filter: invert(1) brightness(1.15); &:is(*) { animation: awHeroFade 1.25s cubic-bezier(0, 0, .58, 1) 1s both; }\n}.elementor .e-34f876f5-7b75{min-height:100vh;overflow:hidden;position:relative;padding:0px;background-color:#2E4448;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-55e8dffd-eac6{width:auto;height:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;padding:0px;background-image:url("https://allwaves.surf/wp-content/uploads/2026/10/background-lighter.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;pointer-events: none;\n}.elementor .e-1ce43353-ecb2{font-family:neue-haas-grotesk-display;font-weight:400;font-size:60px;color:#8A8A8A;line-height:1.1;}.elementor .e-664ea638-115b{padding:0px;flex:1 1 0px;}.elementor .e-26fc6c2d-56d9{font-family:neue-haas-grotesk-display;font-size:22px;color:#8A8A8A;line-height:1.45;}.elementor .e-2a0435f1-3344{font-family:neue-haas-grotesk-display;font-size:22px;color:#8A8A8A;line-height:1.45;}.elementor .e-6ae6fb36-a270{font-family:neue-haas-grotesk-display;font-size:22px;color:#8A8A8A;line-height:1.45;}.elementor .e-2059447e-6c3d{padding:0px;flex-direction:column;gap:30px;flex:0 0 40%;}.elementor .e-7c182e0b-2a19{padding:0px;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-start;}.elementor .e-3604e519-5fd6{font-family:degular-mono;font-weight:500;font-size:20px;color:#8A8A8A;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-d3c218e-a3f4{font-family:neue-haas-grotesk-display;font-size:30px;color:#8A8A8A;line-height:1.2;}.elementor .e-7061818f-e32c{width:32px;height:1px;min-width:32px;padding:0px;background-color:#A8A8A8;}.elementor .e-20e86f62-4e7f{font-family:neue-haas-grotesk-display;font-size:30px;color:#8A8A8A;line-height:1.2;}.elementor .e-6723faa3-bdb0{width:auto;padding:0px;flex-direction:row;gap:24px;align-items:center;}.elementor .e-5a0a1eb5-4217{width:auto;padding:0px;flex-direction:column;gap:8px;}.elementor .e-128b6e70-352a{width:32px;height:auto;opacity:80%;}.elementor .e-44cc0717-687d{font-family:degular-mono;font-weight:500;font-size:20px;color:#8A8A8A;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-46ab08a6-9c05{font-family:neue-haas-grotesk-display;font-size:30px;color:#8A8A8A;line-height:1.2;}.elementor .e-e6815c8-6106{width:auto;padding:0px;flex-direction:column;gap:8px;}.elementor .e-58936fef-8439{padding-block-start:34px;padding-block-end:30px;padding-inline-start:34px;padding-inline-end:70px;margin-block-start:145px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;border-width:1px;border-color:#A8A8A8;border-style:solid;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-6eab397f-bfb6{font-family:degular-mono;font-weight:500;font-size:16px;color:#8A8A8A;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-54a6057e-3d7d{font-family:neue-haas-grotesk-display;font-weight:400;font-size:60px;color:#8A8A8A;line-height:1.1;}.elementor .e-4f0d1fdb-94c2{padding:0px;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-1bb1c82c-ab0d{font-family:neue-haas-grotesk-display;font-size:22px;color:#8A8A8A;line-height:1.45;}.elementor .e-515461d7-cdb3{font-family:neue-haas-grotesk-display;font-size:22px;color:#8A8A8A;line-height:1.45;}.elementor .e-69234136-3572{font-family:neue-haas-grotesk-display;font-size:22px;color:#8A8A8A;line-height:1.45;}.elementor .e-597a87ca-352c{padding-block-start:45px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:30px;flex:0 0 40%;}.elementor .e-4baa7efb-11f4{padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:0px;margin-block-start:175px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-start;}.elementor .e-5f16e4d1-b0cc{width:1px;height:1px;position:absolute;inset-block-start:0px;inset-inline-start:0px;opacity:0%;pointer-events: none; html:has(; &) { scroll-behavior: smooth; }\n}.elementor .e-d9b2f73-d112{overflow:hidden;position:relative;padding-block-start:175px;padding-block-end:125px;padding-inline-start:108px;padding-inline-end:108px;background-color:#EFEFEF;flex-direction:column;gap:0px;isolation: isolate;\n}.elementor .e-59a856ae-e7ce{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-9933281-3195{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;background-color:rgba(22, 22, 22, 0.12);}.elementor .e-30f56683-ff6c{position:relative;z-index:1;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:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-10d68d39-1d21{position:relative;z-index:1;font-family:neue-haas-grotesk-display;font-weight:400;font-size:60px;color:#F4F5F6;line-height:1.05;}.elementor .e-abe0e47-57f2{overflow:hidden;position:relative;padding-block-start:290px;padding-block-end:80px;padding-inline-start:155px;padding-inline-end:60px;background-color:#3B5558;flex-direction:column;gap:0px;flex:0 0 50%;align-items:flex-start;}.elementor .e-4a4559ee-ffc5{width:38px;height:auto;min-width:38px;}.elementor .e-130ad772-9587{font-family:neue-haas-grotesk-display;font-size:26px;color:#F4F5F6;line-height:1.2;}.elementor .e-7699fcda-f1cb{max-width:390px;font-family:neue-haas-grotesk-display;font-size:20px;color:#9A9A9A;line-height:1.3;}.elementor .e-e837f5b-f8b3{padding:0px;flex-direction:column;gap:18px;}.elementor .e-52b8be71-a90b{padding:0px;flex-direction:row;gap:52px;align-items:flex-start;}.elementor .e-50aba4c0-3621{width:38px;height:auto;min-width:38px;}.elementor .e-62d44134-58bf{font-family:neue-haas-grotesk-display;font-size:26px;color:#F4F5F6;line-height:1.2;}.elementor .e-23557f68-faa1{max-width:390px;font-family:neue-haas-grotesk-display;font-size:20px;color:#9A9A9A;line-height:1.3;}.elementor .e-1dcd1c56-27b7{padding:0px;flex-direction:column;gap:18px;}.elementor .e-678b0dc4-d51b{padding:0px;flex-direction:row;gap:52px;align-items:flex-start;}.elementor .e-2b2c831e-982d{width:38px;height:auto;min-width:38px;}.elementor .e-3b6c4fe4-218b{font-family:neue-haas-grotesk-display;font-size:26px;color:#F4F5F6;line-height:1.2;}.elementor .e-489a2568-7bc1{max-width:390px;font-family:neue-haas-grotesk-display;font-size:20px;color:#9A9A9A;line-height:1.3;}.elementor .e-41e288c-8ec0{padding:0px;flex-direction:column;gap:18px;}.elementor .e-317433a3-b258{padding:0px;flex-direction:row;gap:52px;align-items:flex-start;}.elementor .e-67e1a54a-8275{width:38px;height:auto;min-width:38px;}.elementor .e-11d01ff5-dfc4{font-family:neue-haas-grotesk-display;font-size:26px;color:#F4F5F6;line-height:1.2;}.elementor .e-5818e58c-e961{max-width:390px;font-family:neue-haas-grotesk-display;font-size:20px;color:#9A9A9A;line-height:1.3;}.elementor .e-47eec65f-5b40{padding:0px;flex-direction:column;gap:18px;}.elementor .e-625c20fd-9138{padding:0px;flex-direction:row;gap:52px;align-items:flex-start;}.elementor .e-49efd478-bce4{width:38px;height:auto;min-width:38px;}.elementor .e-3b46e8b6-21a9{font-family:neue-haas-grotesk-display;font-size:26px;color:#F4F5F6;line-height:1.2;}.elementor .e-60c9aac2-eaa1{max-width:390px;font-family:neue-haas-grotesk-display;font-size:20px;color:#9A9A9A;line-height:1.3;}.elementor .e-3799d734-63a1{padding:0px;flex-direction:column;gap:18px;}.elementor .e-467cc83d-4b80{padding:0px;flex-direction:row;gap:52px;align-items:flex-start;}.elementor .e-15193563-c8a6{padding-block-start:165px;padding-block-end:150px;padding-inline-start:220px;padding-inline-end:100px;background-color:#171717;flex-direction:column;gap:52px;flex:1 1 0px;}.elementor .e-22bc02b5-75cd{padding:0px;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-1cd763e2-a816{width:auto;height:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;padding:0px;background-image:url("https://allwaves.surf/wp-content/uploads/2026/10/background-lighter.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;pointer-events: none; background-position: center top;\n}.elementor .e-141c8286-42eb{font-family:degular-mono;font-weight:500;font-size:16px;color:#8A8A8A;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-136e0d08-fa94{font-family:neue-haas-grotesk-display;font-weight:400;font-size:60px;color:#8A8A8A;line-height:1.1;}.elementor .e-ede13c7-3183{padding:0px;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-22e6cad3-503a{font-family:neue-haas-grotesk-display;font-size:22px;color:#8A8A8A;line-height:1.45;}.elementor .e-7fee3a88-2405{padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 40%;}.elementor .e-4a74c5a9-337f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:138px;padding-inline-end:108px;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-start;}.elementor .e-6a11e2c7-94c8{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;&:not([src]) { display: none; }\n}.elementor .e-d86539d-d24d{height:45%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-5a6c7f2a-2b3f{font-family:neue-haas-grotesk-display;font-size:26px;color:#F4F5F6;line-height:1.2;}.elementor .e-6847b053-bb4d{font-family:degular-mono;font-weight:600;font-size:14px;color:#F4F5F6;letter-spacing:0.08em;text-transform:uppercase;text-align: right;\n}.elementor .e-492e84b6-5c1e{position:relative;z-index:2;padding:0px;flex-direction:row;gap:16px;justify-content:space-between;align-items: baseline;\n}.elementor .e-4e57935f-563e{position:relative;z-index:2;font-family:neue-haas-grotesk-display;font-size:24px;color:#D9D9D9;line-height:1.2;}.elementor .e-52dbeb4b-7726{width:554px;height:642px;overflow:hidden;position:relative;padding:34px;background-color:#B9B9B9;display:flex;flex-direction:column;gap:14px;flex:0 0 554px;justify-content:flex-end;}.elementor .e-2e03c009-21a9{display:contents;}.elementor .e-3c2c96e6-550d{display:contents;}.elementor .e-14e6da44-a0db{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;&:not([src]) { display: none; }\n}.elementor .e-7e6394c6-bfb5{height:45%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-3fcf705b-d458{font-family:neue-haas-grotesk-display;font-size:26px;color:#F4F5F6;line-height:1.2;}.elementor .e-45ab2760-eaa0{font-family:degular-mono;font-weight:600;font-size:14px;color:#F4F5F6;letter-spacing:0.08em;text-transform:uppercase;text-align: right;\n}.elementor .e-4cdf5150-6a1c{position:relative;z-index:2;padding:0px;flex-direction:row;gap:16px;justify-content:space-between;align-items: baseline;\n}.elementor .e-56c3007-2605{position:relative;z-index:2;font-family:neue-haas-grotesk-display;font-size:24px;color:#D9D9D9;line-height:1.2;}.elementor .e-65f0a51e-1d37{width:554px;height:642px;overflow:hidden;position:relative;padding:34px;background-color:#B9B9B9;display:flex;flex-direction:column;gap:14px;flex:0 0 554px;justify-content:flex-end;}.elementor .e-1b60ad8c-1d41{display:contents;}.elementor .e-3d28e1bf-2d92{display:contents;}.elementor .e-52f76afb-54c4{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:9px;flex-direction:row;gap:9px;flex-wrap:nowrap;}.elementor .e-ad91e4b-d41f{width:100%;overflow:hidden;padding:0px;margin-block-start:360px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& > div { width: max-content !important; max-width: none !important; flex: none !important; animation: awTeamCarousel 80s linear infinite; } &:hover > div { animation-play-state: paused; }\n}.elementor .e-74b70292-c12c{overflow:hidden;position:relative;padding-block-start:120px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#EFEFEF;flex-direction:column;gap:0px;isolation: isolate;\n}.elementor .e-714f3889-deab{font-family:neue-haas-grotesk-display;font-weight:400;font-size:60px;color:#F4F5F6;line-height:1.15;}.elementor .e-38a8688f-e5f8{font-family:neue-haas-grotesk-display;font-size:20px;color:#F4F5F6;line-height:1.5;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7fb75985-cb74{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-11abb934-c615{width:11px;height:11px;position:relative;inset-block-start:0px;margin:0px;display:block;flex:0 0 11px;& svg { display: block; width: 100%; height: 100%; }\n}.elementor .e-288069fb-a535:hover,.elementor .e-288069fb-a535:focus-visible{background-color:rgba(255, 255, 255, 0.32);}.elementor .e-288069fb-a535{width:auto;text-decoration:none;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:40px;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;gap:12px;align-items:center;}.elementor .e-647e2ab1-95c6{width:100%;height:auto;margin-block-start:120px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-cac6539-cd36:hover,.elementor .e-cac6539-cd36:focus-visible{text-decoration:underline;}.elementor .e-cac6539-cd36{font-family:neue-haas-grotesk-display;font-size:14px;color:#F4F5F6;text-decoration:none;}.elementor .e-1889551f-5a6b:hover,.elementor .e-1889551f-5a6b:focus-visible{text-decoration:underline;}.elementor .e-1889551f-5a6b{font-family:neue-haas-grotesk-display;font-size:14px;color:#F4F5F6;text-decoration:none;}.elementor .e-618f2ae0-7610{width:auto;padding:0px;flex-direction:row;gap:48px;}.elementor .e-79b9768a-376e{font-family:neue-haas-grotesk-display;font-size:14px;color:#F4F5F6;}.elementor .e-77b52c14-1400{width:19px;height:auto;}.elementor .e-28a7c091-19f0{width:auto;padding:0px;flex-direction:row;gap:6px;align-items:center;}.elementor .e-753a2b0d-2ffc{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-22b4a3cb-2cb6{width:100%;text-align:center;padding:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-17e52f5c-da92{overflow:hidden;position:relative;padding-block-start:210px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;background-color:#6F8582;flex-direction:column;gap:0px;align-items:center;background-image: radial-gradient(ellipse 90% 80% at 30% 10%, #C3CDC7 0%, #B2C0BA 40%, #3C585B 72%, #080D0F 100%);\n}