<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">nav {
    position: relative;
    z-index: 10;
    transition: background-color var(--transitionStandard);
    position: sticky;
    top: 0;
}
.pre-nav {
    font-weight: 600;
    color: var(--grey);
    background-color: #333333;
}
.pre-nav .row {
    height: 2.5rem;
}
.pre-nav .row &gt; .col-auto:first-child {
    font-size: .875rem;
}
.pre-nav a {
    text-decoration: none;
    color: #C3C3C3;
}
.pre-nav ul {
    display: flex;
    margin: 0;
}
.pre-nav ul li {
    list-style: none;
    padding-left: 1rem;
    margin-left: 1rem;
    position: relative;
}
.pre-nav ul li + li::before {
    content: "";
    width: 1px;
    height: 1rem;
    background-color: var(--grey-dark);
    display: block;
    position: absolute;
    top: calc(50% - .5rem);
    left: 0;
}
.logo &gt; img {
    height: 3.75rem;
    width: auto;
}
.navigation {
    --nav-height: 115;
    --btn-size: 70;
    --btn-bar-size: 22;
    --btn-bar-height: 1;
    --btn-bar-gutter: 10;
    height: calc(var(--nav-height) / 16 * 1rem);
    padding-left: calc(var(--bs-gutter-x) / 2);
    padding-right: calc(var(--bs-gutter-x) / 2);
    transition: all var(--transitionStandard);
}
nav.bg-sliding {
    background-color: var(--white);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, .3);
}
nav.bg-sliding:hover {
    background-color: var(--grey);
}
.navigation-right {
    display: flex;
}
.btn-menu,
.btn-menu-close {
    width: calc(var(--btn-size) / 16 * 1rem);
    height: calc(var(--btn-size) / 16 * 1rem);
    background-color: var(--black);
    border: none;
    position: relative;
}
.btn-menu &gt; span,
.btn-menu-close &gt; span {
    width: calc(var(--btn-bar-size) * 1px);
    height: calc(var(--btn-bar-height) * 1px);
    background-color: var(--white);
    display: block;
    position: absolute;
    left: calc(50% - var(--btn-bar-size) / 2 * 1px);
}
.btn-menu &gt; span:nth-child(1) {
    top: calc(50% - var(--btn-bar-height) / 2 / 16 * 1rem - var(--btn-bar-gutter) / 16 * 1rem);
}
.btn-menu &gt; span:nth-child(2) {
    top: calc(50% - var(--btn-bar-height) / 2 / 16 * 1rem);
}
.btn-menu &gt; span:nth-child(3) {
    top: calc(50% - var(--btn-bar-height) / 2 / 16 * 1rem + var(--btn-bar-gutter) / 16 * 1rem);
}
.btn-menu-close &gt; span {
    width: calc(var(--btn-bar-size) / 16 * 1rem * 2);
    height: calc(var(--btn-bar-height) / 16 * 1rem * 2);
    top: calc(50% - var(--btn-bar-height) / 16 * 1rem);
    left: calc(50% - var(--btn-bar-size) / 16 * 1rem);
}
.btn-menu-close &gt; span:nth-child(1) {
    transform: rotate(45deg);
}
.btn-menu-close &gt; span:nth-child(2) {
    transform: rotate(-45deg);
}
.menu-list {
    width: 100%;
    height: 100vh;
    overflow: auto;
    background-color: var(--green-light);
    padding-top: 3.75rem;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-100%);
    opacity: 0;
    transition: opacity var(--transitionStandard);
    display: flex;
    flex-direction: column;
}
.menu-list  {
    width: 100%;
    height: 100vh;
    overflow: auto;
    background-color: var(--green-light);
    padding-top: 3.75rem;
    position: fixed;
    top: 0;
    left: 0;
    transform: translateY(-100%);
    opacity: 0;
    transition: opacity var(--transitionStandard), transform var(--transitionStandard) .4s;
    display: flex;
    flex-direction: column;
}
.menu-expanded .menu-list {
    opacity: 1;
    transform: translateY(0);
    transition: opacity var(--transitionStandard);
}
.ico-calendar {
    width: 1.625rem;
}
.ico-search {
    width: 1.5625rem;
}
.navigation-link {
    font-weight: 600;
    text-transform: lowercase;
    text-decoration: none;
    color: var(--black);
    display: inline-flex;
    align-items: center;
}
.menu-list .navigation-link {
    text-transform: uppercase;
}
.navigation-link:hover {
    color: var(--black);
}
.navigation-link &gt; img {
    margin-right: 1rem;
}
.navigation-link {
    margin-right: 2.8125rem;
}
.navigation-list {
    margin-top: 2.5rem;
}
.navigation-list .navigation-link {
    font-size: 1.125rem;
    font-weight: 600;
}
.navigation-list ul {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
}
.navigation-list ul li {
    list-style: none;
    margin-top: .9375rem;
}
.navigation-list a {
    font-weight: 500;
    text-decoration: none;
    color: var(--black);
}
.navigation-list .spacer {
    width: 100%;
    height: 1px;
    background-color: var(--grey-dark);
}
.list-grey a {
    color: var(--black);
}
.navigation-list .form-select {
	font-weight: 600;
    color: var(--black);
    background-image: url("../images/pointer-down.svg");
    background-size: .75rem;
    background-color: transparent;
    border: none;
    border-radius: 0;
    padding-right: 1rem;
    background-position-x: right;
}
.menu-footer {
    background-color: var(--white);
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    margin-top: auto;
}
.menu-footer-user {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.222223;
    margin-bottom: calc(1em + 1px);
}
.menu-footer-log-out a {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.1875;
    color: var(--black);
}
.menu-footer .btn-enter {
    min-width: 0px;
    text-transform: none;
}
.menu-footer .btn-enter,
.menu-footer .btn-transparent {
    margin: .3125rem .625rem;
}
.menu-footer .btn-enter img,
.menu-footer .btn-transparent img {
    width: 1.275rem;
    margin-right: 1rem;
}
.social-icon {
    margin: .3125rem 1.25rem;
}
.menu-footer .col-auto {
    padding-top: .625rem;
    padding-bottom: .625rem;
}
@media (min-width: 576px) {
    .menu-list .wrapper.overflow-auto,
    .menu-list .menu-footer &gt; .wrapper {
        padding-left: 5.5rem;
    }
}
@media (max-width: 767.98px) {
    .navigation.sliding {
        --nav-height: 90;
    }
    .menu-footer .col-auto:nth-child(3) {
        display: none !important;
    }
    .menu-list {
        padding-top: 0;
    }
    .navigation-list {
        margin-top: 0;
    }
    .navigation-list ul {
        transition: all var(--transitionFast);
    }
    .navigation-list .menu-collapse + ul {
        max-height: 0;
        overflow: hidden;
    }
    .navigation-list .menu-collapse.navigation-link {
        display: flex;
    }
    .navigation-list .menu-collapse.navigation-link::after {
        content: "";
        width: 1.4375rem;
        height: 1.4375rem;
        background-image: url("../images/pointer-down.svg");
        background-size: contain;
        transform: rotate(-90deg);
        display: inline-block;
        margin-left: auto;
        transition: all var(--transitionFast);
    }
    .navigation-list .navigation-link.menu-collapse.on + ul {
        max-height: 100vh;
    }
    .navigation-list .menu-collapse.on.navigation-link::after {
        transform: rotate(0);
    }
    .menu-footer {
        padding-bottom: 0;
    }
    nav .navigation .logo img:last-child {
        display: none;
    }
}
@media (min-width: 768px) {
    .navigation.sliding {
        --nav-height: 120;
    }
    nav .navigation-right .d-none.d-md-inline {
        max-width: 0;
        opacity: 0;
        overflow: hidden;
        transition: opacity ease-in-out .6s, max-width var(--transitionStandard);
    }
    nav:hover .navigation-right .d-none.d-md-inline {
        max-width: 31.25rem;
        opacity: 1;
        transform: scaleX(1);
    }
    .navigation {
        --nav-height: 150;
        --btn-size: 80;
        --btn-bar-size: 25;
    }
    nav .navigation:not(.sliding) .logo img:first-child,
    nav .navigation.sliding .logo img:last-child {
        display: block;
    }
    nav .navigation.sliding .logo img:first-child,
    nav .navigation:not(.sliding) .logo img:last-child {
        display: none;
    }
}
@media (min-height: 1200px) {
    .menu-footer {
        padding-top: 3.125rem;
        padding-bottom: 3.125rem;
    }
    .navigation-list {
        margin-top: 5rem;
    }
}
@media (min-height: 1400px) {
    .menu-footer {
        padding-top: 6.25rem;
        padding-bottom: 6.25rem;
    }
    .navigation-list {
        margin-top: 7.5rem;
    }
}</pre></body></html>