  @charset "UTF-8";

@font-face {
    font-family:'benton regular';
    src:url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-regular.eot");
    src:url("/bundles/nyulangoneweb/css//bundles/nyulangoneweb/css/fonts/benton/bentonsans-regular.eot") format("embedded-opentype"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-regular.woff") format("woff"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-regular.ttf") format("truetype"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-regular.svg") format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'benton regular';
    src:url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-light-webfont.eot");
    src:url("/bundles/nyulangoneweb/css//bundles/nyulangoneweb/css/fonts/benton/bentonsans-light-webfont.eot") format("embedded-opentype"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-light-webfont.woff") format("woff"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-light-webfont.ttf") format("truetype"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-light-webfont.svg") format("svg");
    font-weight:100
}
@font-face {
    font-family:'benton regular';
    src:url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.eot");
    src:url("/bundles/nyulangoneweb/css//bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.eot") format("embedded-opentype"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.woff") format("woff"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.ttf") format("truetype"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.svg") format("svg");
    font-weight:bold
}
@font-face {
    font-family:'benton bold';
    src:url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.eot");
    src:url("/bundles/nyulangoneweb/css//bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.eot") format("embedded-opentype"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.woff") format("woff"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.ttf") format("truetype"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-bold.svg") format("svg");
    font-style:normal;
    font-weight:normal
}
@font-face {
    font-family:'benton medium';
    src:url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-medium.eot");
    src:url("/bundles/nyulangoneweb/css//bundles/nyulangoneweb/css/fonts/benton/bentonsans-medium.eot") format("embedded-opentype"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-medium.woff") format("woff"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-medium.ttf") format("truetype"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-medium.svg") format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'benton black';
    src:url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-black.eot");
    src:url("/bundles/nyulangoneweb/css//bundles/nyulangoneweb/css/fonts/benton/bentonsans-black.eot") format("embedded-opentype"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-black.woff") format("woff"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-black.ttf") format("truetype"),
    url("/bundles/nyulangoneweb/css/fonts/benton/bentonsans-black.svg") format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'Font Awesome 5 Pro';
    src: url('/bundles/nyulangoneweb/css/fonts/awesome5/fontawesome-webfont.eot?v=4.7.0');
    src: url('/bundles/nyulangoneweb/css/fonts/awesome5/fontawesome-webfont.eot') format('embedded-opentype'),
    url('/bundles/nyulangoneweb/css/fonts/awesome5/fontawesome-webfont.woff?v=4.7.0') format('woff'),
    url('/bundles/nyulangoneweb/css/fonts/awesome5/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
    url('/bundles/nyulangoneweb/css/fonts/awesome5/fontawesome-webfont.svg?v=4.7.0') format('svg');
    font-weight: 400;
    font-style: normal;
}

html, body {
    height: 100%;
}

body {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: center;
}

.f5error {
    justify-content: center;
    align-self: center;
    flex: 1 0 auto;
    width: 100%;
}

.nyuuninav--header__wrapper {
    flex: 1 0 auto;
}

.nyuuninav--footer-wrapper {
    flex-shrink: 0;
}

/*
 --- MAIN ---
 */

.main-block .f5error__section {
    padding: 0;
}

.f5error__container {
    margin: 0;
    font-family: "benton regular", sans-serif;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.21;
    text-align: center;
    color: #190129;
}

.main-block .f5error__title {
    margin: 0 0 14px;
    font-family: "benton black", sans-serif;
    font-size: 3em;
    font-weight: 900;
    letter-spacing: -1.3px;
    line-height: 1.21;
}
@media only screen and (min-width: 0px) and (max-width: 640px) {
    .main-block .f5error__title {
        font-size: 30px;
        font-family: "benton black", sans-serif;
        font-weight: 900;
        line-height: 1.2;
        letter-spacing: -0.8px;
        margin: 0 0 8px;
    }
    .f5error__container {
        margin: 0 15px;
    }
}
@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .main-block .f5error__title {
        font-size: 2.13em;
        font-family: "benton black", sans-serif;
        font-weight: 900;
        line-height: 1.21;
        letter-spacing: -0.1px;
        margin: 0 0 8px;
    }
    .f5error__container {
        margin: 0 87px;
    }
}

.f5error__message {
    font-family: "benton regular", sans-serif;
    font-size: 25px;
    font-weight: normal;
    line-height: 1.2;
    letter-spacing: -0.5px;
    margin: 0 0 28px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .f5error__message {
        font-size: 22px;
        line-height: 1.27;
        letter-spacing: -0.4px;
        margin: 0 0 16px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    .f5error__message {
        font-size: 20px;
        line-height: 1.2;
        letter-spacing: -0.4px;
        margin: 0 0 15px;
    }
}

.f5error__error-code {
    margin: 0;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #6f6f6f;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    .f5error__error-code{
        font-size: 14px;
    }
}

@media only screen and (min-width: 1024px) {
    .nyuuninav--logo--header #logo.logo--brand {
        position: static;
        height: 48px;
        width: 106px;
    }
}

@media only screen and (min-width: 0px) and (max-width: 640px) {
    .nyuuninav--logo--header #logo.logo--brand {
        position: static;
    }
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .nyuuninav--logo--header #logo.logo--brand {
        position: static;
        margin-left: 0;
    }
}

@media only screen and (min-width: 0px) and (max-width: 640px) {
    .f5error--scroll-lock {
        padding-top: 60px;
    }
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .f5error--scroll-lock {
        padding-top: 60px;
    }
}

.logo--brand {
    background:url("data:image/svg+xml;charset=utf8,%3Csvg width%3D'106px' height%3D'44px' viewBox%3D'0 0 128 54' fill%3D'%23fff' xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E\a     %3Cpath d%3D'M46.775%2C11.088 C46.792%2C11.071 46.804%2C11.054 46.78%2C11.016 C46.746%2C10.961 46.658%2C10.842 46.471%2C10.571 C46.236%2C10.232 44.796%2C8.231 42.924%2C6.539 C41.046%2C4.842 35.359%2C0 26.319%2C0 C16.9%2C0 10.512%2C5.138 7.221%2C8.815 C4.005%2C12.406 2.398%2C16.363 2.354%2C16.474 C2.309%2C16.584 2.29%2C16.608 2.336%2C16.627 C2.386%2C16.647 2.401%2C16.574 2.46%2C16.466 C2.521%2C16.354 4.203%2C12.679 7.845%2C9.692 C11.489%2C6.703 17.56%2C3.258 26.412%2C3.258 C33.971%2C3.258 39.416%2C5.945 41.909%2C7.442 C44.402%2C8.938 45.993%2C10.426 46.338%2C10.748 C46.539%2C10.935 46.643%2C11.028 46.697%2C11.073 C46.734%2C11.104 46.757%2C11.103 46.775%2C11.088' id%3D'Fill-1'%3E%3C%2Fpath%3E\a     %3Cpath d%3D'M0.157%2C25.239 C0.179%2C25.242 0.195%2C25.244 0.202%2C25.261 C0.219%2C25.301 0.207%2C25.398 0.206%2C25.605 C0.205%2C25.76 0.022%2C30.157 2.26%2C34.785 C4.568%2C39.556 8.657%2C44.546 15.192%2C47.812 C21.411%2C50.923 27.434%2C51.373 31.976%2C50.873 C36.345%2C50.392 39.701%2C48.753 40.07%2C48.6 C40.22%2C48.538 40.249%2C48.501 40.265%2C48.532 C40.268%2C48.538 40.271%2C48.549 40.267%2C48.558 C40.254%2C48.585 40.2%2C48.623 40.113%2C48.697 C39.99%2C48.801 39.791%2C48.967 39.527%2C49.166 C39.016%2C49.551 37.996%2C50.478 34.566%2C51.934 C29.654%2C54.019 21.422%2C55.334 13.202%2C50.881 C5.318%2C46.61 1.789%2C39.219 0.593%2C33.578 C-0.308%2C29.324 0.082%2C25.757 0.093%2C25.469 C0.102%2C25.367 0.101%2C25.306 0.11%2C25.273 C0.118%2C25.247 0.133%2C25.238 0.157%2C25.239' id%3D'Fill-3'%3E%3C%2Fpath%3E\a     %3Cpath d%3D'M87.296%2C33.292 C87.368%2C33.299 87.436%2C33.3 87.505%2C33.299 L89.192%2C33.445 C91.271%2C33.593 91.372%2C33.888 91.372%2C34.397 C91.372%2C35.051 90.488%2C35.474 89.12%2C35.474 C87.197%2C35.474 86.802%2C35.002 86.802%2C34.294 C86.802%2C33.927 86.973%2C33.583 87.296%2C33.292 Z M89.015%2C24.023 C90.116%2C24.023 90.347%2C25.02 90.347%2C25.857 C90.347%2C27.036 89.862%2C27.712 89.015%2C27.712 C87.856%2C27.712 87.683%2C26.55 87.683%2C25.857 C87.683%2C25.172 87.856%2C24.023 89.015%2C24.023 Z M83.798%2C34.833 C83.798%2C36.661 85.297%2C37.371 88.659%2C37.371 C92.184%2C37.371 94.462%2C36.077 94.462%2C33.912 C94.462%2C31.774 93.137%2C30.921 89.739%2C30.691 L88.3%2C30.622 C87.465%2C30.533 87.432%2C30.344 87.432%2C30.146 C87.432%2C30.072 87.453%2C29.959 87.616%2C29.813 C88.049%2C29.914 88.512%2C29.965 88.994%2C29.965 C91.773%2C29.965 93.5%2C28.359 93.5%2C25.774 C93.5%2C25.378 93.434%2C24.975 93.301%2C24.546 C93.874%2C24.442 94.371%2C24.442 94.622%2C24.442 L94.796%2C24.442 L94.796%2C21.52 L94.603%2C21.541 C93.796%2C21.629 92.823%2C22.06 92.176%2C22.609 C91.402%2C21.923 90.305%2C21.561 88.994%2C21.561 C86.207%2C21.561 84.405%2C23.215 84.405%2C25.774 C84.405%2C27.119 84.93%2C28.266 85.891%2C29.031 C85.096%2C29.612 84.593%2C30.424 84.593%2C31.15 C84.593%2C31.726 84.84%2C32.215 85.311%2C32.578 C84.294%2C33.165 83.798%2C33.904 83.798%2C34.833 Z M51.77%2C44.111 L46.797%2C44.111 L46.797%2C38.179 L43.268%2C38.179 L43.268%2C53.77 L46.797%2C53.77 L46.797%2C47.095 L51.77%2C47.095 L51.77%2C53.77 L55.298%2C53.77 L55.298%2C38.179 L51.77%2C38.179 L51.77%2C44.111 Z M79.199%2C53.77 L82.644%2C53.77 L82.644%2C39.307 L79.199%2C39.765 L79.199%2C53.77 Z M73.737%2C50.403 C73.173%2C50.921 72.571%2C51.182 71.944%2C51.182 C71.382%2C51.182 71.073%2C50.85 71.073%2C50.248 C71.073%2C49.592 71.381%2C48.775 73.737%2C48.227 L73.737%2C50.403 Z M77.078%2C50.876 L77.078%2C45.918 C77.078%2C43.272 75.898%2C42.04 73.367%2C42.04 C71.364%2C42.04 69.573%2C42.676 68.189%2C43.882 L68.066%2C43.989 L69.671%2C46.096 L69.809%2C45.995 C70.407%2C45.554 71.588%2C44.815 72.781%2C44.815 C73.469%2C44.815 73.737%2C45.125 73.737%2C45.918 L73.737%2C46.232 C69.697%2C46.993 67.732%2C48.492 67.732%2C50.813 C67.732%2C52.772 68.787%2C53.895 70.627%2C53.895 C71.885%2C53.895 72.912%2C53.453 73.753%2C52.546 C73.786%2C53.028 73.871%2C53.369 73.953%2C53.646 L73.991%2C53.77 L77.425%2C53.77 L77.338%2C53.535 C77.151%2C53.028 77.078%2C52.282 77.078%2C50.876 Z M67.581%2C29.924 C67.018%2C30.442 66.415%2C30.704 65.789%2C30.704 C65.226%2C30.704 64.917%2C30.372 64.917%2C29.77 C64.917%2C29.113 65.226%2C28.297 67.581%2C27.748 L67.581%2C29.924 Z M67.835%2C33.292 L71.27%2C33.292 L71.182%2C33.056 C70.995%2C32.549 70.921%2C31.803 70.921%2C30.397 L70.921%2C25.439 C70.921%2C22.793 69.743%2C21.561 67.212%2C21.561 C65.208%2C21.561 63.417%2C22.198 62.034%2C23.403 L61.911%2C23.51 L63.515%2C25.618 L63.654%2C25.516 C64.252%2C25.076 65.432%2C24.337 66.626%2C24.337 C67.313%2C24.337 67.581%2C24.646 67.581%2C25.439 L67.581%2C25.754 C63.541%2C26.515 61.576%2C28.014 61.576%2C30.335 C61.576%2C32.294 62.631%2C33.417 64.47%2C33.417 C65.729%2C33.417 66.756%2C32.974 67.596%2C32.067 C67.63%2C32.549 67.714%2C32.89 67.797%2C33.167 L67.835%2C33.292 Z M79.771%2C21.561 C78.414%2C21.561 77.294%2C22.28 76.619%2C23.02 L76.619%2C21.791 L73.173%2C21.791 L73.173%2C33.292 L76.619%2C33.292 L76.619%2C25.432 C77.288%2C24.83 77.883%2C24.525 78.39%2C24.525 C78.822%2C24.525 79.22%2C24.661 79.22%2C25.648 L79.22%2C33.292 L82.644%2C33.292 L82.644%2C24.665 C82.644%2C22.634 81.651%2C21.561 79.771%2C21.561 Z M88.976%2C38.465 L85.552%2C38.921 L85.552%2C42.27 L83.963%2C42.27 L83.963%2C44.899 L85.552%2C44.899 L85.552%2C50.813 C85.552%2C53.089 86.485%2C53.895 89.116%2C53.895 C89.813%2C53.895 90.847%2C53.815 91.091%2C53.742 L91.215%2C53.705 L91.215%2C51.092 L90.972%2C51.197 C90.859%2C51.246 90.425%2C51.308 90.121%2C51.308 C89.179%2C51.308 88.976%2C51.083 88.976%2C50.039 L88.976%2C44.899 L91.362%2C44.899 L91.362%2C42.27 L88.976%2C42.27 L88.976%2C38.465 Z M113.596%2C21.561 C112.238%2C21.561 111.119%2C22.28 110.444%2C23.02 L110.444%2C21.791 L106.999%2C21.791 L106.999%2C33.292 L110.444%2C33.292 L110.444%2C25.432 C111.112%2C24.83 111.708%2C24.525 112.215%2C24.525 C112.646%2C24.525 113.045%2C24.661 113.045%2C25.648 L113.045%2C33.292 L116.469%2C33.292 L116.469%2C24.665 C116.469%2C22.634 115.475%2C21.561 113.596%2C21.561 Z M122.952%2C24.274 C123.278%2C24.274 124.253%2C24.274 124.438%2C26.373 L121.389%2C26.373 C121.557%2C25.017 122.108%2C24.274 122.952%2C24.274 Z M125.544%2C29.344 L125.44%2C29.509 C125.027%2C30.168 124.216%2C30.872 123.182%2C30.872 C122.084%2C30.872 121.487%2C30.089 121.36%2C28.479 L127.603%2C28.479 L127.603%2C27.74 C127.603%2C23.813 125.908%2C21.561 122.952%2C21.561 C120.652%2C21.561 117.965%2C23.13 117.965%2C27.552 C117.965%2C31.29 119.861%2C33.521 123.036%2C33.521 C124.962%2C33.521 126.433%2C32.744 127.531%2C31.144 L127.623%2C31.011 L125.544%2C29.344 Z M99.484%2C42.04 C98.127%2C42.04 97.006%2C42.758 96.332%2C43.499 L96.332%2C37.486 L92.887%2C37.946 L92.887%2C53.77 L96.332%2C53.77 L96.332%2C45.911 C97.001%2C45.309 97.596%2C45.004 98.104%2C45.004 C98.535%2C45.004 98.933%2C45.139 98.933%2C46.127 L98.933%2C53.77 L102.358%2C53.77 L102.358%2C45.143 C102.358%2C43.113 101.364%2C42.04 99.484%2C42.04 Z M100.287%2C30.808 C99.58%2C30.808 98.64%2C30.471 98.64%2C27.552 C98.64%2C25.342 99.148%2C24.358 100.287%2C24.358 C100.993%2C24.358 101.932%2C24.689 101.932%2C27.552 C101.932%2C29.804 101.425%2C30.808 100.287%2C30.808 Z M100.287%2C21.561 C98.861%2C21.561 97.636%2C22.042 96.747%2C22.953 C95.717%2C24.006 95.196%2C25.552 95.196%2C27.552 C95.196%2C31.953 97.826%2C33.521 100.287%2C33.521 C102.748%2C33.521 105.378%2C31.953 105.378%2C27.552 C105.378%2C25.555 104.853%2C24.007 103.819%2C22.952 C102.926%2C22.042 101.705%2C21.561 100.287%2C21.561 Z M61.929%2C44.753 C62.255%2C44.753 63.229%2C44.753 63.415%2C46.852 L60.366%2C46.852 C60.534%2C45.496 61.085%2C44.753 61.929%2C44.753 Z M64.418%2C49.988 C64.004%2C50.646 63.193%2C51.35 62.159%2C51.35 C61.061%2C51.35 60.463%2C50.567 60.337%2C48.958 L66.581%2C48.958 L66.581%2C48.218 C66.581%2C44.292 64.884%2C42.04 61.929%2C42.04 C59.629%2C42.04 56.942%2C43.609 56.942%2C48.03 C56.942%2C51.768 58.838%2C54 62.012%2C54 C63.939%2C54 65.41%2C53.222 66.508%2C51.623 L66.599%2C51.49 L64.521%2C49.822 L64.418%2C49.988 Z M46.797%2C27.74 L46.797%2C17.46 L43.415%2C17.46 L43.415%2C27.593 C43.415%2C29.669 42.829%2C30.515 41.392%2C30.515 C39.937%2C30.515 39.37%2C29.691 39.37%2C27.573 L39.37%2C17.46 L35.841%2C17.46 L35.841%2C27.761 C35.841%2C31.597 37.694%2C33.543 41.35%2C33.543 C45.015%2C33.543 46.797%2C31.644 46.797%2C27.74 Z M18.105%2C26.559 C16.986%2C24.326 13.467%2C17.858 13.3%2C17.551 L13.25%2C17.46 L9.688%2C17.46 L9.688%2C33.292 L12.923%2C33.292 L12.923%2C23.953 C14.075%2C26.14 17.884%2C32.882 18.065%2C33.203 L18.115%2C33.292 L21.341%2C33.292 L21.341%2C17.46 L18.105%2C17.46 L18.105%2C26.559 Z M60.118%2C30.328 L55.348%2C30.328 L55.348%2C17.46 L51.819%2C17.46 L51.819%2C33.292 L60.118%2C33.292 L60.118%2C30.328 Z M30.401%2C33.292 L30.401%2C27.068 L34.873%2C17.46 L31.388%2C17.46 L28.72%2C23.764 L26.053%2C17.46 L22.422%2C17.46 L26.873%2C27.088 L26.873%2C33.292 L30.401%2C33.292 L30.401%2C33.292 Z' id%3D'Fill-4'%3E%3C%2Fpath%3E\a%3C%2Fsvg%3E") 0 50% no-repeat;
    width: 106px;
    height: 48px;
}

@media only screen and (min-width: 641px) and (max-width: 1023px) {
    .logo--brand {
        background:url("data:image/svg+xml;charset=utf8,%3Csvg width%3D'83px' height%3D'36px' viewBox%3D'0 0 128 54' fill%3D'%23fff' xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E\a     %3Cpath d%3D'M46.775%2C11.088 C46.792%2C11.071 46.804%2C11.054 46.78%2C11.016 C46.746%2C10.961 46.658%2C10.842 46.471%2C10.571 C46.236%2C10.232 44.796%2C8.231 42.924%2C6.539 C41.046%2C4.842 35.359%2C0 26.319%2C0 C16.9%2C0 10.512%2C5.138 7.221%2C8.815 C4.005%2C12.406 2.398%2C16.363 2.354%2C16.474 C2.309%2C16.584 2.29%2C16.608 2.336%2C16.627 C2.386%2C16.647 2.401%2C16.574 2.46%2C16.466 C2.521%2C16.354 4.203%2C12.679 7.845%2C9.692 C11.489%2C6.703 17.56%2C3.258 26.412%2C3.258 C33.971%2C3.258 39.416%2C5.945 41.909%2C7.442 C44.402%2C8.938 45.993%2C10.426 46.338%2C10.748 C46.539%2C10.935 46.643%2C11.028 46.697%2C11.073 C46.734%2C11.104 46.757%2C11.103 46.775%2C11.088' id%3D'Fill-1'%3E%3C%2Fpath%3E\a     %3Cpath d%3D'M0.157%2C25.239 C0.179%2C25.242 0.195%2C25.244 0.202%2C25.261 C0.219%2C25.301 0.207%2C25.398 0.206%2C25.605 C0.205%2C25.76 0.022%2C30.157 2.26%2C34.785 C4.568%2C39.556 8.657%2C44.546 15.192%2C47.812 C21.411%2C50.923 27.434%2C51.373 31.976%2C50.873 C36.345%2C50.392 39.701%2C48.753 40.07%2C48.6 C40.22%2C48.538 40.249%2C48.501 40.265%2C48.532 C40.268%2C48.538 40.271%2C48.549 40.267%2C48.558 C40.254%2C48.585 40.2%2C48.623 40.113%2C48.697 C39.99%2C48.801 39.791%2C48.967 39.527%2C49.166 C39.016%2C49.551 37.996%2C50.478 34.566%2C51.934 C29.654%2C54.019 21.422%2C55.334 13.202%2C50.881 C5.318%2C46.61 1.789%2C39.219 0.593%2C33.578 C-0.308%2C29.324 0.082%2C25.757 0.093%2C25.469 C0.102%2C25.367 0.101%2C25.306 0.11%2C25.273 C0.118%2C25.247 0.133%2C25.238 0.157%2C25.239' id%3D'Fill-3'%3E%3C%2Fpath%3E\a     %3Cpath d%3D'M87.296%2C33.292 C87.368%2C33.299 87.436%2C33.3 87.505%2C33.299 L89.192%2C33.445 C91.271%2C33.593 91.372%2C33.888 91.372%2C34.397 C91.372%2C35.051 90.488%2C35.474 89.12%2C35.474 C87.197%2C35.474 86.802%2C35.002 86.802%2C34.294 C86.802%2C33.927 86.973%2C33.583 87.296%2C33.292 Z M89.015%2C24.023 C90.116%2C24.023 90.347%2C25.02 90.347%2C25.857 C90.347%2C27.036 89.862%2C27.712 89.015%2C27.712 C87.856%2C27.712 87.683%2C26.55 87.683%2C25.857 C87.683%2C25.172 87.856%2C24.023 89.015%2C24.023 Z M83.798%2C34.833 C83.798%2C36.661 85.297%2C37.371 88.659%2C37.371 C92.184%2C37.371 94.462%2C36.077 94.462%2C33.912 C94.462%2C31.774 93.137%2C30.921 89.739%2C30.691 L88.3%2C30.622 C87.465%2C30.533 87.432%2C30.344 87.432%2C30.146 C87.432%2C30.072 87.453%2C29.959 87.616%2C29.813 C88.049%2C29.914 88.512%2C29.965 88.994%2C29.965 C91.773%2C29.965 93.5%2C28.359 93.5%2C25.774 C93.5%2C25.378 93.434%2C24.975 93.301%2C24.546 C93.874%2C24.442 94.371%2C24.442 94.622%2C24.442 L94.796%2C24.442 L94.796%2C21.52 L94.603%2C21.541 C93.796%2C21.629 92.823%2C22.06 92.176%2C22.609 C91.402%2C21.923 90.305%2C21.561 88.994%2C21.561 C86.207%2C21.561 84.405%2C23.215 84.405%2C25.774 C84.405%2C27.119 84.93%2C28.266 85.891%2C29.031 C85.096%2C29.612 84.593%2C30.424 84.593%2C31.15 C84.593%2C31.726 84.84%2C32.215 85.311%2C32.578 C84.294%2C33.165 83.798%2C33.904 83.798%2C34.833 Z M51.77%2C44.111 L46.797%2C44.111 L46.797%2C38.179 L43.268%2C38.179 L43.268%2C53.77 L46.797%2C53.77 L46.797%2C47.095 L51.77%2C47.095 L51.77%2C53.77 L55.298%2C53.77 L55.298%2C38.179 L51.77%2C38.179 L51.77%2C44.111 Z M79.199%2C53.77 L82.644%2C53.77 L82.644%2C39.307 L79.199%2C39.765 L79.199%2C53.77 Z M73.737%2C50.403 C73.173%2C50.921 72.571%2C51.182 71.944%2C51.182 C71.382%2C51.182 71.073%2C50.85 71.073%2C50.248 C71.073%2C49.592 71.381%2C48.775 73.737%2C48.227 L73.737%2C50.403 Z M77.078%2C50.876 L77.078%2C45.918 C77.078%2C43.272 75.898%2C42.04 73.367%2C42.04 C71.364%2C42.04 69.573%2C42.676 68.189%2C43.882 L68.066%2C43.989 L69.671%2C46.096 L69.809%2C45.995 C70.407%2C45.554 71.588%2C44.815 72.781%2C44.815 C73.469%2C44.815 73.737%2C45.125 73.737%2C45.918 L73.737%2C46.232 C69.697%2C46.993 67.732%2C48.492 67.732%2C50.813 C67.732%2C52.772 68.787%2C53.895 70.627%2C53.895 C71.885%2C53.895 72.912%2C53.453 73.753%2C52.546 C73.786%2C53.028 73.871%2C53.369 73.953%2C53.646 L73.991%2C53.77 L77.425%2C53.77 L77.338%2C53.535 C77.151%2C53.028 77.078%2C52.282 77.078%2C50.876 Z M67.581%2C29.924 C67.018%2C30.442 66.415%2C30.704 65.789%2C30.704 C65.226%2C30.704 64.917%2C30.372 64.917%2C29.77 C64.917%2C29.113 65.226%2C28.297 67.581%2C27.748 L67.581%2C29.924 Z M67.835%2C33.292 L71.27%2C33.292 L71.182%2C33.056 C70.995%2C32.549 70.921%2C31.803 70.921%2C30.397 L70.921%2C25.439 C70.921%2C22.793 69.743%2C21.561 67.212%2C21.561 C65.208%2C21.561 63.417%2C22.198 62.034%2C23.403 L61.911%2C23.51 L63.515%2C25.618 L63.654%2C25.516 C64.252%2C25.076 65.432%2C24.337 66.626%2C24.337 C67.313%2C24.337 67.581%2C24.646 67.581%2C25.439 L67.581%2C25.754 C63.541%2C26.515 61.576%2C28.014 61.576%2C30.335 C61.576%2C32.294 62.631%2C33.417 64.47%2C33.417 C65.729%2C33.417 66.756%2C32.974 67.596%2C32.067 C67.63%2C32.549 67.714%2C32.89 67.797%2C33.167 L67.835%2C33.292 Z M79.771%2C21.561 C78.414%2C21.561 77.294%2C22.28 76.619%2C23.02 L76.619%2C21.791 L73.173%2C21.791 L73.173%2C33.292 L76.619%2C33.292 L76.619%2C25.432 C77.288%2C24.83 77.883%2C24.525 78.39%2C24.525 C78.822%2C24.525 79.22%2C24.661 79.22%2C25.648 L79.22%2C33.292 L82.644%2C33.292 L82.644%2C24.665 C82.644%2C22.634 81.651%2C21.561 79.771%2C21.561 Z M88.976%2C38.465 L85.552%2C38.921 L85.552%2C42.27 L83.963%2C42.27 L83.963%2C44.899 L85.552%2C44.899 L85.552%2C50.813 C85.552%2C53.089 86.485%2C53.895 89.116%2C53.895 C89.813%2C53.895 90.847%2C53.815 91.091%2C53.742 L91.215%2C53.705 L91.215%2C51.092 L90.972%2C51.197 C90.859%2C51.246 90.425%2C51.308 90.121%2C51.308 C89.179%2C51.308 88.976%2C51.083 88.976%2C50.039 L88.976%2C44.899 L91.362%2C44.899 L91.362%2C42.27 L88.976%2C42.27 L88.976%2C38.465 Z M113.596%2C21.561 C112.238%2C21.561 111.119%2C22.28 110.444%2C23.02 L110.444%2C21.791 L106.999%2C21.791 L106.999%2C33.292 L110.444%2C33.292 L110.444%2C25.432 C111.112%2C24.83 111.708%2C24.525 112.215%2C24.525 C112.646%2C24.525 113.045%2C24.661 113.045%2C25.648 L113.045%2C33.292 L116.469%2C33.292 L116.469%2C24.665 C116.469%2C22.634 115.475%2C21.561 113.596%2C21.561 Z M122.952%2C24.274 C123.278%2C24.274 124.253%2C24.274 124.438%2C26.373 L121.389%2C26.373 C121.557%2C25.017 122.108%2C24.274 122.952%2C24.274 Z M125.544%2C29.344 L125.44%2C29.509 C125.027%2C30.168 124.216%2C30.872 123.182%2C30.872 C122.084%2C30.872 121.487%2C30.089 121.36%2C28.479 L127.603%2C28.479 L127.603%2C27.74 C127.603%2C23.813 125.908%2C21.561 122.952%2C21.561 C120.652%2C21.561 117.965%2C23.13 117.965%2C27.552 C117.965%2C31.29 119.861%2C33.521 123.036%2C33.521 C124.962%2C33.521 126.433%2C32.744 127.531%2C31.144 L127.623%2C31.011 L125.544%2C29.344 Z M99.484%2C42.04 C98.127%2C42.04 97.006%2C42.758 96.332%2C43.499 L96.332%2C37.486 L92.887%2C37.946 L92.887%2C53.77 L96.332%2C53.77 L96.332%2C45.911 C97.001%2C45.309 97.596%2C45.004 98.104%2C45.004 C98.535%2C45.004 98.933%2C45.139 98.933%2C46.127 L98.933%2C53.77 L102.358%2C53.77 L102.358%2C45.143 C102.358%2C43.113 101.364%2C42.04 99.484%2C42.04 Z M100.287%2C30.808 C99.58%2C30.808 98.64%2C30.471 98.64%2C27.552 C98.64%2C25.342 99.148%2C24.358 100.287%2C24.358 C100.993%2C24.358 101.932%2C24.689 101.932%2C27.552 C101.932%2C29.804 101.425%2C30.808 100.287%2C30.808 Z M100.287%2C21.561 C98.861%2C21.561 97.636%2C22.042 96.747%2C22.953 C95.717%2C24.006 95.196%2C25.552 95.196%2C27.552 C95.196%2C31.953 97.826%2C33.521 100.287%2C33.521 C102.748%2C33.521 105.378%2C31.953 105.378%2C27.552 C105.378%2C25.555 104.853%2C24.007 103.819%2C22.952 C102.926%2C22.042 101.705%2C21.561 100.287%2C21.561 Z M61.929%2C44.753 C62.255%2C44.753 63.229%2C44.753 63.415%2C46.852 L60.366%2C46.852 C60.534%2C45.496 61.085%2C44.753 61.929%2C44.753 Z M64.418%2C49.988 C64.004%2C50.646 63.193%2C51.35 62.159%2C51.35 C61.061%2C51.35 60.463%2C50.567 60.337%2C48.958 L66.581%2C48.958 L66.581%2C48.218 C66.581%2C44.292 64.884%2C42.04 61.929%2C42.04 C59.629%2C42.04 56.942%2C43.609 56.942%2C48.03 C56.942%2C51.768 58.838%2C54 62.012%2C54 C63.939%2C54 65.41%2C53.222 66.508%2C51.623 L66.599%2C51.49 L64.521%2C49.822 L64.418%2C49.988 Z M46.797%2C27.74 L46.797%2C17.46 L43.415%2C17.46 L43.415%2C27.593 C43.415%2C29.669 42.829%2C30.515 41.392%2C30.515 C39.937%2C30.515 39.37%2C29.691 39.37%2C27.573 L39.37%2C17.46 L35.841%2C17.46 L35.841%2C27.761 C35.841%2C31.597 37.694%2C33.543 41.35%2C33.543 C45.015%2C33.543 46.797%2C31.644 46.797%2C27.74 Z M18.105%2C26.559 C16.986%2C24.326 13.467%2C17.858 13.3%2C17.551 L13.25%2C17.46 L9.688%2C17.46 L9.688%2C33.292 L12.923%2C33.292 L12.923%2C23.953 C14.075%2C26.14 17.884%2C32.882 18.065%2C33.203 L18.115%2C33.292 L21.341%2C33.292 L21.341%2C17.46 L18.105%2C17.46 L18.105%2C26.559 Z M60.118%2C30.328 L55.348%2C30.328 L55.348%2C17.46 L51.819%2C17.46 L51.819%2C33.292 L60.118%2C33.292 L60.118%2C30.328 Z M30.401%2C33.292 L30.401%2C27.068 L34.873%2C17.46 L31.388%2C17.46 L28.72%2C23.764 L26.053%2C17.46 L22.422%2C17.46 L26.873%2C27.088 L26.873%2C33.292 L30.401%2C33.292 L30.401%2C33.292 Z' id%3D'Fill-4'%3E%3C%2Fpath%3E\a%3C%2Fsvg%3E") 0 50% no-repeat;
        height: 36px;
        width: 83px;
    }
}
@media only screen and (min-width: 0px) and (max-width: 640px) {
     .logo--brand {
        background:url("data:image/svg+xml;charset=utf8,%3Csvg width%3D'83px' height%3D'35px' viewBox%3D'0 0 128 54' fill%3D'%23fff' xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E\a     %3Cpath d%3D'M46.775%2C11.088 C46.792%2C11.071 46.804%2C11.054 46.78%2C11.016 C46.746%2C10.961 46.658%2C10.842 46.471%2C10.571 C46.236%2C10.232 44.796%2C8.231 42.924%2C6.539 C41.046%2C4.842 35.359%2C0 26.319%2C0 C16.9%2C0 10.512%2C5.138 7.221%2C8.815 C4.005%2C12.406 2.398%2C16.363 2.354%2C16.474 C2.309%2C16.584 2.29%2C16.608 2.336%2C16.627 C2.386%2C16.647 2.401%2C16.574 2.46%2C16.466 C2.521%2C16.354 4.203%2C12.679 7.845%2C9.692 C11.489%2C6.703 17.56%2C3.258 26.412%2C3.258 C33.971%2C3.258 39.416%2C5.945 41.909%2C7.442 C44.402%2C8.938 45.993%2C10.426 46.338%2C10.748 C46.539%2C10.935 46.643%2C11.028 46.697%2C11.073 C46.734%2C11.104 46.757%2C11.103 46.775%2C11.088' id%3D'Fill-1'%3E%3C%2Fpath%3E\a     %3Cpath d%3D'M0.157%2C25.239 C0.179%2C25.242 0.195%2C25.244 0.202%2C25.261 C0.219%2C25.301 0.207%2C25.398 0.206%2C25.605 C0.205%2C25.76 0.022%2C30.157 2.26%2C34.785 C4.568%2C39.556 8.657%2C44.546 15.192%2C47.812 C21.411%2C50.923 27.434%2C51.373 31.976%2C50.873 C36.345%2C50.392 39.701%2C48.753 40.07%2C48.6 C40.22%2C48.538 40.249%2C48.501 40.265%2C48.532 C40.268%2C48.538 40.271%2C48.549 40.267%2C48.558 C40.254%2C48.585 40.2%2C48.623 40.113%2C48.697 C39.99%2C48.801 39.791%2C48.967 39.527%2C49.166 C39.016%2C49.551 37.996%2C50.478 34.566%2C51.934 C29.654%2C54.019 21.422%2C55.334 13.202%2C50.881 C5.318%2C46.61 1.789%2C39.219 0.593%2C33.578 C-0.308%2C29.324 0.082%2C25.757 0.093%2C25.469 C0.102%2C25.367 0.101%2C25.306 0.11%2C25.273 C0.118%2C25.247 0.133%2C25.238 0.157%2C25.239' id%3D'Fill-3'%3E%3C%2Fpath%3E\a     %3Cpath d%3D'M87.296%2C33.292 C87.368%2C33.299 87.436%2C33.3 87.505%2C33.299 L89.192%2C33.445 C91.271%2C33.593 91.372%2C33.888 91.372%2C34.397 C91.372%2C35.051 90.488%2C35.474 89.12%2C35.474 C87.197%2C35.474 86.802%2C35.002 86.802%2C34.294 C86.802%2C33.927 86.973%2C33.583 87.296%2C33.292 Z M89.015%2C24.023 C90.116%2C24.023 90.347%2C25.02 90.347%2C25.857 C90.347%2C27.036 89.862%2C27.712 89.015%2C27.712 C87.856%2C27.712 87.683%2C26.55 87.683%2C25.857 C87.683%2C25.172 87.856%2C24.023 89.015%2C24.023 Z M83.798%2C34.833 C83.798%2C36.661 85.297%2C37.371 88.659%2C37.371 C92.184%2C37.371 94.462%2C36.077 94.462%2C33.912 C94.462%2C31.774 93.137%2C30.921 89.739%2C30.691 L88.3%2C30.622 C87.465%2C30.533 87.432%2C30.344 87.432%2C30.146 C87.432%2C30.072 87.453%2C29.959 87.616%2C29.813 C88.049%2C29.914 88.512%2C29.965 88.994%2C29.965 C91.773%2C29.965 93.5%2C28.359 93.5%2C25.774 C93.5%2C25.378 93.434%2C24.975 93.301%2C24.546 C93.874%2C24.442 94.371%2C24.442 94.622%2C24.442 L94.796%2C24.442 L94.796%2C21.52 L94.603%2C21.541 C93.796%2C21.629 92.823%2C22.06 92.176%2C22.609 C91.402%2C21.923 90.305%2C21.561 88.994%2C21.561 C86.207%2C21.561 84.405%2C23.215 84.405%2C25.774 C84.405%2C27.119 84.93%2C28.266 85.891%2C29.031 C85.096%2C29.612 84.593%2C30.424 84.593%2C31.15 C84.593%2C31.726 84.84%2C32.215 85.311%2C32.578 C84.294%2C33.165 83.798%2C33.904 83.798%2C34.833 Z M51.77%2C44.111 L46.797%2C44.111 L46.797%2C38.179 L43.268%2C38.179 L43.268%2C53.77 L46.797%2C53.77 L46.797%2C47.095 L51.77%2C47.095 L51.77%2C53.77 L55.298%2C53.77 L55.298%2C38.179 L51.77%2C38.179 L51.77%2C44.111 Z M79.199%2C53.77 L82.644%2C53.77 L82.644%2C39.307 L79.199%2C39.765 L79.199%2C53.77 Z M73.737%2C50.403 C73.173%2C50.921 72.571%2C51.182 71.944%2C51.182 C71.382%2C51.182 71.073%2C50.85 71.073%2C50.248 C71.073%2C49.592 71.381%2C48.775 73.737%2C48.227 L73.737%2C50.403 Z M77.078%2C50.876 L77.078%2C45.918 C77.078%2C43.272 75.898%2C42.04 73.367%2C42.04 C71.364%2C42.04 69.573%2C42.676 68.189%2C43.882 L68.066%2C43.989 L69.671%2C46.096 L69.809%2C45.995 C70.407%2C45.554 71.588%2C44.815 72.781%2C44.815 C73.469%2C44.815 73.737%2C45.125 73.737%2C45.918 L73.737%2C46.232 C69.697%2C46.993 67.732%2C48.492 67.732%2C50.813 C67.732%2C52.772 68.787%2C53.895 70.627%2C53.895 C71.885%2C53.895 72.912%2C53.453 73.753%2C52.546 C73.786%2C53.028 73.871%2C53.369 73.953%2C53.646 L73.991%2C53.77 L77.425%2C53.77 L77.338%2C53.535 C77.151%2C53.028 77.078%2C52.282 77.078%2C50.876 Z M67.581%2C29.924 C67.018%2C30.442 66.415%2C30.704 65.789%2C30.704 C65.226%2C30.704 64.917%2C30.372 64.917%2C29.77 C64.917%2C29.113 65.226%2C28.297 67.581%2C27.748 L67.581%2C29.924 Z M67.835%2C33.292 L71.27%2C33.292 L71.182%2C33.056 C70.995%2C32.549 70.921%2C31.803 70.921%2C30.397 L70.921%2C25.439 C70.921%2C22.793 69.743%2C21.561 67.212%2C21.561 C65.208%2C21.561 63.417%2C22.198 62.034%2C23.403 L61.911%2C23.51 L63.515%2C25.618 L63.654%2C25.516 C64.252%2C25.076 65.432%2C24.337 66.626%2C24.337 C67.313%2C24.337 67.581%2C24.646 67.581%2C25.439 L67.581%2C25.754 C63.541%2C26.515 61.576%2C28.014 61.576%2C30.335 C61.576%2C32.294 62.631%2C33.417 64.47%2C33.417 C65.729%2C33.417 66.756%2C32.974 67.596%2C32.067 C67.63%2C32.549 67.714%2C32.89 67.797%2C33.167 L67.835%2C33.292 Z M79.771%2C21.561 C78.414%2C21.561 77.294%2C22.28 76.619%2C23.02 L76.619%2C21.791 L73.173%2C21.791 L73.173%2C33.292 L76.619%2C33.292 L76.619%2C25.432 C77.288%2C24.83 77.883%2C24.525 78.39%2C24.525 C78.822%2C24.525 79.22%2C24.661 79.22%2C25.648 L79.22%2C33.292 L82.644%2C33.292 L82.644%2C24.665 C82.644%2C22.634 81.651%2C21.561 79.771%2C21.561 Z M88.976%2C38.465 L85.552%2C38.921 L85.552%2C42.27 L83.963%2C42.27 L83.963%2C44.899 L85.552%2C44.899 L85.552%2C50.813 C85.552%2C53.089 86.485%2C53.895 89.116%2C53.895 C89.813%2C53.895 90.847%2C53.815 91.091%2C53.742 L91.215%2C53.705 L91.215%2C51.092 L90.972%2C51.197 C90.859%2C51.246 90.425%2C51.308 90.121%2C51.308 C89.179%2C51.308 88.976%2C51.083 88.976%2C50.039 L88.976%2C44.899 L91.362%2C44.899 L91.362%2C42.27 L88.976%2C42.27 L88.976%2C38.465 Z M113.596%2C21.561 C112.238%2C21.561 111.119%2C22.28 110.444%2C23.02 L110.444%2C21.791 L106.999%2C21.791 L106.999%2C33.292 L110.444%2C33.292 L110.444%2C25.432 C111.112%2C24.83 111.708%2C24.525 112.215%2C24.525 C112.646%2C24.525 113.045%2C24.661 113.045%2C25.648 L113.045%2C33.292 L116.469%2C33.292 L116.469%2C24.665 C116.469%2C22.634 115.475%2C21.561 113.596%2C21.561 Z M122.952%2C24.274 C123.278%2C24.274 124.253%2C24.274 124.438%2C26.373 L121.389%2C26.373 C121.557%2C25.017 122.108%2C24.274 122.952%2C24.274 Z M125.544%2C29.344 L125.44%2C29.509 C125.027%2C30.168 124.216%2C30.872 123.182%2C30.872 C122.084%2C30.872 121.487%2C30.089 121.36%2C28.479 L127.603%2C28.479 L127.603%2C27.74 C127.603%2C23.813 125.908%2C21.561 122.952%2C21.561 C120.652%2C21.561 117.965%2C23.13 117.965%2C27.552 C117.965%2C31.29 119.861%2C33.521 123.036%2C33.521 C124.962%2C33.521 126.433%2C32.744 127.531%2C31.144 L127.623%2C31.011 L125.544%2C29.344 Z M99.484%2C42.04 C98.127%2C42.04 97.006%2C42.758 96.332%2C43.499 L96.332%2C37.486 L92.887%2C37.946 L92.887%2C53.77 L96.332%2C53.77 L96.332%2C45.911 C97.001%2C45.309 97.596%2C45.004 98.104%2C45.004 C98.535%2C45.004 98.933%2C45.139 98.933%2C46.127 L98.933%2C53.77 L102.358%2C53.77 L102.358%2C45.143 C102.358%2C43.113 101.364%2C42.04 99.484%2C42.04 Z M100.287%2C30.808 C99.58%2C30.808 98.64%2C30.471 98.64%2C27.552 C98.64%2C25.342 99.148%2C24.358 100.287%2C24.358 C100.993%2C24.358 101.932%2C24.689 101.932%2C27.552 C101.932%2C29.804 101.425%2C30.808 100.287%2C30.808 Z M100.287%2C21.561 C98.861%2C21.561 97.636%2C22.042 96.747%2C22.953 C95.717%2C24.006 95.196%2C25.552 95.196%2C27.552 C95.196%2C31.953 97.826%2C33.521 100.287%2C33.521 C102.748%2C33.521 105.378%2C31.953 105.378%2C27.552 C105.378%2C25.555 104.853%2C24.007 103.819%2C22.952 C102.926%2C22.042 101.705%2C21.561 100.287%2C21.561 Z M61.929%2C44.753 C62.255%2C44.753 63.229%2C44.753 63.415%2C46.852 L60.366%2C46.852 C60.534%2C45.496 61.085%2C44.753 61.929%2C44.753 Z M64.418%2C49.988 C64.004%2C50.646 63.193%2C51.35 62.159%2C51.35 C61.061%2C51.35 60.463%2C50.567 60.337%2C48.958 L66.581%2C48.958 L66.581%2C48.218 C66.581%2C44.292 64.884%2C42.04 61.929%2C42.04 C59.629%2C42.04 56.942%2C43.609 56.942%2C48.03 C56.942%2C51.768 58.838%2C54 62.012%2C54 C63.939%2C54 65.41%2C53.222 66.508%2C51.623 L66.599%2C51.49 L64.521%2C49.822 L64.418%2C49.988 Z M46.797%2C27.74 L46.797%2C17.46 L43.415%2C17.46 L43.415%2C27.593 C43.415%2C29.669 42.829%2C30.515 41.392%2C30.515 C39.937%2C30.515 39.37%2C29.691 39.37%2C27.573 L39.37%2C17.46 L35.841%2C17.46 L35.841%2C27.761 C35.841%2C31.597 37.694%2C33.543 41.35%2C33.543 C45.015%2C33.543 46.797%2C31.644 46.797%2C27.74 Z M18.105%2C26.559 C16.986%2C24.326 13.467%2C17.858 13.3%2C17.551 L13.25%2C17.46 L9.688%2C17.46 L9.688%2C33.292 L12.923%2C33.292 L12.923%2C23.953 C14.075%2C26.14 17.884%2C32.882 18.065%2C33.203 L18.115%2C33.292 L21.341%2C33.292 L21.341%2C17.46 L18.105%2C17.46 L18.105%2C26.559 Z M60.118%2C30.328 L55.348%2C30.328 L55.348%2C17.46 L51.819%2C17.46 L51.819%2C33.292 L60.118%2C33.292 L60.118%2C30.328 Z M30.401%2C33.292 L30.401%2C27.068 L34.873%2C17.46 L31.388%2C17.46 L28.72%2C23.764 L26.053%2C17.46 L22.422%2C17.46 L26.873%2C27.088 L26.873%2C33.292 L30.401%2C33.292 L30.401%2C33.292 Z' id%3D'Fill-4'%3E%3C%2Fpath%3E\a%3C%2Fsvg%3E") 0 50% no-repeat;
        height: 35px;
        width: 83px;
    }
}

.nyuuninav--logo--footer .logo--footer {
    background:url("data:image/svg+xml;charset=utf8,%3Csvg width%3D'96px' height%3D'41px' viewBox%3D'0 0 128 54' fill%3D'%23fff' xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E\a     %3Cpath d%3D'M46.775%2C11.088 C46.792%2C11.071 46.804%2C11.054 46.78%2C11.016 C46.746%2C10.961 46.658%2C10.842 46.471%2C10.571 C46.236%2C10.232 44.796%2C8.231 42.924%2C6.539 C41.046%2C4.842 35.359%2C0 26.319%2C0 C16.9%2C0 10.512%2C5.138 7.221%2C8.815 C4.005%2C12.406 2.398%2C16.363 2.354%2C16.474 C2.309%2C16.584 2.29%2C16.608 2.336%2C16.627 C2.386%2C16.647 2.401%2C16.574 2.46%2C16.466 C2.521%2C16.354 4.203%2C12.679 7.845%2C9.692 C11.489%2C6.703 17.56%2C3.258 26.412%2C3.258 C33.971%2C3.258 39.416%2C5.945 41.909%2C7.442 C44.402%2C8.938 45.993%2C10.426 46.338%2C10.748 C46.539%2C10.935 46.643%2C11.028 46.697%2C11.073 C46.734%2C11.104 46.757%2C11.103 46.775%2C11.088' id%3D'Fill-1'%3E%3C%2Fpath%3E\a     %3Cpath d%3D'M0.157%2C25.239 C0.179%2C25.242 0.195%2C25.244 0.202%2C25.261 C0.219%2C25.301 0.207%2C25.398 0.206%2C25.605 C0.205%2C25.76 0.022%2C30.157 2.26%2C34.785 C4.568%2C39.556 8.657%2C44.546 15.192%2C47.812 C21.411%2C50.923 27.434%2C51.373 31.976%2C50.873 C36.345%2C50.392 39.701%2C48.753 40.07%2C48.6 C40.22%2C48.538 40.249%2C48.501 40.265%2C48.532 C40.268%2C48.538 40.271%2C48.549 40.267%2C48.558 C40.254%2C48.585 40.2%2C48.623 40.113%2C48.697 C39.99%2C48.801 39.791%2C48.967 39.527%2C49.166 C39.016%2C49.551 37.996%2C50.478 34.566%2C51.934 C29.654%2C54.019 21.422%2C55.334 13.202%2C50.881 C5.318%2C46.61 1.789%2C39.219 0.593%2C33.578 C-0.308%2C29.324 0.082%2C25.757 0.093%2C25.469 C0.102%2C25.367 0.101%2C25.306 0.11%2C25.273 C0.118%2C25.247 0.133%2C25.238 0.157%2C25.239' id%3D'Fill-3'%3E%3C%2Fpath%3E\a     %3Cpath d%3D'M87.296%2C33.292 C87.368%2C33.299 87.436%2C33.3 87.505%2C33.299 L89.192%2C33.445 C91.271%2C33.593 91.372%2C33.888 91.372%2C34.397 C91.372%2C35.051 90.488%2C35.474 89.12%2C35.474 C87.197%2C35.474 86.802%2C35.002 86.802%2C34.294 C86.802%2C33.927 86.973%2C33.583 87.296%2C33.292 Z M89.015%2C24.023 C90.116%2C24.023 90.347%2C25.02 90.347%2C25.857 C90.347%2C27.036 89.862%2C27.712 89.015%2C27.712 C87.856%2C27.712 87.683%2C26.55 87.683%2C25.857 C87.683%2C25.172 87.856%2C24.023 89.015%2C24.023 Z M83.798%2C34.833 C83.798%2C36.661 85.297%2C37.371 88.659%2C37.371 C92.184%2C37.371 94.462%2C36.077 94.462%2C33.912 C94.462%2C31.774 93.137%2C30.921 89.739%2C30.691 L88.3%2C30.622 C87.465%2C30.533 87.432%2C30.344 87.432%2C30.146 C87.432%2C30.072 87.453%2C29.959 87.616%2C29.813 C88.049%2C29.914 88.512%2C29.965 88.994%2C29.965 C91.773%2C29.965 93.5%2C28.359 93.5%2C25.774 C93.5%2C25.378 93.434%2C24.975 93.301%2C24.546 C93.874%2C24.442 94.371%2C24.442 94.622%2C24.442 L94.796%2C24.442 L94.796%2C21.52 L94.603%2C21.541 C93.796%2C21.629 92.823%2C22.06 92.176%2C22.609 C91.402%2C21.923 90.305%2C21.561 88.994%2C21.561 C86.207%2C21.561 84.405%2C23.215 84.405%2C25.774 C84.405%2C27.119 84.93%2C28.266 85.891%2C29.031 C85.096%2C29.612 84.593%2C30.424 84.593%2C31.15 C84.593%2C31.726 84.84%2C32.215 85.311%2C32.578 C84.294%2C33.165 83.798%2C33.904 83.798%2C34.833 Z M51.77%2C44.111 L46.797%2C44.111 L46.797%2C38.179 L43.268%2C38.179 L43.268%2C53.77 L46.797%2C53.77 L46.797%2C47.095 L51.77%2C47.095 L51.77%2C53.77 L55.298%2C53.77 L55.298%2C38.179 L51.77%2C38.179 L51.77%2C44.111 Z M79.199%2C53.77 L82.644%2C53.77 L82.644%2C39.307 L79.199%2C39.765 L79.199%2C53.77 Z M73.737%2C50.403 C73.173%2C50.921 72.571%2C51.182 71.944%2C51.182 C71.382%2C51.182 71.073%2C50.85 71.073%2C50.248 C71.073%2C49.592 71.381%2C48.775 73.737%2C48.227 L73.737%2C50.403 Z M77.078%2C50.876 L77.078%2C45.918 C77.078%2C43.272 75.898%2C42.04 73.367%2C42.04 C71.364%2C42.04 69.573%2C42.676 68.189%2C43.882 L68.066%2C43.989 L69.671%2C46.096 L69.809%2C45.995 C70.407%2C45.554 71.588%2C44.815 72.781%2C44.815 C73.469%2C44.815 73.737%2C45.125 73.737%2C45.918 L73.737%2C46.232 C69.697%2C46.993 67.732%2C48.492 67.732%2C50.813 C67.732%2C52.772 68.787%2C53.895 70.627%2C53.895 C71.885%2C53.895 72.912%2C53.453 73.753%2C52.546 C73.786%2C53.028 73.871%2C53.369 73.953%2C53.646 L73.991%2C53.77 L77.425%2C53.77 L77.338%2C53.535 C77.151%2C53.028 77.078%2C52.282 77.078%2C50.876 Z M67.581%2C29.924 C67.018%2C30.442 66.415%2C30.704 65.789%2C30.704 C65.226%2C30.704 64.917%2C30.372 64.917%2C29.77 C64.917%2C29.113 65.226%2C28.297 67.581%2C27.748 L67.581%2C29.924 Z M67.835%2C33.292 L71.27%2C33.292 L71.182%2C33.056 C70.995%2C32.549 70.921%2C31.803 70.921%2C30.397 L70.921%2C25.439 C70.921%2C22.793 69.743%2C21.561 67.212%2C21.561 C65.208%2C21.561 63.417%2C22.198 62.034%2C23.403 L61.911%2C23.51 L63.515%2C25.618 L63.654%2C25.516 C64.252%2C25.076 65.432%2C24.337 66.626%2C24.337 C67.313%2C24.337 67.581%2C24.646 67.581%2C25.439 L67.581%2C25.754 C63.541%2C26.515 61.576%2C28.014 61.576%2C30.335 C61.576%2C32.294 62.631%2C33.417 64.47%2C33.417 C65.729%2C33.417 66.756%2C32.974 67.596%2C32.067 C67.63%2C32.549 67.714%2C32.89 67.797%2C33.167 L67.835%2C33.292 Z M79.771%2C21.561 C78.414%2C21.561 77.294%2C22.28 76.619%2C23.02 L76.619%2C21.791 L73.173%2C21.791 L73.173%2C33.292 L76.619%2C33.292 L76.619%2C25.432 C77.288%2C24.83 77.883%2C24.525 78.39%2C24.525 C78.822%2C24.525 79.22%2C24.661 79.22%2C25.648 L79.22%2C33.292 L82.644%2C33.292 L82.644%2C24.665 C82.644%2C22.634 81.651%2C21.561 79.771%2C21.561 Z M88.976%2C38.465 L85.552%2C38.921 L85.552%2C42.27 L83.963%2C42.27 L83.963%2C44.899 L85.552%2C44.899 L85.552%2C50.813 C85.552%2C53.089 86.485%2C53.895 89.116%2C53.895 C89.813%2C53.895 90.847%2C53.815 91.091%2C53.742 L91.215%2C53.705 L91.215%2C51.092 L90.972%2C51.197 C90.859%2C51.246 90.425%2C51.308 90.121%2C51.308 C89.179%2C51.308 88.976%2C51.083 88.976%2C50.039 L88.976%2C44.899 L91.362%2C44.899 L91.362%2C42.27 L88.976%2C42.27 L88.976%2C38.465 Z M113.596%2C21.561 C112.238%2C21.561 111.119%2C22.28 110.444%2C23.02 L110.444%2C21.791 L106.999%2C21.791 L106.999%2C33.292 L110.444%2C33.292 L110.444%2C25.432 C111.112%2C24.83 111.708%2C24.525 112.215%2C24.525 C112.646%2C24.525 113.045%2C24.661 113.045%2C25.648 L113.045%2C33.292 L116.469%2C33.292 L116.469%2C24.665 C116.469%2C22.634 115.475%2C21.561 113.596%2C21.561 Z M122.952%2C24.274 C123.278%2C24.274 124.253%2C24.274 124.438%2C26.373 L121.389%2C26.373 C121.557%2C25.017 122.108%2C24.274 122.952%2C24.274 Z M125.544%2C29.344 L125.44%2C29.509 C125.027%2C30.168 124.216%2C30.872 123.182%2C30.872 C122.084%2C30.872 121.487%2C30.089 121.36%2C28.479 L127.603%2C28.479 L127.603%2C27.74 C127.603%2C23.813 125.908%2C21.561 122.952%2C21.561 C120.652%2C21.561 117.965%2C23.13 117.965%2C27.552 C117.965%2C31.29 119.861%2C33.521 123.036%2C33.521 C124.962%2C33.521 126.433%2C32.744 127.531%2C31.144 L127.623%2C31.011 L125.544%2C29.344 Z M99.484%2C42.04 C98.127%2C42.04 97.006%2C42.758 96.332%2C43.499 L96.332%2C37.486 L92.887%2C37.946 L92.887%2C53.77 L96.332%2C53.77 L96.332%2C45.911 C97.001%2C45.309 97.596%2C45.004 98.104%2C45.004 C98.535%2C45.004 98.933%2C45.139 98.933%2C46.127 L98.933%2C53.77 L102.358%2C53.77 L102.358%2C45.143 C102.358%2C43.113 101.364%2C42.04 99.484%2C42.04 Z M100.287%2C30.808 C99.58%2C30.808 98.64%2C30.471 98.64%2C27.552 C98.64%2C25.342 99.148%2C24.358 100.287%2C24.358 C100.993%2C24.358 101.932%2C24.689 101.932%2C27.552 C101.932%2C29.804 101.425%2C30.808 100.287%2C30.808 Z M100.287%2C21.561 C98.861%2C21.561 97.636%2C22.042 96.747%2C22.953 C95.717%2C24.006 95.196%2C25.552 95.196%2C27.552 C95.196%2C31.953 97.826%2C33.521 100.287%2C33.521 C102.748%2C33.521 105.378%2C31.953 105.378%2C27.552 C105.378%2C25.555 104.853%2C24.007 103.819%2C22.952 C102.926%2C22.042 101.705%2C21.561 100.287%2C21.561 Z M61.929%2C44.753 C62.255%2C44.753 63.229%2C44.753 63.415%2C46.852 L60.366%2C46.852 C60.534%2C45.496 61.085%2C44.753 61.929%2C44.753 Z M64.418%2C49.988 C64.004%2C50.646 63.193%2C51.35 62.159%2C51.35 C61.061%2C51.35 60.463%2C50.567 60.337%2C48.958 L66.581%2C48.958 L66.581%2C48.218 C66.581%2C44.292 64.884%2C42.04 61.929%2C42.04 C59.629%2C42.04 56.942%2C43.609 56.942%2C48.03 C56.942%2C51.768 58.838%2C54 62.012%2C54 C63.939%2C54 65.41%2C53.222 66.508%2C51.623 L66.599%2C51.49 L64.521%2C49.822 L64.418%2C49.988 Z M46.797%2C27.74 L46.797%2C17.46 L43.415%2C17.46 L43.415%2C27.593 C43.415%2C29.669 42.829%2C30.515 41.392%2C30.515 C39.937%2C30.515 39.37%2C29.691 39.37%2C27.573 L39.37%2C17.46 L35.841%2C17.46 L35.841%2C27.761 C35.841%2C31.597 37.694%2C33.543 41.35%2C33.543 C45.015%2C33.543 46.797%2C31.644 46.797%2C27.74 Z M18.105%2C26.559 C16.986%2C24.326 13.467%2C17.858 13.3%2C17.551 L13.25%2C17.46 L9.688%2C17.46 L9.688%2C33.292 L12.923%2C33.292 L12.923%2C23.953 C14.075%2C26.14 17.884%2C32.882 18.065%2C33.203 L18.115%2C33.292 L21.341%2C33.292 L21.341%2C17.46 L18.105%2C17.46 L18.105%2C26.559 Z M60.118%2C30.328 L55.348%2C30.328 L55.348%2C17.46 L51.819%2C17.46 L51.819%2C33.292 L60.118%2C33.292 L60.118%2C30.328 Z M30.401%2C33.292 L30.401%2C27.068 L34.873%2C17.46 L31.388%2C17.46 L28.72%2C23.764 L26.053%2C17.46 L22.422%2C17.46 L26.873%2C27.088 L26.873%2C33.292 L30.401%2C33.292 L30.401%2C33.292 Z' id%3D'Fill-4'%3E%3C%2Fpath%3E\a%3C%2Fsvg%3E") 0 50% no-repeat;
    width: 96px;
    height: 41px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .nyuuninav--logo--footer .logo--footer {
        background:url("data:image/svg+xml;charset=utf8,%3Csvg width%3D'100px' height%3D'42px' viewBox%3D'0 0 128 54' fill%3D'%23fff' xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E\a     %3Cpath d%3D'M46.775%2C11.088 C46.792%2C11.071 46.804%2C11.054 46.78%2C11.016 C46.746%2C10.961 46.658%2C10.842 46.471%2C10.571 C46.236%2C10.232 44.796%2C8.231 42.924%2C6.539 C41.046%2C4.842 35.359%2C0 26.319%2C0 C16.9%2C0 10.512%2C5.138 7.221%2C8.815 C4.005%2C12.406 2.398%2C16.363 2.354%2C16.474 C2.309%2C16.584 2.29%2C16.608 2.336%2C16.627 C2.386%2C16.647 2.401%2C16.574 2.46%2C16.466 C2.521%2C16.354 4.203%2C12.679 7.845%2C9.692 C11.489%2C6.703 17.56%2C3.258 26.412%2C3.258 C33.971%2C3.258 39.416%2C5.945 41.909%2C7.442 C44.402%2C8.938 45.993%2C10.426 46.338%2C10.748 C46.539%2C10.935 46.643%2C11.028 46.697%2C11.073 C46.734%2C11.104 46.757%2C11.103 46.775%2C11.088' id%3D'Fill-1'%3E%3C%2Fpath%3E\a     %3Cpath d%3D'M0.157%2C25.239 C0.179%2C25.242 0.195%2C25.244 0.202%2C25.261 C0.219%2C25.301 0.207%2C25.398 0.206%2C25.605 C0.205%2C25.76 0.022%2C30.157 2.26%2C34.785 C4.568%2C39.556 8.657%2C44.546 15.192%2C47.812 C21.411%2C50.923 27.434%2C51.373 31.976%2C50.873 C36.345%2C50.392 39.701%2C48.753 40.07%2C48.6 C40.22%2C48.538 40.249%2C48.501 40.265%2C48.532 C40.268%2C48.538 40.271%2C48.549 40.267%2C48.558 C40.254%2C48.585 40.2%2C48.623 40.113%2C48.697 C39.99%2C48.801 39.791%2C48.967 39.527%2C49.166 C39.016%2C49.551 37.996%2C50.478 34.566%2C51.934 C29.654%2C54.019 21.422%2C55.334 13.202%2C50.881 C5.318%2C46.61 1.789%2C39.219 0.593%2C33.578 C-0.308%2C29.324 0.082%2C25.757 0.093%2C25.469 C0.102%2C25.367 0.101%2C25.306 0.11%2C25.273 C0.118%2C25.247 0.133%2C25.238 0.157%2C25.239' id%3D'Fill-3'%3E%3C%2Fpath%3E\a     %3Cpath d%3D'M87.296%2C33.292 C87.368%2C33.299 87.436%2C33.3 87.505%2C33.299 L89.192%2C33.445 C91.271%2C33.593 91.372%2C33.888 91.372%2C34.397 C91.372%2C35.051 90.488%2C35.474 89.12%2C35.474 C87.197%2C35.474 86.802%2C35.002 86.802%2C34.294 C86.802%2C33.927 86.973%2C33.583 87.296%2C33.292 Z M89.015%2C24.023 C90.116%2C24.023 90.347%2C25.02 90.347%2C25.857 C90.347%2C27.036 89.862%2C27.712 89.015%2C27.712 C87.856%2C27.712 87.683%2C26.55 87.683%2C25.857 C87.683%2C25.172 87.856%2C24.023 89.015%2C24.023 Z M83.798%2C34.833 C83.798%2C36.661 85.297%2C37.371 88.659%2C37.371 C92.184%2C37.371 94.462%2C36.077 94.462%2C33.912 C94.462%2C31.774 93.137%2C30.921 89.739%2C30.691 L88.3%2C30.622 C87.465%2C30.533 87.432%2C30.344 87.432%2C30.146 C87.432%2C30.072 87.453%2C29.959 87.616%2C29.813 C88.049%2C29.914 88.512%2C29.965 88.994%2C29.965 C91.773%2C29.965 93.5%2C28.359 93.5%2C25.774 C93.5%2C25.378 93.434%2C24.975 93.301%2C24.546 C93.874%2C24.442 94.371%2C24.442 94.622%2C24.442 L94.796%2C24.442 L94.796%2C21.52 L94.603%2C21.541 C93.796%2C21.629 92.823%2C22.06 92.176%2C22.609 C91.402%2C21.923 90.305%2C21.561 88.994%2C21.561 C86.207%2C21.561 84.405%2C23.215 84.405%2C25.774 C84.405%2C27.119 84.93%2C28.266 85.891%2C29.031 C85.096%2C29.612 84.593%2C30.424 84.593%2C31.15 C84.593%2C31.726 84.84%2C32.215 85.311%2C32.578 C84.294%2C33.165 83.798%2C33.904 83.798%2C34.833 Z M51.77%2C44.111 L46.797%2C44.111 L46.797%2C38.179 L43.268%2C38.179 L43.268%2C53.77 L46.797%2C53.77 L46.797%2C47.095 L51.77%2C47.095 L51.77%2C53.77 L55.298%2C53.77 L55.298%2C38.179 L51.77%2C38.179 L51.77%2C44.111 Z M79.199%2C53.77 L82.644%2C53.77 L82.644%2C39.307 L79.199%2C39.765 L79.199%2C53.77 Z M73.737%2C50.403 C73.173%2C50.921 72.571%2C51.182 71.944%2C51.182 C71.382%2C51.182 71.073%2C50.85 71.073%2C50.248 C71.073%2C49.592 71.381%2C48.775 73.737%2C48.227 L73.737%2C50.403 Z M77.078%2C50.876 L77.078%2C45.918 C77.078%2C43.272 75.898%2C42.04 73.367%2C42.04 C71.364%2C42.04 69.573%2C42.676 68.189%2C43.882 L68.066%2C43.989 L69.671%2C46.096 L69.809%2C45.995 C70.407%2C45.554 71.588%2C44.815 72.781%2C44.815 C73.469%2C44.815 73.737%2C45.125 73.737%2C45.918 L73.737%2C46.232 C69.697%2C46.993 67.732%2C48.492 67.732%2C50.813 C67.732%2C52.772 68.787%2C53.895 70.627%2C53.895 C71.885%2C53.895 72.912%2C53.453 73.753%2C52.546 C73.786%2C53.028 73.871%2C53.369 73.953%2C53.646 L73.991%2C53.77 L77.425%2C53.77 L77.338%2C53.535 C77.151%2C53.028 77.078%2C52.282 77.078%2C50.876 Z M67.581%2C29.924 C67.018%2C30.442 66.415%2C30.704 65.789%2C30.704 C65.226%2C30.704 64.917%2C30.372 64.917%2C29.77 C64.917%2C29.113 65.226%2C28.297 67.581%2C27.748 L67.581%2C29.924 Z M67.835%2C33.292 L71.27%2C33.292 L71.182%2C33.056 C70.995%2C32.549 70.921%2C31.803 70.921%2C30.397 L70.921%2C25.439 C70.921%2C22.793 69.743%2C21.561 67.212%2C21.561 C65.208%2C21.561 63.417%2C22.198 62.034%2C23.403 L61.911%2C23.51 L63.515%2C25.618 L63.654%2C25.516 C64.252%2C25.076 65.432%2C24.337 66.626%2C24.337 C67.313%2C24.337 67.581%2C24.646 67.581%2C25.439 L67.581%2C25.754 C63.541%2C26.515 61.576%2C28.014 61.576%2C30.335 C61.576%2C32.294 62.631%2C33.417 64.47%2C33.417 C65.729%2C33.417 66.756%2C32.974 67.596%2C32.067 C67.63%2C32.549 67.714%2C32.89 67.797%2C33.167 L67.835%2C33.292 Z M79.771%2C21.561 C78.414%2C21.561 77.294%2C22.28 76.619%2C23.02 L76.619%2C21.791 L73.173%2C21.791 L73.173%2C33.292 L76.619%2C33.292 L76.619%2C25.432 C77.288%2C24.83 77.883%2C24.525 78.39%2C24.525 C78.822%2C24.525 79.22%2C24.661 79.22%2C25.648 L79.22%2C33.292 L82.644%2C33.292 L82.644%2C24.665 C82.644%2C22.634 81.651%2C21.561 79.771%2C21.561 Z M88.976%2C38.465 L85.552%2C38.921 L85.552%2C42.27 L83.963%2C42.27 L83.963%2C44.899 L85.552%2C44.899 L85.552%2C50.813 C85.552%2C53.089 86.485%2C53.895 89.116%2C53.895 C89.813%2C53.895 90.847%2C53.815 91.091%2C53.742 L91.215%2C53.705 L91.215%2C51.092 L90.972%2C51.197 C90.859%2C51.246 90.425%2C51.308 90.121%2C51.308 C89.179%2C51.308 88.976%2C51.083 88.976%2C50.039 L88.976%2C44.899 L91.362%2C44.899 L91.362%2C42.27 L88.976%2C42.27 L88.976%2C38.465 Z M113.596%2C21.561 C112.238%2C21.561 111.119%2C22.28 110.444%2C23.02 L110.444%2C21.791 L106.999%2C21.791 L106.999%2C33.292 L110.444%2C33.292 L110.444%2C25.432 C111.112%2C24.83 111.708%2C24.525 112.215%2C24.525 C112.646%2C24.525 113.045%2C24.661 113.045%2C25.648 L113.045%2C33.292 L116.469%2C33.292 L116.469%2C24.665 C116.469%2C22.634 115.475%2C21.561 113.596%2C21.561 Z M122.952%2C24.274 C123.278%2C24.274 124.253%2C24.274 124.438%2C26.373 L121.389%2C26.373 C121.557%2C25.017 122.108%2C24.274 122.952%2C24.274 Z M125.544%2C29.344 L125.44%2C29.509 C125.027%2C30.168 124.216%2C30.872 123.182%2C30.872 C122.084%2C30.872 121.487%2C30.089 121.36%2C28.479 L127.603%2C28.479 L127.603%2C27.74 C127.603%2C23.813 125.908%2C21.561 122.952%2C21.561 C120.652%2C21.561 117.965%2C23.13 117.965%2C27.552 C117.965%2C31.29 119.861%2C33.521 123.036%2C33.521 C124.962%2C33.521 126.433%2C32.744 127.531%2C31.144 L127.623%2C31.011 L125.544%2C29.344 Z M99.484%2C42.04 C98.127%2C42.04 97.006%2C42.758 96.332%2C43.499 L96.332%2C37.486 L92.887%2C37.946 L92.887%2C53.77 L96.332%2C53.77 L96.332%2C45.911 C97.001%2C45.309 97.596%2C45.004 98.104%2C45.004 C98.535%2C45.004 98.933%2C45.139 98.933%2C46.127 L98.933%2C53.77 L102.358%2C53.77 L102.358%2C45.143 C102.358%2C43.113 101.364%2C42.04 99.484%2C42.04 Z M100.287%2C30.808 C99.58%2C30.808 98.64%2C30.471 98.64%2C27.552 C98.64%2C25.342 99.148%2C24.358 100.287%2C24.358 C100.993%2C24.358 101.932%2C24.689 101.932%2C27.552 C101.932%2C29.804 101.425%2C30.808 100.287%2C30.808 Z M100.287%2C21.561 C98.861%2C21.561 97.636%2C22.042 96.747%2C22.953 C95.717%2C24.006 95.196%2C25.552 95.196%2C27.552 C95.196%2C31.953 97.826%2C33.521 100.287%2C33.521 C102.748%2C33.521 105.378%2C31.953 105.378%2C27.552 C105.378%2C25.555 104.853%2C24.007 103.819%2C22.952 C102.926%2C22.042 101.705%2C21.561 100.287%2C21.561 Z M61.929%2C44.753 C62.255%2C44.753 63.229%2C44.753 63.415%2C46.852 L60.366%2C46.852 C60.534%2C45.496 61.085%2C44.753 61.929%2C44.753 Z M64.418%2C49.988 C64.004%2C50.646 63.193%2C51.35 62.159%2C51.35 C61.061%2C51.35 60.463%2C50.567 60.337%2C48.958 L66.581%2C48.958 L66.581%2C48.218 C66.581%2C44.292 64.884%2C42.04 61.929%2C42.04 C59.629%2C42.04 56.942%2C43.609 56.942%2C48.03 C56.942%2C51.768 58.838%2C54 62.012%2C54 C63.939%2C54 65.41%2C53.222 66.508%2C51.623 L66.599%2C51.49 L64.521%2C49.822 L64.418%2C49.988 Z M46.797%2C27.74 L46.797%2C17.46 L43.415%2C17.46 L43.415%2C27.593 C43.415%2C29.669 42.829%2C30.515 41.392%2C30.515 C39.937%2C30.515 39.37%2C29.691 39.37%2C27.573 L39.37%2C17.46 L35.841%2C17.46 L35.841%2C27.761 C35.841%2C31.597 37.694%2C33.543 41.35%2C33.543 C45.015%2C33.543 46.797%2C31.644 46.797%2C27.74 Z M18.105%2C26.559 C16.986%2C24.326 13.467%2C17.858 13.3%2C17.551 L13.25%2C17.46 L9.688%2C17.46 L9.688%2C33.292 L12.923%2C33.292 L12.923%2C23.953 C14.075%2C26.14 17.884%2C32.882 18.065%2C33.203 L18.115%2C33.292 L21.341%2C33.292 L21.341%2C17.46 L18.105%2C17.46 L18.105%2C26.559 Z M60.118%2C30.328 L55.348%2C30.328 L55.348%2C17.46 L51.819%2C17.46 L51.819%2C33.292 L60.118%2C33.292 L60.118%2C30.328 Z M30.401%2C33.292 L30.401%2C27.068 L34.873%2C17.46 L31.388%2C17.46 L28.72%2C23.764 L26.053%2C17.46 L22.422%2C17.46 L26.873%2C27.088 L26.873%2C33.292 L30.401%2C33.292 L30.401%2C33.292 Z' id%3D'Fill-4'%3E%3C%2Fpath%3E\a%3C%2Fsvg%3E") 0 50% no-repeat;
        height: 42px;
        width: 100px;
    }
}
@media only screen and (min-width: 0px) and (max-width: 640px) {
    .nyuuninav--logo--footer .logo--footer {
        background:url("data:image/svg+xml;charset=utf8,%3Csvg width%3D'96px' height%3D'41px' viewBox%3D'0 0 128 54' fill%3D'%23fff' xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E\a     %3Cpath d%3D'M46.775%2C11.088 C46.792%2C11.071 46.804%2C11.054 46.78%2C11.016 C46.746%2C10.961 46.658%2C10.842 46.471%2C10.571 C46.236%2C10.232 44.796%2C8.231 42.924%2C6.539 C41.046%2C4.842 35.359%2C0 26.319%2C0 C16.9%2C0 10.512%2C5.138 7.221%2C8.815 C4.005%2C12.406 2.398%2C16.363 2.354%2C16.474 C2.309%2C16.584 2.29%2C16.608 2.336%2C16.627 C2.386%2C16.647 2.401%2C16.574 2.46%2C16.466 C2.521%2C16.354 4.203%2C12.679 7.845%2C9.692 C11.489%2C6.703 17.56%2C3.258 26.412%2C3.258 C33.971%2C3.258 39.416%2C5.945 41.909%2C7.442 C44.402%2C8.938 45.993%2C10.426 46.338%2C10.748 C46.539%2C10.935 46.643%2C11.028 46.697%2C11.073 C46.734%2C11.104 46.757%2C11.103 46.775%2C11.088' id%3D'Fill-1'%3E%3C%2Fpath%3E\a     %3Cpath d%3D'M0.157%2C25.239 C0.179%2C25.242 0.195%2C25.244 0.202%2C25.261 C0.219%2C25.301 0.207%2C25.398 0.206%2C25.605 C0.205%2C25.76 0.022%2C30.157 2.26%2C34.785 C4.568%2C39.556 8.657%2C44.546 15.192%2C47.812 C21.411%2C50.923 27.434%2C51.373 31.976%2C50.873 C36.345%2C50.392 39.701%2C48.753 40.07%2C48.6 C40.22%2C48.538 40.249%2C48.501 40.265%2C48.532 C40.268%2C48.538 40.271%2C48.549 40.267%2C48.558 C40.254%2C48.585 40.2%2C48.623 40.113%2C48.697 C39.99%2C48.801 39.791%2C48.967 39.527%2C49.166 C39.016%2C49.551 37.996%2C50.478 34.566%2C51.934 C29.654%2C54.019 21.422%2C55.334 13.202%2C50.881 C5.318%2C46.61 1.789%2C39.219 0.593%2C33.578 C-0.308%2C29.324 0.082%2C25.757 0.093%2C25.469 C0.102%2C25.367 0.101%2C25.306 0.11%2C25.273 C0.118%2C25.247 0.133%2C25.238 0.157%2C25.239' id%3D'Fill-3'%3E%3C%2Fpath%3E\a     %3Cpath d%3D'M87.296%2C33.292 C87.368%2C33.299 87.436%2C33.3 87.505%2C33.299 L89.192%2C33.445 C91.271%2C33.593 91.372%2C33.888 91.372%2C34.397 C91.372%2C35.051 90.488%2C35.474 89.12%2C35.474 C87.197%2C35.474 86.802%2C35.002 86.802%2C34.294 C86.802%2C33.927 86.973%2C33.583 87.296%2C33.292 Z M89.015%2C24.023 C90.116%2C24.023 90.347%2C25.02 90.347%2C25.857 C90.347%2C27.036 89.862%2C27.712 89.015%2C27.712 C87.856%2C27.712 87.683%2C26.55 87.683%2C25.857 C87.683%2C25.172 87.856%2C24.023 89.015%2C24.023 Z M83.798%2C34.833 C83.798%2C36.661 85.297%2C37.371 88.659%2C37.371 C92.184%2C37.371 94.462%2C36.077 94.462%2C33.912 C94.462%2C31.774 93.137%2C30.921 89.739%2C30.691 L88.3%2C30.622 C87.465%2C30.533 87.432%2C30.344 87.432%2C30.146 C87.432%2C30.072 87.453%2C29.959 87.616%2C29.813 C88.049%2C29.914 88.512%2C29.965 88.994%2C29.965 C91.773%2C29.965 93.5%2C28.359 93.5%2C25.774 C93.5%2C25.378 93.434%2C24.975 93.301%2C24.546 C93.874%2C24.442 94.371%2C24.442 94.622%2C24.442 L94.796%2C24.442 L94.796%2C21.52 L94.603%2C21.541 C93.796%2C21.629 92.823%2C22.06 92.176%2C22.609 C91.402%2C21.923 90.305%2C21.561 88.994%2C21.561 C86.207%2C21.561 84.405%2C23.215 84.405%2C25.774 C84.405%2C27.119 84.93%2C28.266 85.891%2C29.031 C85.096%2C29.612 84.593%2C30.424 84.593%2C31.15 C84.593%2C31.726 84.84%2C32.215 85.311%2C32.578 C84.294%2C33.165 83.798%2C33.904 83.798%2C34.833 Z M51.77%2C44.111 L46.797%2C44.111 L46.797%2C38.179 L43.268%2C38.179 L43.268%2C53.77 L46.797%2C53.77 L46.797%2C47.095 L51.77%2C47.095 L51.77%2C53.77 L55.298%2C53.77 L55.298%2C38.179 L51.77%2C38.179 L51.77%2C44.111 Z M79.199%2C53.77 L82.644%2C53.77 L82.644%2C39.307 L79.199%2C39.765 L79.199%2C53.77 Z M73.737%2C50.403 C73.173%2C50.921 72.571%2C51.182 71.944%2C51.182 C71.382%2C51.182 71.073%2C50.85 71.073%2C50.248 C71.073%2C49.592 71.381%2C48.775 73.737%2C48.227 L73.737%2C50.403 Z M77.078%2C50.876 L77.078%2C45.918 C77.078%2C43.272 75.898%2C42.04 73.367%2C42.04 C71.364%2C42.04 69.573%2C42.676 68.189%2C43.882 L68.066%2C43.989 L69.671%2C46.096 L69.809%2C45.995 C70.407%2C45.554 71.588%2C44.815 72.781%2C44.815 C73.469%2C44.815 73.737%2C45.125 73.737%2C45.918 L73.737%2C46.232 C69.697%2C46.993 67.732%2C48.492 67.732%2C50.813 C67.732%2C52.772 68.787%2C53.895 70.627%2C53.895 C71.885%2C53.895 72.912%2C53.453 73.753%2C52.546 C73.786%2C53.028 73.871%2C53.369 73.953%2C53.646 L73.991%2C53.77 L77.425%2C53.77 L77.338%2C53.535 C77.151%2C53.028 77.078%2C52.282 77.078%2C50.876 Z M67.581%2C29.924 C67.018%2C30.442 66.415%2C30.704 65.789%2C30.704 C65.226%2C30.704 64.917%2C30.372 64.917%2C29.77 C64.917%2C29.113 65.226%2C28.297 67.581%2C27.748 L67.581%2C29.924 Z M67.835%2C33.292 L71.27%2C33.292 L71.182%2C33.056 C70.995%2C32.549 70.921%2C31.803 70.921%2C30.397 L70.921%2C25.439 C70.921%2C22.793 69.743%2C21.561 67.212%2C21.561 C65.208%2C21.561 63.417%2C22.198 62.034%2C23.403 L61.911%2C23.51 L63.515%2C25.618 L63.654%2C25.516 C64.252%2C25.076 65.432%2C24.337 66.626%2C24.337 C67.313%2C24.337 67.581%2C24.646 67.581%2C25.439 L67.581%2C25.754 C63.541%2C26.515 61.576%2C28.014 61.576%2C30.335 C61.576%2C32.294 62.631%2C33.417 64.47%2C33.417 C65.729%2C33.417 66.756%2C32.974 67.596%2C32.067 C67.63%2C32.549 67.714%2C32.89 67.797%2C33.167 L67.835%2C33.292 Z M79.771%2C21.561 C78.414%2C21.561 77.294%2C22.28 76.619%2C23.02 L76.619%2C21.791 L73.173%2C21.791 L73.173%2C33.292 L76.619%2C33.292 L76.619%2C25.432 C77.288%2C24.83 77.883%2C24.525 78.39%2C24.525 C78.822%2C24.525 79.22%2C24.661 79.22%2C25.648 L79.22%2C33.292 L82.644%2C33.292 L82.644%2C24.665 C82.644%2C22.634 81.651%2C21.561 79.771%2C21.561 Z M88.976%2C38.465 L85.552%2C38.921 L85.552%2C42.27 L83.963%2C42.27 L83.963%2C44.899 L85.552%2C44.899 L85.552%2C50.813 C85.552%2C53.089 86.485%2C53.895 89.116%2C53.895 C89.813%2C53.895 90.847%2C53.815 91.091%2C53.742 L91.215%2C53.705 L91.215%2C51.092 L90.972%2C51.197 C90.859%2C51.246 90.425%2C51.308 90.121%2C51.308 C89.179%2C51.308 88.976%2C51.083 88.976%2C50.039 L88.976%2C44.899 L91.362%2C44.899 L91.362%2C42.27 L88.976%2C42.27 L88.976%2C38.465 Z M113.596%2C21.561 C112.238%2C21.561 111.119%2C22.28 110.444%2C23.02 L110.444%2C21.791 L106.999%2C21.791 L106.999%2C33.292 L110.444%2C33.292 L110.444%2C25.432 C111.112%2C24.83 111.708%2C24.525 112.215%2C24.525 C112.646%2C24.525 113.045%2C24.661 113.045%2C25.648 L113.045%2C33.292 L116.469%2C33.292 L116.469%2C24.665 C116.469%2C22.634 115.475%2C21.561 113.596%2C21.561 Z M122.952%2C24.274 C123.278%2C24.274 124.253%2C24.274 124.438%2C26.373 L121.389%2C26.373 C121.557%2C25.017 122.108%2C24.274 122.952%2C24.274 Z M125.544%2C29.344 L125.44%2C29.509 C125.027%2C30.168 124.216%2C30.872 123.182%2C30.872 C122.084%2C30.872 121.487%2C30.089 121.36%2C28.479 L127.603%2C28.479 L127.603%2C27.74 C127.603%2C23.813 125.908%2C21.561 122.952%2C21.561 C120.652%2C21.561 117.965%2C23.13 117.965%2C27.552 C117.965%2C31.29 119.861%2C33.521 123.036%2C33.521 C124.962%2C33.521 126.433%2C32.744 127.531%2C31.144 L127.623%2C31.011 L125.544%2C29.344 Z M99.484%2C42.04 C98.127%2C42.04 97.006%2C42.758 96.332%2C43.499 L96.332%2C37.486 L92.887%2C37.946 L92.887%2C53.77 L96.332%2C53.77 L96.332%2C45.911 C97.001%2C45.309 97.596%2C45.004 98.104%2C45.004 C98.535%2C45.004 98.933%2C45.139 98.933%2C46.127 L98.933%2C53.77 L102.358%2C53.77 L102.358%2C45.143 C102.358%2C43.113 101.364%2C42.04 99.484%2C42.04 Z M100.287%2C30.808 C99.58%2C30.808 98.64%2C30.471 98.64%2C27.552 C98.64%2C25.342 99.148%2C24.358 100.287%2C24.358 C100.993%2C24.358 101.932%2C24.689 101.932%2C27.552 C101.932%2C29.804 101.425%2C30.808 100.287%2C30.808 Z M100.287%2C21.561 C98.861%2C21.561 97.636%2C22.042 96.747%2C22.953 C95.717%2C24.006 95.196%2C25.552 95.196%2C27.552 C95.196%2C31.953 97.826%2C33.521 100.287%2C33.521 C102.748%2C33.521 105.378%2C31.953 105.378%2C27.552 C105.378%2C25.555 104.853%2C24.007 103.819%2C22.952 C102.926%2C22.042 101.705%2C21.561 100.287%2C21.561 Z M61.929%2C44.753 C62.255%2C44.753 63.229%2C44.753 63.415%2C46.852 L60.366%2C46.852 C60.534%2C45.496 61.085%2C44.753 61.929%2C44.753 Z M64.418%2C49.988 C64.004%2C50.646 63.193%2C51.35 62.159%2C51.35 C61.061%2C51.35 60.463%2C50.567 60.337%2C48.958 L66.581%2C48.958 L66.581%2C48.218 C66.581%2C44.292 64.884%2C42.04 61.929%2C42.04 C59.629%2C42.04 56.942%2C43.609 56.942%2C48.03 C56.942%2C51.768 58.838%2C54 62.012%2C54 C63.939%2C54 65.41%2C53.222 66.508%2C51.623 L66.599%2C51.49 L64.521%2C49.822 L64.418%2C49.988 Z M46.797%2C27.74 L46.797%2C17.46 L43.415%2C17.46 L43.415%2C27.593 C43.415%2C29.669 42.829%2C30.515 41.392%2C30.515 C39.937%2C30.515 39.37%2C29.691 39.37%2C27.573 L39.37%2C17.46 L35.841%2C17.46 L35.841%2C27.761 C35.841%2C31.597 37.694%2C33.543 41.35%2C33.543 C45.015%2C33.543 46.797%2C31.644 46.797%2C27.74 Z M18.105%2C26.559 C16.986%2C24.326 13.467%2C17.858 13.3%2C17.551 L13.25%2C17.46 L9.688%2C17.46 L9.688%2C33.292 L12.923%2C33.292 L12.923%2C23.953 C14.075%2C26.14 17.884%2C32.882 18.065%2C33.203 L18.115%2C33.292 L21.341%2C33.292 L21.341%2C17.46 L18.105%2C17.46 L18.105%2C26.559 Z M60.118%2C30.328 L55.348%2C30.328 L55.348%2C17.46 L51.819%2C17.46 L51.819%2C33.292 L60.118%2C33.292 L60.118%2C30.328 Z M30.401%2C33.292 L30.401%2C27.068 L34.873%2C17.46 L31.388%2C17.46 L28.72%2C23.764 L26.053%2C17.46 L22.422%2C17.46 L26.873%2C27.088 L26.873%2C33.292 L30.401%2C33.292 L30.401%2C33.292 Z' id%3D'Fill-4'%3E%3C%2Fpath%3E\a%3C%2Fsvg%3E") 0 50% no-repeat;
        height: 41px;
        width: 96px;
    }
}

body {
    padding-top: 0;
}

.nyuuninav--scroll-lock {
    height: 100%;
    overflow: hidden;
    position: fixed;
}
/*
 --- HEADER ---
*/
#nyuuninav--header.nyuuninav--header--overlay {
    background-color: rgba(29, 29, 29, 0.8);
}

#nyuuninav--header.nyuuninav--header--stop-scroll {
    position: fixed;
    overflow: hidden;
    overflow-y: scroll;
    top: 0;
    bottom: 0;
}

