#header{z-index:100;background:#fff;width:100%;position:sticky;top:0;left:0;right:0;box-shadow:0 4px 12px #0000000a}#header .btn_user{color:#004799;border:1px solid #004799}#header .btn_user:hover{background:#004799;color:#fff!important;border-color:#004799!important}#header.fixed_menu{background:#fff;padding-block:clamp(8px,1vw,12px);position:sticky;box-shadow:0 5px 15px #00000012}#header.fixed_menu:before{opacity:0}#header.fixed_menu #logo a img{filter:unset}#header.fixed_menu .btn_user{color:#004799;border:1px solid #004799}#header.fixed_menu .toogle_menu span{background:#282b2b}.toogle_menu{cursor:pointer;box-sizing:border-box;z-index:10;background:0 0;border:none;width:34px;height:30px;padding:7px 5px;transition:all .3s;position:relative}.toogle_menu.open p:nth-child(2){width:50%}.toogle_menu.open p:nth-child(3){width:100%}.toogle_menu p{background:#1f2636;border-radius:5px;width:100%;height:2px;margin-left:auto;transition:all .3s}.toogle_menu p:nth-child(2){margin:5px 0}.toogle_menu p:nth-child(3){width:50%}@media (width>=992px){.main_menu>li:hover>p>a{color:#036ae5}.main_menu>li:hover>p>a:after{width:calc(100% - 14px)}.main_menu>li:hover>p svg{transform:rotate(180deg)}.main_menu>li:hover>p svg path{fill:#036ae5}.main_menu>li:hover>.menu_sub{display:block}.main_menu>li>p{justify-content:center;align-items:center;height:88px;margin:0;display:inline-flex;position:relative}.main_menu>li>p svg{transition:transform .3s}.main_menu>li>p svg path{transition:fill .3s}.main_menu>li>p>a{color:#101828;white-space:nowrap;overflow-wrap:break-word;align-items:center;transition:color .25s;display:inline-flex}.main_menu>li>p>a.current:after{width:calc(100% - 14px)}.main_menu>li>p>a:after{content:"";background:linear-gradient(#001cb3 0%,#548beb 100%);border-radius:9px;width:0;height:2px;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.main_menu>li a{overflow-wrap:break-word}.main_menu>li a:hover,.main_menu>li a.current{color:#036ae5}:is(.main_menu>li a:hover,.main_menu>li a.current)+svg path{fill:#036ae5}.main_menu>li .menu_sub{z-index:50;background:#fff;width:100vw;max-height:calc(100vh - 88px);padding:30px 0;display:none;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 3px 20px #0000000d}.main_menu>li .menu_sub .list_menu>li>ul{max-height:calc(100vh - 203px);overflow:hidden auto}.main_menu>li .menu_sub .list_menu>li>ul::-webkit-scrollbar{background:#ebebeb80;border-radius:5px;width:4px}.main_menu>li .menu_sub .list_menu>li>ul::-webkit-scrollbar-thumb{background:#036ae566;border-radius:5px;width:4px}}body.menu-mobile-open{overflow:hidden auto}#menu_mobile{z-index:99999;background:url(/build/assets/menu-all-CC3zFf9s.png) 50%/cover no-repeat;border-radius:0 0 32px 32px;width:100%;min-height:621px;max-height:100dvh;padding:20px;transition:transform .3s;position:fixed;top:0;left:0;right:0;overflow:hidden;transform:translate(100%)}@media (width>=340px){#menu_mobile{padding:24px}}#menu_mobile::-webkit-scrollbar{display:none}#menu_mobile::-webkit-scrollbar-thumb{display:none}#menu_mobile.open{transform:translate(0)}#menu_mobile ul.menu{max-height:calc(100dvh - 277px);padding-top:12px;overflow:auto}#menu_mobile ul.menu::-webkit-scrollbar{display:none}#menu_mobile ul.menu::-webkit-scrollbar-thumb{display:none}#menu_mobile ul.menu a{color:#fff;align-items:center;width:100%;line-height:1.3;display:flex}#menu_mobile ul.menu a.current{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}#menu_mobile ul.menu li p .toogle_menu_child{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;margin-right:-10px;padding-top:2px;display:inline-flex}#menu_mobile ul.menu li p .toogle_menu_child.open svg{transform:rotate(180deg)}#menu_mobile ul.menu li svg{transition:transform .3s}#menu_mobile ul.menu>li:not(:last-child){padding-bottom:8px}#menu_mobile ul.menu>li>p>a{padding:4px 0;font-size:20px;font-weight:600}@media (width>=576px){#menu_mobile ul.menu>li>p>a{font-size:24px}}#menu_mobile ul.menu>li ul{padding-left:18px;display:none}#menu_mobile ul.menu>li ul a{padding:4px 0;font-size:18px;font-weight:500}@media (width>=576px){#menu_mobile ul.menu>li ul a{font-size:20px}}.overlay{z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;width:100vw;height:100dvh;transition:all .4s;position:fixed;top:0;left:0;transform:translate(100%)}.overlay.open{transform:none}
