.top-menu{display:none;font-size:.85em}.top-menu a:after{border-color:var(--w-header-text-color)}.top-menu .menu-cta>a{background:var(--w-header-text-color);color:var(--w-header-bg-color)}.top-menu>ul>li ul{background:var(--w-header-bg-color)}.top-menu>ul>li>ul li:after{background-color:var(--w-header-text-color);background-image:linear-gradient(to right,var(--w-header-bg-color) 2%,var(--w-header-text-color) 50%,var(--w-header-bg-color) 98%)}@media screen and (min-width:860px){.top-menu{display:block;flex:1 1;margin-right:1%}.top-menu a:after{border-color:var(--w-color-main)}.top-menu li ul{background-color:var(--w-header-bg-color);border-radius:var(--w-radius);box-shadow:var(--w-shadow-lg);margin:0;min-width:160px;opacity:0;padding:0;position:absolute;text-align:center;visibility:hidden;z-index:1000}.top-menu li ul>li{display:flex;flex-direction:column;margin:0!important;padding:0;white-space:nowrap;width:100%}.top-menu li ul>li a{padding:.5em .9em;width:100%}.top-menu li ul>li:after{background-color:var(--w-header-text-color);background-image:linear-gradient(to right,var(--w-header-bg-color) 2%,var(--w-header-text-color) 50%,var(--w-header-bg-color) 98%);content:"";display:block;height:1px;margin:0 auto;opacity:.2;width:70%}.top-menu li ul>li:last-of-type:after{content:none}.top-menu li ul>li.menu-item-has-children>a{padding:.5em 1.8em}.top-menu li ul>li.menu-item-has-children>a:after{border:solid;border-width:0 2px 2px 0;bottom:0;content:"";height:2px;left:.9em;margin:auto;padding:1px;position:absolute;top:.3em;transform:translateY(-50%) rotate(134deg);width:2px}.top-menu li ul .menu-cta{padding-left:5px;padding-right:5px}.top-menu li:hover>a{opacity:.7}.top-menu li:hover>ul{opacity:1;visibility:visible}.top-menu .menu>li{display:inline-block;font-size:.9rem;margin-right:2.5%;position:relative;vertical-align:middle}.top-menu .menu>li.menu-item-has-children>a:after{border:solid;border-width:0 2px 2px 0;content:"";display:inline-block;margin-left:.5em;padding:2px;transform:translateY(-50%) rotate(45deg)}.top-menu .menu>li>ul{left:50%;transform:translateX(-50%)}.top-menu .menu>li>ul li{position:relative}.top-menu .menu>li>ul li>ul{right:100%;top:0}.top-menu .menu>li:last-child>ul{left:auto;right:0;transform:none}.subheader nav~nav:last-of-type{background:none!important;margin-top:0;padding:0}.subheader .primary-menu{display:none}.has-primary-menu .subheader .search-form{display:block}}