.nyuuninav--header__wrapper--stop-scroll {
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
}

.nyuuninav--visually-hidden {
    position: absolute;
    left: -1000em;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.nyuuninav--visually-hidden--focusable:focus {
    clip: auto;
    left: auto;
    overflow: auto;
    height: auto;
    width: auto;
}
/*
  Please use letter-spacing: 0 instead of normal. See mixin at the bottom of this file
*/

#nyuuninav--header .nyuuninav--utility-nav__container,
#nyuuninav--header .nyuuninav--universal-nav__container,
#nyuuninav--header .nyuuninav--universal-nav__second-line-wrapper,
#nyuuninav--header .nyuuninav--global-nav__container,
#nyuuninav--header .nyuuninav--global-nav__separator-container,
#nyuuninav--header .nyuuninav--primary-nav-item__container,
#nyuuninav--header .nyuuninav--back-menu__container,
#nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container,
#nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-container,
#nyuuninav--header .nyuuninav--breadcrumbs__container,
#nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show {
    max-width: 1280px;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--utility-nav__container,
    #nyuuninav--header .nyuuninav--universal-nav__container,
    #nyuuninav--header .nyuuninav--universal-nav__second-line-wrapper,
    #nyuuninav--header .nyuuninav--global-nav__container,
    #nyuuninav--header .nyuuninav--global-nav__separator-container,
    #nyuuninav--header .nyuuninav--primary-nav-item__container,
    #nyuuninav--header .nyuuninav--back-menu__container,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-container,
    #nyuuninav--header .nyuuninav--breadcrumbs__container,
    #nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show {
        margin: 0 15px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--utility-nav__container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--utility-nav__container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav__container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--universal-nav__container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav__second-line-wrapper,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--universal-nav__second-line-wrapper,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav__container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-nav__container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav__separator-container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-nav__separator-container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--primary-nav-item__container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--back-menu__container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--back-menu__container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-toggle-nav-mobile__container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-toggle-nav-mobile__title-container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--breadcrumbs__container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--breadcrumbs__modal-wrapper--show {
    margin: 0 20px;
}

@media only screen and (min-width: 1344px) {
    body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--utility-nav__container,
    #nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--utility-nav__container,
    body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav__container,
    #nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--universal-nav__container,
    body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav__second-line-wrapper,
    #nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--universal-nav__second-line-wrapper,
    body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav__container,
    #nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-nav__container,
    body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav__separator-container,
    #nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-nav__separator-container,
    body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__container,
    #nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--primary-nav-item__container,
    body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--back-menu__container,
    #nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--back-menu__container,
    body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container,
    #nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-toggle-nav-mobile__container,
    body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-container,
    #nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-toggle-nav-mobile__title-container,
    body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__container,
    #nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--breadcrumbs__container,
    body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show,
    #nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--breadcrumbs__modal-wrapper--show {
        margin: 0 auto;
    }
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--utility-nav__container,
    #nyuuninav--header .nyuuninav--universal-nav__container,
    #nyuuninav--header .nyuuninav--universal-nav__second-line-wrapper,
    #nyuuninav--header .nyuuninav--global-nav__container,
    #nyuuninav--header .nyuuninav--global-nav__separator-container,
    #nyuuninav--header .nyuuninav--primary-nav-item__container,
    #nyuuninav--header .nyuuninav--back-menu__container,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-container,
    #nyuuninav--header .nyuuninav--breadcrumbs__container,
    #nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show {
        margin: 0 20px;
    }
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) and (min-width: 1344px) {
    #nyuuninav--header .nyuuninav--utility-nav__container,
    #nyuuninav--header .nyuuninav--universal-nav__container,
    #nyuuninav--header .nyuuninav--universal-nav__second-line-wrapper,
    #nyuuninav--header .nyuuninav--global-nav__container,
    #nyuuninav--header .nyuuninav--global-nav__separator-container,
    #nyuuninav--header .nyuuninav--primary-nav-item__container,
    #nyuuninav--header .nyuuninav--back-menu__container,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-container,
    #nyuuninav--header .nyuuninav--breadcrumbs__container,
    #nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show {
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--utility-nav__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--universal-nav__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav__second-line-wrapper,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--universal-nav__second-line-wrapper,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-nav__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav__separator-container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-nav__separator-container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--primary-nav-item__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--back-menu__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--back-menu__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-toggle-nav-mobile__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-toggle-nav-mobile__title-container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--breadcrumbs__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--breadcrumbs__modal-wrapper--show {
        margin: 0 24px;
    }
}

