@import url("/themes/public/bootstrap.min.css");@import url("/themes/css/font-awesome.min5e1f.css?v=2");@import url("/themes/v1/css/style67cc.css?v=1733401061");.loader{width:48px;height:48px;border:5px solid var(--primary-color);border-bottom:5px solid transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#nprogress .bar{background:#5352f1;height:3px}#nprogress{pointer-events:none;z-index:99999}.header_mobile_menu{position:fixed;inset:0 auto 0 0;background:#fff;width:min(86vw,360px);height:100dvh;z-index:1000000;padding:0;display:none;flex-direction:column;overflow-y:auto;transform:translateX(-100%);box-shadow:18px 0 50px rgba(15,23,42,.2)}.header_mobile.menu-open{z-index:100000}.header_mobile_menu.show{display:flex;animation:slideIn .25s ease-out forwards}@media (max-width:768px){.height-mobile{height:80px}}.header_mobile_menu.hide{animation:slideOut .25s ease-in forwards}.mobile-menu-backdrop{position:fixed;inset:0;z-index:999999;padding:0;border:0;background:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn .25s ease-out forwards}.mobile-menu-backdrop.hide{animation:fadeOut .25s ease-in forwards}.header_mobile .header_mobile_menu .header_mobile_menu_top{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;float:none;min-height:76px;padding:max(14px,env(safe-area-inset-top)) 18px 14px;border-bottom:1px solid hsla(0,0%,100%,.15);background:var(--primary-color)}.header_mobile .header_mobile_menu .logo_menu{flex:1 1;width:auto;padding:0;float:none}.header_mobile .header_mobile_menu .logo_menu a{display:block;width:min(180px,100%);height:42px;float:none;background-position:0;background-repeat:no-repeat;background-size:contain}.mobile-menu-close{position:relative;flex:0 0 40px;width:40px;height:40px;margin-left:14px;padding:0;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;background:hsla(0,0%,100%,.1);cursor:pointer}.mobile-menu-close:after,.mobile-menu-close:before{content:"";position:absolute;top:19px;left:11px;width:17px;height:2px;border-radius:2px;background:#fff}.mobile-menu-close:before{transform:rotate(45deg)}.mobile-menu-close:after{transform:rotate(-45deg)}.header_mobile .header_mobile_menu .header_mobile_menu_list{width:100%;margin:0;padding:12px;float:none}.header_mobile_menu_list_ul{margin:0}.header_mobile_menu_list .header_mobile_menu_li{width:100%;padding:0;border:0;float:none;line-height:normal}.header_mobile_menu_list .mobile-menu-link{display:flex;align-items:center;min-height:52px;gap:12px;padding:0 12px;border-radius:10px;color:#172033;font-size:16px;font-weight:600;transition:background-color .18s ease,color .18s ease}.header_mobile_menu_list .mobile-menu-link img{width:22px;height:22px;object-fit:contain}.header_mobile_menu_list .mobile-menu-link:after{content:"›";margin-left:auto;color:#94a3b8;font-size:24px;font-weight:400}.header_mobile_menu_list .mobile-menu-link:active,.header_mobile_menu_list .mobile-menu-link:hover{color:var(--primary-color);background:#eff4ff}.btn_show_menu,.mobile-menu-backdrop,.mobile-menu-close{cursor:pointer}.btn_show_menu{padding:0;border:0}.btn_show_menu:focus-visible,.mobile-menu-close:focus-visible,.mobile-menu-link:focus-visible{outline:3px solid #ff8a00;outline-offset:2px}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.header_mobile_menu.hide,.header_mobile_menu.show,.mobile-menu-backdrop,.mobile-menu-backdrop.hide{animation-duration:.01ms}}