.sa-page-header--has-banner{min-height:300px}.sa-page-header__banner-overlay{background:rgba(0,0,0,.4)}.sa-page-header__title{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-size:60px}@media(max-width: 767px){.sa-page-header__title{font-size:40px}}.sa-page-header:not(.sa-page-header--has-banner) .sa-page-header__title{color:#23282d;text-shadow:none;font-size:60px}@media(max-width: 767px){.sa-page-header:not(.sa-page-header--has-banner) .sa-page-header__title{font-size:40px}}.sa-page-header__submenu-inner{gap:1rem;overflow-x:auto}.sa-page-header__submenu-prefix{-ms-flex-negative:0;flex-shrink:0}.sa-page-header__submenu-logo{display:block;width:25px;height:38px;object-fit:contain}.sa-page-header__submenu-active-label{font-weight:600;white-space:nowrap}.sa-page-header__submenu-list{border-left:1px solid rgba(0,0,0,.1)}@media(max-width: 767px){.sa-page-header__submenu-list{border-left:none}}.sa-page-header__submenu-list li{display:-ms-flexbox;display:flex;min-width:-webkit-fit-content;min-width:fit-content;margin:5px}.sa-page-header__submenu-list li a{padding:.5rem 1rem .4rem;color:var(--sa-submenu-link, #333);background-color:var(--sa-submenu-link-bg, transparent);transition:color .2s ease,background-color .2s ease;text-decoration:none;font-weight:700;font-size:14px;text-transform:uppercase}@media(max-width: 767px){.sa-page-header__submenu-list li a{font-size:13px}}.sa-page-header__submenu-list li a:hover{background-color:var(--sa-submenu-hover-bg, var(--sa-primary));color:var(--sa-submenu-link-hover, var(--sa-submenu-link, #333))}.sa-page-header__submenu-list li.current-menu-item a,.sa-page-header__submenu-list li.current_page_item a{background-color:var(--sa-submenu-active-bg, var(--sa-submenu-hover-bg, var(--sa-primary)));color:var(--sa-submenu-active-link, var(--sa-submenu-link-hover, var(--sa-submenu-link, #333)))}.sa-page-header__submenu-list--shadow li a{box-shadow:0 2px 8px rgba(0,0,0,.3)}