.site-nav #primary-navigation .timb-list{display:flex;align-items:center;gap:clamp(12px,2vw,32px);list-style:none;margin:0;padding:0}
.site-nav #primary-navigation .timb-list li{list-style:none;margin:0;padding:0;position:relative}
.site-nav #primary-navigation .timb-list a{display:block;padding:10px 0;line-height:1.4}
.site-nav #primary-navigation .timb-list .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:200px;margin:0;padding:12px 18px;list-style:none;background:#061f3a;border:1px solid #ffffff26;border-radius:8px;z-index:30;box-shadow:0 12px 30px #00152844}
.site-nav #primary-navigation .timb-list li:hover>.sub-menu,.site-nav #primary-navigation .timb-list li:focus-within>.sub-menu{display:block}
.site-nav #primary-navigation .timb-list .sub-menu .sub-menu{left:100%;top:0}
@media(max-width:620px){.site-nav #primary-navigation .timb-list{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%}.site-nav #primary-navigation .timb-list .sub-menu{display:block;position:static;min-width:0;margin:0 0 6px 12px;padding:0 0 0 14px;border:0;border-left:1px solid #ffffff30;box-shadow:none;border-radius:0}.site-nav #primary-navigation.nav-open{max-height:75vh;overflow-y:auto}}