@media only screen and (min-width: 1024px) and (min-width: 1344px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--utility-nav__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--universal-nav__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav__second-line-wrapper,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--universal-nav__second-line-wrapper,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-nav__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav__separator-container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-nav__separator-container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--primary-nav-item__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--back-menu__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--back-menu__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-toggle-nav-mobile__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-toggle-nav-mobile__title-container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--breadcrumbs__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--breadcrumbs__modal-wrapper--show {
        margin: 0 auto;
    }
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list-container {
    max-width: 1280px;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list-container {
        margin: 0 0 0 15px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list-container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-toggle-nav-mobile__list-container {
    margin: 0 0 0 20px;
}

@media only screen and (min-width: 1344px) {
    body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list-container,
    #nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-toggle-nav-mobile__list-container {
        margin: 0 auto;
    }
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list-container {
        margin: 0 0 0 20px;
    }
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) and (min-width: 1344px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list-container {
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list-container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-toggle-nav-mobile__list-container {
        margin: 0 24px;
    }
}

@media only screen and (min-width: 1024px) and (min-width: 1344px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list-container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-toggle-nav-mobile__list-container {
        margin: 0 auto;
    }
}

#nyuuninav--header .nyuuninav--breadcrumbs:after,
#nyuuninav--header .nyuuninav--breadcrumbs__list:after {
    display: table;
    height: 0;
    clear: both;
    content: '';
    visibility: hidden;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--move:after,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--primary-nav-item__mega-menu--move:after,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--bottom-navigation:after,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--bottom-navigation:after {
    content: '';
    position: absolute;
    top: 100%;
    display: block;
    height: 100px;
    width: 1px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--move:after,
    #nyuuninav--header .nyuuninav--bottom-navigation:after {
        content: '';
        position: absolute;
        top: 100%;
        display: block;
        height: 100px;
        width: 1px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--move:after,
    #nyuuninav--header .nyuuninav--bottom-navigation:after {
        content: '';
        position: absolute;
        top: 100%;
        display: block;
        height: 100px;
        width: 1px;
    }
}

body.nyuuninav--is-touch-device .mobile-only {
    display: none;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .mobile-only {
        display: none;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) .mobile-only {
        display: none;
    }
}

.nyuuninav--logo {
    display: block;
    float: left;
}

.nyuuninav--logo__image {
    display: block;
    padding: 0;
    margin: 0;
    width: 128px;
    height: 54px;
}

#nyuuninav--header {
    -webkit-text-size-adjust: 100%;
    top: auto;
    padding: 0;
    margin: 0;
    border: none;
    line-height: 1;
    overflow: visible;
    background: none;
}

#nyuuninav--header .nyuuninav--font-preload {
    font-family: "benton regular", sans-serif;
    font-weight: 500;
}

