/* HTML5 display-role reset for older browsers */

.header--wac ol, .header--wac  ul {
    list-style: none;
}
.header--wac table {
    border-collapse: collapse;
    border-spacing: 0;
}

.container__white-text, .global-nav--wac, .container--nav-dropdown__content, .container--nav-dropdown__content h2, .container--nav-dropdown__content .h2, .container--nav-dropdown__link p,
.container--nav-dropdown__link .subtext--small,
.container--nav-dropdown__link .subtext--large, .button.green-solid, .button.green-hollow:hover, .button.green-hollow.hovered, .stuck .button.green-hollow, .button.yellow-solid, .button.yellow-hollow, .button.blue-dark, .button.blue-dark-hollow, .button.blue-dark-hollow:hover, .button.blue-dark-hollow.hovered, .stuck .button.blue-dark-hollow, .button.blue-light, section.dark, .grid.edge-to-edge > .column.dark, .section-carousel__pane .carousel-full-width-image.dark *, header #topnav li > a,
header #topnav .block-nav-link p, #toprightnav a, section.blue.dark .button {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.container__white-text, .global-nav--wac, .container--nav-dropdown__content, .container--nav-dropdown__content h2, .container--nav-dropdown__content .h2, .container--nav-dropdown__link p,
.container--nav-dropdown__link .subtext--small,
.container--nav-dropdown__link .subtext--large, .button.green-solid, .button.green-hollow:hover, .button.green-hollow.hovered, .stuck .button.green-hollow, .button.yellow-solid, .button.yellow-hollow, .button.blue-dark, .button.blue-dark-hollow, .button.blue-dark-hollow:hover, .button.blue-dark-hollow.hovered, .stuck .button.blue-dark-hollow, .button.blue-light, section.dark, .grid.edge-to-edge > .column.dark, .section-carousel__pane .carousel-full-width-image.dark *, header #topnav li > a,
header #topnav .block-nav-link p, #toprightnav a, section.blue.dark .button {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.container__white-text, .global-nav--wac, .container--nav-dropdown__content, .container--nav-dropdown__content h2, .container--nav-dropdown__content .h2, .container--nav-dropdown__link p,
.container--nav-dropdown__link .subtext--small,
.container--nav-dropdown__link .subtext--large, .button.green-solid, .button.green-hollow:hover, .button.green-hollow.hovered, .stuck .button.green-hollow, .button.yellow-solid, .button.yellow-hollow, .button.blue-dark, .button.blue-dark-hollow, .button.blue-dark-hollow:hover, .button.blue-dark-hollow.hovered, .stuck .button.blue-dark-hollow, .button.blue-light, section.dark, .grid.edge-to-edge > .column.dark, .section-carousel__pane .carousel-full-width-image.dark *, header #topnav li > a,
header #topnav .block-nav-link p, #toprightnav a, section.blue.dark .button {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.container__white-text, .global-nav--wac, .container--nav-dropdown__content, .container--nav-dropdown__content h2, .container--nav-dropdown__content .h2, .container--nav-dropdown__link p,
.container--nav-dropdown__link .subtext--small,
.container--nav-dropdown__link .subtext--large, .button.green-solid, .button.green-hollow:hover, .button.green-hollow.hovered, .stuck .button.green-hollow, .button.yellow-solid, .button.yellow-hollow, .button.blue-dark, .button.blue-dark-hollow, .button.blue-dark-hollow:hover, .button.blue-dark-hollow.hovered, .stuck .button.blue-dark-hollow, .button.blue-light, section.dark, .grid.edge-to-edge > .column.dark, .section-carousel__pane .carousel-full-width-image.dark *, header #topnav li > a,
header #topnav .block-nav-link p, #toprightnav a, section.blue.dark .button {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.global-nav--wac__link a, .global-nav--wac__button--secondary, .container--nav-dropdown__link h4, .container--nav-dropdown__link .h4, .button.secondary {
    font-family: "Open sans", "LLCircularWeb", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    font-style: normal;
}

body#wac .global-nav--wac__background {
    background-color: #FFF;
}

@media (max-width: 724px) {
    body#wac .global-nav--wac__background {
        border-bottom: 0.5px solid transparent;
        height: 56px;
    }
}

body#wac .global-nav--wac .headerless-nav--mobile-links {
    display: none;
}

@media (max-width: 724px) {
    body#wac.overlay--open .global-nav--wac__background, body#wac.mobile-menu--open .global-nav--wac__background {
        border-bottom: 0.5px solid #C1C7D0;
    }
}

header.header--wac {
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}
/*.overlay--open,*/
.mobile-menu--open {
    overflow: hidden;
}

.mobile-menu--open .global-nav--wac__background,
.overlay--open .global-nav--wac__background {
    border-bottom: 0.5px solid #C1C7D0;
}

.overlay--global-nav {
    background: rgba(216, 216, 216, 0.6);
    position: fixed;
    height: 100vh;
    width: 100vw;
    opacity: 0;
    display: none;
    z-index: 10;
}

.overlay--global-nav.active {
    /*opacity: 1;*/
    display: block;
}

.header--wac {
    background-color: #F4F5F7;
    height: 88px;
    overflow: visible;
}

.header--wac::before {
    position: static;
}

.nav-bottom {
    /*overflow: hidden;*/
    height: 58px;
}
.global-nav--wac {
    background-color: #F4F5F7;
    height: 88px;
    line-height: 24px;
    padding: 0;
    position: relative;
    z-index: 12;
}

.global-nav--wac .visible-in-mobile {
    display: none;
}

.global-nav--wac.stuck {
    background-color: rgba(244, 245, 247, 0.99);
    border-bottom: 0.5px solid #C1C7D0;
}

.global-nav--wac__links {
    margin-left: 15px;
    padding-top: 12px;
}

.global-nav--wac__background {
    background-color: #fff;
    position: relative;
    width: 100%;
    z-index: 13;
    /*height: 82px;*/
}

.global-nav--wac__row {
    /*line-height: 72px;*/
    margin: 0 auto;
    max-width: 1000px;
    padding: 0 20px;
}

.global-nav--wac__row::before, .global-nav--wac__row::after {
    content: " ";
    display: table;
}

.global-nav--wac__row::after {
    clear: both;
}

.global-nav--wac__row .nav-top {
    height: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px;
}

.global-nav--wac__row .inline {
    display: inline;
    width: auto;
    height: auto;
}

