:has(>.header-sec){position:sticky;top:0;z-index:5}.header-sec{background:#fff;box-shadow:0 5px 20px 0 rgba(23,44,82,.1);display:inline-block;padding:25px 0;width:100%}.header-sec .header-inner{align-items:center;display:flex;gap:32px;justify-content:space-between;width:100%}.header-sec .logo,.header-sec .menu{display:inline-block;margin:0;width:auto}.header-sec .logo a{display:inline-block;line-height:0;vertical-align:top;width:auto}.header-sec .logo a img{display:inline-block;max-height:45px;max-width:190px;object-fit:contain;object-position:center;width:100%}.header-sec .logo a img.mobile{display:none}.header-sec .menu ul{align-items:center;display:flex;justify-content:center;margin:0;padding:0;width:auto}.header-sec .menu ul li,.header-sec .menu ul li a{display:inline-block;width:auto}.header-sec .menu ul li a{color:#96154a;font-size:14px;font-style:normal;font-weight:700;line-height:24px;padding:15px;text-align:left}.header-sec .menu ul li a:hover{color:#000}.header-sec .logo .toggle-icon{display:none}@media(max-width:991px){.header-sec .header-inner{gap:16px}.header-sec .container{width:100%}.header-sec{padding:16px 0}.header-sec .menu ul li a{font-size:13px;line-height:22px;padding:8px}.header-sec .logo a img{max-width:160px}}@media(max-width:767px){.header-sec .logo a img.desktop{display:none}.header-sec .logo a img.mobile{display:inline-block;height:40px;max-width:135px;width:135px}.header-sec .logo .toggle-icon{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:30px;top:24px;transition:.3s ease-in-out;width:30px}.header-sec .logo .toggle-icon span{background-color:#96154a;display:inline-block;height:3px;position:relative;width:100%;z-index:1}.header-sec .logo .toggle-icon span:after{top:-8px}.header-sec .logo .toggle-icon span:after,.header-sec .logo .toggle-icon span:before{background-color:#96154a;content:"";height:3px;left:0;position:absolute;right:0;transition:.3s ease-in-out}.header-sec .logo .toggle-icon span:before{bottom:-8px}.header-sec .menu{height:0;opacity:0;visibility:hidden;width:100%}.header-sec .menu ul{flex-direction:column;height:100%;overflow:overlay}body.mobile-open{overflow:hidden}body.mobile-open .header-sec .menu ul{overflow:overlay}body.mobile-open .header-sec{background:transparent}body.mobile-open .header-sec .menu{background:#f6abb6;bottom:0;height:100vh;left:0;opacity:1;position:absolute;right:0;top:0;transition:.3s ease-in-out;visibility:visible;width:100%;z-index:-1}body.mobile-open .header-sec .logo .toggle-icon span:after,body.mobile-open .header-sec .logo .toggle-icon span:before{display:none}.header-sec .menu ul li{width:100%}.header-sec .menu ul li a{font-size:18px;font-weight:700;line-height:28px;padding:10px 8px;text-align:center;width:100%}}