.desktop-menu.site-menu{display:flex;align-items:center}.desktop-menu.site-menu>li+li{margin-left:44px !important}.desktop-menu.site-menu>li{position:relative}.desktop-menu.site-menu>li>a{display:inline-flex !important;align-items:center;justify-content:flex-start !important;font-weight:600 !important;font-size:18px;line-height:1;height:54px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;color:inherit !important;box-shadow:none !important;text-decoration:none !important;transition:opacity .2s ease}.desktop-menu.site-menu>li>a:hover{opacity:.7}.desktop-menu.site-menu>li:has(ul)>a::after{content:"";width:6px;height:6px;margin-left:10px;margin-top:-2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.desktop-menu.site-menu>li:hover>a::after{transform:rotate(225deg)}.desktop-menu.site-menu>li>ul{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:240px;margin:0;padding:16px 10px 10px;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.12);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease;z-index:100}.desktop-menu.site-menu>li>ul::before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;background:#fff;border-left:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);transform:translateX(-50%) rotate(45deg)}.desktop-menu.site-menu>li>ul li{margin:0}.desktop-menu.site-menu>li>ul a{display:block !important;padding:12px 14px !important;border-radius:10px !important;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;height:auto !important;min-height:0 !important;color:inherit !important;font-weight:500 !important;text-decoration:none !important;white-space:nowrap;transition:background-color .15s ease}.desktop-menu.site-menu>li>ul a:hover{background:rgba(0,0,0,.05) !important}.desktop-menu.site-menu>li:hover>ul,.desktop-menu.site-menu>li:focus-within>ul{opacity:1;visibility:visible;pointer-events:auto}.desktop-menu.site-menu{display:none !important}@media screen and (min-width: 992px){.desktop-menu.site-menu{display:flex !important;align-items:center}.desktop-menu.site-menu>li+li{margin-left:44px !important}.desktop-menu.site-menu>li{position:relative}.desktop-menu.site-menu>li>a{display:inline-flex !important;align-items:center;justify-content:flex-start !important;font-weight:600 !important;font-size:18px;line-height:1;height:54px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;color:inherit !important;box-shadow:none !important;text-decoration:none !important;transition:opacity .2s ease}.desktop-menu.site-menu>li>a:hover{opacity:.7}.desktop-menu.site-menu>li:has(ul)>a::after{content:"";width:6px;height:6px;margin-left:10px;margin-top:-2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.desktop-menu.site-menu>li>ul{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:240px;margin:0;padding:16px 10px 10px;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.12);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease;z-index:100}.desktop-menu.site-menu>li>ul a{display:block !important;padding:12px 14px !important;border-radius:10px !important;background:rgba(0,0,0,0) !important;height:auto !important;color:inherit !important;font-weight:500 !important;text-decoration:none !important;white-space:nowrap}.desktop-menu.site-menu>li>ul a:hover{background:rgba(0,0,0,.05) !important}.desktop-menu.site-menu>li:hover>ul,.desktop-menu.site-menu>li:focus-within>ul{opacity:1;visibility:visible;pointer-events:auto}}