.global-nav--wac .nav--left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: left;
}

.global-nav--wac .nav--right-top,
.global-nav--wac .nav--left-top,
.global-nav--wac .nav--left-top_second-menu{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin-left: 10px;
}

.global-nav--wac .nav--left-top_second-menu a {
    margin: 0 10px;
    padding: 4px 6px;
    border-radius: 3px;
    line-height: normal;
    transition: background-color 200ms;
}
.global-nav--wac .nav--left-top_second-menu a:hover,
.global-nav--wac__link-top__active-link-menu{
    background-color: #DFE1E5;
    color: #363F45;
    text-decoration: none;
}

.global-nav--wac .nav--left-top_second-menu {

}

.global-nav--wac__personal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    float: left;
    top: -42px;
    left: -264px;
    width: 250px;
    font-size: 12px;
    color: #363F45;
}

.global-nav--wac__toggle-main {
    display: none;
}

/* LOGIN BLOCK */

.global-nav--wac__personal img {
    width: 14px;
    margin-right: 7px;
}

.global-nav--wac__personal #login-link a {
    color: #363F45;
    cursor: pointer;
}

.global-nav--wac__personal #login-link a > span {
    background-image: url("../../../images/headMenu/personal_area-icon.svg");
    background-color: transparent;
    background-repeat: no-repeat;
    width: 16px;
    height: 15px;
    display: inline-block;
    vertical-align: sub;
    margin-right: 5px;
}

.global-nav--wac__personal #welcome-panel a b, #welcome-panel2 a b {
    color: #363f45;
    font-weight: normal;
    color: #363F45;
}
.global-nav--wac__personal #exit-link span, #exit-link2 span {
    display: inline-block;
    color: #363F45;
    top: 4px;
    position: relative;
}

.global-nav--wac__personal #welcome-panel, .global-nav--wac__personal #welcome-panel2, .global-nav--wac__personal #exit-link, .global-nav--wac__personal #exit-link2{
    float: right;
    padding: 0 5px;
}

.global-nav--wac__personal #welcome-panel a, .global-nav--wac__personal #welcome-panel2 a, .global-nav--wac__personal #exit-link a, .global-nav--wac__personal #exit-link2 a{
    padding-left: 0;
    padding-right: 0;
}
.global-nav--wac__personal #welcome-panel a b, header #welcome-panel2 a b {
    max-width: 442px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}

/*#exit-link span:before, #exit-link2 span:before {*/
    /*content: "\e163";*/
/*}*/

.global-nav--wac__personal #exit-link span, header #exit-link2 span {
    background-image: url("../../../images/headMenu/exit1.svg");
    background-repeat: no-repeat;
    width: 13px;
    height: 16px;
}

.global-nav--wac__phone img {
    width: 16px;
    height: 17px;
    margin-right: 10px;
}

.global-nav--wac__phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 135px;
    margin-right: 20px;
}

.global-nav--wac__logo {
    margin-right: 12px;
    width: 150px;
    margin-top: 5px;
    /*height: 72px;*/
    -webkit-transition: opacity 100ms;
    -o-transition: opacity 100ms;
    transition: opacity 100ms;
}

.global-nav--wac__logo img {
    margin-bottom: 0;
    padding-bottom: 0;
    vertical-align: text-bottom;
}

.global-nav--wac__logo.inactive img {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s 100ms, opacity 100ms;
    -o-transition: visibility 0s 100ms, opacity 100ms;
    transition: visibility 0s 100ms, opacity 100ms;
}

.global-nav--wac__logo.inactive .global-nav--wac__title {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: opacity 100ms, -webkit-transform 100ms;
    transition: opacity 100ms, -webkit-transform 100ms;
    -o-transition: transform 100ms, opacity 100ms;
    transition: transform 100ms, opacity 100ms;
    transition: transform 100ms, opacity 100ms, -webkit-transform 100ms;
}

.global-nav--wac__logo.inactive .global-nav--wac__back-arrow {
    opacity: 1;
    -webkit-transition: opacity 100ms;
    -o-transition: opacity 100ms;
    transition: opacity 100ms;
}

.global-nav--wac__back-arrow {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTAgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCAzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik5hdmlnYXRpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPgogICAgICAgIDxnIGlkPSJXQUMtTW9iaWxlLW1lbnUtcGFydC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEuMDAwMDAwLCAtNTkuMDAwMDAwKSIgc3Ryb2tlPSIjNDI1MjZFIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuMDAwMDAwLCA2MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjE1NTU1NTU2LDAuMzE4MTgxODE4IEwwLjYxNDgxODk5Nyw3LjAwNzU3MTQ4IiBpZD0iTGluZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuMTU1NTU1NTYsNi42ODE4MTgxOCBMMC42MTQ4MTg5OTcsMTMuMzcxMjA3OCIgaWQ9IkxpbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNzMzMzMzLCAxMC4xODE4MTgpIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTMuNzMzMzMzLCAtMTAuMTgxODE4KSAiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 0 center;
    background-size: 10px 18px;
    cursor: pointer;
    display: inline-block;
    height: 28px;
    left: 20px;
    opacity: 0;
    position: absolute;
    text-indent: -9999px;
    width: 28px;
    top: 14px;
}

.global-nav--wac__title {
    color: #363F45;
    font-size: 1.125rem;
    left: 64px;
    line-height: 58px;
    opacity: 0;
    position: absolute;
    text-align: left;
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0);
    top: 0;
    width: 100%;
}

@media (min-width: 724px) {
    .global-nav--wac__title {
        display: none;
    }
}

.global-nav--wac__link {
    float: left;
    margin: 0 5px;
}

.global-nav--wac__link a {
    border-radius: 3px;
    color: #363F45;
    cursor: pointer;
    /*padding: 4px 25px 4px 14px;*/
    padding: 4px 10px 4px 10px;
    position: relative;
    text-decoration: none;
    -webkit-transition: background-color 200ms;
    -o-transition: background-color 200ms;
    transition: background-color 200ms;
    font-size: 16px;
}

.global-nav--wac__link-top {
    color: #363f45;
    text-decoration: none;
    font-size: 12px;
}

.global-nav--wac__link a:hover,
.global-nav--wac__link a:active,
.global-nav--wac__link a:visited,
.global-nav--wac__link-top__active-link-menu a {
    color: #363F45;
    text-decoration: none;
}

