@import url("/assets/css/aos.css");@import url("/assets/css/bootstrap.min.css");@import url("/assets/css/boxicons.min.css");@import url("/assets/css/owl.carousel.min.css");@import url("/assets/css/flaticon.css");@import url("/assets/css/magnific-popup.min.css");@import url("/assets/css/style.css");@import url("/assets/css/header.css");@import url("/assets/css/responsive.css");body,html{margin:0;padding:0}.legal-page-effective-date{color:#666;font-size:.95rem;margin-bottom:1.5rem}.legal-page-body h2{color:var(--blackColor,#1a1a1a);font-size:1.35rem;font-weight:600;margin:2rem 0 1rem}.legal-page-body h2:first-child{margin-top:0}.legal-page-body p{color:#555;line-height:1.8;margin-bottom:1rem}.legal-page-body ul{color:#555;line-height:1.8;margin-bottom:1.25rem;padding-left:1.25rem}.legal-page-body li{margin-bottom:.5rem}.legal-page-body a{color:var(--mainColor,#0d6efd);text-decoration:underline}body.announcement-popup-open{overflow:hidden}.announcement-popup{position:fixed;inset:0;z-index:1080;display:grid;place-items:center;padding:1.25rem;animation:announcement-popup-fade-in .35s ease}@keyframes announcement-popup-fade-in{0%{opacity:0}to{opacity:1}}.announcement-popup__backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.68);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.announcement-popup__dialog{position:relative;display:flex;flex-direction:column;width:min(100%,560px);max-height:min(90vh,760px);overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 32px 90px rgba(15,23,42,.28),0 0 0 1px rgba(15,23,42,.06);animation:announcement-popup-rise .42s cubic-bezier(.22,1,.36,1)}.announcement-popup__dialog--with-image{width:min(100%,720px)}@keyframes announcement-popup-rise{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.announcement-popup__dialog:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;z-index:2;background:linear-gradient(90deg,var(--announcement-accent,#2563eb),color-mix(in srgb,var(--announcement-accent,#2563eb) 55%,white))}.announcement-popup--info{--announcement-accent:#2563eb}.announcement-popup--success{--announcement-accent:#059669}.announcement-popup--warning{--announcement-accent:#d97706}.announcement-popup--urgent{--announcement-accent:#dc2626}.announcement-popup__close{position:absolute;top:.9rem;right:.9rem;z-index:4;width:2.35rem;height:2.35rem;border:0;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.94);color:#0f172a;font-size:1.4rem;box-shadow:0 8px 24px rgba(15,23,42,.16);cursor:pointer;transition:transform .2s ease,background-color .2s ease}.announcement-popup__close:hover{transform:scale(1.04);background:#fff}.announcement-popup__hero{position:relative;width:100%;aspect-ratio:16/9;min-height:180px;max-height:280px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--announcement-accent) 18%,#e2e8f0),#f8fafc)}.announcement-popup__hero-image{object-fit:cover}.announcement-popup__hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.08),rgba(15,23,42,.02) 45%,rgba(15,23,42,.42))}.announcement-popup__header{padding:1.5rem 1.75rem 0}.announcement-popup__badge{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .85rem;border-radius:999px;background:color-mix(in srgb,var(--announcement-accent) 12%,white);color:var(--announcement-accent);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.announcement-popup__badge--hero{position:absolute;left:1.1rem;bottom:1rem;z-index:3;background:rgba(255,255,255,.94);color:var(--announcement-accent);box-shadow:0 10px 24px rgba(15,23,42,.14)}.announcement-popup__content{flex:1 1 auto;overflow:auto;padding:1.35rem 1.75rem .5rem}.announcement-popup__dialog:not(.announcement-popup__dialog--with-image) .announcement-popup__content{padding-top:.35rem}.announcement-popup__title{margin:0 0 .5rem;padding-right:2.25rem;font-size:clamp(1.45rem,2.4vw,1.95rem);line-height:1.22;font-weight:700;color:#0f172a;letter-spacing:-.02em}.announcement-popup__dates{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 1rem;padding:.35rem .75rem;border-radius:999px;background:#f8fafc;color:#64748b;font-size:.88rem}.announcement-popup__dates i{color:var(--announcement-accent);font-size:1rem}.announcement-popup__summary{margin:0 0 1rem;color:#334155;line-height:1.75;font-size:1.02rem}.announcement-popup__body{margin:0 0 .5rem;padding:1rem 1.1rem;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;line-height:1.75;white-space:pre-line}.announcement-popup__footer{flex-shrink:0;padding:1rem 1.75rem 1.35rem;border-top:1px solid #eef2f7;background:linear-gradient(180deg,rgba(248,250,252,.4),#fff)}.announcement-popup__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.announcement-popup__attachment{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border-radius:999px;background:#f1f5f9;color:#0f172a;text-decoration:none;font-weight:600;font-size:.92rem;transition:background-color .2s ease}.announcement-popup__attachment:hover{background:#e2e8f0;color:#0f172a}.announcement-popup__cta{min-width:148px;text-align:center;box-shadow:0 10px 24px color-mix(in srgb,var(--announcement-accent) 28%,transparent)}.announcement-popup__dismiss{margin-left:auto;border:0;background:transparent;color:#64748b;font-weight:600;cursor:pointer;padding:.55rem .35rem}@media (max-width:575px){.announcement-popup{padding:.85rem}.announcement-popup__dialog,.announcement-popup__dialog--with-image{width:100%;border-radius:18px}.announcement-popup__content,.announcement-popup__footer{padding-left:1.15rem;padding-right:1.15rem}.announcement-popup__hero{max-height:220px}.announcement-popup__actions{flex-direction:column;align-items:stretch}.announcement-popup__dismiss{margin-left:0;width:100%;text-align:center}.announcement-popup__cta{width:100%}}.news-bar{--news-bar-bg:#0f3d2e;--news-bar-ink:#f4fbf7;--news-bar-accent:#c9a227;background:linear-gradient(90deg,#0c3326,#145c43 55%,#0f3d2e);color:var(--news-bar-ink);border-bottom:1px solid rgba(255,255,255,.08)}.news-bar__inner{width:min(1320px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;min-height:46px;padding:8px 0}.news-bar__all,.news-bar__badge{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:var(--news-bar-ink);text-decoration:none;font-weight:600;font-size:13px;letter-spacing:.02em}.news-bar__badge{padding:6px 12px;border-radius:999px;background:rgba(201,162,39,.18);border:1px solid rgba(201,162,39,.45);color:#f6e7a8}.news-bar__all i,.news-bar__badge i{font-size:16px;line-height:1}.news-bar__all:hover,.news-bar__badge:hover{color:#fff}.news-bar__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.news-bar__track{display:flex;align-items:center;gap:28px;width:max-content}.news-bar__track--animate{animation:news-bar-marquee 28s linear infinite}.news-bar__viewport:hover .news-bar__track--animate{animation-play-state:paused}@keyframes news-bar-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.news-bar__item{display:inline-flex;align-items:center;gap:10px;color:rgba(244,251,247,.92);text-decoration:none;font-size:14px;font-weight:500}.news-bar__item:hover{color:#fff}.news-bar__dot{width:6px;height:6px;border-radius:999px;background:var(--news-bar-accent);flex:0 0 auto}.news-bar__title{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-detail__body,.news-page__body{width:min(1100px,calc(100% - 32px));margin:0 auto}.news-detail__back{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;color:#145c43;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:none;text-decoration:none}.news-detail__body,.news-page__body{padding:48px 0 72px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.news-card{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;border:1px solid rgba(15,61,46,.08);box-shadow:0 12px 32px rgba(15,61,46,.06);transition:transform .2s ease,box-shadow .2s ease}.news-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,61,46,.1)}.news-card__media{display:block;aspect-ratio:16/9;background:#e8f2ec;overflow:hidden}.news-card__media img,.news-detail__figure img{width:100%;height:100%;object-fit:cover;display:block}.news-card__placeholder{width:100%;height:100%;display:grid;place-items:center;color:#145c43;font-size:42px;background:linear-gradient(135deg,#e8f2ec,#d5e8dc)}.news-card__content{display:flex;flex-direction:column;gap:10px;padding:20px 20px 22px;flex:1 1}.news-card__content time{color:#6b7f74;font-size:13px;font-weight:600}.news-card__content h2{margin:0;font-size:1.2rem;line-height:1.35}.news-card__content h2 a{color:#12382b;text-decoration:none}.news-card__content h2 a:hover{color:#145c43}.news-card__content p{margin:0;color:#5b6b62;font-size:.95rem;line-height:1.65;flex:1 1}.news-card__link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:#145c43;font-weight:650;text-decoration:none}.news-card__link:hover{color:#0c3326}.news-page__empty{text-align:center;padding:64px 20px;border-radius:20px;background:#f5faf7;border:1px dashed rgba(20,92,67,.2);color:#365244}.news-page__empty i{font-size:42px;color:#145c43}.news-page__empty h2{margin:12px 0 8px}.news-detail__figure{margin:0 0 28px;border-radius:20px;overflow:hidden;aspect-ratio:16/9;background:#e8f2ec}.news-detail__content{color:#2f3f36;font-size:1.05rem;line-height:1.85}.news-detail__content h1,.news-detail__content h2,.news-detail__content h3{color:#12382b;margin:1.6rem 0 .75rem}.news-detail__content p{margin:0 0 1rem}.news-detail__content ol,.news-detail__content ul{margin:0 0 1rem;padding-left:1.25rem}.news-detail__content a{color:#145c43}.news-detail__empty{color:#66756c}@media (max-width:991px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-bar__inner{grid-template-columns:auto minmax(0,1fr)}.news-bar__all{display:none}}@media (max-width:640px){.news-grid{grid-template-columns:1fr}.news-bar__badge span{display:none}.news-detail__back{margin-bottom:16px}}.NavigationLoader_overlay__MVd5x{position:fixed;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center;background:rgba(242,248,241,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .25s ease}.NavigationLoader_overlayVisible__hT9pa{opacity:1;pointer-events:auto}.NavigationLoader_progressTrack__F_85V{position:fixed;top:0;left:0;right:0;z-index:9999;height:3px;background:rgba(27,66,47,.08);overflow:hidden;opacity:0;transition:opacity .2s ease}.NavigationLoader_progressTrackVisible__DhTvT{opacity:1}.NavigationLoader_progressBar__gqgV0{height:100%;width:0;background:linear-gradient(90deg,#1b422f,#2d6b4f 45%,#c7a54a);box-shadow:0 0 12px rgba(199,165,74,.45);transition:width .35s cubic-bezier(.22,1,.36,1);position:relative}.NavigationLoader_progressBar__gqgV0:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55) 50%,transparent);animation:NavigationLoader_navLoaderShimmer__d23ts 1.1s ease-in-out infinite}.NavigationLoader_card__MsbA1{display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:1.75rem 2.25rem;border-radius:18px;background:rgba(255,255,255,.92);border:1px solid rgba(27,66,47,.1);box-shadow:0 18px 48px rgba(27,66,47,.12),0 2px 8px rgba(0,33,71,.06);transform:translateY(8px) scale(.98);opacity:0;animation:NavigationLoader_navLoaderCardIn__IAl8I .35s cubic-bezier(.22,1,.36,1) forwards}.NavigationLoader_spinner__LlRI3{position:relative;width:52px;height:52px}.NavigationLoader_ring__q_SRS{position:absolute;inset:0;border-radius:50%;border:3px solid transparent}.NavigationLoader_ringOuter__2wNuO{border-top-color:#1b422f;border-right-color:rgba(27,66,47,.15);animation:NavigationLoader_navLoaderSpin__i7dgK .9s linear infinite}.NavigationLoader_ringInner__Bm8IC{inset:8px;border-bottom-color:#c7a54a;border-left-color:rgba(199,165,74,.2);animation:NavigationLoader_navLoaderSpin__i7dgK .65s linear infinite reverse}.NavigationLoader_core__lWc69{position:absolute;inset:18px;border-radius:50%;background:linear-gradient(135deg,#1b422f,#2d6b4f);animation:NavigationLoader_navLoaderPulse__6e0Qr 1.4s ease-in-out infinite}.NavigationLoader_label__M6Ooh{margin:0;font-family:Lexend,system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.04em;color:#1b422f}.NavigationLoader_subLabel__636gf{margin:-.35rem 0 0;font-family:Lexend,system-ui,-apple-system,sans-serif;font-size:.78rem;font-weight:400;color:#536059}.NavigationLoader_dots__9bSt0{display:inline-flex;gap:4px;margin-left:2px}.NavigationLoader_dot__vKTte{width:4px;height:4px;border-radius:50%;background:#c7a54a;animation:NavigationLoader_navLoaderDot__p_MLP 1.2s ease-in-out infinite}.NavigationLoader_dot__vKTte:nth-child(2){animation-delay:.15s}.NavigationLoader_dot__vKTte:nth-child(3){animation-delay:.3s}@keyframes NavigationLoader_navLoaderSpin__i7dgK{to{transform:rotate(1turn)}}@keyframes NavigationLoader_navLoaderPulse__6e0Qr{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.88);opacity:.75}}@keyframes NavigationLoader_navLoaderShimmer__d23ts{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes NavigationLoader_navLoaderCardIn__IAl8I{to{transform:translateY(0) scale(1);opacity:1}}@keyframes NavigationLoader_navLoaderDot__p_MLP{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.NavigationLoader_card__MsbA1,.NavigationLoader_core__lWc69,.NavigationLoader_dot__vKTte,.NavigationLoader_progressBar__gqgV0,.NavigationLoader_progressBar__gqgV0:after,.NavigationLoader_ringInner__Bm8IC,.NavigationLoader_ringOuter__2wNuO{animation:none!important;transition:none!important}.NavigationLoader_card__MsbA1{transform:none;opacity:1}}