.elementor-95 .elementor-element.elementor-element-d596195{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-95 .elementor-element.elementor-element-30c089c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-95 .elementor-element.elementor-element-30c089c:not(.elementor-motion-effects-element-type-background),.elementor-95 .elementor-element.elementor-element-30c089c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F9F8}.elementor-95 .elementor-element.elementor-element-f2898c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-95 .elementor-element.elementor-element-f2898c5:not(.elementor-motion-effects-element-type-background),.elementor-95 .elementor-element.elementor-element-f2898c5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F9F8}.elementor-95 .elementor-element.elementor-element-ff278b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-95 .elementor-element.elementor-element-354a8fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-95 .elementor-element.elementor-element-354a8fe:not(.elementor-motion-effects-element-type-background),.elementor-95 .elementor-element.elementor-element-354a8fe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F9F8}:root{--page-title-display:none}:root{--green:#4CAF7A;--navy:#0B2533;--ink:#0f172a;--muted:#475569;--bg:#F7FAF9}.event-highlight{background:linear-gradient(180deg,#FFFFFF,var(--bg));padding:80px 0}.event-wrap{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:900px){.event-wrap{grid-template-columns:1fr;text-align:center}}.event-slider{position:relative;overflow:hidden;border-radius:24px;box-shadow:0 12px 36px rgb(11 37 51 / .12);width:100%;height:100%}.slides{display:flex;width:400%;height:100%;transition:transform 1s ease-in-out}.slides img{width:100%;height:auto;flex-shrink:0;object-fit:cover}.event-content{display:flex;flex-direction:column;justify-content:center}.event-eyebrow{display:inline-flex;align-items:center;gap:.5rem;background:#F1F5F9;border:1px solid #E2E8F0;color:#334155;padding:.4rem .75rem;border-radius:999px;font-weight:700;font-size:.8rem}.event-eyebrow .dot{width:8px;height:8px;border-radius:999px;background:var(--green)}.event-title{margin:1rem 0 .8rem;font-size:clamp(26px,4vw,38px);font-weight:900;line-height:1.1;color:var(--ink)}.event-desc{color:var(--muted);font-size:1.05rem;max-width:58ch;margin-bottom:1.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:.9rem 1.4rem;font-weight:700;text-decoration:none;transition:background .25s ease,transform .25s ease}.btn-primary{background:var(--navy);color:#fff;box-shadow:0 8px 24px rgb(11 37 51 / .15)}.btn-primary:hover{background:#142f3e;transform:translateY(-2px)}@media(max-width:600px){.slides img{height:280px}}:root{--ln-green:#4CAF7A;--ln-navy:#0B2533;--ln-ink:#0f172a;--ln-muted:#64748B;--ln-ring:#E5E7EB;--ln-bg:#F7FAF9}.latest-news{background:linear-gradient(180deg,#FFFFFF,var(--ln-bg));padding:56px 0 28px}.latest-news .ln-head{max-width:1200px;margin:0 auto 14px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.latest-news h2{font-size:clamp(22px,2.6vw,32px);font-weight:900;color:var(--ln-ink);margin:0}.ln-seeall{text-decoration:none;font-weight:700;color:var(--ln-navy);border:1px solid var(--ln-ring);padding:.5rem .9rem;border-radius:12px}.ln-seeall:hover{border-color:#cfe4db;background:#fff}.ln-slider{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (min-width:900px){.ln-slider{grid-auto-columns:33.333%}}@media (min-width:1200px){.ln-slider{grid-auto-columns:28%}}.ln-card{position:relative;scroll-snap-align:start;border-radius:18px;overflow:hidden;border:1px solid var(--ln-ring);background:#fff;box-shadow:0 8px 26px rgb(11 37 51 / .06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ln-card:hover{transform:translateY(-6px);box-shadow:0 18px 42px rgb(11 37 51 / .14);border-color:#d6e9e0}.ln-card img{width:100%;height:260px;object-fit:cover;display:block}@media (min-width:900px){.ln-card img{height:220px}}.ln-link{position:relative;display:block;color:inherit;text-decoration:none}.ln-title{position:absolute;left:0;right:0;bottom:0;margin:0;padding:16px 16px 18px;color:#fff;font-size:clamp(16px,2vw,20px);line-height:1.25;font-weight:800;background:linear-gradient(180deg,#fff0 0%,rgb(9 22 34 / .75) 70%,rgb(9 22 34 / .9) 100%);border-top:3px solid var(--ln-green)}.ln-arrows{display:flex;gap:8px;justify-content:center;margin:14px 0 0}.ln-arrows a{width:10px;height:10px;border-radius:999px;display:inline-block;background:#cdd7d1;text-indent:-9999px;border:1px solid #b9c7bf}.ln-arrows a:hover{background:var(--ln-green);border-color:var(--ln-green)}.ln-slider::-webkit-scrollbar{height:8px}.ln-slider::-webkit-scrollbar-thumb{background:#dfe7e3;border-radius:999px}.ln-slider{scrollbar-color:#dfe7e3 #fff0;scrollbar-width:thin}:root{--green:#4CAF7A;--navy:#0B2533;--ink:#0f172a;--muted:#475569;--ring:#E5E7EB;--bg:#F7FAF9}.af-timeline{background:linear-gradient(180deg,#FFFFFF,var(--bg));padding:72px 0 84px}.tl-wrap{max-width:1100px;margin:0 auto;padding:0 24px;position:relative}.tl-heading{margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:900;color:var(--ink)}.tl-sub{margin:.25rem 0 2rem;color:#64748b}.tl-axis{position:absolute;left:calc(50% - 2px);top:120px;bottom:0;width:4px;pointer-events:none}.tl-line{position:absolute;inset:0;background:linear-gradient(#dfe7e3,#dfe7e3);border-radius:999px}.tl-line-progress{position:absolute;left:0;top:0;width:4px;height:0;background:linear-gradient(180deg,var(--green),#86d2a9);border-radius:999px;transition:height .25s ease}.tl-items{position:relative;display:grid;gap:36px;margin-top:22px}.tl-item{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:start}.tl-item:nth-child(odd) .tl-card{grid-column:1 / 2}.tl-item:nth-child(even) .tl-card{grid-column:2 / 3}.tl-dot{position:absolute;left:calc(50% - 8px);top:14px;width:16px;height:16px;background:#fff;border:4px solid var(--green);border-radius:999px;box-shadow:0 0 0 6px rgb(76 175 122 / .12)}.tl-card{background:#fff;border:1px solid var(--ring);border-radius:16px;padding:18px 18px 16px;box-shadow:0 8px 26px rgb(11 37 51 / .06);transform:translateY(12px);opacity:0;transition:transform .6s cubic-bezier(.2,.65,.2,1),opacity .6s ease,box-shadow .2s}.tl-card:hover{box-shadow:0 18px 42px rgb(11 37 51 / .14)}.tl-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.chip{display:inline-flex;align-items:center;padding:.28rem .55rem;border:1px solid var(--ring);border-radius:999px;font-size:.78rem;color:#1f2937;background:#fff}.tl-title-item{margin:.2rem 0 .4rem;font-size:1.1rem;font-weight:800;color:var(--navy)}.tl-goals{margin:.25rem 0 .8rem;padding-left:1rem;color:#334155;font-size:.96rem}.tl-goals li{margin:.25rem 0}.tl-cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-weight:700;text-decoration:none;border:1px solid var(--green);color:var(--navy);padding:.55rem .8rem;border-radius:12px}.tl-cta:hover{background:#F8FFFC}.tl-item.is-visible .tl-card{transform:none;opacity:1}@media (max-width:900px){.tl-axis{left:20px;top:140px}.tl-item{grid-template-columns:1fr;padding-left:48px}.tl-dot{left:12px}.tl-item .tl-card{grid-column:1 / -1}}:root{--green:#4CAF7A;--navy:#0B2533;--ink:#0f172a;--muted:#475569;--ring:#E5E7EB;--bg:#F7FAF9}.partners-section{background:linear-gradient(180deg,#FFFFFF,var(--bg));padding:72px 0 64px}.partners-container{max-width:1200px;margin:0 auto;padding:0 24px;text-align:center}.partners-title{font-size:clamp(22px,2.6vw,30px);font-weight:900;color:var(--ink);margin:0}.partners-sub{margin:.5rem 0 1.75rem;color:#64748b;font-size:.98rem}.partners-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.partners-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.partners-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1200px){.partners-grid{grid-template-columns:repeat(5,1fr)}}.partner-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;background:#fff;border:1px solid var(--ring);border-radius:16px;padding:16px 14px;text-decoration:none;color:var(--navy);box-shadow:0 6px 24px rgb(11 37 51 / .06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;will-change:transform}.partner-card:hover{transform:translateY(-6px);box-shadow:0 18px 42px rgb(11 37 51 / .14);border-color:#cfe4db;background:#fff}.partner-card img{width:min(80%,240px);max-height:88px;object-fit:contain;filter:grayscale(8%);opacity:.95;transition:transform .25s ease,filter .25s ease,opacity .25s ease}.partner-card:hover img{transform:scale(1.05);filter:grayscale(0%);opacity:1}.partner-card h3{margin:0;font-size:.98rem;font-weight:700;line-height:1.3;color:var(--navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:360px){.partner-card{padding:12px 10px}.partner-card img{max-height:72px}.partner-card h3{font-size:.92rem}}