#header-group{transition:all .4s cubic-bezier(.35, .15, .29, .96)}.header-wrapper:not(.header-transparent){background:#fff;border-bottom:1px solid #eef0f2}.header-wrapper.header-transparent{border-bottom:1px solid rgba(249,250,251,.5);background:rgba(0,0,0,.01);backdrop-filter:blur(4px)}.header-wrapper.header-transparent .icon svg path{fill:var(--c-text-white)!important}.header-wrapper nav .nav-link:not(.btn){height:64px}.header-wrapper.header-transparent nav .nav-link{color:var(--c-text-white)}.header-wrapper nav .nav-link:not(.btn):hover::after{content:"";left:0;right:0;position:absolute;bottom:0;height:3px;width:100%;background:var(--c-text-white)}.header-wrapper:not(.header-transparent) nav .nav-link:not(.btn):hover::after{background:var(--c-text-dark)}.mega-menu-list{position:absolute;top:100px;left:0;right:0;width:100%;background:#fff;min-height:35vh;max-height:75vh;overflow-y:auto;z-index:50;box-shadow:0 2rem 2rem 1px rgba(0,0,0,.1);transition-delay:0.15s;visibility:hidden;opacity:0}@media (max-width:567px){.header-wrapper #logo svg{width:153px;height:34px}}.header-color-wrapper{width:20px;height:20px;border:1px solid #d2d6da;border-radius:50%}.header-btn--close{border:none;outline:0;background:0 0;display:flex;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;z-index:1;cursor:pointer;margin-left:auto}@media (max-width:1024px){.menu-overflow-hidden{overflow:hidden}}#mobile-menu .mobile-header-btn{border:1px solid #adadad;outline:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:2px;font-size:13px;border-radius:3rem;padding:.5rem .5rem;transition:all .2s ease-in-out;background-color:#fff!important;color:var(--c-text-dark)!important}.mobile-menu-nav .nav-item{font-size:14px}.mobile-menu-nav .nav-item .nav-link{border-bottom:.5px solid #ececec;padding:1rem 0}#mobile-menu{transform:translateX(-100%)}#mobile-menu.mobile-menu-active{transform:translateX(0);transition-delay:0.1s}#mobile-menu #mobile-menu-container{transform:translateX(-100%)}#mobile-menu.mobile-menu-active #mobile-menu-container{transform:translateX(0)}.submenu-panel{top:0;position:absolute;left:-100%;width:100%;height:100vh;transition:left .3s ease;overflow-y:auto}.submenu-panel.active{left:0}#submenu-limitor{transition:right .3s ease}.limitor-hide{left:-100%}