.tmm-navigation ul{list-style:none;margin:0;padding:0}.tmm-navigation .menu-item{position:relative}.tmm-navigation a{display:inline-flex;align-items:center;gap:8px}.tmm-menu-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.tmm-navigation .tmm-toggle{display:none;border:0;background:transparent;color:inherit;padding:8px 10px;cursor:pointer;font:inherit}.tmm-navigation .tmm-mega-item>.sub-menu{display:none;position:absolute;z-index:99999;top:100%;left:0;min-width:560px;width:min(900px,90vw);padding:22px;background:#fff;color:#222;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 12px 35px rgba(0,0,0,.14);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px}.tmm-navigation .tmm-mega-item.tmm-columns-2>.sub-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.tmm-navigation .tmm-mega-item.tmm-columns-3>.sub-menu{grid-template-columns:repeat(3,minmax(0,1fr))}.tmm-navigation .tmm-mega-item.tmm-columns-4>.sub-menu{grid-template-columns:repeat(4,minmax(0,1fr))}.tmm-navigation .tmm-mega-item.tmm-columns-5>.sub-menu{grid-template-columns:repeat(5,minmax(0,1fr))}.tmm-navigation .tmm-mega-item.tmm-columns-6>.sub-menu{grid-template-columns:repeat(6,minmax(0,1fr))}.tmm-navigation .tmm-mega-item.tmm-width-full{position:static}.tmm-navigation .tmm-mega-item.tmm-width-full>.sub-menu{left:0;right:0;width:100%;min-width:0}.tmm-navigation .tmm-mega-item.tmm-width-wide>.sub-menu{min-width:min(760px,90vw)}.tmm-navigation .tmm-mega-item.tmm-width-parent>.sub-menu{min-width:260px;width:max-content;max-width:90vw;grid-template-columns:1fr}.tmm-navigation .tmm-mega-item>.sub-menu>.menu-item>a{display:flex;font-weight:700;padding:7px 0;color:inherit;text-decoration:none}.tmm-navigation .tmm-mega-item>.sub-menu>.menu-item>.sub-menu{display:block!important;position:static;min-width:0;width:auto;padding:5px 0 0 10px;border:0;border-radius:0;box-shadow:none;background:transparent}.tmm-navigation .tmm-mega-item>.sub-menu>.menu-item>.sub-menu a{display:flex;padding:6px 0;font-weight:400;text-decoration:none;color:inherit;opacity:.82}.tmm-navigation .tmm-mega-item>.sub-menu a:hover{opacity:1;color:#087f8c}.tmm-navigation .tmm-mega-item:hover>.sub-menu,.tmm-navigation .tmm-mega-item:focus-within>.sub-menu,.tmm-navigation .tmm-mega-item.tmm-open>.sub-menu{display:grid}.tmm-navigation .tmm-mega-item>.sub-menu>.menu-item{min-width:0}.tmm-navigation.tmm-vertical .tmm-mega-item>.sub-menu{top:0;left:100%}.tmm-navigation.tmm-vertical .tmm-mega-item.tmm-width-full>.sub-menu{left:100%;right:auto;width:min(900px,75vw)}
@media(max-width:782px){.tmm-navigation .tmm-mega-item>.sub-menu,.tmm-navigation .tmm-mega-item.tmm-width-wide>.sub-menu,.tmm-navigation .tmm-mega-item.tmm-width-full>.sub-menu,.tmm-navigation .tmm-mega-item.tmm-width-parent>.sub-menu{position:static;display:none;width:100%;min-width:0;max-width:none;padding:12px;border-radius:8px;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));border:0;background:rgba(0,0,0,.035)}.tmm-navigation .tmm-mega-item.tmm-open>.sub-menu{display:grid}.tmm-navigation .tmm-mega-item>.tmm-toggle{display:inline-flex;vertical-align:middle}.tmm-navigation .tmm-mega-item>.sub-menu>.menu-item>.sub-menu{display:block!important}.tmm-navigation .tmm-mega-item.tmm-columns-5>.sub-menu,.tmm-navigation .tmm-mega-item.tmm-columns-6>.sub-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.tmm-navigation .tmm-mega-item>.sub-menu{grid-template-columns:1fr!important}}
