.header-main .header-navigation ul{list-style:none}.header-main .header-navigation a{font-size:20px;letter-spacing:-0.4px;line-height:23px;font-weight:500;color:#000}.header-main .header-navigation a:after{content:"";width:0;display:block;border-bottom:2.5px solid #00bfff;transition:.3s ease}.header-main .header-navigation li.active-branch>a{color:#00bfff}.header-main .header-navigation li.active-branch>a:after{display:none}.header-main .header-navigation a:hover:after{width:100%}@media(max-height:880px) and (min-width:992px){.header-main .header-wrapper{overflow-y:scroll !important}.header-main .header-wrapper::-webkit-scrollbar{width:5px}.header-main .header-wrapper::-webkit-scrollbar-thumb{background:#00bfff;border-radius:5px}.header-main .header-wrapper::-webkit-scrollbar-thumb:hover{background:#b30000}}@media(min-width:992px){.header-main .header-navigation li.active-branch{border-left:3px solid #00bfff;padding:0px 39px}.header-main .header-wrapper{max-width:280px;width:100%;border:1px solid #c8c9c7;right:0;z-index:99;top:0;background:#fff;height:100vh;overflow:hidden;position:fixed}.header-main .header-navigation{padding:57px 0px}.header-main .logo{padding:57px 42px}.header-main .logo{background-color:#f3f2f2}.header-main .close-button,.header-main .mobile-menu{display:none}.header-main .header-navigation ul li{margin-top:34px;width:max-content;padding:0px 42px}}.header-main .heaader-overlap{display:none}@media(max-width:991px){.header-main{max-width:100%;width:100%;z-index:99;padding:23px 20px;background-color:#f3f2f2}.header-main .header-navigation ul li{max-width:max-content;padding:0px 20px}.header-main .header-navigation li.active-branch{border-left:2px solid #00bfff;padding:0px 20px 0px 18px}.header-main .header-navigation ul li+li{margin-top:25px}.header-main .header-wrapper{position:relative;display:flex;justify-content:space-between;align-items:center}.header-main .header-navigation{max-width:max-content;width:100%;margin-left:auto;background:#fff;padding:20px 0px;position:absolute;right:-20px;top:-23px;z-index:9;box-shadow:-4px 3px 12px 0px #2d3133;display:none}.header-main .close-button,.header-main .mobile-menu{display:block;cursor:pointer}.header-main .close-button{margin-bottom:10px;padding-top:17px;text-align:right;padding-right:20px}.header-main .heaader-overlap{width:100%;height:100vh;position:absolute;background:transparent;z-index:4;margin-left:-20px;margin-top:-100px}}