:root{--primary-color:#3c5ba5;--secondary-color:#7d91c0;--primary-semi-color:#4768b6;--third-color:#deebf8}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll;-ms-overflow-style:scrollbar;scroll-behavior:smooth;filter:grayscale(45%) brightness(99%)}body{font-family:"K2D",sans-serif;font-weight:300;font-style:normal;font-size:15px;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(327,960,459)'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23D2EBFF'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='474' height='395' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='.03'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect x='0' y='0' fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");background-attachment:fixed;background-size:cover;margin:0;display:flex;flex-direction:column;min-height:100vh}::-webkit-scrollbar{width:7px;background-color:var(--primary-color);-webkit-appearance:none}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#fff;border-radius:20px;border:transparent}body.swal2-shown{padding-right:0!important}.container-fluid{max-width:1440px}.mt-56{margin-top:56px}h1,h2,h3,h4,h5,h6,.text-title{font-family:'Prompt',sans-serif;margin-top:0;margin-bottom:0}.text-primary{color:#374158!important}.border-primary{border-color:#374158!important}p{margin:0;padding:0}.csp{cursor:pointer;}.csd{cursor:default;}.fs9{font-size:9px!important}.fs10{font-size:10px!important}.fs11{font-size:11px!important}.fs12{font-size:12px!important}.fs13{font-size:13px!important}.fs14{font-size:14px!important}.fs15{font-size:15px!important}.fs16{font-size:16px!important}.fs18{font-size:18px!important}.fs20{font-size:20px!important}.bg-primary{background-color:var(--primary-color)!important}.imganimate{animation:blinker .2s cubic-bezier(.5,0,1,1) infinite alternate;}@keyframes blinker{from{opacity:1}to{opacity:0}}a,.btn-link{text-decoration:none;color:#141925}a:hover,.btn-link:hover{color:#263047}.navbar{background-color:var(--primary-color);font-weight:500;& .navbar-brand{color:#fff!important;& span{margin-left:55px}& img{position:absolute;height:45px;width:auto;top:5px}}}.navbar-nav .nav-link{position:relative;color:#fff;font-weight:500;transition:all .3s ease;padding:.4rem 1rem}.navbar-nav .nav-link::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background-color:var(--secondary-color);transition:all .3s ease;transform:translateX(-50%);opacity:0}.navbar-nav .nav-link:hover{color:#fff!important;background-color:rgba(255,255,255,.08)}.navbar-nav .nav-link:hover::after{width:60%;opacity:1}.navbar-nav .nav-link.active{color:#fff!important;font-weight:600}.navbar-nav .nav-link.active::after{width:60%;opacity:1}.navbar-toggler{border:none}.navbar-toggler:focus{box-shadow:none;background-color:rgba(255,255,255,.15);border-radius:6px}.navbar-nav .nav-link.login-btn{background-color:#fff;color:var(--primary-color)!important;border-radius:25px;padding:.4rem 1.2rem;margin-left:.5rem;font-weight:600;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.navbar-nav .nav-link.login-btn:hover{background-color:var(--secondary-color);color:#fff!important;box-shadow:0 4px 10px rgba(0,0,0,.15);transform:translateY(-1px)}.navbar-toggler,.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{color:#fff;border-color:transparent!important;outline:none;box-shadow:none;background:transparent}.img-slider-cover{margin-top:56px;z-index:9}main{padding-top:15px;min-height:calc(100vh - 146px);background-color:#fff}.list-group-item-title{background-color:var(--primary-color);padding:15px;list-style:none;color:#fff;border-color:var(--primary-color);border-top-right-radius:5px;border-top-left-radius:5px}.list-group-item-action{color:black}.sidebar-menu{background-color:#fff;font-weight:400;& .list-group-item{padding-top:15px;padding-bottom:15px;padding-left:2.5rem;&:hover{background-color:var(--third-color);cursor:pointer}}& .list-group-item:not(.active)::before{content:"\f138";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:var(--primary-color);font-size:.9rem}}.btn-sm{font-size:.7rem;padding:.2rem .65rem;border-radius:4px;font-weight:400;letter-spacing:.3px;text-transform:uppercase;transition:all .2s ease-in-out;box-shadow:0 1px 2px rgba(0,0,0,.15);border:none;background-color:var(--primary-color);color:#fff}.btn-sm:hover{transform:translateY(-1px);background-color:var(--primary-semi-color);box-shadow:0 3px 6px rgba(0,0,0,.25);color:#fff}@media screen and (max-width:1445px){.navbar{padding-left:10px;padding-right:10px}}@media screen and (max-width:1199px){main{min-height:calc(100vh - 146px)}.sidebar-menu{font-size:.85rem}}@media screen and (max-width:991px){main{min-height:calc(100vh - 150px)}.mt-56{margin-top:45px}.navbar{padding-left:0;padding-right:0;& .navbar-brand{font-size:.95rem;& img{height:38px;top:5px}& span{margin-left:48px}}}.navbar-nav .nav-link.active::after{display:none}.img-slider-cover{margin-top:45px}}@media screen and (max-width:767px){main{min-height:calc(100vh - 154px)}.navbar-nav .nav-link{padding:15px}.navbar-collapse::before{content:"";display:block;height:10px}.navbar-collapse::after{content:"";display:block;height:10px}.navbar-collapse.collapsing{transition:none!important;height:auto!important}.navbar-collapse.collapse.show{transition:none!important}}@media screen and (max-width:375px){.navbar{& .navbar-brand{font-size:.8rem;& img{height:35px;top:5px}& span{margin-left:45px}}}}@media screen and (max-width:329px){.navbar{& .navbar-brand{font-size:.72rem;& img{height:32px;top:5px}& span{margin-left:35px}}}}footer{background-color:var(--primary-color);color:#fff;margin-top:auto;bottom:0;& .sub-t,.sub-c{font-size:.8rem}}body.modal-open{overflow:hidden;padding-right:0!important}.navbar{padding-right:0!important}.pdpa-popup{position:fixed;bottom:20px;left:20px;right:20px;z-index:9999;background:#fff;color:#333;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.1);max-width:420px;padding:16px 20px;font-family:"Prompt",sans-serif;animation:slideUp .4s ease}.pdpa-popup p{font-size:.9rem;line-height:1.4;margin-bottom:12px}.pdpa-popup a:hover{text-decoration:underline}.pdpa-buttons{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.btn-accept,.btn-settings,.btn-reject{border:none;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:.85rem}#pdpaSettings{text-decoration:underline}.btn-reject:hover{text-decoration:underline}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}