#nyuuninav--header .nyuuninav--font-preload--additional-first {
    font-family: "benton regular", sans-serif;
    font-weight: 500;
}

#nyuuninav--header .nyuuninav--font-preload--additional-second {
    font-family: "benton regular", sans-serif;
    font-weight: 500;
}

#nyuuninav--header .nyuuninav--visually-hidden {
    position: absolute;
    left: -1000em;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    overflow: hidden;
}

#nyuuninav--header .nyuuninav--visually-hidden--focusable:focus {
    clip: auto;
    left: auto;
    overflow: auto;
    height: auto;
    width: auto;
}

#nyuuninav--header .nyuuninav--navigation {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    background-color: transparent;
    overflow: visible;
}

#nyuuninav--header .nyuuninav--global-toggle-nav {
    display: none;
    float: left;
}

#nyuuninav--header .nyuuninav--global-toggle-nav__item {
    text-decoration: none;
    display: block;
    z-index: 1;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav__item {
        padding: 17px 40px 17px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav__item {
    width: 100%;
    text-align: center;
    padding: 22px 0;
    margin: 3px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav__item {
        width: 100%;
        text-align: center;
        padding: 22px 0;
        margin: 3px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav__item {
        display: inline-block;
        padding: 24px 20px;
    }
}

#nyuuninav--header .nyuuninav--global-toggle-nav--show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav--show {
    position: absolute;
    overflow: visible;
    background-color: #ffffff;
    width: calc(264px + (100% - 264px));
    top: 60px;
    left: 0;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav--show .nyuuninav--global-toggle-nav__wrapper {
    width: 50%;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav--show .nyuuninav--global-toggle-nav__wrapper.focus-visible {
    margin: 0 3px 3px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav--show {
        position: absolute;
        overflow: visible;
        background-color: #ffffff;
        width: calc(176px + (100% - 176px));
        top: 60px;
        left: 0;
    }

    #nyuuninav--header .nyuuninav--global-toggle-nav--show .nyuuninav--global-toggle-nav__wrapper {
        width: 50%;
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    #nyuuninav--header .nyuuninav--global-toggle-nav--show .nyuuninav--global-toggle-nav__wrapper.focus-visible {
        margin: 0 3px 3px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav--show {
        position: absolute;
        overflow: visible;
        background-color: #ffffff;
        width: calc(75px + (100% - 75px));
        top: 60px;
        left: 0;
    }

    #nyuuninav--header .nyuuninav--global-toggle-nav--show .nyuuninav--global-toggle-nav__wrapper {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        margin: 0;
        display: block;
        text-align: center;
    }

    #nyuuninav--header .nyuuninav--global-toggle-nav--show .nyuuninav--global-toggle-nav__wrapper.focus-visible {
        margin: 0 3px 3px;
    }
}

#nyuuninav--header .nyuuninav--global-toggle-nav--move {
    -webkit-transform: translateX(-100vw);
    transform: translateX(-100vw);
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav--gray {
    background-color: #f7f7f7;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav--gray {
        background-color: #f7f7f7;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav--gray {
        background-color: #f7f7f7;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav {
        height: 45px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 25px 0 0;
        padding: 0;
        width: calc(96px + ((100% - 264px) / 12 * 5));
    }
}

#nyuuninav--header .nyuuninav--global-toggle-nav__wrapper {
    float: left;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    text-decoration: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper {
        height: 45px;
        margin-top: 0;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper:hover {
        background-color: #880fce;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper {
    background-color: #f6f6f6;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper {
        background-color: #f6f6f6;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper {
        background-color: #f6f6f6;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper--active {
        background-color: #ffffff;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper--active:hover {
        background-color: #ffffff;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper--active {
    background-color: #ffffff;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper--active {
        background-color: #ffffff;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper--active {
        background-color: #ffffff;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper--align {
        margin-left: 0px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper--has-dropdown.nyuuninav--global-toggle-nav__wrapper--expanded:hover {
        background-color: #f7f7f7;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper--has-dropdown .nyuuninav--global-nav-link {
        cursor: default;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper--expanded {
        z-index: 1;
        -webkit-filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.3));
        filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.3));
        background-color: #f7f7f7;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper--expanded .nyuuninav--global-nav-link {
        color: #4f0d7d;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper--expanded .nyuuninav--global-toggle-nav__item {
        padding-bottom: 5px;
        margin-bottom: 8px;
    }
}

#nyuuninav--header .nyuuninav--global-toggle-nav__links-wrapper {
    display: none;
    margin: 0;
    list-style: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav__links-wrapper--show {
        cursor: default;
        display: block;
        position: absolute;
        top: 35px;
        left: 0;
        padding: 23px 40px;
        background-color: #f7f7f7;
        min-width: calc(100% - 40px);
    }
}

