<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*  
---------------------------------------------------
Main Navigation - Large Breakpoint
---------------------------------------------------  
*/

nav.main {
    height: var(--nav-main-height);
    position:relative;
}
nav.main&gt;ul&gt;li&gt;span::before {
    z-index:-1;
    opacity:0;
    border-radius: var(--base-border-radius);
    transition:all 0.2s ease-in-out 0s;
}
nav.main ul&gt;li:hover&gt;span::before,
nav.main ul&gt;li:focus&gt;span::before,
nav.main ul&gt;li:active&gt;span::before,
nav.main ul&gt;li.active&gt;span::before,
nav.main ul&gt;li.open-child&gt;span::before {
    opacity:1;
}
nav.main ul&gt;li.active&gt;span::before { 
    opacity:1;
}
nav.main ul&gt;li:focus-within&gt;span::before {
    opacity:1;
}
body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main&gt;ul {
    display: flex;
    flex-direction: row;
}
body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main&gt;ul&gt;li {
    height: var(--nav-main-height);
    border: 0 none;
    box-sizing: border-box;
}
nav.main&gt;ul&gt;li&gt;span&gt;a {
    padding: 0 var(--base-half-spacing);
}
body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main&gt;ul&gt;li&gt;span&gt;a {
    height: var(--nav-main-height);
    line-height:var(--nav-main-height);
}
nav.main&gt;ul ul&gt;li&gt;span&gt;a {
    padding: 10px var(--base-half-spacing);
}
nav.main&gt;ul&gt;li.has-child&gt;span::after {
    padding:0;
    font-size:14px;
}
body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main&gt;ul&gt;li.has-child&gt;span::after {
    line-height:var(--nav-main-height);
}
html.no-touch body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main ul li.has-child&gt;span::after {
    z-index: -1;
}


/*  
---------------------------------------------------
MAIN NAV - dropdowns
---------------------------------------------------  
*/

nav.main ul&gt;li&gt;ul {
    transition: opacity 0.3s ease-in-out 0s, top 0.3s ease-in-out 0s;
}

body:not(.header-03-lg) nav.main ul&gt;li&gt;ul,
body:not(.header-03-lg) nav.main.navigation-dropdown-bg-solid ul&gt;li&gt;ul { 
    background: rgba(var(--navigation-dropdown-color1), 1); 
}
body:not(.header-03-lg) nav.main.navigation-dropdown-bg-linear ul&gt;li&gt;ul { 
    background: linear-gradient(var(--navigation-dropdown-angle), rgba(var(--navigation-dropdown-color1), 1) 0%, rgba(var(--navigation-dropdown-color2), 1) 100%); 
}
body:not(.header-03-lg) nav.main.navigation-dropdown-bg-radial ul&gt;li&gt;ul { 
    background: radial-gradient(farthest-side at var(--navigation-dropdown-start-perc) var(--navigation-dropdown-stop-perc), rgba(var(--navigation-dropdown-color1), 1) 0%, rgba(var(--navigation-dropdown-color2), 1) 100%); 
}

body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main ul&gt;li&gt;ul {
    position: absolute;
    left: -999em;
    z-index: 99;
    width: var(--nav-main-dropdown-width);
    border-radius: var(--base-border-radius);
    box-shadow: var(--base-box-shadow_h) var(--base-box-shadow_v) var(--base-box-shadow_b) rgba(var(--true-black), var(--base-box-shadow_o));
    opacity: 0;
}
html.no-touch body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main ul&gt;li:hover&gt;ul,
html.touch body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main ul&gt;li.open-child&gt;ul {
    left: 0;
    opacity: 1;
}
body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main ul&gt;li:focus-within&gt;ul {
    left: 0;
    opacity: 1;
}

