.elementor .e-3941f5d1-e921{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-1f53c842-f5a7{max-width:50rem;font-family:Shape;font-weight:500;font-size:1.35rem;color:var(--ns-white);line-height:1.38;}.elementor .e-1448b2bb-aae3{max-width:50rem;& a { color: var(--ns-yellow); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-439196db-8878{padding-block-start:0.4rem;}.elementor .e-be562c-b755{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.35rem;flex:1 1 60%;}.elementor .e-4b8e280d-aa8d{font-family:Montserrat;font-weight:600;font-size:0.7rem;color:var(--ns-yellow);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-7a8bd1ca-fd1e{font-family:Shape;font-weight:500;font-size:1.35rem;color:var(--ns-white);line-height:1.25;}.elementor .e-aa33904-54e2{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-f0b643d-4738{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-132c735f-dd12{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-61153dad-59d5{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-3389ca3f-d73f{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-5d65cee-acf0{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-7bf4275-f6e6{font-family:Montserrat;font-weight:600;font-size:0.8125rem;color:rgba(255,255,255,0.8);line-height:1.45;padding-block-start:1rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.12); & a { color: var(--ns-white); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-2388f4fb-a324{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-436d2338-3b30{padding:0px;display:flex;flex-direction:row;gap:4.5rem;align-items:center;}.elementor .e-69966ce5-745c{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-472a872-c142{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-318fde4a-82c8{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-7a909e0e-f9b7{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-cfee7d6-598b{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-47ca35e5-dda6{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-344f62d3-720c{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-fe838d-1384{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-4151b482-c17f{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-ce329f9-1f71{font-family:Shape;font-weight:600;font-size:1.05rem;color:var(--ns-white);line-height:1.3;}.elementor .e-c12486a-a2a5{font-family:Montserrat;font-size:0.8125rem;color:rgba(255,255,255,0.74);line-height:1.45;}.elementor .e-24ac08b1-5c54{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-38acfec3-e4d7{padding-block-start:2.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-3a46b66e-c5cd{font-family:Montserrat;font-weight:600;font-size:0.8125rem;color:rgba(255,255,255,0.72);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-72a8dbd3-3215{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.25rem;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-3bf28452-dd0d{gap:3.25rem;}.elementor .e-4a9a93d1-42af{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% 75%, rgba(21,67,80,0.85) 0%, rgba(4,13,16,0) 55%);\n}.elementor .e-39b4e21a-c78e{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-2b1767ae-bb16{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-67837ce6-9876{max-width:50rem;}.elementor .e-11ebb79-9f39c36{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-a3bc92a-7dbf664{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-1fb4494-94fedc2{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-560a9f8-6f89694{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-a261d2a-dc71647{flex:1 1 16rem;}.elementor .e-e6b751c-6ca14be{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-cabb5d3-5e168dd{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-de9a0cc-483783c{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-87ad553-3b08b00{flex:1 1 16rem;}.elementor .e-a784c82-2931342{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-c48da37-535c271{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-3e68bab-350f701{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-b2420dc-5cd1771{flex:1 1 16rem;}.elementor .e-5147f86-839df2c{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-d8be698-289b326{position:static;padding:0px;margin:0px;flex-direction:column;gap:25px;}.elementor .e-6a51e99-356ffd9{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-6ed43fa-e0f6341{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-73dd96e-28f8891{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-15b3b82-155a0ac{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-4b9a663-2be1efd{flex:1 1 16rem;}.elementor .e-de584a3-8d15376{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-0844be0-9ac7cd7{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-06f8e4c-fe0773e{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-c324f7a-2f51d84{flex:1 1 16rem;}.elementor .e-f5f37bc-be95c02{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-b28ff88-8fdb424{position:static;padding:0px;margin:0px;flex-direction:column;gap:25px;}.elementor .e-7b20312-5d7a3d2{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-5b1009c-c885fc2{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-35c8225-e9bcf65{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-ee03a4b-700b655{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-05b840b-368c608{flex:1 1 16rem;}.elementor .e-c914dd6-7cef8b8{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-8b80852-20d0b38{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-fee5ba7-e11a3d8{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-b68e201-9de1301{flex:1 1 16rem;}.elementor .e-79ab970-98e46c7{font-family:Shape;font-weight:600;font-size:0.9rem;color:var(--ns-teal);letter-spacing:0.08em;}.elementor .e-1814f52-0070fd7{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-4057495-125a6aa{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-fb8aa91-5bbc6ed{flex:1 1 16rem;}.elementor .e-fdde5f4-5287e04{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-7da66ff-2b59313{padding:0px;margin:0px;flex-direction:column;gap:25px;}.elementor .e-7590778b-1f2f{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7d8c6a63-afca{background-color:var(--ns-mist);}.elementor .e-22f91d65-82d6d97{color:#ffffff;}.elementor .e-565a644c-fdf3{color:#ffffff;& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-769d302f-7c13{color:#ffffff;& a { color: ffffff70; text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-548061cf-2771{max-width:50rem;}.elementor .e-77102593-42da{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-716c567c-4c7b{font-family:Montserrat;font-weight:600;font-size:0.8125rem;color:var(--ns-teal);line-height:1.4;}.elementor .e-103cd69d-906d{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-2e2946f9-b10d{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-4ccfd300-edd7{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:1rem;padding-inline-end:1rem;flex:1 1 18rem;}.elementor .e-571c19af-5721{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-145df5b-dfe9{font-family:Montserrat;font-weight:600;font-size:0.8125rem;color:var(--ns-teal);line-height:1.4;}.elementor .e-3c956460-93bc{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-5366c4ff-ded6{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-1a7c2d39-9f60{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:1rem;padding-inline-end:1rem;flex:1 1 18rem;}.elementor .e-6c7896bd-55e1{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-726ab9b2-20c4{font-family:Montserrat;font-weight:600;font-size:0.8125rem;color:var(--ns-teal);line-height:1.4;}.elementor .e-3b1c1554-23af{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-3f64a86b-30c0{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-6809536-3f73{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:1rem;padding-inline-end:1rem;flex:1 1 18rem;}.elementor .e-4fc98d91-49e8{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-54b3b282-20d4{background-color:var(--ns-ink);background-image: radial-gradient(ellipse at 85% 75%, rgba(21,67,80,0.85) 0%, rgba(4,13,16,0) 55%);\n}.elementor .e-7d709b1c-8d12{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-775b704-77b6{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-a94bedd-7570{max-width:46rem;}.elementor .e-6161c44a-5488{font-family:Shape;font-weight:600;font-size:1.1rem;color:var(--ns-ink);line-height:1.3;}.elementor .e-47b9428b-7261{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.5;}.elementor .e-2e70a915-9038{min-width:0px;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:1.5rem;border-inline-start-width:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 11rem;border-left-style: solid; border-left-color: transparent;\n}.elementor .e-7a137cd5-e71a{font-family:Shape;font-weight:600;font-size:1.1rem;color:var(--ns-ink);line-height:1.3;}.elementor .e-3bcb4725-2591{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.5;}.elementor .e-e4a37d1-d4fc{min-width:0px;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:2rem;padding-inline-end:1.5rem;border-inline-start-width:1px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 11rem;border-left-style: solid; border-left-color: rgba(4,13,16,0.12);\n}.elementor .e-353d63db-17dd{font-family:Shape;font-weight:600;font-size:1.1rem;color:var(--ns-ink);line-height:1.3;}.elementor .e-7ee24854-cce4{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.5;}.elementor .e-72827578-48fd{min-width:0px;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:2rem;padding-inline-end:1.5rem;border-inline-start-width:1px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 11rem;border-left-style: solid; border-left-color: rgba(4,13,16,0.12);\n}.elementor .e-2bb8280e-8d97{font-family:Shape;font-weight:600;font-size:1.1rem;color:var(--ns-ink);line-height:1.3;}.elementor .e-34a81aad-3eb7{font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.5;}.elementor .e-4034f476-8b3b{min-width:0px;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:2rem;padding-inline-end:1.5rem;border-inline-start-width:1px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 11rem;border-left-style: solid; border-left-color: rgba(4,13,16,0.12);\n}.elementor .e-509172ed-2adb{padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-581d3ce4-179e{max-width:52rem;font-family:Montserrat;font-size:0.8125rem;color:var(--ns-text);line-height:1.6;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-d32bcc5-4b11{background-color:var(--ns-white);}.elementor .e-3ed601b8-8bd8{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-671ce56d-52e9{& a { color: var(--ns-yellow); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-4613afd2-a496{max-width:46rem;}.elementor .e-2912a7b1-2e53{position:relative;z-index:1;font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-ink);letter-spacing:0.12em;line-height:1.3;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-radius:60px;background-color:var(--ns-yellow);align-self:flex-start;}.elementor .e-9ba7621-2f07{max-width:30rem;position:relative;z-index:1;font-family:Shape;font-weight:500;font-size:3.75rem;color:var(--ns-white);letter-spacing:-0.025em;line-height:1.08;& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-3d91a8d9-fc25{max-width:32rem;position:relative;z-index:1;}.elementor .e-5af225f8-77cf{font-family:Montserrat;font-weight:600;font-size:0.75rem;color:var(--ns-white);letter-spacing:0.06em;line-height:1.3;text-transform:uppercase;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:60px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-60117737-f7b9{font-family:Montserrat;font-weight:600;font-size:0.75rem;color:var(--ns-white);letter-spacing:0.06em;line-height:1.3;text-transform:uppercase;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:60px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-19b86561-c0ff{font-family:Montserrat;font-weight:600;font-size:0.75rem;color:var(--ns-white);letter-spacing:0.06em;line-height:1.3;text-transform:uppercase;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:60px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-4d9da516-65b5{position:relative;z-index:1;padding-block-start:0.4rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;}.elementor .e-4c07a4f7-2996{min-width:0px;min-height:27rem;overflow:hidden;position:relative;padding:2.75rem;border-radius:2rem;border-width:1px;border-color:rgba(255,255,255,0.10);border-style:solid;background-image:linear-gradient(140deg, #1F6475 0%,#154350 45%,#0B2A33 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ns-teal);box-shadow:0px 40px 90px 0px rgba(0,0,0,0.35);display:flex;flex-direction:column;gap:1.25rem;flex:2 1 34rem;justify-content:flex-end;&::after { content: "\3C/\3E"; position: absolute; inset-block-end: -2rem; inset-inline-start: auto; inset-inline-end: 1.5rem; z-index: 0; font-family: Shape; font-weight: 600; font-size: 10rem; line-height: 1; letter-spacing: -0.04em; color: rgba(254,227,63,0.12); pointer-events: none; }\n}.elementor .e-eebcce0-10fb84c{font-family:Shape;font-weight:500;font-size:3.5rem;color:var(--ns-ink);letter-spacing:-0.03em;line-height:1;}.elementor .e-c2cfe8e-ae374d9{font-family:Shape;font-weight:600;font-size:1.15rem;color:var(--ns-ink);line-height:1.3;}.elementor .e-2184392-bebb6db{font-family:Montserrat;font-size:0.875rem;color:rgba(4,13,16,0.8);line-height:1.6;}.elementor .e-5746b18d-b86e{position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:2rem;background-color:var(--ns-yellow);display:flex;flex-direction:column;gap:0.5rem;flex:1 1 auto;justify-content:space-between;}.elementor .e-64015788-66f1{font-family:Shape;font-weight:500;font-size:3.5rem;color:var(--ns-yellow);letter-spacing:-0.03em;line-height:1;}.elementor .e-6adca3b4-cfb6{font-family:Shape;font-weight:600;font-size:1.15rem;color:var(--ns-white);line-height:1.3;}.elementor .e-7696e1da-12dd{font-family:Montserrat;font-size:0.9375rem;color:rgba(255,255,255,0.78);line-height:1.6;}.elementor .e-2fdacd48-9633{padding:2rem;border-radius:2rem;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.05);display:flex;flex-direction:column;gap:0.5rem;flex:1 1 auto;}.elementor .e-3a0fcbe4-bcec{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 20rem;}.elementor .e-2866aad5-bc00{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-7cbfdcb-df95{font-family:Shape;font-weight:500;font-size:3.5rem;color:var(--ns-yellow);letter-spacing:-0.03em;line-height:1;}.elementor .e-d4b1125-e430{font-family:Shape;font-weight:600;font-size:1.15rem;color:var(--ns-white);line-height:1.3;}.elementor .e-672d5426-aa72{font-family:Montserrat;font-size:0.9375rem;color:rgba(255,255,255,0.78);line-height:1.6;}.elementor .e-48d83d3a-307f{min-width:0px;padding:2rem;border-radius:2rem;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.05);display:flex;flex-direction:column;gap:0.5rem;flex:1 1 16rem;}.elementor .e-2af5d915-685f{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-613a5bf5-8dda{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-5b327df5-2af4{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-11441288-72e4{width:auto;padding:0px;display:flex;flex-direction:row;flex:0 0 auto;align-items:center;}.elementor .e-2ad9fae2-6af0{font-family:Shape;font-weight:600;font-size:1.15rem;color:var(--ns-ink);line-height:1.3;padding-block-start:0.5rem;}.elementor .e-441466c3-2a1b{font-family:Montserrat;font-size:0.9375rem;color:var(--ns-text);line-height:1.6;}.elementor .e-49782966-c3d0{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-69bf3a2e-4586{min-width:0px;padding:2rem;border-radius:2rem;background-color:var(--ns-white);display:flex;flex-direction:column;gap:0.6rem;flex:1 1 16rem;}.elementor .e-4f19dc42-aa48{font-family:Shape;font-weight:500;font-size:1.9rem;color:var(--ns-white);letter-spacing:-0.02em;line-height:1.15;& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-761a6547-e982{font-family:Montserrat;font-size:0.9375rem;color:rgba(255,255,255,0.78);line-height:1.6;}.elementor .e-24ca17ce-962d{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-yellow); text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .e-7bfafd3a-4819{min-width:0px;padding:2rem;border-radius:2rem;border-width:1px;border-color:rgba(254,227,63,0.35);border-style:solid;background-color:var(--ns-ink);display:flex;flex-direction:column;gap:0.75rem;flex:1 1 16rem;background-image: radial-gradient(ellipse at 100% 100%, rgba(254,227,63,0.22) 0%, rgba(4,13,16,0) 60%), radial-gradient(ellipse at 0% 0%, rgba(43,129,151,0.45) 0%, rgba(4,13,16,0) 60%);\n}.elementor .e-2765f4d4-aad8{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-5573a10f-4adc{padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-14707a75-61c9{background-color:var(--ns-ink);background-image: radial-gradient(ellipse at 100% 0%, rgba(21,67,80,0.75) 0%, rgba(4,13,16,0) 55%);\n}.elementor .e-363bc8eb-b519636{color:var(--ns-yellow);}.elementor .e-15859410-997c{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-2de99eb4-eb35{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-499b7098-1e02{max-width:50rem;}.elementor .e-24dacf60-f612{width:6rem;height:6rem;object-fit:cover;border-radius:50%;background-color:var(--ns-mist);& img { width: 6rem; height: 6rem; border-radius: 50%; object-fit: cover; }\n}.elementor .e-154a374f-1f35{font-family:Montserrat;font-weight:600;font-size:0.8125rem;color:var(--ns-teal);line-height:1.45;}.elementor .e-5cd11fe1-2d5b{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-43975226-9a9d{flex:1 1 18rem;}.elementor .e-52dfe4d3-4add{width:6rem;height:6rem;object-fit:cover;border-radius:50%;background-color:var(--ns-mist);& img { width: 6rem; height: 6rem; border-radius: 50%; object-fit: cover; }\n}.elementor .e-1ab186f9-3fe4{font-family:Montserrat;font-weight:600;font-size:0.8125rem;color:var(--ns-teal);line-height:1.45;}.elementor .e-fde6b72-2805{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-3468cf81-e802{flex:1 1 18rem;}.elementor .e-67164ddf-9044{width:6rem;height:6rem;object-fit:cover;border-radius:50%;background-color:var(--ns-mist);& img { width: 6rem; height: 6rem; border-radius: 50%; object-fit: cover; }\n}.elementor .e-49e45f64-b4bf{font-family:Montserrat;font-weight:600;font-size:0.8125rem;color:var(--ns-teal);line-height:1.45;}.elementor .e-7ad2c45d-106e{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-b2a70e1-2687{flex:1 1 18rem;}.elementor .e-54b782b3-c2a3{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-68c4e953-c21a{background-image:linear-gradient(180deg, #040d10 0%,#091e23 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-7d5a297a-f798a65{color:var(--ns-yellow);}.elementor .e-3ef52071-a840{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-4bbc577d-d695{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-33fbce71-4bdf{max-width:40rem;}.elementor .e-51a1f5c5-6d36{min-width:0px;padding:0px;flex:1 1 28rem;}.elementor .e-25cb9c97-1634{font-family:Shape;font-weight:500;font-size:4.5rem;color:var(--ns-yellow);letter-spacing:-0.03em;line-height:1;}.elementor .e-93a27f2-a8fb{font-size:1.1rem;color:var(--ns-yellow);letter-spacing:0.18em;line-height:1;}.elementor .e-6059ce17-9c50{font-family:Montserrat;font-size:0.875rem;color:rgba(255,255,255,0.8);line-height:1.5;& a { color: var(--ns-yellow); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-604e727-2695:hover,.elementor .e-604e727-2695:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);}.elementor .e-604e727-2695{width:auto;padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:1.5rem;background-color:var(--ns-ink);box-shadow:0px 30px 60px 0px rgba(21,67,80,0.25);transform:rotateX(0deg) rotateY(0deg) rotateZ(2deg);transition:transform 0.3s;display:flex;flex-direction:column;gap:0.6rem;flex:0 0 auto;background-image: radial-gradient(ellipse at 100% 0%, rgba(43,129,151,0.6) 0%, rgba(4,13,16,0) 65%);\n}.elementor .e-66b0ff91-7c54{padding:0px;display:flex;flex-direction:row;gap:3rem;justify-content:space-between;align-items:flex-end;}.elementor .e-541d9936-40c3{font-size:0.95rem;color:var(--ns-teal);letter-spacing:0.18em;line-height:1;}.elementor .e-4d56d765-6caa{font-family:Shape;font-weight:500;font-size:1.125rem;color:var(--ns-ink);line-height:1.5;}.elementor .e-4563ee7c-bac4{width:2.75rem;height:2.75rem;font-family:Shape;font-weight:600;font-size:0.95rem;color:var(--ns-white);letter-spacing:0.02em;line-height:1;border-radius:50%;background-color:var(--ns-teal);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-1eaf865-5db1{font-family:Montserrat;font-size:0.875rem;color:var(--ns-text);line-height:1.45;& strong { display: block; font-family: Shape; font-weight: 600; font-size: 1rem; color: var(--ns-ink); } & span { display: block; }\n}.elementor .e-273c754f-e7b2{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.85rem;align-items:center;}.elementor .e-556fc372-d645:hover,.elementor .e-556fc372-d645:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-556fc372-d645{padding:2rem;border-radius:1.5rem;border-width:1px;border-color:rgba(4,13,16,0.08);border-style:solid;background-color:var(--ns-white);box-shadow:0px 24px 60px 0px rgba(21,67,80,0.10);transition:transform 0.3s;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-33d1c67d-81e4{font-size:0.95rem;color:var(--ns-yellow);letter-spacing:0.18em;line-height:1;}.elementor .e-1c5e5270-153c{font-family:Shape;font-weight:500;font-size:1.125rem;color:var(--ns-white);line-height:1.5;}.elementor .e-58481ee5-5b34{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-37c2a2c9-79fe{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-5538e006-e80d{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.85rem;align-items:center;}.elementor .e-5d7a4fb2-1587:hover,.elementor .e-5d7a4fb2-1587:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-5d7a4fb2-1587{padding:2rem;border-radius:1.5rem;background-color:var(--ns-ink);box-shadow:0px 30px 70px 0px rgba(4,13,16,0.25);transition:transform 0.3s;display:flex;flex-direction:column;gap:1.25rem;background-image: radial-gradient(ellipse at 100% 0%, rgba(43,129,151,0.5) 0%, rgba(4,13,16,0) 60%);\n}.elementor .e-7694425e-3b95{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 18rem;}.elementor .e-1e156592-c7fc{font-size:0.95rem;color:var(--ns-ink);letter-spacing:0.18em;line-height:1;}.elementor .e-3a65498a-ec38{font-family:Shape;font-weight:500;font-size:1.4rem;color:var(--ns-ink);line-height:1.5;}.elementor .e-164d01ce-aa5b{width:2.75rem;height:2.75rem;font-family:Shape;font-weight:600;font-size:0.95rem;color:var(--ns-yellow);letter-spacing:0.02em;line-height:1;border-radius:50%;background-color:var(--ns-ink);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-4ccdf394-da3b{font-family:Montserrat;font-size:0.875rem;color:rgba(4,13,16,0.75);line-height:1.45;& strong { display: block; font-family: Shape; font-weight: 600; font-size: 1rem; color: var(--ns-ink); } & span { display: block; }\n}.elementor .e-5ebf737e-d14a{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.85rem;align-items:center;}.elementor .e-6108c238-4534:hover,.elementor .e-6108c238-4534:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-6108c238-4534{padding:2rem;border-radius:1.5rem;background-color:var(--ns-yellow);box-shadow:0px 30px 70px 0px rgba(254,227,63,0.35);transition:transform 0.3s;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-13c0005f-c6d4{font-size:0.95rem;color:var(--ns-teal);letter-spacing:0.18em;line-height:1;}.elementor .e-2ac54256-a137{font-family:Shape;font-weight:500;font-size:1.125rem;color:var(--ns-ink);line-height:1.5;}.elementor .e-56332ae7-e656{width:2.75rem;height:2.75rem;font-family:Shape;font-weight:600;font-size:0.95rem;color:var(--ns-white);letter-spacing:0.02em;line-height:1;border-radius:50%;background-color:var(--ns-teal);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-3c47b2a8-b837{font-family:Montserrat;font-size:0.875rem;color:var(--ns-text);line-height:1.45;& strong { display: block; font-family: Shape; font-weight: 600; font-size: 1rem; color: var(--ns-ink); } & span { display: block; }\n}.elementor .e-60b3851f-e4cc{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.85rem;align-items:center;}.elementor .e-323557b2-8112:hover,.elementor .e-323557b2-8112:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-323557b2-8112{padding:2rem;border-radius:1.5rem;border-width:1px;border-color:rgba(4,13,16,0.08);border-style:solid;background-color:var(--ns-white);box-shadow:0px 24px 60px 0px rgba(21,67,80,0.10);transition:transform 0.3s;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-6560cd87-a7df{min-width:0px;padding-block-start:3rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 18rem;}.elementor .e-6cef25d5-2540{font-size:0.95rem;color:var(--ns-teal);letter-spacing:0.18em;line-height:1;}.elementor .e-4ed2877d-f8a6{font-family:Shape;font-weight:500;font-size:1.125rem;color:var(--ns-ink);line-height:1.5;}.elementor .e-11abdf1a-1500{width:2.75rem;height:2.75rem;font-family:Shape;font-weight:600;font-size:0.95rem;color:var(--ns-white);letter-spacing:0.02em;line-height:1;border-radius:50%;background-color:var(--ns-teal);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-6ee08c26-bb1c{font-family:Montserrat;font-size:0.875rem;color:var(--ns-text);line-height:1.45;& strong { display: block; font-family: Shape; font-weight: 600; font-size: 1rem; color: var(--ns-ink); } & span { display: block; }\n}.elementor .e-3a36031e-3612{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.85rem;align-items:center;}.elementor .e-59a2fdc1-7a82:hover,.elementor .e-59a2fdc1-7a82:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-59a2fdc1-7a82{padding:2rem;border-radius:1.5rem;border-width:1px;border-color:rgba(4,13,16,0.08);border-style:solid;background-color:var(--ns-white);box-shadow:0px 24px 60px 0px rgba(21,67,80,0.10);transition:transform 0.3s;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-2aaf11aa-a1cb{font-family:Shape;font-weight:500;font-size:1.6rem;color:var(--ns-white);line-height:1.2;& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-2281523a-ea4f{font-family:Montserrat;font-size:0.9375rem;color:rgba(255,255,255,0.82);line-height:1.6;}.elementor .e-22550244-ed39{align-self:flex-start;}.elementor .e-3788baff-b67e{padding:2rem;border-radius:1.5rem;background-image:linear-gradient(150deg, #1D5A6A 0%,#154350 50%,#0B2A33 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ns-teal);display:flex;flex-direction:column;gap:1rem;}.elementor .e-3f586903-e02f{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 18rem;}.elementor .e-72c5935d-db89{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:flex-start;}.elementor .e-3654c706-108d{max-width:52rem;font-family:Montserrat;font-size:0.8125rem;color:var(--ns-mist);line-height:1.6;& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7ccace31-1376{background-color:#091e23;background-image: radial-gradient(ellipse at 0% 0%, rgba(254,227,63,0.18) 0%, rgba(242,241,241,0) 45%);\n}.elementor .e-4dcd1906-dbe4{& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-teal); }\n}.elementor .e-1730fcb2-325f{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-635d915f-997e{align-self:flex-start;}.elementor .e-5883486f-eeca{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-1cd8e3de-e92b{position:sticky;inset-block-start:7rem;gap:1.4rem;flex:0 1 32%;}.elementor .e-465ceb90-c9a5{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-28be2d36-4bd3{padding:0px;flex:1 1 auto;}.elementor .e-2901c1fb-3511{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-3e788644-a2b3:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-3e788644-a2b3{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-3facc15a-4ceb{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-644229aa-d024{padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-601f8ca3-fe2d{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-70bdc3fd-d6ee{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-4457064a-c2be{padding:0px;flex:1 1 auto;}.elementor .e-63875349-e3a6{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-60dd5ab1-d45a:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-60dd5ab1-d45a{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-4fae0c16-b212{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-1d25f98c-d328{padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-bc5a90d-d8a2{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-537f3791-7691{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-39589bf6-4929{padding:0px;flex:1 1 auto;}.elementor .e-626f204b-9046{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-4d4d85d3-511e:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-4d4d85d3-511e{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-1627526a-61da{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-7871c56a-cac8{padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-34d79506-b80d{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-1bf6156e-55ff{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-44c741ae-5634{padding:0px;flex:1 1 auto;}.elementor .e-2825e0b9-79fe{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-4df9e10-9890:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-4df9e10-9890{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-383b3c8f-a196{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-63e44e77-23af{padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-7855d12d-89aa{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-24e79c0c-b469{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-1f70dbc6-d0fe{padding:0px;flex:1 1 auto;}.elementor .e-760e1e9d-e407{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-378e176b-6a10:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-378e176b-6a10{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-6f066d74-549a{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-41b82407-a451{padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-28ed5d23-7ced{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-21ab5277-ba9c{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-73121a07-6f9d{padding:0px;flex:1 1 auto;}.elementor .e-67c8d529-adeb{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-3243e53a-6db1:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-3243e53a-6db1{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-214dcc95-b3ac{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-52158d2a-edb2{padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-6fb2d1c6-7271{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-7811c3c5-e9f1{font-family:Shape;font-weight:500;font-size:1.2rem;color:var(--ns-ink);line-height:1.4;}.elementor .e-2edc1bde-fe84{padding:0px;flex:1 1 auto;}.elementor .e-373c5f7b-8127{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-70eef93d-90be:focus{outline-width:2px;outline-color:#154350;outline-style:solid;outline-offset:2px;}.elementor .e-70eef93d-90be{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-49dca50-4f63{& a { color: var(--ns-teal); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}.elementor .e-c3c44a2-42a9{padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-6c0eb3d-60d8{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-18004a3b-dbf8{padding:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(4,13,16,0.12);\n}.elementor .e-417ea946-9ec7{min-width:0px;padding:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-3111d248-c676{padding:0px;display:flex;flex-direction:row;gap:5rem;align-items:flex-start;}.elementor .e-56dc2524-5ac6{background-color:var(--ns-white);}.elementor .e-288c8ec4-d3e5{font-size:3.3rem;& em { font-family: ivyora-display; font-style: italic; font-weight: 400; color: var(--ns-yellow); }\n}.elementor .e-6531a1a2-29e5{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-7b0a19ca-709e{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-473bbf10-6286{padding:0px;display:flex;flex-direction:row;gap:0.9rem;align-items:center;}.elementor .e-19722794-d39f{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-1468f70-729c{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-532e4ce9-472f{padding:0px;display:flex;flex-direction:row;gap:0.9rem;align-items:center;}.elementor .e-5606fb70-d38d{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-1091c02d-a0e1{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-4451c57c-4e43{padding:0px;display:flex;flex-direction:row;gap:0.9rem;align-items:center;}.elementor .e-5be6a6cf-f08f{padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-116c452e-6b24{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-48a131df-cba7{padding-block-start:0.5rem;}.elementor .e-1d32d903-8fb0{min-width:0px;gap:1.4rem;flex:1 1 58%;}.elementor .e-505526de-4c8f{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-45d59f41-c426{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-708b9070-f5b0{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-598cb432-838f{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-37302d2-3320{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-10cf44d9-76a8{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-64c76b68-68dd{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:var(--ns-teal);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-c2a5d5e-25fb{font-family:Montserrat;font-size:0.9375rem;line-height:1.55;& a { color: var(--ns-ink); text-decoration: none; }\n}.elementor .e-762b2109-4efc{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-39f1f10a-efc8{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-3ec69d1a-6b7e{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-5b8539cb-9911{padding:0px;display:flex;flex-direction:row;gap:4.5rem;align-items:center;}.elementor .e-4ed36367-d3f2{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%);\n}