.elementor .e-71d2e7b2-2aa5:hover,.elementor .e-71d2e7b2-2aa5:focus-visible{background-color:rgba(255,255,255,0.7);transform:scale3d(1.04, 1.04, 1);}.elementor .e-71d2e7b2-2aa5:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-71d2e7b2-2aa5{width:240px;height:auto;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.65);border-style:solid;background-image:linear-gradient(160deg, rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.10) 55%,rgba(255,255,255,0.25) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0.5);box-shadow:2px 2px 1px -1px rgba(255,255,255,1) inset,-2px -2px 1px -1px rgba(255,255,255,0.55) inset,0px -8px 14px -8px rgba(22,22,21,0.10) inset,0px 6px 16px 0px rgba(22,22,21,0.08);backdrop-filter:blur(8px) saturate(200%) brightness(110%);transition:all 0.45s;display:block;}.elementor .e-68b656f5-e114:hover,.elementor .e-68b656f5-e114:focus-visible{color:var(--nc-orange);background-color:rgba(255,255,255,0.72);transform:scale3d(1.06, 1.06, 1);}.elementor .e-68b656f5-e114:active{transform:scale3d(0.95, 0.95, 1);}.elementor .e-68b656f5-e114{font-family:var(--nc-font);font-weight:500;font-size:13px;color:var(--nc-ink);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.65);border-style:solid;background-image:linear-gradient(160deg, rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.10) 55%,rgba(255,255,255,0.25) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0.5);box-shadow:2px 2px 1px -1px rgba(255,255,255,1) inset,-2px -2px 1px -1px rgba(255,255,255,0.55) inset,0px -8px 14px -8px rgba(22,22,21,0.10) inset,0px 6px 16px 0px rgba(22,22,21,0.08);backdrop-filter:blur(8px) saturate(200%) brightness(110%);transition:all 0.45s;}.elementor .e-61953035-8a16:hover,.elementor .e-61953035-8a16:focus-visible{color:var(--nc-orange);background-color:rgba(255,255,255,0.72);transform:scale3d(1.06, 1.06, 1);}.elementor .e-61953035-8a16:active{transform:scale3d(0.95, 0.95, 1);}.elementor .e-61953035-8a16{font-family:var(--nc-font);font-weight:500;font-size:13px;color:var(--nc-ink);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.65);border-style:solid;background-image:linear-gradient(160deg, rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.10) 55%,rgba(255,255,255,0.25) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0.5);box-shadow:2px 2px 1px -1px rgba(255,255,255,1) inset,-2px -2px 1px -1px rgba(255,255,255,0.55) inset,0px -8px 14px -8px rgba(22,22,21,0.10) inset,0px 6px 16px 0px rgba(22,22,21,0.08);backdrop-filter:blur(8px) saturate(200%) brightness(110%);transition:all 0.45s;}.elementor .e-4d030777-5e4f:hover,.elementor .e-4d030777-5e4f:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-4d030777-5e4f:active{transform:scale3d(0.95, 0.95, 1);}.elementor .e-4d030777-5e4f{font-size:13px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-image:linear-gradient(160deg, rgba(255,255,255,0.20) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.06) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(22,22,21,0.82);box-shadow:2px 2px 1px -1px rgba(255,255,255,0.45) inset,-2px -2px 1px -1px rgba(255,255,255,0.15) inset,0px 6px 16px 0px rgba(22,22,21,0.18);backdrop-filter:blur(8px) saturate(180%);}.elementor .e-7dbb0ce7-7370{padding:0px;display:flex;flex-direction:row;gap:8px;justify-content:flex-end;align-items:center;}.elementor .e-309a17c1-56cc:hover,.elementor .e-309a17c1-56cc:focus-visible{background-color:rgba(255,255,255,0.12);box-shadow:2px 2px 1px -1px rgba(255,255,255,1) inset,-2px -2px 1px -1px rgba(255,255,255,0.6) inset,0px 0px 26px 0px rgba(255,255,255,0.22) inset,0px 14px 40px 0px rgba(22,22,21,0.14),0px 1px 3px 0px rgba(22,22,21,0.08);}.elementor .e-309a17c1-56cc{width:calc(100% - 48px);max-width:1240px;position:sticky;inset-block-start:14px;z-index:100;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-block-start:0px;margin-block-end:-85px;margin-inline-start:auto;margin-inline-end:auto;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.38);border-style:solid;background-image:linear-gradient(115deg, rgba(255,255,255,0.42) 0%,rgba(255,255,255,0.08) 26%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.06) 74%,rgba(255,255,255,0.30) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0.06);box-shadow:2px 2px 1px -1px rgba(255,255,255,0.9) inset,-2px -2px 1px -1px rgba(255,255,255,0.5) inset,0px 0px 20px 0px rgba(255,255,255,0.14) inset,0px 10px 30px 0px rgba(22,22,21,0.10),0px 1px 3px 0px rgba(22,22,21,0.08);backdrop-filter:blur(7px) saturate(190%) brightness(108%);transition:all 0.45s;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-45304a1b-f79e{width:56%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:0;padding:0px;background-image:radial-gradient(circle at 85% 90%, rgba(239,125,0,0.28) 0%,rgba(239,125,0,0) 45%),radial-gradient(circle at 60% 10%, rgba(110,108,104,0.35) 0%,rgba(110,108,104,0) 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--nc-night);clip-path:polygon(38% 0%, 100% 0%, 100% 100%, 0% 100%);}.elementor .e-5b46752a-716d{width:56%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:1;padding:0px;background-color:var(--nc-orange);clip-path:polygon(38% 0%, 39.3% 0%, 1.3% 100%, 0% 100%);}.elementor .e-463fd535-f80a{font-family:var(--nc-font);font-weight:300;font-size:clamp(44px, 6vw, 104px);color:var(--nc-ink);letter-spacing:-0.035em;line-height:1.0;}.elementor .e-761d788e-2b1a{padding:0px;margin-block-start:16px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;align-items:center;}.elementor .e-4647721f-7f88{width:50%;max-width:640px;position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:32px;}.elementor .e-43b450be-26a2{width:12px;height:12px;color:var(--nc-orange);}.elementor .e-696a095f-9c56{color:rgba(255,255,255,0.55);}.elementor .e-42b29ce1-f31f:hover,.elementor .e-42b29ce1-f31f:focus-visible{inset-block-end:28px;gap:22px;}.elementor .e-42b29ce1-f31f{position:absolute;inset-inline-end:6vw;inset-block-end:36px;inset-inline-start:auto;z-index:3;padding:0px;transition:all 0.4s;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-790fbfc0-aca9{width:100%;height:auto;max-width:560px;aspect-ratio:1 / 1;display:block;}.elementor .e-70cb65bf-dc33{width:100%;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-3fef65ee-b5ab{padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:center;}.elementor .e-6318a731-6099{width:40%;max-width:580px;position:relative;z-index:2;padding:0px;margin-inline-end:-2vw;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-ac3920d-3e62{width:100%;min-height:100vh;overflow:hidden;position:relative;padding-block-start:calc(12vh + 72px);padding-block-end:12vh;padding-inline-start:6vw;padding-inline-end:6vw;background-image:radial-gradient(circle at 12% 88%, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--nc-paper);display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .e-6f33a2bf-142e{color:var(--nc-stone);}.elementor .e-6011f47a-3208{width:100%;column-gap:36px;padding-block-start:88px;padding-block-end:88px;padding-inline-start:6vw;padding-inline-end:6vw;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(37,36,34,0.08);border-style:solid;background-color:var(--nc-white);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-272ff025-4f1a{padding-block-start:14px;}.elementor .e-24ba76e6-81a5{font-family:var(--nc-font);font-weight:300;font-size:clamp(34px, 4.8vw, 76px);color:var(--nc-ink);letter-spacing:-0.03em;line-height:1.05;}.elementor .e-30839e63-bcff{column-gap:48px;padding:0px;display:grid;grid-template-columns:1fr 2.4fr;grid-template-rows:auto;align-items:start;}.elementor .e-37743a77-d8f4{color:var(--nc-orange);}.elementor .e-20f0c5ad-6b07{background-color:rgba(255,255,255,0.08);}.elementor .e-669af5b1-bee8{color:rgba(255,255,255,0.5);}.elementor .e-341ea61f-5531{padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.elementor .e-4453c59-cdd8{font-size:clamp(32px, 3.4vw, 52px);color:var(--nc-white);}.elementor .e-280e6c0a-2abf{max-width:560px;color:rgba(255,255,255,0.72);}.elementor .e-29d7f921-b5f1{font-family:var(--nc-font);font-weight:500;font-size:12px;color:var(--nc-orange);letter-spacing:0.28em;text-transform:uppercase;margin-block-start:8px;}.elementor .e-4d8e61c7-e3ac{background-image:radial-gradient(circle at 100% 100%, rgba(239,125,0,0.30) 0%,rgba(239,125,0,0) 50%),radial-gradient(circle at 0% 0%, rgba(110,108,104,0.35) 0%,rgba(110,108,104,0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--nc-night);grid-column:span 2;clip-path:polygon(0% 0%, 93% 0%, 100% 18%, 100% 100%, 0% 100%);}.elementor .e-49fccbd9-d8e5{padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.elementor .e-11e3a122-fee8{padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.elementor .e-25149ee2-ce95{padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.elementor .e-7b98685f-9f38{padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.elementor .e-49350e64-7796{padding:0px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;}.elementor .e-7ea5b00b-9bf3{scroll-margin-top:90px;background-image:linear-gradient(180deg, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 35%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--nc-paper);gap:80px;}.elementor .e-6a9e974e-3488{padding-block-start:14px;}.elementor .e-45e07fee-2988{font-family:var(--nc-font);font-weight:300;font-size:clamp(20px, 2.2vw, 30px);color:var(--nc-ink);letter-spacing:-0.015em;line-height:1.25;}.elementor .e-2ce66c45-e783{width:18px;height:18px;color:var(--nc-orange);}.elementor .e-40ba0d0b-b36c{width:22px;height:22px;color:var(--nc-orange);}.elementor .e-7a293614-cfe7:hover,.elementor .e-7a293614-cfe7:focus-visible{padding-inline-start:16px;}.elementor .e-7a293614-cfe7{cursor:pointer;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;transition:all 0.35s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-6bc3aa7-b474{max-width:780px;}.elementor .e-14d8dccf-6a6e{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-672beb06-c055{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(37,36,34,0.14);border-style:solid;}.elementor .e-31b3638b-4465{font-family:var(--nc-font);font-weight:300;font-size:clamp(20px, 2.2vw, 30px);color:var(--nc-ink);letter-spacing:-0.015em;line-height:1.25;}.elementor .e-246f4ee5-6c70{width:18px;height:18px;color:var(--nc-orange);}.elementor .e-170e076e-1b7d{width:22px;height:22px;color:var(--nc-orange);}.elementor .e-418965b3-9c2d:hover,.elementor .e-418965b3-9c2d:focus-visible{padding-inline-start:16px;}.elementor .e-418965b3-9c2d{cursor:pointer;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;transition:all 0.35s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-7ce7425b-9e5c{max-width:780px;}.elementor .e-10102bc6-3803{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-2851c869-198f{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(37,36,34,0.14);border-style:solid;}.elementor .e-27113bf9-fbbf{font-family:var(--nc-font);font-weight:300;font-size:clamp(20px, 2.2vw, 30px);color:var(--nc-ink);letter-spacing:-0.015em;line-height:1.25;}.elementor .e-e111b6a-5e4a{width:18px;height:18px;color:var(--nc-orange);}.elementor .e-5290e0e0-45c3{width:22px;height:22px;color:var(--nc-orange);}.elementor .e-418c0be1-75e0:hover,.elementor .e-418c0be1-75e0:focus-visible{padding-inline-start:16px;}.elementor .e-418c0be1-75e0{cursor:pointer;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;transition:all 0.35s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-23100cc6-2559{max-width:780px;}.elementor .e-65fed349-a626{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-396f438a-4a37{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(37,36,34,0.14);border-style:solid;}.elementor .e-5b68ea75-9423{font-family:var(--nc-font);font-weight:300;font-size:clamp(20px, 2.2vw, 30px);color:var(--nc-ink);letter-spacing:-0.015em;line-height:1.25;}.elementor .e-51a23da9-d1c3{width:18px;height:18px;color:var(--nc-orange);}.elementor .e-53b3af7b-e84c{width:22px;height:22px;color:var(--nc-orange);}.elementor .e-9817ff8-297a:hover,.elementor .e-9817ff8-297a:focus-visible{padding-inline-start:16px;}.elementor .e-9817ff8-297a{cursor:pointer;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;transition:all 0.35s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-2efa3def-2efe{max-width:780px;}.elementor .e-614df2bf-9a03{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-166db26b-e888{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(37,36,34,0.14);border-style:solid;}.elementor .e-528ea740-ab7c{font-family:var(--nc-font);font-weight:300;font-size:clamp(20px, 2.2vw, 30px);color:var(--nc-ink);letter-spacing:-0.015em;line-height:1.25;}.elementor .e-45ba16a0-ce99{width:18px;height:18px;color:var(--nc-orange);}.elementor .e-cf01749-97c7{width:22px;height:22px;color:var(--nc-orange);}.elementor .e-3bcec98b-4af1:hover,.elementor .e-3bcec98b-4af1:focus-visible{padding-inline-start:16px;}.elementor .e-3bcec98b-4af1{cursor:pointer;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;transition:all 0.35s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-1a7abb86-89ea{max-width:780px;}.elementor .e-4623e299-53e6{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-2c589b51-42cb{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(37,36,34,0.14);border-style:solid;}.elementor .e-65fa927a-5261{font-family:var(--nc-font);font-weight:300;font-size:clamp(20px, 2.2vw, 30px);color:var(--nc-ink);letter-spacing:-0.015em;line-height:1.25;}.elementor .e-55f8eabb-303a{width:18px;height:18px;color:var(--nc-orange);}.elementor .e-6a8d7d3c-9dd7{width:22px;height:22px;color:var(--nc-orange);}.elementor .e-5ff1cf16-5da4:hover,.elementor .e-5ff1cf16-5da4:focus-visible{padding-inline-start:16px;}.elementor .e-5ff1cf16-5da4{cursor:pointer;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;transition:all 0.35s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-1ba0ec3f-5104{max-width:780px;}.elementor .e-5b6198fb-e3b0{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-4a002b90-edf2{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(37,36,34,0.14);border-style:solid;}.elementor .e-1bb189f4-31bf{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(37,36,34,0.14);border-style:solid;}.elementor .e-738b6c73-9fd5{scroll-margin-top:110px;background-image:radial-gradient(circle at 100% 0%, rgba(244,242,238,1) 0%,rgba(244,242,238,0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--nc-white);gap:72px;}.elementor .e-6f4b3529-12ad{width:38%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:0;padding:0px;background-image:radial-gradient(circle at 90% 100%, rgba(239,125,0,0.30) 0%,rgba(239,125,0,0) 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--nc-night);clip-path:polygon(24% 0%, 100% 0%, 100% 100%, 0% 100%);}.elementor .e-29f96168-49fc{width:38%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:1;padding:0px;background-color:var(--nc-white);clip-path:polygon(24% 0%, 24.8% 0%, 0.8% 100%, 0% 100%);}.elementor .e-49ef6d85-7146{color:rgba(255,255,255,0.85);}.elementor .e-7634ebe0-9f3c{font-family:var(--nc-font);font-weight:300;font-size:clamp(30px, 3.4vw, 54px);color:var(--nc-white);letter-spacing:-0.03em;line-height:1.05;}.elementor .e-f0afd1d-4bc1{max-width:480px;color:rgba(255,255,255,0.92);}.elementor .e-744740c9-482e{position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-f4b58b8-4dcc{color:rgba(255,255,255,0.6);align-self:flex-end;}.elementor .e-1711ee3e-c5ef{position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-end;}.elementor .e-1e7aec57-78e5{width:100%;overflow:hidden;position:relative;scroll-margin-top:90px;column-gap:64px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:6vw;padding-inline-end:6vw;background-image:radial-gradient(circle at 15% 0%, rgba(255,255,255,0.22) 0%,rgba(255,255,255,0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--nc-orange);display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-4858c679-651d{width:190px;}