<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width: 70em) {
    body .main-navigation,
	 body .top-navigation  {
        width: auto;
        height: var(--header-size);
        display: table;
        flex-grow: 0;
    }

    body .main-navigation ul,
	body .top-navigation ul {
        display: block;
    }

    body .main-navigation li,
    body .main-navigation li:last-child,
    body .top-navigation li,
    body .top-navigation li:last-child {
        border: none;
    }

    body .main-navigation ul ul,
	body .top-navigation ul ul {
        position: absolute;
        top: 100%;
        left: -999em;
        z-index: 99999;
        max-height: none;
        overflow: visible;
    }

    body .main-navigation ul ul li:hover &gt; ul,
    body .main-navigation ul ul li.focus &gt; ul,
    body .top-navigation ul ul li:hover &gt; ul,
    body .top-navigation ul ul li.focus &gt; ul  {
        display: block;
        left: auto;
    }

    body .main-navigation ul li:hover &gt; ul,
    body .main-navigation ul li.focus &gt; ul,
    body .top-navigation ul li:hover &gt; ul,
    body .top-navigation ul li.focus &gt; ul {
        left: auto;
    }

    body .main-navigation li,
	body .top-navigation li {
        display: block;
        transition-duration: var(--transition-duration);
        transition-timing-function: var(--transition-timing);
        transition-property: background-color;
    }

    body .main-navigation a,
	body .top-navigation a {
        display: block;
        font-size: 1rem;
        text-transform: none !important;
        padding: 0;
    }


    body .main-navigation .menu-item--expand,
    body .main-navigation li.menu-item-has-children &gt; .menu-item--expand,
    body .top-navigation .menu-item--expand,
    body .top-navigation li.menu-item-has-children &gt; .menu-item--expand {
        display: none;
    }

    /* level 1 */
    body .main-navigation .menu,
	body .top-navigation .menu {
        display: table-row;
        margin: 0;
        max-height: none;
        overflow: visible;
    }

    body .main-navigation .menu &gt; li,
	body .top-navigation .menu &gt; li  {
        padding: 0 0.75em;
        display: table-cell;
        vertical-align: middle;
    }

    body .main-navigation ul li:hover &gt; ul,
    body .main-navigation ul li.focus &gt; ul,
    body .top-navigation ul li:hover &gt; ul,
    body .top-navigation ul li.focus &gt; ul {
        transition-timing-function: var(--transition-timing);
    }

    body .main-navigation .menu &gt; li::before,
    body .main-navigation .menu &gt; li::after,
    body .top-navigation .menu &gt; li::before,
    body .top-navigation .menu &gt; li::after {
        content: '';
        display: block;
        height: 100%;
        width: 5em;
        background-color: transparent;
        position: absolute;
        top: 0;
        z-index: -9999;
        margin: 0;
    }

    body .main-navigation .menu &gt; li::before,
	body .top-navigation .menu &gt; li::before  {
        right: 100%;
        clip-path: polygon(0% 100%, 185% 0%, 100% 100%);
    }

    body .main-navigation .menu &gt; li::after,
	body .top-navigation .menu &gt; li::after {
        left: 100%;
        clip-path: polygon(0% 100%, 100% 100%, -70% 0%);
    }

    body .main-navigation .menu &gt; li:hover::before,
    body .main-navigation .menu &gt; li:hover::after,
    body .top-navigation .menu &gt; li:hover::before,
    body .top-navigation .menu &gt; li:hover::after {
        z-index: 1;
    }

    body .main-navigation .menu &gt; li &gt; a,
	body .top-navigation .menu &gt; li &gt; a {
        line-height: 1.5em;
        letter-spacing: 0.03em;
        font-weight: 400;
        padding: 0.5em 0;
        border-bottom: 1px solid transparent;
        position: relative;
    }

    body .main-navigation .menu &gt; li &gt; a::after,
	body .top-navigation .menu &gt; li &gt; a::after {
        content: "";
        background: none repeat scroll 0 0 var(--color-primary-dark);
        bottom: 0;
        display: block;
        height: 2px;
        left: 50%;
        position: absolute;
        transition-duration: var(--transition-duration);
        transition-timing-function: var(--transition-timing);
        transition-property: width, left, background-color;
        width: 0;
    }

    body .main-navigation .menu &gt; li:hover &gt; a::after,
	body .top-navigation .menu &gt; li:hover &gt; a::after {
        width: 60%;
        left: 20%;
    }

    body:not(.home) .main-navigation .menu &gt; li.current-menu-item &gt; a::after,
    body:not(.home) .main-navigation .menu &gt; li.current-menu-ancestor &gt; a::after,
    body:not(.home) .top-navigation .menu &gt; li.current-menu-item &gt; a::after,
    body:not(.home) .top-navigation .menu &gt; li.current-menu-ancestor &gt; a::after {
        width: 60%;
        left: 20%;
        background-color: var(--color-primary-dark);
    }

    body .main-navigation .menu &gt; li.current-menu-item:hover &gt; a::after,
    body .main-navigation .menu &gt; li.current-menu-ancestor:hover &gt; a::after,
    body .top-navigation .menu &gt; li.current-menu-item:hover &gt; a::after,
    body .top-navigation .menu &gt; li.current-menu-ancestor:hover &gt; a::after {
        background-color: var(--color-primary-dark);
    }

    /* level 2+ */
    body .main-navigation ul ul,
	body .top-navigation ul ul {
        background-color: white;
        transform: translate3d(-50%, 0, 0);
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: center;
        left: 50%;
        pointer-events: none;
        opacity: 0;
        transition-property: opacity;
        transition-duration: var(--transition-duration);
        transition-timing-function: var(--transition-timing);
    }

    body .main-navigation ul li:hover &gt; ul,
    body .main-navigation ul li.focus &gt; ul,
    body .top-navigation ul li:hover &gt; ul,
    body .top-navigation ul li.focus &gt; ul {
        opacity: 1;
        pointer-events: initial;
        left: 50%;
    }

    body .main-navigation .start--1 &gt; ul,
    body .main-navigation .start--1:hover &gt; ul,
    body .main-navigation .start--1.focus &gt; ul,
    body .top-navigation .start--1 &gt; ul,
    body .top-navigation .start--1:hover &gt; ul,
    body .top-navigation .start--1.focus &gt; ul {
        left: 75%;
        transform: translate3d(-37.5%, 0, 0);
        right: auto;
    }

    body .main-navigation .remaining--0 &gt; ul,
    body .main-navigation .remaining--0:hover &gt; ul,
    body .main-navigation .remaining--0.focus &gt; ul,
    body .top-navigation .remaining--0 &gt; ul,
    body .top-navigation .remaining--0:hover &gt; ul,
    body .top-navigation .remaining--0.focus &gt; ul {
        left: auto;
        transform: none;
        right: 0;
    }

    body .main-navigation .remaining--1 &gt; ul,
    body .main-navigation .remaining--1:hover &gt; ul,
    body .main-navigation .remaining--1.focus &gt; ul,
    body .top-navigation .remaining--1 &gt; ul,
    body .top-navigation .remaining--1:hover &gt; ul,
    body .top-navigation .remaining--1.focus &gt; ul {
        left: auto;
        transform: translate3d(15%, 0, 0);
        right: 25%;
    }

    body .main-navigation .remaining--2 &gt; ul,
    body .main-navigation .remaining--2:hover &gt; ul,
    body .main-navigation .remaining--2.focus &gt; ul,
    body .top-navigation .remaining--2 &gt; ul,
    body .top-navigation .remaining--2:hover &gt; ul,
    body .top-navigation .remaining--2.focus &gt; ul {
        left: auto;
        transform: translate3d(25%, 0, 0);
        right: 37.5%;
    }

    body .main-navigation ul ul li,
	 body .top-navigation ul ul li {
        background-color: transparent;
    }

    body .main-navigation ul ul li:hover,
	body .top-navigation ul ul li:hover {
        background-color: #EDEEEF;
    }

    body .main-navigation ul ul a,
	body .top-navigation ul ul a {
        padding: 1em 1.5em;
        line-height: 1.2em;
        white-space: nowrap;
        font-weight: 600;
    }

    body .main-navigation ul ul li:hover &gt; a,
	 body .top-navigation ul ul li:hover &gt; a {
        color: var(--color-primary-light);
    }

    /* level 3+ */
    body .main-navigation ul ul ul,
	 body .top-navigation ul ul ul {
        left: -999em;
        top: 100%;
        transform: none;
        display: block;
        background: #EDEEEF;
        opacity: 1;
    }

    body .main-navigation ul ul ul li,
	 body .top-navigation ul ul ul li {
        background: transparent;

    }

    body .main-navigation ul ul ul li:hover,
	body .top-navigation ul ul ul li:hover {
        background: var(--color-off-white);
    }

    body .main-navigation ul ul ul a,
	 body .top-navigation ul ul ul a {
        font-weight: 400;
        white-space: normal;
        color: var(--color-text);
        padding: 1em 0.875em;
        width: 11em;
    }

    body .main-navigation ul ul ul a:hover,
	body .top-navigation ul ul ul a:hover {
        color: var(--color-primary-light);
    }

    body .main-navigation ul ul ul li,
	body .top-navigation ul ul ul li {
        border-top: none;
    }
}


/* MEGAMENU styles */


body .main-navigation .megamenu &gt; ul,
body .main-navigation .megamenu:hover &gt; ul,
body .main-navigation .megamenu.focus &gt; ul {
    left: 0px;
    transform: none;
    right: auto;
}


body .main-navigation .megamenu ul li:hover {
    background-color: white;
}


body .main-navigation .megamenu ul a {
    padding: 0px;
    line-height: 1.2em;
    white-space: inherit;
    font-weight: 600;
}

.mmenu .vc_btn3{
 	text-transform:none;
 }
 
.mmenu .vc_btn3-container.vc_btn3-inline {
	display: block !important;
}
</pre></body></html>