/* Scoped to the two native Location templates. Footer and normal pages are intentionally excluded. */
body.faa3-light-header #masthead{background:#f1edff;border-bottom:0;box-shadow:none}
body.faa3-light-header #masthead #primary-menu li a,body.faa3-light-header #masthead .site-title a,body.faa3-light-header #masthead .site-description{color:var(--color-secondary,#09071b)}
body.faa3-light-header #masthead #primary-menu li a:hover,body.faa3-light-header #masthead #primary-menu li a:focus-visible{color:var(--color-primary,#6e3ef4)}
body.faa3-light-header #masthead .header-cta.btn{color:#fff;border-color:var(--color-primary,#6e3ef4);background:var(--color-primary,#6e3ef4);box-shadow:none}
body.faa3-light-header #masthead .header-cta.btn:hover,body.faa3-light-header #masthead .header-cta.btn:focus-visible{background:#4c22c8;border-color:#4c22c8;color:#fff}
body.faa3-light-header #masthead .menu-toggle .menu-toggle-bar{background:var(--color-secondary,#09071b)}
body.faa3-light-header #masthead a:focus-visible,body.faa3-light-header #masthead button:focus-visible{outline:2px solid var(--color-primary,#6e3ef4);outline-offset:4px}
body.faa3-light-header #masthead .sub-menu{background:#fff;box-shadow:0 8px 22px #09071b12}

@media(max-width:768px){
body.faa3-light-header #masthead .main-navigation ul{background:#f1edff;border-top-color:#09071b15}
body.faa3-light-header #masthead #primary-menu #menu-item-321 > a{background:var(--color-primary,#6e3ef4);border-color:var(--color-primary,#6e3ef4);color:#fff}
body.faa3-light-header #masthead #primary-menu #menu-item-321 > a:hover,body.faa3-light-header #masthead #primary-menu #menu-item-321 > a:focus-visible{background:#4c22c8;border-color:#4c22c8;color:#fff}
body.faa3-light-header #masthead .menu-toggle{font-size:0;color:transparent}
body.faa3-light-header #masthead .main-navigation ul ul{position:static;width:auto;height:auto;padding:8px 12px;box-shadow:none}
}

