.menu{z-index:100;padding:6px 0;box-shadow:3px 3px 3px rgba(132,132,132,.25)}.menu .wrap-logo{gap:17px}.menu .logo{padding:0 0;margin:0;width:50px;height:50px}.menu .logo>img.position-absolute{width:237px;height:52px;opacity:0;bottom:-3px}.menu .logo .logo-img{width:50px;height:50px}.menu .banner{width:109px;height:50px;margin:0}.menu.header-intersect{box-shadow:none}.menu.header-intersect .wrap-logo{gap:0}.menu.header-intersect .logo{width:237px;height:162px;padding-bottom:26px;margin-bottom:-58px;gap:34px}.menu.header-intersect .logo>img.position-absolute{opacity:1}.menu.header-intersect .logo .logo-img{width:130px;height:130px}.menu.header-intersect .banner{width:240px;height:110px;margin-left:-20px}.menu ul{list-style:none;margin:auto;width:100%}.menu ul li a{font:400 15px var(--third-family);color:var(--dark-color)}.menu ul li a.has-child{margin-right:8px;padding-right:16px}.menu ul li a.has-child:after{border:1px solid #fafafa;border-left:0;border-top:0;position:absolute;top:50%;right:5px;translate:0 -50%;content:"";height:5px;width:5px;transform:rotate(45deg);transition:all .3s}.menu ul li ul{background-color:#fafafa;min-width:200px;transform:perspective(600px) rotateX(-90deg);transform-origin:0 0 0;visibility:hidden;transition:all .3s}.menu ul li ul li a{color:#313131;font-size:14px;font-family:var(--font-family);padding:clamp(3px,.439238653vw,6px) 0;text-transform:capitalize;background-color:rgba(0,0,0,0)}.menu ul li ul li a.has-child{margin-right:0}.menu ul li ul li a.has-child:after{border-color:#313131;transform:rotate(-45deg)}.menu ul li ul li:not(:last-child)>a{border-bottom:1px solid #ececec}.menu ul li ul li ul{left:100%;margin-top:0;top:-0.75rem}.menu ul li:hover>ul{opacity:1;transform:perspective(600px) rotateX(0);transform-origin:0 0 0;visibility:visible;transition:all .3s}.menu ul li.menu-line{background-color:rgba(0,0,0,.1);height:15px;width:1px}.menu ul.menu-main{gap:clamp(20px,4.0650406504vw,50px)}.menu ul.menu-main>li>a{font-weight:bold}.menu ul.menu-main>li>a:not(.logo,.banner){padding:10px 0}.menu ul.menu-main>li>a.active,.menu ul.menu-main>li>a:hover{color:var(--primary-color)}.menu ul.menu-main>li ul>li>a:hover{background-color:rgba(0,0,0,0);color:var(--primary-color)}