.elementor .e-23b70394-d371{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-4375d023-bfaf{max-width:52rem;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-f1b6d61-1813{max-width:36rem;font-family:Shape;font-weight:500;font-size:1.35rem;color:var(--ns-white);line-height:1.38;}.elementor .e-407e82dc-9073{max-width:40rem;}.elementor .e-50a74511-e269{padding-block-start:0.4rem;}.elementor .e-523c7486-34c9{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-446c91c8-85a4{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-3dab2574-59d9{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: 3px solid var(--ns-yellow);\n}.elementor .e-9731d7e-5586{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-7e2ee196-b0f9{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-3fe36f32-910e{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: 3px solid var(--ns-yellow);\n}.elementor .e-3a5d23db-d5ae{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-415bbf05-e5d0{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-151e911-8ef4{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: 3px solid var(--ns-yellow);\n}.elementor .e-2bbce169-bf04{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-63c97ca0-1fb9{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-105535cf-8a19{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: 3px solid var(--ns-yellow);\n}.elementor .e-6b655589-77a7{padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1.9rem;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;border-block-start: 1px solid rgba(255,255,255,0.12);\n}.elementor .e-64caa877-53e6{gap:1.35rem;}.elementor .e-60ecd88b-f4fe{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-be3c75f-4fdf{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-528a8751-4b5a{max-width:50rem;}.elementor .e-14568432-20ba{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-3e39327c-cbb8{flex:1 1 20rem;}.elementor .e-2778b358-862e{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-159c4e-9160{flex:1 1 20rem;}.elementor .e-1020a23-749e{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-7986b116-3f9b{flex:1 1 20rem;}.elementor .e-66822945-b13b{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-2a421a8f-9844{flex:1 1 20rem;}.elementor .e-6c0f5bb-37a8{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-5391bea6-3bd0{flex:1 1 20rem;}.elementor .e-5d0487df-71b9{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-12d59dcb-7773{flex:1 1 20rem;}.elementor .e-bc36238-d455{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-47368e9c-57f7{background-color:var(--ns-mist);}.elementor .e-36369576-7131{flex:1 1 50%;}.elementor .e-58e10f8b-5758{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; }\n}.elementor .e-583dd94f-8149{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; }\n}.elementor .e-2ee15d7d-f3d5{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; }\n}.elementor .e-69268068-4d75{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; }\n}.elementor .e-60b7ece2-982b{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; }\n}.elementor .e-4e8ea531-4ead{gap:0.75rem;flex:1 1 40%;}.elementor .e-2ade47e8-9905{padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-7f70dc66-dbcd{background-color:var(--ns-ink);background-image: radial-gradient(ellipse at 90% 0%, rgba(21,67,80,0.7) 0%, rgba(4,13,16,0) 55%);\n}.elementor .e-68f366f1-3da0{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-53c1253b-9388{align-self:flex-start;}.elementor .e-666ac46b-5cb5{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-69ade39-328f{position:sticky;inset-block-start:7rem;gap:1.4rem;flex:0 1 32%;}.elementor .e-51f658e3-1390{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-4ab59f58-db4a{padding:0px;flex:1 1 auto;}.elementor .e-33231bea-ebf2{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-344d4b57-32c0{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;gap:1.5rem;align-items:center;}.elementor .e-48593c88-8c0a{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-7ad4e633-a89a{padding:0px;border-block-end: 1px solid rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-321c1736-1632{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-3e78b220-cc7b{padding:0px;flex:1 1 auto;}.elementor .e-d6bf6d3-9031{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-b103787-a489{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;gap:1.5rem;align-items:center;}.elementor .e-625e10c-75b7{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-104290e5-c8ea{padding:0px;border-block-end: 1px solid rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-657aa832-f78e{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-cb25078-bde5{padding:0px;flex:1 1 auto;}.elementor .e-6ba717b-cf88{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-7f8642e1-cf5e{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;gap:1.5rem;align-items:center;}.elementor .e-e80c854-ada1{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-12f4fbca-781e{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-4429df51-1614{padding:0px;border-block-end: 1px solid rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-b540898-f017{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-3b7ddc89-5710{padding:0px;flex:1 1 auto;}.elementor .e-17e1fbef-cd71{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-67023552-1dac{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;gap:1.5rem;align-items:center;}.elementor .e-336c1b79-18f1{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-5b877f7f-b739{padding:0px;border-block-end: 1px solid rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-4a150f82-12ee{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-4ccdb567-a69e{padding:0px;flex:1 1 auto;}.elementor .e-131d667e-1e24{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-47273c8a-a499{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;gap:1.5rem;align-items:center;}.elementor .e-60c58348-fced{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-736dd324-c0ec{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-98f7149-4cdb{padding:0px;border-block-end: 1px solid rgba(4,13,16,0.12); &[open] [data-element_type=e-accordion-item-icon]::before { transform: translateY(20%) rotate(-135deg); }\n}.elementor .e-891e65b-7f37{min-width:0px;padding:0px;display:flex;flex-direction:column;flex:1 1 60%;}.elementor .e-73d566f8-ed36{padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:flex-start;}.elementor .e-70eb342f-b4bd{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-2ed4e78b-59d6{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-6b13c3df-bd97{flex:1 1 15rem;}.elementor .e-2b735197-c616{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-377729ab-190f{flex:1 1 15rem;}.elementor .e-1c80dd39-d2ff{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-183ce9c-a95b{flex:1 1 15rem;}.elementor .e-65a898bc-3747{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-1d3e9262-5021{flex:1 1 15rem;}.elementor .e-1de34fd0-c233{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-3dc514e5-6623{background-color:var(--ns-mist);}.elementor .e-64fb1bf4-b31a{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-1436121a-c5d8{max-width:40rem;}.elementor .e-18d0bd38-16cc{padding-block-start:0.4rem;}.elementor .e-68b5fa4-7e80{max-width:52rem;gap:1.35rem;}.elementor .e-25f9701-9eed{background-color:var(--ns-ink);background-image: radial-gradient(ellipse at 85% 20%, rgba(21,67,80,0.8) 0%, rgba(4,13,16,0) 55%);\n}