.ry-products-toggle{background:transparent;border:0;color:inherit;cursor:pointer;padding:8px;font:inherit}.header .nav>ul>li>a{display:inline-block}.ry-products-mega{display:none;position:fixed;top:var(--ry-mega-top,90px);left:50%;transform:translateX(-50%);width:960px;max-width:94vw;background:#fff;color:#243442;box-shadow:0 12px 28px #0003;border-top:3px solid #ef6500;padding:26px;z-index:10020;grid-template-columns:1.2fr 1fr 1.3fr;gap:28px;text-align:left;line-height:1.5}.ry-products-mega h2{font-size:16px;line-height:1.4;margin:0 0 12px;color:#162b39;font-weight:700}.ry-products-mega a{display:block!important;color:#243442!important;font-size:14px!important;line-height:1.45!important;padding:7px 0!important;height:auto!important;white-space:normal;text-decoration:none}.ry-products-mega a:hover,.ry-products-mega a:focus{color:#d65000!important;text-decoration:underline}.ry-products-mega p{font-size:12px;line-height:1.5;color:#607080;margin:12px 0 0}.ry-products-mega .ry-mega-quote{font-weight:700;border-top:1px solid #ddd;margin-top:12px;padding-top:12px!important}.ry-products-mega[hidden]{display:none!important}@media(min-width:1025px){.ry-products-nav:hover>.ry-products-mega,.ry-products-nav:focus-within>.ry-products-mega,.ry-products-nav.ry-menu-open>.ry-products-mega{display:grid}}@media(max-width:1024px){.ry-products-toggle,.ry-products-mega{display:none!important}}