.elementor .e-3b5e8da9-ffcc{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-e4b95f6-6c72{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-6914ced6-939a{max-width:36rem;font-family:Shape;font-weight:500;font-size:1.35rem;color:var(--ns-white);line-height:1.38;}.elementor .e-7dcdaab9-2d76{max-width:38rem;& a { color: var(--ns-yellow); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-41bce221-a8fa{padding-block-start:0.4rem;}.elementor .e-5cb90dd5-ce01{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.35rem;flex:1 1 60%;}.elementor .e-1b753226-a507{font-family:Montserrat;font-weight:600;font-size:0.7rem;color:var(--ns-yellow);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-7ea02350-760f{font-family:Shape;font-weight:500;font-size:1.35rem;color:var(--ns-white);line-height:1.25;}.elementor .e-21300929-16a2{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-1b6b0fd5-56df{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-6ce84791-2a0a{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-5857dca2-df66{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-ab42de9-f33f{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-6760ce-e97b{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-55c3d037-78e5{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-793a0fa2-eb05{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-5654ef12-82af{padding:0px;display:flex;flex-direction:row;gap:4.5rem;align-items:center;}.elementor .e-26516d9-6f5c{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-5feb657e-4281{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-5efc5b44-87ae{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-c3ac53d-288a{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-76474e1-16cb{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-91d6e51-2293{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-76156dae-ada8{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-6fe20f3a-3ebf{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-43333bc1-b814{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-19ccd066-ea0c{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-6032bb-dbe8{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-72f7a632-39bc{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-c50f3b5-3e5d{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-1c729144-49ec{flex-direction:column;gap:3.25rem;}.elementor .e-62cc1ce1-f072{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-7527fbe0-ad17{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-1c8d228f-e444{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-355b8680-aae0{max-width:50rem;}.elementor .e-75ea08a5-8e88{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-58d8e5ce-fe77{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-13828f0a-13f9{flex:1 1 24rem;}.elementor .e-3df2f0f5-b789{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-d3eda71-df0d{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-abc8d02-87ff{flex:1 1 24rem;}.elementor .e-66def60c-37e3{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-550541bd-dfaf{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-22241207-bb87{flex:1 1 24rem;}.elementor .e-5ea8636b-c2d2{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-30d0b962-1f78{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-267e5e56-bb0b{flex:1 1 24rem;}.elementor .e-1adcfe57-880b{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-6131b65a-15b6{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-1d36e187-2b6d{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-750d6fd8-4d4b{flex:1 1 24rem;}.elementor .e-af8e6d7-38c0{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-541c58cf-7204{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-40d4300-4986{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-203bed72-4bf4{flex:1 1 24rem;}.elementor .e-7bd7ffb3-a254{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-14116372-ede9491{display:flex;flex-direction:column;}.elementor .e-72291fad-38ef{background-color:var(--ns-white);}.elementor .e-7c49a531-1cc3{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-379165a3-232f{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-6d2ab1cf-5459{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 52%;}.elementor .e-29f8118d-f633{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-428be1e5-f247{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-207be1be-860e{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-5af8f829-3dd9{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-614d98c-94bd{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-7006111b-e509{padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-45c33023-e430{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 40%;}.elementor .e-51a20c47-5120{padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-16df2b8-f922561{width:3.25rem;height:3.25rem;object-fit:cover;border-radius:50%;border-width:3px;border-color:var(--ns-white);border-style:solid;background-color:var(--ns-mist);& img { width: 3.25rem; height: 3.25rem; border-radius: 50%; object-fit: cover; }\n}.elementor .e-a47a325-dabc034{width:3.25rem;height:3.25rem;object-fit:cover;margin-inline-start:-0.85rem;border-radius:50%;border-width:3px;border-color:var(--ns-white);border-style:solid;background-color:var(--ns-mist);& img { width: 3.25rem; height: 3.25rem; border-radius: 50%; object-fit: cover; }\n}.elementor .e-3f2e667-0484ca3{width:3.25rem;height:3.25rem;object-fit:cover;margin-inline-start:-0.85rem;border-radius:50%;border-width:3px;border-color:var(--ns-white);border-style:solid;background-color:var(--ns-mist);& img { width: 3.25rem; height: 3.25rem; border-radius: 50%; object-fit: cover; }\n}.elementor .e-dfb258c-6b66d38{width:auto;padding:0px;display:flex;flex-direction:row;flex:0 0 auto;align-items:center;}.elementor .e-6e88cd7-1d78e40{font-family:Montserrat;font-size:1rem;color:var(--ns-text);line-height:1.5;flex:1 1 18rem;& strong { font-family: Shape; font-weight: 600; color: var(--ns-ink); }\n}.elementor .e-ade665b-80fa28c{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;border-width:2px;border-color:transparent;border-style:solid;background-image:linear-gradient(0deg, #FFFFFF 0%,#FFFFFF 100%),linear-gradient(90deg, #FEE33F 0%,#2B8197 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ns-white);box-shadow:0px 20px 50px 0px rgba(21,67,80,0.12);display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:center;background-origin: border-box; background-clip: padding-box, border-box;\n}.elementor .e-66e4d32-52f9f9d{margin-block-start:7.3rem;align-items:center;}.elementor .e-11ffdf90-93a9{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}.elementor .e-2671bf-ba1d{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-2c97c622-7cca{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-5c6994c3-5872{max-width:50rem;}.elementor .e-3ebd3cd2-69b9{width:100%;height:15rem;object-fit:cover;border-radius:0.75rem;object-position: center top; & img { width: 100%; height: 15rem; object-fit: cover; object-position: center top; border-radius: 0.75rem; }\n}.elementor .e-28b253d0-e432{font-family:Montserrat;font-weight:600;font-size:0.8125rem;color:var(--ns-teal);line-height:1.4;}.elementor .e-352cde0f-3584{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7fdeee9a-d499{font-family:Shape;font-weight:600;font-size:1rem;line-height:1.4;margin-block-start:auto;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .e-212c799e-217c{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:1rem;padding-inline-end:1rem;flex:1 1 18rem;}.elementor .e-43641774-cd18{width:100%;height:15rem;object-fit:cover;border-radius:0.75rem;object-position: center top; & img { width: 100%; height: 15rem; object-fit: cover; object-position: center top; border-radius: 0.75rem; }\n}.elementor .e-1d138670-b755{font-family:Montserrat;font-weight:600;font-size:0.8125rem;color:var(--ns-teal);line-height:1.4;}.elementor .e-5f17f483-1a36{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:1rem;padding-inline-end:1rem;flex:1 1 18rem;}.elementor .e-7e7a6a1d-2fc2{width:100%;height:15rem;object-fit:cover;border-radius:0.75rem;object-position: center top; & img { width: 100%; height: 15rem; object-fit: cover; object-position: center top; border-radius: 0.75rem; }\n}.elementor .e-c892de1-81a1{font-family:Montserrat;font-weight:600;font-size:0.8125rem;color:var(--ns-teal);line-height:1.4;}.elementor .e-637cc8d4-b8fc{font-family:Shape;font-weight:600;font-size:1rem;line-height:1.4;margin-block-start:auto;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .e-f9dc0c4-bd1a{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:1rem;padding-inline-end:1rem;flex:1 1 18rem;}.elementor .e-79fe9fd4-2117{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-186a1d40-9e02{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7cd78016-7c1d{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-42d48685-e8c6{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-129cae60-77d3{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 28rem;}.elementor .e-792ac6a3-fe74{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-285338cf-1e3f{background-color:var(--ns-white);}.elementor .e-404597e7-77f9{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-6d36608a-bd09{font-size:1.35rem;color:var(--ns-yellow);letter-spacing:0.18em;line-height:1;}.elementor .e-6fafc69d-1d40{font-family:Shape;font-weight:500;font-size:1.95rem;color:var(--ns-white);letter-spacing:-0.015em;line-height:1.34;text-align:center;& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-251c558c-7efe{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-453afa69-1039{font-family:Montserrat;font-size:0.875rem;color:rgba(255,255,255,0.72);line-height:1.45;& strong { display: block; font-family: Shape; font-weight: 600; font-size: 1rem; color: var(--ns-white); } & span { display: block; }\n}.elementor .e-6e72662b-a0c7{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.85rem;align-items:center;}.elementor .e-79d7d45a-4859{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-5c058921-ce51{max-width:60rem;text-align:center;gap:1.6rem;align-items:center;}.elementor .e-4963a552-b141{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-3b119f7a-3f88{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-30358c62-9cdc{max-width:44rem;}.elementor .e-3d9ebfaa-35a8{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-4553b70b-7817{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-71fa2534-833e{gap:0.6rem;flex:1 1 18rem;}.elementor .e-5748a2c0-7513{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-14917656-4370{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-4eb7c603-ce37{gap:0.6rem;flex:1 1 18rem;}.elementor .e-46588856-a217{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-5478bb7d-6496{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-3d96930f-4d54{gap:0.6rem;flex:1 1 18rem;}.elementor .e-2429ff0e-b381{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-29a053f6-9226{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-27e5aee0-f4af{gap:0.6rem;flex:1 1 18rem;}.elementor .e-48489b64-73f6{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-582497e5-c348{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-7fe822b0-c6d6{gap:0.6rem;flex:1 1 18rem;}.elementor .e-71197248-b7cb{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-17464e06-c259{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-31577002-69d5{gap:0.6rem;flex:1 1 18rem;}.elementor .e-56a5ca13-3ff9{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-ecbf491-990e{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-73f48e42-a2f5{gap:0.6rem;flex:1 1 18rem;}.elementor .e-6c28d4c1-dc56{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-34d9c353-b6fb{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-78073aac-f605{gap:0.6rem;flex:1 1 18rem;}.elementor .e-23d9b897-c096{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-2010ab9f-f65d{background-color:var(--ns-mist);}.elementor .e-be6fa69-9803{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-642fa2f7-54c4{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-490dce8c-8bd2{align-self:flex-start;}.elementor .e-66f49d69-ff86{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-3b94bb73-b661{position:sticky;inset-block-start:7rem;gap:1.4rem;flex:0 1 32%;}.elementor .e-37c2bb6b-fde4{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-7c729406-5398{padding:0px;flex:1 1 auto;}.elementor .e-5319e611-fd70{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-19b00d22-3db4:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-19b00d22-3db4{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-7debe69a-668e{margin-block-start:20px;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-37a8bcaa-f043{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-2a49c92e-4324{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-7f3fefc7-e558{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-7531c5a4-66a1{padding:0px;flex:1 1 auto;}.elementor .e-1642e97-3a0d{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-89421bf-ffa3:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-89421bf-ffa3{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-68251c03-5de2{margin-block-start:20px;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-49a521dd-6dc1{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-2099006d-7fae{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-315ef94a-4b26{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-4944a9c4-1317{padding:0px;flex:1 1 auto;}.elementor .e-714e776b-9b3b{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-22bdf8e9-80de:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-22bdf8e9-80de{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-712c21c3-3399{margin-block-start:20px;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-45ce959a-e1b8{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-6bc046f9-f248{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-6d1e6d77-3c5f{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-3d944b68-4503{padding:0px;flex:1 1 auto;}.elementor .e-7b37a5ea-b9eb{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-6ba792b1-f264:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-6ba792b1-f264{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-657fe799-5c60{margin-block-start:20px;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-1d994684-2a2c{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-54cbd53c-6bf6{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-3f67d96c-df07{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-1d28709b-e68a{padding:0px;flex:1 1 auto;}.elementor .e-784173d8-fe39{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-22d24615-9020:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-22d24615-9020{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-692463ed-22ad{margin-block-start:20px;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7d9e764d-722e{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-4b4ac422-252e{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-53196b24-8a9f{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-1286603e-84ac{padding:0px;flex:1 1 auto;}.elementor .e-60a6dfaa-ae6d{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-7d738ebb-6bfb:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-7d738ebb-6bfb{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-712d1bb6-f580{margin-block-start:20px;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-74a1a9d4-a8ed{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-2288875c-9a7b{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-3834f532-b820{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-5d4e8b7a-7c37{padding:0px;flex:1 1 auto;}.elementor .e-7ef85927-ee17{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-5037fc8-5e61:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-5037fc8-5e61{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-1bac40ee-46b7{margin-block-start:20px;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-38452225-615b{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-75d8fd2f-5104{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-1445ba0d-8c0d{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-34bbbebf-21e6{padding:0px;flex:1 1 auto;}.elementor .e-589ea3e9-e9b4{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-1b82cb09-7823:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-1b82cb09-7823{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-21411f5-cd09{margin-block-start:20px;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7106a765-fb71{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-28b45a70-4ad8{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-57ffeb81-c72f{padding:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.12);\n}.elementor .e-4030b13b-eabf{min-width:0px;padding:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-52f72469-d1dd{padding:0px;display:flex;flex-direction:row;gap:5rem;align-items:flex-start;}.elementor .e-306dcdbe-5073{background-color:var(--ns-white);}.elementor .e-2f9d6f71-3fc2{font-size:3.3rem;& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-2394c170-4cce{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-578fb51-9a31{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-73e39234-8d21{padding:0px;display:flex;flex-direction:row;gap:0.9rem;align-items:center;}.elementor .e-17b860d7-23b7{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-5993797e-cd8c{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-5def34f7-8c90{padding:0px;display:flex;flex-direction:row;gap:0.9rem;align-items:center;}.elementor .e-99fd3ab-d327{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-191a268c-d62f{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-62643e78-bf2d{padding:0px;display:flex;flex-direction:row;gap:0.9rem;align-items:center;}.elementor .e-77496273-cb8c{padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-51b7f53d-6804{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-1832da41-e238{padding-block-start:0.5rem;}.elementor .e-4eb2329c-ed6c{min-width:0px;gap:1.4rem;flex:1 1 58%;}.elementor .e-5efc0561-a19b{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-1fe766f5-a2a9{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-36db06f8-4fe1{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-72046552-5ed4{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-42f76eed-f886{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-5e46eb9d-6b1c{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-7cbd98c7-c31a{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-a861f89-f050{font-family:Montserrat;font-size:0.9375rem;line-height:1.55;& a { color: var(--ns-ink); text-decoration: none; }\n}.elementor .e-761c7cd0-97a6{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-55dd758a-86f7{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-464d8220-8f8b{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-22efdaee-fa3f{padding:0px;display:flex;flex-direction:row;gap:4.5rem;align-items:center;}.elementor .e-3b4327d8-6507{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}