body.ra-p1-site #myHeader .ra-p1-menu .sub-menu{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row;column-count:1}body.ra-p1-site #myHeader .ra-p1-menu .sub-menu li,body.ra-p1-site #myHeader .ra-p1-menu .sub-menu a{transition-property:color,background-color,border-color}@media (prefers-reduced-motion:reduce){body.ra-p1-site #myHeader .ra-p1-menu .sub-menu,body.ra-p1-site #myHeader .ra-p1-menu .sub-menu *,body.ra-p1-site #myHeader .ra-p1-menu .sub-menu *::before,body.ra-p1-site #myHeader .ra-p1-menu .sub-menu *::after{transition-duration:0s!important;transition-delay:0s!important}}@media (min-width:1320px){body.ra-p1-site #myHeader .ra-p1-menu-desktop>li.menu-item-has-children{position:relative}body.ra-p1-site #myHeader .ra-p1-menu-desktop>li>.sub-menu{position:absolute;inset-inline-start:0;inset-inline-end:auto;inset-block-start:var(--ra-p1-submenu-top,100%);width:min(420px, calc(100vw - 32px));max-width:420px;min-height:0;max-height:min(560px, 70vh);display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row;column-count:1;gap:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:translate(var(--ra-p1-submenu-shift,0),8px)}body.ra-p1-site #myHeader .ra-p1-menu-desktop>li>.sub-menu.is-open{transform:translate(var(--ra-p1-submenu-shift,0),0)}body.ra-p1-site #myHeader .ra-p1-menu-desktop .sub-menu>li{width:100%;grid-column:1}body.ra-p1-site #myHeader .ra-p1-menu-desktop .sub-menu .sub-menu{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row;column-count:1}}@media (min-width:1320px) and (max-width:1500px){body.ra-p1-site #myHeader .ra-p1-main-bar{height:auto}body.ra-p1-site #myHeader .ra-p1-main-inner{width:min(calc(100% - 24px), var(--ra-p1-container));height:auto;min-height:80px;gap:8px}body.ra-p1-site #myHeader .ra-p1-brand{width:110px}body.ra-p1-site #myHeader .ra-p1-brand img{height:54px}body.ra-p1-site #myHeader .ra-p1-vision-logo{width:44px;height:36px}body.ra-p1-site #myHeader .ra-p1-menu-toggle,body.ra-p1-site #myHeader .ra-p1-menu-mobile,body.ra-p1-site #myHeader .ra-p1-mobile-tools,body.ra-p1-site #myHeader .ra-p1-mobile-actions{display:none!important}body.ra-p1-site #myHeader .ra-p1-primary-nav{position:static;z-index:auto;inset:auto;width:auto;min-width:0;flex:1 1 auto;align-self:stretch;display:flex;align-items:stretch;justify-content:center;overflow:visible;overscroll-behavior:auto;padding:0;transform:none!important;visibility:visible;color:inherit;background:#fff0;box-shadow:none;transition:none}body.ra-p1-site #myHeader .ra-p1-menu-desktop{width:100%;min-width:0;display:flex!important;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:0}html[dir="ltr"] body.ra-p1-site #myHeader .ra-p1-menu-desktop{justify-content:center}body.ra-p1-site #myHeader .ra-p1-menu-desktop>li{position:static;width:auto;min-width:0;flex:0 0 auto;display:flex;align-items:stretch;grid-template-columns:none;border-block-end:0}body.ra-p1-site #myHeader .ra-p1-menu-desktop>li.menu-item-has-children{position:relative}body.ra-p1-site #myHeader .ra-p1-menu-desktop>li>a{min-height:80px;justify-content:center;padding:4px 6px 0;border-block-end:3px solid #fff0;font-size:13px;line-height:1.3;white-space:nowrap}body.ra-p1-site #myHeader .ra-p1-menu-desktop>li.menu-item-has-children>a{padding-inline-end:3px}body.ra-p1-site #myHeader .ra-p1-menu-desktop>li.is-open>a,body.ra-p1-site #myHeader .ra-p1-menu-desktop>.current-menu-item>a,body.ra-p1-site #myHeader .ra-p1-menu-desktop>.current-menu-ancestor>a,body.ra-p1-site #myHeader .ra-p1-menu-desktop>li>a[aria-current="page"]{border-block-end-color:var(--ra-p1-teal)}body.ra-p1-site #myHeader .ra-p1-menu-desktop .ra-p1-submenu-toggle{position:relative;width:22px;flex:0 0 22px;height:80px;margin:0;padding:0;border:0}body.ra-p1-site #myHeader .ra-p1-menu-desktop>li>.sub-menu{grid-column:auto;visibility:hidden;opacity:0;pointer-events:none;border:1px solid var(--ra-p1-line);border-block-start:3px solid var(--ra-p1-teal);border-radius:0 0 18px 18px;background:#fff;box-shadow:var(--ra-p1-shadow)}body.ra-p1-site #myHeader .ra-p1-menu-desktop>li>.sub-menu.is-open{visibility:visible;opacity:1;pointer-events:auto}body.ra-p1-site #myHeader .ra-p1-actions{margin-inline-start:0;gap:6px}body.ra-p1-site #myHeader .ra-p1-actions .ra-p1-button{min-width:90px;min-height:44px;padding-inline:9px;font-size:13px}body.ra-p1-site #myHeader::after{display:none!important}body.ra-p1-site.ra-p1-large-text #myHeader .ra-p1-menu-desktop>li>a,body.ra-p1-site.ra-p1-large-text #myHeader .ra-p1-menu-desktop .ra-p1-submenu-toggle{min-height:48px;height:auto}body.ra-p1-site.ra-p1-large-text #myHeader .ra-p1-menu-desktop>li>a{font-size:19px}}