nav.main ul ul li span::before {
    top:0; bottom:0; left:0;
    width:0; height:100%!important;
}
html.no-touch nav.main ul ul li:hover&gt;span::before,
nav.main ul ul li:focus&gt;span::before,
nav.main ul ul ul li:active&gt;span::before,
nav.main ul ul li.active&gt;span::before,
nav.main ul ul li.open-child&gt;span::before {
    display:none;
    width: 3px;
}
nav.main ul ul li:focus-within&gt;span::before {
    width: 3px;
}
nav.main ul ul li.has-child&gt;span::after {
    padding-top: 12px;
    color:  rgba(var(--navigation-dropdown-link), 1);
    content: "\f284";
}
html.no-touch nav.main ul ul li:not(.active):hover&gt;span::after,
nav.main ul ul li:not(.active):focus&gt;span::after,
nav.main ul ul li:not(.active):active&gt;span::after,
nav.main ul ul li:not(.active).open-child&gt;span::after {
    color:  rgba(var(--navigation-dropdown-link-hover), 1);
}
nav.main ul ul li:not(.active):focus-within&gt;span::after {
    color:  rgba(var(--navigation-dropdown-link-hover), 1);
}
nav.main ul ul li.active.has-child&gt;span::after { 
    color:  rgba(var(--navigation-dropdown-link-active), 1);
}

body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main&gt;ul li.has-child ul&gt;li&gt;span&gt;a,
body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main&gt;ul ul&gt;li&gt;span&gt;a {
    padding: 10px var(--base-half-spacing);
}
body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main&gt;ul ul&gt;li.has-child&gt;span&gt;a {
    padding: var(--base-half-spacing) 30px var(--base-half-spacing) var(--base-half-spacing);
}

nav.main ul ul&gt;li&gt;span&gt;a {
    color:  rgba(var(--navigation-dropdown-link), 1);
}
nav.main ul ul&gt;li:hover&gt;span&gt;a,
nav.main ul ul&gt;li&gt;span&gt;a:hover,
nav.main ul ul&gt;li&gt;span&gt;a:focus,
nav.main ul ul&gt;li&gt;span&gt;a:active {
    color:  rgba(var(--navigation-dropdown-link-hover), 1);
}
nav.main ul ul&gt;li:focus-within&gt;span&gt;a {
    color:  rgba(var(--navigation-dropdown-link-hover), 1);
}
nav.main ul ul&gt;li.active&gt;span a {
    color:  rgba(var(--navigation-dropdown-link-active), 1);
}

body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main ul ul&gt;li&gt;ul {
    z-index: 100;
}

body:not(.header-03-lg) nav.main ul ul&gt;li&gt;ul,
body:not(.header-03-lg) nav.main.navigation-dropdown-bg-solid ul ul&gt;li&gt;ul { 
    background: rgba(var(--navigation-dropdown-color1), 1); 
}
body:not(.header-03-lg) nav.main.navigation-dropdown-bg-linear ul ul&gt;li&gt;ul { 
    background: linear-gradient(var(--navigation-dropdown-angle), rgba(var(--navigation-dropdown-color1), 1) 0%, rgba(var(--navigation-dropdown-color2), 1) 100%); 
}
body:not(.header-03-lg) nav.main.navigation-dropdown-bg-radial ul ul&gt;li&gt;ul { 
    background: radial-gradient(farthest-side at var(--navigation-dropdown-start-perc) var(--navigation-dropdown-stop-perc), rgba(var(--navigation-dropdown-color1), 1) 0%, rgba(var(--navigation-dropdown-color2), 1) 100%); 
}

html.no-touch body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main ul ul&gt;li:hover&gt;ul,
html.touch body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main ul ul&gt;li.open-child&gt;ul {
    left: var(--nav-main-dropdown-width);
    opacity: 1;
}
body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main ul ul&gt;li:focus-within&gt;ul {
    left: var(--nav-main-dropdown-width);
    opacity: 1;
}

/* Multi column navigation */
body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main ul&gt;li&gt;ul.multi-col {
    width: var(--nav-main-dropdown-width_wide);
    display: flex;
    flex-wrap: wrap;
}
body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main ul&gt;li&gt;ul.multi-col&gt;li {
    flex: 1 1 50%;
}
</pre></body></html>