#nyuuninav--header .nyuuninav--logo--header {
    text-align: center;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--logo--header {
        padding-top: 5px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--logo--header {
    padding-top: 5px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--logo--header {
        padding-top: 5px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--logo--header {
        padding-top: 5px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--logo--header {
        width: calc(72px + ((100% - 264px) / 12 * 2));
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--logo--header {
    width: calc(264px + ((100% - 264px) / 12 * 10));
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--logo--header {
        width: calc(176px + ((100% - 176px) / 12 * 10));
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--logo--header {
        width: calc(75px + ((100% - 75px) / 6 * 4));
    }
}

#nyuuninav--header .nyuuninav--logo--slim-header {
    text-align: center;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--logo--slim-header {
        padding-top: 2px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--logo--slim-header {
    padding-top: 2px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--logo--slim-header {
        padding-top: 2px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--logo--slim-header {
        padding-top: 2px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--logo--full-width {
    width: calc(264px + (100% - 264px));
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--logo--full-width {
        width: calc(176px + (100% - 176px));
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--logo--full-width {
        width: calc(75px + (100% - 75px));
    }
}

#nyuuninav--header .nyuuninav--logo__image-link {
    border: none;
    text-decoration: none;
    display: inline-block;
    color: inherit;
    margin: 0;
}

#nyuuninav--header .nyuuninav--logo__image-link:hover {
    background-color: inherit;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--logo__image-link--header {
        padding: 5px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--logo__image-link--header {
    padding: 5px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--logo__image-link--header {
        padding: 5px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--logo__image-link--header {
        padding: 5px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--logo__image-link--slim-header {
        padding: 3px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--logo__image-link--slim-header {
    padding: 3px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--logo__image-link--slim-header {
        padding: 3px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--logo__image-link--slim-header {
        padding: 3px;
    }
}

#nyuuninav--header .nyuuninav--logo__image {
    display: block;
    position: static;
    border: none;
    background-color: transparent;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--logo__image--header {
        width: 109px;
        height: 46px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--logo__image--header {
    width: 85px;
    height: 36px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--logo__image--header {
        width: 85px;
        height: 36px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--logo__image--header {
        width: 83px;
        height: 35px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--logo__image--small {
    width: 70px;
    height: 36px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--logo__image--small {
        width: 70px;
        height: 36px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--logo__image--small {
        width: 70px;
        height: 36px;
    }
}

#nyuuninav--header .nyuuninav--utility-nav {
    display: none;
    height: 70px;
    float: right;
    background: none;
}

#nyuuninav--header .nyuuninav--utility-nav__container {
    position: relative;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--utility-nav {
    position: relative;
    float: left;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--utility-nav {
        position: relative;
        float: left;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--utility-nav {
        position: relative;
        float: left;
    }
}

#nyuuninav--header .nyuuninav--utility-nav--show {
    display: block;
    width: 100%;
    height: auto;
}

#nyuuninav--header .nyuuninav--utility-nav__wrapper {
    margin: 0;
    padding: 0;
    display: inline-block;
    height: auto;
    min-height: unset;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav__wrapper {
        float: right;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--utility-nav__wrapper {
    float: left;
    margin-bottom: 40px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--utility-nav__wrapper {
        float: left;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--utility-nav__wrapper {
        margin-bottom: 33px;
    }
}

#nyuuninav--header .nyuuninav--universal-utility-nav {
    display: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-utility-nav {
        display: block;
    }
}

#nyuuninav--header * {
    position: static;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    line-height: 1;
}

#nyuuninav--header.nyuuninav--header {
    top: 0;
    width: 100%;
    height: auto;
    overflow: visible;
    position: absolute;
    z-index: 9999;
    background-color: transparent;
    font-size: 16px;
    font-family: "benton bold", sans-serif;
    font-weight: 700;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-box-shadow: 0 2px 4px 1px rgba(50, 50, 50, 0);
    box-shadow: 0 2px 4px 1px rgba(50, 50, 50, 0);
    will-change: transform, transition, box-shadow, position;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
}

#nyuuninav--header.nyuuninav--header--not-on-el {
    -webkit-transform: translate3d(0, -101%, 0);
    transform: translate3d(0, -101%, 0);
}

#nyuuninav--header.nyuuninav--header--shown {
    position: fixed;
    -webkit-transition: -webkit-transform .5s linear;
    transition: -webkit-transform .5s linear;
    transition: transform .5s linear;
    transition: transform .5s linear, -webkit-transform .5s linear;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

#nyuuninav--header.nyuuninav--header--force-shown {
    position: fixed;
    -webkit-transition: none;
    transition: none;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

#nyuuninav--header.nyuuninav--header--not-on-el.nyuuninav--header--hidden {
    position: fixed;
    -webkit-transition: -webkit-transform .5s linear;
    transition: -webkit-transform .5s linear;
    transition: transform .5s linear;
    transition: transform .5s linear, -webkit-transform .5s linear;
    -webkit-transform: translate3d(0, -101%, 0);
    transform: translate3d(0, -101%, 0);
}

#nyuuninav--header.nyuuninav--header--force-hidden {
    position: fixed;
    -webkit-transition: none;
    transition: none;
    -webkit-transform: translate3d(0, -101%, 0);
    transform: translate3d(0, -101%, 0);
}

#nyuuninav--header.nyuuninav--header--with-shadow {
    -webkit-box-shadow: 0 2px 4px 1px rgba(50, 50, 50, 0.3);
    box-shadow: 0 2px 4px 1px rgba(50, 50, 50, 0.3);
}

#nyuuninav--header.nyuuninav--header--stop-scroll {
    position: fixed;
    overflow: hidden;
    overflow-y: scroll;
    top: 0;
    bottom: 0;
}

#nyuuninav--header.nyuuninav--header--overlay {
    background-color: rgba(29, 29, 29, 0.8);
}

#nyuuninav--header.nyuuninav--header--white-background {
    background-color: #ffffff;
}

#nyuuninav--header .nyuuninav--universal-nav {
    position: relative;
    background-color: #580f8b;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav {
        height: auto;
        display: block;
        min-height: 70px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav {
    height: 60px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--universal-nav {
        height: 60px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--universal-nav {
        height: 60px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav--mobile {
        display: none;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav--mobile {
    display: block;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--universal-nav--mobile {
        display: block;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--universal-nav--mobile {
        display: block;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav--thin {
    height: 105px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--universal-nav--thin {
        height: 105px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--universal-nav--thin {
        height: 105px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--universal-nav__wrapper {
        width: calc(75px + (100% - 75px));
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav__container {
        height: auto;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav__mobile-wrapper {
    display: block;
    width: auto;
    height: auto;
    float: right;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--universal-nav__mobile-wrapper {
        display: block;
        width: auto;
        height: auto;
        float: right;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--universal-nav__mobile-wrapper {
        display: block;
        width: auto;
        height: auto;
        float: right;
    }
}

#nyuuninav--header .nyuuninav--universal-nav__second-line {
    display: block;
    border-bottom: solid 1px #e2e2e2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav__second-line {
        display: none;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav__second-line {
    position: absolute;
    width: 100%;
    height: 60px;
    top: 45px;
    left: 0;
    background-color: #ffffff;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--universal-nav__second-line {
        position: absolute;
        width: 100%;
        height: 60px;
        top: 45px;
        left: 0;
        background-color: #ffffff;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--universal-nav__second-line {
        position: absolute;
        width: 100%;
        height: 60px;
        top: 45px;
        left: 0;
        background-color: #ffffff;
    }
}

#nyuuninav--header .nyuuninav--universal-nav__menu-container {
    display: block;
    float: left;
    margin-top: 20px;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav__menu-container {
        display: none;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav__menu-container {
    width: calc(((100% - 264px) / 12 * 1));
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--universal-nav__menu-container {
        width: calc(((100% - 176px) / 12 * 1));
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--universal-nav__menu-container {
        width: calc(((100% - 75px) / 6 * 1));
    }
}

#nyuuninav--header .nyuuninav--universal-nav__menu {
    position: relative;
    height: 60px;
    width: unset;
    display: block;
    float: left;
    border: none;
    background-color: transparent;
    padding: 0;
}

#nyuuninav--header .nyuuninav--universal-nav__menu:before {
    font-family: "Font Awesome 5 Pro";
    content: '\F0C9';
    font-size: 18px;
    font-weight: 300;
    color: #ffffff;
}

#nyuuninav--header .nyuuninav--universal-nav__menu:focus {
    border: none;
}

#nyuuninav--header .nyuuninav--universal-nav__menu:hover {
    cursor: pointer;
}

#nyuuninav--header .nyuuninav--universal-nav__menu--right-aligned {
    float: right;
    top: 19px;
}

#nyuuninav--header .nyuuninav--universal-nav__menu--right-aligned:before {
    color: #580f8b;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav__menu {
    width: 25px;
    height: 25px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--universal-nav__menu {
        width: 25px;
        height: 25px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--universal-nav__menu {
        width: 22px;
        height: 22px;
    }
}

#nyuuninav--header .nyuuninav--universal-nav__menu--show:before {
    content: '\F00D';
}

#nyuuninav--header .nyuuninav--universal-nav__search {
    position: relative;
    display: block;
    float: right;
    border: none;
    background-color: transparent;
    padding: 0;
    border-radius: 4px;
    cursor: pointer;
    height: unset;
    width: unset;
}

#nyuuninav--header .nyuuninav--universal-nav__search:before {
    font-family: "Font Awesome 5 Pro";
    content: '\F002';
    font-size: 17px;
    font-weight: 300;
    color: #ffffff;
}

#nyuuninav--header .nyuuninav--universal-nav__search--active:before {
    content: '\F00D';
    font-size: 17px;
}

#nyuuninav--header .nyuuninav--universal-nav__search:focus {
    border: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav__search {
        display: none;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav__search {
    height: 25px;
    width: 25px;
    top: 18px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--universal-nav__search {
        height: 25px;
        width: 25px;
        top: 18px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--universal-nav__search {
        height: 22px;
        width: 22px;
        top: 18px;
    }
}

#nyuuninav--header .nyuuninav--universal-nav__search-indicator {
    position: relative;
    display: none;
    top: 40px;
}

#nyuuninav--header .nyuuninav--universal-nav__search-indicator:after {
    content: '';
    position: absolute;
    right: 2px;
    top: 1px;
    z-index: 1;
    border: 10px solid transparent;
    border-bottom: 10px solid #f9f9f9;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav__search-indicator:after {
    right: 2px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--universal-nav__search-indicator:after {
        right: 2px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--universal-nav__search-indicator:after {
        right: 2px;
    }
}

#nyuuninav--header .nyuuninav--universal-nav__search-indicator--with-border:before {
    content: '';
    position: absolute;
    right: 2px;
    top: -1px;
    border: 10px solid transparent;
    border-bottom: 10px solid #e2e2e2;
}

#nyuuninav--header .nyuuninav--universal-nav__search-indicator--active {
    display: block;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav__search-indicator--active {
        display: none;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav__search-indicator--right-aligned {
    margin-right: 50px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav__search-indicator--right-aligned:after {
    border-bottom: 10px solid #ffffff;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--universal-nav__search-indicator--right-aligned {
        margin-right: 50px;
    }

    #nyuuninav--header .nyuuninav--universal-nav__search-indicator--right-aligned:after {
        border-bottom: 10px solid #ffffff;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--universal-nav__search-indicator--right-aligned {
        margin-right: 45px;
    }

    #nyuuninav--header .nyuuninav--universal-nav__search-indicator--right-aligned:after {
        border-bottom: 10px solid #ffffff;
    }
}

#nyuuninav--header .nyuuninav--global-nav {
    position: relative;
    height: 70px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    background-color: #ffffff;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav {
        position: static;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav__container {
        height: 100%;
    }
}

#nyuuninav--header .nyuuninav--global-nav__container--move .nyuuninav--primary-nav--show .nyuuninav--primary-nav-item__link,
#nyuuninav--header .nyuuninav--global-nav__container--move .nyuuninav--primary-nav--show .nyuuninav--primary-nav-item__link-dropdown-button {
    display: none;
}

#nyuuninav--header .nyuuninav--global-nav__separator {
    position: relative;
    display: none;
    width: 100%;
    height: 1px;
    float: left;
    background-color: #dbdbda;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav__separator {
        display: none;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav__separator {
    margin-top: 38px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav__separator {
        margin-top: 38px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav__separator {
        margin-top: 38px;
    }
}

#nyuuninav--header .nyuuninav--global-nav__separator--show {
    display: block;
}

#nyuuninav--header .nyuuninav--global-nav__separator--bold {
    height: 2px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav__separator--bold {
    margin-top: 20px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav__separator--bold {
        margin-top: 20px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav__separator--bold {
        margin-top: 20px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav {
    position: relative;
    height: auto;
    overflow: visible;
    width: 100%;
    left: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav {
        position: relative;
        height: auto;
        overflow: visible;
        width: 100%;
        left: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav {
        position: relative;
        height: auto;
        overflow: visible;
        width: 100%;
        left: 0;
    }
}

#nyuuninav--header .nyuuninav--primary-nav {
    display: none;
    margin: 0;
    padding: 0;
    height: 70px;
    width: calc(240px + ((100% - 264px) / 12 * 11));
    float: left;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav {
        display: block;
        margin-left: 32px;
        height: auto;
        background-color: #ffffff;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav--show {
    display: block;
    width: 100%;
    height: auto;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav--show {
        display: block;
        width: 100%;
        height: auto;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav--show {
        display: block;
        width: 100%;
        height: auto;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav--narrow {
        width: 78%;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav--narrow .nyuuninav--primary-nav-item {
        margin-right: calc((100% - 590px) / 20);
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav--breadcrumbs {
        top: 0;
        left: 100%;
        height: 100%;
        width: 100%;
        margin: 0;
        background-color: #2b0545;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item {
    padding: 21px 0 40px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item:nth-child(even) {
    padding-right: 24px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item:nth-of-type(2n+3) .nyuuninav--mega-menu-item__wrapper {
    padding-left: 24px;
    border-left: 1px solid #dbdbda;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item {
        padding: 21px 0 40px;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item:nth-child(even) {
        padding-right: 16px;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item:nth-of-type(2n+3) .nyuuninav--mega-menu-item__wrapper {
        padding-left: 16px;
        border-left: 1px solid #dbdbda;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item {
        padding-top: 20px;
        margin-top: 20px;
        border-top: 2px solid #dbdbda;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item:last-of-type {
        padding-bottom: 43px;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item__link {
    text-decoration: none;
    word-wrap: break-word;
    border: none;
    background-color: transparent;
    display: inline;
    padding: 0;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__link {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__link {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__link {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__link {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__link {
        line-height: 1.2;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__link {
    line-height: 1.2;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__link {
        line-height: 1.2;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__link {
        line-height: 1.2;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__link {
        font-weight: 400;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__link {
    font-weight: 400;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__link {
        font-weight: 400;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__link {
        font-weight: 400;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__link {
        color: #1d1d1d;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__link {
    color: #1d1d1d;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__link {
        color: #1d1d1d;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__link {
        color: #1d1d1d;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__link:hover {
        color: #580f8b;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item__link-wrapper {
    display: block;
    float: left;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__link-wrapper:first-of-type {
        margin-top: 0;
        padding-top: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__link-wrapper:first-of-type {
    margin-top: 0;
    padding-top: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__link-wrapper:first-of-type {
        margin-top: 0;
        padding-top: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__link-wrapper:first-of-type {
        margin-top: 0;
        padding-top: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__link-wrapper {
        margin-bottom: 20px;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__link-wrapper:last-of-type {
        margin-bottom: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__link-wrapper {
    padding-top: 24px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__link-wrapper {
        padding-top: 24px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__link-wrapper {
        margin-top: 30px;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item__list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: none;
    float: left;
    width: calc(264px + (100% - 264px));
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__list {
        display: block;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__list:not(:first-child) {
        margin-top: 30px;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item__additional-list {
    position: relative;
    display: block;
    float: left;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__additional-list {
        display: none;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__additional-list {
    width: calc(264px + (100% - 264px));
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__additional-list:nth-of-type(3) {
    padding-top: 48px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__additional-list .nyuuninav--mega-menu-item__link-wrapper:first-of-type {
    padding: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__additional-list {
        width: calc(176px + (100% - 176px));
    }

    #nyuuninav--header .nyuuninav--mega-menu-item__additional-list:nth-of-type(3) {
        padding-top: 32px;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item__additional-list .nyuuninav--mega-menu-item__link-wrapper:first-of-type {
        padding: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__additional-list {
        width: calc(75px + (100% - 75px));
    }

    #nyuuninav--header .nyuuninav--mega-menu-item__additional-list:nth-of-type(3) {
        padding-top: 30px;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item__column {
    position: relative;
    display: block;
    float: left;
    height: auto;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__column:not(:last-of-type) {
        margin-right: 23.95px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__column:not(:last-of-type) {
    margin-right: 24px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__column .nyuuninav--mega-menu-item--column {
    padding: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__column:not(:last-of-type) {
        margin-right: 16px;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item__column .nyuuninav--mega-menu-item--column {
        padding: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__column:not(:first-of-type) {
        margin-top: 30px;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item__wrapper {
    float: left;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__wrapper {
        padding-left: 21px;
        border-left: 2px solid rgba(29, 29, 29, 0.3);
        display: block;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__wrapper {
    width: calc(264px + (100% - 264px));
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__wrapper {
        width: calc(176px + (100% - 176px));
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__wrapper {
        width: calc(75px + (100% - 75px));
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__wrapper--first {
        border: none;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__wrapper--first {
    border: none;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__wrapper--first {
        border: none;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__wrapper--first {
        border: none;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__wrapper--first {
        padding-left: 0;
        margin-left: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__wrapper--first {
    width: calc(264px + (100% - 264px));
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__wrapper--first {
        width: calc(176px + (100% - 176px));
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__wrapper--first {
        width: calc(75px + (100% - 75px));
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
    margin: 0;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        font-size: 1.25rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
    font-size: 1.25rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        font-size: 1.25rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        font-size: 1.25rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        line-height: 1;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
    line-height: 1;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        line-height: 1;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        font-weight: 700;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
    font-weight: 700;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        font-weight: 700;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        font-weight: 700;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        color: #1d1d1d;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
    color: #1d1d1d;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        color: #1d1d1d;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-title {
        color: #1d1d1d;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        margin: 18px 0 20px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
    margin: 16px 0 20px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        margin: 16px 0 20px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        margin: 9px 0 14px;
        width: calc(30px + ((100% - 30px) / 3 * 2));
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        font-size: 0.75rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
    font-size: 0.75rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        font-size: 0.75rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        font-size: 0.8125rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        line-height: 1.5;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
    line-height: 1.5;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        line-height: 1.5;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        line-height: 1.5;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        font-weight: 400;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
    font-weight: 400;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        font-weight: 400;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        font-weight: 400;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        color: #1d1d1d;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
    color: #1d1d1d;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        color: #1d1d1d;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-copy {
        color: #1d1d1d;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
    text-decoration: none;
    border: none;
    background-color: transparent;
    display: inline;
    padding: 0;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        line-height: 1;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
    line-height: 1;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        line-height: 1;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        font-weight: 500;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
    font-weight: 500;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        color: #571989;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
    color: #571989;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        color: #571989;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link {
        color: #571989;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__teaser-link:hover {
        color: #9900ff;
        border-bottom: 1px solid #9900ff;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item__teaser-link-icon {
    width: 0;
    overflow: visible;
    display: inline-block;
}

#nyuuninav--header .nyuuninav--mega-menu-item__teaser-link-icon:after {
    position: relative;
    content: '\F054';
    color: inherit;
    font-family: "Font Awesome 5 Pro";
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    bottom: 0;
    margin-left: 6px;
}

#nyuuninav--header .nyuuninav--mega-menu-item__title {
    float: left;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__title {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__title {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title {
        line-height: 1;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__title {
    line-height: 1;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title {
        line-height: 1;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title {
        font-weight: 700;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__title {
    font-weight: 700;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title {
        font-weight: 700;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title {
        font-weight: 700;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title {
        color: #000000;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__title {
    color: #000000;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title {
        color: #000000;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title {
        color: #000000;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title {
        margin: 0 0 24px 0;
        width: 100%;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title:last-child {
        margin-bottom: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__title {
    float: left;
    display: block;
    padding: 0;
    width: calc(264px + (100% - 264px));
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__title:not(:first-child) {
    border-top: 2px solid #dbdbda;
    padding-top: 48px;
    margin-top: 48px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title {
        float: left;
        display: block;
        padding: 0;
        width: calc(176px + (100% - 176px));
    }

    #nyuuninav--header .nyuuninav--mega-menu-item__title:not(:first-child) {
        border-top: 2px solid #dbdbda;
        padding-top: 32px;
        margin-top: 32px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title {
        float: left;
        display: block;
        padding: 0;
        width: calc(165px + (100% - 165px));
    }

    #nyuuninav--header .nyuuninav--mega-menu-item__title:not(:first-child) {
        border-top: 2px solid #dbdbda;
        padding-top: 30px;
        margin-top: 30px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title--empty {
        margin-top: 25px;
        margin-bottom: 20px;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title--empty:last-child {
        margin-top: 25px;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title--empty:first-child {
        margin-top: 0;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title--empty:only-child {
        margin: 0;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item__title-link {
    text-decoration: none;
    width: auto;
    padding: 0;
    margin: 0;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        line-height: 1.2;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
    line-height: 1.2;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        line-height: 1.2;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        line-height: 1.2;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        font-weight: 500;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
    font-weight: 500;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        color: #580f8b;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
    color: #580f8b;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        color: #580f8b;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title-link {
        color: #580f8b;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__title-link:hover {
        color: #880fce;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item__title-label {
    margin: 0;
    padding: 0;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__additional-wrapper {
    width: calc(120px + ((100% - 264px) / 12 * 6));
    float: left;
    padding-top: 24px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__additional-wrapper .nyuuninav--mega-menu-item__link-wrapper {
    width: calc(264px + (100% - 264px));
    float: left;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__additional-wrapper {
        width: calc(80px + ((100% - 176px) / 12 * 6));
        float: left;
        padding-top: 16px;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item__additional-wrapper .nyuuninav--mega-menu-item__link-wrapper {
        width: calc(176px + (100% - 176px));
        float: left;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item__additional-column-wrapper {
    display: block;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item__additional-column-wrapper {
        display: none;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__additional-column-wrapper .nyuuninav--mega-menu-item__column {
    width: calc(96px + ((100% - 264px) / 12 * 5));
    padding: 48px 0 40px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__additional-column-wrapper .nyuuninav--mega-menu-item__column:first-of-type {
    float: left;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item__additional-column-wrapper .nyuuninav--mega-menu-item__column:last-of-type {
    float: right;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__additional-column-wrapper .nyuuninav--mega-menu-item__column {
        width: calc(64px + ((100% - 176px) / 12 * 5));
        padding: 32px 0 40px;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item__additional-column-wrapper .nyuuninav--mega-menu-item__column:first-of-type {
        float: left;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item__additional-column-wrapper .nyuuninav--mega-menu-item__column:last-of-type {
        float: right;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item__additional-column-wrapper .nyuuninav--mega-menu-item__column {
        padding: 0;
        margin-top: 0;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item__additional-column-wrapper .nyuuninav--mega-menu-item__column:last-of-type {
        margin-bottom: 30px;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item__additional-column-wrapper .nyuuninav--mega-menu-item__column .nyuuninav--mega-menu-item--column {
        padding-bottom: 0;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item--single {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

#nyuuninav--header .nyuuninav--mega-menu-item--single .nyuuninav--mega-menu-item__link-wrapper {
    width: 100%;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--single {
        width: calc(48px + ((100% - 288px) / 12 * 3));
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--single .nyuuninav--mega-menu-item__column {
        width: calc(264px + (100% - 264px));
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--single {
    width: calc(120px + ((100% - 264px) / 12 * 6));
    border-top: 1px solid #888888;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--single .nyuuninav--mega-menu-item__column {
    width: calc(264px + (100% - 264px));
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item--single {
        width: calc(80px + ((100% - 176px) / 12 * 6));
        border-top: 1px solid #888888;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--single .nyuuninav--mega-menu-item__column {
        width: calc(176px + (100% - 176px));
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item--single {
        width: calc(75px + (100% - 90px));
        border-top: 1px solid #888888;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--single .nyuuninav--mega-menu-item__column {
        width: calc(75px + (100% - 75px));
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item--column {
    float: left;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--column {
        width: calc(48px + ((100% - 288px) / 12 * 3));
        margin-left: 24px;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--column:first-of-type {
        margin-left: 0;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--column:first-of-type .nyuuninav--mega-menu-item__wrapper {
        padding-left: 0;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__wrapper {
        padding-left: 54px;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__link-wrapper {
        width: 100%;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__link-wrapper:last-of-type {
        margin: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--column {
    width: calc(264px + (100% - 264px));
    margin-right: 24px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--column:nth-of-type(n) {
    padding-right: 0;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--column:not(:first-of-type) {
    border-top: 2px solid #dbdbda;
    padding-top: 48px;
    margin-top: 48px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__wrapper:first-child {
    border: none;
    padding-left: 0;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__wrapper--first {
    width: calc(264px + (100% - 264px));
    padding: 0;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__link-wrapper {
    width: 100%;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__link-wrapper:nth-of-type(1) {
    margin-top: 0;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__title:first-of-type {
    margin: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item--column {
        width: calc(176px + (100% - 176px));
        margin-right: 16px;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--column:nth-of-type(n) {
        padding-right: 0;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--column:not(:first-of-type) {
        border-top: 2px solid #dbdbda;
        padding-top: 32px;
        margin-top: 32px;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__wrapper:first-child {
        border: none;
        padding-left: 0;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__wrapper--first {
        width: calc(176px + (100% - 176px));
        padding: 0;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__link-wrapper {
        width: 100%;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__link-wrapper:nth-of-type(1) {
        margin-top: 0;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__title:first-of-type {
        margin: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item--column {
        width: calc(75px + (100% - 75px));
        margin-right: 15px;
        padding-top: 36px;
        margin-top: 36px;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--column:nth-of-type(n) {
        padding-right: 0;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--column:not(:first-of-type) {
        border-top: 2px solid #dbdbda;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--column:last-of-type {
        padding-bottom: 30px;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__wrapper:first-child {
        border: none;
        padding-left: 0;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__wrapper--first {
        width: calc(75px + (100% - 75px));
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__link-wrapper {
        width: 100%;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--column .nyuuninav--mega-menu-item__link-wrapper:nth-of-type(1) {
        margin-top: 0;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item--teaser {
    float: left;
    margin: 0;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--teaser {
        width: calc(48px + ((100% - 264px) / 12 * 3));
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--teaser .nyuuninav--mega-menu-item__wrapper {
        width: calc(48px + ((100% - 48px) / 3 * 2));
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--teaser .nyuuninav--mega-menu-item__link-wrapper {
        width: 100%;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--teaser .nyuuninav--mega-menu-item__link-wrapper:nth-of-type(1) {
        margin-top: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--teaser {
    width: calc(264px + (100% - 264px));
    padding: 23px 0 26px;
    border-top: none;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--teaser .nyuuninav--mega-menu-item__wrapper--first {
    width: calc(96px + ((100% - 264px) / 12 * 5));
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item--teaser {
        width: calc(176px + (100% - 176px));
        padding: 23px 0 26px;
        border-top: none;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--teaser .nyuuninav--mega-menu-item__wrapper--first {
        width: calc(64px + ((100% - 176px) / 12 * 5));
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item--teaser {
        width: calc(75px + (100% - 75px));
        border-top: none;
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item--double {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--double {
        width: calc(120px + ((100% - 264px) / 12 * 6));
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--double .nyuuninav--mega-menu-item__link-wrapper {
        width: 100%;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--double .nyuuninav--mega-menu-item__column {
        width: calc(120px + ((100% - 264px) / 12 * 6));
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--double {
    width: calc(120px + ((100% - 264px) / 12 * 6));
    border-top: 1px solid #888888;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--double .nyuuninav--mega-menu-item__link-wrapper {
    width: calc(264px + (100% - 264px));
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--double .nyuuninav--mega-menu-item__link-wrapper:nth-of-type(-n+2) {
    margin-top: 0;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--double .nyuuninav--mega-menu-item__column {
    width: calc(264px + (100% - 264px));
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item--double {
        width: calc(80px + ((100% - 176px) / 12 * 6));
        border-top: 1px solid #888888;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--double .nyuuninav--mega-menu-item__link-wrapper {
        width: calc(176px + (100% - 176px));
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--double .nyuuninav--mega-menu-item__link-wrapper:nth-of-type(-n+2) {
        margin-top: 0;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--double .nyuuninav--mega-menu-item__column {
        width: calc(176px + (100% - 176px));
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item--double {
        float: left;
        border-top: 1px solid #888888;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--double .nyuuninav--mega-menu-item__link-wrapper {
        width: calc(75px + (100% - 75px));
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--double .nyuuninav--mega-menu-item__link-wrapper:first-of-type {
        margin-top: 0;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--double .nyuuninav--mega-menu-item__column {
        width: calc(75px + (100% - 75px));
    }
}

#nyuuninav--header .nyuuninav--mega-menu-item--triple {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--triple {
        width: calc(240px + ((100% - 264px) / 12 * 9));
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--triple .nyuuninav--mega-menu-item__link-wrapper {
        width: 100%;
        margin: 20px 23.95px 0 0;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--triple .nyuuninav--mega-menu-item__link-wrapper:first-of-type {
        margin-top: 0;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--mega-menu-item--triple .nyuuninav--mega-menu-item__column {
        width: calc(72px + ((100% - 264px) / 12 * 4));
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--triple {
    width: calc(264px + (100% - 264px));
    border-top: 2px solid #dbdbda;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--triple:nth-of-type(n) {
    padding-right: 0;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--triple .nyuuninav--mega-menu-item__wrapper {
    width: calc(264px + (100% - 264px));
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--triple .nyuuninav--mega-menu-item__link-wrapper {
    width: calc(264px + (100% - 264px));
    float: left;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--triple .nyuuninav--mega-menu-item__link-wrapper:nth-of-type(1) {
    margin-top: 0;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--mega-menu-item--triple .nyuuninav--mega-menu-item__column {
    width: calc(120px + ((100% - 264px) / 12 * 6));
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--mega-menu-item--triple {
        width: calc(176px + (100% - 176px));
        border-top: 2px solid #dbdbda;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--triple:nth-of-type(n) {
        padding-right: 0;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--triple .nyuuninav--mega-menu-item__wrapper {
        width: calc(176px + (100% - 176px));
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--triple .nyuuninav--mega-menu-item__link-wrapper {
        width: calc(176px + (100% - 176px));
        float: left;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--triple .nyuuninav--mega-menu-item__link-wrapper:nth-of-type(1) {
        margin-top: 0;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--triple .nyuuninav--mega-menu-item__column {
        width: calc(80px + ((100% - 176px) / 12 * 6));
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--mega-menu-item--triple {
        width: calc(75px + (100% - 75px));
        border-top: 2px solid #dbdbda;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--triple .nyuuninav--mega-menu-item__link-wrapper {
        width: calc(75px + (100% - 75px));
        float: left;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--triple .nyuuninav--mega-menu-item__link-wrapper:first-of-type {
        margin-top: 0;
    }

    #nyuuninav--header .nyuuninav--mega-menu-item--triple .nyuuninav--mega-menu-item__column {
        width: calc(75px + (100% - 75px));
    }
}

#nyuuninav--header .nyuuninav--primary-nav-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    list-style: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item {
        padding-right: 14px;
        padding-top: 16px;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #ffffff;
        max-width: 220px;
        min-height: 70px;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item:last-of-type {
        padding-right: 0;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item:hover .nyuuninav--primary-nav-item__link-wrapper {
        color: #580f8b;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item:hover .nyuuninav--primary-nav-item__link-dropdown-button {
        color: #580f8b;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item:hover .nyuuninav--primary-nav-item__link {
        color: #580f8b;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item {
    padding-top: 26px;
    width: calc(120px + (100% - 120px));
    position: relative;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item {
        padding-top: 26px;
        width: calc(80px + (100% - 80px));
        position: relative;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item {
        padding-top: 26px;
        width: calc(75px + (100% - 75px));
        position: relative;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item--breadcrumbs {
        max-width: unset;
        min-width: 100%;
        background-color: #2b0545;
        padding: 0;
        min-height: unset;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item--breadcrumbs:hover .nyuuninav--primary-nav-item__link-wrapper {
        color: #ffffff;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item--breadcrumbs:hover .nyuuninav--primary-nav-item__link-dropdown-button {
        color: #ffffff;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item--breadcrumbs:hover .nyuuninav--primary-nav-item__link {
        color: #ffffff;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item--breadcrumbs:not(:last-child) {
        margin-bottom: 22px;
    }
}

#nyuuninav--header .nyuuninav--primary-nav-item--pale {
    opacity: .5;
}

#nyuuninav--header .nyuuninav--primary-nav-item__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__container__container {
    margin: 0 48px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__container__container {
        margin: 0 32px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__container__container {
        margin: 0 30px;
    }
}

#nyuuninav--header .nyuuninav--primary-nav-item__wrapper--column {
    display: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__wrapper--column {
        display: block;
    }
}

#nyuuninav--header .nyuuninav--primary-nav-item__link-wrapper {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link-wrapper {
        height: auto;
    }
}

#nyuuninav--header .nyuuninav--primary-nav-item__active-link-border {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    overflow: visible;
}

#nyuuninav--header .nyuuninav--primary-nav-item__active-link-border:after {
    display: none;
    position: absolute;
    content: '';
    left: 0;
    bottom: -24px;
    width: 100%;
    height: 5px;
    background-color: #580f8b;
}

#nyuuninav--header .nyuuninav--primary-nav-item__label {
    position: relative;
    float: left;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__label {
        display: none;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__label {
    display: block;
    width: calc(264px + (100% - 264px));
    padding: 48px 0;
    border-bottom: 2px solid #dbdbda;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__label {
        display: block;
        width: calc(176px + (100% - 176px));
        padding: 32px 0;
        border-bottom: 2px solid #dbdbda;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__label {
        display: block;
        width: calc(75px + (100% - 75px));
        padding: 36px 0 0;
    }
}

#nyuuninav--header .nyuuninav--primary-nav-item__label-link {
    text-decoration: none;
    padding: 5px 0 5px 5px;
    margin-left: -5px;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        font-size: 1rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        line-height: 0.59;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
    line-height: 0.67;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        line-height: 0.67;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        font-weight: 500;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
    font-weight: 500;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        color: #580f8b;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
    color: #580f8b;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        color: #580f8b;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__label-link {
        color: #580f8b;
    }
}

#nyuuninav--header .nyuuninav--primary-nav-item__label-link:hover {
    color: #9933cc;
    border-bottom: 1px solid #9933cc;
}

#nyuuninav--header .nyuuninav--primary-nav-item__label-link:after {
    position: relative;
    content: '\F054';
    font-family: "Font Awesome 5 Pro";
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    text-decoration: inherit;
    bottom: 0;
    right: -9px;
    padding: 8px 5px 7px 0;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__label-link:after {
        padding: 10px 5px 7px 0;
    }
}

#nyuuninav--header .nyuuninav--primary-nav-item__link {
    position: relative;
    text-decoration: none;
    display: block;
    height: auto;
    border: none;
    padding: 0;
    background-color: transparent;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link {
        padding: 10px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link {
        font-family: "benton medium", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link {
        line-height: 1.43;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link {
    line-height: 1.43;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link {
        line-height: 1.43;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link {
        line-height: 1.57;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link {
        font-weight: 500;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link {
    font-weight: 500;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link {
        letter-spacing: -0.00714em;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link {
    letter-spacing: -0.00714em;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link {
        letter-spacing: -0.00714em;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link {
        color: #1d1d1d;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link {
    color: #1d1d1d;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link {
        color: #1d1d1d;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link {
        color: #1d1d1d;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        font-size: 1rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        line-height: 1.43;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
    line-height: 1.43;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        line-height: 1.43;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        line-height: 1.25;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        font-weight: 500;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
    font-weight: 500;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        font-weight: 500;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        font-weight: 700;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        letter-spacing: -0.00625em;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
    letter-spacing: -0.00625em;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        letter-spacing: -0.00625em;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        color: #1d1d1d;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
    color: #1d1d1d;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        color: #1d1d1d;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link--breadcrumbs {
        color: #ffffff;
    }
}

#nyuuninav--header .nyuuninav--primary-nav-item__mega-menu {
    -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.6);
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.6);
    position: absolute;
    width: 100%;
    overflow: visible;
    display: none;
    background-color: #ffffff;
    right: 0;
    z-index: 100;
    top: 100px;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu {
        top: 141px;
        padding: 58px 0 64px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--move {
    display: block;
    left: 100vw;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--move {
        display: block;
        left: 100vw;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--move {
        display: block;
        left: 100vw;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--top-aligned {
    top: 164px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--top-aligned {
        top: 164px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--top-aligned {
        top: 164px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs {
        top: 0;
        left: 100%;
        height: 100%;
        overflow-y: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 30.3vw;
        padding: 100px 28px;
        background-color: #f7f7f7;
        z-index: -2;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item {
        width: 100%;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item:not(:last-child) {
        margin-bottom: 56px;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--primary-nav-item__wrapper {
        display: block;
        width: 100%;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--primary-nav-item__container {
        margin: 0;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item__wrapper {
        border-left: none;
        padding-left: 0;
        width: 100%;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item__link-wrapper {
        margin: 14px 0 0;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item__list {
        width: 100%;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item__title {
        margin-bottom: 14px;
        line-height: 1.22;
        font-size: 1.125rem;
        letter-spacing: -0.02222em;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item__link {
        font-size: 1rem;
        line-height: 1.5;
        color: #333333;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item__link:hover {
        color: #580f8b;
        text-decoration: underline;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item__title-label {
        color: #333333;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item__teaser-copy {
        margin: 14px 0 28px;
        font-size: 1rem;
        color: #333333;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item__teaser-link {
        font-size: 1rem;
        font-weight: 700;
        color: #580f8b;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item__teaser-link:hover {
        color: #2b0545;
        border-bottom: none;
        text-decoration: underline;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item__teaser-title {
        line-height: 1.25;
        letter-spacing: -0.02em;
        color: #333333;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item__column {
        width: 100%;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item__column:not(:last-child) {
        margin: 0 0 14px;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__mega-menu--breadcrumbs .nyuuninav--mega-menu-item__teaser-link-icon {
        display: none;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

#nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-button {
    display: none;
    position: absolute;
    padding: 0 0 0 6px;
    width: 25px;
    height: 1.25rem;
    top: 0;
    right: -2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: none;
    cursor: pointer;
    line-height: 14px;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #1d1d1d;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-button {
        height: 41px;
        padding-top: 2px;
        right: 2px;
        font-size: 10px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-button {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-button {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-button {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-button--breadcrumbs {
        color: #ffffff;
        padding: 0;
        top: 0;
        text-align: left;
        width: 10px;
        height: 36px;
        right: 28px;
    }
}

#nyuuninav--header .nyuuninav--primary-nav-item__copy-wrapper {
    display: inline;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__copy-wrapper--show {
        border-bottom: 2px solid #ffffff;
    }
}

#nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-icon {
    display: none;
    position: relative;
    vertical-align: text-top;
}

#nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-icon:focus {
    outline: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-icon:before {
        position: relative;
        content: "\F078";
        color: inherit;
        font-family: "Font Awesome 5 Pro";
        font-style: normal;
        font-weight: 400;
        text-decoration: inherit;
        font-stretch: normal;
        font-size: 0.6875rem;
        line-height: 1;
        padding: 0;
        outline: none;
        right: unset;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-icon {
    position: absolute;
    right: 0;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-icon:before {
    position: absolute;
    content: "\F054";
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 300;
    text-decoration: inherit;
    font-size: 0.625rem;
    top: -4px;
    right: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-icon {
        position: absolute;
        right: 0;
    }

    #nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-icon:before {
        position: absolute;
        content: "\F054";
        font-family: "Font Awesome 5 Pro";
        font-style: normal;
        font-weight: 300;
        text-decoration: inherit;
        font-size: 0.625rem;
        top: -4px;
        right: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-icon {
        position: absolute;
        right: 0;
    }

    #nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-icon:before {
        position: absolute;
        content: "\F054";
        font-family: "Font Awesome 5 Pro";
        font-style: normal;
        font-weight: 300;
        text-decoration: inherit;
        font-size: 0.625rem;
        top: -4px;
        right: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__link-dropdown-icon--breadcrumbs:before {
        content: '\F054';
        font-size: 0.875rem;
    }
}

#nyuuninav--header .nyuuninav--primary-nav-item--has-menu .nyuuninav--primary-nav-item__link-dropdown-button {
    display: block;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item--has-menu .nyuuninav--primary-nav-item__link {
        padding: 10px 30px 10px 10px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item--has-menu .nyuuninav--primary-nav-item__link--breadcrumbs {
        padding-right: 40px;
    }
}

#nyuuninav--header .nyuuninav--primary-nav-item--has-menu .nyuuninav--primary-nav-item__link-dropdown-icon {
    display: inline-block;
    width: 0;
    height: 0;
    overflow: visible;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item--has-menu:last-of-type {
        margin-right: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item--show .nyuuninav--primary-nav-item__mega-menu {
        display: block;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item--active {
        border-bottom: none;
        background-color: transparent;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item--active .nyuuninav--primary-nav-item__active-link-border:after {
        display: block;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item--active .nyuuninav--primary-nav-item__link {
        color: #580f8b;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item--active.nyuuninav--primary-nav-item--has-menu .nyuuninav--primary-nav-item__active-link-border:after {
        display: block;
        width: calc(100% + 18px);
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item--active.nyuuninav--primary-nav-item--has-menu .nyuuninav--primary-nav-item__link-dropdown-icon:before {
        color: #580f8b;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item--move {
    position: absolute;
    top: -100px;
    width: 100%;
    left: 0;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item--move:before {
    display: none;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item--move .nyuuninav--primary-nav-item__link {
    display: none;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--primary-nav-item--move {
        position: absolute;
        top: -100px;
        width: 100%;
        left: 0;
    }

    #nyuuninav--header .nyuuninav--primary-nav-item--move:before {
        display: none;
    }

    #nyuuninav--header .nyuuninav--primary-nav-item--move .nyuuninav--primary-nav-item__link {
        display: none;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--primary-nav-item--move {
        position: absolute;
        top: -100px;
        width: 100%;
        left: 0;
    }

    #nyuuninav--header .nyuuninav--primary-nav-item--move:before {
        display: none;
    }

    #nyuuninav--header .nyuuninav--primary-nav-item--move .nyuuninav--primary-nav-item__link {
        display: none;
    }
}

#nyuuninav--header .nyuuninav--global-nav-link {
    text-decoration: none;
    color: #ffffff;
    margin: auto;
    border: none;
    background-color: transparent;
    white-space: nowrap;
    display: block;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-link {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-link {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-link {
        font-family: "benton medium", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-link {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-link {
    font-size: 1rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-link {
        font-size: 1rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-link {
        font-size: 0.8125rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-link {
        line-height: 1;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-link {
    line-height: 1;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-link {
        line-height: 1;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-link {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-link {
        font-weight: 500;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-link {
    font-weight: 500;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-link {
        letter-spacing: -0.00769em;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-link {
    letter-spacing: -0.00769em;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-link {
        letter-spacing: -0.00769em;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-link {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-link {
        color: #888888;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-link {
    color: #888888;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-link {
        color: #888888;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-link {
        color: #ffffff;
    }
}

#nyuuninav--header .nyuuninav--global-nav-link--active {
    text-decoration: none;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-link--active {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-link--active {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-link--active {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-link--active {
        font-family: "benton medium", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-link--active {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-link--active {
    font-size: 1rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-link--active {
        font-size: 1rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-link--active {
        font-size: 0.8125rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-link--active {
        line-height: 1;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-link--active {
    line-height: 1;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-link--active {
        line-height: 1;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-link--active {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-link--active {
        font-weight: 500;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-link--active {
    font-weight: 500;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-link--active {
        font-weight: 500;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-link--active {
        font-weight: 500;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-link--active {
        letter-spacing: -0.00769em;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-link--active {
    letter-spacing: -0.00769em;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-link--active {
        letter-spacing: -0.00769em;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-link--active {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-link--active {
        color: #580f8b;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-link--active {
    color: #580f8b;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-link--active {
        color: #580f8b;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-link--active {
        color: #580f8b;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-link--dim {
        color: #cfcfcf;
    }
}

#nyuuninav--header .nyuuninav--utility-nav-item {
    float: left;
    display: block;
    list-style: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav-item {
        margin-top: 42px;
        margin-right: 17px;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav-item:last-child {
        margin-right: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--utility-nav-item {
    width: 100%;
    padding-top: 24px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--utility-nav-item {
        width: 100%;
        padding-top: 24px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--utility-nav-item {
        width: 100%;
        padding-top: 24px;
    }

    #nyuuninav--header .nyuuninav--utility-nav-item:first-of-type {
        padding-top: 26px;
    }
}

#nyuuninav--header .nyuuninav--utility-nav-item__link {
    display: inline;
    text-decoration: none;
    padding: 0;
    background-color: transparent;
    border: none;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--utility-nav-item__link {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--utility-nav-item__link {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--utility-nav-item__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav-item__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--utility-nav-item__link {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--utility-nav-item__link {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--utility-nav-item__link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav-item__link {
        font-size: 11px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--utility-nav-item__link {
        line-height: 1.71;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--utility-nav-item__link {
    line-height: 1.71;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--utility-nav-item__link {
        line-height: 1.71;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav-item__link {
        line-height: 1.2;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--utility-nav-item__link {
        font-weight: 400;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--utility-nav-item__link {
    font-weight: 400;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--utility-nav-item__link {
        font-weight: 400;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav-item__link {
        font-weight: 400;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--utility-nav-item__link {
        letter-spacing: -0.00833em;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--utility-nav-item__link {
    letter-spacing: -0.00833em;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--utility-nav-item__link {
        letter-spacing: -0.00833em;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav-item__link {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--utility-nav-item__link {
        color: #1d1d1d;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--utility-nav-item__link {
    color: #1d1d1d;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--utility-nav-item__link {
        color: #1d1d1d;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav-item__link {
        color: #ffffff;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav-item__link {
        display: block;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav-item__link:hover {
        border-bottom: 1px solid #ffffff;
    }
}

#nyuuninav--header .nyuuninav--utility-nav-item__link-external-icon {
    width: auto;
    overflow: visible;
    display: inline-block;
    line-height: 1;
}

#nyuuninav--header .nyuuninav--utility-nav-item__link-external-icon:after {
    content: "\A0\F08E";
    font-family: "Font Awesome 5 Pro";
    font-size: .9em;
    font-weight: 300;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav-item--external {
        margin-right: 17px;
    }
}

#nyuuninav--header .nyuuninav--back-menu {
    display: none;
    background-color: #f6f6f6;
    z-index: 100;
}

#nyuuninav--header .nyuuninav--back-menu__button {
    position: relative;
    border: none;
    background-color: transparent;
    width: 4.6875rem;
    padding: 0;
    margin: 5px 5px 5px 0;
    text-align: left;
}

#nyuuninav--header .nyuuninav--back-menu__button:hover {
    cursor: pointer;
}

#nyuuninav--header .nyuuninav--back-menu__button:focus {
    border: 0;
}

#nyuuninav--header .nyuuninav--back-menu__button:before {
    font-family: "Font Awesome 5 Pro";
    content: '\F053';
    margin-right: .5rem;
    font-size: 0.75rem;
    font-weight: 300;
}

#nyuuninav--header .nyuuninav--back-menu__link {
    padding-right: 5px;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--back-menu__link {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--back-menu__link {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--back-menu__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--back-menu__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--back-menu__link {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--back-menu__link {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--back-menu__link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--back-menu__link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--back-menu__link {
        line-height: 0.67;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--back-menu__link {
    line-height: 0.67;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--back-menu__link {
        line-height: 0.67;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--back-menu__link {
        line-height: 0.67;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--back-menu__link {
        font-weight: 500;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--back-menu__link {
    font-weight: 500;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--back-menu__link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--back-menu__link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--back-menu__link {
        color: #1d1d1d;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--back-menu__link {
    color: #1d1d1d;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--back-menu__link {
        color: #1d1d1d;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--back-menu__link {
        color: #1d1d1d;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--back-menu {
    position: absolute;
    overflow: visible;
    width: calc(264px + (100% - 264px));
    height: 64px;
    top: 60px;
    left: 0;
    float: left;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--back-menu--show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--back-menu__container {
    width: 100%;
    margin: 0 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--back-menu {
        position: absolute;
        overflow: visible;
        width: calc(176px + (100% - 176px));
        height: 64px;
        top: 60px;
        left: 0;
        float: left;
    }

    #nyuuninav--header .nyuuninav--back-menu--show {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    #nyuuninav--header .nyuuninav--back-menu__container {
        width: 100%;
        margin: 0 32px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--back-menu {
        position: absolute;
        overflow: visible;
        width: calc(75px + (100% - 75px));
        height: 64px;
        top: 60px;
        left: 0;
        float: left;
    }

    #nyuuninav--header .nyuuninav--back-menu--show {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    #nyuuninav--header .nyuuninav--back-menu__container {
        width: 100%;
        margin: 0 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--back-menu--top-aligned {
    top: 105px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--back-menu--top-aligned {
        top: 105px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--back-menu--top-aligned {
        top: 105px;
    }
}

#nyuuninav--header .nyuuninav--column-container {
    width: 100%;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--column-container {
    position: relative;
    display: block;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--column-container {
        position: relative;
        display: block;
    }
}

#nyuuninav--header .nyuuninav--bottom-navigation {
    display: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--bottom-navigation {
        display: block;
        border-bottom: 1px solid #dbdbda;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--bottom-navigation {
    position: absolute;
    top: 110px;
    width: 100%;
    height: auto;
    background-color: #ffffff;
    overflow: visible;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--bottom-navigation {
        position: absolute;
        top: 110px;
        width: 100%;
        height: auto;
        background-color: #ffffff;
        overflow: visible;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--bottom-navigation {
        position: absolute;
        top: 110px;
        width: 100%;
        height: auto;
        background-color: #ffffff;
        overflow: visible;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--bottom-navigation--top-aligned {
    top: 105px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--bottom-navigation--top-aligned {
        top: 105px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--bottom-navigation--top-aligned {
        top: 105px;
    }
}

#nyuuninav--header .nyuuninav--bottom-navigation--show {
    display: block;
    -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.6);
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.6);
}

#nyuuninav--header .nyuuninav--bottom-navigation--move {
    -webkit-transform: translateX(-100vw);
    transform: translateX(-100vw);
    top: 124px;
}

#nyuuninav--header .nyuuninav--bottom-navigation--move .nyuuninav--utility-nav__container {
    display: none;
}

#nyuuninav--header .nyuuninav--bottom-navigation--search {
    display: block;
    top: 60px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-expanded-item:not(:last-child) {
        margin-bottom: 23px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        line-height: 1.5;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
    line-height: 1.5;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        line-height: 1.5;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        line-height: 1.5;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        letter-spacing: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
    letter-spacing: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        font-weight: 400;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
    font-weight: 400;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        font-weight: 400;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        font-weight: 400;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        color: #333333;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
    color: #333333;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        color: #333333;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        color: #333333;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-expanded-item__link {
        position: relative;
        white-space: nowrap;
        text-decoration: none;
        display: inline-block;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-expanded-item__link:hover {
        color: #580f8b;
        text-decoration: underline;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-expanded-item__link:not(:first-child) {
        padding-top: 23px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-expanded-item__link--active {
        font-weight: 700;
        color: #580f8b;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-expanded-item__link--active:before {
        position: absolute;
        height: 29px;
        content: ' ';
        background-color: #580f8b;
        width: 5px;
        left: 13px;
        top: -4px;
    }
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile__button-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding: 15px 0 14px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile__wrapper {
    display: none;
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile__wrapper--show {
    display: block;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__wrapper--show {
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
    background-color: white;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__wrapper--show {
        position: absolute;
        left: 0;
        right: 0;
        top: 50px;
        background-color: white;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__wrapper--show {
        position: absolute;
        left: 0;
        right: 0;
        top: 50px;
        background-color: white;
    }
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
#nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
#nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: transparent;
    padding: 0;
    margin: 0;
    border: none;
    text-align: left;
    margin-left: auto;
    -ms-flex-item-align: center;
    align-self: center;
    position: relative;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        line-height: 1.5;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
    line-height: 1.5;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        line-height: 1.5;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        line-height: 1.5;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        letter-spacing: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
    letter-spacing: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        font-stretch: normal;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
    font-stretch: normal;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        font-stretch: normal;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        font-stretch: normal;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        font-weight: 400;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
    font-weight: 400;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        font-weight: 400;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        font-weight: 700;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        color: #333333;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
    color: #333333;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        color: #333333;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        color: #333333;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
    width: 40px;
    height: 40px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        width: 40px;
        height: 40px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__trigger-button,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
        width: 40px;
        height: 40px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__icon,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title__icon {
    position: relative;
    left: 18px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__icon:after,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title__icon:after {
    font-family: "Font Awesome 5 Pro";
    content: '\F142';
    font-size: 16px;
    color: #333333;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__icon,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title__icon {
        position: relative;
        left: 18px;
    }

    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__icon:after,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title__icon:after {
        font-family: "Font Awesome 5 Pro";
        content: '\F142';
        font-size: 16px;
        color: #333333;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__icon,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title__icon {
        position: relative;
        left: 18px;
    }

    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__icon:after,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title__icon:after {
        font-family: "Font Awesome 5 Pro";
        content: '\F142';
        font-size: 16px;
        color: #333333;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container {
    width: 100%;
    position: relative;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container {
        width: 100%;
        position: relative;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container {
        width: 100%;
        position: relative;
    }
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-wrapper {
    border-bottom: 1px solid #d3d3d3;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-wrapper {
    margin-top: 15px;
    padding-bottom: 24px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-wrapper {
        margin-top: 15px;
        padding-bottom: 16px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-wrapper {
        margin-top: 15px;
        padding-bottom: 15px;
    }
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
    margin: 0;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        line-height: 1.5;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
    line-height: 1.5;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        line-height: 1.5;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        line-height: 1.5;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        letter-spacing: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
    letter-spacing: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        font-stretch: normal;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
    font-stretch: normal;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        font-stretch: normal;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        font-stretch: normal;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        font-weight: 700;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
    font-weight: 700;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        font-weight: 700;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        font-weight: 700;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        color: #580f8b;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
    color: #580f8b;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        color: #580f8b;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title {
        color: #580f8b;
    }
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list {
    list-style: none;
    padding: 0 0 40px;
    margin: 0;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__item {
    padding: 10px 0 10px 24px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__item:not(:last-child) {
    border-bottom: 1px solid #d3d3d3;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__item {
        padding: 10px 0 10px 16px;
    }

    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__item:not(:last-child) {
        border-bottom: 1px solid #d3d3d3;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__item {
        padding: 10px 0 10px 15px;
    }

    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__item:not(:last-child) {
        border-bottom: 1px solid #d3d3d3;
    }
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
    text-decoration: none;
    position: relative;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
    font-size: 1rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        font-size: 1rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        font-size: 1rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        line-height: 1.5;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
    line-height: 1.5;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        line-height: 1.5;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        line-height: 1.5;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        letter-spacing: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
    letter-spacing: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        font-stretch: normal;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
    font-stretch: normal;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        font-stretch: normal;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        font-stretch: normal;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        font-weight: 500;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
    font-weight: 500;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        color: #333333;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
    color: #333333;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        color: #333333;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link {
        color: #333333;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link--active {
    color: #580f8b;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link--active:before {
    position: absolute;
    height: 24px;
    content: ' ';
    background-color: #580f8b;
    width: 3px;
    left: -16px;
    -webkit-box-shadow: inset -1px 0 1px 0 rgba(0, 0, 0, 0.6);
    box-shadow: inset -1px 0 1px 0 rgba(0, 0, 0, 0.6);
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link--active {
        color: #580f8b;
    }

    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link--active:before {
        position: absolute;
        height: 24px;
        content: ' ';
        background-color: #580f8b;
        width: 3px;
        left: -16px;
        -webkit-box-shadow: inset -1px 0 1px 0 rgba(0, 0, 0, 0.6);
        box-shadow: inset -1px 0 1px 0 rgba(0, 0, 0, 0.6);
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link--active {
        color: #580f8b;
    }

    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__link--active:before {
        position: absolute;
        height: 21px;
        content: ' ';
        background-color: #580f8b;
        width: 3px;
        left: -13px;
        -webkit-box-shadow: inset -1px 0 1px 0 rgba(0, 0, 0, 0.6);
        box-shadow: inset -1px 0 1px 0 rgba(0, 0, 0, 0.6);
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-icon {
        position: relative;
        margin-left: 7px;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-icon:before {
        font-family: "Font Awesome 5 Pro";
        content: '\F0DD';
        font-size: 13px;
        font-weight: 400;
        position: relative;
        bottom: 2px;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav-icon--expanded:before {
        content: '\F0DE';
        bottom: -4px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs {
        display: none;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs {
    display: none;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs {
        display: none;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs {
        display: none;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs--show {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(240px + ((100% - 264px) / 12 * 11));
        float: left;
        height: 100%;
        margin-left: 40px;
        padding-right: 13px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
}

#nyuuninav--header .nyuuninav--breadcrumbs__list {
    list-style: none;
    padding: 0;
    margin: auto 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    max-width: 100%;
    overflow: hidden;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__chevron {
        padding: 0 11px 0 21px;
    }

    #nyuuninav--header .nyuuninav--breadcrumbs__chevron:after {
        font-family: "Font Awesome 5 Pro";
        font-weight: 500;
        content: '\F054';
        font-size: 12px;
        color: #333333;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__chevron {
    padding: 0 11px 0 21px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__chevron:after {
    font-family: "Font Awesome 5 Pro";
    font-weight: 500;
    content: '\F054';
    font-size: 12px;
    color: #333333;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__chevron {
        padding: 0 11px 0 21px;
    }

    #nyuuninav--header .nyuuninav--breadcrumbs__chevron:after {
        font-family: "Font Awesome 5 Pro";
        font-weight: 500;
        content: '\F054';
        font-size: 12px;
        color: #333333;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__chevron {
        padding: 0 11px 0 21px;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__chevron:after {
        font-family: "Font Awesome 5 Pro";
        font-weight: 500;
        content: '\F054';
        font-size: 12px;
        color: #333333;
    }
}

#nyuuninav--header .nyuuninav--breadcrumbs__item {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: auto;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px;
}

#nyuuninav--header .nyuuninav--breadcrumbs__item--active {
    cursor: default;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        line-height: 1;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
    line-height: 1;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        line-height: 1;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        letter-spacing: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
    letter-spacing: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        font-weight: 700;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
    font-weight: 700;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        font-weight: 700;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        font-weight: 700;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        color: #580f8b;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
    color: #580f8b;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        color: #580f8b;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        color: #580f8b;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link {
        cursor: default;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__item--active .nyuuninav--breadcrumbs__link:hover {
        color: #580f8b;
        border-color: transparent;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__item--full {
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}

#nyuuninav--header .nyuuninav--breadcrumbs__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
}

#nyuuninav--header .nyuuninav--breadcrumbs__link {
    position: relative;
    text-decoration: none;
    display: block;
    height: auto;
    border: none;
    padding: 0;
    background-color: transparent;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__link {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__link {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__link {
        font-size: 0.75rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__link {
    font-size: 0.75rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__link {
        font-size: 0.75rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__link {
        line-height: 1;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__link {
    line-height: 1;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__link {
        line-height: 1;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__link {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__link {
        letter-spacing: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__link {
    letter-spacing: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__link {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__link {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__link {
        font-weight: 500;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__link {
    font-weight: 500;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__link {
        color: #333333;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__link {
    color: #333333;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__link {
        color: #333333;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__link {
        color: #333333;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__link {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding: 3px 0;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__link:hover {
        color: #580f8b;
        border-bottom: 2px solid #580f8b;
        padding-top: 5px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__link--truncated {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

#nyuuninav--header .nyuuninav--breadcrumbs__icon {
    margin: 0 24px 0 5px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__icon {
    margin: 0 8px 0 5px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__icon {
        margin: 0 8px 0 5px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__icon {
        margin: 0 8px 0 5px;
    }
}

#nyuuninav--header .nyuuninav--breadcrumbs__icon:before {
    font-family: "Font Awesome 5 Pro";
    content: '\F053';
    font-size: 14px;
    font-weight: 300;
    color: #333333;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__location {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__location {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__location {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__location {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__location {
        font-size: 0.75rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__location {
    font-size: 0.75rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__location {
        font-size: 0.75rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__location {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__location {
        line-height: 1;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__location {
    line-height: 1;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__location {
        line-height: 1;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__location {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__location {
        letter-spacing: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__location {
    letter-spacing: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__location {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__location {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__location {
        font-weight: 500;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__location {
    font-weight: 500;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__location {
        font-weight: 500;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__location {
        font-weight: 500;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__location {
        color: #333333;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__location {
    color: #333333;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__location {
        color: #333333;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__location {
        color: #333333;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__location {
    display: inline;
    font-weight: 900;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__location {
        display: inline;
        font-weight: 900;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__location {
        display: inline;
        font-weight: 900;
    }
}

#nyuuninav--header .nyuuninav--breadcrumbs__overlay--show {
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: rgba(29, 29, 29, 0.8);
}

#nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 3px 0;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
    max-width: 100%;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        max-width: 100%;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        max-width: 100%;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        font-size: 0.75rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
    font-size: 0.75rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        font-size: 0.75rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        line-height: 1;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
    line-height: 1;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        line-height: 1;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        letter-spacing: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
    letter-spacing: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        font-weight: 500;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
    font-weight: 500;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        font-weight: 500;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        color: #333333;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
    color: #333333;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        color: #333333;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__mobile-link {
        color: #333333;
    }
}

#nyuuninav--header .nyuuninav--breadcrumbs__menu-container {
    display: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__menu-container {
        margin: auto 16px auto 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__menu-container--show {
        display: block;
    }
}

#nyuuninav--header .nyuuninav--breadcrumbs__menu {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    background-color: transparent;
    padding: 5px 10px;
    margin-left: -5px;
    border-radius: 4px;
}

#nyuuninav--header .nyuuninav--breadcrumbs__menu:focus {
    border: none;
    background-color: #f7f7f7;
}

#nyuuninav--header .nyuuninav--breadcrumbs__menu:focus .nyuuninav--breadcrumbs__menu-copy {
    color: #580f8b;
    text-decoration: underline;
}

#nyuuninav--header .nyuuninav--breadcrumbs__menu:hover {
    cursor: pointer;
    background-color: #f7f7f7;
}

#nyuuninav--header .nyuuninav--breadcrumbs__menu:hover .nyuuninav--breadcrumbs__menu-copy {
    color: #580f8b;
    text-decoration: underline;
}

#nyuuninav--header .nyuuninav--breadcrumbs__menu-icon:before {
    margin-right: 7px;
    font-family: "Font Awesome 5 Pro";
    content: '\F0C9';
    font-size: 18px;
    font-weight: 300;
    color: #580f8b;
}

#nyuuninav--header .nyuuninav--breadcrumbs__divider {
    height: 34px;
    width: 2px;
    background-color: #ededed;
    margin-right: 16px;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        font-size: 0.75rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
    font-size: 0.75rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        font-size: 0.75rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        font-size: 0.75rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        line-height: 1;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
    line-height: 1;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        line-height: 1;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        letter-spacing: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
    letter-spacing: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        font-weight: 700;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
    font-weight: 700;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        font-weight: 700;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        font-weight: 700;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        color: #333333;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
    color: #333333;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        color: #333333;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__menu-copy {
        color: #333333;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__summary {
    height: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__summary {
        height: 13px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--breadcrumbs__summary {
        height: 13px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__background--show {
        width: calc(6% + (48px + ((100% - 264px) / 12 * 3)));
        position: absolute;
        top: 0;
        bottom: 0;
        background-color: #2b0545;
    }
}

@media only screen and (min-width: 1024px) and (min-width: 1470.54545px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__background--show {
        width: calc((100% - 1280px) / 2 + (48px + ((100% - 264px) / 12 * 3)));
    }
}

#nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show {
    position: relative;
}

#nyuuninav--header .nyuuninav--bottom-breadcrumbs {
    display: block;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--bottom-breadcrumbs {
        display: none;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--bottom-breadcrumbs {
    background-color: #ffffff;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--bottom-breadcrumbs {
        background-color: #ffffff;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--bottom-breadcrumbs {
        background-color: #ffffff;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--bottom-breadcrumbs--show {
    border-bottom: 1px solid #ededed;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--bottom-breadcrumbs--show {
        border-bottom: 1px solid #ededed;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--bottom-breadcrumbs--show {
        border-bottom: 1px solid #ededed;
    }
}

#nyuuninav--header .nyuuninav--modal-breadcrumbs-menu {
    display: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu:not(.nyuuninav--modal-breadcrumbs-menu--default) .nyuuninav--modal-breadcrumbs-menu__hamburger-container {
        margin-bottom: 46px;
    }
}

#nyuuninav--header .nyuuninav--modal-breadcrumbs-menu--default {
    display: block;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu--show {
        display: block;
        position: fixed;
        width: calc(48px + ((100% - 264px) / 12 * 3));
        z-index: 1;
        height: 100vh;
        padding-left: 35px;
        padding-top: 91px;
        margin-right: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        overflow: visible;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu--show:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: -1;
        -webkit-box-shadow: 4px 0 5px 0 rgba(0, 0, 0, 0.6);
        box-shadow: 4px 0 5px 0 rgba(0, 0, 0, 0.6);
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu--show .nyuuninav--modal-breadcrumbs-menu__hamburger {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu {
    display: block;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu {
        display: block;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu {
        display: block;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__primary-nav .nyuuninav--primary-nav {
        margin-left: 0;
    }
}

#nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    position: relative;
    display: none;
    border: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    padding: 5px 10px;
    margin-bottom: 24px;
    border-radius: 4px;
}

#nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger:focus {
    border: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger:hover {
        cursor: pointer;
        background-color: #580f8b;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger:hover .nyuuninav--modal-breadcrumbs-menu__copy {
        text-decoration: underline;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-size: 0.75rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    font-size: 0.75rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-size: 0.75rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-size: 0.75rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        line-height: 1;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    line-height: 1;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        line-height: 1;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        letter-spacing: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    letter-spacing: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-stretch: normal;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    font-stretch: normal;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-stretch: normal;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-stretch: normal;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-weight: 700;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    font-weight: 700;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-weight: 700;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-weight: 700;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        color: #ffffff;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    color: #ffffff;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        color: #ffffff;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        color: #ffffff;
    }
}

#nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__icon {
    margin-right: 7px;
}

#nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__icon:before {
    font-family: "Font Awesome 5 Pro";
    content: '\F00D';
    font-size: 18px;
    font-weight: 300;
    color: #ffffff;
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title {
    font-weight: 700;
    display: none;
    margin-left: 0;
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title--show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin: auto 0;
    height: auto;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title--show:before {
    font-family: "Font Awesome 5 Pro";
    content: '\F053';
    font-size: 14px;
    color: #333333;
    margin-right: 8px;
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title--show .nyuuninav--global-toggle-nav-mobile-button-with-title__icon:after {
    content: '';
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title--show:before {
        font-family: "Font Awesome 5 Pro";
        content: '\F053';
        font-size: 14px;
        color: #333333;
        margin-right: 8px;
    }

    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title--show .nyuuninav--global-toggle-nav-mobile-button-with-title__icon:after {
        content: '';
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title--show:before {
        font-family: "Font Awesome 5 Pro";
        content: '\F053';
        font-size: 14px;
        color: #333333;
        margin-right: 8px;
    }

    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-with-title--show .nyuuninav--global-toggle-nav-mobile-button-with-title__icon:after {
        content: '';
    }
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title {
    display: block;
    left: 18px;
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile-button-without-title--hidden {
    display: none;
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile-expanded-menu-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -ms-flex-item-align: center;
    align-self: center;
    color: #333333;
    font-size: 0.875rem;
    line-height: 1.5;
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile-expanded-menu-title--hidden {
    display: none;
}

#nyuuninav--header nav a {
    border: none;
    padding: 0;
}

#nyuuninav--header nav a:hover {
    background-color: transparent;
}

#nyuuninav--header nav {
    width: auto;
    height: auto;
    float: none;
    padding: 0;
    margin: 0;
    border: none;
    top: auto;
    left: auto;
    overflow: visible;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header nav {
        -webkit-transform: none;
        transform: none;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header nav {
    -webkit-transform: none;
    transform: none;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header nav {
        -webkit-transform: none;
        transform: none;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header nav {
        -webkit-transform: none;
        transform: none;
    }
}

#nyuuninav--header input,
#nyuuninav--header button,
#nyuuninav--header textarea,
#nyuuninav--header select {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

#nyuuninav--header i {
    font-style: normal;
}

.nyuuninav--a11y-help-phone {
    position: absolute;
    padding: 15px 50px;
    top: 10px;
    left: 10px;
    z-index: 10000;
    border-radius: 4px;
    background-color: #8116cc;
    text-decoration: none;
    max-width: 308px;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    .nyuuninav--a11y-help-phone {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device .nyuuninav--a11y-help-phone {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .nyuuninav--a11y-help-phone {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) .nyuuninav--a11y-help-phone {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    .nyuuninav--a11y-help-phone {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device .nyuuninav--a11y-help-phone {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .nyuuninav--a11y-help-phone {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) .nyuuninav--a11y-help-phone {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    .nyuuninav--a11y-help-phone {
        line-height: 1.29;
    }
}

body.nyuuninav--is-touch-device .nyuuninav--a11y-help-phone {
    line-height: 1.29;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .nyuuninav--a11y-help-phone {
        line-height: 1.29;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) .nyuuninav--a11y-help-phone {
        line-height: 1.29;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    .nyuuninav--a11y-help-phone {
        font-weight: 700;
    }
}

body.nyuuninav--is-touch-device .nyuuninav--a11y-help-phone {
    font-weight: 700;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .nyuuninav--a11y-help-phone {
        font-weight: 700;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) .nyuuninav--a11y-help-phone {
        font-weight: 700;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    .nyuuninav--a11y-help-phone {
        color: #ffffff;
    }
}

body.nyuuninav--is-touch-device .nyuuninav--a11y-help-phone {
    color: #ffffff;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .nyuuninav--a11y-help-phone {
        color: #ffffff;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) .nyuuninav--a11y-help-phone {
        color: #ffffff;
    }
}

.nyuuninav--a11y-help-phone:hover,
.nyuuninav--a11y-help-phone:focus {
    color: #ffffff;
}

.nyuuninav--a11y-help-phone.focus-visible {
    margin-left: 3px;
}

.nyuuninav--a11y-help-phone__wrapper {
    width: auto;
    float: none;
    padding: 0;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

.nyuuninav--a11y-help-phone__text {
    color: #ffffff;
    -webkit-box-shadow: 0 1px 0 0;
    box-shadow: 0 1px 0 0;
    display: inline;
    white-space: normal;
}

.nyuuninav--skip-to-main-content {
    position: absolute;
    padding: 15px 50px;
    top: 10px;
    left: 10px;
    z-index: 10000;
    border-radius: 4px;
    background-color: #8116cc;
    text-decoration: none;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    .nyuuninav--skip-to-main-content {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device .nyuuninav--skip-to-main-content {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .nyuuninav--skip-to-main-content {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) .nyuuninav--skip-to-main-content {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    .nyuuninav--skip-to-main-content {
        font-size: 0.875rem;
    }
}

body.nyuuninav--is-touch-device .nyuuninav--skip-to-main-content {
    font-size: 0.875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .nyuuninav--skip-to-main-content {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) .nyuuninav--skip-to-main-content {
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    .nyuuninav--skip-to-main-content {
        line-height: 1.29;
    }
}

body.nyuuninav--is-touch-device .nyuuninav--skip-to-main-content {
    line-height: 1.29;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .nyuuninav--skip-to-main-content {
        line-height: 1.29;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) .nyuuninav--skip-to-main-content {
        line-height: 1.29;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    .nyuuninav--skip-to-main-content {
        font-weight: 700;
    }
}

body.nyuuninav--is-touch-device .nyuuninav--skip-to-main-content {
    font-weight: 700;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .nyuuninav--skip-to-main-content {
        font-weight: 700;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) .nyuuninav--skip-to-main-content {
        font-weight: 700;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    .nyuuninav--skip-to-main-content {
        color: #ffffff;
    }
}

body.nyuuninav--is-touch-device .nyuuninav--skip-to-main-content {
    color: #ffffff;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .nyuuninav--skip-to-main-content {
        color: #ffffff;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) .nyuuninav--skip-to-main-content {
        color: #ffffff;
    }
}

.nyuuninav--skip-to-main-content:hover,
.nyuuninav--skip-to-main-content:focus {
    color: #ffffff;
}

.nyuuninav--skip-to-main-content.focus-visible {
    margin-left: 3px;
}

.nyuuninav--skip-to-main-content__text {
    border-bottom: solid 1px #ffffff;
}

.nyuuninav--skip-to-main-content__wrapper {
    width: auto;
    float: none;
    padding: 0;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

.nyuuninav--stop-scroll {
    position: fixed;
    width: 100%;
}

.nyuuninav--scroll-lock {
    height: 100%;
    overflow: hidden;
    position: fixed;
}

.nyuuninav--relative-container {
    position: relative;
}

.nyuuninav--header__wrapper {
    position: relative;
    background-color: transparent;
    -webkit-transition: unset;
    transition: unset;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) .nyuuninav--header__wrapper {
        height: 141px;
    }
}

body.nyuuninav--is-touch-device .nyuuninav--header__wrapper {
    height: 60px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .nyuuninav--header__wrapper {
        height: 60px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    .nyuuninav--header__wrapper {
        height: 60px;
    }
}

.nyuuninav--header__wrapper--stop-scroll {
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
}

.main-block {

}

.main-block *,
.main-block ::before,
.main-block ::after {
    background-repeat: no-repeat;
    /* 1 */
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    /* 2 */
}

.main-block ::before,
.main-block ::after {
    text-decoration: inherit;
    /* 1 */
    vertical-align: inherit;
    /* 2 */
}

.main-block html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* 1 */
    cursor: default;
    /* 2 */
    -ms-text-size-adjust: 100%;
    /* 3 */
    -webkit-text-size-adjust: 100%;
    /* 3 */
}

.main-block article,
.main-block aside,
.main-block footer,
.main-block header,
.main-block nav,
.main-block section {
    display: block;
}

.main-block body {
    margin: 0;
    padding: 0;
}

.main-block h1 {
    font-size: 2em;
    margin: .67em 0;
}

.main-block figcaption,
.main-block figure,
.main-block main {
    /* 1 */
    display: block;
}

.main-block figure {
    margin: 1em 40px;
}

.main-block hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}

.main-block nav ol,
.main-block nav ul {
    list-style: none;
}

.main-block pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

.main-block a {
    background-color: transparent;
    /* 1 */
    -webkit-text-decoration-skip: objects;
    /* 2 */
}

.main-block abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    /* 2 */
}

.main-block b,
.main-block strong {
    font-weight: inherit;
}

.main-block b,
.main-block strong {
    font-weight: bolder;
}

.main-block code,
.main-block kbd,
.main-block samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

.main-block dfn {
    font-style: italic;
}

.main-block mark {
    background-color: #ffff00;
    color: #000000;
}

.main-block small {
    font-size: 80%;
}

.main-block sub,
.main-block sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

.main-block sub {
    bottom: -.25em;
}

.main-block sup {
    top: -.5em;
}

.main-block ::-moz-selection {
    background-color: #b3d4fc;
    /* 1 */
    color: #000000;
    /* 1 */
    text-shadow: none;
}

.main-block ::selection {
    background-color: #b3d4fc;
    /* 1 */
    color: #000000;
    /* 1 */
    text-shadow: none;
}

.main-block audio,
.main-block canvas,
.main-block iframe,
.main-block img,
.main-block svg,
.main-block video {
    vertical-align: middle;
}

.main-block audio,
.main-block video {
    display: inline-block;
}

.main-block audio:not([controls]) {
    display: none;
    height: 0;
}

.main-block img {
    border-style: none;
}

.main-block svg {
    fill: currentColor;
}

.main-block svg:not(:root) {
    overflow: hidden;
}

.main-block table {
    border-collapse: collapse;
}

.main-block button,
.main-block input,
.main-block optgroup,
.main-block select,
.main-block textarea {
    margin: 0;
}

.main-block button,
.main-block input,
.main-block select,
.main-block textarea {
    background-color: transparent;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
}

.main-block button,
.main-block input {
    /* 1 */
    overflow: visible;
}

.main-block button,
.main-block select {
    /* 1 */
    text-transform: none;
}

.main-block button,
.main-block html [type="button"],
.main-block [type="reset"],
.main-block [type="submit"] {
    -webkit-appearance: button;
    /* 2 */
}

.main-block button::-moz-focus-inner,
.main-block [type="button"]::-moz-focus-inner,
.main-block [type="reset"]::-moz-focus-inner,
.main-block [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

.main-block button:-moz-focusring,
.main-block [type="button"]:-moz-focusring,
.main-block [type="reset"]:-moz-focusring,
.main-block [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

.main-block legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */
}

.main-block progress {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */
}

.main-block textarea {
    overflow: auto;
    /* 1 */
    resize: vertical;
    /* 2 */
}

.main-block [type="checkbox"],
.main-block [type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

.main-block [type="number"]::-webkit-inner-spin-button,
.main-block [type="number"]::-webkit-outer-spin-button {
    height: auto;
}

.main-block [type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}

.main-block [type="search"]::-webkit-search-cancel-button,
.main-block [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

.main-block ::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}

.main-block details,
.main-block menu {
    display: block;
}

.main-block summary {
    display: list-item;
}

.main-block canvas {
    display: inline-block;
}

.main-block template {
    display: none;
}

.main-block a,
.main-block area,
.main-block button,
.main-block input,
.main-block label,
.main-block select,
.main-block summary,
.main-block textarea,
.main-block [tabindex] {
    -ms-touch-action: manipulation;
    /* 1 */
    touch-action: manipulation;
}

.main-block [hidden] {
    display: none;
}

.main-block [aria-busy="true"] {
    cursor: progress;
}

.main-block [aria-controls] {
    cursor: pointer;
}

.main-block [aria-hidden="false"][hidden]:not(:focus) {
    clip: rect(0, 0, 0, 0);
    display: inherit;
    position: absolute;
}

.main-block [aria-disabled] {
    cursor: default;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    body.font-scale #nyuuninav--header .nyuuninav--global-toggle-nav__item {
        padding: 1.5rem 20px;
    }
}

@media only screen and (min-width: 1024px) {
    body.font-scale #nyuuninav--header .nyuuninav--global-toggle-nav__item {
        padding: 2px 37px 0;
        margin: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    body.font-scale #nyuuninav--header .nyuuninav--global-toggle-nav--show {
        border-bottom: 1px solid #dbdbda;
        display: block;
        height: auto;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    body.font-scale #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper {
        height: 3.875rem;
        width: 100%;
    }
}

@media only screen and (min-width: 1024px) {
    body.font-scale #nyuuninav--header .nyuuninav--global-toggle-nav__wrapper {
        height: auto;
        padding: 4px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    body.font-scale #nyuuninav--header .nyuuninav--bottom-navigation {
        top: calc(60px + 7.75rem + 1px);
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    body.font-scale #nyuuninav--header .nyuuninav--bottom-navigation--move {
        top: 124px;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    body.font-scale #nyuuninav--header .nyuuninav--bottom-navigation--top-aligned {
        top: 105px;
    }
}

body.font-scale #nyuuninav--header .nyuuninav--bottom-navigation--search {
    top: 60px;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    body.font-scale #nyuuninav--header .nyuuninav--mega-menu-item__link-wrapper {
        max-height: 999999px;
    }
}

.nyuuninav--skip-to-main-content {
    top: 86px;
}

#nyuuninav--header .nyuuninav--universal-utility-nav {
    display: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-utility-nav {
        display: block;
        max-width: calc(96px + ((100% - 264px) / 12 * 5));
        overflow: auto;
    }
}

#nyuuninav--header .nyuuninav--utility-nav__container,
#nyuuninav--header .nyuuninav--universal-nav__container,
#nyuuninav--header .nyuuninav--universal-nav__second-line-wrapper,
#nyuuninav--header .nyuuninav--global-nav__container,
#nyuuninav--header .nyuuninav--global-nav__separator-container,
#nyuuninav--header .nyuuninav--primary-nav-item__container,
#nyuuninav--header .nyuuninav--back-menu__container,
#nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container,
#nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-container,
#nyuuninav--header .nyuuninav--breadcrumbs__container,
#nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show {
    max-width: 1280px;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--utility-nav__container,
    #nyuuninav--header .nyuuninav--universal-nav__container,
    #nyuuninav--header .nyuuninav--universal-nav__second-line-wrapper,
    #nyuuninav--header .nyuuninav--global-nav__container,
    #nyuuninav--header .nyuuninav--global-nav__separator-container,
    #nyuuninav--header .nyuuninav--primary-nav-item__container,
    #nyuuninav--header .nyuuninav--back-menu__container,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-container,
    #nyuuninav--header .nyuuninav--breadcrumbs__container,
    #nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show {
        margin: 0 6%;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--utility-nav__container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--utility-nav__container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav__container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--universal-nav__container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--universal-nav__second-line-wrapper,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--universal-nav__second-line-wrapper,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav__container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-nav__container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-nav__separator-container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-nav__separator-container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--primary-nav-item__container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--primary-nav-item__container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--back-menu__container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--back-menu__container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-toggle-nav-mobile__container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-toggle-nav-mobile__title-container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--breadcrumbs__container,
body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--breadcrumbs__modal-wrapper--show {
    margin: 0 6%;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--utility-nav__container,
    #nyuuninav--header .nyuuninav--universal-nav__container,
    #nyuuninav--header .nyuuninav--universal-nav__second-line-wrapper,
    #nyuuninav--header .nyuuninav--global-nav__container,
    #nyuuninav--header .nyuuninav--global-nav__separator-container,
    #nyuuninav--header .nyuuninav--primary-nav-item__container,
    #nyuuninav--header .nyuuninav--back-menu__container,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container,
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-container,
    #nyuuninav--header .nyuuninav--breadcrumbs__container,
    #nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show {
        margin: 0 6%;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--utility-nav__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--universal-nav__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav__second-line-wrapper,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--universal-nav__second-line-wrapper,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-nav__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav__separator-container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-nav__separator-container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--primary-nav-item__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--back-menu__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--back-menu__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-toggle-nav-mobile__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-toggle-nav-mobile__title-container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--breadcrumbs__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--breadcrumbs__modal-wrapper--show {
        margin: 0 6%;
    }
}

@media only screen and (min-width: 1024px) and (min-width: 1470.54545px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--utility-nav__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--utility-nav__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--universal-nav__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--universal-nav__second-line-wrapper,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--universal-nav__second-line-wrapper,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-nav__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-nav__separator-container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-nav__separator-container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--primary-nav-item__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--primary-nav-item__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--back-menu__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--back-menu__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-toggle-nav-mobile__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__title-container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-toggle-nav-mobile__title-container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--breadcrumbs__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--breadcrumbs__modal-wrapper--show,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--breadcrumbs__modal-wrapper--show {
        margin: 0 auto;
    }
}

#nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list-container {
    max-width: 1280px;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list-container {
        margin: 0 0 0 6%;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list-container,
#nyuuninav--header body.nyuuninav--is-touch-device .nyuuninav--global-toggle-nav-mobile__list-container {
    margin: 0 0 0 6%;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list-container {
        margin: 0 0 0 6%;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list-container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-toggle-nav-mobile__list-container {
        margin: 0 6%;
    }
}

@media only screen and (min-width: 1024px) and (min-width: 1470.54545px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--global-toggle-nav-mobile__list-container,
    #nyuuninav--header body:not(.nyuuninav--is-touch-device) .nyuuninav--global-toggle-nav-mobile__list-container {
        margin: 0 auto;
    }
}


/*# sourceMappingURL=index.css.map*/
/*
 --- FOOTER ---
 */
.nyuuninav--visually-hidden {
    position: absolute;
    left: -1000em;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.nyuuninav--visually-hidden--focusable:focus {
    clip: auto;
    left: auto;
    overflow: auto;
    height: auto;
    width: auto;
}

/*
  Please use letter-spacing: 0 instead of normal. See mixin at the bottom of this file
*/

#nyuuninav--global-ankle .nyuuninav--global-ankle__container,
#nyuuninav--footer .nyuuninav--footer__notes-container {
    max-width: 1280px;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--global-ankle .nyuuninav--global-ankle__container,
    #nyuuninav--footer .nyuuninav--footer__notes-container {
        margin: 0 15px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--global-ankle .nyuuninav--global-ankle__container,
#nyuuninav--global-ankle body.nyuuninav--is-touch-device .nyuuninav--global-ankle__container,
body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--footer__notes-container,
#nyuuninav--footer body.nyuuninav--is-touch-device .nyuuninav--footer__notes-container {
    margin: 0 20px;
}

@media only screen and (min-width: 1344px) {
    body.nyuuninav--is-touch-device #nyuuninav--global-ankle .nyuuninav--global-ankle__container,
    #nyuuninav--global-ankle body.nyuuninav--is-touch-device .nyuuninav--global-ankle__container,
    body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--footer__notes-container,
    #nyuuninav--footer body.nyuuninav--is-touch-device .nyuuninav--footer__notes-container {
        margin: 0 auto;
    }
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--global-ankle .nyuuninav--global-ankle__container,
    #nyuuninav--footer .nyuuninav--footer__notes-container {
        margin: 0 20px;
    }
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) and (min-width: 1344px) {
    #nyuuninav--global-ankle .nyuuninav--global-ankle__container,
    #nyuuninav--footer .nyuuninav--footer__notes-container {
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--global-ankle .nyuuninav--global-ankle__container,
    #nyuuninav--global-ankle body:not(.nyuuninav--is-touch-device) .nyuuninav--global-ankle__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--footer__notes-container,
    #nyuuninav--footer body:not(.nyuuninav--is-touch-device) .nyuuninav--footer__notes-container {
        margin: 0 24px;
    }
}

@media only screen and (min-width: 1024px) and (min-width: 1344px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--global-ankle .nyuuninav--global-ankle__container,
    #nyuuninav--global-ankle body:not(.nyuuninav--is-touch-device) .nyuuninav--global-ankle__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--footer__notes-container,
    #nyuuninav--footer body:not(.nyuuninav--is-touch-device) .nyuuninav--footer__notes-container {
        margin: 0 auto;
    }
}

#nyuuninav--footer .nyuuninav--global-footer__content:after,
#nyuuninav--footer .nyuuninav--universal-legal-footer:after,
#nyuuninav--footer .nyuuninav--global-social__list:after {
    display: table;
    height: 0;
    clear: both;
    content: '';
    visibility: hidden;
}

body.nyuuninav--is-touch-device .mobile-only {
    display: none;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    .mobile-only {
        display: none;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) .mobile-only {
        display: none;
    }
}

.nyuuninav--logo {
    display: block;
    float: left;
}

.nyuuninav--logo__image {
    display: block;
    padding: 0;
    margin: 0;
    width: 128px;
    height: 54px;
}

#nyuuninav--global-ankle {
    background-color: #4f0d7d;
    color: #ffffff;
    line-height: 1;
    -webkit-transition: none;
    transition: none;
}

#nyuuninav--global-ankle * {
    -webkit-transition: none;
    transition: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#nyuuninav--global-ankle i {
    font-style: normal;
}

#nyuuninav--global-ankle .nyuuninav--global-ankle__content {
    margin: 0;
    text-align: center;
    font-family: "benton regular", sans-serif;
    font-size: 18px;
    line-height: 24px;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--global-ankle .nyuuninav--global-ankle__content {
        padding: 30px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--global-ankle .nyuuninav--global-ankle__content {
    padding: 48px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--global-ankle .nyuuninav--global-ankle__content {
        padding: 32px;
        line-height: 1.33;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--global-ankle .nyuuninav--global-ankle__content {
        padding: 48px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--global-ankle .nyuuninav--global-ankle__content {
        padding: 24px;
    }
}

#nyuuninav--global-ankle .nyuuninav--global-ankle__question {
    font-weight: 700;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--global-ankle .nyuuninav--global-ankle__question {
        display: block;
        margin-bottom: 15px;
    }
}

#nyuuninav--global-ankle .nyuuninav--global-ankle__phone {
    color: #ffffff;
    font-weight: 700;
    text-decoration: none;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--global-ankle .nyuuninav--global-ankle__phone:hover {
        cursor: pointer;
        text-decoration: underline;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--global-ankle .nyuuninav--global-ankle__phone:hover {
    cursor: pointer;
    text-decoration: underline;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--global-ankle .nyuuninav--global-ankle__phone:hover {
        cursor: pointer;
        text-decoration: underline;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--global-ankle .nyuuninav--global-ankle__phone:hover {
        cursor: pointer;
        text-decoration: underline;
    }
}

#nyuuninav--global-ankle .nyuuninav--global-ankle__link {
    color: #ffffff;
    font-weight: 700;
    text-decoration: none;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--global-ankle .nyuuninav--global-ankle__link:hover {
        text-decoration: underline;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--global-ankle .nyuuninav--global-ankle__link:hover {
    text-decoration: underline;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--global-ankle .nyuuninav--global-ankle__link:hover {
        text-decoration: underline;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--global-ankle .nyuuninav--global-ankle__link:hover {
        text-decoration: underline;
    }
}

#nyuuninav--footer {
    font-family: "benton regular", sans-serif;
    line-height: 1;
    -webkit-transition: none;
    transition: none;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}


@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer {
        padding: 15px 0 15px;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--universal-legal-footer {
    padding: 24px 0 24px;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer {
        padding: 32px 0 16px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer {
        padding: 24px 0 24px;
    }
}

#nyuuninav--footer .nyuuninav--universal-legal-footer__content {
    float: right;
    margin: 0;
    padding: 0;
    line-height: 42px;
}

body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--universal-legal-footer__content {
    padding-top: 24px;
    float: none;
    clear: both;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__content {
        padding-top: 16px;
        float: none;
        clear: both;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__content {
        padding-top: 15px;
        float: none;
        clear: both;
    }
}

#nyuuninav--footer .nyuuninav--universal-legal-footer__item {
    display: inline-block;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        font-size: 0.6875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
    font-size: 0.6875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        font-size: 0.6875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        font-size: 0.6875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        line-height: 1;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
    line-height: 1;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        line-height: 1;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        font-weight: 400;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
    font-weight: 400;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        font-weight: 400;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        font-weight: 400;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        color: #888888;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
    color: #888888;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        color: #888888;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        color: #888888;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        display: block;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
    display: block;
    margin: 24px 0 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__item {
        display: block;
        margin: 16px 0 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer__item:not(:last-child) {
        margin-right: 24px;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer__item--external {
        margin-right: 9.6px;
    }
}

#nyuuninav--footer .nyuuninav--universal-legal-footer__item:last-child {
    margin-right: 0;
}

#nyuuninav--footer .nyuuninav--universal-legal-footer__link {
    text-decoration: none;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        font-size: 0.6875rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
    font-size: 0.6875rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        font-size: 0.6875rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        font-size: 0.6875rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        line-height: 1;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
    line-height: 1;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        line-height: 1;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        font-weight: 400;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
    font-weight: 400;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        font-weight: 400;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        font-weight: 400;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        color: #888888;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
    color: #888888;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        color: #888888;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer__link {
        color: #888888;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__link:hover {
        color: #ffffff;
        text-decoration: underline !important;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--universal-legal-footer__link:hover {
    color: #ffffff;
    text-decoration: underline !important;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--footer .nyuuninav--universal-legal-footer__link:hover {
        color: #ffffff;
        text-decoration: underline !important;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer__link:hover {
        color: #ffffff;
        text-decoration: underline !important;
    }
}

#nyuuninav--footer .nyuuninav--universal-legal-footer__link[href*='tel:'] {
    cursor: pointer;
}

#nyuuninav--footer .nyuuninav--universal-legal-footer__link-external-icon {
    width: auto;
    overflow: visible;
    display: inline-block;
    line-height: 1;
}

#nyuuninav--footer .nyuuninav--universal-legal-footer__link-external-icon:after {
    content: "\A0\F08E";
    font-family: "Font Awesome 5 Pro";
    font-size: .9em;
    margin-left: 3px;
    font-weight: 300;
}

#nyuuninav--footer .nyuuninav--logo__image--footer {
    margin: 0;
    width: 100px;
    height: 42px;
}

#nyuuninav--footer .nyuuninav--logo__image-link--footer {
    border: none;
    text-decoration: none;
    display: block;
    color: inherit;
    margin: 0;
    padding: 0;
}

#nyuuninav--footer .nyuuninav--logo__image-link--footer:hover {
    background-color: inherit;
}

#nyuuninav--footer *,
#nyuuninav--footer ::before,
#nyuuninav--footer ::after {
    background-repeat: no-repeat;
    /* 1 */
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    /* 2 */
}

#nyuuninav--footer ::before,
#nyuuninav--footer ::after {
    text-decoration: inherit;
    /* 1 */
    vertical-align: inherit;
    /* 2 */
}

#nyuuninav--footer html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* 1 */
    cursor: default;
    /* 2 */
    -ms-text-size-adjust: 100%;
    /* 3 */
    -webkit-text-size-adjust: 100%;
    /* 3 */
}

#nyuuninav--footer article,
#nyuuninav--footer aside,
#nyuuninav--footer footer,
#nyuuninav--footer header,
#nyuuninav--footer nav,
#nyuuninav--footer section {
    display: block;
}

#nyuuninav--footer body {
    margin: 0;
}

#nyuuninav--footer h1 {
    font-size: 2em;
    margin: .67em 0;
}

#nyuuninav--footer figcaption,
#nyuuninav--footer figure,
#nyuuninav--footer main {
    /* 1 */
    display: block;
}

#nyuuninav--footer figure {
    margin: 1em 40px;
}

#nyuuninav--footer hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}

#nyuuninav--footer nav ol,
#nyuuninav--footer nav ul {
    list-style: none;
}

#nyuuninav--footer pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

#nyuuninav--footer a {
    background-color: transparent;
    /* 1 */
    -webkit-text-decoration-skip: objects;
    /* 2 */
}

#nyuuninav--footer abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    /* 2 */
}

#nyuuninav--footer b,
#nyuuninav--footer strong {
    font-weight: inherit;
}

#nyuuninav--footer b,
#nyuuninav--footer strong {
    font-weight: bolder;
}

#nyuuninav--footer code,
#nyuuninav--footer kbd,
#nyuuninav--footer samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

#nyuuninav--footer dfn {
    font-style: italic;
}

#nyuuninav--footer mark {
    background-color: #ffff00;
    color: #000000;
}

#nyuuninav--footer small {
    font-size: 80%;
}

#nyuuninav--footer sub,
#nyuuninav--footer sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

#nyuuninav--footer sub {
    bottom: -.25em;
}

#nyuuninav--footer sup {
    top: -.5em;
}

#nyuuninav--footer ::-moz-selection {
    background-color: #b3d4fc;
    /* 1 */
    color: #000000;
    /* 1 */
    text-shadow: none;
}

#nyuuninav--footer ::selection {
    background-color: #b3d4fc;
    /* 1 */
    color: #000000;
    /* 1 */
    text-shadow: none;
}

#nyuuninav--footer audio,
#nyuuninav--footer canvas,
#nyuuninav--footer iframe,
#nyuuninav--footer img,
#nyuuninav--footer svg,
#nyuuninav--footer video {
    vertical-align: middle;
}

#nyuuninav--footer audio,
#nyuuninav--footer video {
    display: inline-block;
}

#nyuuninav--footer audio:not([controls]) {
    display: none;
    height: 0;
}

#nyuuninav--footer img {
    border-style: none;
}

#nyuuninav--footer svg {
    fill: currentColor;
}

#nyuuninav--footer svg:not(:root) {
    overflow: hidden;
}

#nyuuninav--footer table {
    border-collapse: collapse;
}

#nyuuninav--footer button,
#nyuuninav--footer input,
#nyuuninav--footer optgroup,
#nyuuninav--footer select,
#nyuuninav--footer textarea {
    margin: 0;
}

#nyuuninav--footer button,
#nyuuninav--footer input,
#nyuuninav--footer select,
#nyuuninav--footer textarea {
    background-color: transparent;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
}

#nyuuninav--footer button,
#nyuuninav--footer input {
    /* 1 */
    overflow: visible;
}

#nyuuninav--footer button,
#nyuuninav--footer select {
    /* 1 */
    text-transform: none;
}

#nyuuninav--footer button,
#nyuuninav--footer html [type="button"],
#nyuuninav--footer [type="reset"],
#nyuuninav--footer [type="submit"] {
    -webkit-appearance: button;
    /* 2 */
}

#nyuuninav--footer button::-moz-focus-inner,
#nyuuninav--footer [type="button"]::-moz-focus-inner,
#nyuuninav--footer [type="reset"]::-moz-focus-inner,
#nyuuninav--footer [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

#nyuuninav--footer button:-moz-focusring,
#nyuuninav--footer [type="button"]:-moz-focusring,
#nyuuninav--footer [type="reset"]:-moz-focusring,
#nyuuninav--footer [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

#nyuuninav--footer legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */
}

#nyuuninav--footer progress {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */
}

#nyuuninav--footer textarea {
    overflow: auto;
    /* 1 */
    resize: vertical;
    /* 2 */
}

#nyuuninav--footer [type="checkbox"],
#nyuuninav--footer [type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

#nyuuninav--footer [type="number"]::-webkit-inner-spin-button,
#nyuuninav--footer [type="number"]::-webkit-outer-spin-button {
    height: auto;
}

#nyuuninav--footer [type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}

#nyuuninav--footer [type="search"]::-webkit-search-cancel-button,
#nyuuninav--footer [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

#nyuuninav--footer ::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}

#nyuuninav--footer details,
#nyuuninav--footer menu {
    display: block;
}

#nyuuninav--footer summary {
    display: list-item;
}

#nyuuninav--footer canvas {
    display: inline-block;
}

#nyuuninav--footer template {
    display: none;
}

#nyuuninav--footer a,
#nyuuninav--footer area,
#nyuuninav--footer button,
#nyuuninav--footer input,
#nyuuninav--footer label,
#nyuuninav--footer select,
#nyuuninav--footer summary,
#nyuuninav--footer textarea,
#nyuuninav--footer [tabindex] {
    -ms-touch-action: manipulation;
    /* 1 */
    touch-action: manipulation;
}

#nyuuninav--footer [hidden] {
    display: none;
}

#nyuuninav--footer [aria-busy="true"] {
    cursor: progress;
}

#nyuuninav--footer [aria-controls] {
    cursor: pointer;
}

#nyuuninav--footer [aria-hidden="false"][hidden]:not(:focus) {
    clip: rect(0, 0, 0, 0);
    display: inherit;
    position: absolute;
}

#nyuuninav--footer [aria-disabled] {
    cursor: default;
}

#nyuuninav--footer * {
    -webkit-transition: none;
    transition: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#nyuuninav--footer i {
    font-style: normal;
}

#nyuuninav--footer .nyuuninav--footer__notes {
    background-color: #1d1d1d;
    color: #ffffff;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    .font-scale #nyuuninav--footer .nyuuninav--universal-legal-footer__content {
        max-height: 999999px;
    }
}

#nyuuninav--global-ankle .nyuuninav--global-ankle__container,
#nyuuninav--footer .nyuuninav--footer__notes-container {
    max-width: 1280px;
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--global-ankle .nyuuninav--global-ankle__container,
    #nyuuninav--footer .nyuuninav--footer__notes-container {
        margin: 0 6%;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--global-ankle .nyuuninav--global-ankle__container,
#nyuuninav--global-ankle body.nyuuninav--is-touch-device .nyuuninav--global-ankle__container,
body.nyuuninav--is-touch-device #nyuuninav--footer .nyuuninav--footer__notes-container,
#nyuuninav--footer body.nyuuninav--is-touch-device .nyuuninav--footer__notes-container {
    margin: 0 6%;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--global-ankle .nyuuninav--global-ankle__container,
    #nyuuninav--footer .nyuuninav--footer__notes-container {
        margin: 0 6%;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--global-ankle .nyuuninav--global-ankle__container,
    #nyuuninav--global-ankle body:not(.nyuuninav--is-touch-device) .nyuuninav--global-ankle__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--footer__notes-container,
    #nyuuninav--footer body:not(.nyuuninav--is-touch-device) .nyuuninav--footer__notes-container {
        margin: 0 6%;
    }
}

@media only screen and (min-width: 1024px) and (min-width: 1470.54545px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--global-ankle .nyuuninav--global-ankle__container,
    #nyuuninav--global-ankle body:not(.nyuuninav--is-touch-device) .nyuuninav--global-ankle__container,
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--footer__notes-container,
    #nyuuninav--footer body:not(.nyuuninav--is-touch-device) .nyuuninav--footer__notes-container {
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--footer .nyuuninav--universal-legal-footer__item:not(:last-of-type) {
        margin-right: 21px;
    }
}
#nyuuninav--header .nyuuninav--modal-breadcrumbs-menu {
    display: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu:not(.nyuuninav--modal-breadcrumbs-menu--default) .nyuuninav--modal-breadcrumbs-menu__hamburger-container {
        margin-bottom: 46px;
    }
}

#nyuuninav--header .nyuuninav--modal-breadcrumbs-menu--default {
    display: block;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu--show {
        display: block;
        position: fixed;
        width: calc(48px + ((100% - 264px) / 12 * 3));
        z-index: 1;
        height: 100vh;
        padding-left: 35px;
        padding-top: 91px;
        margin-right: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        overflow: visible;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu--show:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: -1;
        -webkit-box-shadow: 4px 0 5px 0 rgba(0, 0, 0, 0.6);
        box-shadow: 4px 0 5px 0 rgba(0, 0, 0, 0.6);
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu--show .nyuuninav--modal-breadcrumbs-menu__hamburger {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu {
    display: block;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu {
        display: block;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu {
        display: block;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__primary-nav .nyuuninav--primary-nav {
        margin-left: 0;
    }
}

#nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    position: relative;
    display: none;
    border: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    padding: 5px 10px;
    margin-bottom: 24px;
    border-radius: 4px;
}

#nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger:focus {
    border: none;
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger:hover {
        cursor: pointer;
        background-color: #580f8b;
    }

    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger:hover .nyuuninav--modal-breadcrumbs-menu__copy {
        text-decoration: underline;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-family: "benton regular", sans-serif;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    font-family: "benton regular", sans-serif;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-family: "benton regular", sans-serif;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-size: 0.75rem;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    font-size: 0.75rem;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-size: 0.75rem;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-size: 0.75rem;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        line-height: 1;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    line-height: 1;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        line-height: 1;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        line-height: 1;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        letter-spacing: 0;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    letter-spacing: 0;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        letter-spacing: 0;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-stretch: normal;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    font-stretch: normal;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-stretch: normal;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-stretch: normal;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-weight: 700;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    font-weight: 700;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-weight: 700;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        font-weight: 700;
    }
}

@media only screen and (min-width: 0) and (max-width: 640px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        color: #ffffff;
    }
}

body.nyuuninav--is-touch-device #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
    color: #ffffff;
}

@media only screen and (min-width: 641px) and (max-width: 1023.9px) {
    #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        color: #ffffff;
    }
}

@media only screen and (min-width: 1024px) {
    body:not(.nyuuninav--is-touch-device) #nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__hamburger {
        color: #ffffff;
    }
}

#nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__icon {
    margin-right: 7px;
}

#nyuuninav--header .nyuuninav--modal-breadcrumbs-menu__icon:before {
    font-family: "Font Awesome 5 Pro";
    content: '\F00D';
    font-size: 18px;
    font-weight: 300;
    color: #ffffff;
}
