/* GLOBAL */
/* GLOBAL VARIABLES */
:root {
    --Stroke: #E3E3E3;
    --White: #FFF;
    --Paragraph: #505050;
    --Primary-color: #003087;
    --Padding-Padding-24: 24px;
}
/* GLOBAL VARIABLES */

/* GLOBAL TYPOGRAPHY */
a {
    color: var(--Paragraph);

    /* Title 4 */
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: -.0225em;
}

a:active, a:hover,
.site-navigation ul.menu li.current-menu-item a,
.site-navigation ul.menu li.current-menu-parent a {
    color: var(--Primary-color);
}
/* GLOBAL TYPOGRAPHY */

/* GLOBAL OTHER */
ol, ul {
    padding-inline-start: 24px;
}
/* GLOBAL OTHER */

/* GLOBAL HEADER */
.site-header {
    padding-block-start: 0;
    padding-block-end: 0;
    border-bottom: 1px solid var(--Stroke);
    background: var(--White);
}
/* GLOBAL HEADER NAVIGATION */
.site-navigation a {
    font-size: 18px;
}

.site-navigation ul.menu li {
    min-width: 120px;
    padding: 12px 16px;
    justify-content: center;
    gap: 10px;
    flex: 1 0 auto;
    align-self: stretch;
}
/* Desktop, disable dropdown arrow */
.site-navigation ul.menu li.menu-item-has-children:after {
    content: none;
}

/* Desktop Disable nested submenus */
/* .site-navigation ul.menu li:hover>ul {
    display: none;
} */

#site-header div.blank {
    display: flex;
    width: 148px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    align-self: stretch;
}
#site-header div.w-148 {
    width: 148px;
}

#site-header-sub-nav-box nav {
    display: none;
}
#site-header-sub-nav-box nav ul {
    display: flex;
    width: 100%;
    padding: var(--Padding-Padding-24) 266px;
    justify-content: center;
    align-items: flex-start;

    background: var(--White);

    /* Shadow */
    box-shadow: 0px 12px 16px -4px rgba(10, 13, 18, 0.08), 0px 4px 6px -2px rgba(10, 13, 18, 0.03), 0px 2px 2px -1px rgba(10, 13, 18, 0.04);
}
#site-header-sub-nav-box nav ul li {
    display: flex;
    /* width: 200px; */
    padding: 8px 12px;
    justify-content: center;
    gap: 12px;
    flex-shrink: 0;
}
/* GLOBAL HEADER NAVIGATION */
/* GLOBAL HEADER */
/* GLOBAL */
