.menu>ul{align-items:center;display:flex;gap:2rem}.menu a{color:#fff;display:block;font-size:16px;font-weight:600;letter-spacing:.32px;padding:1rem .5rem;text-decoration:none}.menu>ul>li:hover>a,.menu>ul>li>a:hover{color:var(--mindaro);text-decoration:underline;text-decoration-thickness:1px}.menu>ul>li{position:relative}.menu ul ul{background:#2a3f4a;box-shadow:0 111px 31px 0 transparent,0 71px 28px 0 rgba(0,0,0,.01),0 40px 24px 0 rgba(0,0,0,.05),0 18px 18px 0 rgba(0,0,0,.09),0 4px 10px 0 rgba(0,0,0,.1);left:0;min-width:100%;opacity:0;position:absolute;top:100%;transition:.2s ease;visibility:hidden}.menu ul li:hover>ul{opacity:1;visibility:visible}.menu ul ul a{display:flex;gap:1rem;justify-content:space-between;padding:15px 25px;white-space:nowrap}.menu ul ul a svg{display:block;transform:translateX(0);transition:transform .2s ease}.menu ul ul a:hover{background-color:var(--mindaro);color:var(--charcoal)}.menu ul ul a:hover svg{transform:translateX(10px)}@media (max-width:960px){.menu>ul{align-items:flex-start;flex-direction:column;gap:0}.menu>ul>li{width:100%}.menu ul ul{background:none;border-left:1px solid var(--mindaro);box-shadow:0 0 0 transparent;margin-left:1rem;opacity:1;padding-left:1rem;padding-right:1rem;position:static;visibility:visible}.menu ul ul a{align-items:center;font-size:16px;font-style:normal;font-weight:500;gap:0;justify-content:flex-start;letter-spacing:.32px;line-height:24px;padding:5px}.menu ul ul a svg{height:15px}}