@media (min-width: 724px) {
    .global-nav--wac__link a:hover,
    .global-nav--wac__link a.selected,
    .global-nav--wac__link-top__active-link-menu a {
        background-color: #DFE1E5;
        color: #363F45;
        text-decoration: none;
    }
}
/* Стрелочки */
.global-nav--wac__link a::after {
    /*background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDkgNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDYuMiAoNDQ0OTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhZ2UgMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJOYXZpZ2F0aW9uIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iV0FDLURlc2t0b3AtbWVudS0tLXByb2R1Y3RzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQ1LjAwMDAwMCwgLTQzLjAwMDAwMCkiIHN0cm9rZT0iIzAwNTJDQyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC05IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNS4wMDAwMDAsIDI4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxOS4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYWdlLTEiIHBvaW50cz0iMTk5LjE3MzkxMyAxNS41NjUyMTc0IDE5NS4xNzM5MTMgMTkuMjAxNTgxIDE5MS4xNzM5MTMgMTUuNTY1MjE3NCI+PC9wb2x5bGluZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat;*/
    /*content: '';*/
    /*display: inline-block;*/
    /*height: 10px;*/
    /*margin-left: 6px;*/
    /*position: absolute;*/
    /*top: 10px;*/
    /*width: 10px;*/
}

.global-nav--wac__link.no-has-dropdown a::after {
    display: none;
}

.global-nav--wac .nav--right {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    height: 40px;
    position: relative;
    margin-top: 10px;
}

.global-nav--wac__buttons {
    float: left;
    width: 1px;
}

.global-nav--wac__button {
    float: left;
}

.global-nav--wac__button--primary, .global-nav--wac__button--secondary {
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-size: 0.875rem;
    height: 32px;
    line-height: 30px;
    padding: 0 16px;
    -webkit-transition: all 100ms;
    -o-transition: all 100ms;
    transition: all 100ms;
}

.global-nav--wac__button--primary:active, .global-nav--wac__button--primary:focus, .global-nav--wac__button--primary:hover, .global-nav--wac__button--secondary:active, .global-nav--wac__button--secondary:focus, .global-nav--wac__button--secondary:hover {
    text-decoration: none;
    -webkit-transition: all 100ms;
    -o-transition: all 100ms;
    transition: all 100ms;
}

.global-nav--wac__button--primary {
    background: #0052CC;
    border: 1px solid #0052CC;
    color: #F4F5F7;
}

.global-nav--wac__button--primary:active {
    background-color: #004099;
    border: 1px solid #004099;
}

.global-nav--wac__button--primary:visited {
    color: #F4F5F7;
}

.global-nav--wac__button--primary:hover {
    background: #0047B3;
    border: 1px solid #0047B3;
    color: #F4F5F7;
}

.global-nav--wac__button--secondary {
    border: 1px solid transparent;
    color: #0052CC;
    margin-right: 2px;
}

.global-nav--wac__button--secondary:active {
    background: #DEEBFF;
    border: 1px solid #DEEBFF;
    color: #0052CC;
}

.global-nav--wac__button--secondary:visited {
    color: #0052CC;
}

.global-nav--wac__button--secondary:hover {
    background: #EBECF0;
    border: 1px solid #EBECF0;
    color: #0052CC;
}

.global-nav--wac__menu-toggle {
    display: none;
}

.global-nav--wac__mobile-links {
    display: none;
}

