:root{--bn-height:64px;--bs-primary:#0a2647;--bs-secondary:#556b2f;--bs-success:#c9a03e;--bs-info:#f5f1e3;--bs-warning:#d9a441;--bs-danger:#a63d40;--bs-light:#f9f8f6;--bs-dark:#3e3e3e;--bs-body-bg:#f5f1e3;--bs-light-bg:#f9f8f6;--bs-dark-bg:#3e3e3e;--bs-body-color:#3e3e3e;--bs-heading-color:#0a2647;--bs-link-color:#0a2647;--bs-link-hover-color:#c9a03e;--bs-btn-color:#ffffff;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:#09203d;--bs-btn-hover-border-color:#09203d;--bs-border-color:#c9a03e;--bs-input-bg:#ffffff;--bs-input-border-color:#556b2f;--bs-input-focus-border-color:#c9a03e;--bs-text-primary:#0a2647;--bs-text-secondary:#556b2f;--bs-text-success:#c9a03e;--bs-text-info:#f5f1e3;--bs-text-warning:#d9a441;--bs-text-danger:#a63d40;--bs-text-light:#f9f8f6;--bs-text-dark:#3e3e3e}@media (max-width:360px){:root{--bn-height:58px}}.text-primary{color:var(--bs-text-primary)!important}.text-secondary{color:var(--bs-text-secondary)!important}.text-success{color:var(--bs-text-success)!important}.text-info{color:var(--bs-text-info)!important}.text-warning{color:var(--bs-text-warning)!important}.text-danger{color:var(--bs-text-danger)!important}.text-light{color:var(--bs-text-light)!important}.text-dark{color:var(--bs-text-dark)!important}.bg-primary{background-color:var(--bs-primary)!important}.bg-secondary{background-color:var(--bs-secondary)!important}.bg-success{background-color:var(--bs-success)!important}.bg-info{background-color:var(--bs-info)!important}.bg-warning{background-color:var(--bs-warning)!important}.bg-danger{background-color:var(--bs-danger)!important}.bg-light{background-color:var(--bs-light)!important}.bg-dark{background-color:var(--bs-dark)!important}body{margin:0;padding:0;background-color:var(--bs-body-bg);color:var(--bs-body-color)}h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color)}a{color:var(--bs-link-color);text-decoration:none}a:hover{color:var(--bs-link-hover-color)}.btn-primary{--bs-btn-color:#ffffff;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#09203D;--bs-btn-hover-border-color:#09203D;--bs-btn-focus-shadow-rgb:9,32,61;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#05162B;--bs-btn-active-border-color:#05162B;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);transition:background-color 0.3s ease,border-color 0.3s ease,transform 0.2s ease}.btn-primary:hover{transform:scale(1.05)}.btn-primary:active{transform:scale(0.98)}.btn-secondary{--bs-btn-color:#ffffff;--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#45592A;--bs-btn-hover-border-color:#45592A;--bs-btn-focus-shadow-rgb:69,89,42;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#36471F;--bs-btn-active-border-color:#36471F;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);transition:background-color 0.3s ease,border-color 0.3s ease,transform 0.2s ease}.btn-secondary:hover{transform:scale(1.05)}.btn-success{--bs-btn-color:#3E3E3E;--bs-btn-bg:var(--bs-success);--bs-btn-border-color:var(--bs-success);--bs-btn-hover-color:#3E3E3E;--bs-btn-hover-bg:#B8902E;--bs-btn-hover-border-color:#B8902E;--bs-btn-focus-shadow-rgb:184,144,46;--bs-btn-active-color:#3E3E3E;--bs-btn-active-bg:#A67C00;--bs-btn-active-border-color:#A67C00;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#3E3E3E;--bs-btn-disabled-bg:var(--bs-success);--bs-btn-disabled-border-color:var(--bs-success);transition:background-color 0.3s ease,border-color 0.3s ease,transform 0.2s ease}.btn-success:hover{transform:scale(1.05)}.btn-info{--bs-btn-color:#3E3E3E;--bs-btn-bg:var(--bs-info);--bs-btn-border-color:var(--bs-info);--bs-btn-hover-color:#3E3E3E;--bs-btn-hover-bg:#E3DBC9;--bs-btn-hover-border-color:#E3DBC9;--bs-btn-focus-shadow-rgb:227,219,201;--bs-btn-active-color:#3E3E3E;--bs-btn-active-bg:#D4C5AD;--bs-btn-active-border-color:#D4C5AD;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#3E3E3E;--bs-btn-disabled-bg:var(--bs-info);--bs-btn-disabled-border-color:var(--bs-info);transition:background-color 0.3s ease,border-color 0.3s ease,transform 0.2s ease}.btn-info:hover{transform:scale(1.05)}.btn-warning{--bs-btn-color:#3E3E3E;--bs-btn-bg:var(--bs-warning);--bs-btn-border-color:var(--bs-warning);--bs-btn-hover-color:#3E3E3E;--bs-btn-hover-bg:#C38C34;--bs-btn-hover-border-color:#C38C34;--bs-btn-focus-shadow-rgb:195,140,52;--bs-btn-active-color:#3E3E3E;--bs-btn-active-bg:#B0782A;--bs-btn-active-border-color:#B0782A;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#3E3E3E;--bs-btn-disabled-bg:var(--bs-warning);--bs-btn-disabled-border-color:var(--bs-warning)}.btn-danger{--bs-btn-color:#ffffff;--bs-btn-bg:var(--bs-danger);--bs-btn-border-color:var(--bs-danger);--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#8B2E30;--bs-btn-hover-border-color:#8B2E30;--bs-btn-focus-shadow-rgb:139,46,48;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#731E20;--bs-btn-active-border-color:#731E20;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:var(--bs-danger);--bs-btn-disabled-border-color:var(--bs-danger)}.btn-dark{--bs-btn-color:#ffffff;--bs-btn-bg:var(--bs-dark);--bs-btn-border-color:var(--bs-dark);--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#2C2C2C;--bs-btn-hover-border-color:#2C2C2C;--bs-btn-focus-shadow-rgb:44,44,44;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#1F1F1F;--bs-btn-active-border-color:#1F1F1F;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:var(--bs-dark);--bs-btn-disabled-border-color:var(--bs-dark)}.btn-light{--bs-btn-color:#3E3E3E;--bs-btn-bg:var(--bs-light);--bs-btn-border-color:var(--bs-light);--bs-btn-hover-color:#3E3E3E;--bs-btn-hover-bg:#E8E7E5;--bs-btn-hover-border-color:#E8E7E5;--bs-btn-focus-shadow-rgb:232,231,229;--bs-btn-active-color:#3E3E3E;--bs-btn-active-bg:#D9D8D6;--bs-btn-active-border-color:#D9D8D6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#3E3E3E;--bs-btn-disabled-bg:var(--bs-light);--bs-btn-disabled-border-color:var(--bs-light)}.table{background-color:#ffffff;border-color:var(--bs-border-color)}.table th{background-color:var(--bs-primary);color:#ffffff}.table td{color:var(--bs-body-color)}.modal-content{background-color:var(--bs-light-bg);border-color:var(--bs-border-color)}.alert-primary{background-color:#0a2647;color:#ffffff;border-color:#09203d}.alert-success{background-color:#c9a03e;color:#3e3e3e;border-color:#b8902e}.alert-danger{background-color:#a63d40;color:#ffffff;border-color:#8b2e30}.arabesque-bg{background-color:#0a2647;background-repeat:repeat;background-size:200px 200px;color:#f5f1e3}.arabesque-bg h1,.arabesque-bg h2,.arabesque-bg h3,.arabesque-bg h4,.arabesque-bg h5{color:#c9a03e}.arabesque-bg p{color:#f5f1e3}.arabesque-bg a:hover{color:#f5f1e3}.arabesque-bg .btn{background-color:#c9a03e;color:#0a2647}.arabesque-bg .btn:hover{background-color:#a67c00;border-color:#f5f1e3}.curved-nav{border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:0 -2px 15px rgba(0,0,0,0.1);background-color:#f5f1e3;transition:background-color 0.3s ease,transform 0.3s ease}.curved-nav:hover{transform:translateY(-5px)}.navbar{background:var(--bs-info)!important}.navbar .nav-link{color:var(--bs-dark);font-weight:500;transition:color 0.2s ease-in-out}.navbar .nav-link.active{color:var(--bs-primary);font-weight:600}.navbar .nav-link.active .bi{color:var(--bs-success)}.navbar .nav-link:hover{color:var(--bs-success)}.navbar-nav{width:100%}.navbar-nav .nav-link{text-align:center;color:#3e3e3e;font-size:16px;transition:color 0.3s ease,transform 0.3s ease}.navbar-nav .nav-link:hover{color:#c9a03e;transform:scale(1.1)}.navbar-nav .nav-link.active{color:#0a2647;font-weight:bold;transform:scale(1.1)}.navbar-nav .nav-item{padding:10px}@media (max-width:768px){.navbar-brand{width:30%!important}}.top-bar{position:relative;z-index:100;height:60px}.fix-top-bar{position:relative;height:60px}.sticky{position:fixed;top:0;left:0;right:0;z-index:1000;transition:all 0.3s ease}.nav-link{padding:0.5rem 1rem}.grid-colored{background-image:url('/static/assets/imgs/Grid_colored.svg')}#bottom-navbar{--bn-bg:var(--bs-light);--bn-border:rgba(10,38,71,0.08);--bn-shadow:0 -6px 24px rgba(10,38,71,0.10);--bn-text:#3e3e3e;--bn-text-active:var(--bs-primary);--bn-icon-active:var(--bs-success);--bn-pill-bg:rgba(10,38,71,0.06);--bn-tap-bg:rgba(10,38,71,0.04);background:var(--bn-bg);border-top:1px solid var(--bn-border);box-shadow:var(--bn-shadow);padding-bottom:env(safe-area-inset-bottom,0);z-index:1030}#bottom-navbar{transform:translateY(0);transition:transform 0.3s ease-in-out}#bottom-navbar.hidden{transform:translateY(100%)}#bottom-navbar .bn-list{display:flex;justify-content:space-around;align-items:stretch;margin:0;padding:6px;width:97%;height:var(--bn-height);list-style:none;box-sizing:content-box}#bottom-navbar .bn-item{flex:1 1 0;display:flex;min-width:0}#bottom-navbar .bn-link{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;border-radius:14px;color:var(--bn-text);text-decoration:none;font-size:12px;font-weight:700;line-height:1.2;background:transparent;transition:background 0.25s ease,color 0.2s ease;-webkit-tap-highlight-color:transparent;cursor:pointer;user-select:none}#bottom-navbar .bn-link i{font-size:22px;line-height:1;transition:transform 0.28s cubic-bezier(.34,1.56,.64,1),color 0.2s ease}#bottom-navbar .bn-link span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#bottom-navbar .bn-link.active{color:var(--bn-text-active);background:var(--bn-pill-bg)}#bottom-navbar .bn-link.active i{color:var(--bn-icon-active);transform:scale(1.12)}#bottom-navbar .bn-link:active{background:var(--bn-tap-bg)}#bottom-navbar .bn-link.active:active{background:var(--bn-pill-bg)}#bottom-navbar .bn-link:active i{transform:scale(0.92)}#bottom-navbar .bn-link.active:active i{transform:scale(1.0)}@media (min-resolution:2dppx){#bottom-navbar .bn-link i{font-size:21px}}@media (max-width:360px){#bottom-navbar .bn-link{font-size:11px;padding:6px 2px}#bottom-navbar .bn-link i{font-size:20px}}.compact-navbar{height:50px;padding:0}.compact-navbar .container{padding:0}.compact-navbar .navbar-nav,.compact-navbar .nav-item{margin:0;padding:0}.compact-navbar .nav-link{font-size:0.8rem;padding:0.5rem;line-height:1}.site-logo{width:150px;height:50px;max-width:100%;object-fit:contain;aspect-ratio:3 / 1}@media (min-width:768px){.site-logo{width:180px;height:60px}}@media (min-width:1200px){.site-logo{width:200px;height:70px}}.dalala-link{color:#0717ee;text-decoration:none;transition:color 0.3s ease}.dalala-link:hover{color:#0a2647;text-decoration:underline}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;direction:inherit}.page-item .page-link{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px!important;border:1px solid var(--bs-border-color)!important;color:var(--bs-primary)!important;background-color:var(--bs-light)!important;font-weight:600;margin:0!important;transition:all 0.2s ease}.page-item .page-link:active{transform:scale(0.95)}.page-item.active .page-link{background-color:var(--bs-primary)!important;color:#fff!important;border-color:var(--bs-primary)!important}.page-item.disabled .page-link{color:#adb5bd!important;background-color:var(--bs-light)!important;border-color:var(--bs-border-color)!important}.pagination .page-item:first-child .page-link{border-top-right-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination .page-item:last-child .page-link{border-top-left-radius:14px;border-bottom-left-radius:14px;border-top-right-radius:6px;border-bottom-right-radius:6px}@media (max-width:576px){.pagination .page-link{padding:12px 16px;font-size:15px;min-width:46px}.pagination{gap:8px}}.dropdown-menu{background-color:var(--bs-light-bg,#f9f8f6);border:1px solid var(--bs-border-color,#c9a03e);border-radius:0.5rem;box-shadow:0 0.5rem 1rem rgba(10,38,71,0.15);color:var(--bs-body-color,#3e3e3e);padding:0.25rem 0;min-width:12rem;overflow:hidden}.dropdown-menu .dropdown-item{color:var(--bs-body-color,#3e3e3e);background-color:transparent;border:none;padding:0.55rem 1rem;font-weight:500;transition:background-color 0.15s ease-in-out,color 0.15s ease-in-out}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background-color:rgba(201,160,62,0.18);color:var(--bs-primary,#0a2647)}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{background-color:var(--bs-primary,#0a2647);color:#ffffff}.dropdown-menu .dropdown-item.active span[aria-hidden="true"]{color:var(--bs-success,#c9a03e);font-weight:700}.dropdown-menu .dropdown-divider{border-top:1px solid rgba(85,107,47,0.25);margin:0.25rem 0}.dropdown-menu .dropdown-header{color:var(--bs-heading-color,#0a2647);font-weight:700;padding:0.55rem 1rem}.dropdown-menu.dropdown-menu-dark{background-color:var(--bs-dark-bg,#3e3e3e);border-color:var(--bs-success,#c9a03e);color:var(--bs-light,#f9f8f6)}.dropdown-menu.dropdown-menu-dark .dropdown-item{color:var(--bs-light,#f9f8f6)}.dropdown-menu.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu.dropdown-menu-dark .dropdown-item:focus{background-color:rgba(201,160,62,0.25);color:#ffffff}.dropdown-menu.dropdown-menu-dark .dropdown-item.active,.dropdown-menu.dropdown-menu-dark .dropdown-item:active{background-color:var(--bs-success,#c9a03e);color:var(--bs-dark,#3e3e3e)}.disclaimer-bar{position:fixed;bottom:0;left:0;right:0;background:#f8f9fa;border-top:1px solid #ddd;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;z-index:9999;box-shadow:0 -2px 10px rgba(0,0,0,0.08)}.disclaimer-text{font-size:14px;color:#333;flex:1;margin-right:12px;line-height:1.6}.disclaimer-bar{display:none}.mySwiper{max-width:800px;margin:40px auto;min-height:40px}.swiper-slide{opacity:0;transform:translateY(20px);animation:fadeIn 1s ease-out forwards}.text-swiper-slide{color:#2e7d32!important}@media (max-width:767.98px){.mobile-full-width{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important}}@media (max-width:576px){.fs-1{font-size:1.75rem!important}.fs-2{font-size:1.5rem!important}.fs-3{font-size:1.25rem!important}.fs-4{font-size:1.125rem!important}.fs-5{font-size:1rem!important}.fs-6{font-size:0.875rem!important}}@media (min-width:577px) and (max-width:768px){.fs-1{font-size:2.25rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.5rem!important}.fs-4{font-size:1.25rem!important}.fs-5{font-size:1.125rem!important}.fs-6{font-size:1rem!important}}@media (min-width:769px){.fs-1{font-size:3rem!important}.fs-2{font-size:2.5rem!important}.fs-3{font-size:2rem!important}.fs-4{font-size:1.5rem!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}}