@import url(/site/fonts.css);
html,body{margin:0}body{background:#fff}
.an-ic{display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:middle}
.an-ic svg{display:block}
@media (max-width:767px){.an-v-d{display:none!important}}@media (min-width:768px){.an-v-m{display:none!important}}
.an-soon{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:2147483600;max-width:min(92vw,520px);padding:12px 16px;border-radius:12px;background:#0E2049;color:#fff;font:600 14px/1.45 "Hind Siliguri",Inter,system-ui,sans-serif;box-shadow:0 8px 24px rgba(14,32,73,.25)}
[data-an-href],[data-an-soon],[data-an-lang],[data-an-close]{cursor:pointer}
@keyframes sc-shine { 
  0% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
@keyframes an-boot { 
  0% { transform: translate(-200px, 200px) rotate(-45deg); }
  85%, 100% { transform: translate(200px, -200px) rotate(-45deg); }
}
.scp0:hover { border-color: rgb(1, 33, 105) !important; background: rgb(247, 249, 253) !important; box-shadow: rgba(1, 33, 105, 0.08) 0px 2px 8px !important; }
.scp1:hover { background: rgb(247, 249, 253) !important; }
.scp2:hover { color: rgb(1, 33, 105) !important; }
.scp3:hover { background: rgb(240, 244, 251) !important; color: rgb(1, 33, 105) !important; }
.scp4:hover { color: rgb(27, 35, 51) !important; }
.scp5:hover { background: rgb(240, 244, 251) !important; }
.scp6:focus { border-color: rgb(0, 82, 180) !important; }
.scp7:hover { background: rgb(1, 29, 94) !important; }
.scp8:hover { border-color: rgb(196, 195, 195) !important; }
.scp9:hover { background: rgb(253, 242, 241) !important; }
.scpa:hover { background: rgb(14, 32, 73) !important; }
.scpb:hover { border-color: rgb(1, 33, 105) !important; }
.scpc:hover { background: rgb(246, 247, 249) !important; }
.scpd:focus { border-color: rgb(1, 33, 105) !important; }
.scpe:focus { border-color: rgb(1, 33, 105) !important; box-shadow: rgba(0, 82, 180, 0.16) 0px 0px 0px 3px !important; }
.scpf:hover { transform: translateY(-4px) !important; box-shadow: rgba(1, 33, 105, 0.12) 0px 10px 24px !important; }
.scpg:hover { border-color: rgb(1, 33, 105) !important; box-shadow: rgba(1, 33, 105, 0.12) 0px 14px 30px !important; transform: translateY(-4px) !important; }
.scph:hover { transform: translateY(-2px) !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 20px !important; }
.scpi:hover { background: rgba(255, 255, 255, 0.12) !important; }
.scpj:hover { transform: translateY(-3px) !important; box-shadow: rgba(1, 33, 105, 0.12) 0px 10px 24px !important; }
.scpk:hover { background: rgb(1, 29, 94) !important; transform: translateY(-1px) !important; box-shadow: rgba(1, 33, 105, 0.25) 0px 8px 18px !important; }
.scpl:hover { box-shadow: rgba(1, 33, 105, 0.14) 0px 10px 24px !important; transform: translateY(-4px) !important; }
.scpm:hover { background: rgb(1, 29, 94) !important; transform: translateY(-1px) !important; box-shadow: rgba(1, 33, 105, 0.25) 0px 6px 14px !important; }
.scpn:hover { transform: scale(1.04) !important; }
.scpo:hover { transform: translateY(-1px) !important; }
.scpp:hover { text-decoration: underline !important; }
.scpq:hover { transform: translateY(-3px) !important; box-shadow: rgba(1, 33, 105, 0.1) 0px 10px 24px !important; border-color: rgb(117, 147, 215) !important; }
.scpr:hover { border-color: rgb(1, 33, 105) !important; color: rgb(1, 33, 105) !important; background: rgb(240, 244, 251) !important; }
.scps:hover { border-color: rgb(117, 147, 215) !important; }
.scpt:hover { transform: translate(-50%, -50%) scale(1.15) !important; }
.scpu:hover { transform: translateY(-3px) !important; box-shadow: rgba(1, 33, 105, 0.1) 0px 10px 24px !important; }
.scpv:hover { border-color: rgb(1, 33, 105) !important; transform: translateX(4px) !important; }
.scpw:hover { background: rgb(1, 29, 94) !important; transform: translateY(-1px) !important; }
.scpx:hover { transform: translateY(-2px) !important; }
.scpy:hover { border-color: rgb(1, 33, 105) !important; transform: translateY(-2px) !important; }
.scpz:hover { transform: translateY(-1px) !important; box-shadow: rgba(0, 0, 0, 0.22) 0px 8px 18px !important; }
.scp10:hover { background: rgba(255, 255, 255, 0.1) !important; }
.scp11:hover { transform: translateY(-4px) !important; box-shadow: rgba(1, 33, 105, 0.12) 0px 14px 30px !important; }
.scp12:hover { border-color: rgb(1, 33, 105) !important; color: rgb(51, 51, 51) !important; }
.scp13:hover { transform: translateY(-3px) !important; box-shadow: rgba(1, 33, 105, 0.16) 0px 14px 28px !important; }
.scp14:hover { box-shadow: rgba(1, 33, 105, 0.18) 0px 2px 8px !important; }
.scp15:hover { border-color: rgb(125, 78, 0) !important; }
.scp16:hover { border-color: rgb(1, 33, 105) !important; background: rgb(247, 249, 253) !important; }
.scp17:hover { box-shadow: rgba(1, 33, 105, 0.12) 0px 4px 14px !important; }
.scp18:focus { outline: rgba(0, 82, 180, 0.3) solid 3px !important; outline-offset: 2px !important; }
.scp19:hover { box-shadow: rgb(157, 180, 222) 0px 0px 0px 1px inset !important; }
.scp1a:hover { border-color: rgb(201, 213, 238) !important; background: rgb(247, 249, 253) !important; }
.scp1b:hover { background: rgb(14, 32, 73) !important; border-color: rgb(14, 32, 73) !important; }
.scp1c:hover { background: rgb(254, 244, 228) !important; }
.scp1d:hover { box-shadow: rgba(1, 33, 105, 0.12) 0px 10px 28px !important; transform: translateY(-2px) !important; }
.scp1e:hover { background: rgb(247, 249, 253) !important; color: rgb(1, 33, 105) !important; }
.scp1f:focus { border-color: rgb(0, 82, 180) !important; box-shadow: rgba(0, 82, 180, 0.15) 0px 0px 0px 3px !important; }
.scp1g:hover { border-color: rgb(1, 33, 105) !important; color: rgb(1, 33, 105) !important; }
.scp1h:hover { border-color: rgb(51, 51, 51) !important; color: rgb(51, 51, 51) !important; }
.scp1i:hover { background: rgba(255, 255, 255, 0.08) !important; }
.scp1j:hover { border-color: rgb(1, 33, 105) !important; background: rgb(240, 244, 251) !important; }
.scp1k:hover { background: rgb(147, 32, 26) !important; }
.scp1l:hover { color: rgb(255, 255, 255) !important; }
.scp1m:hover { transform: translateY(-2px) !important; background: rgb(240, 244, 251) !important; }
html, body { height: 100%; margin: 0px; }
:root { --accent-100: rgb(197,197,197); --accent-200: rgb(169,169,169); --accent-300: rgb(130,130,130); --accent-400: rgb(106,106,106); --accent-500: rgb(69,69,69); --accent-50: rgb(236,236,236); --blue-500: rgb(30,58,138); --gray-400: rgb(106,106,106); --input-field-text: rgb(106,106,106); --negetive-500: rgb(255,56,56); --negetive-50: rgb(255,235,235); --negetive-600: rgb(232,51,51); --positive-500: rgb(17,167,92); --positive-600: rgb(15,152,84); --primary-100: rgb(177,205,238); --primary-200: rgb(139,181,230); --primary-300: rgb(85,148,219); --primary-500: rgb(2,95,201); --primary-50: rgb(230,239,250); --primary-700: rgb(1,67,143); --primary-900: rgb(1,40,84); --primary-color-main: rgb(1,33,105); --primary-color: var(--secondary-400); --schemes-on-surface: rgb(29,27,32); --secondary-100: rgb(238,210,177); --secondary-200: rgb(230,188,139); --secondary-400: rgb(212,138,53); --secondary-500: rgb(201,109,2); --secondary-800: rgb(111,60,1); --stroke-color: rgb(140,140,140); --white-2: rgb(255,255,255); --white: rgb(255,255,255); }
:root[data-theme="light"], .light { --schemes-on-surface: rgb(29,27,32); }
:root[data-theme="dark"], .dark { --schemes-on-surface: rgb(255,255,255); }
:root[data-mode="monochrome-lt"] { --schemes-on-surface: rgb(27,27,27); }
:root[data-mode="monochrome-dt"] { --schemes-on-surface: rgb(226,226,226); }
:root[data-mode="pink-lt"] { --schemes-on-surface: rgb(33,25,28); }
:root[data-mode="pink-dt"] { --schemes-on-surface: rgb(238,223,227); }
:root[data-mode="rose-lt"] { --schemes-on-surface: rgb(34,25,26); }
:root[data-mode="rose-dt"] { --schemes-on-surface: rgb(240,222,223); }
:root[data-mode="red-lt"] { --schemes-on-surface: rgb(35,25,24); }
:root[data-mode="red-dt"] { --schemes-on-surface: rgb(241,222,220); }
:root[data-mode="orange-lt"] { --schemes-on-surface: rgb(34,26,21); }
:root[data-mode="orange-dt"] { --schemes-on-surface: rgb(240,223,215); }
:root[data-mode="yellow-lt"] { --schemes-on-surface: rgb(31,27,19); }
:root[data-mode="yellow-dt"] { --schemes-on-surface: rgb(235,225,212); }
:root[data-mode="chartreuse-lt"] { --schemes-on-surface: rgb(27,28,20); }
:root[data-mode="chartreuse-dt"] { --schemes-on-surface: rgb(229,227,214); }
:root[data-mode="green-lt"] { --schemes-on-surface: rgb(24,29,24); }
:root[data-mode="green-dt"] { --schemes-on-surface: rgb(224,228,219); }
:root[data-mode="teal-lt"] { --schemes-on-surface: rgb(23,29,27); }
:root[data-mode="teal-dt"] { --schemes-on-surface: rgb(221,228,225); }
:root[data-mode="cyan-lt"] { --schemes-on-surface: rgb(23,28,30); }
:root[data-mode="cyan-dt"] { --schemes-on-surface: rgb(222,227,230); }
:root[data-mode="blue-lt"] { --schemes-on-surface: rgb(26,27,33); }
:root[data-mode="blue-dt"] { --schemes-on-surface: rgb(226,226,233); }
:root[data-mode="indigo-lt"] { --schemes-on-surface: rgb(28,27,33); }
:root[data-mode="indigo-dt"] { --schemes-on-surface: rgb(229,225,233); }
:root[data-mode="purple-lt"] { --schemes-on-surface: rgb(29,26,32); }
:root[data-mode="purple-dt"] { --schemes-on-surface: rgb(231,224,232); }
:root { --an-white: #FFFFFF; --an-black: #000000; --an-ink: #333333; --an-ink-2: #6F6B6B; --an-ink-3: #6A6A6A; --an-gray-600: #757575; --an-gray-500: #979797; --an-gray-400: #8C8C8C; --an-gray-300: #C4C3C3; --an-gray-200: #EEEEEE; --an-gray-100: #F2F2F2; --an-gray-50: #FCFCFC; --an-navy-950: #0E2049; --an-navy-900: #011D5E; --an-blue-800: #012169; --an-blue-600: #0052B4; --an-blue-500: #1E3A8A; --an-blue-300: #7593D7; --an-blue-50: #F0F4FB; --an-slate-600: #45556C; --an-slate-300: #90A1B9; --an-purple-800: #1A0179; --an-gold-700: #7D4E00; --an-gold-50: #FEF4E4; --an-green-600: #007A55; --an-green-500: #34A853; --an-green-200: #A4F4CF; --an-green-100: #ECFDF5; --an-red-500: #FB2C36; --an-shadow-10: rgba(0,0,0,0.10); --an-shadow-20: rgba(0,0,0,0.20); --color-bg: var(--an-white); --color-surface: var(--an-white); --color-surface-alt: var(--an-blue-50); --color-surface-sunken: var(--an-gray-50); --text-primary: var(--an-ink); --text-secondary: var(--an-ink-2); --text-muted: var(--an-gray-500); --text-brand: var(--an-blue-800); --text-on-brand: var(--an-white); --brand-primary: var(--an-blue-800); --brand-primary-hover: var(--an-navy-900); --brand-accent: var(--an-blue-600); --brand-navy: var(--an-navy-950); --border-default: var(--an-gray-300); --border-subtle: var(--an-gray-200); --border-strong: var(--an-slate-600); --focus-ring: var(--an-blue-600); --link: var(--an-blue-600); --link-hover: var(--an-blue-800); --success: var(--an-green-600); --success-surface: var(--an-green-100); --success-border: var(--an-green-200); --danger: var(--an-red-500); --danger-surface: #FEECEC; --warning: var(--an-gold-700); --warning-surface: var(--an-gold-50); --info: var(--an-blue-600); --info-surface: var(--an-blue-50); }
:root { --font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, "Segoe UI", Roboto, sans-serif; --font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, sans-serif; --font-accent: "Raleway", var(--font-display); --font-alt: "Outfit", var(--font-sans); --fs-xs: 12px; --fs-sm: 13px; --fs-14: 14px; --fs-15: 15px; --fs-base: 16px; --fs-18: 18px; --fs-lg: 20px; --fs-22: 22px; --fs-xl: 24px; --fs-2xl: 28px; --fs-3xl: 36px; --fw-regular: 400; --fw-medium: 500; --fw-semibold: 600; --fw-bold: 700; --lh-tight: 1.2; --lh-snug: 1.35; --lh-normal: 1.5; --lh-relaxed: 1.6; --ls-tight: -0.01em; --ls-normal: 0; --ls-wide: 0.02em; }
.an-display { font-family: var(--font-display); font-size: var(--fs-3xl); font-weight: var(--fw-bold); line-height: var(--lh-tight); letter-spacing: var(--ls-tight); color: var(--text-brand); }
.an-h1 { font-family: var(--font-display); font-size: var(--fs-2xl); font-weight: var(--fw-bold); line-height: var(--lh-tight); color: var(--text-brand); }
.an-h2 { font-family: var(--font-sans); font-size: var(--fs-xl); font-weight: var(--fw-semibold); line-height: var(--lh-snug); color: var(--text-primary); }
.an-h3 { font-family: var(--font-sans); font-size: var(--fs-lg); font-weight: var(--fw-semibold); line-height: var(--lh-snug); color: var(--text-primary); }
.an-title { font-family: var(--font-sans); font-size: var(--fs-18); font-weight: var(--fw-semibold); line-height: var(--lh-snug); color: var(--text-primary); }
.an-body { font-family: var(--font-sans); font-size: var(--fs-base); font-weight: var(--fw-regular); line-height: var(--lh-normal); color: var(--text-primary); }
.an-body-med { font-family: var(--font-sans); font-size: var(--fs-base); font-weight: var(--fw-medium); line-height: var(--lh-normal); color: var(--text-primary); }
.an-small { font-family: var(--font-sans); font-size: var(--fs-14); font-weight: var(--fw-regular); line-height: var(--lh-normal); color: var(--text-secondary); }
.an-caption { font-family: var(--font-sans); font-size: var(--fs-xs); font-weight: var(--fw-regular); line-height: var(--lh-normal); color: var(--text-muted); }
.an-accent { font-family: var(--font-accent); font-size: var(--fs-2xl); font-weight: var(--fw-bold); line-height: var(--lh-tight); color: var(--text-brand); }
:root { --sp-0: 0; --sp-1: 4px; --sp-2: 8px; --sp-3: 12px; --sp-4: 16px; --sp-5: 20px; --sp-6: 24px; --sp-8: 32px; --sp-10: 40px; --sp-12: 48px; --sp-16: 64px; --radius-xs: 4px; --radius-sm: 6px; --radius-md: 8px; --radius-lg: 12px; --radius-xl: 16px; --radius-pill: 999px; --control-h-sm: 36px; --control-h-md: 44px; --control-h-lg: 52px; --shadow-sm: 0 1px 2px var(--an-shadow-10); --shadow-md: 0 4px 12px var(--an-shadow-10); --shadow-lg: 0 8px 24px var(--an-shadow-20); --shadow-focus: 0 0 0 3px rgba(0,82,180,0.25); --ease-standard: cubic-bezier(0.4, 0, 0.2, 1); --dur-fast: 120ms; --dur-base: 200ms; --container-max: 1200px; }
*, ::before, ::after { box-sizing: border-box; }
body { margin: 0px; font-family: var(--font-sans); font-size: var(--fs-base); line-height: var(--lh-normal); color: var(--text-primary); background: var(--color-bg); -webkit-font-smoothing: antialiased; }
a { color: var(--link); text-decoration: none; }
a:hover { color: var(--link-hover); text-decoration: underline; }
html[lang="bn"]:not([data-an="work"]) body, html[lang="bn"]:not([data-an="work"]) body * { font-family: var(--font-sans),'Hind Siliguri',sans-serif !important; letter-spacing: 0px !important; }
html[lang="bn"]:not([data-an="work"]) h1 { line-height: 1.3 !important; }
html[lang="bn"]:not([data-an="work"]) h2, html[lang="bn"]:not([data-an="work"]) h3 { line-height: 1.35 !important; }
html[lang="bn"]:not([data-an="work"]) p { line-height: 1.75 !important; }
html:not([data-an="work"]) body { margin: 0px; background: rgb(255, 255, 255); font-family: var(--font-sans); color: rgb(51, 51, 51); -webkit-font-smoothing: antialiased; }
html:not([data-an="work"]) a { color: rgb(0, 82, 180); text-decoration: none; }
html:not([data-an="work"]) a:hover { color: rgb(1, 33, 105); }
* { box-sizing: border-box; }
html:not([data-an="work"]) input, html:not([data-an="work"]) button, html:not([data-an="work"]) select, html:not([data-an="work"]) textarea { font-family: inherit; }
html:not([data-an="work"]) input::placeholder { color: rgb(151, 151, 151); }
html:not([data-an="work"]) iconify-icon { display: inline-block; line-height: 0; }
@keyframes an-grow { 
  0% { transform: scaleY(0); }
  100% { transform: scaleY(1); }
}
@keyframes an-pulse { 
  0%, 100% { transform: scale(1); opacity: 1; }
  50% { transform: scale(1.08); opacity: 0.8; }
}
@keyframes an-fade { 
  0% { opacity: 0; transform: translateY(6px); }
  100% { opacity: 1; transform: none; }
}
@keyframes an-qa { 
  0% { opacity: 0; transform: translateX(22px); }
  100% { opacity: 1; transform: none; }
}
@keyframes an-qb { 
  0% { opacity: 0; transform: translateX(22px); }
  100% { opacity: 1; transform: none; }
}
@keyframes an-qc { 
  0% { opacity: 0; transform: translateX(22px); }
  100% { opacity: 1; transform: none; }
}
@keyframes an-qd { 
  0% { opacity: 0; transform: translateX(22px); }
  100% { opacity: 1; transform: none; }
}
@keyframes an-grow { 
  0% { width: 0px; }
}
@keyframes an-qe { 
  0% { opacity: 0; transform: translateX(22px); }
  100% { opacity: 1; transform: none; }
}
@keyframes an-rise { 
  0% { opacity: 0; transform: translateY(18px); }
  100% { opacity: 1; transform: none; }
}
@keyframes an-pop { 
  0% { opacity: 0; transform: translateY(10px) scale(0.97); }
  100% { opacity: 1; transform: none; }
}
@keyframes an-blink { 
  50% { opacity: 0; }
}
@keyframes an-scan { 
  0% { top: 12%; }
  50% { top: 86%; }
  100% { top: 12%; }
}
@keyframes an-spin { 
  100% { transform: rotate(360deg); }
}
@keyframes an-glint { 
  0% { transform: translate(-200px, 200px) rotate(-45deg); }
  85%, 100% { transform: translate(200px, -200px) rotate(-45deg); }
}
@keyframes an-logo-in { 
  0% { opacity: 0; transform: scale(0.9); }
  100% { opacity: 1; transform: none; }
}
@keyframes an-page { 
  0% { opacity: 0; transform: translateY(14px); }
  100% { opacity: 1; transform: none; }
}
@keyframes an-float { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-10px); }
}
@keyframes an-dot { 
  0%, 80%, 100% { opacity: 0.25; transform: none; }
  40% { opacity: 1; transform: translateY(-2px); }
}
@keyframes an-drawer-r { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes an-drawer { 
  0% { transform: translateX(-100%); }
  100% { transform: none; }
}
@keyframes an-cm-fly { 
  0% { transform: translateY(0px) rotate(0deg); opacity: 1; }
  75% { opacity: 1; }
  100% { transform: translateY(-88px) rotate(280deg); opacity: 0; }
}
@keyframes an-cm-pop { 
  0% { transform: scale(0.35); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes an-sheet { 
  0% { transform: translateY(100%); }
  100% { transform: none; }
}
a:focus, button:focus, summary:focus, label:focus, [role="button"]:focus, [role="tab"]:focus, [tabindex]:focus { outline: none; }
a:focus-visible, button:focus-visible, summary:focus-visible, [role="button"]:focus-visible, [role="tab"]:focus-visible, [tabindex]:focus-visible { outline: none; box-shadow: rgba(0, 82, 180, 0.35) 0px 0px 0px 3px; }
* { -webkit-tap-highlight-color: transparent; }
@keyframes an-out { 
  100% { opacity: 0; visibility: hidden; }
}
@keyframes an-rise { 
  0% { opacity: 0; transform: translateY(12px); }
  100% { opacity: 1; transform: none; }
}
.scp0:hover { background: rgba(255, 255, 255, 0.12) !important; }
.scp1:hover { background: rgb(245, 246, 248) !important; }
.scp2:hover { box-shadow: rgba(1, 33, 105, 0.16) 0px 12px 28px !important; transform: translateY(-4px) !important; }
.scp3:hover { background: rgb(247, 249, 253) !important; color: rgb(1, 33, 105) !important; }
.scp4:hover { background: rgb(240, 244, 251) !important; }
.scp5:hover { background: rgb(1, 29, 94) !important; }
.scp6:hover { background: rgba(255, 255, 255, 0.14) !important; }
.scp7:hover { box-shadow: rgba(1, 33, 105, 0.14) 0px 10px 24px !important; transform: translateY(-4px) !important; }
.scp8:hover { border-color: rgb(1, 33, 105) !important; background: rgb(247, 249, 253) !important; }
html { scroll-behavior: smooth; }
body { margin: 0px; background: rgb(255, 255, 255); }
a { color: rgb(0, 82, 180); }
a:hover { color: rgb(1, 33, 105); }
@keyframes an-up { 
  0% { opacity: 0; transform: translateY(14px); }
  100% { opacity: 1; transform: none; }
}
@keyframes an-pop { 
  0% { opacity: 0; transform: translateY(6px); }
  100% { opacity: 1; transform: none; }
}
@keyframes an-page { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: none; }
}
[data-screen-label="Public pages"] button, [data-screen-label="Public pages"] a[href] { min-height: 44px; min-width: 44px; box-sizing: border-box; }
[data-screen-label="Public pages"] > div:first-child a { display: inline-flex; align-items: center; }
.pp-nav { overflow-x: auto; max-width: 100%; scrollbar-width: none; flex-wrap: nowrap !important; }
.pp-nav::-webkit-scrollbar { display: none; }
.pp-nav a { white-space: nowrap; flex: 0 0 auto; }
@media (max-width: 640px) {
  .pp-hdr { gap: 2px 10px !important; padding: 6px 16px !important; }
  .pp-ask { display: none !important; }
  .pp-name { flex: 1 1 0px; }
  .pp-nav { order: 3; width: 100%; }
}
body { margin: 0px; background: rgb(246, 248, 252); font-family: var(--font-sans),'Inter',sans-serif; color: rgb(51, 51, 51); -webkit-font-smoothing: antialiased; }
html[lang="bn"] body, html[lang="bn"] body * { font-family: 'Hind Siliguri',var(--font-sans),sans-serif !important; letter-spacing: 0px !important; }
a { color: rgb(0, 82, 180); text-decoration: none; }
input, button, select { font-family: inherit; }
.mg-wrap { max-width: 1100px; margin: 0px auto; padding: 0px 16px; }
button:focus-visible, a:focus-visible, input:focus-visible, select:focus-visible { outline: rgb(255, 176, 32) solid 3px; outline-offset: 2px; }