ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html{position:relative}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;padding:0;width:100%;max-height:0;border-top:1px solid #e9e9e9}.flexnav li,.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}.flexnav li a,.menu-button{position:relative;display:block;background:#f5f5f5;color:#393939}.flexnav li a{text-transform:uppercase;text-decoration:none;padding:.5em .96em;z-index:2;overflow:hidden;border-bottom:1px solid rgb(0 0 0/.15)}.flexnav li ul{width:100%;padding-left:0}.flexnav li ul li a{padding-left:20px;display:block;background:#e4e3e3;text-transform:uppercase}.menu-button{width:100%;float:right;height:29px;margin-top:10px;padding-top:15px;text-align:center;font-size:14px;cursor:pointer;border:1px solid #e9e9e9}@media all and (min-width:621px){.flexnav,.flexnav li{overflow:visible}.flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#a6a6a2;width:20%}.flexnav li a{border-left:1px solid #acaca1}.flexnav li>ul{position:absolute;top:auto;left:0}.flexnav li>ul li{width:100%}.flexnav li a,.flexnav li ul li a{border-bottom:none}.menu-button{display:none}}