.nav-list{font-size:.9em;margin:1em}.nav-list ul{-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;padding:0}.nav-list ul,.nav-list ul li{display:-webkit-flex;display:flex;list-style:none}.nav-list ul li{-webkit-align-content:flex-start;align-content:flex-start;box-shadow:0 0 0 1px rgba(0,0,0,.2);-webkit-flex:1 0 calc(20% - 0.5em);flex:1 0 calc(20% - 0.5em);-webkit-flex-flow:row wrap;flex-flow:row wrap;font-size:1em;height:2em;-webkit-justify-content:center;justify-content:center;margin:.25em;overflow:hidden;padding:0 .5em;position:relative}.nav-list ul li h3{font-size:1em;font-weight:400;letter-spacing:0;line-height:1em;margin:0;padding:0;text-align:center}.nav-list ul li p{font-size:.8em;line-height:1.2em;margin:0;padding:0;text-align:center}.nav-list ul li a{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex:1 0 auto;flex:1 0 auto;font-size:1em;font-weight:700;height:2em;-webkit-justify-content:center;justify-content:center;-webkit-order:-1;order:-1;padding:0;text-align:center;text-decoration:none;transition:.2s}.nav-list ul li a:after{bottom:0;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:22}.nav-list ul li a:hover{color:#000;text-decoration:none}.nbox{font-size:.9em;margin:2em 1em}.nbox ul{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;list-style:none;margin:0 auto;padding:0}.nbox ul li{-webkit-align-content:space-between;align-content:space-between;font-size:1em;height:unset;-webkit-justify-content:flex-start;justify-content:flex-start;padding:.8em .6em .8em .7em;text-align:left}.nbox ul li h3{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;height:2em;width:100%}.nbox ul li h3,.nbox ul li p{overflow:hidden;position:relative;text-align:left}.nbox ul li p{line-height:1.4em;max-height:4em}.nbox ul li a{color:transparent;cursor:pointer;font-size:.1em;font-weight:400;height:0;-webkit-order:6;order:6;padding:0;text-align:left;text-indent:-999em;width:0}.nbox ul li a:after{background:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.2s;z-index:22}.nbox ul li a:hover{color:transparent;text-decoration:none}.nbox ul li a:hover:after{background:rgba(0,0,0,.1)}