.support--mobile::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJOYXZpZ2F0aW9uIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iV0FDLURlc2t0b3AtbWVudS0tLXN1cHBvcnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NDMuMDAwMDAwLCAtMTU1LjAwMDAwMCkiIGZpbGw9IiM2Qzc5OEYiPgogICAgICAgICAgICA8cGF0aCBkPSJNOTQzLDE2NSBDOTQzLDE3MC41MjI5MTcgOTQ3LjQ3NzA4MywxNzUgOTUzLDE3NSBDOTU4LjUyMTg3NSwxNzUgOTYzLDE3MC41MjI5MTcgOTYzLDE2NC45OTg5NTggQzk2MywxNTkuNDc3MDgzIDk1OC41MjE4NzUsMTU1IDk1MywxNTUgQzk0Ny40NzcwODMsMTU1IDk0MywxNTkuNDc3MDgzIDk0MywxNjUgWiBNOTUyLjg0MjcwOCwxNzAuODMyMjkyIEw5NTIuNzg5NTgzLDE3MC44MzIyOTIgQzk1MS45NzUsMTcwLjgwODMzMyA5NTEuNCwxNzAuMjA3MjkyIDk1MS40MjM5NTgsMTY5LjQwNDE2NyBDOTUxLjQ0Njg3NSwxNjguNjE0NTgzIDk1Mi4wMzU0MTcsMTY4LjA0MDYyNSA5NTIuODIyOTE3LDE2OC4wNDA2MjUgTDk1Mi44NzA4MzMsMTY4LjA0MjcwOCBDOTUzLjcwODMzMywxNjguMDY2NjY3IDk1NC4yNzcwODMsMTY4LjY2MTQ1OCA5NTQuMjUzMTI1LDE2OS40ODc1IEM5NTQuMjI5MTY3LDE3MC4yNzkxNjcgOTUzLjY1MTA0MiwxNzAuODMyMjkyIDk1Mi44NDI3MDgsMTcwLjgzMjI5MiBMOTUyLjg0MjcwOCwxNzAuODMyMjkyIFogTTk1Ni4yNzA4MzMsMTY0LjAyOTE2NyBDOTU2LjA3OTE2NywxNjQuMyA5NTUuNjU4MzMzLDE2NC42Mzk1ODMgOTU1LjEyNzA4MywxNjUuMDUzMTI1IEw5NTQuNTQxNjY3LDE2NS40NTYyNSBDOTU0LjIyMDgzMywxNjUuNzA2MjUgOTU0LjAyNzA4MywxNjUuOTQyNzA4IDk1My45NTUyMDgsMTY2LjE3MjkxNyBDOTUzLjg5Njg3NSwxNjYuMzU0MTY3IDk1My44Njk3OTIsMTY2LjQwMzEyNSA5NTMuODY0NTgzLDE2Ni43NzI5MTcgTDk1My44NjQ1ODMsMTY2Ljg2NjY2NyBMOTUxLjYzMDIwOCwxNjYuODY2NjY3IEw5NTEuNjM2NDU4LDE2Ni42NzcwODMgQzk1MS42NjQ1ODMsMTY1LjkwMjA4MyA5NTEuNjgzMzMzLDE2NS40NDM3NSA5NTIuMDA1MjA4LDE2NS4wNjU2MjUgQzk1Mi41MTA0MTcsMTY0LjQ3Mzk1OCA5NTMuNjI1LDE2My43NTUyMDggOTUzLjY3MTg3NSwxNjMuNzI1IEM5NTMuODMyMjkyLDE2My42MDUyMDggOTUzLjk2NjY2NywxNjMuNDY4NzUgOTU0LjA2NjY2NywxNjMuMzIxODc1IEM5NTQuMzAxMDQyLDE2Mi45OTc5MTcgOTU0LjQwNDE2NywxNjIuNzQzNzUgOTU0LjQwNDE2NywxNjIuNDk1ODMzIEM5NTQuNDA0MTY3LDE2Mi4xNDc5MTcgOTU0LjMwMjA4MywxNjEuODI2MDQyIDk1NC4wOTg5NTgsMTYxLjU0MTY2NyBDOTUzLjkwMzEyNSwxNjEuMjY0NTgzIDk1My41MzEyNSwxNjEuMTI3MDgzIDk1Mi45OTM3NSwxNjEuMTI3MDgzIEM5NTIuNDYwNDE3LDE2MS4xMjcwODMgOTUyLjA5NDc5MiwxNjEuMjk1ODMzIDk1MS44NzcwODMsMTYxLjY0Mzc1IEM5NTEuNjUyMDgzLDE2MS45OTg5NTggOTUxLjUzODU0MiwxNjIuMzcyOTE3IDk1MS41Mzg1NDIsMTYyLjc1NTIwOCBMOTUxLjUzODU0MiwxNjIuODUxMDQyIEw5NDkuMjM1NDE3LDE2Mi44NTEwNDIgTDk0OS4yMzk1ODMsMTYyLjc1MTA0MiBDOTQ5LjI5ODk1OCwxNjEuMzQxNjY3IDk0OS44MDMxMjUsMTYwLjMyNjA0MiA5NTAuNzM0Mzc1LDE1OS43MzMzMzMgQzk1MS4zMjA4MzMsMTU5LjM1NzI5MiA5NTIuMDUxMDQyLDE1OS4xNjY2NjcgOTUyLjkwMjA4MywxNTkuMTY2NjY3IEM5NTQuMDE0NTgzLDE1OS4xNjY2NjcgOTU0Ljk1NjI1LDE1OS40Mzc1IDk1NS42OTU4MzMsMTU5Ljk3MDgzMyBDOTU2LjQ0Njg3NSwxNjAuNTExNDU4IDk1Ni44MjcwODMsMTYxLjMyMTg3NSA5NTYuODI3MDgzLDE2Mi4zNzgxMjUgQzk1Ni44MjYwNDIsMTYyLjk2ODc1IDk1Ni42Mzk1ODMsMTYzLjUyMzk1OCA5NTYuMjcwODMzLDE2NC4wMjkxNjcgTDk1Ni4yNzA4MzMsMTY0LjAyOTE2NyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") center no-repeat;
    background-size: 20px;
    content: '';
    cursor: pointer;
    display: inline-block;
    height: 26px;
    width: 20px;
    margin-right: 10px;
    vertical-align: middle;
}

@media (min-width: 724px) and (max-width: 980px) {
    .global-nav--wac__wrapper_link {
        width: auto;
    }

    global-nav--wac__row {
        height: 88px;
    }

    .global-nav--wac__links,
    .global-nav--wac__link_right-menu{
        margin: 0;
    }

    .global-nav--wac__links {
        padding-top: 15px;
    }

    .global-nav--wac__background {
        height: 88px;
    }

    .global-nav--wac__row  .nav-top {
        display: none;
    }

    .global-nav--wac .nav--left {
        display: block;
        float: left;
    }

    .global-nav--wac__logo {
        float: none;
        height: 28px;
        margin-right: 18px;
        width: 102px;
    }

    .global-nav--wac__link {
        margin-right: 2px;
    }

    .global-nav--wac__link a {
        font-size: 16px;
        /*padding: 3px 20px 3px 6px;*/
        padding: 3px 6px 3px 6px;
    }

    .global-nav--wac__link a::after {
        top: 10px;
        width: 10px;
    }

    .global-nav--wac__link:first-of-type a {
        margin-left: -6px;
    }

    .global-nav--wac .nav--right {
        margin-top: 40px;
    }

    .global-nav--wac__button--primary, .global-nav--wac__button--secondary {
        font-size: 0.75rem;
        height: 20px;
        line-height: 18px;
    }

    .global-nav--wac__personal {
        position: relative;
        top: -42px;
        left: -264px;
        width: 250px;
    }
}

