.elementor .e-66426cdd-7d12{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.62);line-height:1.4;& a { color: rgba(255,255,255,0.85); text-decoration: underline; text-underline-offset: 3px; } & span { padding-inline-start: 0.35rem; padding-inline-end: 0.35rem; }\n}.elementor .e-54c45ba1-131f{font-family:Shape;font-weight:500;font-size:4rem;color:var(--ns-white);letter-spacing:-0.025em;line-height:1.04;& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-32ae0ee5-dbb1{max-width:36rem;font-family:Shape;font-weight:500;font-size:1.55rem;color:var(--ns-white);line-height:1.3;}.elementor .e-75c3c0a-cf91{max-width:37rem;& strong { color: var(--ns-white); font-weight: 600; }\n}.elementor .e-7e52beda-9fc0{padding-block-start:0.5rem;}.elementor .e-45e3fbde-87c3{font-family:Montserrat;font-size:0.875rem;color:rgba(255,255,255,0.78);line-height:1.4;& strong { color: var(--ns-white); font-weight: 600; }\n}.elementor .e-1e88d22d-1970{font-family:Montserrat;font-size:0.875rem;color:rgba(255,255,255,0.78);line-height:1.4;& strong { color: var(--ns-white); font-weight: 600; }\n}.elementor .e-4707737-f182{font-family:Montserrat;font-size:0.875rem;color:rgba(255,255,255,0.78);line-height:1.4;& strong { color: var(--ns-white); font-weight: 600; }\n}.elementor .e-7a5e0947-d92f{padding-block-start:0.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;}.elementor .e-6559ec25-c9fd{padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 56%;}.elementor .e-78380cf3-fd18{font-family:Montserrat;font-weight:600;font-size:0.75rem;color:rgba(255,255,255,0.70);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-52a99ca4-68d0{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-ink);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:60px;background-color:var(--ns-yellow);white-space: nowrap;\n}.elementor .e-4a51821a-db49{padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-749a14d5-a6b5{width:100%;height:auto;aspect-ratio:602 / 265;object-fit:contain;padding:0.5rem;border-radius:0.85rem;background-color:var(--ns-white);}.elementor .e-2567f6b3-d7fa{font-family:Shape;font-weight:500;font-size:1.75rem;color:var(--ns-yellow);line-height:1;}.elementor .e-1bc1a2f9-512f{font-family:Montserrat;font-size:0.75rem;color:rgba(255,255,255,0.78);line-height:1.35;}.elementor .e-33e6537d-4846{padding:0.85rem;border-radius:0.85rem;border-width:1px;border-color:rgba(255,255,255,0.10);border-style:solid;background-color:rgba(255,255,255,0.05);display:flex;flex-direction:column;gap:0.3rem;flex:1 1 0px;}.elementor .e-14a20aa8-f5d9{font-family:Shape;font-weight:500;font-size:1.75rem;color:var(--ns-yellow);line-height:1;}.elementor .e-559c67e1-130b{font-family:Montserrat;font-size:0.75rem;color:rgba(255,255,255,0.78);line-height:1.35;}.elementor .e-33769639-1c7b{padding:0.85rem;border-radius:0.85rem;border-width:1px;border-color:rgba(255,255,255,0.10);border-style:solid;background-color:rgba(255,255,255,0.05);display:flex;flex-direction:column;gap:0.3rem;flex:1 1 0px;}.elementor .e-4bc7bde0-69da{font-family:Shape;font-weight:500;font-size:1.75rem;color:var(--ns-yellow);line-height:1;}.elementor .e-34d5e601-138a{font-family:Montserrat;font-size:0.75rem;color:rgba(255,255,255,0.78);line-height:1.35;}.elementor .e-130d2c6a-1cd3{padding:0.85rem;border-radius:0.85rem;border-width:1px;border-color:rgba(255,255,255,0.10);border-style:solid;background-color:rgba(255,255,255,0.05);display:flex;flex-direction:column;gap:0.3rem;flex:1 1 0px;}.elementor .e-f842d8c-1a27{padding:0px;display:flex;flex-direction:row;gap:0.75rem;}.elementor .e-5f882136-3b1e{font-family:Montserrat;font-size:0.75rem;color:rgba(255,255,255,0.62);line-height:1.5;padding-block-start:0.85rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-5171c66f-2b47{padding:1.5rem;border-radius:1.5rem;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-image:linear-gradient(160deg, rgba(21,67,80,0.55) 0%,rgba(9,27,32,0.85) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 40px 90px 0px rgba(0,0,0,0.45);display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-a3ef363-5c9f{max-width:32rem;padding:0px;display:flex;flex-direction:column;flex:1 1 44%;}.elementor .e-24124efc-f5ef{padding:0px;display:flex;flex-direction:row;gap:4.5rem;align-items:center;}.elementor .e-135740c-c273ed7{font-family:Montserrat;font-weight:600;font-size:0.8125rem;color:rgba(255,255,255,0.72);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-0da99c0-1f76df3{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.25rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-668a43d9-c98e{gap:4rem;}.elementor .e-2b2948d7-e6d8{padding-block-start:11rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--ns-ink);display:flex;flex-direction:column;align-items:center;background-image: radial-gradient(ellipse at 88% 8%, rgba(21,67,80,0.80) 0%, rgba(4,13,16,0) 55%), radial-gradient(ellipse at 0% 100%, rgba(254,227,63,0.07) 0%, rgba(4,13,16,0) 45%);\n}.elementor .e-5525a197-c0a1{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-63999e3e-d7b0{flex:1 1 55%;}.elementor .e-2d248a28-f9cf{max-width:34rem;flex:1 1 45%;}.elementor .e-751481cf-a3e4{padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:flex-end;}.elementor .e-5264b980-994a{font-family:Shape;font-weight:500;font-size:2.75rem;color:var(--ns-teal);letter-spacing:-0.02em;line-height:1;}.elementor .e-6f1b2125-53f3{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.4;}.elementor .e-3050417d-4752{padding:0px;display:flex;flex-direction:column;gap:0.35rem;flex:1 1 0px;}.elementor .e-5d0fed29-d38a{font-family:Shape;font-weight:500;font-size:2.75rem;color:var(--ns-teal);letter-spacing:-0.02em;line-height:1;}.elementor .e-4ed3ed60-41ea{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.4;}.elementor .e-5f181dd4-8694{padding:0px;display:flex;flex-direction:column;gap:0.35rem;flex:1 1 0px;}.elementor .e-4f4a2dc9-4990{padding-block-start:0.25rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.25rem;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.08);\n}.elementor .e-6062be74-283d{width:100%;height:auto;aspect-ratio:602 / 261;object-fit:contain;border-radius:0.75rem;border-width:1px;border-color:rgba(4,13,16,0.08);border-style:solid;background-color:var(--ns-white);}.elementor .e-4487dc13-900d{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.5;& strong { font-weight: 600; color: var(--ns-ink); }\n}.elementor .e-62155fc1-90c8{font-family:Montserrat;font-size:0.9375rem;color:var(--ns-ink);line-height:1.6;font-style:italic;padding-inline-start:1rem;margin-block-start:auto;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--ns-yellow); & span { font-style: normal; font-size: 0.8125rem; color: var(--ns-text); }\n}.elementor .e-6ef544fd-3959{box-shadow:0px 24px 60px 0px rgba(21,67,80,0.08);gap:1rem;flex:1 1 0px;}.elementor .e-582d1d19-b954{font-family:Shape;font-weight:500;font-size:2.75rem;color:var(--ns-teal);letter-spacing:-0.02em;line-height:1;}.elementor .e-193c5fae-2abd{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.4;}.elementor .e-13dc4821-f292{padding:0px;display:flex;flex-direction:column;gap:0.35rem;flex:1 1 0px;}.elementor .e-b3207e3-5322{font-family:Shape;font-weight:500;font-size:2.75rem;color:var(--ns-teal);letter-spacing:-0.02em;line-height:1;}.elementor .e-78d7b022-f921{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.4;}.elementor .e-78e5fda5-6dfc{padding:0px;display:flex;flex-direction:column;gap:0.35rem;flex:1 1 0px;}.elementor .e-20417d54-c224{padding-block-start:0.25rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.25rem;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.08);\n}.elementor .e-3968a77e-937f{width:100%;height:auto;aspect-ratio:602 / 263;object-fit:contain;border-radius:0.75rem;border-width:1px;border-color:rgba(4,13,16,0.08);border-style:solid;background-color:var(--ns-white);}.elementor .e-229e4f1b-8393{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.5;& strong { font-weight: 600; color: var(--ns-ink); }\n}.elementor .e-6ecc276b-ced0{font-family:Montserrat;font-size:0.9375rem;color:var(--ns-ink);line-height:1.6;font-style:italic;padding-inline-start:1rem;margin-block-start:auto;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--ns-yellow); & span { font-style: normal; font-size: 0.8125rem; color: var(--ns-text); }\n}.elementor .e-7f308ba5-9b02{box-shadow:0px 24px 60px 0px rgba(21,67,80,0.08);gap:1rem;flex:1 1 0px;}.elementor .e-271f4f41-32ab{font-family:Shape;font-weight:500;font-size:2.75rem;color:var(--ns-teal);letter-spacing:-0.02em;line-height:1;}.elementor .e-3a2eb224-9cc1{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.4;}.elementor .e-14cf809e-b702{padding:0px;display:flex;flex-direction:column;gap:0.35rem;flex:1 1 0px;}.elementor .e-7f77e409-13f8{font-family:Shape;font-weight:500;font-size:2.75rem;color:var(--ns-teal);letter-spacing:-0.02em;line-height:1;}.elementor .e-4d86431f-b144{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.4;}.elementor .e-43b12c12-287a{padding:0px;display:flex;flex-direction:column;gap:0.35rem;flex:1 1 0px;}.elementor .e-52fbc10-3d98{padding-block-start:0.25rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.25rem;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.08);\n}.elementor .e-4c9b9795-fe58{width:100%;height:auto;aspect-ratio:602 / 259;object-fit:contain;border-radius:0.75rem;border-width:1px;border-color:rgba(4,13,16,0.08);border-style:solid;background-color:var(--ns-white);}.elementor .e-77f6eb22-81ec{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.5;& strong { font-weight: 600; color: var(--ns-ink); }\n}.elementor .e-3c59cf74-8e8d{font-family:Montserrat;font-size:0.9375rem;color:var(--ns-ink);line-height:1.6;padding-inline-start:1rem;margin-block-start:auto;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--ns-yellow);\n}.elementor .e-21f00303-e0f7{box-shadow:0px 24px 60px 0px rgba(21,67,80,0.08);gap:1rem;flex:1 1 0px;}.elementor .e-376957c8-2269{padding:0px;display:flex;flex-direction:row;gap:1.5rem;align-items:stretch;}.elementor .e-1d054257-eaae{max-width:38rem;font-family:Montserrat;font-size:0.875rem;color:var(--ns-text);line-height:1.65;}.elementor .e-43418db6-52b4{flex-wrap:wrap;}.elementor .e-ff21379-f19d{padding:0px;display:flex;flex-direction:row;gap:2.5rem;justify-content:space-between;align-items:center;}.elementor .e-669a001f-8df0{background-color:var(--ns-mist);}.elementor .e-363ff4ef-77d9{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-676cc81f-7f13{margin-block-start:0.5rem;align-self:flex-start;}.elementor .e-7c41f278-4e8b{position:sticky;inset-block-start:7rem;flex:0 1 38%;}.elementor .e-b1b5522-4b03{font-family:Montserrat;font-weight:700;font-size:0.8125rem;color:var(--ns-teal);letter-spacing:0.1em;}.elementor .e-179bcbc8-1f4d{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 18rem;border-block-start-width: 2px; border-top-style: solid; border-top-color: var(--ns-ink);\n}.elementor .e-7a96af02-d4eb{font-family:Montserrat;font-weight:700;font-size:0.8125rem;color:var(--ns-teal);letter-spacing:0.1em;}.elementor .e-333aa148-1ff5{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 18rem;border-block-start-width: 2px; border-top-style: solid; border-top-color: var(--ns-ink);\n}.elementor .e-6df41b55-998d{font-family:Montserrat;font-weight:700;font-size:0.8125rem;color:var(--ns-teal);letter-spacing:0.1em;}.elementor .e-71817843-21dd{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-17e69079-42fd{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 18rem;border-block-start-width: 2px; border-top-style: solid; border-top-color: var(--ns-ink);\n}.elementor .e-1792f6ad-90a5{font-family:Montserrat;font-weight:700;font-size:0.8125rem;color:var(--ns-teal);letter-spacing:0.1em;}.elementor .e-25867c3b-842f{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 18rem;border-block-start-width: 2px; border-top-style: solid; border-top-color: var(--ns-ink);\n}.elementor .e-44a67f6-e700{font-family:Montserrat;font-weight:700;font-size:0.8125rem;color:var(--ns-teal);letter-spacing:0.1em;}.elementor .e-2abf2c3c-44a2{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 18rem;border-block-start-width: 2px; border-top-style: solid; border-top-color: var(--ns-ink);\n}.elementor .e-74e54e95-ea5c{font-family:Montserrat;font-weight:700;font-size:0.8125rem;color:var(--ns-teal);letter-spacing:0.1em;}.elementor .e-4b9d64e4-4bc1{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 18rem;border-block-start-width: 2px; border-top-style: solid; border-top-color: var(--ns-ink);\n}.elementor .e-3f4f4554-e9a8{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1 0px;gap: 2.75rem 2.5rem;\n}.elementor .e-6e3b2a0b-f4b5{padding:0px;display:flex;flex-direction:row;gap:5rem;align-items:flex-start;}.elementor .e-44a2997d-b137{background-color:var(--ns-white);}.elementor .e-6b82124b-bf22{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-40a5c09b-6529{flex:1 1 55%;}.elementor .e-5f342eef-941f{max-width:34rem;flex:1 1 45%;}.elementor .e-7465e8c5-1957{padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:flex-end;}.elementor .e-63fe4dea-74af{font-family:Montserrat;font-weight:700;font-size:0.8125rem;color:var(--ns-yellow);letter-spacing:0.1em;}.elementor .e-3295ca6b-3782{font-family:Shape;font-weight:600;font-size:0.9375rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-yellow); text-decoration: none; border-bottom: 1px solid rgba(254,227,63,0.45); }\n}.elementor .e-67aee290-fe02:hover,.elementor .e-67aee290-fe02:focus-visible{border-color:rgba(254,227,63,0.45);background-color:rgba(255,255,255,0.06);}.elementor .e-67aee290-fe02{padding:1.75rem;transition:border-color 0.25s, background-color 0.25s;flex:1 1 18rem;}.elementor .e-71f1db0f-fd15{font-family:Montserrat;font-weight:700;font-size:0.8125rem;color:var(--ns-yellow);letter-spacing:0.1em;}.elementor .e-4be2b1c6-c52a{font-family:Shape;font-weight:600;font-size:0.9375rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-yellow); text-decoration: none; border-bottom: 1px solid rgba(254,227,63,0.45); }\n}.elementor .e-116ab141-8eb3:hover,.elementor .e-116ab141-8eb3:focus-visible{border-color:rgba(254,227,63,0.45);background-color:rgba(255,255,255,0.06);}.elementor .e-116ab141-8eb3{padding:1.75rem;transition:border-color 0.25s, background-color 0.25s;flex:1 1 18rem;}.elementor .e-15226466-79d9{font-family:Montserrat;font-weight:700;font-size:0.8125rem;color:var(--ns-yellow);letter-spacing:0.1em;}.elementor .e-472a3353-1a20{& a { color: var(--ns-white); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-285ddfb-b448{font-family:Shape;font-weight:600;font-size:0.9375rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-yellow); text-decoration: none; border-bottom: 1px solid rgba(254,227,63,0.45); }\n}.elementor .e-4d983908-156a:hover,.elementor .e-4d983908-156a:focus-visible{border-color:rgba(254,227,63,0.45);background-color:rgba(255,255,255,0.06);}.elementor .e-4d983908-156a{padding:1.75rem;transition:border-color 0.25s, background-color 0.25s;flex:1 1 18rem;}.elementor .e-24e7dd3f-7a00{font-family:Montserrat;font-weight:700;font-size:0.8125rem;color:var(--ns-yellow);letter-spacing:0.1em;}.elementor .e-5b06527f-b7f0{font-family:Shape;font-weight:600;font-size:0.9375rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-yellow); text-decoration: none; border-bottom: 1px solid rgba(254,227,63,0.45); }\n}.elementor .e-70ca32fc-12bf:hover,.elementor .e-70ca32fc-12bf:focus-visible{border-color:rgba(254,227,63,0.45);background-color:rgba(255,255,255,0.06);}.elementor .e-70ca32fc-12bf{padding:1.75rem;transition:border-color 0.25s, background-color 0.25s;flex:1 1 18rem;}.elementor .e-438f986f-d599{font-family:Montserrat;font-weight:700;font-size:0.8125rem;color:var(--ns-yellow);letter-spacing:0.1em;}.elementor .e-6a9aa2b2-fc5a{font-family:Shape;font-weight:600;font-size:0.9375rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-yellow); text-decoration: none; border-bottom: 1px solid rgba(254,227,63,0.45); }\n}.elementor .e-4a821040-7437:hover,.elementor .e-4a821040-7437:focus-visible{border-color:rgba(254,227,63,0.45);background-color:rgba(255,255,255,0.06);}.elementor .e-4a821040-7437{padding:1.75rem;transition:border-color 0.25s, background-color 0.25s;flex:1 1 18rem;}.elementor .e-6856d67d-aa99{font-family:Montserrat;font-weight:700;font-size:0.8125rem;color:var(--ns-yellow);letter-spacing:0.1em;}.elementor .e-47e21886-28b7{font-family:Shape;font-weight:600;font-size:0.9375rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-yellow); text-decoration: none; border-bottom: 1px solid rgba(254,227,63,0.45); }\n}.elementor .e-4ef76130-9d41:hover,.elementor .e-4ef76130-9d41:focus-visible{border-color:rgba(254,227,63,0.45);background-color:rgba(255,255,255,0.06);}.elementor .e-4ef76130-9d41{padding:1.75rem;transition:border-color 0.25s, background-color 0.25s;flex:1 1 18rem;}.elementor .e-68041c72-9ac8{font-family:Montserrat;font-weight:700;font-size:0.8125rem;color:var(--ns-yellow);letter-spacing:0.1em;}.elementor .e-39ad0ce1-cc18{font-family:Shape;font-weight:600;font-size:0.9375rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-yellow); text-decoration: none; border-bottom: 1px solid rgba(254,227,63,0.45); }\n}.elementor .e-360145c6-7012:hover,.elementor .e-360145c6-7012:focus-visible{border-color:rgba(254,227,63,0.45);background-color:rgba(255,255,255,0.06);}.elementor .e-360145c6-7012{padding:1.75rem;transition:border-color 0.25s, background-color 0.25s;flex:1 1 18rem;}.elementor .e-64dcd6b2-3a32{font-family:Montserrat;font-weight:700;font-size:0.8125rem;color:var(--ns-yellow);letter-spacing:0.1em;}.elementor .e-1f749550-d5eb:hover,.elementor .e-1f749550-d5eb:focus-visible{border-color:rgba(254,227,63,0.45);background-color:rgba(255,255,255,0.06);}.elementor .e-1f749550-d5eb{padding:1.75rem;transition:border-color 0.25s, background-color 0.25s;flex:1 1 18rem;}.elementor .e-61093683-2ec1{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;}.elementor .e-8d108d-1ded{background-color:var(--ns-ink);background-image: radial-gradient(ellipse at 100% 0%, rgba(21,67,80,0.55) 0%, rgba(4,13,16,0) 50%);\n}.elementor .e-1ee12a3e-af46{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-377c003b-ef62{max-width:46rem;}.elementor .e-43a5d08d-ecec{font-family:Shape;font-weight:500;font-size:3rem;color:var(--ns-teal);letter-spacing:-0.03em;line-height:1;opacity:90%;}.elementor .e-76ed29e8-2448{font-family:Montserrat;font-size:0.875rem;color:var(--ns-ink);line-height:1.6;padding-block-start:0.85rem;margin-block-start:auto;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.12); & strong { font-weight: 700; color: var(--ns-teal); }\n}.elementor .e-3207a301-d7e3{padding:2rem;border-radius:1.25rem;background-color:var(--ns-mist);display:flex;flex-direction:column;gap:0.85rem;flex:1 1 24rem;}.elementor .e-2abe2ad2-3f27{font-family:Shape;font-weight:500;font-size:3rem;color:var(--ns-teal);letter-spacing:-0.03em;line-height:1;opacity:90%;}.elementor .e-5d109e38-1f7e{font-family:Montserrat;font-size:0.875rem;color:var(--ns-ink);line-height:1.6;padding-block-start:0.85rem;margin-block-start:auto;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.12); & strong { font-weight: 700; color: var(--ns-teal); }\n}.elementor .e-53fd336b-bad6{padding:2rem;border-radius:1.25rem;background-color:var(--ns-mist);display:flex;flex-direction:column;gap:0.85rem;flex:1 1 24rem;}.elementor .e-6f8d6fb-c169{font-family:Shape;font-weight:500;font-size:3rem;color:var(--ns-teal);letter-spacing:-0.03em;line-height:1;opacity:90%;}.elementor .e-5abfb375-9106{font-family:Montserrat;font-size:0.875rem;color:var(--ns-ink);line-height:1.6;padding-block-start:0.85rem;margin-block-start:auto;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.12); & strong { font-weight: 700; color: var(--ns-teal); }\n}.elementor .e-68fd8eef-1830{padding:2rem;border-radius:1.25rem;background-color:var(--ns-mist);display:flex;flex-direction:column;gap:0.85rem;flex:1 1 24rem;}.elementor .e-3f6cf060-4af2{font-family:Shape;font-weight:500;font-size:3rem;color:var(--ns-teal);letter-spacing:-0.03em;line-height:1;opacity:90%;}.elementor .e-25c078d8-b2de{font-family:Montserrat;font-size:0.875rem;color:var(--ns-ink);line-height:1.6;padding-block-start:0.85rem;margin-block-start:auto;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.12); & strong { font-weight: 700; color: var(--ns-teal); }\n}.elementor .e-11c60239-a1be{padding:2rem;border-radius:1.25rem;background-color:var(--ns-mist);display:flex;flex-direction:column;gap:0.85rem;flex:1 1 24rem;}.elementor .e-723e22ea-2f8c{font-family:Shape;font-weight:500;font-size:3rem;color:var(--ns-teal);letter-spacing:-0.03em;line-height:1;opacity:90%;}.elementor .e-47cb3087-f009{font-family:Montserrat;font-size:0.875rem;color:var(--ns-ink);line-height:1.6;padding-block-start:0.85rem;margin-block-start:auto;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.12); & strong { font-weight: 700; color: var(--ns-teal); }\n}.elementor .e-663c9c1b-279a{padding:2rem;border-radius:1.25rem;background-color:var(--ns-mist);display:flex;flex-direction:column;gap:0.85rem;flex:1 1 24rem;}.elementor .e-7d127cd9-e8a2{font-family:Shape;font-weight:500;font-size:3rem;color:var(--ns-teal);letter-spacing:-0.03em;line-height:1;opacity:90%;}.elementor .e-2225d8b3-9201{font-family:Montserrat;font-size:0.875rem;color:var(--ns-ink);line-height:1.6;padding-block-start:0.85rem;margin-block-start:auto;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.12); & strong { font-weight: 700; color: var(--ns-teal); }\n}.elementor .e-1d2c2b1d-64f1{padding:2rem;border-radius:1.25rem;background-color:var(--ns-mist);display:flex;flex-direction:column;gap:0.85rem;flex:1 1 24rem;}.elementor .e-79ba92f4-a5ef{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;}.elementor .e-34f484a4-57a2{background-color:var(--ns-white);}.elementor .e-21768f98-8488{color:var(--ns-ink);}.elementor .e-1e8a5406-9d86{font-family:Shape;font-weight:500;font-size:4rem;color:var(--ns-ink);letter-spacing:-0.035em;line-height:1.04;& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-2dd8e107-1244{max-width:36rem;color:rgba(4,13,16,0.82);}.elementor .e-29425966-14d4{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 30rem;}.elementor .e-59d88e04-358f{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-yellow);letter-spacing:0.14em;line-height:1.3;text-transform:uppercase;}.elementor .e-34bfd29c-90af{font-family:Shape;font-weight:500;font-size:2.6rem;letter-spacing:-0.02em;line-height:1.1;& a { color: var(--ns-white); text-decoration: none; } & a:hover { color: var(--ns-yellow); }\n}.elementor .e-60c24e0b-d511{font-family:Montserrat;font-size:0.9375rem;color:rgba(255,255,255,0.78);line-height:1.5;& a { color: var(--ns-white); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-318cabc2-f062{margin-block-start:0.75rem;align-self:stretch;}.elementor .e-773c2d3b-428c:hover,.elementor .e-773c2d3b-428c:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);}.elementor .e-773c2d3b-428c{min-width:0px;padding:2.25rem;border-radius:1.75rem;background-color:var(--ns-ink);box-shadow:0px 30px 70px 0px rgba(4,13,16,0.35);transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);transition:transform 0.3s;display:flex;flex-direction:column;gap:0.6rem;flex:0 1 24rem;background-image: radial-gradient(ellipse at 100% 0%, rgba(43,129,151,0.6) 0%, rgba(4,13,16,0) 60%);\n}.elementor .e-56d5a2c9-6cdc{padding:0px;display:flex;flex-direction:row;gap:3rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-24de5070-e701{overflow:hidden;position:relative;background-color:var(--ns-yellow);isolation: isolate; &::before { content: ""; position: absolute; width: 42rem; height: 42rem; inset-block-start: -20rem; inset-inline-start: auto; inset-inline-end: -14rem; border-radius: 50%; border: 2px solid rgba(4,13,16,0.10); box-shadow: 0px 0px 0px 3rem rgba(4,13,16,0.035), 0px 0px 0px 6rem rgba(4,13,16,0.025); z-index: -1; } &::after { content: ""; position: absolute; width: 16rem; height: 16rem; inset-block-end: -6rem; inset-inline-start: -5rem; border-radius: 50%; background-color: rgba(255,255,255,0.35); z-index: -1; }\n}.elementor .e-45564ae9-e3a1{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-540fa315-e42f{max-width:48rem;}.elementor .e-3516890-8da9{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-75bca9b7-aa92{font-family:Shape;font-weight:500;font-size:1.3rem;color:var(--ns-ink);line-height:1.2;}.elementor .e-306f33e-da51{font-family:Montserrat;font-size:0.875rem;color:var(--ns-text);line-height:1.55;}.elementor .e-36551539-486a{padding:1.5rem;border-radius:1rem;border-width:1px;border-color:rgba(4,13,16,0.08);border-style:solid;background-color:var(--ns-white);display:flex;flex-direction:column;gap:0.5rem;flex:1 1 0px;}.elementor .e-42d48a9-1f40{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:var(--ns-teal);align-self:center;}.elementor .e-293a96ec-5161{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-7a8e499e-e876{font-family:Shape;font-weight:500;font-size:1.3rem;color:var(--ns-ink);line-height:1.2;}.elementor .e-5c570c62-ccc5{font-family:Montserrat;font-size:0.875rem;color:var(--ns-ink);line-height:1.55;}.elementor .e-4e39a868-b0b9{padding:1.5rem;border-radius:1rem;background-color:#DCE5E7;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 0px;}.elementor .e-76d5165e-dbdc{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:var(--ns-teal);align-self:center;}.elementor .e-7e5c018c-c296{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-ink);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-25fc1d66-b569{font-family:Shape;font-weight:500;font-size:1.3rem;color:var(--ns-ink);line-height:1.2;}.elementor .e-5c1c84b8-6a6e{font-family:Montserrat;font-size:0.875rem;color:var(--ns-ink);line-height:1.55;}.elementor .e-142f681d-1d97{padding:1.5rem;border-radius:1rem;background-color:#B7CBD0;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 0px;}.elementor .e-6bf8d2ca-699d{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:var(--ns-teal);align-self:center;}.elementor .e-734fbcce-bd82{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:rgba(255,255,255,0.80);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-27c57938-7d5e{font-family:Shape;font-weight:500;font-size:1.3rem;color:var(--ns-white);line-height:1.2;}.elementor .e-f2cfda6-65b4{font-family:Montserrat;font-size:0.875rem;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-63f2ecb9-7354{padding:1.5rem;border-radius:1rem;background-color:var(--ns-teal);display:flex;flex-direction:column;gap:0.5rem;flex:1 1 0px;}.elementor .e-541e5227-24e7{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:var(--ns-teal);align-self:center;}.elementor .e-23645216-29d0{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-yellow);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-2d8c082a-c8cc{font-family:Shape;font-weight:500;font-size:1.3rem;color:var(--ns-yellow);line-height:1.2;}.elementor .e-295606a5-3583{font-family:Montserrat;font-size:0.875rem;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-25eb1f4c-2146{padding:1.5rem;border-radius:1rem;border-width:2px;border-color:var(--ns-yellow);border-style:solid;background-color:var(--ns-ink);display:flex;flex-direction:column;gap:0.5rem;flex:1 1 0px;}.elementor .e-2cd2c1c6-3261{padding:0px;display:flex;flex-direction:row;gap:0.5rem;align-items:stretch;}.elementor .e-3bd5a24f-66b6{padding:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 24rem;}.elementor .e-23a7c241-9713{padding:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 24rem;}.elementor .e-2a3d932b-6e9d{padding:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 24rem;}.elementor .e-2bba4be4-8b4d{padding:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 24rem;}.elementor .e-d1fd555-a092{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;gap: 2.5rem 3rem;\n}.elementor .e-27570bc8-3994{background-color:var(--ns-mist);}.elementor .e-5bdc2ecf-74c1{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-1d73e4f7-3580{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; } & strong { color: var(--ns-ink); font-weight: 600; }\n}.elementor .e-3ff76947-e59b{font-size:1.2rem;}.elementor .e-114197b8-3b9a{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 18rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.15);\n}.elementor .e-48bb2d67-de34{font-size:1.2rem;}.elementor .e-39fedc54-d783{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 18rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.15);\n}.elementor .e-1d8b224-3d31{font-size:1.2rem;}.elementor .e-4f4e259a-cef9{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 18rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.15);\n}.elementor .e-4e0e4c40-3878{font-size:1.2rem;}.elementor .e-79bd0068-aa32{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 18rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.15);\n}.elementor .e-397719ed-972e{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;gap: 2rem 2.5rem;\n}.elementor .e-36287d3-150f{font-family:Montserrat;font-size:0.9375rem;color:var(--ns-ink);line-height:1.7;padding:1.25rem;margin-block-start:1rem;border-radius:0.85rem;background-color:rgba(254,227,63,0.22);& strong { font-weight: 700; }\n}.elementor .e-1c4b8ddf-b7b3{gap:1.5rem;flex:1 1 58%;}.elementor .e-1fa5081a-7c94{font-family:Montserrat;font-weight:600;font-size:0.75rem;color:var(--ns-yellow);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-31ba879-351a{font-family:Montserrat;font-size:0.9375rem;color:rgba(255,255,255,0.85);line-height:1.6;display:block;& ul { margin: 0px; padding-inline-start: 1.15rem; } & li { margin-block-end: 0.55rem; } & li::marker { color: var(--ns-yellow); }\n}.elementor .e-e5e8572-94e9{font-family:Montserrat;font-size:0.875rem;color:rgba(255,255,255,0.70);line-height:1.6;padding-block-start:1rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-3b979598-4d98{align-self:flex-start;}.elementor .e-5d82c998-ff94{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.70);line-height:1.5;& a { color: var(--ns-white); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-c3e07dc-e650{padding:2.5rem;border-radius:1.5rem;background-color:var(--ns-ink);box-shadow:0px 30px 70px 0px rgba(4,13,16,0.25);display:flex;flex-direction:column;gap:1.1rem;background-image: radial-gradient(ellipse at 100% 0%, rgba(21,67,80,0.85) 0%, rgba(4,13,16,0) 60%);\n}.elementor .e-ebf93de-6bf6{position:sticky;inset-block-start:7rem;padding:0px;display:flex;flex-direction:column;flex:1 1 42%;}.elementor .e-2fba04d2-3258{padding:0px;display:flex;flex-direction:row;gap:4.5rem;align-items:flex-start;}.elementor .e-4d226692-5ca6{background-color:var(--ns-white);}.elementor .e-4566753-9c22{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-682b253e-215b{flex:1 1 55%;}.elementor .e-40981699-bd08{max-width:34rem;flex:1 1 45%;}.elementor .e-6ae2b88c-b9c0{padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:flex-end;}.elementor .e-6ffd7845-c169{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.55;padding-block-start:0.85rem;margin-block-start:auto;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.10); & strong { color: var(--ns-teal); font-weight: 700; }\n}.elementor .e-21ab2a49-8b3d{gap:0.75rem;flex:1 1 24rem;}.elementor .e-10ec0151-2fb0{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.55;padding-block-start:0.85rem;margin-block-start:auto;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.10); & strong { color: var(--ns-teal); font-weight: 700; }\n}.elementor .e-bce984a-6c03{gap:0.75rem;flex:1 1 24rem;}.elementor .e-4e1113b2-5d18{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.55;padding-block-start:0.85rem;margin-block-start:auto;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.10); & strong { color: var(--ns-teal); font-weight: 700; }\n}.elementor .e-4bc6fcec-bc98{gap:0.75rem;flex:1 1 24rem;}.elementor .e-721045fb-a7d3{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.55;padding-block-start:0.85rem;margin-block-start:auto;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.10); & strong { color: var(--ns-teal); font-weight: 700; }\n}.elementor .e-495864d9-c54e{gap:0.75rem;flex:1 1 24rem;}.elementor .e-402fe008-e852{gap:0.75rem;flex:1 1 24rem;}.elementor .e-3505d7bf-a21c{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.55;padding-block-start:0.85rem;margin-block-start:auto;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.10); & strong { color: var(--ns-teal); font-weight: 700; }\n}.elementor .e-4c36d73f-f0ef{gap:0.75rem;flex:1 1 24rem;}.elementor .e-22ae76fd-406c{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;}.elementor .e-1e3f0413-5bdc{background-color:var(--ns-mist);}.elementor .e-743cba53-63cb{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-5aadd8a9-af00{& strong { color: var(--ns-white); font-weight: 600; }\n}.elementor .e-14c019fd-a102{font-family:Montserrat;font-weight:500;font-size:0.8125rem;color:rgba(255,255,255,0.85);padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.95rem;padding-inline-end:0.95rem;border-radius:60px;border-width:1px;border-color:rgba(255,255,255,0.20);border-style:solid;}.elementor .e-2aba8c45-7406{font-family:Montserrat;font-weight:500;font-size:0.8125rem;color:rgba(255,255,255,0.85);padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.95rem;padding-inline-end:0.95rem;border-radius:60px;border-width:1px;border-color:rgba(255,255,255,0.20);border-style:solid;}.elementor .e-2d8c8307-b0ea{font-family:Montserrat;font-weight:500;font-size:0.8125rem;color:rgba(255,255,255,0.85);padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.95rem;padding-inline-end:0.95rem;border-radius:60px;border-width:1px;border-color:rgba(255,255,255,0.20);border-style:solid;}.elementor .e-3d606f47-f991{font-family:Montserrat;font-weight:500;font-size:0.8125rem;color:rgba(255,255,255,0.85);padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.95rem;padding-inline-end:0.95rem;border-radius:60px;border-width:1px;border-color:rgba(255,255,255,0.20);border-style:solid;}.elementor .e-495a23b8-4077{padding:0px;display:flex;flex-direction:row;gap:0.6rem;flex-wrap:wrap;}.elementor .e-1a097def-1068{margin-block-start:0.5rem;align-self:flex-start;}.elementor .e-3a153697-7b37{gap:1.4rem;flex:1 1 55%;}.elementor .e-481abd9-5d22{font-family:Montserrat;font-weight:600;font-size:0.75rem;color:rgba(255,255,255,0.70);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-40eb2398-43fa{background-color:rgba(4,13,16,0.35);}.elementor .e-4f45a410-a937{font-family:Shape;font-weight:500;font-size:2rem;color:var(--ns-yellow);line-height:1;align-self:center;}.elementor .e-306ce8ed-5026{font-family:Montserrat;font-weight:600;font-size:0.75rem;color:var(--ns-yellow);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-1b23fcfa-c97c{border-color:var(--ns-yellow);background-color:rgba(254,227,63,0.08);}.elementor .e-71c4a275-91e9{padding:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 45%;align-items:stretch;}.elementor .e-48961f50-e1f9{padding:0px;display:flex;flex-direction:row;gap:4.5rem;align-items:center;}.elementor .e-3a9d21e9-f6a2{background-color:var(--ns-teal);background-image: radial-gradient(ellipse at 0% 0%, rgba(254,227,63,0.16) 0%, rgba(21,67,80,0) 45%), linear-gradient(135deg, #154350 0%, #091B20 100%);\n}.elementor .e-6bd56307-14a4{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-50128145-7ad1{max-width:46rem;}.elementor .e-76dd757c-4d9c{font-size:1.9rem;}.elementor .e-ba455a9-73c2{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.5rem;}.elementor .e-48b963f0-52dc{font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;display:block;& ul { margin: 0px; padding-inline-start: 1.15rem; } & li { margin-block-end: 0.35rem; } & li::marker { color: var(--ns-teal); }\n}.elementor .e-708062d4-3d91{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:#8A5A00;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.5rem;}.elementor .e-3ebf6303-993b{font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;display:block;& ul { margin: 0px; padding-inline-start: 1.15rem; } & li { margin-block-end: 0.35rem; }\n}.elementor .e-5888d6d1-bcd5{font-family:Montserrat;font-size:0.9375rem;color:var(--ns-ink);line-height:1.6;padding:1rem;margin-block-start:auto;border-radius:0.75rem;background-color:var(--ns-mist);& strong { font-weight: 700; }\n}.elementor .e-17a14ca5-5cb7{border-width:2px;border-color:var(--ns-teal);gap:0.75rem;flex:1 1 0px;}.elementor .e-3aaf4d84-89d6{font-size:1.9rem;}.elementor .e-7d88e1ec-18a7{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.5rem;}.elementor .e-439a8114-e56c{font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;display:block;& ul { margin: 0px; padding-inline-start: 1.15rem; } & li { margin-block-end: 0.35rem; } & li::marker { color: var(--ns-teal); }\n}.elementor .e-76564b38-7da3{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:#8A5A00;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.5rem;}.elementor .e-6c2333db-7abc{font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;display:block;& ul { margin: 0px; padding-inline-start: 1.15rem; } & li { margin-block-end: 0.35rem; }\n}.elementor .e-4d3a61c0-e71e{font-family:Montserrat;font-size:0.9375rem;color:var(--ns-ink);line-height:1.6;padding:1rem;margin-block-start:auto;border-radius:0.75rem;background-color:var(--ns-mist);& strong { font-weight: 700; }\n}.elementor .e-4a05223f-904e{gap:0.75rem;flex:1 1 0px;}.elementor .e-5875e838-a1f6{padding:0px;display:flex;flex-direction:row;gap:1.5rem;align-items:stretch;}.elementor .e-3204ac53-b816{padding:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 60%;}.elementor .e-63312f0e-eb58{font-family:Shape;font-weight:600;font-size:0.9375rem;line-height:1.4;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-7a3be419-3655{padding:0px;display:flex;flex-direction:column;gap:0.85rem;align-items:flex-start;}.elementor .e-7d2586-ecc6{padding:2rem;border-radius:1.25rem;background-color:rgba(254,227,63,0.22);display:flex;flex-direction:row;gap:2.5rem;justify-content:space-between;align-items:center;}.elementor .e-f6405e0-10ce{background-color:var(--ns-white);}.elementor .e-5001aafe-cfdb{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-7f161eca-e658{max-width:46rem;}.elementor .e-643b51b6-357e{width:11rem;height:11rem;object-fit:cover;border-radius:1rem;background-color:#DCE5E7;flex:0 0 auto;object-position: center top;\n}.elementor .e-421c5c63-bb37{font-size:1.75rem;}.elementor .e-5b36c476-9011{font-family:Montserrat;font-weight:600;font-size:0.9375rem;color:var(--ns-teal);line-height:1.4;}.elementor .e-219a747d-3b83{font-size:0.75rem;letter-spacing:0.01em;text-transform:none;white-space: normal;\n}.elementor .e-421c543a-563f{font-size:0.75rem;letter-spacing:0.01em;text-transform:none;white-space: normal;\n}.elementor .e-24c812e1-61a6{padding:0px;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;}.elementor .e-19a24264-989d{padding:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-3c816618-48dc{padding:1.75rem;flex-direction:row;gap:1.75rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-76118200-97a5{width:11rem;height:11rem;object-fit:cover;border-radius:1rem;background-color:#DCE5E7;flex:0 0 auto;object-position: center top;\n}.elementor .e-60fdf584-935c{font-size:1.75rem;}.elementor .e-3103c626-3335{font-family:Montserrat;font-weight:600;font-size:0.9375rem;color:var(--ns-teal);line-height:1.4;}.elementor .e-286df84f-52fe{font-size:0.75rem;letter-spacing:0.01em;text-transform:none;white-space: normal;\n}.elementor .e-13cce86d-7455{font-size:0.75rem;letter-spacing:0.01em;text-transform:none;white-space: normal;\n}.elementor .e-3e401d73-795a{padding:0px;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;}.elementor .e-349a2638-ca0c{padding:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-4e8822fa-8399{padding:1.75rem;flex-direction:row;gap:1.75rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-3bce8821-f29b{padding:0px;display:flex;flex-direction:row;gap:1.5rem;align-items:stretch;}.elementor .e-458cb0b6-ca90{font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;& a { color: var(--ns-teal); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-5a54645c-5a4a{background-color:var(--ns-mist);}.elementor .e-3f53e0ce-5a89{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-dafd95c-17eb{flex:1 1 60%;}.elementor .e-77fd4ca5-e269{font-family:Shape;font-weight:500;font-size:3rem;color:var(--ns-white);line-height:1;}.elementor .e-45e3f16f-df60{font-family:Montserrat;font-size:1.1rem;color:var(--ns-yellow);letter-spacing:0.12em;line-height:1;}.elementor .e-11c029d8-ed82{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.78);line-height:1.45;& a { color: var(--ns-white); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-26ba661e-c9bd{padding:0px;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-304c05e6-444b{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:1rem;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;display:flex;flex-direction:row;gap:1rem;align-items:center;}.elementor .e-2bc96819-c547{padding:0px;display:flex;flex-direction:row;gap:3rem;justify-content:space-between;align-items:flex-end;}.elementor .e-5258c6e4-5822{font-family:Shape;font-weight:400;font-size:1.15rem;color:var(--ns-white);line-height:1.5;}.elementor .e-59af5cb5-309e{font-family:Montserrat;font-size:0.875rem;color:rgba(255,255,255,0.72);line-height:1.5;padding-block-start:1rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.12); & strong { color: var(--ns-yellow); font-weight: 600; }\n}.elementor .e-3b0edb4d-b42e{gap:1.25rem;flex:1 1 26rem;justify-content:space-between;}.elementor .e-124a094b-f01a{font-family:Shape;font-weight:400;font-size:1.15rem;color:var(--ns-white);line-height:1.5;}.elementor .e-1ce35a1d-6e5f{font-family:Montserrat;font-size:0.875rem;color:rgba(255,255,255,0.72);line-height:1.5;padding-block-start:1rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.12); & strong { color: var(--ns-yellow); font-weight: 600; }\n}.elementor .e-581fc98-6d64{gap:1.25rem;flex:1 1 26rem;justify-content:space-between;}.elementor .e-18e84bf1-f87c{font-family:Shape;font-weight:400;font-size:1.15rem;color:var(--ns-white);line-height:1.5;}.elementor .e-54bb6802-93a4{font-family:Montserrat;font-size:0.875rem;color:rgba(255,255,255,0.72);line-height:1.5;padding-block-start:1rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.12); & strong { color: var(--ns-yellow); font-weight: 600; }\n}.elementor .e-1a2185ff-2278{gap:1.25rem;flex:1 1 26rem;justify-content:space-between;}.elementor .e-4bd47f7d-9067{font-family:Shape;font-weight:500;font-size:1.15rem;color:var(--ns-white);line-height:1.5;}.elementor .e-7aa09e48-cd0b{font-family:Montserrat;font-size:0.875rem;color:rgba(255,255,255,0.72);line-height:1.5;padding-block-start:1rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.12); & strong { color: var(--ns-yellow); font-weight: 600; }\n}.elementor .e-5c8eb9bf-3651{gap:1.25rem;flex:1 1 26rem;justify-content:space-between;}.elementor .e-6288b415-b564{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;}.elementor .e-5382b57a-3a58{font-family:Montserrat;font-size:0.75rem;color:rgba(255,255,255,0.62);line-height:1.5;}.elementor .e-1a59bbb7-8640{background-color:var(--ns-ink);background-image: radial-gradient(ellipse at 0% 100%, rgba(21,67,80,0.6) 0%, rgba(4,13,16,0) 55%);\n}.elementor .e-62711191-2de4{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-5c45fca5-e4af{align-self:flex-start;}.elementor .e-261d4bcc-1f8c{font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.5;& a { color: var(--ns-teal); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-23d249c5-c9d2{position:sticky;inset-block-start:7rem;gap:1.4rem;flex:0 1 32%;}.elementor .e-5aad639b-94b5{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-4f85e8b2-8cdd{padding:0px;flex:1 1 auto;}.elementor .e-9cf958-ced4{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-a3420a7-62ca:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-a3420a7-62ca{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-699513d3-d7dd{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-640fb1c1-f12e{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-40058eff-7dc9{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-50754f15-c1ea{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-3bf39a03-659c{padding:0px;flex:1 1 auto;}.elementor .e-c50cfdd-5026{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-98d5312-7678:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-98d5312-7678{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-696d0d2-99f6{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-56648bd6-4f90{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-40a800d7-d1e3{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-2c91649d-6eee{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-7e610ef5-8540{padding:0px;flex:1 1 auto;}.elementor .e-5498e26f-f144{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-1a54a94-8103:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-1a54a94-8103{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-131e53d9-9c9f{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-209869f0-2010{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-62a856b1-b1f0{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-333b2dfe-3b18{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-3ec4bf94-6e7d{padding:0px;flex:1 1 auto;}.elementor .e-2da346e8-b7df{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-18378383-742c:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-18378383-742c{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-48de2247-1296{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-4423de1d-7b96{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-21629e73-b0ba{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-4aca4365-6419{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-71d7da7a-ef36{padding:0px;flex:1 1 auto;}.elementor .e-46656766-921e{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-d655e37-59cf:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-d655e37-59cf{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-1701eb5d-48b9{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-58b04770-5b37{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-426239ae-109f{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-67c558-7310{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-7f8f4548-504a{padding:0px;flex:1 1 auto;}.elementor .e-7461d6e0-4062{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-4215f76e-9a3f:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-4215f76e-9a3f{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-59a6a1ee-1854{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7237fb61-a6cf{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-68a3eacb-d131{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-44469d8e-7760{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-6b1202c2-9f21{padding:0px;flex:1 1 auto;}.elementor .e-5326740f-2f19{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-67e5da6f-8150:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-67e5da6f-8150{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-7163cb65-2d52{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-453a2843-1150{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-20af6a85-1fe8{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-54b482ed-1e40{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-6ebffda1-c500{padding:0px;flex:1 1 auto;}.elementor .e-3a761e57-b284{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-6da3bc9b-25f5:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-6da3bc9b-25f5{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-38d2fd3e-7c14{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-6c932288-afda{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-41050b8-174a{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-4bb2c73a-3eba{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-1c171a06-1340{padding:0px;flex:1 1 auto;}.elementor .e-7571460d-523a{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-57b44b66-cf40:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-57b44b66-cf40{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-1e3d31fe-f158{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-2a4cb891-3677{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-4cab7412-4b55{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-40324940-f6f4{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-5894ff7c-b51b{padding:0px;flex:1 1 auto;}.elementor .e-4a2dbfd-ce1a{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-485409b3-3c64:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-485409b3-3c64{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-274cb554-92ca{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-3a413f1b-a636{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-3bcb8e62-d367{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-148efb5a-7440{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-6b707012-db90{padding:0px;flex:1 1 auto;}.elementor .e-3621886a-29ed{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-3bfaf094-ee23:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-3bfaf094-ee23{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-3a2bd8ad-ec7e{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-d977f6b-62af{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-e6e9754-8775{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-728eabd3-a6f0{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-6d886acb-c495{padding:0px;flex:1 1 auto;}.elementor .e-70ade10a-8386{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-1e27c4df-be61:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-1e27c4df-be61{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-2be88736-44d6{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-2e84a32a-ca8d{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-7c37c6c5-6952{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-48ef11b4-f45a{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-4a9c34e4-a54b{padding:0px;flex:1 1 auto;}.elementor .e-58b35ae-3ee1{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-3d923131-527f:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-3d923131-527f{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-2d26e79c-5cca{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-705b1880-5f9d{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-2b59c565-49cc{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-25dde2d-36aa{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-506e206c-31cb{padding:0px;flex:1 1 auto;}.elementor .e-29095b34-fdfc{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-13bda2b1-cb50:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-13bda2b1-cb50{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-1447da0a-3566{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-68be74ff-4ec6{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-2f9628da-4aa7{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-220f7055-b323{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-271155a7-fea3{padding:0px;flex:1 1 auto;}.elementor .e-7a14b476-5f28{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;&::before { content: ""; display: block; width: 0.55rem; height: 0.55rem; border-right: 2px solid #154350; border-bottom: 2px solid #154350; transform: translateY(-20%) rotate(45deg); transition: transform 0.25s; }\n}.elementor .e-ff94159-9b34:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-ff94159-9b34{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0.5rem;gap:1.5rem;align-items:center;}.elementor .e-14f764be-8ba9{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-5837b0ce-13a3{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-7aa1f81a-77d1{padding:0px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-73aea26-731b{padding:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.12);

& .e-accordion-item-header-base {
  outline: none;
}\n}.elementor .e-22c13a56-ce69{padding:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-5c10de9f-3d26{padding:0px;display:flex;flex-direction:row;gap:5rem;align-items:flex-start;}.elementor .e-593916f1-f4af{background-color:var(--ns-white);}.elementor .e-500dd40c-e714{font-size:3.6rem;& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-736a30c6-8c08{font-family:Montserrat;font-size:1rem;color:rgba(255,255,255,0.88);line-height:1.6;display:block;& ul { margin: 0px; padding-inline-start: 1.2rem; } & li { margin-block-end: 0.5rem; } & li::marker { color: var(--ns-yellow); }\n}.elementor .e-5ea662b-989f{padding-block-start:0.5rem;}.elementor .e-2fd0eee4-cf0e{gap:1.4rem;flex:1 1 58%;}.elementor .e-1bdd3017-2b15{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-3292d607-474d{font-family:Shape;font-weight:500;font-size:1.6rem;line-height:1.3;& a { color: var(--ns-ink); text-decoration: none; }\n}.elementor .e-5c9698a4-ee1f{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.25rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.10);\n}.elementor .e-534a3ac9-e4f3{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-4151c98f-ef6f{font-family:Shape;font-weight:500;font-size:1.15rem;line-height:1.4;& a { color: var(--ns-ink); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-36745dc4-6505{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.25rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.10);\n}.elementor .e-7ddc455d-e443{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-6c7f6eef-c845{font-family:Montserrat;font-size:0.9375rem;line-height:1.55;& a { color: var(--ns-ink); text-decoration: none; }\n}.elementor .e-3d305821-3ac3{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.25rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.10);\n}.elementor .e-208d79fd-a750{font-family:Montserrat;font-size:0.875rem;color:var(--ns-text);line-height:1.55;padding:1rem;border-radius:0.75rem;background-color:var(--ns-mist);& a { color: var(--ns-teal); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-688a56ce-50ce{padding:2.25rem;border-radius:1.5rem;background-color:var(--ns-white);box-shadow:0px 40px 90px 0px rgba(0,0,0,0.35);display:flex;flex-direction:column;gap:1.25rem;flex:1 1 42%;}.elementor .e-21b31f9b-f785{padding:0px;display:flex;flex-direction:row;gap:4.5rem;align-items:center;}.elementor .e-341a1d08-47ec{background-color:var(--ns-ink);background-image: radial-gradient(ellipse at 100% 0%, rgba(21,67,80,0.85) 0%, rgba(4,13,16,0) 55%), radial-gradient(ellipse at 0% 100%, rgba(254,227,63,0.10) 0%, rgba(4,13,16,0) 45%);\n}