.wp-block-rcm-mega-nav-link-group{display:flex;flex-direction:column;gap:0}.wp-block-rcm-mega-nav-link-group[\:has\(\.wp-block-rcm-mega-nav-link-group__links-wrapper\.is-open\)]{gap:8px}.wp-block-rcm-mega-nav-link-group:has(.wp-block-rcm-mega-nav-link-group__links-wrapper.is-open){gap:8px}@media (min-width:1100px){.wp-block-rcm-mega-nav-link-group{gap:24px}}.wp-block-rcm-mega-nav-link-group__heading,.wp-block-rcm-mega-nav-link-group__heading-desktop{color:var(--rcm-meganav-color-link);font-family:var(--wp--preset--font-family--montserrat);font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:.56px;line-height:1.7;margin:0;text-transform:uppercase}.wp-block-rcm-mega-nav-link-group__heading-desktop{color:var(--rcm-meganav-color-link-desktop)}button.wp-block-rcm-mega-nav-link-group__heading{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0 12px 0;text-align:left;width:100%}@media (min-width:1100px){button.wp-block-rcm-mega-nav-link-group__heading{border-bottom:1px solid rgba(0,0,0,.1);padding:0}}button.wp-block-rcm-mega-nav-link-group__heading .wp-block-rcm-mega-nav-link-group__heading-icon{display:inline-flex;flex-shrink:0;margin-left:.5rem;transition:transform .2s ease-in-out}button.wp-block-rcm-mega-nav-link-group__heading[aria-expanded=true] .wp-block-rcm-mega-nav-link-group__heading-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){button.wp-block-rcm-mega-nav-link-group__heading .wp-block-rcm-mega-nav-link-group__heading-icon{transition:none}}.wp-block-rcm-mega-nav-link-group__heading-desktop{display:none}.wp-block-rcm-mega-nav-link-group__links{align-items:flex-start;border-left:1px solid #d2d1d1;display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;overflow:hidden;padding:0 0 0 16px}@media (min-width:1100px){.wp-block-rcm-mega-nav-link-group__links{border:none;gap:16px;padding:0}}.wp-block-rcm-mega-nav-link-group__links{.wp-block-rcm-mega-nav-link{padding:16px 0}}@media (min-width:1100px){.wp-block-rcm-mega-nav-link-group__links{.wp-block-rcm-mega-nav-link{padding:0}}}.wp-block-rcm-mega-nav-link-group__links{.wp-block-rcm-mega-nav-link{a{color:var(--rcm-meganav-color-link);font-family:var(--wp--preset--font-family--inter);font-size:1rem;font-style:normal;font-weight:500;line-height:1.5;text-decoration:none}a:hover{color:var(--rcm-meganav-color-link-hover)}}}.wp-block-rcm-mega-nav-link-group__links-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 1s}@media (min-width:1100px){.wp-block-rcm-mega-nav-link-group__links-wrapper{grid-template-rows:1fr}}.wp-block-rcm-mega-nav-link-group__links-wrapper.is-open{grid-template-rows:1fr}@media (min-width:1100px){button.wp-block-rcm-mega-nav-link-group__heading{display:none}.wp-block-rcm-mega-nav-link-group__heading-desktop{display:block}.wp-block-rcm-mega-nav-link-group__links,.wp-block-rcm-mega-nav-link-group__links:not(.is-open){display:flex}}.has-highlight-background-color,.has-highlight-light-background-color,.has-neutral-background-color,.has-neutral-light-background-color,.has-neutral-lighter-background-color,.has-neutral-lightest-background-color,.has-primary-light-background-color,.has-primary-lighter-background-color,.has-secondary-light-background-color{--outline-color:currentColor}.has-primary-blur-transparent-background-color{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}@media (min-width:1100px){.has-primary-blur-transparent-background-color{.wp-block-template-part.template-part-header &{-webkit-backdrop-filter:none;backdrop-filter:none}}}.has-primary-blur-transparent-background-color[\:has\(\.has-primary-blur-transparent-background-color\)] .has-primary-blur-transparent-background-color{-webkit-backdrop-filter:none;backdrop-filter:none}.has-primary-blur-transparent-background-color:has(.has-primary-blur-transparent-background-color) .has-primary-blur-transparent-background-color{-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:1100px){.has-primary-blur-transparent-background-color[\:has\(\.has-primary-blur-transparent-background-color\)]{-webkit-backdrop-filter:none;backdrop-filter:none}.has-primary-blur-transparent-background-color:has(.has-primary-blur-transparent-background-color){-webkit-backdrop-filter:none;backdrop-filter:none}.has-primary-blur-transparent-background-color[\:has\(\.has-primary-blur-transparent-background-color\)] .has-primary-blur-transparent-background-color{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.has-primary-blur-transparent-background-color:has(.has-primary-blur-transparent-background-color) .has-primary-blur-transparent-background-color{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}}