@media (min-width: 1px) and (max-width: 724px) {
    .global-nav--wac__links {
        height: auto;
        margin: 0;
    }

    .separator--mobile {
        width: 100%;
        height: 1px;
        margin: 15px 0;
        background-color: #C1C7D0;
    }
    .global-nav--wac__links .global-nav--wac__link {
        margin: 0;
    }
    .global-nav--wac__links .visible-in-mobile {
        display: block;
    }

    .global-nav--wac__row .nav-top {
        display: none;
    }
    .header--wac {
        height: auto;
    }
    .global-nav--wac__personal {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        float: left;
        font-size: 16px;
        position: unset;
        top: 0;
        left: 0;
        width: 100%;
        /*height: 20px;*/
    }

    .global-nav--wac .nav--right {
        margin: 0;
        height: 0;
    }

    html.mobile-menu--open,
    html.overlay--open
    {
        overflow: hidden;
    }

    body.mobile-menu--open,
    body.overlay--open {
        overflow: hidden;
    }

    body.mobile-menu--open .global-nav--wac,
    body.overlay--open .global-nav--wac{
        border-bottom: 0.5px solid #C1C7D0;
    }

    body.mobile-menu--open .global-nav--wac__background,
    body.overlay--open .global-nav--wac__background {
        border-bottom: 0;
    }

    .header--wac.active {
        background-color: #F4F5F7;
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
        z-index: 50;
        position: absolute;
        width: 100%;
        overflow: auto;
        overflow-x: hidden;
    }

    .global-nav--wac {
        border-bottom: 0.5px solid transparent;
        height: 56px;
    }

    .global-nav--wac__background {
        background-color: transparent;
        border-bottom: 0.5px solid transparent;
        z-index: 11;
    }

    .global-nav--wac__row {
        /*line-height: 56px;*/
        padding: 0;
    }

    .global-nav--wac .nav--left {
        display: block;
        width: 100%;
    }

    .active .global-nav--wac .nav--left {
        height: 0;
    }

    .global-nav--wac__logo, .global-nav--wac__links, .global-nav--wac__link {
        float: none;
    }

    .global-nav--wac__logo {
        height: 56px;
        margin: 0 20px;
        width: 161px;
    }

    .global-nav--wac__logo img {
        height: 30px;
        margin-top: 13px;
    }

    .global-nav--wac__links {
        background-color: #FFF;
        display: none;
        padding-top: 50px;
        position: relative;
        z-index: 12;
    }

    .global-nav--wac__link {
        /*border-bottom: 0.5px solid #C1C7D0;*/
        margin-right: 0;
    }

    .global-nav--wac__link:hover, .global-nav--wac__link.selected {
        background-color: #DFE1E5;
        color: #363F45;
        text-decoration: none;
    }

    .global-nav--wac__link a {
        border-radius: 0;
        display: block;
        font-size: 16px;
        font-weight: 400;
        height: 100%;
        line-height: 48px;
        padding: 0 20px;
    }

    .global-nav--wac__link a::after {
        background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNXB4IiBoZWlnaHQ9IjdweCIgdmlld0JveD0iMCAwIDUgNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDYuMiAoNDQ0OTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhZ2UgMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJOYXZpZ2F0aW9uIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iV0FDLU1vYmlsZS1tZW51LXBhcnQtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNC4wMDAwMDAsIC0xNzYuMDAwMDAwKSIgc3Ryb2tlPSIjMjQzNzU5Ij4KICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYWdlLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNi4zMDAwMDAsIDE3OS41MDAwMDApIHNjYWxlKDEsIC0xKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMDYuMzAwMDAwLCAtMTc5LjUwMDAwMCkgIiBwb2ludHM9IjEwOS42IDE3OCAxMDYuMyAxODEgMTAzIDE3OCI+PC9wb2x5bGluZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") no-repeat;
        margin-left: 22px;
        top: 22px;
    }

    .global-nav--wac .nav--right {
        float: none;
        min-height: 0;
    }

    .global-nav--wac .nav--right::before, .global-nav--wac .nav--right::after {
        content: " ";
        display: table;
    }

    .global-nav--wac .nav--right::after {
        clear: both;
    }

    .global-nav--wac__buttons,
    .global-nav--wac__link_right-menu{
        background-color: #FFF;
        display: none;
        left: 0;
        padding-left: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
        position: absolute;
        top: 66px;
        width: 100%;
        z-index: 13;
    }
    .global-nav--wac__buttons {
        top: 56px;
        height: 50px;
        padding-top: 20px;
    }


    .global-nav--wac__menu-toggle {
        background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjlweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjkgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik5hdmlnYXRpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPgogICAgICAgIDxnIGlkPSJXQUMtTW9iaWxlLW5hdiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3My4wMDAwMDAsIC01Ny4wMDAwMDApIiBzdHJva2U9IiNBNUFEQkEiIHN0cm9rZS13aWR0aD0iNCI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNzUuMDAwMDAwLCA1OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsMSBMMjQuNSwxIiBpZD0iTGluZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuNSwxOSBMMjQuNSwxOSIgaWQ9IkxpbmUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsMTAgTDI0LjUsMTAiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") no-repeat center center;
        background-size: 28px;
        cursor: pointer;
        display: inline-block;
        height: 28px;
        position: absolute;
        right: 20px;
        text-indent: -9999px;
        top: 14px;
        width: 28px;
        z-index: 10;
    }

    .global-nav--wac.active {
        border-color: #C1C7D0;
    }

    .global-nav--wac.active .global-nav--wac__links,
    .global-nav--wac.active .global-nav--wac__buttons,
    .global-nav--wac.active .global-nav--wac__mobile-links {
        display: block;
    }

    .global-nav--wac.active .global-nav--wac__links,
    .global-nav--wac.active .global-nav--wac__mobile-links {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transition: -webkit-transform 100ms;
        transition: -webkit-transform 100ms;
        -o-transition: transform 100ms;
        transition: transform 100ms;
        transition: transform 100ms, -webkit-transform 100ms;
    }

    .global-nav--wac.active .global-nav--wac__menu-toggle {
        background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5DbG9zZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJOYXZpZ2F0aW9uIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiPgogICAgICAgIDxnIGlkPSJXQUMtTW9iaWxlLW1lbnUtcGFydC0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjg4LjAwMDAwMCwgLTYyLjAwMDAwMCkiIHN0cm9rZT0iIzQyNTI2RSIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPGcgaWQ9IkNsb3NlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODkuMDAwMDAwLCA2My4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy41MTM1MTU4LDAuNTY2MTQ3MzY4IEwwLjE4NjM1Nzg5NSwxMy44OTY2NzM3IiBpZD0iU3Ryb2tlLTEwIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC4xODQ2NzM2ODQsMC41Njc4MzE1NzkgTDEzLjUxNTIsMTMuODk0OTg5NSIgaWQ9IlN0cm9rZS0xMCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") center center no-repeat;
        background-size: 18px;
        height: 28px;
        top: 14px;
        width: 28px;
    }

    .global-nav--wac__mobile-links {
        background-color: white;
        display: none;
        padding-top: 10px;
    }

    .global-nav--wac__mobile-links a {
        color: #363F45;
        line-height: 32px;
    }

    .global-nav--wac__mobile-links a:visited, .global-nav--wac__mobile-links a:hover, .global-nav--wac__mobile-links a:active {
        color: #363F45;
    }

    .global-nav--wac__mobile-links ul {
        padding-left: 20px;
    }

    .global-nav--wac__mobile-links li {
        line-height: 32px;
        margin-bottom: 10px;
    }

    .global-nav--wac.slide-in--active .global-nav--wac__mobile-links,
    .global-nav--wac.slide-in--active .global-nav--wac__links {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        -webkit-transition: -webkit-transform 100ms;
        transition: -webkit-transform 100ms;
        -o-transition: transform 100ms;
        transition: transform 100ms;
        transition: transform 100ms, -webkit-transform 100ms;
    }

    .global-nav--wac__personal #login-link a > span {
        width: 18px;
        height: 18px;
    }

    .container--nav-dropdown__column--primary .container--nav-dropdown__link.container--nav-dropdown__link_advantages {
        padding-bottom: 10px;
    }
}

