.elementor .e-637ad5e9-e349{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.66);line-height:1.4;& a { color: rgba(255,255,255,0.88); text-decoration: underline; text-underline-offset: 3px; } & span { padding-inline-start: 0.35rem; padding-inline-end: 0.35rem; }\n}.elementor .e-30184e6a-7a63{font-family:Shape;font-weight:500;font-size:3.5rem;color:var(--ns-white);letter-spacing:-0.025em;line-height:1.06;& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-93eca9a-8d5a{max-width:36rem;font-family:Shape;font-weight:500;font-size:1.35rem;color:var(--ns-white);line-height:1.38;}.elementor .e-43914b7-848c{max-width:38rem;& a { color: var(--ns-yellow); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-6f6cd182-e890{padding-block-start:0.4rem;}.elementor .e-25722141-c205{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.35rem;flex:1 1 60%;}.elementor .e-305ca41f-e952{font-family:Montserrat;font-weight:600;font-size:0.7rem;color:var(--ns-yellow);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-14d7ff75-3658{font-family:Shape;font-weight:500;font-size:1.35rem;color:var(--ns-white);line-height:1.25;}.elementor .e-5de8e99-4c95{position:relative;font-family:Montserrat;font-size:0.9375rem;color:rgba(255,255,255,0.86);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-yellow); font-weight: 700; } & strong { color: var(--ns-white); font-weight: 600; } & a { color: var(--ns-yellow); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-518c5171-c586{position:relative;font-family:Montserrat;font-size:0.9375rem;color:rgba(255,255,255,0.86);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-yellow); font-weight: 700; } & strong { color: var(--ns-white); font-weight: 600; } & a { color: var(--ns-yellow); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-3a78a3b-c855{position:relative;font-family:Montserrat;font-size:0.9375rem;color:rgba(255,255,255,0.86);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-yellow); font-weight: 700; } & strong { color: var(--ns-white); font-weight: 600; } & a { color: var(--ns-yellow); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-2dfce6-8e59{position:relative;font-family:Montserrat;font-size:0.9375rem;color:rgba(255,255,255,0.86);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-yellow); font-weight: 700; } & strong { color: var(--ns-white); font-weight: 600; } & a { color: var(--ns-yellow); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-39f5f007-c40d{position:relative;font-family:Montserrat;font-size:0.9375rem;color:rgba(255,255,255,0.86);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-yellow); font-weight: 700; } & strong { color: var(--ns-white); font-weight: 600; } & a { color: var(--ns-yellow); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7bac492a-db84{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-68e0bcd7-4a60{max-width:26rem;padding:2rem;border-radius:1.5rem;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-image:linear-gradient(160deg, rgba(21,67,80,0.6) 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;flex:1 1 36%;}.elementor .e-2fa67b40-8b45{padding:0px;display:flex;flex-direction:row;gap:4.5rem;align-items:center;}.elementor .e-3bba3edc-a06f{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-7922718e-a823{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-78eb6216-ccc1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.2rem;flex:1 1 12rem;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--ns-yellow);\n}.elementor .e-1ee28bc2-ac2d{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-50079e93-ea57{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-1055743a-553a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.2rem;flex:1 1 12rem;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--ns-yellow);\n}.elementor .e-4d9ea6c5-2e82{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-696bed65-d598{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-6597ad16-e5dc{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.2rem;flex:1 1 12rem;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--ns-yellow);\n}.elementor .e-7d5fd1c4-e0aa{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-5696ecb6-38cf{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-403bb6b0-30bd{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.2rem;flex:1 1 12rem;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--ns-yellow);\n}.elementor .e-4319989c-df79{padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-4d4b3244-c7fc{gap:3.25rem;}.elementor .e-45fe0f58-d89b{padding-block-start:10.5rem;padding-block-end:3.5rem;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 85% 15%, rgba(21,67,80,0.85) 0%, rgba(4,13,16,0) 55%), radial-gradient(ellipse at 0% 100%, rgba(254,227,63,0.08) 0%, rgba(4,13,16,0) 45%);\n}.elementor .e-5aceb7a-9609{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-bc1e3b4-4ebd{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-59ffb369-3aaa{max-width:50rem;}.elementor .e-b4b00c5-6d3a{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-265dd903-643c{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-5575ac89-7e02{flex:1 1 18rem;}.elementor .e-60de559e-1b96{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-55fd6ac3-aa8f{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-63d2df68-abc9{flex:1 1 18rem;}.elementor .e-78d709b3-d500{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-6841a271-ca18{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-8fbbdf6-a11d{font-family:Shape;font-weight:600;font-size:1rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .e-ff1d812-820a{flex:1 1 18rem;}.elementor .e-64a89cdb-b2eb{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-1b47fd5f-4ca0{background-color:var(--ns-white);}.elementor .e-690b4ef4-7614{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-46626831-34b2{position:relative;font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-teal); font-weight: 700; } & strong { color: var(--ns-ink); font-weight: 600; } & a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-38dc2f58-c4e8{position:relative;font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-teal); font-weight: 700; } & strong { color: var(--ns-ink); font-weight: 600; } & a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7aa4d0d7-91ae{position:relative;font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-teal); font-weight: 700; } & strong { color: var(--ns-ink); font-weight: 600; } & a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-66b55abe-96f2{position:relative;font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-teal); font-weight: 700; } & strong { color: var(--ns-ink); font-weight: 600; } & a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-5301d65d-1b33{position:relative;font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-teal); font-weight: 700; } & strong { color: var(--ns-ink); font-weight: 600; } & a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-5f1b5846-cdcf{padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-3be751d-b6fa{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 54%;}.elementor .e-7a15a6f7-80b5{font-family:Montserrat;font-weight:600;font-size:0.75rem;color:var(--ns-yellow);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-4e1fd5d6-ab7e{& a { color: var(--ns-yellow); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7d27ad7a-920d{align-self:flex-start;}.elementor .e-6fe4e33-b78c{border-color:var(--ns-ink);background-color:var(--ns-ink);background-image: radial-gradient(ellipse at 100% 0%, rgba(21,67,80,0.9) 0%, rgba(4,13,16,0) 60%);\n}.elementor .e-744ea67e-a202{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 40%;}.elementor .e-7e5c2c11-9ab4{padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-462aecd9-ecae{background-color:var(--ns-mist);}.elementor .e-72ff957c-3190{width:3.25rem;height:3.25rem;font-size:1.3rem;color:var(--ns-ink);line-height:1;border-radius:50%;background-color:var(--ns-yellow);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-52bd6054-bb4b{font-family:Montserrat;font-size:1rem;color:rgba(255,255,255,0.82);line-height:1.5;flex:1 1 18rem;& strong { font-family: Shape; font-weight: 600; color: var(--ns-white); } & a { color: var(--ns-yellow); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-b5b39f6-7207{width:100%;max-width:64rem;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.1rem;padding-inline-end:0.9rem;border-radius:60px;background-color:var(--ns-ink);box-shadow:0px 20px 50px 0px rgba(4,13,16,0.25);display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:center;background-image: radial-gradient(ellipse at 0% 50%, rgba(43,129,151,0.55) 0%, rgba(4,13,16,0) 50%);\n}.elementor .e-3799da9a-4f7e{align-items:center;}.elementor .e-215437b2-259e{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--ns-white);display:flex;flex-direction:column;align-items:center;}.elementor .e-fff0554-c86d{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-22f19d3c-5b14{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-24dd4504-c1e6{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 50%;}.elementor .e-529e10b9-898d{position:relative;font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-teal); font-weight: 700; } & strong { color: var(--ns-ink); font-weight: 600; } & a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-4b091db0-27cf{position:relative;font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-teal); font-weight: 700; } & strong { color: var(--ns-ink); font-weight: 600; } & a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-1e47e62f-8cc1{position:relative;font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-teal); font-weight: 700; } & strong { color: var(--ns-ink); font-weight: 600; } & a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-65854271-d415{padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-556efab6-9352{flex:1 1 14rem;}.elementor .e-763bcf52-bc4d{position:relative;font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-teal); font-weight: 700; } & strong { color: var(--ns-ink); font-weight: 600; } & a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-5f51b107-4a69{position:relative;font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-teal); font-weight: 700; } & strong { color: var(--ns-ink); font-weight: 600; } & a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-1554b7b-d9e2{position:relative;font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;padding-inline-start:1.75rem;&::before { content: "✓"; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; color: var(--ns-teal); font-weight: 700; } & strong { color: var(--ns-ink); font-weight: 600; } & a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-4a9234ae-54db{padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-5fe945d4-427e{font-family:Shape;font-weight:600;font-size:1rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .e-24b4924f-4372{flex:1 1 14rem;}.elementor .e-79695a91-2da2{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-6394c28-cd71{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 40%;}.elementor .e-31b0d41a-8b33{padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-4c37fd6e-e538{background-color:var(--ns-white);}.elementor .e-38b98fef-5423{font-family:Shape;font-weight:500;font-size:1.6rem;color:var(--ns-white);line-height:1.25;& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-7580a55e-95ff{font-family:Montserrat;font-size:0.9375rem;color:rgba(255,255,255,0.82);line-height:1.6;& a { color: var(--ns-yellow); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7365ff5b-30fb{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 28rem;}.elementor .e-517d9852-71cd{padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:1.5rem;background-color:var(--ns-ink);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;background-image: radial-gradient(ellipse at 100% 0%, rgba(21,67,80,0.9) 0%, rgba(4,13,16,0) 60%); gap: 1.5rem 2.5rem;\n}.elementor .e-49e9c023-964a{gap:0rem;}.elementor .e-5d72615f-eb9e{padding-block-start:0rem;background-color:var(--ns-white);}.elementor .e-2d93d8fd-46ff{height:6.5rem;font-family:ivyora-display;font-weight:400;font-size:13rem;color:var(--ns-yellow);line-height:1;font-style:italic;}.elementor .e-7bfe6815-e280{font-size:1.35rem;color:var(--ns-yellow);letter-spacing:0.18em;line-height:1;}.elementor .e-6863841b-6e44{font-family:Shape;font-weight:500;font-size:2.5rem;color:var(--ns-white);letter-spacing:-0.015em;line-height:1.28;text-align:center;& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-4e45f82d-e60b{width:2.75rem;height:2.75rem;font-family:Shape;font-weight:600;font-size:0.95rem;color:var(--ns-ink);letter-spacing:0.02em;line-height:1;border-radius:50%;background-color:var(--ns-yellow);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-41ee9b82-9b47{font-family:Montserrat;font-size:0.875rem;color:rgba(255,255,255,0.72);line-height:1.45;text-align:start;& strong { display: block; font-family: Shape; font-weight: 600; font-size: 1rem; color: var(--ns-white); } & span { display: block; }\n}.elementor .e-3da2a202-e1f1{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.85rem;align-items:center;}.elementor .e-4da8ac71-9a7f{font-family:Shape;font-weight:600;font-size:0.95rem;line-height:1.2;& a { display: inline-block; color: var(--ns-white); text-decoration: none; padding: 0.7rem 1.3rem; border-radius: 60px; border: 1px solid rgba(255,255,255,0.28); transition: border-color 0.25s, color 0.25s; } & a:hover { border-color: var(--ns-yellow); color: var(--ns-yellow); }\n}.elementor .e-5784de36-6aaf{max-width:60rem;text-align:center;gap:1.6rem;align-items:center;}.elementor .e-3a56c33e-c8d3{overflow:hidden;background-color:#06171C;background-image: radial-gradient(ellipse at 50% -10%, rgba(43,129,151,0.6) 0%, rgba(4,13,16,0) 60%), radial-gradient(ellipse at 50% 120%, rgba(254,227,63,0.12) 0%, rgba(4,13,16,0) 50%);\n}.elementor .e-61b7e159-28fd{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-e35245c-6258{max-width:44rem;}.elementor .e-6265125f-fa06{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-33c0c4c7-13e7{font-family:Shape;font-weight:600;font-size:1rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .e-72b1be25-53c1{gap:0.6rem;flex:1 1 18rem;}.elementor .e-550acf7e-2d0d{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-6e402f77-b960{font-family:Shape;font-weight:600;font-size:1rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .e-4e8116b0-c8ac{gap:0.6rem;flex:1 1 18rem;}.elementor .e-65facc86-274a{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7ba70b48-dfc1{font-family:Shape;font-weight:600;font-size:1rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .e-346fd27d-507d{gap:0.6rem;flex:1 1 18rem;}.elementor .e-2941d188-4ab6{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-4cf9b66a-4e88{font-family:Shape;font-weight:600;font-size:1rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .e-163310b6-59a4{gap:0.6rem;flex:1 1 18rem;}.elementor .e-50c4bae-56b7{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-636a092b-14e0{font-family:Shape;font-weight:600;font-size:1rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .e-6e02932c-5c91{gap:0.6rem;flex:1 1 18rem;}.elementor .e-6c139dde-7205{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-41224856-844f{font-family:Shape;font-weight:600;font-size:1rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .e-44e60382-ef95{gap:0.6rem;flex:1 1 18rem;}.elementor .e-459b03c2-36ac{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-21f5fe0f-862c{font-family:Shape;font-weight:600;font-size:1rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .e-1294af6-2f6e{gap:0.6rem;flex:1 1 18rem;}.elementor .e-55d5cbfa-f65f{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7350495f-4fa4{font-family:Shape;font-weight:600;font-size:1rem;line-height:1.4;padding-block-start:0.5rem;margin-block-start:auto;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .e-5b170880-a0a9{gap:0.6rem;flex:1 1 18rem;}.elementor .e-413de922-7c57{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-255067a5-f216{background-color:var(--ns-mist);}.elementor .e-3f8ce9f8-d43f{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-99cc58-7e9c{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-18bb5121-46fc{align-self:flex-start;}.elementor .e-2ac6b537-29de{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-4b508d81-bb2b{position:sticky;inset-block-start:7rem;gap:1.4rem;flex:0 1 32%;}.elementor .e-1c75a0db-c762{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-285a5e05-3b80{padding:0px;flex:1 1 auto;}.elementor .e-63a51254-3e26{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-2ec40597-2152:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-2ec40597-2152{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-2da2f4a-323b{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-78873999-ce9d{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-5a1b9672-1cc0{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-35f884e7-19f9{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-5027f117-60a1{padding:0px;flex:1 1 auto;}.elementor .e-6719b455-7a66{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-10219d96-d007:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-10219d96-d007{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-4c573cdb-cb1c{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-1b1e9b3-d81e{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-4aa11b60-6ff0{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-24c1280b-62c4{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-597173e2-3298{padding:0px;flex:1 1 auto;}.elementor .e-19d7525c-80c9{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-467895c8-7989:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-467895c8-7989{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-549964de-c29b{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-40067042-b8c6{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-22573986-183e{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-38793b6-e65b{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-9d0461d-dbf2{padding:0px;flex:1 1 auto;}.elementor .e-60a5969-c047{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-4229e80a-5b41:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-4229e80a-5b41{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-109a6c26-3c1e{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7d42cff5-e006{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-6775a159-611e{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-445effb6-aa78{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-fb7dda8-fae9{padding:0px;flex:1 1 auto;}.elementor .e-fc861ed-a083{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-750123d1-10c5:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-750123d1-10c5{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-5ead5f98-d1b1{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-60f4e642-39b0{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-6e26af0b-5782{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-6e758f6e-68af{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-47bf3115-453b{padding:0px;flex:1 1 auto;}.elementor .e-163b6671-1d91{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-353533fc-3c84:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-353533fc-3c84{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-25a68e6d-ae1b{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-6c991da4-bf98{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-18272b66-39a2{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-17a0fb51-8de5{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-6f7a31ff-9654{padding:0px;flex:1 1 auto;}.elementor .e-6e926166-17cd{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-23c00511-79a7:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-23c00511-79a7{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-fc9ec3c-75ab{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-43464dbd-9525{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-122482bc-6199{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-678f14e-5915{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-6051db00-b92b{padding:0px;flex:1 1 auto;}.elementor .e-262566c8-fcd0{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-1bd15709-178f:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-1bd15709-178f{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-62b07807-64be{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-1a6b9c0c-7f04{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-2ea977e9-cd3e{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-13d69038-fab0{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-3eac104a-3b0f{min-width:0px;padding:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-73faa312-3d6b{padding:0px;display:flex;flex-direction:row;gap:5rem;align-items:flex-start;}.elementor .e-40460dab-9dcb{background-color:var(--ns-white);}.elementor .e-2af475f3-b86c{font-size:3.3rem;& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-12caeedc-d52d{width:2rem;height:2rem;font-family:Shape;font-weight:600;font-size:0.95rem;color:var(--ns-ink);border-radius:50%;background-color:var(--ns-yellow);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-27f65dd7-db94{font-family:Montserrat;font-size:1rem;color:rgba(255,255,255,0.85);line-height:1.5;& strong { color: var(--ns-white); font-weight: 600; }\n}.elementor .e-62b45f38-afa8{padding:0px;display:flex;flex-direction:row;gap:0.9rem;align-items:center;}.elementor .e-2dd25d6c-77f1{width:2rem;height:2rem;font-family:Shape;font-weight:600;font-size:0.95rem;color:var(--ns-ink);border-radius:50%;background-color:var(--ns-yellow);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-2d24ba89-2a59{font-family:Montserrat;font-size:1rem;color:rgba(255,255,255,0.85);line-height:1.5;& strong { color: var(--ns-white); font-weight: 600; }\n}.elementor .e-2306b118-cbd3{padding:0px;display:flex;flex-direction:row;gap:0.9rem;align-items:center;}.elementor .e-b2da175-926d{width:2rem;height:2rem;font-family:Shape;font-weight:600;font-size:0.95rem;color:var(--ns-ink);border-radius:50%;background-color:var(--ns-yellow);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-5d61a075-8018{font-family:Montserrat;font-size:1rem;color:rgba(255,255,255,0.85);line-height:1.5;& strong { color: var(--ns-white); font-weight: 600; }\n}.elementor .e-510fa7d-df1d{padding:0px;display:flex;flex-direction:row;gap:0.9rem;align-items:center;}.elementor .e-36954096-5003{padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-6fe81266-8abd{font-family:Montserrat;font-size:0.9375rem;color:rgba(255,255,255,0.85);line-height:1.6;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:0.75rem;border-width:1px;border-color:rgba(254,227,63,0.4);border-style:solid;& strong { color: var(--ns-yellow); font-weight: 600; } & a { color: var(--ns-yellow); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-63817e67-70f6{padding-block-start:0.5rem;}.elementor .e-43c274fd-3103{min-width:0px;gap:1.4rem;flex:1 1 58%;}.elementor .e-55890087-dff1{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-7df40823-b83d{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-530ba0d4-7771{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-4f54dd1a-34eb{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-6e02dbb3-824b{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-53fb7cbb-7dec{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-190cabf7-fb8c{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-78c24b93-33dd{font-family:Montserrat;font-size:0.9375rem;line-height:1.55;& a { color: var(--ns-ink); text-decoration: none; }\n}.elementor .e-79dc76bf-e3d5{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-131fff6e-8288{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-60a59502-a5e5{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-5d0e44a1-2e23{padding:0px;display:flex;flex-direction:row;gap:4.5rem;align-items:center;}.elementor .e-c094d54-98a8{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}