*, *:before, *:after {box-sizing: border-box;}* {margin: 0;padding: 0;}html {font-family: sans-serif;}body {background: #fff;margin: 0 auto;min-height: 100%;}h1 {font-size: 26px;}div.footerinfo {margin-top: 16px;color: #666;font-size: 12px;text-align: right;}div.footerinfo * {font-size: 12px;}.sitemap-panel {width: 100%;padding: 25px;max-width: 1080px;margin: auto}.sitemap {margin: 5em 0;}.primaryNav {clear: both;width: 100%;margin-top: 3em;}.primaryNav #home {position: absolute;margin-top: -3em;margin-bottom: 0;min-width: 14.5em;width: 100%;}.primaryNav #home:before {display: none;}.primaryNav #home::before {height: 100%;}.primaryNav #home img {float: left;margin-right: 4px;}.primaryNav ul {display: flex;flex-wrap: wrap;list-style: none;position: relative;padding-inline-start: 40px;padding-left: 0;column-gap: 20px;}.primaryNav li {position: relative;flex: 1 0 calc(16.66% - 20px);}.primaryNav>ul>li {margin-top: 3em;}.primaryNav li a {margin: 0;padding: .875em .9375em .9375em .9375em;display: block;font-size: .9375em;background: #fff;border: 2px solid #5995e1;border-radius: 3px;box-shadow: 0 3px 3px #ddd;text-decoration: none;color: #242424;border-radius: 4px;}.primaryNav li a:hover {box-shadow: 0 3px 3px 1px #666;}.primaryNav li a h2 {font-size: 20px;margin: 0;padding: 0;}.primaryNav li a.submenu {background: #5995e1;color: #FFF;}.primaryNav li a.mlmplanmenu {background: #2EB2FF;color: #000;border: none;text-align: center;}ul.mlmplansubmenu li a {background: #2EB2FF;color: #000;border: none;text-align: center;}.primaryNav li a.mlmsolutionmenu {background: #C358ED;color: #000;border: none;text-align: center;}ul.mlmsolutionsubmenu li a {background: #C358ED;color: #000;border: none;text-align: center;}.primaryNav li a.trendmenu {background: #44D9E6;color: #000;border: none;text-align: center;}ul.trendsubmenu li a {background: #44D9E6;color: #000;border: none;text-align: center;}.primaryNav li a.resourcesmenu {background: #04C254;color: #000;border: none;text-align: center;}ul.resourcessubmenu li a {background: #04C254;color: #000;border: none;text-align: center;}.primaryNav li a.industrymenu {background: #FFBD4A;color: #000;border: none;text-align: center;}ul.industrysubmenu li a {background: #FFBD4A;color: #000;border: none;text-align: center;}.primaryNav li a.mlmsoftwaremenu {background: #E4643B;color: #000;border: none;text-align: center;}ul.mlmsoftwaresubmenu li a {background: #E4643B;color: #000;border: none;text-align: center;}.primaryNav a:link:after, .primaryNav a:visited:after, .utilityNav a:link:after, .utilityNav a:visited:after {display: block;font-weight: 600;font-size: .75em;margin-top: .25em;word-wrap: break-word;color: #666}.primaryNav ul ul {display: block}.primaryNav ul ul li {padding-top: .9875em;padding-right: 0}.primaryNav ul ul li:first-child {padding-top: 2em}.primaryNav ul ul ul {margin-top: .6em;padding-top: .6em;padding-bottom: .625em}.primaryNav ul ul ul li {padding-top: .3125em;padding-bottom: .3125em}.primaryNav ul ul ul li a {font-size: .75em;padding: .75em;min-width: 90%;width: auto;margin-right: 0;margin-left: auto}.primaryNav ul ul ul li:first-child {padding-top: 1em}.primaryNav ul ul ul li a:link:after, .primaryNav ul ul ul li a:visited:after {font-size: .75em}.primaryNav ul ul ul ul {margin-top: 0;padding-top: .3125em;padding-bottom: .3125em}.primaryNav ul ul ul ul li a {padding: .75em;min-width: 80%;width: auto}.primaryNav ul ul ul ul li a:link:after, .primaryNav ul ul ul ul li a:visited:after {display: none}.primaryNav ul li:after, .primaryNav ul li:before, .primaryNav ul:after, .primaryNav ul:before {display: block;content: '';position: absolute;border-width: 0;border-color: #5995e1;border-style: solid;z-index: -2}.primaryNav>ul>li:before {height: 1.375em;top: -1.375em;right: calc(50% + .500em);width: calc(114% - 2px);border-top-width: 2px;border-right-width: 2px}.primaryNav>ul>li:first-child+li:before {border-top-width: 0;height: 5em;top: -5em}.primaryNav ul ul li:after {width: 50%;height: .9875em;top: 0;right: 1px;border-left-width: 2px}.primaryNav ul ul li:first-child:before {width: 50%;height: 1.3125em;top: .9875em;right: 1px;border-left-width: 2px}.primaryNav>ul>li:last-child:after {border-bottom-width: 0}.primaryNav ul ul ul li:before {width: calc(50% - 15px)!important;height: calc(100% - 2px);top: -50%;left: 0;border-left-width: 2px;border-bottom-width: 2px}.primaryNav ul ul ul li:first-child:before {height: 2.125em;top: -1px;border-top-width: 2px}.primaryNav ul ul ul:before {width: 50%;height: 1.25em;top: -10px;right: 1px;border-left-width: 2px}.primaryNav ul ul ul li:after {border-width: 0}.primaryNav ul ul ul ul li:before, .primaryNav ul ul ul ul li:first-child:before {display: none}.primaryNav ul ul ul ul:before {width: 1px;height: calc(100% + 2.5em);top: -2.5em;left: 0;border-left-width: 2px}@media only screen and (max-width:1080px) {.sitemap-panel {max-width: inherit;width: 96%;padding: 0px;}} @media only screen and (max-width:991px) {.primaryNav li {flex: 0 0 calc(33.33% - 20px);}.primaryNav #home.long-cell:before {display: block;position: absolute;border-width: 0;border-color: #5995e1;border-style: solid;z-index: -1;border-left-width: 2px;border-top-width: 2px;top: 1.375em}#home.long-cell::before {left: -10px;box-shadow: -10px 0 0 0 #fff;}.primaryNav>ul>li:before {width: calc(109% - 2px);}} @media only screen and (max-width:767px) {.primaryNav li {flex: 0 0 calc(50% - 20px);}.primaryNav #home.long-cell:before {display: block;position: absolute;border-width: 0;border-color: #5995e1;border-style: solid;z-index: -1;border-left-width: 2px;border-top-width: 2px;top: 1.375em}#home.long-cell::before {left: -10px;box-shadow: -10px 0 0 0 #fff;}}@media only screen and (max-width:400px) {.primaryNav li {flex: 0 0 calc(100% - 20px);}.primaryNav #home.long-cell:before {display: block;position: absolute;border-width: 0;border-color: #5995e1;border-style: solid;z-index: -1;border-left-width: 2px;border-top-width: 2px;top: 1.375em}#home.long-cell::before {left: -10px;box-shadow: -10px 0 0 0 #fff;}.sitemap-panel {max-width: inherit;width: 90%;padding: 15px;}}a[href$="#"] {cursor: default;color: #333}.collapsed_item {display: none!important;cursor: pointer!important}.expand_items a {color: #333!important;text-align: center;cursor: pointer!important}a[href$="#"]:not(.collapsed_item, .expand_items a):before {content: "#"}