@media (min-width: 724px) and (max-width: 980px) {
    .height-tablet-14 img {
        height: 14px;
    }

    .width-tablet-14 img {
        width: 14px;
    }
}

.columns-3 .container--nav-dropdown__link,
.columns-4 .container--nav-dropdown__link {
    margin-bottom: 10px;
}

.columns-3 .container--nav-dropdown__columns--primary .container--nav-dropdown__link--all,
.columns-4 .container--nav-dropdown__columns--primary .container--nav-dropdown__link--all{
    margin-top: 25px;
}

.columns-3 .container--nav-dropdown__column--primary {
    width: 33.3333%;
}

.columns-4 .container--nav-dropdown__column--primary {
    width: 25%;
}

/* Container dropdown */

.container--nav-dropdown {
    background-color: #FFF;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
    display: block;
    position: absolute;
    width: 100%;
    z-index: 11;
}

.container--nav-dropdown::after {
    display: none;
    background-color: #F4F5F7;
    content: '';
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    z-index: 10;
}

.container--nav-dropdown__content {
    clear: both;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
    z-index: 11;
}

.container--nav-dropdown__content::before, .container--nav-dropdown__content::after {
    content: " ";
    display: table;
}

.container--nav-dropdown__content::after {
    clear: both;
}

.container--nav-dropdown__content h2, .container--nav-dropdown__content .h2 {
    color: #363f45;
    font-size: 12px;
    line-height: 25px;
    letter-spacing: normal;
    margin-bottom: 7px;
}

.container--nav-dropdown__logo.container--nav-dropdown__link.no_margin {
    margin-bottom: 0;
}

.no_margin .container--nav-dropdown__content h2, .no_margin .container--nav-dropdown__content .h2 {
    margin-bottom: 5px;
}

.container--nav-dropdown__content h2:not(.h_no_border)::after, .container--nav-dropdown__content .h2:not(.h_no_border)::after {
    background-color: #F4F5F7;
    border-radius: 1px;
    content: '';
    display: block;
    height: 2px;
    width: 68px;
}

.container--nav-dropdown__content .h_no_border a {
    color: #363f45;
    font-size: 12px;
}

.container--nav-dropdown__content a {
    /*text-decoration: none;*/
}

.container--nav-dropdown__content a:hover {
    text-decoration: none;
}

.container--nav-dropdown__content a.container--nav-dropdown__link--all:hover {
    text-decoration: none;
}

.container--nav-dropdown__columns {
    background-color: #F4F5F7;
}

.container--nav-dropdown__columns:first-child {
    margin-left: 0;
}

.container--nav-dropdown__columns--primary {
    background-color: #FFF;
    float: left;
    overflow: auto;
}

.container--nav-dropdown__column-wrapper::before, .container--nav-dropdown__column-wrapper::after {
    content: " ";
    display: table;
}

.container--nav-dropdown__column-wrapper::after {
    clear: both;
}

.container--nav-dropdown__column--primary, .container--nav-dropdown__column--secondary {
    float: left;
    padding: 10px 20px 0 20px;
}


.container--nav-dropdown__link:hover h4,
.container--nav-dropdown__link .container--nav-dropdown__no-logo-wrapper:hover .h4{
    color: #37AFC5;
}

.container--nav-dropdown__link:hover .container--nav-dropdown__logo-wrapper {
    background-color: #DFE1E5;
}

.container--nav-dropdown__link h4, .container--nav-dropdown__link .h4 {
    color: #363f45;
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 0;
    -webkit-transition: color 200ms;
    -o-transition: color 200ms;
    transition: color 200ms;
    /*white-space: nowrap;*/
}

.container--nav-dropdown__link p,
.container--nav-dropdown__link .subtext--small,
.container--nav-dropdown__link .subtext--large {
    color: #6C798F;
    line-height: 18px;
    margin-bottom: 0;
}

.container--nav-dropdown__link .subtext--large {
    font-size: 0.875rem;
}

.container--nav-dropdown__link .subtext--small {
    font-size: 13px;
    color: #87898a;
}

.container--nav-dropdown__link--all {
    color: #87898a;
    display: block;
    font-size: 12px;
    line-height: 12px;
    padding: 0 20px;
}

.container--nav-dropdown__link_advantages {
    margin-top: 25px;
}

.container--nav-dropdown__link_advantages a {
    text-decoration: underline;
}

.container--nav-dropdown__link_advantages a:hover {
    text-decoration: none;
}

.container--nav-dropdown__link-in-prdct-menu {
    padding: 0;!important;
    text-decoration: underline;
}

.container--nav-dropdown__link--all:visited, .container--nav-dropdown__link--all:hover, .container--nav-dropdown__link--all:active {
    color: #87898a;
}

.container--nav-dropdown .container--nav-dropdown__logo-wrapper,
.container--nav-dropdown .container--nav-dropdown__no-logo-wrapper {
    display: inline-block;
    height: auto;
    margin-left: -3px;
    padding: 5px 4px 0 4px;
    border-radius: 4px;
    -webkit-transition: background-color 200ms;
    -o-transition: background-color 200ms;
    transition: background-color 200ms;
}

.container--nav-dropdown__no-logo-wrapper .container--nav-dropdown__logo {
    margin-bottom: 5px;
}

.container--nav-dropdown .container--nav-dropdown__logo {
    width: auto;
}

.container--nav-dropdown .container--nav-dropdown__logo img {
    margin-bottom: 7px;
    margin-right: 5px;
    vertical-align: middle;
}

.container--nav-dropdown .container--nav-dropdown__logo-inline {
    display: inline-block;
}

.container--nav-dropdown__close {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTAgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA3PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik5hdmlnYXRpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+CiAgICAgICAgPGcgaWQ9IldBQy1EZXNrdG9wLW1lbnUtLS1wcm9kdWN0cyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExOTIuMDAwMDAwLCAtMTA1LjAwMDAwMCkiIHN0cm9rZT0iIzg5OTNBNCIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExOTMuMDAwMDAwLCAxMDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy42MTg2MTk4OCwwLjQyNTYzNzQyNyBMMC4yMTQ2NDMyNzUsNy44MzE0ODUzOCIgaWQ9IlN0cm9rZS0xMCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuMjEzNzA3NjAyLDAuNDI2NTczMDk5IEw3LjYxOTU1NTU2LDcuODMwNTQ5NzEiIGlkPSJTdHJva2UtMTAiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat scroll center center;
    background-size: 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    position: absolute;
    right: 27px;
    text-indent: -9999px;
    top: 20px;
    width: 10px;
    z-index: 13;
}

