.fs-tool{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:none;border:0;padding:0;color:inherit;font:inherit}
.fs-tool:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}
.fs-ico{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;flex:none}
.fs-ico--lang{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0 10 10 0 0 0-20 0Z'/%3E%3Cpath d='M8 12c0 6 4 10 4 10s4-4 4-10-4-10-4-10-4 4-4 10Z'/%3E%3Cpath d='M21 15H3M21 9H3'/%3E%3C/svg%3E")}
.fs-ico--moon{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.5 14.08A9 9 0 0 1 9.92 2.5 9.5 9.5 0 1 0 21.5 14.08Z'/%3E%3C/svg%3E")}
.fs-ico--sun{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='M12 2v1.5M12 20.5V22M4.93 4.93l1.06 1.06M18.01 18.01l1.06 1.06M2 12h1.5M20.5 12H22M4.93 19.07l1.06-1.06M18.01 5.99l1.06-1.06'/%3E%3C/svg%3E")}
.header-align-last .main-menu.nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:8px;margin:0!important;padding:0!important}
.header-align-last .main-menu.nav>li{margin:0!important;padding:0!important;float:none!important;width:auto!important;white-space:nowrap}
.header-align-last .main-menu.nav>li>a{display:inline-flex!important;align-items:center;gap:6px;padding:8px 10px!important;margin:0!important;border-radius:4px;min-height:40px}
.header-align-last .main-menu.nav>li>a:hover{background:#f3f4f6}
html[data-theme="dark"] .header-align-last .main-menu.nav>li>a:hover{background:#1f2a37}
.header-align-last .main-menu.nav>li>a::before,.header-align-last .main-menu.nav>li>a::after{display:none!important}
.header-align-last .main-menu.nav>li+li{margin-inline-start:0!important}
.fs-ico--search{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.5 17.5 22 22'/%3E%3Cpath d='M20 11a9 9 0 1 0-18 0 9 9 0 0 0 18 0Z'/%3E%3C/svg%3E")}
.header-align-last .fs-tool--theme,.header-align-last .fs-tool--search{padding:8px!important;min-width:40px;justify-content:center}
.header-align-last .fs-tool--search.is-open{background:#f3f4f6}
html[data-theme="dark"] .header-align-last .fs-tool--search.is-open{background:#1f2a37}
.fs-ico--x{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M19 5 5 19M5 5l14 14'/%3E%3C/svg%3E")}
.fs-search-panel{position:absolute;top:100%;inset-inline:0;z-index:1040;background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);animation:fsFade .2s ease}
.fs-search-panel[hidden]{display:none}
@keyframes fsFade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.fs-search-panel{animation:none}}
.fs-search-wrap{max-width:1280px;margin:0 auto;padding:24px 32px}
.fs-search-box{display:flex;flex-direction:column;gap:16px;margin:0}
.fs-search-content{display:flex;gap:8px}
.fs-search-control{position:relative;flex:1;display:flex;align-items:center;min-width:0}
.fs-search-control>.fs-ico{position:absolute;inset-inline-start:14px;color:#6c737f;pointer-events:none}
.fs-search-control input{width:100%;height:48px;padding:0 44px;border:1px solid #9da4ae;border-radius:4px;background:#fff;color:#1f2a37;font:inherit;font-size:16px}
.fs-search-control input::placeholder{color:#6c737f}
.fs-search-control input:hover{border-color:#6c737f}
.fs-search-control input:focus{outline:2px solid #161616;outline-offset:0;box-shadow:inset 0 0 0 3px #fff;border-color:#161616}
.fs-search-clear{position:absolute;inset-inline-end:6px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:none;color:#384250;cursor:pointer}
.fs-search-clear:hover{background:#f3f4f6}
.fs-search-clear[hidden]{display:none}
.fs-search-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border:0;border-radius:4px;background:#1b8354;color:#fff;font:inherit;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s ease}
.fs-search-btn:hover{background:#166a45}
.fs-search-btn:active{background:#104631}
.fs-search-btn:focus-visible,.fs-chip:focus-visible,.fs-search-clear:focus-visible{outline:2px solid #161616;outline-offset:2px;box-shadow:0 0 0 2px #fff}
.fs-search-fill{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}
.fs-search-fill-label{font-size:14px;color:#384250}
.fs-chips{display:flex;flex-wrap:wrap;gap:8px}
.fs-chip{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border:1px solid #d2d6db;border-radius:9999px;background:#f9fafb;color:#1f2a37!important;font-size:14px;text-decoration:none!important;transition:background .2s ease}
.fs-chip:hover{background:#f3f4f6;border-color:#9da4ae}
html[data-theme="dark"] .fs-search-panel{background:#161b26;border-color:#384250}
html[data-theme="dark"] .fs-search-control input{background:#0c111b;border-color:#4d5761;color:#f3f4f6}
html[data-theme="dark"] .fs-search-control input:focus{outline-color:#fff;box-shadow:inset 0 0 0 3px #161616;border-color:#fff}
html[data-theme="dark"] .fs-search-control>.fs-ico,html[data-theme="dark"] .fs-search-fill-label{color:#9da4ae}
html[data-theme="dark"] .fs-search-clear{color:#d2d6db}
html[data-theme="dark"] .fs-search-clear:hover{background:#1f2a37}
html[data-theme="dark"] .fs-chip{background:#1f2a37;border-color:#384250;color:#f3f4f6!important}
@media (max-width:767px){.fs-search-wrap{padding:16px}.fs-search-btn{padding:0 14px}.fs-search-btn-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fs-search-btn{width:48px;padding:0}}
.header-align-last .main-menu.nav>li>a>span{width:auto!important}
.fs-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.off-canvas-wrapper .fs-tool{display:flex!important;align-items:center;gap:8px!important}

html[data-theme="dark"]{color-scheme:dark}
html[data-theme="dark"] body,html[data-theme="dark"] .main-content,html[data-theme="dark"] section{background-color:#0c111b!important;color:#e5e7eb}
html[data-theme="dark"] .header-area,html[data-theme="dark"] .header-area-nav,html[data-theme="dark"] .submenu-nav,html[data-theme="dark"] .off-canvas-wrapper{background-color:#161b26!important;color:#f3f4f6}
html[data-theme="dark"] .digital-stamp-card,html[data-theme="dark"] [class*="digital-stamp"]{background-color:#111927!important;color:#f3f4f6}
html[data-theme="dark"] .main-menu a,html[data-theme="dark"] .submenu-nav a,html[data-theme="dark"] .sub-menu a,html[data-theme="dark"] .off-canvas-wrapper a,html[data-theme="dark"] .fs-tool{color:#f3f4f6!important}
html[data-theme="dark"] .main-menu a:hover,html[data-theme="dark"] .submenu-nav a:hover{color:#7ad19f!important}
html[data-theme="dark"] h1,html[data-theme="dark"] h2,html[data-theme="dark"] h3,html[data-theme="dark"] h4,html[data-theme="dark"] h5,html[data-theme="dark"] h6,html[data-theme="dark"] .title a{color:#f3f4f6!important}
html[data-theme="dark"] p,html[data-theme="dark"] li{color:#d2d6db}
html[data-theme="dark"] .bg-white,html[data-theme="dark"] .card,html[data-theme="dark"] .post-item,html[data-theme="dark"] .team-member,html[data-theme="dark"] .funfact-item,html[data-theme="dark"] .owl-item>div{background-color:#161b26!important;border-color:#384250!important}
html[data-theme="dark"] .brand-logo-area img,html[data-theme="dark"] .header-area .logo img{filter:brightness(0) invert(1)}
html[data-theme="dark"] .footer-area{background-color:#0c111b!important}
html[data-theme="dark"] .footer-area a{color:#d2d6db}
html[data-theme="dark"] .btn-close{filter:invert(1)}
html[data-theme="dark"] .cookie-box,html[data-theme="dark"] [class*="cookie"]{background-color:#161b26!important;color:#f3f4f6}

html[data-theme="dark"] .news-blank-link{color:#f3f4f6!important;outline-color:#384250!important;mix-blend-mode:normal}
html[data-theme="dark"] .news-blank-link:hover{background:#1f2a37!important}

html[dir="ltr"] .header-area.transparent,html[dir="ltr"] .hero-area-wrapper,html[dir="ltr"] .footer-bottom,html[dir="ltr"] .breadcrumb,html[dir="ltr"] .post-item .content .author,html[dir="ltr"] .post-item .content .meta{direction:ltr}
html[dir="ltr"] body{text-align:left}
html[dir="ltr"] .hero-area-wrapper h1,html[dir="ltr"] .hero-area-wrapper h6{text-align:left}
html[dir="ltr"] .submenu-nav{text-align:left}
html[dir="ltr"] .icofont-long-arrow-left{display:inline-block;transform:scaleX(-1)}
.hero-area-wrapper{background-color:#104631}
.hero-area-wrapper::before,.hero-area-wrapper::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}
.hero-area-wrapper::before{background:#166a45;mix-blend-mode:multiply;opacity:.35}
.hero-area-wrapper::after{background:linear-gradient(to left,rgba(9,42,30,.88) 0%,rgba(9,42,30,.68) 32%,rgba(9,42,30,.24) 60%,rgba(9,42,30,0) 100%),linear-gradient(180deg,rgba(9,42,30,.25) 0%,rgba(9,42,30,0) 22%,rgba(9,42,30,0) 70%,rgba(9,42,30,.45) 100%)}
html[dir="ltr"] .hero-area-wrapper::after{background:linear-gradient(to right,rgba(9,42,30,.88) 0%,rgba(9,42,30,.68) 32%,rgba(9,42,30,.24) 60%,rgba(9,42,30,0) 100%),linear-gradient(180deg,rgba(9,42,30,.25) 0%,rgba(9,42,30,0) 22%,rgba(9,42,30,0) 70%,rgba(9,42,30,.45) 100%)}
html[data-theme="dark"] .hero-area-wrapper{background-color:#0c111b!important}
html[data-theme="dark"] .hero-area-wrapper::before{background:#092a1e;opacity:.55}
html[data-theme="dark"] .hero-area-wrapper::after{background:linear-gradient(to left,rgba(12,17,27,.92) 0%,rgba(12,17,27,.76) 34%,rgba(12,17,27,.35) 62%,rgba(12,17,27,.12) 100%),linear-gradient(180deg,rgba(12,17,27,.3) 0%,rgba(12,17,27,0) 22%,rgba(12,17,27,0) 66%,#0c111b 100%)}
html[data-theme="dark"][dir="ltr"] .hero-area-wrapper::after{background:linear-gradient(to right,rgba(12,17,27,.92) 0%,rgba(12,17,27,.76) 34%,rgba(12,17,27,.35) 62%,rgba(12,17,27,.12) 100%),linear-gradient(180deg,rgba(12,17,27,.3) 0%,rgba(12,17,27,0) 22%,rgba(12,17,27,0) 66%,#0c111b 100%)}
@media (max-width:767px){
.hero-area-wrapper::after,html[dir="ltr"] .hero-area-wrapper::after{background:linear-gradient(180deg,rgba(9,42,30,.2) 0%,rgba(9,42,30,.5) 38%,rgba(9,42,30,.9) 70%,#092a1e 100%)}
html[data-theme="dark"] .hero-area-wrapper::after,html[data-theme="dark"][dir="ltr"] .hero-area-wrapper::after{background:linear-gradient(180deg,rgba(12,17,27,.25) 0%,rgba(12,17,27,.6) 38%,rgba(12,17,27,.92) 70%,#0c111b 100%)}
.hero-area-wrapper{background-color:#092a1e}
}
.hero-area-wrapper div h1,.hero-area-wrapper div h6{text-shadow:0 1px 2px rgba(9,42,30,.35)}
@media (max-width:767px){
.hero-area-wrapper{align-items:flex-end;min-height:clamp(420px,62vh,520px);height:auto;max-height:none;padding:40px 0 32px;background-position:60% center}
.hero-area-wrapper .right-section-hero{min-height:0}
.hero-area-wrapper div h1{font-size:34px;line-height:1.3;margin-bottom:8px!important}
.hero-area-wrapper div h6{font-size:17px;line-height:1.7;margin:0}
.hero-area-wrapper .fc-hero-cta{margin-top:24px}
.hero-area-wrapper .fc-hero-cta .fc-btn{flex:1;justify-content:center;min-height:48px}
}
@media (max-width:767px){
.arrow-link a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}
.header-action-area .btn-menu{min-width:44px;min-height:44px}
.owl-dots .owl-dot{padding:9px!important}
.owl-nav button{min-width:44px;min-height:44px}
.footer-area li a,.footer-area .social-icons a{display:inline-flex;align-items:center;min-height:44px}
.fc-tag{font-size:13px}
}
html[dir="ltr"] .digital-stamp-card,html[dir="ltr"] .digital-stamp-card *{direction:ltr}
html[dir="ltr"] .digital-stamp-card{text-align:left}