.container--nav-dropdown__links--secondary a {
    color: #363f45;
    font-size: 0.875rem;
    line-height: 24px;
}

.container--nav-dropdown__links--secondary .container--nav-dropdown__link--all {
    margin-top: 28px;
    padding: 0;
}

.container--nav-dropdown__links--secondary .container--nav-dropdown__link--all a {
    color: #6C798F;
}

.container--nav-dropdown__links--secondary .container--nav-dropdown__link--all a:hover {
    text-decoration: underline;
}

.container--nav-dropdown__link--all__pdf {
    text-decoration: none;
    color: #87898a;
    font-size: 12px;
}

.container--nav-dropdown__container-link-in-prdct-menu__portfolio {
    margin-top: 15px;
}

.container--nav-dropdown__container-link-in-prdct-menu__portfolio a,
.container--nav-dropdown__container-link-in-prdct-menu__portfolio span {
    display: inline;
}

.container--nav-dropdown__container-link-in-prdct-menu .container--nav-dropdown__link--all {
    text-decoration: underline;
}

.margin-r-5 {
    margin-right: 5px;
    margin-bottom: 5px;
}

.item-menu__status_updated {
    color: orange;
    font-size: 10px;
    position: absolute;
    margin: -3px 5px 5px 5px;
}
.item-menu__status_updated:hover {
    text-decoration: underline;
}
.item-menu__status_new {
    color: red;
    font-size: 10px;
    position: absolute;
    margin: -3px 5px 5px 5px;
}

@media (min-width: 980px) {
    .container--nav-dropdown__content {
        background-clip: content-box;
    }

    .container--nav-dropdown__columns:first-child {
        margin-left: 7.5%;
    }

    .container--nav-dropdown__columns--primary {
        /*AnRey Edit*/
        /*max-width: 760px;*/
        max-width: 960px;
        padding-bottom: 100px;
        /*width: calc((100% / 12) * 9);*/
        width: 100%;
    }
}

@media (min-width: 724px) {
    body:not(.dropdown--open) .container--nav-dropdown {
        overflow: hidden;
        /*-webkit-transition: visibility 100ms ease, max-height 100ms ease;*/
        /*-o-transition: visibility 100ms ease, max-height 100ms ease;*/
        /*transition: visibility 100ms ease, max-height 100ms ease;*/
    }

    body:not(.dropdown--open) .container--nav-dropdown.active {
        /*-webkit-transition: visibility 100ms ease, max-height 100ms ease;*/
        /*-o-transition: visibility 100ms ease, max-height 100ms ease;*/
        /*transition: visibility 100ms ease, max-height 100ms ease;*/
    }

    .container--nav-dropdown {
        max-height: 0;
        visibility: hidden;
    }

    .container--nav-dropdown.active {
        max-height: 2000px;
        visibility: visible;
    }

    .container--nav-dropdown__link--all {
        margin-top: 22px;
    }

    .column--no-title {
        margin-top: 42px;
    }
}

@media (min-width: 724px) and (max-width: 980px) {
    .columns-3 .container--nav-dropdown__columns--primary {
        padding: 0 0 20px 0;
    }

    .container--nav-dropdown.active {
        max-height: 800px;
        visibility: visible;
    }

    .container--nav-dropdown__content {
        padding: 0;
    }

    .container--nav-dropdown__columns--primary {
        width: 100%;
        padding: 0 20px 20px 20px;
    }

    .container--nav-dropdown__columns--primary .container--nav-dropdown__link--all {
        font-size: 12px;
    }

    .container--nav-dropdown__link h4, .container--nav-dropdown__link .h4 {
        font-size: 14px;
    }

    .container--nav-dropdown__link p,
    .container--nav-dropdown__link .subtext--large {
        font-size: 0.75rem;
    }

    .container--nav-dropdown__link .subtext--small {
        font-size: 12px;
    }
}

@media (min-width: 1px) and (max-width: 724px) {
    .global-nav--wac__separator-to-right {
        display: block;
        position: unset;
        left: 0;
    }
    .global-nav--wac__toggle-main {
        display: block;
    }
    .columns-2 .container--nav-dropdown__column--primary,
    .columns-3 .container--nav-dropdown__column--primary,
    .columns-4 .container--nav-dropdown__column--primary {
        width: 100%;
    }

    .global-nav--wac:not(.ctas--hidden) .columns-3.show-ctas--mobile.container--nav-dropdown {
        padding-top: 14px;
        top: 121px;
    }

    .global-nav--wac:not(.ctas--hidden) .columns-3.show-ctas--mobile.container--nav-dropdown .container--nav-dropdown__content .h2 {
        margin-bottom: 8px;
        margin-top: 8px;
    }

    .columns-3.container--nav-dropdown,
    .columns-4.container--nav-dropdown {
        padding-top: 0;
        z-index: 13;
    }

    .columns-3 .container--nav-dropdown__link,
    .columns-4 .container--nav-dropdown__link{
        padding: 0 20px;
    }

    .columns-3 .container--nav-dropdown__columns--primary .container--nav-dropdown__link--all {
        /*border-top: 0.5px solid #C1C7D0;*/
        line-height: unset;
    }

    .active .container--nav-dropdown {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        -webkit-transition: visibility 100ms, -webkit-transform 100ms;
        transition: visibility 100ms, -webkit-transform 100ms;
        -o-transition: transform 100ms, visibility 100ms;
        transition: transform 100ms, visibility 100ms;
        transition: transform 100ms, visibility 100ms, -webkit-transform 100ms;
    }

    .active.slide-in--active .container--nav-dropdown {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transition: visibility 100ms, -webkit-transform 100ms;
        transition: visibility 100ms, -webkit-transform 100ms;
        -o-transition: transform 100ms, visibility 100ms;
        transition: transform 100ms, visibility 100ms;
        transition: transform 100ms, visibility 100ms, -webkit-transform 100ms;
    }

    .container--nav-dropdown {
        -webkit-box-shadow: none;
        box-shadow: none;
        left: 0;
        visibility: hidden;
        display: none;
        z-index: 12;
    }

    .container--nav-dropdown::after {
        background-color: #FFF;
    }

    .container--nav-dropdown.active {
        display: block;
        visibility: visible;
    }

    .container--nav-dropdown__content {
        background-color: #FFF;
        display: block;
        padding: 0;
    }

    .container--nav-dropdown__content h2, .container--nav-dropdown__content .h2 {
        border-bottom: 0.5px solid #C1C7D0;
        padding-left: 20px;
        text-transform: uppercase;
        margin-bottom: 5px;
        margin-top: 15px;
        font-size: 11px;
    }

    .container--nav-dropdown__logo .container--nav-dropdown__logo-inline {
        padding-left: 0;
    }

    .container--nav-dropdown__content h2:not(.h_no_border)::after, .container--nav-dropdown__content .h2:not(.h_no_border)::after {
        background-color: #C1C7D0;
        border-radius: 0;
        content: none;
        display: none;
        height: 0.5px;
        width: 100%;
    }

    .container--nav-dropdown__columns--primary {
        width: 100%;
        padding: 0 0 20px 0;
    }

    .container--nav-dropdown__columns--primary .container--nav-dropdown__link--all {
        font-size: 12px;
        padding: 0 10px 0 20px;
    }

    .container--nav-dropdown__column--primary {
        padding: 0;
        width: 100%;
    }

    .container--nav-dropdown__column--secondary::before, .container--nav-dropdown__column--secondary::after {
        content: " ";
        display: table;
    }

    .container--nav-dropdown__column--secondary::after {
        clear: both;
    }

    .container--nav-dropdown__link h4, .container--nav-dropdown__link .h4 {
        font-size: 1rem;
    }

    .container--nav-dropdown__link p, .container--nav-dropdown__link .p {
        font-size: 0.75rem;
    }

    .container--nav-dropdown__links--secondary {
        padding: 0 20px;
    }

    .container--nav-dropdown__links--secondary a {
        font-size: 1rem;
    }

    .container--nav-dropdown__links--secondary li {
        margin-bottom: 30px;
    }

    .container--nav-dropdown__close {
        display: none;
    }

    .global-nav--wac__background {
        height: 56px;
    }

}

.wac main {
    min-height: calc(100% - 95px - 13%);
}

.header--wac ol, .header--wac ul {
    margin: 0 0 .75em;
    padding-left: 20px;
}

header ol,
header ul {
    margin: 0;
}

header ol li,
header ul li {
    list-style: none;
}

.wac img.overflow,
.wac object.overflow,
.wac video.overflow {
    max-width: none;
}

.header--wac a,
.container--nav-dropdown a{
    /*color: #0052CC;*/
    /*text-decoration: none;*/
}

.container--nav-dropdown a:active,
.container--nav-dropdown a:focus,
.header--wac a:active,
.header--wac a:focus {
    /*color: #0052CC;*/
    text-decoration: none;
}

/*.container--nav-dropdown a:hover,*/
/*.header--wac a:hover{*/
    /*color: #0052CC;*/
    /*text-decoration: underline;*/
/*}*/

.container--nav-dropdown h1,
.container--nav-dropdown h2,
.container--nav-dropdown h3,
.container--nav-dropdown h4,
.container--nav-dropdown h5,
.container--nav-dropdown h6 {
    color: #253858;
}

.container--nav-dropdown h2 {
    font-size: 32px;
    line-height: 48px;
    letter-spacing: -1px;
    margin-bottom: 24px;
}

@media only screen and (max-width: 640px) {
    .wac h2,
    .h2 {
        font-size: 24px;
        line-height: 32px;
    }
}

.h4,
.header-dropdown--products .header-product::before {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 24px;
}

@media only screen and (max-width: 640px) {
    .wac h4,
    .wac .h4,
    .header-dropdown--products .header-product::before {
        font-size: 16px;
        line-height: 20px;
    }
}

.wac p {
    font-size: 16px;
}

header ul {
    padding-left: 0;
}

html.global-nav-activated {
    padding-top: 95px;
}

html.global-nav-activated header .overlay--nav-close {
    /*background: url("") no-repeat scroll center center;*/
    background-size: 20px;
    cursor: pointer;
    display: inline-block;
    position: absolute;
    right: 18px;
    top: 108px;
    text-indent: -999em;
    width: 32px;
    height: 32px;
    z-index: 2001;
    overflow: hidden;
}

header {
    background: #0052CC;
    height: 95px;
    overflow: hidden;
    position: relative;
    z-index: 50;
    -webkit-transition: height 200ms cubic-bezier(0.78, 0.33, 0.3, 0.71);
    -o-transition: height 200ms cubic-bezier(0.78, 0.33, 0.3, 0.71);
    transition: height 200ms cubic-bezier(0.78, 0.33, 0.3, 0.71);
}

header::before, header::after {
    content: " ";
    display: table;
}

header::after {
    clear: both;
}

header.activated {
    overflow: hidden;
    z-index: 1000;
}

header.open {
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-shadow: 0 4px 4px rgba(37, 56, 88, 0.333);
    box-shadow: 0 4px 4px rgba(37, 56, 88, 0.333);
}

@media only screen and (max-width: 800px) {
    body.wac header > .grid {
        padding-top: 7px;
    }
}

header * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

header::before {
    content: "";
    position: absolute;
    top: 95px;
    bottom: 0;
    width: 100%;
    background: #FFF;
    display: block;
}

@media only screen and (max-width: 800px) {
    .detail-view-header {
        display: none;
    }

    header::before {
        display: none;
    }

    header,
    html.nav-open header {
        z-index: 1000;
    }
}

/* IE10 IE11 */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .container--nav-dropdown .container--nav-dropdown__logo,
    .container--nav-dropdown .container--nav-dropdown__logo-wrapper,
    .container--nav-dropdown .container--nav-dropdown__no-logo-wrapper {
        display: inline;
    }

    .global-nav--wac__row .nav--right {
        margin-top: 12px;
    }
    .global-nav--wac__row .global-nav--wac__personal {
        margin-bottom: 5px;
    }
    .global-nav--wac__background {
        height: 88px;
    }
    .nav-bottom {
        height: 52px;
    }
    .global-nav--wac__logo {
        height: 50px;
    }
}
