
    /* Section */
    .about-section {
      padding: 60px 20px;
    }

    .about-container {
      max-width: 1100px;
      margin: 0 auto;
      display: flex;
      gap: 50px;
    }

    /* Left */
    .about-left-block {
      min-width: 140px;
    }

  .about-left-block h2 {
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #4f4646;
}

    .about-left-block .about-line {
      width: 50px;
      height: 2px;
      background: #4b4848;
      margin-top: 6px;
    }

    /* Right */
    .about-right-block p {
      font-size: 16px;
      color: #555;
      margin-bottom: 18px;
    }

    /* Responsive */
    @media (max-width: 768px) {
      .about-container {
        flex-direction: column;
      }

      .about-left-block {
        margin-bottom: 20px;
      }

      .about-left-block h2 {
        font-size: 24px;
      }

      .about-right-block p {
        font-size: 15px;
      }
    }

    @media (max-width: 480px) {
      .about-left-block h2 {
        font-size: 20px;
      }
      .about-left-block .about-line {
        width: 40px;
      }
    }


    
   @charset "UTF-8";

.slick-slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
a.nice-select.open,
a:active,
a:hover {
    outline: 0
}

.nr-grid-container {
    margin: auto
}

.nr-clearfix:after,
.nr-row:after {
    display: block;
    content: "";
    clear: both
}

.nr-row>[class*=nr-col-] {
    min-height: 1px;
    box-sizing: border-box;
    float: left
}

.nr-col-extra-small-1 {
    width: 6.25%
}

.nr-col-extra-small-2 {
    width: 12.5%
}

.nr-col-extra-small-3 {
    width: 18.75%
}

.nr-col-extra-small-4 {
    width: 25%
}

.nr-col-extra-small-5 {
    width: 31.25%
}

.nr-col-extra-small-6 {
    width: 37.5%
}

.nr-col-extra-small-7 {
    width: 43.75%
}

.nr-col-extra-small-8 {
    width: 50%
}

.nr-col-extra-small-9 {
    width: 56.25%
}

.nr-col-extra-small-10 {
    width: 62.5%
}

.nr-col-extra-small-11 {
    width: 68.75%
}

.nr-col-extra-small-12 {
    width: 75%
}

.nr-col-extra-small-13 {
    width: 81.25%
}

.nr-col-extra-small-14 {
    width: 87.5%
}

.nr-col-extra-small-15 {
    width: 93.75%
}

.nr-col-extra-small-16 {
    width: 100%
}

[dir=rtl] .nr-row>[class*=nr-col-] {
    float: right
}

body {
    transition: transform .5s
}

body:after,
body:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    background-size: 100% auto;
    background-position: 100% 0;
    background-repeat: no-repeat;
    z-index: -1;
    display: none
}

body:after {
    background-image: linear-gradient(0deg, transparent, rgba(0, 0, 0, .3)), linear-gradient(180deg, transparent, rgba(0, 0, 0, .5))
}

body.nr-exp-frag {
    background: #fff;
    padding-top: 40px
}

body.nr-exp-frag .nr-icon:after,
body.nr-exp-frag .nr-icon:before,
body.nr-exp-frag blockquote,
body.nr-exp-frag h1,
body.nr-exp-frag h2,
body.nr-exp-frag h3,
body.nr-exp-frag h4,
body.nr-exp-frag h5,
body.nr-exp-frag h6,
body.nr-exp-frag label,
body.nr-exp-frag p {
    color: #000 !important
}

body.nr-exp-frag .nr-adaptive-image__description,
body.nr-exp-frag .nr-adaptive-image__description:before,
body.nr-exp-frag .nr-icon-fullscreen,
body.nr-exp-frag .nr-icon-fullscreen:before {
    color: #fff !important
}

body.nr-exp-frag h1:after,
body.nr-exp-frag h1:before,
body.nr-exp-frag h2:after,
body.nr-exp-frag h2:before,
body.nr-exp-frag h3:after,
body.nr-exp-frag h3:before,
body.nr-exp-frag h4:after,
body.nr-exp-frag h4:before,
body.nr-exp-frag h5:after,
body.nr-exp-frag h5:before,
body.nr-exp-frag h6:after,
body.nr-exp-frag h6:before {
    display: none
}

body.nr-exp-frag a {
    border-bottom: 1px solid #000 !important
}

body.nr-exp-frag a,
body.nr-exp-frag a.nice-select.open,
body.nr-exp-frag a:active,
body.nr-exp-frag a:hover,
body.nr-exp-frag a:visited {
    color: #000 !important
}

body.nr-exp-frag a.nr-cards {
    border-bottom: 0 !important
}

body.nr-exp-frag .cmp-form-button {
    background: #000 !important
}

body.nr-exp-frag .select2-results__option,
body.nr-exp-frag .select2-results__option:hover {
    color: #000 !important
}

body.nr-exp-frag .cmp-form-options--drop-down .select2-container--focus {
    box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .4) !important
}

body.cq-Editable-dom--container {
    padding-top: 0
}

body.nr-geobanner--opened:after,
body.nr-geobanner--opened:before {
    transition: top .5s
}

* {
    box-sizing: border-box
}

.nr-hidden {
    opacity: 0
}

.nr-visually-hidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.nr-icon {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center
}

.nr-component .nv-floating-label {
    display: none
}

.cq-placeholder-wrapper {
    color: gray;
    line-height: 2.875rem;
    text-align: center;
    font-size: .875rem;
    z-index: 12;
    position: relative;
    margin: -.125rem;
    border: .125rem solid hsla(0, 0%, 50%, .5);
    border-style: solid;
    border-width: .125rem
}

[dir=rtl] body:after,
[dir=rtl] body:before {
    left: 0;
    right: auto
}

[dir=rtl] body.nr-exp-frag .cmp-form-options--drop-down .select2-container--focus {
    box-shadow: 0 -2px 2px 2px rgba(0, 0, 0, .4) !important
}

.ui-datepicker {
    display: none;
    font: 12px Arial, Helvetica, sans-serif;
    background-color: #fff
}

.ui-datepicker select::-ms-expand {
    display: none
}

.ui-datepicker-title {
    position: relative
}

.ui-datepicker-title:after,
.ui-datepicker-title:before {
    content: "";
    display: block;
    border: 1px solid;
    border-width: 1px 1px 0 0;
    position: absolute;
    transform: rotate(135deg);
    width: 5px;
    height: 5px;
    top: 50%;
    margin-top: -3px;
    margin-left: -18px;
    z-index: -1
}

.ui-datepicker-title:before {
    left: 50%
}

.ui-datepicker-title:after {
    left: 100%
}

.ui-datepicker-next,
.ui-datepicker-prev {
    display: none
}

.ui-datepicker-month,
.ui-datepicker-year {
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #e9e9e9;
    border-radius: 0;
    background-color: transparent;
    padding: 0 10px;
    width: 50%;
    line-height: 30px
}

.ui-datepicker-month:focus,
.ui-datepicker-year:focus {
    outline: none
}

.ui-datepicker-month {
    border-width: 1px 1px 0
}

.ui-datepicker-year {
    border-width: 1px 1px 0 0
}

.ui-datepicker-calendar td,
.ui-datepicker-calendar th {
    border: 1px solid #e9e9e9;
    text-align: center;
    width: 30px;
    height: 30px
}

.ui-datepicker-calendar th {
    font-weight: 400
}

.ui-datepicker-calendar td {
    cursor: pointer;
    line-height: 30px;
    padding: 0
}

.ui-datepicker-calendar td:hover {
    background-color: #e9e9e9
}

.ui-datepicker .ui-state-default {
    color: #666;
    display: block;
    text-decoration: none
}

.ui-datepicker .ui-state-default:focus,
.ui-datepicker .ui-state-default:hover,
.ui-datepicker .ui-state-default:visited {
    color: #666
}

.ui-datepicker .ui-state-active,
.ui-datepicker .ui-state-active:focus,
.ui-datepicker .ui-state-active:hover,
.ui-datepicker .ui-state-active:visited {
    color: #fff
}

.ui-datepicker .ui-state-disabled .ui-state-default {
    color: #e9e9e9
}

[dir=rtl] .ui-datepicker-title:after,
[dir=rtl] .ui-datepicker-title:before {
    border-width: 1px 0 0 1px;
    transform: rotate(225deg)
}

[dir=rtl] .ui-datepicker-title:before {
    left: 65%
}

[dir=rtl] .ui-datepicker-title:after {
    left: 15%
}

[dir=rtl] .ui-datepicker-year {
    border-width: 1px 0 0 1px
}

.nr-footer {
    font-size: 14px;
    line-height: 24px;
    background-color: #f7f7f7
}

.nr-footer__wrapper {
    padding: 46px 0 40px 3.846%
}

.nr-footer__nav {
    list-style: none;
    padding-left: 0;
    margin: 0 0 34px
}

.nr-footer__nav-item {
    display: inline-block;
    text-decoration: none;
    color: #252530
}

.nr-footer__nav-item.nice-select.open,
.nr-footer__nav-item:active,
.nr-footer__nav-item:focus,
.nr-footer__nav-item:hover {
    text-decoration: underline
}

.nr-footer__inscription {
    margin: 0;
    font-weight: 700
}

.nr-footer__rights {
    color: rgba(64, 66, 80, .75);
    margin: 0
}

.disclaimer-is-hidden .nr-footer__disclaimer {
    display: none
}

.nr-footer__social {
    padding-left: 0;
    list-style: none;
    margin: 0 0 37px -5px
}

.disclaimer-is-hidden .nr-footer__social {
    margin-bottom: 0
}

.nr-footer__social-title {
    color: rgba(64, 66, 80, .75);
    margin: 0 0 8px;
    clear: both
}

.nr-footer__icon {
    float: left;
    width: 20px;
    height: 20px;
    margin: 10px 5px;
    opacity: .5
}

.nr-footer__icon:hover {
    opacity: 1
}

@supports ((-webkit-filter:contrast(0)) or (filter:contrast(0))) {
    .nr-footer .nr-footer__icon {
        filter: contrast(0) brightness(1.2) grayscale(1);
        opacity: 1
    }

    .nr-footer .nr-footer__icon:hover {
        filter: none
    }
}

.nr-footer__social-item {
    vertical-align: top;
    display: inline-block
}

.nr-footer__disclaimer-content {
    padding-left: 12px;
    color: rgba(64, 66, 80, .75)
}

.nr-footer__disclaimer-title {
    color: #252530;
    text-decoration: none
}

.nr-footer__disclaimer-title:hover {
    color: #252530;
    text-decoration: underline
}

[dir=rtl] .nr-footer__wrapper {
    padding: 46px 3.846% 40px 0
}

[dir=rtl] .nr-footer__nav {
    padding-right: 0
}

[dir=rtl] .nr-footer__social {
    padding-right: 0;
    margin: 0 -5px 37px 0
}

[dir=rtl] .nr-footer__disclaimer-content {
    padding-right: 12px;
    padding-left: 0
}

.nr-breadcrumb {
    display: none;
    margin: 0;
    font-size: 14px;
    line-height: 24px;
    -ms-flex-align: start;
    align-items: start;
    padding: 20px 6.25%;
    background-color: #f7f7f7
}

.nr-breadcrumb-component+.nr-layout-component,
.nr-breadcrumb-component~.aem-Grid>.nr-layout-component:first-child {
    padding-top: 40px
}

.nr-breadcrumb__item {
    display: inline-block;
    vertical-align: top;
    list-style: none
}

.nr-breadcrumb__item .nr-breadcrumb__link {
    padding-left: 8px
}

.nr-breadcrumb__item:hover:not(.nr-breadcrumb__item--inactive) .nr-breadcrumb__link {
    text-decoration: underline
}

.nr-breadcrumb__link {
    display: inline-block;
    text-decoration: none;
    color: #252530;
    padding-right: 12px;
    position: relative;
    white-space: nowrap
}

.nr-breadcrumb__link:not(.nr-breadcrumb__link--inactive):after {
    content: "/";
    position: absolute;
    top: 0;
    right: 0;
    color: rgba(37, 37, 48, .6)
}

.nr-breadcrumb__link.nice-select.open:not(.nr-breadcrumb__link--inactive),
.nr-breadcrumb__link:active:not(.nr-breadcrumb__link--inactive),
.nr-breadcrumb__link:focus:not(.nr-breadcrumb__link--inactive),
.nr-breadcrumb__link:hover:after,
.nr-breadcrumb__link:hover:not(.nr-breadcrumb__link--inactive) {
    text-decoration: underline
}

.nr-breadcrumb__link:hover:after {
    text-decoration: none
}

.nr-breadcrumb__link--inactive {
    white-space: normal;
    color: #666
}

[dir=rtl] .nr-breadcrumb__item .nr-breadcrumb__link {
    padding-right: 8px
}

[dir=rtl] .nr-breadcrumb__link {
    padding-left: 12px
}

[dir=rtl] .nr-breadcrumb__link:after {
    right: auto;
    left: 0;
    transform: scaleX(-1)
}

.nr-header-component+.nr-layout-component:first-child,
.nr-header-component~.aem-Grid>.nr-layout-component:first-child {
    padding-top: 40px
}

.nr-header__container {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.nr-header__container--active .nr-header__lang,
.nr-header__container--active .nr-header__links,
.nr-header__container--active .nr-header__tagline {
    opacity: 0;
    z-index: -1
}

.nr-header__container--active .nr-header__search,
.nr-header__container--active .nr-header__search-icon-wrap {
    width: 230px
}

.nr-header__container--active .nr-header__input {
    top: -2px;
    opacity: 1;
    z-index: 1;
    visibility: visible
}

.nr-header__container--active .nr-header__icon-close-wrap {
    transition: opacity .5s, transform .5s;
    transition-delay: 1s;
    transform: translateY(-50%);
    opacity: 1
}

.nr-header__container--active .nr-header__search-inner-wrap {
    width: 230px
}

.nr-header__container--active .nr-header__search-inner-wrap:after {
    width: 100%
}

.nr-header__inner-wrap {
    padding: 44px 60px 56px
}

.nr-header__tagline {
    transition: opacity .5s ease-in-out;
    display: none
}

.nr-header__links {
    position: relative;
    margin: 0;
    padding: 7px 0 0;
    transition: opacity .5s ease-in-out
}

.nr-header__link-wrap {
    display: inline-block;
    vertical-align: top
}

.nr-header__lang {
    position: relative;
    z-index: 2;
    margin: 0 40px 0 0;
    padding: 7px 0 0;
    transition: opacity .5s ease-in-out
}

.nr-header__lang-item {
    display: inline-block;
    line-height: 1.71
}

.nr-header__lang-item:not(:last-child) {
    margin-right: 18px
}

.nr-header__lang-link {
    color: #fdfdfd;
    text-decoration: none;
    transition: opacity .25s ease-in-out
}

.nr-header__lang-link:hover {
    opacity: .7
}

.nr-header__link {
    position: relative;
    display: inline-block;
    z-index: 2;
    text-decoration: none;
    margin-right: 40px;
    color: #fdfdfd;
    transition: opacity .25s ease-in-out
}

.nr-header__link:hover {
    opacity: .7
}

.nr-header__link-text {
    line-height: 1.71;
    max-width: 106px;
    vertical-align: top;
    display: inline-block
}

.nr-header__search-outer-wrap {
    position: relative;
    margin-top: 7px
}

.nr-header__search-btn {
    position: absolute;
    color: #fff;
    z-index: 2;
    width: 30px;
    height: 30px;
    border: none;
    background: none;
    text-decoration: none;
    padding: 1px 7px 2px
}

.nr-header__search-btn:focus {
    outline: none
}

.nr-header__icon {
    margin-right: 12px;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: 23px
}

.nr-header__icon-close-wrap {
    opacity: 0;
    position: absolute;
    cursor: pointer;
    width: 30px;
    height: 30px;
    right: 0;
    top: 50%;
    transform: translateY(50%)
}

.nr-header__icon-close {
    cursor: pointer;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 8px;
    left: 8px;
    bottom: 0;
    right: 0
}

.nr-header__input {
    top: -1000px;
    position: absolute;
    right: 20px;
    margin-right: 0;
    background: none;
    width: 182px;
    color: #fdfdfd;
    z-index: -1;
    line-height: 30px;
    padding: 0;
    opacity: 0;
    border: 0;
    transition: opacity .75s ease-in-out, visibility .75s
}

.nr-header__input::-webkit-input-placeholder {
    color: #fdfdfd
}

.nr-header__input:-moz-placeholder,
.nr-header__input::-moz-placeholder {
    color: #fdfdfd
}

.nr-header__input:-ms-input-placeholder {
    color: #fdfdfd
}

.nr-header__input:focus {
    outline: 0
}

.nr-header__input::-ms-clear {
    display: none
}

.nr-header__search-inner-wrap {
    height: 30px;
    width: 20px;
    position: relative;
    float: right;
    transition: width .75s ease-in-out
}

.nr-header__search-inner-wrap:after {
    content: "";
    position: absolute;
    right: 0;
    width: 0;
    bottom: 1px;
    height: 1px;
    background-color: #fdfdfd;
    transition: width .75s ease-in-out
}

.nr-header__search-icon-wrap {
    position: absolute;
    right: 0;
    line-height: 24px;
    width: 20px;
    transition: width .5s ease-in-out
}

.nr-header__search {
    width: 30px;
    height: 30px;
    float: right;
    position: relative;
    transition: width .75s ease-in-out;
    min-width: 30px
}

.nr-header__search-icon {
    width: 18px;
    height: 18px;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .25s ease-in-out
}

.nr-header__search-icon:hover {
    opacity: .7
}

.nr-header__sitetunnel-empty-path:hover {
    opacity: 1
}

.nr-header .nr-header__sitetunnel-overlay-content {
    display: none
}

.nr-header__sitetunnel-overlay-content {
    position: relative;
    height: 100%;
    padding: 0
}

.browser-internetexplorer-11_0 .nr-header__input {
    height: 30px
}

[dir=rtl] .nr-header__container--active .nr-header__search-inner-wrap {
    width: 230px
}

[dir=rtl] .nr-header__container--active .nr-header__search-inner-wrap:before {
    width: 100%
}

[dir=rtl] .nr-header__container--active .nr-header__search-inner-wrap:after {
    width: 0
}

[dir=rtl] .nr-header__lang {
    margin: 0 0 0 40px
}

[dir=rtl] .nr-header__lang-item:not(:last-child) {
    margin-left: 18px;
    margin-right: auto
}

[dir=rtl] .nr-header__link {
    margin-left: 40px;
    margin-right: auto
}

[dir=rtl] .nr-header__icon {
    margin-right: auto;
    margin-left: 12px
}

[dir=rtl] .nr-header__icon-close-wrap {
    left: 0;
    right: auto
}

[dir=rtl] .nr-header__icon-close {
    right: 8px;
    left: 0
}

[dir=rtl] .nr-header__input {
    text-align: right;
    right: auto;
    left: 20px;
    direction: rtl
}

[dir=rtl] .nr-header__search-inner-wrap {
    float: left
}

[dir=rtl] .nr-header__search-inner-wrap:after {
    display: none
}

[dir=rtl] .nr-header__search-inner-wrap:before {
    content: "";
    position: absolute;
    left: 0;
    width: 0;
    bottom: 1px;
    height: 1px;
    background-color: #fdfdfd;
    transition: width .75s ease-in-out
}

[dir=rtl] .nr-header__search-icon-wrap {
    left: 0;
    right: auto
}

[dir=rtl] .nr-header__search {
    float: left
}

[dir=rtl] .nr-header__search-icon {
    right: 0;
    left: auto
}

.nr-navigation {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: fixed;
    height: 100vh;
    left: 0;
    top: 0;
    width: 18.75%;
    background: #fff;
    z-index: 11;
    transform: translateZ(0)
}

.nr-navigation-component+.nr-layout-component,
.nr-navigation-component~.aem-Grid>.nr-layout-component:first-child {
    padding-top: 40px
}

.nr-navigation-component {
    display: none
}

.nr-navigation--presence .nr-navigation-component {
    display: block
}

.nr-navigation__bypass {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.nr-navigation--presence:after,
.nr-navigation--presence:before {
    width: 81.25%;
    left: auto;
    right: 0
}

.nr-navigation--opened,
.nr-navigation--opened body {
    overflow: hidden;
    height: 100%
}

.nr-navigation--opened body {
    transform: none !important
}

.nr-navigation__search-btn {
    width: 23px;
    height: 23px;
    line-height: 23px;
    border: none;
    background: none;
    font-size: 19px;
    color: #fdfdfd;
    position: relative;
    z-index: 2;
    padding: 0;
    text-decoration: none;
    transition: opacity .25s ease-in-out
}

.nr-navigation__search-btn:focus {
    outline: none
}

.nr-navigation__search-btn:hover {
    opacity: .7
}

.nr-navigation__icon-close-wrap {
    opacity: 0;
    z-index: -1;
    position: absolute;
    width: 18px;
    height: 20px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .5s ease-in-out
}

.nr-navigation__icon-close {
    position: absolute;
    cursor: pointer;
    top: 4px;
    left: 4px;
    font-size: 12px;
    color: #fdfdfd
}

.nr-navigation__overlay--search-active .nr-navigation__icon-close-wrap {
    opacity: 1;
    cursor: pointer;
    z-index: 1
}

.nr-navigation__overlay--search-active .nr-navigation__search,
.nr-navigation__overlay--search-active .nr-navigation__search-icon-wrap,
.nr-navigation__overlay--search-active .nr-navigation__search-inner-wrap {
    width: 230px
}

.nr-navigation__overlay--search-active .nr-navigation__search-inner-wrap:after {
    width: 100%
}

.nr-navigation__overlay--search-active .nr-navigation__input {
    opacity: 1;
    z-index: 1
}

.nr-navigation__input {
    position: absolute;
    right: 20px;
    height: 26px;
    margin-right: 0;
    background: none;
    width: 182px;
    color: #fdfdfd;
    z-index: -1;
    line-height: 24px;
    opacity: 0;
    border: 0;
    padding: 0;
    transition: opacity .75s ease-in-out
}

.nr-navigation__input::-webkit-input-placeholder {
    color: #fdfdfd
}

.nr-navigation__input:-moz-placeholder,
.nr-navigation__input::-moz-placeholder {
    color: #fdfdfd
}

.nr-navigation__input:-ms-input-placeholder {
    color: #fdfdfd
}

.nr-navigation__input:focus {
    outline: 0
}

.nr-navigation__input::-ms-clear {
    display: none
}

.nr-navigation__search-inner-wrap {
    height: 30px;
    width: 20px;
    position: relative;
    float: right;
    transition: width .75s ease-in-out
}

.nr-navigation__search-inner-wrap:after {
    content: "";
    position: absolute;
    right: 0;
    width: 0;
    bottom: 1px;
    height: 1px;
    background-color: #fdfdfd;
    transition: width .75s ease-in-out
}

.nr-navigation__borrowed-links {
    display: none;
    margin: 0;
    padding: 0;
    background-color: #fff
}

.nr-navigation__borrowed-link {
    border-bottom: 1px solid #eaeaea
}

.nr-navigation__search-icon-wrap {
    position: absolute;
    right: 0;
    line-height: 24px;
    width: 20px;
    transition: width .5s ease-in-out
}

.nr-navigation__search {
    width: 30px;
    height: 30px;
    float: right;
    position: relative;
    transition: width .75s ease-in-out;
    min-width: 30px
}

.nr-navigation__search-label {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.nr-navigation__inner {
    position: absolute;
    height: 100vh;
    width: 100%;
    left: 0;
    top: 0;
    background-color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    border-right: 1px solid #eaeaea
}

.nr-navigation__overlay-content {
    opacity: 0;
    visibility: hidden;
    transition: opacity .6s, visibility .6s, width .7s cubic-bezier(1, .01, 1, 0);
    position: fixed;
    z-index: 12;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    top: 0;
    right: 0;
    width: 81.5%;
    height: 51px
}

.nr-navigation__overlay-content-close {
    margin: 21px 60px 0 0;
    width: 18px;
    height: 18px;
    text-decoration: none;
    background: transparent;
    border: none;
    padding: 0
}

.nr-navigation__overlay-content-search {
    position: relative;
    margin: 18px 42px 0 0
}

.nr-navigation__overlay {
    position: fixed;
    z-index: 10;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: hsla(0, 0%, 97%, .95);
    visibility: hidden;
    opacity: 0;
    transition: opacity .6s, visibility .6s
}

.nr-navigation__overlay--active {
    opacity: 1;
    visibility: visible
}

.nr-navigation__header {
    text-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    z-index: 2
}

.nr-navigation__controller {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-height: 0
}

.cq-Editable-dom .nr-navigation__controller {
    display: block
}

.nr-navigation__list-wrapper {
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.nr-navigation__list-wrapper::-webkit-scrollbar {
    display: none
}

@supports (-ms-ime-align:auto) {
    .nr-navigation__list-wrapper {
        padding: 1px
    }
}

.nr-navigation__container {
    overflow-y: auto;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -ms-overflow-style: none
}

.nr-navigation__container::-webkit-scrollbar {
    display: none
}

.nr-navigation__container+.nr-navigation__container {
    display: none;
    opacity: 0;
    transition: opacity .2s;
    transition-delay: .2s
}

.nr-navigation__container+.nr-navigation__container--active {
    opacity: 1
}

.nr-navigation__container--sublevel {
    display: -ms-flexbox;
    display: flex;
    overflow-y: hidden;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.nr-navigation__container--sublevel>.nr-navigation__list-title {
    position: relative;
    left: 0;
    width: 100%;
    z-index: 2
}

.nr-navigation__container--sublevel>.nr-navigation__list-title--back {
    background-color: #f7f7f7
}

.nr-navigation__container--visible {
    transition: transform .3s
}

.nr-navigation__container--visible.nr-navigation__container--sublevel {
    display: block !important;
    position: relative;
    background: transparent;
    z-index: 2
}

.nr-navigation__container--visible.nr-navigation__container--mainlevel {
    display: none !important
}

.nr-navigation__container--close {
    transform: translateX(100%)
}

.nr-navigation__logo {
    transition: opacity .5s ease-in-out;
    display: inline-block
}

.nr-navigation__logo-img {
    height: 100%;
    width: 100%
}

.nr-navigation__burger {
    display: none;
    position: fixed;
    z-index: 12;
    padding: 5px;
    transition: opacity .5s ease-in-out
}

.nr-navigation__burger:after,
.nr-navigation__burger:before {
    content: "";
    width: 17px;
    height: 1px;
    background-color: #000;
    display: block;
    transition: transform .3s ease-in-out
}

.nr-navigation__burger:before {
    margin-bottom: 6px
}

.nr-navigation__burger--active:before {
    transform: translateY(4px) rotate(45deg)
}

.nr-navigation__burger--active:after {
    transform: translateY(-3px) rotate(-45deg)
}

.nr-navigation__site-title {
    font-size: 20px;
    margin: 0;
    -ms-word-break: break-all;
    word-break: break-all
}

.nr-navigation__secondary-text,
.nr-navigation__site-title {
    transition: opacity .5s ease-in-out;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.nr-navigation__secondary-text {
    display: none
}

.nr-navigation__column {
    position: absolute;
    width: 100%;
    top: 0;
    transform: translateX(0);
    visibility: hidden;
    height: 100vh;
    background: #fff;
    border-right: 1px solid #eaeaea;
    z-index: -1;
    transition: transform .6s, visibility .6s
}

.nr-navigation__column--active {
    transform: translateX(100%) translateX(1px);
    visibility: visible
}

.nr-navigation__list {
    list-style-type: none;
    background-color: #fff;
    margin: 0;
    padding: 0;
    overflow-y: auto;
    -ms-overflow-style: none
}

.nr-navigation__list::-webkit-scrollbar {
    display: none
}

.nr-navigation__list--bottom {
    max-height: 200px;
    overflow-y: auto
}

.cq-Editable-dom .nr-navigation__list--bottom {
    max-height: 100%
}

.nr-navigation__list-title {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.nr-navigation__list-back {
    display: none
}

.nr-navigation__link {
    display: block;
    position: relative;
    color: #252530;
    letter-spacing: -.2px;
    text-decoration: none;
    cursor: pointer;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word
}

.nr-navigation__link-icon {
    margin-right: 16px;
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    font-size: 19px
}

.nr-navigation__link--title {
    font-size: 20px;
    margin-top: 142px
}

.nr-navigation__link--title .nr-icon-arrow-title {
    margin-left: 20px;
    font-size: 10px;
    line-height: 24px
}

.nr-navigation__link--back {
    background-color: #f7f7f7;
    position: relative
}

.nr-navigation__link--back-desktop {
    display: none
}

.nr-navigation__link--back-mobile {
    display: block
}

.nr-navigation__link--back .nr-icon {
    font-size: 10px;
    position: absolute;
    transform: rotate(180deg);
    left: 15px
}

.nr-navigation__link .nr-icon-arrow {
    font-size: 10px
}

@keyframes a {

    0%,
    20%,
    50%,
    80%,
    to {
        transform: translateY(0) rotate(-90deg)
    }

    40% {
        transform: translateY(-10px) rotate(-90deg)
    }

    60% {
        transform: translateY(-15px) rotate(-90deg)
    }
}

@keyframes b {

    0%,
    20%,
    50%,
    80%,
    to {
        transform: translateY(0) rotate(90deg)
    }

    40% {
        transform: translateY(-20px) rotate(90deg)
    }

    60% {
        transform: translateY(-15px) rotate(90deg)
    }
}

.nr-navigation__next-btn,
.nr-navigation__prev-btn {
    cursor: pointer;
    position: absolute;
    background: #fff;
    width: 100%;
    text-align: center;
    padding: 33px 60px 17px;
    z-index: 99;
    border: none;
    opacity: .9;
    bottom: auto
}

.nr-navigation__next-btn:focus,
.nr-navigation__prev-btn:focus {
    outline: none
}

.nr-navigation__next-btn .nr-icon-arrow:before,
.nr-navigation__prev-btn .nr-icon-arrow:before {
    color: #2e2a40;
    margin: 0 auto;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 16px;
    left: 0;
    right: 0
}

.nr-navigation__prev-btn {
    background-image: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0))
}

.nr-navigation__prev-btn .nr-icon-arrow:before {
    animation: a 5s;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg)
}

.nr-navigation__next-btn {
    bottom: auto;
    background-image: linear-gradient(0deg, #fff 100%, hsla(0, 0%, 100%, 0) 0)
}

.nr-navigation__next-btn .nr-icon-arrow:before {
    animation: b 5s;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg)
}

.nr-navigation__hide-btn {
    display: none
}

.nr-navigation__remove-animate .nr-icon-arrow:before {
    animation: b 0s
}

.nr-navigation [data-type=section] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.nr-navigation__footer {
    margin-top: auto;
    background-color: #fff;
    z-index: 2
}

.nr-navigation__quick-links {
    padding: 0 0 20px 60px;
    max-height: 300px;
    overflow-y: auto
}

.cq-Editable-dom .nr-navigation__quick-links {
    max-height: 100%
}

.nr-navigation__quick-link {
    display: inline-block;
    position: relative;
    font-size: 12px;
    color: #252530;
    text-decoration: none
}

.nr-navigation__icon {
    position: absolute;
    left: 0;
    top: 50%;
    max-height: 50px;
    max-width: 25px;
    transform: translateY(-50%)
}

[dir=rtl] .nr-navigation {
    left: auto;
    right: 0
}

[dir=rtl] .nr-navigation__search {
    float: left
}

[dir=rtl] .nr-navigation__search-inner-wrap {
    right: auto;
    left: 0
}

[dir=rtl] .nr-navigation__item .nr-icon {
    transform: scaleX(-1)
}

[dir=rtl] .nr-navigation__link--back .nr-icon-arrow-title {
    transform: rotate(0)
}

[dir=rtl] .nr-navigation__link-icon {
    margin-left: 16px;
    margin-right: 0
}

[dir=rtl] .nr-navigation__link--title .nr-icon-arrow-title {
    margin-right: 20px;
    margin-left: 0
}

[dir=rtl] .nr-navigation__icon {
    left: auto;
    right: 0
}

[dir=rtl] .nr-navigation__link--back .nr-icon {
    left: auto;
    right: 15px
}

[dir=rtl] .nr-navigation__inner {
    border-left: 1px solid #eaeaea;
    border-right: 0
}

[dir=rtl] .nr-navigation__column {
    transform: translateX(0);
    border-left: 1px solid #eaeaea;
    border-right: 0 none
}

[dir=rtl] .nr-navigation__column--active {
    transform: translateX(-100%) translateX(1px)
}

[dir=rtl] .nr-navigation__overlay-content {
    left: 0;
    right: auto
}

[dir=rtl] .nr-navigation__overlay-content-close {
    margin: 21px 0 0 60px
}

[dir=rtl] .nr-navigation__overlay-content-search {
    margin: 18px 0 0 42px
}

[dir=rtl] .nr-navigation__icon-close-wrap {
    right: auto;
    left: 0
}

[dir=rtl] .nr-navigation__input {
    right: auto;
    left: 20px;
    text-align: right;
    direction: rtl
}

[dir=rtl] .nr-navigation__quick-links {
    padding: 0 60px 20px 0
}

[dir=rtl] .nr-navigation__quick-link {
    padding-right: 60px
}

.nr-quotes {
    position: relative;
    width: 100%
}

.nr-quotes__wrapper {
    position: relative;
    padding-left: 32px;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -.2px
}

.nr-quotes__wrapper:before {
    position: absolute;
    content: "";
    width: 13px;
    height: 12px;
    top: 5px;
    left: 0
}

.nr-quotes__text {
    position: relative;
    display: block;
    font-size: 16px;
    line-height: 1.75;
    letter-spacing: -.2px;
    font-weight: 300;
    margin-bottom: 22px
}

.nr-quotes__name,
.nr-quotes__position,
.nr-quotes__title {
    font-size: 14px;
    line-height: 28px;
    letter-spacing: -.2px
}

.nr-quotes__name,
.nr-quotes__position {
    display: inline;
    font-weight: 400
}

.nr-quotes__position {
    margin-left: 0
}

.nr-quotes__name {
    margin-right: 4px
}

[dir=rtl] .nr-quotes__wrapper {
    padding: 0 32px 0 0
}

[dir=rtl] .nr-quotes__wrapper:before {
    left: auto;
    right: 0;
    transform: scaleX(-1)
}

[dir=rtl] .nr-quotes__name {
    margin-right: auto;
    margin-left: 4px
}

.nr-noteblock {
    display: block;
    padding: 30px 45px;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: -.1px;
    background-color: #f7f7f7;
    border-left: 2px solid;
    color: #252530;
    text-align: left
}

.nr-noteblock--green {
    border-color: #2e2a40
}

.nr-noteblock--yellow {
    border-color: #ffe600
}

.nr-noteblock--light-green {
    border-color: #9c0
}

.nr-noteblock--blue {
    border-color: #0064cc
}

.nr-noteblock--orange {
    border-color: #ff7500
}

.nr-noteblock--red {
    border-color: red
}

[dir=rtl] .nr-noteblock {
    border-left: 0;
    border-right-width: 2px;
    border-right-style: solid;
    text-align: right
}

.nr-text-component {
    position: relative;
    padding: 0;
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 1.75;
    letter-spacing: -.2px;
    color: #666
}

.nr-layout__wrapper--central .nr-text-component .nr-noteblock h2,
.nr-layout__wrapper--central .nr-text-component h2,
.nr-layout__wrapper--row3 .nr-text-component h2,
.nr-layout__wrapper--row4 .nr-text-component h2,
.nr-layout__wrapper--sidebyside .nr-text-component h2,
.nr-tabs.nr-tabs--vertical .nr-text-component h2 {
    position: relative;
    width: auto;
    left: auto
}

.nr-text-component blockquote,
.nr-text-component h2,
.nr-text-component h3,
.nr-text-component h4,
.nr-text-component h5,
.nr-text-component h6,
.nr-text-component p {
    display: block;
    margin: 0;
    padding: 0
}

.nr-text-component h2 {
    position: relative;
    font-size: 30px;
    font-weight: 300;
    line-height: 1.13;
    letter-spacing: -.1px;
    margin-top: 10px;
    color: #252530;
    margin-bottom: 30px
}

.nr-text-component h2:before {
    position: absolute;
    display: inline-block;
    content: "";
    width: 60px;
    height: 1px;
    top: -10px
}

.nr-text-component h2 a:before,
.nr-text-component h3 a:before,
.nr-text-component h4 a:before {
    display: none
}

.nr-text-component h2 a:after,
.nr-text-component h3 a:after,
.nr-text-component h4 a:after {
    display: inline-block
}

.nr-text-component h3 {
    font-size: 22px;
    line-height: 1.4;
    margin-bottom: 20px
}

.nr-text-component h4 {
    font-size: 16px;
    line-height: 20px
}

.nr-text-component h3,
.nr-text-component h4 {
    font-weight: 400;
    color: #2e2a40;
    letter-spacing: -.1px
}

.nr-text-component h5 {
    font-size: 24px;
    line-height: 36px;
    font-weight: 300
}

.nr-text-component blockquote {
    font-size: 14px;
    line-height: 2;
    font-style: normal;
    color: #252530
}

.nr-text-component blockquote,
.nr-text-component h5 {
    letter-spacing: -.2px;
    color: #252530
}

.nr-text-component p {
    font-size: 16px;
    line-height: 1.75;
    letter-spacing: -.2px
}

.nr-text-component p+ol,
.nr-text-component p+ul {
    margin-top: 10px
}

.nr-text-component h6 {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -.1px;
    font-weight: 400
}

.nr-text-component h6,
.nr-text-component p {
    color: #666
}

.nr-text-component ol,
.nr-text-component ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 25px;
    letter-spacing: normal
}

.nr-text-component ol>li,
.nr-text-component ul>li {
    position: relative;
    font-size: 14px;
    line-height: 28px;
    color: #666;
    padding-left: 5px;
    margin-bottom: 10px
}

.nr-text-component ol>li:after,
.nr-text-component ol>li:before,
.nr-text-component ul>li:after,
.nr-text-component ul>li:before {
    position: absolute;
    right: 100%
}

.nr-text-component ul>li:after {
    display: block;
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 100%;
    top: 12px
}

.nr-text-component ul>li:before {
    display: none
}

.nr-text-component ol {
    counter-reset: a
}

.nr-text-component ol>li:before {
    display: block;
    counter-increment: a;
    content: counter(a);
    white-space: nowrap
}

.nr-text-component ol>li:after {
    display: none
}

.nr-text-component ol ol,
.nr-text-component ol ul,
.nr-text-component ul ol,
.nr-text-component ul ul {
    margin-top: 10px
}

.nr-text-component a {
    position: relative;
    display: inline;
    text-decoration: none;
    cursor: pointer;
    color: #252530;
    border-bottom: 1px solid #252530
}

.nr-text-component a:after {
    position: static;
    display: none;
    content: "";
    width: 22px;
    height: 15px
}

.nr-text-component a[id],
.nr-text-component a[name] {
    display: inline-block;
    vertical-align: top
}

.nr-text-component a[id]:after,
.nr-text-component a[id]:before,
.nr-text-component a[name]:after,
.nr-text-component a[name]:before {
    display: none
}

[dir=rtl] .nr-text-component ol,
[dir=rtl] .nr-text-component ul {
    padding: 0 25px 0 0
}

[dir=rtl] .nr-text-component ol>li,
[dir=rtl] .nr-text-component ul>li {
    padding-right: 5px;
    padding-left: 0
}

[dir=rtl] .nr-text-component ol>li:after,
[dir=rtl] .nr-text-component ol>li:before,
[dir=rtl] .nr-text-component ul>li:after,
[dir=rtl] .nr-text-component ul>li:before {
    left: 100%;
    right: auto
}

.nr-adaptive-image {
    overflow: hidden;
    position: relative;
    margin-bottom: 40px
}

.nr-adaptive-image__btn {
    display: none;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 100%;
    color: #fff;
    height: 40px;
    left: 30px;
    line-height: 39px;
    font-size: 14px;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 40px;
    transition: opacity .2s
}

.nr-adaptive-image__btn--title {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.nr-adaptive-image__btn:focus,
.nr-adaptive-image__btn:hover {
    opacity: .6;
    outline: none
}

.nr-adaptive-image__img {
    display: block;
    width: 100%
}

.nr-adaptive-image__content {
    background: transparent;
    min-height: auto;
    position: static
}

.nr-adaptive-image__description {
    margin: 0;
    color: #666;
    font-size: 12px;
    line-height: 21px;
    padding: 20px 40px
}

.nr-adaptive-image .nr-adaptive-image__overlay {
    display: none
}

.nr-adaptive-image__overlay {
    position: relative;
    height: 100%;
    padding: 0;
    overflow: hidden
}

.nr-adaptive-image__overlay--img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%);
    padding: 0
}

[dir=rtl] .nr-adaptive-image__btn {
    right: 30px;
    left: auto
}

.nr-overlay {
    background-color: #fff;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
    -webkit-overflow-scrolling: touch
}

.is-ios .nr-cookie-notification__modal--opened .nr-overlay__ios {
    position: relative;
    width: 100vw;
    height: 100%
}

.nr-overlay__wrapper {
    height: 100%
}

.nr-overlay__close {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 100%;
    color: #000;
    height: 30px;
    line-height: 29px;
    font-size: 12px;
    position: absolute;
    right: 3.846%;
    top: 18px;
    width: 30px;
    z-index: 1
}

.nr-overlay__close:focus,
.nr-overlay__close:hover {
    outline: thin dotted #000
}

.nr-overlay__close--title {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.nr-overlay__no-scroll {
    overflow: hidden
}

.is-ios .nr-overlay__no-scroll {
    overflow: auto
}

.nr-overlay .nr-icon {
    position: absolute;
    top: 0;
    left: 8px
}

.nr-overlay__header {
    position: relative;
    padding-top: 70px;
    background-color: #fff
}

.nr-overlay__header--section {
    position: absolute;
    top: 22px;
    width: 100%
}

.nr-overlay__header--section .nr-overlay__close {
    padding: 0;
    right: 6.25%;
    top: 50%
}

.nr-overlay__header--section .nr-overlay__close:focus {
    outline: thin dotted #000
}

.nr-overlay__header--section .nr-overlay__close .nr-icon {
    font-size: 14px
}

[dir=rtl] .nr-overlay__close {
    right: auto;
    left: 3.846%
}

.nr-page-title+.nr-linkcta-component {
    margin-top: 40px
}

.nr-page-title+.nr-layout-component {
    padding-top: 40px
}

.nr-page-title__wrap {
    background-color: #f7f7f7;
    padding: 42px 6.25%;
    width: 100%
}

.nr-page-title__header--title {
    color: #252530;
    font-size: 30px;
    font-weight: 300;
    line-height: 39px;
    margin: 0 0 20px
}

.nr-page-title__header--content {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px
}

.nr-page-title__date {
    color: #252530;
    display: inline-block;
    font-size: 12px;
    line-height: 24px;
    margin: 0
}

.nr-page-title__date>div {
    display: inline-block
}

.nr-page-title__share {
    display: inline-block;
    background: transparent;
    border: 1px solid #000;
    border-radius: 100%;
    color: #000;
    height: 30px;
    line-height: 29px;
    font-size: 12px;
    padding: 0;
    width: 30px;
    margin-left: 10px
}

.nr-page-title__share--title {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.nr-page-title__share .nr-icon {
    position: relative;
    left: -1px
}

.nr-page-title__content--title {
    color: #666;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    margin: 0
}

[dir=rtl] .nr-page-title__share {
    margin: 0 10px 0 0
}

.nr-layout-component {
    background-color: #fff
}

.nr-layout__wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 6.25%
}

.nr-layout__wrapper>div {
    width: 100%
}

.nr-layout__wrapper .nr-layout__wrapper {
    padding: 0
}

.nr-layout__wrapper--stacked>div {
    width: 100%
}

.nr-layout__wrapper--top {
    -ms-flex-align: start;
    align-items: flex-start
}

.nr-layout__wrapper--middle {
    -ms-flex-align: center;
    align-items: center
}

.nr-layout__wrapper--bottom {
    -ms-flex-align: end;
    align-items: flex-end
}

.nr-layout__equalHeight {
    -ms-flex-direction: row;
    flex-direction: row
}

.nr-layout__error,
.nr-layout__label {
    width: 100%;
    text-align: center;
    color: rgba(0, 0, 0, .3);
    font-size: 14px;
    padding-bottom: 20px
}

.nr-layout__error {
    color: red
}

.nr-feature-carousel {
    overflow: hidden;
    position: relative;
    margin-bottom: 40px;
    background-color: #f7f7f7
}

.nr-feature-carousel--loading {
    overflow: hidden
}

.nr-feature-carousel__list {
    min-height: 60vh;
    max-height: 60vh
}

.nr-feature-carousel__list.slick-initialized {
    min-height: auto;
    max-height: none
}

.nr-feature-carousel--dark .nr-feature-carousel__button--primary,
.nr-feature-carousel--light .nr-feature-carousel__button--primary {
    color: #fff
}

.nr-feature-carousel--dark .nr-feature-carousel__file-details,
.nr-feature-carousel--light .nr-feature-carousel__file-details {
    color: #252530
}

.nr-feature-carousel__media {
    width: 100%;
    height: auto
}

.nr-feature-carousel .slick-slide {
    font-size: 0
}

.nr-feature-carousel__item {
    position: relative
}

.nr-feature-carousel__item:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .1;
    background: linear-gradient(180deg, transparent, #000)
}

@keyframes c {
    0% {
        opacity: 0;
        display: none
    }

    to {
        opacity: 1;
        display: block
    }
}

.nr-feature-carousel__pagination {
    min-height: 17px
}

.nr-feature-carousel__footer-item {
    display: none;
    padding: 0 6.25% 40px;
    transition: opacity .3s ease-out;
    opacity: 0;
    height: 0
}

.nr-feature-carousel__footer-item--active {
    display: block;
    opacity: 1;
    height: auto;
    animation: c .3s;
    z-index: 1
}

.nr-feature-carousel .slick-dots {
    font-size: 0;
    padding: 20px 6.25% 22px
}

.nr-feature-carousel .slick-dots button {
    padding: 0;
    background: none;
    width: 20px;
    margin: 0 6px 0 0;
    padding: 10px 0;
    border: none;
    opacity: .5;
    transition: opacity .25s ease-out
}

.nr-feature-carousel .slick-dots button:before {
    content: "";
    display: block;
    width: 20px;
    height: 2px
}

.nr-feature-carousel .slick-dots button:focus {
    outline: none
}

.nr-feature-carousel .slick-dots button:hover {
    opacity: 1
}

.nr-feature-carousel .slick-dots li {
    display: inline-block
}

.nr-feature-carousel .slick-dots li.slick-active button {
    opacity: 1
}

.nr-feature-carousel .nr-feature-carousel__list--multiple-slides .nr-feature-carousel__trigger {
    width: 30%;
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    cursor: pointer
}

.nr-feature-carousel .nr-feature-carousel__list--multiple-slides .nr-feature-carousel__trigger--prev {
    left: 0
}

.nr-feature-carousel .nr-feature-carousel__list--multiple-slides .nr-feature-carousel__trigger--next {
    right: 0
}

.nr-feature-carousel__arrow {
    cursor: pointer;
    position: absolute;
    text-align: center;
    z-index: 1;
    background-color: rgba(0, 0, 0, .8);
    opacity: .7;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    line-height: 60px;
    width: 60px;
    height: 60px;
    display: inline-block;
    color: #fff;
    transition: background-color .25s ease-out, opacity .25s ease-out
}

.nr-feature-carousel__arrow--prev {
    left: 36px
}

.nr-feature-carousel__arrow--prev:before {
    transform: rotate(-180deg);
    display: block
}

.nr-feature-carousel__arrow--next {
    right: 36px
}

.nr-feature-carousel__arrow--mouseenter,
.nr-feature-carousel__arrow:hover {
    opacity: 1;
    background-color: #000
}

.nr-feature-carousel .slick-slide {
    position: relative
}

.nr-feature-carousel__title:hover {
    opacity: .7
}

.nr-feature-carousel__title:hover .nr-feature-carousel__title-icon {
    margin-left: 20px
}

.nr-feature-carousel__title-wrap {
    margin: 0 0 8px
}

.nr-feature-carousel__title-link {
    font-size: 16px;
    line-height: 20px;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px
}

.nr-feature-carousel__title-icon {
    margin-left: 10px;
    font-size: 10px;
    display: inline-block;
    vertical-align: middle;
    transition: margin .3s ease-in-out
}

.nr-feature-carousel__title {
    text-decoration: none
}

.nr-feature-carousel__description {
    font: 14px Arial, Helvetica, sans-serif;
    line-height: 23px;
    margin: 0;
    max-width: 525px
}

.nr-feature-carousel__buttons--row {
    white-space: nowrap
}

.nr-feature-carousel__buttons--row .nr-feature-carousel__button {
    display: block;
    margin-bottom: 15px
}

.nr-feature-carousel__buttons--row .nr-feature-carousel__button--secondary,
.nr-feature-carousel__buttons--row .nr-feature-carousel__button:only-child {
    margin-bottom: 0
}

.nr-feature-carousel__buttons--column .nr-feature-carousel__button {
    display: block
}

.nr-feature-carousel__buttons--column .nr-feature-carousel__button--primary {
    margin-bottom: 11px
}

.nr-feature-carousel__buttons--column .nr-feature-carousel__button--file-type {
    padding-right: 7px
}

.nr-feature-carousel__buttons--column .nr-feature-carousel__button:only-child {
    margin-bottom: 0
}

.nr-feature-carousel__buttons-wrap {
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px
}

.nr-feature-carousel__button {
    max-width: 272px;
    text-align: center;
    border-radius: 100px;
    border: 1px solid;
    padding: 7px 20px;
    font: 14px Arial, Helvetica, sans-serif;
    line-height: 1.43;
    text-decoration: none;
    transition: opacity .15s ease-out
}

.nr-feature-carousel__button--primary:hover {
    opacity: .8
}

.nr-feature-carousel__button--secondary:hover {
    opacity: .3
}

.nr-feature-carousel__button:only-child {
    max-width: 255px;
    white-space: normal
}

.nr-feature-carousel__icon-download {
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    font-size: 11px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    margin-left: 7px;
    border: 1px solid;
    transition: background-color .25s ease-out, color .25s ease-out
}

.nr-feature-carousel__file-details {
    font-size: 12px;
    padding-left: 7px;
    opacity: .7;
    white-space: nowrap
}

.nr-feature-carousel__file-extension {
    text-transform: uppercase
}

.nr-feature-carousel__file-name {
    text-align: left
}

[dir=rtl] .nr-feature-carousel__item:before {
    right: 0;
    left: auto
}

[dir=rtl] .nr-feature-carousel .slick-dots button {
    margin: 0 0 0 6px
}

[dir=rtl] .nr-feature-carousel__arrow {
    transform: translateY(-50%) scaleX(-1)
}

[dir=rtl] .nr-feature-carousel__arrow--prev {
    right: 36px;
    left: auto
}

[dir=rtl] .nr-feature-carousel__arrow--next {
    left: 36px;
    right: auto
}

[dir=rtl] .nr-feature-carousel__title:hover .nr-feature-carousel__title-icon {
    margin-right: 20px;
    margin-left: 0
}

[dir=rtl] .nr-feature-carousel__title-link {
    margin-left: 6px;
    margin-right: 0
}

[dir=rtl] .nr-feature-carousel__title-icon {
    margin-right: 10px;
    margin-left: 0;
    transform: scaleX(-1)
}

[dir=rtl] .nr-feature-carousel__buttons--column .nr-feature-carousel__button--file-type {
    padding-left: 7px;
    padding-right: 0
}

[dir=rtl] .nr-feature-carousel__icon-download {
    margin-right: 7px;
    margin-left: 0
}

[dir=rtl] .nr-feature-carousel__file-details {
    padding-right: 7px;
    padding-left: 0
}

[dir=rtl] .nr-feature-carousel__file-name {
    text-align: right
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__wrapper,
.nr-layout__wrapper--row3 .nr-video__wrapper,
.nr-layout__wrapper--row4 .nr-video__wrapper,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__wrapper,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__wrapper,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__wrapper,
.nr-video__wrapper {
    position: relative;
    overflow: hidden
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__wrapper:hover .nr-video__content:after,
.nr-layout__wrapper--row3 .nr-video__wrapper:hover .nr-video__content:after,
.nr-layout__wrapper--row4 .nr-video__wrapper:hover .nr-video__content:after,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__wrapper:hover .nr-video__content:after,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__wrapper:hover .nr-video__content:after,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__wrapper:hover .nr-video__content:after,
.nr-video__wrapper:hover .nr-video__content:after {
    opacity: .4
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__wrapper:hover .nr-video__content--info,
.nr-layout__wrapper--row3 .nr-video__wrapper:hover .nr-video__content--info,
.nr-layout__wrapper--row4 .nr-video__wrapper:hover .nr-video__content--info,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__wrapper:hover .nr-video__content--info,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__wrapper:hover .nr-video__content--info,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__wrapper:hover .nr-video__content--info,
.nr-video__wrapper:hover .nr-video__content--info {
    bottom: auto !important
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__wrapper:hover .nr-video__description,
.nr-layout__wrapper--row3 .nr-video__wrapper:hover .nr-video__description,
.nr-layout__wrapper--row4 .nr-video__wrapper:hover .nr-video__description,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__wrapper:hover .nr-video__description,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__wrapper:hover .nr-video__description,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__wrapper:hover .nr-video__description,
.nr-video__wrapper:hover .nr-video__description {
    transform: translateY(5px)
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__spacer,
.nr-layout__wrapper--row3 .nr-video__spacer,
.nr-layout__wrapper--row4 .nr-video__spacer,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__spacer,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__spacer,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__spacer,
.nr-video__spacer {
    padding-top: 56.25%
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__video,
.nr-layout__wrapper--row3 .nr-video__video,
.nr-layout__wrapper--row4 .nr-video__video,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__video,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__video,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__video,
.nr-video__video {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__thumbnail,
.nr-layout__wrapper--row3 .nr-video__thumbnail,
.nr-layout__wrapper--row4 .nr-video__thumbnail,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__thumbnail,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__thumbnail,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__thumbnail,
.nr-video__thumbnail {
    display: block;
    margin: 0 auto
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__description,
.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__duration,
.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__title,
.nr-layout__wrapper--row3 .nr-video__description,
.nr-layout__wrapper--row3 .nr-video__duration,
.nr-layout__wrapper--row3 .nr-video__title,
.nr-layout__wrapper--row4 .nr-video__description,
.nr-layout__wrapper--row4 .nr-video__duration,
.nr-layout__wrapper--row4 .nr-video__title,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__description,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__duration,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__title,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__description,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__duration,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__title,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__description,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__duration,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__title,
.nr-video__description,
.nr-video__duration,
.nr-video__title {
    margin: 0
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__duration,
.nr-layout__wrapper--row3 .nr-video__duration,
.nr-layout__wrapper--row4 .nr-video__duration,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__duration,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__duration,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__duration,
.nr-video__duration {
    font-size: 12px;
    line-height: 23px;
    letter-spacing: -.1px;
    min-height: 23px;
    color: #666;
    opacity: .5
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__title,
.nr-layout__wrapper--row3 .nr-video__title,
.nr-layout__wrapper--row4 .nr-video__title,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__title,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__title,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__title,
.nr-video__title {
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: -.1px
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__description,
.nr-layout__wrapper--row3 .nr-video__description,
.nr-layout__wrapper--row4 .nr-video__description,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__description,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__description,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__description,
.nr-video__description {
    font-size: 12px;
    line-height: 1.58;
    max-width: 600px;
    transform: translateY(5px);
    opacity: .8;
    color: #252530
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__content,
.nr-layout__wrapper--row3 .nr-video__content,
.nr-layout__wrapper--row4 .nr-video__content,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__content,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__content,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__content,
.nr-video__content {
    background-color: none;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__content:after,
.nr-layout__wrapper--row3 .nr-video__content:after,
.nr-layout__wrapper--row4 .nr-video__content:after,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__content:after,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__content:after,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__content:after,
.nr-video__content:after {
    content: "";
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    padding-top: 56.25%;
    background: linear-gradient(180deg, transparent 0, #000);
    opacity: .4;
    transition: opacity .3s
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__content--info,
.nr-layout__wrapper--row3 .nr-video__content--info,
.nr-layout__wrapper--row4 .nr-video__content--info,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__content--info,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__content--info,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__content--info,
.nr-video__content--info {
    position: relative;
    background-color: #f7f7f7;
    padding: 25px 6.25% 30px;
    left: 0;
    margin-right: 0;
    height: auto
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__play,
.nr-layout__wrapper--row3 .nr-video__play,
.nr-layout__wrapper--row4 .nr-video__play,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__play,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__play,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__play,
.nr-video__play {
    background-color: transparent;
    border: none;
    height: 40px;
    width: 40px;
    margin-top: -60px;
    position: absolute;
    z-index: 3;
    left: 6.25%;
    padding: 0;
    outline: none;
    bottom: auto
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__play:focus,
.nr-layout__wrapper--row3 .nr-video__play:focus,
.nr-layout__wrapper--row4 .nr-video__play:focus,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__play:focus,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__play:focus,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__play:focus,
.nr-video__play:focus {
    border: 1px dotted #fff
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__play svg,
.nr-layout__wrapper--row3 .nr-video__play svg,
.nr-layout__wrapper--row4 .nr-video__play svg,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__play svg,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__play svg,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__play svg,
.nr-video__play svg {
    width: 100%;
    height: 100%
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__video--wrapper,
.nr-layout__wrapper--row3 .nr-video__video--wrapper,
.nr-layout__wrapper--row4 .nr-video__video--wrapper,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__video--wrapper,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__video--wrapper,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__video--wrapper,
.nr-video__video--wrapper {
    opacity: 0;
    visibility: hidden;
    top: 0;
    left: -200%;
    width: 100%;
    position: absolute;
    padding-top: 56.25%;
    z-index: 2
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__wrapper--active .nr-video__video--wrapper,
.nr-layout__wrapper--row3 .nr-video__wrapper--active .nr-video__video--wrapper,
.nr-layout__wrapper--row4 .nr-video__wrapper--active .nr-video__video--wrapper,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__wrapper--active .nr-video__video--wrapper,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__wrapper--active .nr-video__video--wrapper,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__wrapper--active .nr-video__video--wrapper,
.nr-video__wrapper--active .nr-video__video--wrapper {
    opacity: 1;
    visibility: visible;
    left: 0
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__wrapper--active .nr-video__play,
.nr-layout__wrapper--row3 .nr-video__wrapper--active .nr-video__play,
.nr-layout__wrapper--row4 .nr-video__wrapper--active .nr-video__play,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__wrapper--active .nr-video__play,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__wrapper--active .nr-video__play,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__wrapper--active .nr-video__play,
.nr-video__wrapper--active .nr-video__play {
    opacity: 0;
    visibility: hidden;
    left: -200%
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__wrapper--active .nr-video__thumbnail,
.nr-layout__wrapper--row3 .nr-video__wrapper--active .nr-video__thumbnail,
.nr-layout__wrapper--row4 .nr-video__wrapper--active .nr-video__thumbnail,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__wrapper--active .nr-video__thumbnail,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__wrapper--active .nr-video__thumbnail,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__wrapper--active .nr-video__thumbnail,
.nr-video__wrapper--active .nr-video__thumbnail {
    display: none
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__content--info,
.nr-layout__wrapper--row3 .nr-video__content--info,
.nr-layout__wrapper--row4 .nr-video__content--info,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__content--info,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__content--info,
.nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__content--info {
    bottom: auto !important
}

.nr-video {
    margin-bottom: 40px
}

[dir=rtl] .nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__play.nr-video_playbtn,
[dir=rtl] .nr-layout__wrapper--row3 .nr-video__play.nr-video_playbtn,
[dir=rtl] .nr-layout__wrapper--row4 .nr-video__play.nr-video_playbtn,
[dir=rtl] .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__play.nr-video_playbtn,
[dir=rtl] .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__play.nr-video_playbtn,
[dir=rtl] .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__play.nr-video_playbtn,
[dir=rtl] .nr-video__play.nr-video_playbtn {
    left: auto;
    right: 6.25%
}

.nr-table-component {
    overflow-x: auto;
    width: 100%;
    margin-bottom: 40px
}

.nr-table-component--gradient-right {
    position: relative
}

.nr-table-component--gradient-right:after,
.nr-table-component--gradient-right:before {
    content: "";
    display: block;
    height: 100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 60%
}

.nr-table-component--gradient-right:after {
    background: linear-gradient(270deg, #f7f7f7 0, hsla(0, 0%, 97%, .8) 40%, hsla(0, 0%, 97%, 0));
    right: 0
}

.nr-table-component table {
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    border: #e9e9e9;
    margin: 0;
    padding: 0
}

.nr-table-component tbody {
    margin: 0;
    padding: 0;
    border-spacing: 0
}

.nr-table-component caption {
    background-color: #f7f7f7;
    text-align: left
}

.nr-table-component tr:nth-child(odd) {
    background-color: #f7f7f7
}

.nr-table-component tr:nth-child(2n) {
    background-color: #fff
}

.nr-table-component td,
.nr-table-component th {
    border-color: #e9e9e9
}

.nr-table-component th {
    font-size: 14px;
    line-height: 1.64;
    letter-spacing: -.1px;
    font-weight: 400
}

.nr-table-component td {
    font-size: 12px;
    line-height: 1.92;
    letter-spacing: -.1px;
    color: #252530
}

.nr-table-component a {
    position: relative;
    display: inline;
    text-decoration: none;
    cursor: pointer;
    color: #252530;
    border-bottom: 1px solid #007f00
}

.nr-table-component a:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    bottom: 2px;
    left: 0
}

.nr-table-component ol,
.nr-table-component ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 25px
}

.nr-table-component ol>li,
.nr-table-component ul>li {
    position: relative;
    font-size: 14px;
    line-height: 28px;
    color: #666;
    padding-left: 5px;
    margin-bottom: 10px
}

.nr-table-component ol>li:after,
.nr-table-component ol>li:before,
.nr-table-component ul>li:after,
.nr-table-component ul>li:before {
    position: absolute;
    right: 100%
}

.nr-table-component ul>li:after {
    display: block;
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 100%;
    top: 12px
}

.nr-table-component ul>li:before {
    display: none
}

.nr-table-component ol {
    counter-reset: a
}

.nr-table-component ol>li:before {
    display: block;
    counter-increment: a;
    content: counter(a)
}

.nr-table-component ol>li:after {
    display: none
}

.nr-table-component ol ol,
.nr-table-component ol ul,
.nr-table-component ul ol,
.nr-table-component ul ul {
    margin-top: 10px
}

[dir=rtl] .nr-table-component caption {
    text-align: right
}

[dir=rtl] .nr-table-component--gradient-right {
    position: relative
}

[dir=rtl] .nr-table-component--gradient-right:after {
    background: linear-gradient(90deg, #f7f7f7 0, hsla(0, 0%, 97%, .8) 40%, hsla(0, 0%, 97%, 0));
    right: auto;
    left: 0
}

[dir=rtl] .nr-table-component ol,
[dir=rtl] .nr-table-component ul {
    padding: 0 25px 0 0
}

[dir=rtl] .nr-table-component ol>li,
[dir=rtl] .nr-table-component ul>li {
    padding-left: 0;
    padding-right: 5px
}

[dir=rtl] .nr-table-component ol>li:after,
[dir=rtl] .nr-table-component ol>li:before,
[dir=rtl] .nr-table-component ul>li:after,
[dir=rtl] .nr-table-component ul>li:before {
    right: auto;
    left: 100%
}

.nr-cards-component {
    position: relative;
    padding: 0;
    z-index: 1;
    margin-bottom: 40px
}

.nr-layout__wrapper--row4.nr-layout__wrapper--middle .nr-cards-component {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.nr-layout__wrapper--row4.nr-layout__wrapper--bottom.nr-layout__equalHeight .nr-cards-component,
.nr-layout__wrapper--row4.nr-layout__wrapper--middle.nr-layout__equalHeight .nr-cards-component {
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.nr-cards {
    position: relative;
    display: block;
    z-index: 1;
    width: 100%;
    height: 100%;
    text-decoration: none
}

.nr-cards:hover .nr-cards__overlay {
    opacity: 1;
    border-color: #e9e9e9;
    background-color: #fcfcfc
}

.nr-cards:hover .nr-cards__media-img {
    transform: scale(1.05)
}

.nr-cards:hover .nr-cards__icon-arrow,
.nr-cards:hover .nr-cards__icon-arrow-title {
    transform: translateX(10px)
}

.nr-cards__overlay {
    border: .5px solid transparent;
    background-color: transparent;
    width: 100%;
    height: 100%;
    box-sizing: content-box;
    position: absolute;
    z-index: -1;
    transition: border-color .2s ease-in-out, background-color .2s ease-in-out
}

.nr-cards__overlay,
.nr-layout__wrapper--row3 .nr-cards__overlay {
    padding: 4.5045%;
    left: -4.5045%
}

.nr-layout__wrapper--row4 .nr-cards__overlay {
    padding: 4.16777% 7.1428%;
    left: -7.1428%
}

.nr-accordion-component .nr-cards__overlay,
.nr-tab-component .nr-cards__overlay {
    display: none
}

.nr-cards__media {
    margin-bottom: 20px;
    overflow: hidden
}

.nr-cards__media-img {
    will-change: transform;
    width: 100%;
    float: left;
    transition: transform 1.2s ease-in-out
}

.nr-cards__content {
    text-align: left
}

.nr-cards__head {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.75;
    letter-spacing: -.1px;
    margin: 0;
    transition: color .1s ease-in-out
}

.nr-cards__head-link {
    display: inline-block;
    text-decoration: none
}

.nr-cards__description {
    line-height: 1.86;
    color: #666
}

.nr-cards__description,
.nr-cards__description-link {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.1px
}

.nr-cards__description-link {
    display: inline-block;
    line-height: 1.64;
    margin-top: 10px
}

.nr-cards__description-text {
    margin: 10px 0 0;
    white-space: pre-wrap
}

.nr-cards__file {
    line-height: 1.75;
    text-transform: uppercase;
    margin-top: 10px;
    opacity: .8
}

.nr-cards__file,
.nr-cards__file-download {
    font-size: 12px;
    letter-spacing: -.1px;
    color: #666
}

.nr-cards__file-download {
    display: inline-block;
    line-height: 1.92;
    margin-top: 5px;
    text-decoration: none;
    transition: color .1s ease-in-out
}

.nr-cards__file-icon {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 9px;
    width: 20px;
    height: 20px;
    margin-left: 8px;
    border: .5px solid transparent;
    border-radius: 100%;
    text-align: center
}

.nr-cards__icon-arrow-title {
    font-size: 10px;
    margin-left: 12px;
    vertical-align: baseline
}

.nr-cards__icon-arrow {
    font-size: 10px;
    margin-left: 8px
}

.nr-cards__icon-arrow,
.nr-cards__icon-arrow-title {
    display: inline-block;
    transition: transform .3s ease-in-out
}

.nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__description,
.nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__description-link,
.nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__description-text,
.nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__file,
.nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__file-download,
.nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__head,
.nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__icon-arrow,
.nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__icon-arrow-title {
    color: #fff
}

.nr-layout__wrapper--row4 .nr-cards__overlay {
    border: none
}

.nr-layout__wrapper--row4 .nr-cards__head {
    font-size: 14px;
    line-height: 1.5
}

.nr-layout__wrapper--row4 .nr-cards__description-link,
.nr-layout__wrapper--row4 .nr-cards__description-text,
.nr-layout__wrapper--row4 .nr-cards__file-download {
    font-size: 12px;
    line-height: 1.91
}

.nr-layout__wrapper--row4 .nr-cards__content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    padding-right: 10.416%
}

.nr-layout__wrapper--row4 .nr-cards__file {
    display: inline-block;
    font-size: 12px;
    line-height: 1.75;
    opacity: .8
}

.nr-layout__wrapper--row4 .nr-cards__file-text {
    display: none
}

.nr-layout__wrapper--row4 .nr-cards__icon-arrow {
    font-size: 8px
}

.nr-layout__wrapper--row4 .nr-cards .nr-cards__description-text {
    display: none
}

.nr-layout__wrapper--row4 .nr-cards.nr-cards__no-img .nr-cards__overlay {
    opacity: 1;
    border: .5px solid #eaeaea;
    background-color: transparent;
    transition: border-color 0s, background-color .2s ease-in-out
}

.nr-layout__wrapper--row4 .nr-cards.nr-cards__no-img .nr-cards__description-text,
.nr-layout__wrapper--row4 .nr-cards.nr-cards__no-img .nr-cards__file-download {
    display: block
}

.nr-layout__wrapper--row4 .nr-cards.nr-cards__no-img .nr-cards__file-text {
    display: inline
}

.nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description .nr-cards__description-text {
    display: none
}

.nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description .nr-cards__media {
    margin: 0 20px 0 0;
    width: 40%;
    min-width: 40%
}

.nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description .nr-cards__description-link,
.nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description .nr-cards__file {
    margin-top: 5px
}

.nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img) .nr-cards__file-text {
    display: none
}

.nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img) .nr-cards__file-icon {
    margin: 0
}

.nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img) .nr-cards__file-download {
    position: absolute;
    margin: 0;
    right: 4.5045%;
    top: 50%;
    transform: translateY(-50%)
}

.nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img) .nr-cards__icon-arrow-title {
    position: absolute;
    right: 4.5045%;
    top: 50%;
    transform: translateY(-50%)
}

.nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img):hover .nr-cards__icon-arrow-title {
    transform: translate(10px, -50%)
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-cards__overlay,
.nr-layout__wrapper--central.nr-layout__wrapper--stacked .nr-cards__overlay,
.nr-layout__wrapper--sidebyside .nr-cards__overlay {
    padding: 4.5045%;
    left: -4.5045%
}

.nr-accordion-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__description-text,
.nr-accordion-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__file,
.nr-layout__wrapper--row4 .nr-accordion-component .nr-cards:hover .nr-cards__description-text,
.nr-layout__wrapper--row4 .nr-accordion-component .nr-cards:hover .nr-cards__file,
.nr-layout__wrapper--row4 .nr-tab-component .nr-cards:hover .nr-cards__description-text,
.nr-layout__wrapper--row4 .nr-tab-component .nr-cards:hover .nr-cards__file,
.nr-tab-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__description-text,
.nr-tab-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__file {
    color: #666
}

.nr-layout__wrapper--row3 .nr-cards.nr-cards__no-img .nr-cards__overlay {
    border-color: #e9e9e9
}

[dir=rtl] .nr-cards:hover .nr-cards__icon-arrow,
[dir=rtl] .nr-cards:hover .nr-cards__icon-arrow-title {
    transform: rotateY(180deg) translateX(10px)
}

[dir=rtl] .nr-cards__content {
    text-align: right
}

[dir=rtl] .nr-cards__file-icon {
    margin: 0 8px 0 0
}

[dir=rtl] .nr-cards__icon-arrow-title {
    margin: 0 12px 0 0;
    transform: rotateY(180deg) translateX(0)
}

[dir=rtl] .nr-cards__icon-arrow {
    margin: 0 8px 0 0;
    transform: rotateY(180deg) translateX(0)
}

[dir=rtl] .nr-layout__wrapper--row4 .nr-cards__content {
    padding: 0 0 0 10.416%
}

[dir=rtl] .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description .nr-cards__media {
    margin: 0 0 0 20px
}

[dir=rtl] .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img) .nr-cards__file-download,
[dir=rtl] .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img) .nr-cards__icon-arrow-title {
    left: 4.5045%;
    right: auto
}

[dir=rtl] .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img):hover .nr-cards__icon-arrow-title {
    transform: rotateY(180deg) translateX(10px)
}

.nr-tab-component {
    margin-bottom: 40px
}

.nr-tabs {
    background-color: #fff
}

.nr-tabs .nr-text-component {
    padding-left: 0
}

.nr-tabs .nr-text-component h2 {
    position: relative;
    left: 0;
    width: auto
}

.nr-tabs__header {
    display: none;
    padding: 0;
    margin: 0;
    width: 15.5%
}

.nr-tabs__header-item {
    cursor: pointer;
    background-color: #fff;
    border: 1px solid transparent;
    color: #666;
    letter-spacing: -.1px;
    transition: all .4s ease-in;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.nr-tabs__header-item.is-active {
    background-color: #f7f7f7
}

.nr-tabs__header-item:focus {
    outline: thin dotted
}

.nr-tabs__body-header {
    color: #252530;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 14px;
    line-height: 1.64;
    letter-spacing: -.1px;
    padding: 10px 6.25%;
    position: relative;
    min-height: 63px;
    transition: all .6s ease-in
}

.nr-tabs__body-header>.nr-icon-arrow--tab {
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0 3px 0 10px;
    transform: rotate(90deg);
    transition: transform .6s ease-in-out
}

.nr-tabs__body-content {
    overflow: hidden;
    transition: height .3s ease-in-out, min-height .3s ease-in-out, opacity .6s ease-in-out;
    height: 0;
    margin: 0 6.25%;
    opacity: 0
}

.nr-tabs__body-content .aem-Grid:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden
}

.nr-tabs__body-wrap {
    border-style: solid;
    border-color: #e9e9e9;
    border-width: 0 0 1px
}

.nr-tabs__body-wrap:first-child {
    border-width: 1px 0
}

.nr-tabs__body-wrap.is-active .nr-tabs__body-content {
    opacity: 1;
    height: auto;
    overflow: visible
}

.nr-tabs__body-wrap.is-active .nr-icon-arrow--tab {
    transform: rotate(-90deg)
}

.nr-tabs--horizontal .nr-tabs__header {
    width: 100%
}

.nr-tabs--horizontal .nr-tabs__header-item {
    border-bottom-color: #e9e9e9;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    padding: 8px 20px;
    vertical-align: middle;
    min-height: 56px
}

.nr-tabs--horizontal .nr-tabs__header-item.is-active {
    border-color: #e9e9e9;
    border-bottom-color: transparent;
    border-radius: 2px 2px 0 0
}

.nr-tabs--horizontal .nr-tabs__body {
    border-top: none;
    width: 100%;
    border-width: 0 0 1px
}

.nr-tabs--vertical {
    position: relative
}

.nr-tabs--vertical .nr-tabs__header {
    position: absolute;
    top: 0;
    width: 15.3847%
}

.nr-tabs--vertical .nr-tabs__header-item {
    border-bottom-color: #e9e9e9;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 1.64;
    padding: 15px 20px;
    text-align: left;
    width: 100%
}

.nr-tabs--vertical .nr-tabs__header-item:first-child {
    border-top-color: #e9e9e9
}

.nr-tabs--vertical .nr-tabs__header--topPositioned {
    position: absolute;
    top: 0;
    bottom: auto
}

.nr-tabs--vertical .nr-tabs__header--bottomPositioned {
    position: absolute;
    bottom: 0;
    top: auto
}

.nr-tabs--vertical .nr-tabs__header--fixedPositioned {
    position: fixed;
    bottom: auto;
    width: 12.5%
}

.nr-tabs--vertical .nr-tabs__body {
    width: 100%
}

[dir=rtl] .nr-tabs .nr-text-component h2 {
    right: 0;
    left: auto
}

[dir=rtl] .nr-tabs__body-header>.nr-icon-arrow--tab {
    margin: 0 10px 0 3px
}

[dir=rtl] .nr-tabs__body-wrap.is-active .nr-icon-arrow--tab {
    transform: rotate(270deg)
}

[dir=rtl] .nr-tabs--vertical .nr-tabs__header-item {
    text-align: right
}

.nr-accordion-component {
    margin-bottom: 40px
}

.nr-accordion {
    background-color: #fff
}

.nr-accordion .nr-text-component {
    padding: 0
}

.nr-accordion .nr-text-component h2 {
    position: relative;
    left: 0;
    width: auto
}

.nr-accordion__item {
    border-style: solid;
    border-color: #e9e9e9;
    border-width: 0 0 1px
}

.nr-accordion__item:first-child {
    border-width: 1px 0
}

.nr-accordion__item.is-active .nr-accordion__item-body {
    opacity: 1;
    height: auto;
    overflow: visible
}

.nr-accordion__item.is-active .nr-icon-arrow--accordion {
    transform: rotate(-90deg)
}

.nr-accordion__item-header {
    color: #252530;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 14px;
    line-height: 1.64;
    letter-spacing: -.1px;
    padding: 0 6.25%;
    height: 63px;
    transition: color .3s ease-in;
    text-decoration: none
}

.nr-accordion__item-header>.nr-icon-arrow--accordion {
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0 3px 0 10px;
    transform: rotate(90deg);
    transition: transform .6s ease-in-out
}

.nr-accordion__item-header:focus {
    outline: none
}

.nr-accordion__item-body {
    overflow: hidden;
    transition: height .3s ease-in-out, min-height .3s ease-in-out, opacity .6s ease-in-out;
    height: 0;
    padding: 0 6.25%;
    opacity: 0
}

.nr-accordion__item-body .aem-Grid:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden
}

.nr-accordion__item-body .nr-component:not(.nr-layout-component) {
    margin-bottom: 40px
}

.nr-accordion__item-body .nr-cards-component {
    margin-bottom: 40px !important
}

.nr-layout__wrapper .nr-accordion__item-body,
.nr-layout__wrapper .nr-accordion__item-header {
    padding: 0
}

[dir=rtl] .nr-accordion__item.is-active .nr-icon-arrow--accordion {
    transform: rotate(270deg)
}

.nr-linkcta:focus {
    outline: 1px dotted #252530
}

.nr-linkcta-component {
    margin-bottom: 40px
}

.nr-linkcta .nr-icon-arrow-down {
    border: 1px solid #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: inline-block;
    text-align: center;
    font-size: 10px;
    line-height: 23px
}

.nr-linkcta__filesize {
    margin-left: 15px;
    font-size: 12px;
    white-space: nowrap;
    text-transform: uppercase
}

.nr-linkcta__filesize-value {
    opacity: .7
}

.nr-linkcta__filesize .nr-icon {
    transition: color .2s, border-color .2s, background-color .2s;
    margin-left: 5px
}

.nr-linkcta__simple {
    letter-spacing: -.2px;
    border-bottom: 1px solid #000;
    font-size: 16px;
    line-height: 23px;
    transition: color .2s
}

.nr-linkcta__button,
.nr-linkcta__simple {
    text-decoration: none;
    display: inline-block
}

.nr-linkcta__button {
    padding: 9px 32px 10px;
    color: #fff;
    line-height: 20px;
    font-size: 14px;
    letter-spacing: -.1px;
    border-radius: 999px;
    transition: background-color .2s
}

.nr-linkcta__button--secondary {
    padding: 8px 30px 9px;
    background-color: #fff;
    border: 1px solid #000;
    transition: color .2s, border-color .2s, background-color .2s
}

.nr-linkcta__button:not(.nr-linkcta__button--download).nr-linkcta__button--container {
    text-align: center
}

.nr-linkcta__button--container {
    display: block
}

.nr-linkcta__button--container .nr-linkcta__btn-wrapper-filesize {
    float: right
}

.nr-linkcta__button--download {
    padding: 7px 7px 7px 21px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.nr-linkcta__button--download.nr-linkcta__button--container {
    display: -ms-flexbox;
    display: flex
}

.nr-linkcta__button-title {
    display: inline-block;
    width: 100%;
    position: relative;
    font-weight: 400;
    text-decoration: none;
    padding: 9px 50px 10px 20px;
    color: #fff;
    line-height: 20px;
    font-size: 14px;
    letter-spacing: -.1px;
    border-radius: 999px;
    transition: background-color .2s;
    cursor: pointer
}

.nr-linkcta__button-title .nr-icon {
    position: absolute;
    transform: rotate(90deg);
    top: 8px;
    right: 20px;
    font-size: 10px;
    transition: transform .2s
}

.nr-linkcta__button-title:focus {
    outline: 1px dotted #252530
}

.nr-linkcta__link-list-title {
    display: block;
    font-size: 16px;
    letter-spacing: -.2px;
    line-height: 30px;
    padding: 0 0 12px;
    font-weight: 400
}

.nr-linkcta__link-list-anchor {
    border-bottom: 1px solid #e9e9e9;
    font-size: 14px;
    line-height: 23px;
    padding: 12px 0;
    min-height: 50px;
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    word-break: break-word
}

.nr-linkcta__link-list-anchor .nr-icon {
    font-size: 10px
}

.nr-linkcta__link-list-anchor .nr-icon.nr-icon-arrow-symbol {
    font-size: 8px
}

.nr-linkcta__link-list-anchor:first-child {
    box-shadow: inset 0 1px 0 0 #e9e9e9
}

.nr-linkcta__dropdown {
    position: relative
}

.nr-linkcta__dropdown-title {
    display: block;
    position: relative;
    overflow: hidden;
    font-weight: 400;
    text-decoration: none;
    letter-spacing: -.2px;
    border-bottom: 1px solid #000;
    font-size: 16px;
    line-height: 30px;
    cursor: pointer;
    transition: border-bottom .2s, color .2s
}

.nr-linkcta__dropdown-title .nr-icon {
    position: absolute;
    transform: rotate(90deg);
    top: 2px;
    right: 5px;
    font-size: 10px;
    transition: transform .2s
}

.nr-linkcta__dropdown-title:focus {
    outline: 1px dotted #252530
}

.nr-linkcta__dropdown.is-active .nr-linkcta__dropdown-title {
    border-bottom: 1px solid #fff
}

.nr-linkcta__dropdown.is-active .nr-linkcta__dropdown-title .nr-icon {
    transform: rotate(270deg)
}

.nr-linkcta__dropdown.is-active .nr-linkcta__dropdown-list {
    display: block
}

.nr-linkcta__dropdown-list {
    display: none;
    border: 1px solid #e9e9e9;
    background: #fff;
    padding: 0 20px;
    position: absolute;
    z-index: 8;
    min-width: 100%
}

.nr-linkcta__dropdown-anchor {
    border-bottom: 1px solid #e9e9e9;
    font-size: 14px;
    line-height: 23px;
    padding: 11px 0 12px;
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    word-break: break-word
}

.nr-linkcta__dropdown-anchor .nr-icon {
    font-size: 10px
}

.nr-linkcta__dropdown-anchor .nr-icon.nr-icon-arrow-symbol {
    font-size: 8px
}

.nr-linkcta__dropdown-anchor:last-child {
    border-bottom: none
}

.nr-linkcta__button--download-multi {
    position: relative;
    display: inline-block
}

.nr-linkcta__button--download-multi-container {
    display: block
}

.nr-linkcta__button--download-multi-secondary .nr-linkcta__button-title {
    background-color: #fff;
    border: 1px solid #000;
    transition: color .2s, border-color .2s, background-color .2s
}

.nr-linkcta__button--download-multi.is-active .nr-linkcta__button-title .nr-icon {
    transform: rotate(270deg)
}

.nr-linkcta__button--download-multi.is-active .nr-linkcta__button-list {
    display: block
}

.nr-linkcta__button--download-multi .nr-linkcta__button-list {
    display: none;
    border: 1px solid #e9e9e9;
    border-radius: 10px;
    background: #fff;
    padding: 0 20px;
    position: absolute;
    z-index: 8;
    min-width: 100%;
    top: calc(100% + 10px)
}

.nr-linkcta__button--download-multi .nr-linkcta__button-list-anchor {
    border-bottom: 1px solid #e9e9e9;
    font-size: 14px;
    line-height: 23px;
    padding: 11px 0 12px;
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    word-break: break-word
}

.nr-linkcta__button--download-multi .nr-linkcta__button-list-anchor .nr-icon {
    font-size: 10px
}

.nr-linkcta__button--download-multi .nr-linkcta__button-list-anchor .nr-icon.nr-icon-arrow-symbol {
    font-size: 8px
}

.nr-linkcta__button--download-multi .nr-linkcta__button-list-anchor:last-child {
    border-bottom: none
}

.nr-linkcta__btn-wrapper {
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: calc(100% - 34px)
}

.nr-linkcta__btn-wrapper-text {
    word-break: break-word;
    width: 100%
}

.nr-linkcta__btn-wrapper-filesize {
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-transform: uppercase;
    opacity: .7;
    font-size: 12px;
    margin-left: 13px;
    white-space: nowrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.nr-linkcta__download-wrapper {
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 25px;
    margin-left: 10px
}

[dir=rtl] .nr-linkcta__filesize {
    margin-left: 0;
    margin-right: 15px
}

[dir=rtl] .nr-linkcta__filesize .nr-icon {
    margin-right: 5px;
    margin-left: 0
}

[dir=rtl] .nr-linkcta__button--download {
    padding: 7px 21px 7px 7px
}

[dir=rtl] .nr-linkcta__button-title {
    padding: 9px 20px 10px 50px;
    cursor: pointer
}

[dir=rtl] .nr-linkcta__button-title .nr-icon {
    left: 20px;
    right: auto
}

[dir=rtl] .nr-linkcta__button--container .nr-linkcta__btn-wrapper-filesize {
    float: left
}

[dir=rtl] .nr-linkcta__dropdown-title .nr-icon {
    left: 5px;
    right: auto
}

[dir=rtl] .nr-linkcta__button--download-multi.is-active .nr-linkcta__button-title .nr-icon,
[dir=rtl] .nr-linkcta__dropdown.is-active .nr-linkcta__dropdown-title .nr-icon {
    transform: rotate(-90deg)
}

[dir=rtl] .nr-linkcta__button-list .nr-icon,
[dir=rtl] .nr-linkcta__dropdown-list .nr-icon,
[dir=rtl] .nr-linkcta__link-list .nr-icon {
    transform: scaleX(-1)
}

[dir=rtl] .nr-linkcta__btn-wrapper-filesize {
    margin-right: 13px;
    margin-left: 0
}

[dir=rtl] .nr-linkcta__download-wrapper {
    margin-right: 10px;
    margin-left: 0
}

.nr-sitemap-component {
    margin-bottom: 40px
}

.nr-sitemap {
    background-color: #fff;
    color: #252530;
    font-family: Arial, Helvetica, sans-serif
}

.nr-sitemap__list {
    letter-spacing: -.1px;
    list-style-type: none;
    padding: 0 6.25%;
    margin: 0
}

.nr-sitemap__list-link-title {
    color: inherit;
    cursor: pointer;
    display: inline-block;
    text-decoration: none
}

.nr-sitemap__list-link-title.nice-select.open,
.nr-sitemap__list-link-title:active,
.nr-sitemap__list-link-title:focus,
.nr-sitemap__list-link-title:visited {
    color: inherit;
    outline: none
}

.nr-sitemap__list-link-title:hover>.nr-icon-arrow-title {
    margin-left: 23px
}

.nr-sitemap__list-item {
    padding-top: 38px
}

.nr-sitemap__list-item .nr-icon-arrow-title {
    display: inline-block;
    font-size: 8px;
    margin-left: 12px;
    transition: margin .3s ease-in
}

.nr-sitemap__list--level-0 {
    padding-bottom: 39px
}

.nr-sitemap__list--level-0 .nr-sitemap__list-item {
    padding-top: 13px
}

.nr-sitemap__list--level-0 .nr-sitemap__list-item:first-child {
    padding-top: 0
}

.nr-sitemap__list--level-0,
.nr-sitemap__list--level-1 {
    font-size: 16px;
    line-height: 1.25
}

.nr-sitemap__list--level-1,
.nr-sitemap__list--level-1>.nr-sitemap__list-item {
    padding: 0
}

.nr-sitemap__list--level-1>.nr-sitemap__list-item>.nr-sitemap__list-link {
    border: solid #e9e9e9;
    border-width: 0 0 1px
}

.nr-sitemap__list--level-1>.nr-sitemap__list-item>.nr-sitemap__list-link .nr-sitemap__list-link-title {
    padding: 20px 6.25%
}

.nr-sitemap__list--level-1>.nr-sitemap__list-item:first-child>.nr-sitemap__list-link {
    border-top-width: 1px
}

.nr-sitemap__list--level-1>.nr-sitemap__list-item>.nr-sitemap__list--level-2 {
    border: solid #e9e9e9;
    border-width: 0 0 1px
}

.nr-sitemap__list--level-2,
.nr-sitemap__list--level-3 {
    font-size: 14px
}

.nr-sitemap__list--level-2 {
    background-color: #f7f7f7;
    font-weight: 700;
    line-height: 1.64;
    padding-bottom: 38px
}

.nr-sitemap__list--level-3 {
    color: #666;
    padding: 0;
    line-height: 1.29;
    font-weight: 400
}

.nr-sitemap__list--level-4 {
    color: #252530;
    font-size: 12px;
    line-height: 2.33
}

.nr-layout__wrapper .nr-sitemap {
    padding: 0
}

[dir=rtl] .nr-sitemap__list-link-title:hover>.nr-icon-arrow-title {
    margin-right: 23px;
    margin-left: auto
}

[dir=rtl] .nr-sitemap__list-item .nr-icon-arrow-title {
    margin-left: 0;
    margin-right: 12px;
    transform: rotateY(180deg)
}

.nr-textimage-component {
    margin-bottom: 40px
}

.nr-textimage-component .nr-textimage__image img {
    margin-top: 8px;
    margin-bottom: 20px
}

.nr-textimage-component .nr-textimage__text,
.nr-textimage-component p {
    font-size: 16px;
    line-height: 1.75;
    letter-spacing: -.2px;
    color: #666
}

.nr-textimage-component .nr-textimage__text [data-emptytext],
.nr-textimage-component p [data-emptytext] {
    height: 2.875rem
}

.nr-textimage-component ol,
.nr-textimage-component ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 25px
}

.nr-textimage-component ol li,
.nr-textimage-component ul li {
    position: relative;
    display: block;
    font-size: 14px;
    line-height: 28px;
    color: #666;
    padding-left: 5px;
    margin-bottom: 10px
}

.nr-textimage-component ol li:before,
.nr-textimage-component ul li:before {
    position: absolute;
    display: inline-block;
    text-align: right;
    margin-right: 5px
}

.nr-textimage-component ul li:before {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 100%;
    margin-left: -10px;
    top: 12px
}

.nr-textimage-component ul li:after {
    display: none
}

.nr-textimage-component ol {
    counter-reset: a
}

.nr-textimage-component ol li:before {
    margin-left: -40px;
    width: 35px;
    counter-increment: a;
    content: counter(a)
}

.nr-textimage-component ol li:after {
    display: none
}

.nr-textimage-component ol ol,
.nr-textimage-component ol ul,
.nr-textimage-component ul ol,
.nr-textimage-component ul ul {
    margin-top: 10px
}

.nr-textimage-component a {
    position: relative;
    display: inline;
    text-decoration: none;
    cursor: pointer;
    color: #252530
}

.nr-textimage-component a:after {
    position: static;
    display: none;
    content: "";
    width: 22px;
    height: 15px
}

.nr-textimage-component a[id],
.nr-textimage-component a[name] {
    display: inline-block;
    vertical-align: top
}

.nr-textimage-component a[id]:after,
.nr-textimage-component a[id]:before,
.nr-textimage-component a[name]:after,
.nr-textimage-component a[name]:before {
    display: none
}

.nr-textimage-component .nr-textimage__text ol,
.nr-textimage-component .nr-textimage__text p,
.nr-textimage-component .nr-textimage__text ul {
    margin-top: 0
}

.nr-textimage-component .nr-textimage__text ol,
.nr-textimage-component .nr-textimage__text ul {
    list-style-position: inside
}

[dir=rtl] .nr-textimage-component ol,
[dir=rtl] .nr-textimage-component ul {
    padding: 0 25px 0 0
}

[dir=rtl] .nr-textimage-component ol li,
[dir=rtl] .nr-textimage-component ul li {
    padding-right: 5px
}

[dir=rtl] .nr-textimage-component ol li:before,
[dir=rtl] .nr-textimage-component ul li:before {
    margin-left: 5px
}

[dir=rtl] .nr-textimage-component ul li:before {
    margin-right: -10px
}

[dir=rtl] .nr-textimage-component ol li:before {
    margin-right: -40px;
    text-align: left
}

.nr-divider {
    height: 1px;
    width: 100%
}

.nr-divider-component {
    margin-bottom: 40px;
    padding: 0 6.25%
}

.nr-divider-component.cq-Editable-dom {
    margin-bottom: 0;
    padding-bottom: 45px
}

.nr-layout .nr-divider-component {
    padding: 0
}

.nr-layout .nr-divider-component.cq-Editable-dom {
    padding-bottom: 45px
}

.nr-divider--grey {
    background-color: #eaeaea
}

.nr-cookie-notification {
    background-color: #f7f7f7;
    opacity: 0;
    transition: opacity .5s
}

.nr-cookie-notification__wall {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 14;
    transition: all .5s ease-in-out
}

.nr-cookie-notification--presence .nr-cookie-notification__wall {
    opacity: .7;
    visibility: visible
}

.nr-cookie-notification__placeholder {
    height: 0;
    transition: height .5s
}

.is-ios .nr-cookie-notification__modal--opened:after,
.is-ios .nr-cookie-notification__modal--opened:before {
    visibility: hidden
}

.is-ios .nr-cookie-notification__modal--opened div.nr-component,
.is-ios .nr-cookie-notification__modal--opened div.nv-component {
    position: fixed;
    left: -9999em;
    top: -9999em;
    width: 100vw;
    opacity: 0
}

.is-ios .nr-cookie-notification__modal--opened .nr-overlay .nr-component {
    position: static;
    left: auto;
    top: auto;
    width: auto;
    opacity: 1
}

.nr-cookie-notification-component {
    z-index: 15;
    position: fixed;
    top: 0;
    transform: translateY(-100%);
    transition: transform .5s
}

.nr-cookie-notification--presence .nr-cookie-notification-component {
    transform: translateY(0)
}

.cq-Editable-dom .nr-cookie-notification-component {
    position: relative;
    transform: translateY(0)
}

.nr-cookie-notification-component__disabled {
    position: static;
    z-index: 1
}

.cq-Editable-dom .nr-cookie-notification,
.nr-cookie-notification--presence .nr-cookie-notification {
    opacity: 1
}

.browser-internetexplorer .nr-cookie-notification--presence.nr-cookie-wall-presence {
    overflow: hidden
}

.nr-cookie-notification__wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 30px 6.25vw 53px
}

.nr-cookie-notification__title {
    line-height: 1.41;
    letter-spacing: .4px;
    font-size: 20px;
    font-weight: 400;
    margin: 4px 0 10px
}

.nr-cookie-notification__description {
    color: #333;
    font-size: 13px;
    line-height: 1.85;
    letter-spacing: .3px;
    margin-bottom: 0
}

.nr-cookie-notification__cta {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.nr-cookie-notification__cta-button {
    color: #fff;
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: -.1px;
    border-radius: 100px;
    border-width: 0;
    padding: 9px 33px 10px;
    transition: background-color .2s;
    text-decoration: none;
    text-align: center
}

.nr-cookie-notification__cta-button:focus {
    outline: thin dotted #000
}

.nr-cookie-notification__cta-link {
    display: inline-block;
    margin: 25px 0;
    text-decoration: none;
    border-bottom: 1px solid #000;
    line-height: 1.28;
    letter-spacing: -.1px;
    font-size: 14px;
    transition: color .2s
}

.nr-cookie-preferences {
    margin-bottom: 40px
}

.nr-cookie-preferences__section {
    position: relative
}

.nr-cookie-preferences__title {
    font-size: 20px;
    letter-spacing: -.1px;
    line-height: normal;
    font-weight: 400
}

.nr-cookie-preferences__switch {
    display: -ms-flexbox;
    display: flex;
    pointer-events: none;
    padding: 5px 0 21px
}

.nr-cookie-preferences__input {
    z-index: -1
}

.nr-cookie-preferences__input:checked+.nr-cookie-preferences__slider:before {
    transform: translateX(16px);
    left: auto;
    right: 20px
}

.nr-cookie-preferences__input:checked~.nr-cookie-preferences__label:before {
    content: attr(data-on)
}

.nr-cookie-preferences__input:focus+.nr-cookie-preferences__slider {
    outline: thin dotted #000
}

.nr-cookie-preferences__slider {
    cursor: pointer;
    pointer-events: auto;
    display: inline-block;
    position: relative;
    width: 48px;
    height: 24px;
    border-radius: 18px;
    border: 1px solid rgba(37, 37, 48, .5);
    vertical-align: middle;
    transition: .4s
}

.nr-cookie-preferences__slider:before {
    position: absolute;
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    left: 4px;
    top: 3px;
    transition: .4s
}

.nr-cookie-preferences__label {
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 10px
}

.nr-cookie-preferences__label:before {
    content: attr(data-off);
    display: inline-block;
    width: 25px;
    transition: .4s;
    font-size: 16px;
    letter-spacing: -.2px
}

.nr-cookie-preferences__cta-button {
    color: #fff;
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: -.1px;
    border-radius: 100px;
    border-width: 0;
    padding: 9px 36.5px 10px;
    white-space: nowrap;
    overflow: hidden;
    transition: all .4s cubic-bezier(.95, .05, .795, .035);
    z-index: 1;
    position: relative
}

.nr-cookie-preferences__cta-button:focus {
    outline: thin dotted #000
}

.nr-cookie-preferences__cta-button.is-active {
    animation: h 1s cubic-bezier(.86, 0, .07, 1) 0s forwards
}

.nr-cookie-preferences__cta-text {
    transition: opacity .5s ease-out
}

.is-active .nr-cookie-preferences__cta-text {
    animation: d 1s ease-out .3s forwards
}

@keyframes d {

    0%,
    35% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.nr-overlay .nr-cookie-preferences__cta {
    position: fixed;
    bottom: 0;
    height: 100px;
    width: 100%;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    right: 0
}

.nr-overlay .nr-cookie-preferences__cta:before {
    content: " ";
    background: #fff;
    width: 100%;
    position: fixed;
    bottom: 0;
    height: 100px;
    left: 0;
    right: 0;
    opacity: .7;
    z-index: 0
}

.is-ios .nr-overlay .nr-cookie-preferences__cta {
    text-align: center;
    position: static;
    height: auto;
    display: block
}

.is-ios .nr-overlay .nr-cookie-preferences__cta:before {
    display: none
}

.nr-overlay .nr-cookie-preferences__content {
    padding-bottom: 40px
}

.is-ios .nr-overlay .nr-cookie-preferences__content {
    padding-bottom: 0
}

[dir=rtl] .nr-cookie-preferences__title {
    padding: 0 0 0 40px
}

[dir=rtl] .nr-cookie-preferences__label {
    margin: 0 10px 0 0
}

[dir=rtl] .nr-cookie-preferences__slider:before {
    left: auto;
    right: 20px;
    transform: translateX(16px)
}

[dir=rtl] .nr-cookie-preferences__input:checked+.nr-cookie-preferences__slider:before {
    transform: translateX(0);
    left: 4px;
    right: auto
}

.nr-list-component {
    margin-bottom: 40px
}

.nr-list {
    background-color: #fff;
    color: #666;
    font-size: 14px;
    letter-spacing: -.1px
}

.nr-list__datepicker-field {
    border: none;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none
}

.nr-list__datepicker-field:focus {
    outline: none;
    color: transparent;
    text-shadow: 0 0 0 #252530
}

.nr-list .nr-icon__list {
    font-size: 11px
}

.nr-list .nr-icon__list--arrow-left,
.nr-list .nr-icon__list--double-arrow-left {
    transform: rotate(180deg)
}

.nr-list__filter {
    margin: 15px 0 20px
}

.nr-list__filter-title {
    display: block;
    font-size: 14px;
    letter-spacing: -.1px;
    margin-right: 22px;
    line-height: 2.1
}

.nr-list__filter-dropdown {
    position: relative;
    color: #252530;
    min-width: 0;
    margin-top: 30px
}

.nr-list__filter-dropdown-title {
    display: block;
    position: relative;
    padding-right: 25px;
    overflow: hidden;
    font-weight: 400;
    font-size: 16px;
    text-decoration: none;
    letter-spacing: -.2px;
    border-bottom: 1px solid #000;
    transition: color .2s;
    line-height: 1.64;
    height: 34px;
    transition: border-bottom .2s
}

.nr-list__filter-dropdown-title .nr-icon-arrow--filter {
    position: absolute;
    text-align: center;
    display: inline;
    transform: rotate(90deg);
    top: 10px;
    right: 5px;
    font-size: 10px;
    transition: transform .2s;
    width: 15px
}

.nr-list__filter-dropdown-title .nr-icon-calendar--filter {
    margin-right: 8px;
    line-height: 2.1
}

.nr-list__filter-dropdown:focus {
    outline: 1px dotted #252530
}

.nr-list__filter-dropdown-value {
    border: none;
    cursor: pointer;
    color: #252530;
    display: block;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 34px;
    line-height: 34px;
    width: 100%
}

.nr-list__filter-dropdown-value:disabled {
    background-color: #fff
}

.nr-list__filter-dropdown-value::-webkit-input-placeholder {
    color: #252530;
    opacity: 1
}

.nr-list__filter-dropdown-value::-moz-placeholder {
    color: #252530;
    opacity: 1
}

.nr-list__filter-dropdown-value::-ms-input-placeholder {
    color: #252530;
    opacity: 1
}

.nr-list__filter-dropdown-value::placeholder {
    color: #252530;
    opacity: 1
}

.nr-list__filter-settings--date .nr-icon-arrow--filter,
.nr-list__filter-settings--date .nr-icon-calendar--filter {
    position: absolute;
    z-index: 1
}

.nr-list__filter-settings--date .nr-list__filter-dropdown-value {
    padding-left: 22px;
    top: 0;
    z-index: 1
}

.nr-list__filter-settings--date .nr-list__filter-dropdown-list {
    border-bottom: none
}

.nr-list__filter-dropdown-list {
    display: none;
    border: 1px solid #e9e9e9;
    background: #fff;
    padding: 0 20px;
    position: absolute;
    z-index: 8;
    min-width: 100%
}

.nr-list__filter-dropdown-option {
    border-bottom: 1px solid #e9e9e9;
    font-size: 14px;
    line-height: 23px;
    padding: 11px 0 12px;
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.nr-list__filter-dropdown-option .nr-icon {
    font-size: 10px
}

.nr-list__filter-dropdown-option .nr-icon.nr-icon-arrow-symbol {
    font-size: 8px
}

.nr-list__filter-dropdown-option:last-child {
    border-bottom: none
}

.nr-list__filter-dropdown.is-active {
    outline: none
}

.nr-list__filter-dropdown.is-active .nr-list__filter-dropdown-title {
    border-bottom: 1px solid #fff
}

.nr-list__filter-dropdown.is-active .nr-list__filter-dropdown-title .nr-icon-arrow--filter {
    transform: rotate(270deg)
}

.nr-list__filter-dropdown.is-active .nr-list__filter-dropdown-list {
    display: block
}

.nr-list__filter-settings:first-child .nr-list__filter-dropdown:first-child {
    margin-top: 0
}

.nr-list__filter-settings--tag {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%
}

.nr-list__filter-settings--tag .nr-list__filter-dropdown {
    -ms-flex-preferred-size: calc(100% - 0.78vw);
    flex-basis: calc(100% - 0.78vw)
}

.nr-list__filter-settings--date {
    -ms-flex-preferred-size: calc(66.6666% - 0.78vw);
    flex-basis: calc(66.6666% - 0.78vw)
}

.nr-list__filter-settings--date .nr-list__filter-dropdown {
    -ms-flex-preferred-size: calc(50% - 0.78vw);
    flex-basis: calc(50% - 0.78vw)
}

.nr-list__filter-settings--one-in-row,
.nr-list__filter-settings--two-in-row {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.nr-list__filter-settings--column .nr-list__filter-dropdown,
.nr-list__filter-settings--column.nr-list__filter-settings--date,
.nr-list__filter-settings--column.nr-list__filter-settings--tag,
.nr-list__filter-settings--two-in-row .nr-list__filter-dropdown {
    -ms-flex-preferred-size: calc(50% - 1.56vw);
    flex-basis: calc(50% - 1.56vw)
}

.nr-list__filter-reset {
    font-size: 12px;
    line-height: 1.64;
    margin-bottom: 40px
}

.nr-list__filter-reset-item {
    display: block;
    margin-bottom: 20px
}

.nr-list__filter-reset-item:last-child {
    margin-bottom: 0
}

.nr-list__filter-reset-btn {
    font-size: 14px;
    margin-right: 23px;
    transition: opacity .3s ease-in, color .3s ease-in
}

.nr-list__filter-reset-btn:not(.is-disabled) {
    cursor: pointer
}

.nr-list__filter-reset-btn:not(.is-disabled):hover {
    opacity: .8
}

.nr-list__filter-reset-btn.is-disabled {
    color: #333
}

.nr-list__title {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 26px
}

.nr-list__item {
    border: 1px solid #e9e9e9;
    border-width: 1px 0 0;
    list-style-type: none;
    padding: 20px 0
}

.nr-list__item:last-child {
    border-bottom-width: 1px
}

.nr-list__item-wrap {
    margin-bottom: 40px;
    padding: 0
}

.nr-list__thumbnail {
    display: block;
    margin-bottom: 20px;
    cursor: pointer;
    text-align: center
}

.nr-list__thumbnail-image {
    width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.nr-list__thumbnail+.nr-list__info .nr-list__info-title {
    margin: 0 0 5px;
    line-height: 1.25
}

.nr-list__info {
    line-height: 1.64
}

.nr-list__info--full {
    width: 100%
}

.nr-list__info-data,
.nr-list__info-description {
    display: block
}

.nr-list__info-title {
    color: #252530;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    line-height: 1.25;
    margin: 10px 0;
    text-decoration: none
}

.nr-list__pagination {
    text-align: center
}

.nr-list__pagination-item,
.nr-list__pagination-item-info {
    display: inline-block
}

.nr-list__pagination-item {
    margin: 0 10px
}

.nr-list__pagination-item.is-disabled .nr-list__pagination-link {
    cursor: default
}

.nr-list__pagination-item.is-disabled .nr-list__pagination-link:focus {
    outline: none
}

.nr-list__pagination-item.is-disabled .nr-icon {
    color: #666
}

.nr-list__pagination-current-item {
    color: #252530
}

.nr-list__pagination-link {
    text-decoration: none;
    padding: 0 5px
}

.nr-list__pagination-link .nr-icon {
    transition: color .3s ease-in
}

.nr-list__pagination-item-info {
    margin: 0 20px
}

.nr-list .is-hidden {
    display: none
}

.nr-layout__wrapper .nr-list {
    margin: 0
}

.nr-layout__wrapper--central .nr-list__filter-settings--column {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.nr-layout__wrapper--central .nr-list__filter-settings--column.nr-list__filter-settings--date,
.nr-layout__wrapper--central .nr-list__filter-settings--column.nr-list__filter-settings--tag {
    -ms-flex-preferred-size: calc(50% - 1.56vw);
    flex-basis: calc(50% - 1.56vw)
}

.nr-layout__wrapper--central .nr-list__filter-settings--column .nr-list__filter-dropdown {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-bottom: 29px
}

.nr-layout__wrapper--central .nr-list__filter-settings--column .nr-list__filter-dropdown:last-child {
    margin: 0
}

.nr-layout__wrapper--central .nr-list__filter-settings--two-in-row {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__title,
.nr-layout__wrapper--row3 .nr-list__title,
.nr-layout__wrapper--row4 .nr-list__title {
    display: block;
    font-size: 20px;
    margin: 0 0 26px
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__item,
.nr-layout__wrapper--row3 .nr-list__item,
.nr-layout__wrapper--row4 .nr-list__item {
    display: block;
    padding: 20px 0
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__filter,
.nr-layout__wrapper--row3 .nr-list__filter,
.nr-layout__wrapper--row4 .nr-list__filter {
    display: block;
    margin: 15px 0 20px
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__filter-wrap,
.nr-layout__wrapper--row3 .nr-list__filter-wrap,
.nr-layout__wrapper--row4 .nr-list__filter-wrap {
    display: block
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__filter-title,
.nr-layout__wrapper--row3 .nr-list__filter-title,
.nr-layout__wrapper--row4 .nr-list__filter-title {
    display: block;
    font-size: 14px;
    letter-spacing: -.1px
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__filter-dropdown,
.nr-layout__wrapper--row3 .nr-list__filter-dropdown,
.nr-layout__wrapper--row4 .nr-list__filter-dropdown {
    margin-top: 30px
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__filter-dropdown-value,
.nr-layout__wrapper--row3 .nr-list__filter-dropdown-value,
.nr-layout__wrapper--row4 .nr-list__filter-dropdown-value {
    font-size: 14px
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__filter-reset,
.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__filter-settings,
.nr-layout__wrapper--row3 .nr-list__filter-reset,
.nr-layout__wrapper--row3 .nr-list__filter-settings,
.nr-layout__wrapper--row4 .nr-list__filter-reset,
.nr-layout__wrapper--row4 .nr-list__filter-settings {
    display: block
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__filter-reset-item,
.nr-layout__wrapper--row3 .nr-list__filter-reset-item,
.nr-layout__wrapper--row4 .nr-list__filter-reset-item {
    margin-bottom: 20px
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__filter-reset-btn,
.nr-layout__wrapper--row3 .nr-list__filter-reset-btn,
.nr-layout__wrapper--row4 .nr-list__filter-reset-btn {
    font-size: 14px
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__thumbnail,
.nr-layout__wrapper--row3 .nr-list__thumbnail,
.nr-layout__wrapper--row4 .nr-list__thumbnail {
    display: block;
    margin-bottom: 20px;
    cursor: pointer;
    width: 100%;
    height: auto
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__thumbnail-image,
.nr-layout__wrapper--row3 .nr-list__thumbnail-image,
.nr-layout__wrapper--row4 .nr-list__thumbnail-image {
    max-height: 100%;
    vertical-align: middle
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__pagination-item-info,
.nr-layout__wrapper--row3 .nr-list__pagination-item-info,
.nr-layout__wrapper--row4 .nr-list__pagination-item-info {
    margin: 0 20px
}

.nr-layout__wrapper.nr-layout__wrapper--row4 .nr-list__pagination-item-info {
    margin: 0 10px
}

[dir=rtl] .nr-list .nr-icon__list--arrow-left,
[dir=rtl] .nr-list .nr-icon__list--double-arrow-left {
    transform: rotate(180deg) scaleX(-1)
}

[dir=rtl] .nr-list .nr-icon__list--arrow-right,
[dir=rtl] .nr-list .nr-icon__list--double-arrow-right {
    transform: scaleX(-1)
}

[dir=rtl] .nr-list__filter-title {
    margin-left: 22px;
    margin-right: 0
}

[dir=rtl] .nr-list__filter-dropdown-title {
    padding-left: 25px;
    padding-right: 0
}

[dir=rtl] .nr-list__filter-dropdown-title .nr-icon-arrow--filter {
    left: 5px;
    right: auto
}

[dir=rtl] .nr-list__filter-dropdown-title .nr-icon-calendar--filter {
    margin-left: 8px;
    margin-right: auto
}

[dir=rtl] .nr-list__filter-settings--date .nr-list__filter-dropdown-value {
    padding-right: 22px;
    padding-left: 0
}

[dir=rtl] .nr-list__filter-reset-btn {
    margin-left: 23px;
    margin-right: 0
}

.nr-overlay--sitetunnel .nr-overlay {
    -webkit-overflow-scrolling: auto
}

.nr-sitetunnel {
    position: relative;
    padding-top: 98px;
    background-color: #fff
}

.nr-sitetunnel--opened {
    overflow: hidden;
    height: 100%
}

.nr-sitetunnel__logo {
    display: block;
    position: absolute;
    width: 37px;
    height: 45px;
    left: 50%;
    transform: translateX(-50%)
}

.nr-sitetunnel__logo-wrapper {
    position: relative
}

.nr-overlay__wrapper .nr-sitetunnel__logo-wrapper {
    display: block
}

.nr-sitetunnel__logo-wrapper .nr-overlay__close {
    padding: 0;
    right: 6.25%;
    top: 50%
}

.nr-sitetunnel__logo-wrapper .nr-overlay__close:focus {
    outline: thin dotted #000
}

.nr-sitetunnel__logo-wrapper .nr-overlay__close .nr-icon {
    font-size: 14px
}

.nr-sitetunnel__logo-page {
    display: none
}

.nr-sitetunnel .nr-icon-arrow-title {
    font-size: 10px;
    line-height: 10px;
    position: absolute;
    transform: rotate(180deg);
    left: 15px;
    top: 22px;
    display: none
}

.nr-sitetunnel__search {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 6.25%
}

.nr-sitetunnel__search-title {
    display: block;
    font-size: 26px;
    line-height: 39px;
    letter-spacing: -.1px;
    font-weight: 300;
    margin: 0;
    text-align: center
}

.nr-sitetunnel__search-title-text {
    display: none
}

.nr-sitetunnel__search-input-wrapper {
    background-color: hsla(0, 0%, 100%, 0);
    transition: all .4s;
    position: relative
}

.nr-sitetunnel__search-input {
    border-bottom: 1px solid #f7f7f7;
    margin-left: 10px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: baseline;
    align-items: baseline;
    width: 50vw;
    margin: 0 auto;
    transition: width .4s, top .4s;
    transition-delay: .4s;
    text-align: left
}

.nr-sitetunnel__search-input:before {
    content: "";
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: #fff;
    opacity: 0;
    transition: opacity .2s;
    transition-delay: .9s
}

.nr-sitetunnel__search-input .nr-icon {
    color: rgba(0, 0, 0, .3);
    font-size: 18px;
    line-height: 18px;
    position: relative;
    top: 3px;
    left: 0
}

.nr-sitetunnel__search-input .nr-icon-close {
    display: none;
    position: absolute;
    left: auto;
    right: 0;
    top: 15px;
    font-size: 16px;
    line-height: 16px;
    cursor: pointer
}

.nr-sitetunnel__search-input-field {
    font-size: 24px;
    line-height: 39px;
    letter-spacing: -.1px;
    font-weight: 300;
    padding-left: 8px;
    padding-right: 24px;
    border: none;
    outline: none;
    width: 100%;
    transition: all .4s
}

.nr-sitetunnel__search-input-field::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .3)
}

.nr-sitetunnel__search-input-field::-moz-placeholder {
    color: rgba(0, 0, 0, .3)
}

.nr-sitetunnel__search-input-field::-ms-input-placeholder {
    color: rgba(0, 0, 0, .3)
}

.nr-sitetunnel__search-input-field::placeholder {
    color: rgba(0, 0, 0, .3)
}

.nr-sitetunnel__search-input-field::-ms-clear {
    display: none
}

.nr-sitetunnel__search-dropdown {
    display: none;
    position: absolute;
    border: 1px solid #e9e9e9;
    padding: 0 20px;
    background: #fcfcfc;
    min-width: 100vw;
    left: -6.25vw;
    height: 100vw;
    overflow: scroll;
    z-index: 2;
    top: 100%
}

.nr-sitetunnel__search-dropdown-link {
    display: block;
    text-align: left;
    text-decoration: none;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: -.1px;
    color: #252530;
    padding: 11px 0 13px;
    border-bottom: 1px solid #e9e9e9
}

.nr-sitetunnel__search-dropdown-link:last-child {
    border-bottom: none
}

.nr-sitetunnel__search-no-results:before {
    content: attr(data-no-results);
    display: block;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: -.1px;
    color: #252530;
    padding: 11px 0 13px
}

.nr-sitetunnel__container {
    margin-top: 80px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column
}

.nr-sitetunnel__list {
    margin: 0 6.25% 40px
}

.nr-sitetunnel__list-title {
    font-size: 16px;
    letter-spacing: -.2px;
    line-height: 30px;
    padding: 12px 0;
    border-bottom: 1px solid #e9e9e9
}

.nr-sitetunnel__list-title:focus {
    outline: thin dotted #000
}

.nr-sitetunnel__list-link {
    display: block;
    position: relative;
    font-size: 14px;
    letter-spacing: -.1px;
    line-height: 23px;
    padding: 14px 0;
    border-bottom: 1px solid #e9e9e9;
    text-decoration: none;
    color: #252530
}

.nr-sitetunnel__list-link .nr-icon {
    position: absolute;
    transform: rotate(90deg);
    top: 8px;
    right: 20px;
    font-size: 10px;
    border-color: #fff;
    transition: transform .2s
}

.nr-sitetunnel__list-dropdown {
    border-bottom: 1px solid #e9e9e9
}

.nr-sitetunnel__list-dropdown-title {
    position: relative;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: .1px;
    padding: 10px 0;
    cursor: pointer
}

.nr-sitetunnel__list-dropdown-title .nr-icon {
    position: absolute;
    transform: rotate(90deg);
    top: 8px;
    right: 20px;
    left: auto;
    font-size: 10px;
    border-color: #fff;
    transition: transform .2s
}

.is-active .nr-sitetunnel__list-dropdown-title .nr-icon {
    transform: rotate(270deg)
}

.nr-sitetunnel__list-dropdown-title:focus {
    outline: thin dotted #000
}

.nr-sitetunnel__list-dropdown-options {
    display: none;
    overflow: hidden;
    column-count: 2;
    padding-bottom: 30px
}

.browser-safari .nr-sitetunnel__list-dropdown-options {
    column-count: 1
}

.browser-safari .is-active .nr-sitetunnel__list-dropdown-options {
    column-count: 2
}

.nr-sitetunnel__list-dropdown-options:focus {
    outline: thin dotted #000
}

.nr-sitetunnel__list-dropdown-link {
    display: block;
    width: 100%;
    opacity: 0;
    font-size: 12px;
    line-height: 33px;
    letter-spacing: -.1px;
    text-decoration: none;
    color: #666;
    break-inside: avoid;
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid
}

.is-active .nr-sitetunnel__list-dropdown-link {
    opacity: 1;
    transition: opacity .3s;
    transition-delay: .2s
}

[dir=rtl] .nr-sitetunnel__list-dropdown-title .nr-icon {
    right: auto;
    left: 20px
}

[dir=rtl] .nr-sitetunnel__search-input .nr-icon-close {
    left: 0;
    right: auto
}

[dir=rtl] .nr-sitetunnel__search-input-field {
    padding-right: 8px;
    padding-left: 24px;
    direction: rtl
}

[dir=rtl] .nr-sitetunnel__search-dropdown,
[dir=rtl] .nr-sitetunnel__search-dropdown-link {
    text-align: right
}

.nr-slideshow-component {
    padding: 0;
    margin: 0 auto 40px;
    overflow: hidden
}

.nr-slideshow {
    background: #f7f7f7
}

@keyframes e {
    0% {
        opacity: 0;
        visibility: hidden
    }

    to {
        opacity: 1;
        visibility: visible
    }
}

.nr-slideshow .slick-dots {
    margin: 0;
    padding: 0
}

.nr-slideshow .slick-dots li {
    display: none
}

.nr-slideshow .slick-dots li.slick-active {
    display: block
}

.nr-slideshow__arrow {
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: absolute;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background: #000;
    opacity: .6;
    color: #fff;
    border-radius: 100%;
    cursor: pointer;
    z-index: 2;
    transition: opacity .3s ease-in-out
}

.nr-slideshow__arrow:before {
    margin-left: 2px
}

.nr-slideshow__arrow--next,
.nr-slideshow__arrow--prev {
    top: auto;
    bottom: 20px
}

.nr-slideshow__arrow--prev {
    right: calc(6.25% + 70px);
    transform: rotate(180deg)
}

.nr-slideshow__arrow--next {
    right: 6.25%
}

.nr-slideshow__arrow--mouseenter,
.nr-slideshow__arrow--next:hover,
.nr-slideshow__arrow--prev:hover {
    opacity: 1
}

.nr-slideshow__img {
    width: 100%;
    max-width: 100%;
    max-height: 100%
}

.nr-slideshow__item {
    position: relative;
    display: block !important
}

.nr-slideshow__slider--video+.nr-slideshow__btn {
    display: none
}

.nr-slideshow__slider-wrap {
    position: relative
}

.nr-slideshow__footer {
    position: relative;
    margin-top: 15px;
    padding: 0 6.25% 30px;
    transition: height .3s ease-in-out
}

.nr-slideshow__pagination {
    font-size: 11px;
    line-height: 1.73;
    letter-spacing: -.1px;
    color: #252530;
    margin-bottom: 5px
}

.nr-slideshow__pagination-text {
    color: #666
}

.nr-slideshow__description {
    position: absolute;
    visibility: hidden;
    width: 100%;
    font-size: 12px;
    line-height: 1.58;
    letter-spacing: -.1px;
    color: #666;
    padding-bottom: 30px
}

.nr-slideshow__description.is--active {
    position: relative;
    animation: e ease-in-out .6s forwards;
    transition: max-height .3s ease-in-out;
    z-index: 1
}

.nr-slideshow__trigger {
    display: none;
    width: 30%;
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    cursor: pointer
}

.nr-slideshow__trigger--prev {
    left: 0
}

.nr-slideshow__trigger--next {
    right: 0
}

.nr-slideshow .nr-video__content--info {
    display: none
}

.nr-slideshow .nr-video {
    margin-bottom: 0
}

.nr-slideshow .slick-initialized .slick-slide {
    float: none;
    display: inline-block;
    vertical-align: middle
}

.nr-slideshow__btn {
    display: none;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 100%;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3);
    color: #fff;
    height: 40px;
    left: 3.846%;
    line-height: 39px;
    font-size: 14px;
    padding: 0;
    position: absolute;
    bottom: 30px;
    width: 40px;
    transition: opacity .2s;
    z-index: 2
}

.nr-slideshow__btn--title {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.nr-slideshow__btn:focus,
.nr-slideshow__btn:hover {
    opacity: .6;
    outline: none
}

.nr-slideshow__btn .nr-icon-fullscreen:before {
    text-shadow: 0 0 4px rgba(0, 0, 0, .5)
}

.nr-slideshow__container-overlay {
    position: fixed;
    left: 0;
    opacity: 0;
    overflow-y: auto;
    z-index: 1;
    background: #fff;
    height: 0;
    width: 100%;
    padding: 0;
    transition: opacity .6s ease-in-out, visibility .6s ease-in-out;
    visibility: hidden;
    pointer-events: none;
    -ms-touch-action: none;
    touch-action: none;
    top: -9999em
}

.nr-slideshow__container-overlay .nr-slideshow__btn {
    display: none
}

.nr-slideshow__fullscreen .nr-slideshow__container-overlay {
    opacity: 1;
    visibility: visible;
    top: 0;
    padding: 6.25% 12vw 3.846%;
    height: 100%
}

.nr-slideshow__container-overlay .nr-slideshow__arrow {
    position: fixed;
    top: 50%
}

.nr-slideshow__container-overlay .nr-slideshow__arrow--next {
    right: 3.846%;
    left: auto;
    transform: translateY(-50%)
}

.nr-slideshow__container-overlay .nr-slideshow__arrow--prev {
    left: 3.846%;
    right: auto;
    transform: rotate(180deg) translateY(50%)
}

.nr-slideshow__container-overlay .slick-initialized .slick-slide {
    float: left;
    display: block;
    vertical-align: top
}

.nr-slideshow__container-overlay .nr-slideshow__footer {
    width: 50%;
    padding: 20px 0;
    margin: 0 auto
}

.nr-slideshow__overlay-close {
    position: fixed;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 100%;
    color: #000;
    height: 30px;
    line-height: 29px;
    font-size: 12px;
    right: 3.846%;
    top: 18px;
    width: 30px;
    z-index: 2
}

.nr-slideshow__overlay-close:focus,
.nr-slideshow__overlay-close:hover {
    outline: thin dotted #000
}

.nr-slideshow__container-main {
    z-index: 2
}

.nr-slideshow__fullscreen--active {
    overflow: visible
}

.nr-slideshow__fullscreen--active .nr-slideshow {
    overflow: hidden
}

.nr-slideshow__fullscreen--active .nr-slideshow__container-overlay {
    z-index: 999;
    pointer-events: auto;
    -ms-touch-action: auto;
    touch-action: auto
}

[dir=rtl] .nr-slideshow__arrow--prev {
    right: 6.25%;
    transform: rotateY(180deg) scaleX(-1)
}

[dir=rtl] .nr-slideshow__arrow--next {
    right: calc(6.25% + 70px);
    transform: scaleX(-1)
}

[dir=rtl] .nr-slideshow__btn {
    right: 3.846%;
    left: auto
}

[dir=rtl] .nr-slideshow__container-overlay .slick-initialized .slick-slide {
    float: right
}

[dir=rtl] .nr-slideshow__overlay-close {
    left: 3.846%;
    right: auto
}

.nr-search-popup {
    display: none;
    position: absolute;
    z-index: 999;
    top: 60px;
    width: 100vw;
    left: -20px;
    background-color: #fcfcfc;
    padding: 0 6.25vw;
    border: 1px solid #e9e9e9;
    font-size: 14px;
    max-height: calc(100vh - 80px);
    overflow-y: auto
}

.nr-search-popup-recent,
.nr-search-popup-results {
    background-color: #fcfcfc;
    padding: 0;
    display: none
}

.nr-search-popup-recent {
    height: calc(100vh - 80px)
}

.nr-search-popup-link {
    display: block;
    text-decoration: none;
    color: #252530;
    padding: 13px 0;
    border-bottom: 1px solid #e9e9e9;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.nr-search-popup-link:last-child {
    border-bottom: none
}

.nr-search-popup-link:hover {
    text-decoration: underline
}

.nr-search-popup-suggestions {
    display: none;
    width: calc(100vw - 2px);
    background-color: #fff;
    position: relative;
    top: 1px;
    left: -6.25vw;
    padding: 30px 6.25vw;
    border-top: 1px solid #e9e9e9;
    font-size: 14px
}

.nr-search-popup-suggestions-links {
    margin: 30px 0 10px
}

.nr-search-popup-suggestions-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 20px;
    text-decoration: none;
    color: #252530
}

.nr-search-popup-suggestions-link-thumbnail {
    -ms-flex: 0 0 70px;
    flex: 0 0 70px;
    height: 40px;
    background: #f7f7f7 no-repeat 50%;
    margin-right: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.nr-search-popup-suggestions-link-thumbnail img {
    max-width: 100%;
    max-height: 100%;
    width: 100%
}

.nr-search-popup-suggestions-link-thumbnail--extension {
    background-image: none !important
}

.nr-search-popup-suggestions-link-thumbnail--extension .nr-search__extension {
    width: 52px;
    height: 28px;
    border-radius: 3px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px
}

.nr-search-popup-suggestions-link-title {
    -ms-flex: 0 0 calc(100% - 116px);
    flex: 0 0 calc(100% - 116px);
    width: calc(100% - 116px)
}

.nr-search-popup-suggestions-link-title-text {
    max-width: 370px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 0 10px
}

.is-windows .nr-search-popup-suggestions-link-title-text {
    line-height: 1.4
}

.nr-search-popup-suggestions-viewall {
    color: #252530;
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.nr-search-popup-suggestions-viewall .nr-icon {
    margin-left: 10px;
    font-size: 10px
}

.algolia-autocomplete {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    width: auto !important
}

.algolia-autocomplete .nr-search-popup-link {
    border-bottom: 1px solid #e9e9e9 !important
}

.algolia-autocomplete .aa-suggestion:last-child .nr-search-popup-link {
    border-bottom: none !important
}

.algolia-autocomplete em {
    font-style: normal;
    font-weight: 700
}

[dir=rtl] .nr-search-popup {
    right: -42px;
    left: auto
}

[dir=rtl] .nr-search-popup-suggestions {
    right: -6.25vw;
    left: auto
}

[dir=rtl] .nr-search-popup-suggestions-link-thumbnail {
    margin-left: 20px;
    margin-right: 0
}

[dir=rtl] .nr-search-popup-suggestions-link-title .nr-icon {
    transform: scaleX(-1)
}

[dir=rtl] .nr-search-popup-suggestions-viewall .nr-icon {
    margin-right: 10px;
    margin-left: 0;
    transform: scaleX(-1)
}

[dir=rtl] .algolia-autocomplete {
    direction: rtl !important
}

[dir=rtl] .algolia-autocomplete,
[dir=rtl] .algolia-autocomplete .aa-dropdown-menu {
    right: 0 !important;
    left: auto !important
}

.nr-svg {
    overflow: hidden;
    position: relative;
    margin-bottom: 40px
}

.nr-svg__wrapper {
    text-align: center
}

.nr-svg__btn {
    display: none;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 100%;
    color: #fff;
    height: 40px;
    left: 30px;
    line-height: 39px;
    font-size: 14px;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 40px;
    transition: opacity .2s
}

.nr-svg__btn--title {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.nr-svg__btn:focus,
.nr-svg__btn:hover {
    opacity: .6;
    outline: none
}

.nr-svg__img {
    display: block
}

.nr-svg__img--adjusted {
    width: 100%
}

.nr-svg__content {
    background: transparent;
    text-align: left;
    min-height: auto;
    position: static
}

.nr-svg__description {
    margin: 0;
    color: #666;
    font-size: 12px;
    line-height: 21px;
    padding: 20px 40px
}

.nr-svg .nr-svg__overlay {
    display: none
}

.nr-svg__overlay {
    position: relative;
    height: 100%;
    padding: 0;
    overflow: hidden
}

.nr-svg__overlay--img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%);
    padding: 6.25%
}

[dir=rtl] .nr-svg__btn {
    left: auto;
    right: 30px
}

[dir=rtl] .nr-svg__content {
    text-align: right
}

.nr-shareprice-table-component {
    margin-bottom: 40px
}

.nr-shareprice {
    position: relative;
    color: #666;
    font-size: 12px
}

.nr-shareprice__error,
.nr-shareprice__table table {
    text-align: center;
    width: 100%
}

.nr-shareprice__error {
    position: absolute;
    top: 0;
    height: 100%;
    z-index: -1;
    background-color: #f7f7f7;
    border: 1px solid #e9e9e9
}

.nr-shareprice__error.is-visible {
    -ms-flex-align: center;
    align-items: center;
    z-index: 1
}

.nr-shareprice__error.is-visible,
.nr-shareprice__error .nr-icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.nr-shareprice__error .nr-icon {
    font-size: 30px;
    margin-bottom: 15px
}

.nr-shareprice__trend {
    position: relative
}

.nr-shareprice__trend .nr-icon {
    font-size: 11px;
    line-height: 1.3;
    position: absolute;
    left: 88%
}

.nr-shareprice__trend .nr-icon-arrow-down {
    color: #666
}

.nr-shareprice__table-item {
    background-color: #fff;
    border: 1px solid #e9e9e9
}

.nr-shareprice__table-item>td {
    border: none
}

.nr-shareprice__table-item td {
    width: 25%
}

.nr-shareprice__table-item--statistic td {
    height: 63px;
    vertical-align: middle
}

.nr-shareprice__table-item--statistic td:first-child {
    text-align: left;
    padding-left: 10%
}

.nr-shareprice__table-item--statistic td:nth-child(odd) {
    color: #252530
}

.nr-shareprice__table-disclaimer {
    font-size: 12px;
    line-height: 2;
    margin-right: 11%;
    min-height: 63px
}

.nr-shareprice__table-disclaimer .nr-shareprice__link {
    text-align: left;
    width: 50%
}

.nr-shareprice__table-disclaimer .nr-shareprice__disclaimer-text {
    padding-right: 11%
}

.nr-shareprice__table-disclaimer td {
    height: auto
}

.nr-shareprice__table-disclaimer td:first-child {
    text-align: left;
    padding-left: 10%
}

.nr-shareprice__disclaimer-link,
.nr-shareprice__link-item {
    color: inherit;
    text-decoration: none
}

.nr-shareprice__link-item {
    color: #252530;
    border-bottom: 1px solid
}

.nr-shareprice__table-item:nth-child(odd) {
    background-color: #f7f7f7
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-shareprice,
.nr-layout__wrapper--row3 .nr-shareprice,
.nr-layout__wrapper--row4 .nr-shareprice {
    font-size: 12px
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-shareprice__table-item>td,
.nr-layout__wrapper--row3 .nr-shareprice__table-item>td,
.nr-layout__wrapper--row4 .nr-shareprice__table-item>td {
    border: none
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-shareprice__table-item,
.nr-layout__wrapper--row3 .nr-shareprice__table-item,
.nr-layout__wrapper--row4 .nr-shareprice__table-item {
    border: 1px solid #e9e9e9
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-shareprice__trend .nr-icon,
.nr-layout__wrapper--row3 .nr-shareprice__trend .nr-icon,
.nr-layout__wrapper--row4 .nr-shareprice__trend .nr-icon {
    font-size: 11px;
    line-height: 1.3;
    left: 88%
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-shareprice__table-disclaimer,
.nr-layout__wrapper--row3 .nr-shareprice__table-disclaimer,
.nr-layout__wrapper--row4 .nr-shareprice__table-disclaimer {
    margin-right: 11%
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-shareprice__table-disclaimer .nr-shareprice__link,
.nr-layout__wrapper--row3 .nr-shareprice__table-disclaimer .nr-shareprice__link,
.nr-layout__wrapper--row4 .nr-shareprice__table-disclaimer .nr-shareprice__link {
    text-align: left;
    width: 50%
}

.nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-shareprice__table-disclaimer .nr-shareprice__disclaimer-text,
.nr-layout__wrapper--row3 .nr-shareprice__table-disclaimer .nr-shareprice__disclaimer-text,
.nr-layout__wrapper--row4 .nr-shareprice__table-disclaimer .nr-shareprice__disclaimer-text {
    padding-right: 11%
}

[dir=rtl] .nr-shareprice__trend .nr-icon {
    right: 88%;
    left: auto
}

[dir=rtl] .nr-shareprice__table-item--statistic td:first-child {
    text-align: right;
    padding-left: 0;
    padding-right: 10%
}

[dir=rtl] .nr-shareprice__table-disclaimer {
    margin-right: 0;
    margin-left: 11%;
    text-align: right
}

[dir=rtl] .nr-shareprice__table-disclaimer .nr-shareprice__link {
    text-align: right
}

[dir=rtl] .nr-shareprice__table-disclaimer .nr-shareprice__disclaimer-text {
    padding-right: 0;
    padding-left: 11%
}

[dir=rtl] .nr-shareprice__table-disclaimer td {
    height: auto
}

[dir=rtl] .nr-shareprice__table-disclaimer td:first-child {
    text-align: right;
    padding-left: 0;
    padding-right: 10%
}

.nr-facebook-feed-component {
    position: relative;
    padding: 0;
    z-index: 1;
    margin-bottom: 40px
}

.fb-preloader {
    background-color: #f7f7f7;
    margin: 0 auto
}

.nr-twitter-feed-component {
    position: relative;
    padding: 0;
    z-index: 1;
    margin-bottom: 40px
}

.nr-socialfeeds-feed-container {
    text-align: center
}

.nr-socialfeeds-fixed {
    width: 340px;
    margin: 0 auto
}

.nr-tags-component {
    margin-bottom: 40px
}

.nr-tags__title {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 14px
}

.nr-tags__list {
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: auto;
    overflow: hidden;
    transition: height .3s ease-in-out
}

.nr-tags__list-item:nth-child(n+6) {
    display: none;
    opacity: 0;
    transition: opacity 1s
}

.nr-tags__list--active .nr-tags__list-control--more,
.nr-tags__list .nr-tags__list-control--less {
    display: none
}

.nr-tags__list--active .nr-tags__list-control--less {
    display: inline-block
}

.nr-tags__list--active .nr-tags__list-item:nth-child(n+6) {
    display: inline-block;
    animation: e .6s ease-in-out forwards
}

.nr-tags__list-item {
    position: relative;
    display: inline-block;
    margin-bottom: 9px
}

.nr-tags__list-controll,
.nr-tags__list-link {
    position: relative;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.1px;
    z-index: 1
}

.nr-tags__list-link {
    border: 1px solid hsla(0, 0%, 40%, .15);
    border-radius: 1000px;
    text-decoration: none;
    background: #fff;
    text-align: center;
    padding: 3px 30px;
    color: rgba(37, 37, 48, .5);
    transition: color .2s;
    min-width: 20px
}

.nr-tags__circle {
    display: none;
    position: absolute;
    height: 100%;
    border-radius: 100%;
    background: transparent;
    border: 1px solid;
    z-index: 0;
    transition: transform .1s linear;
    width: 28px
}

.nr-tags__circle--left {
    left: 1px;
    top: 0;
    transform: translateX(-50%) rotate(45deg)
}

.nr-tags__circle--right {
    right: 1px;
    top: 0;
    transform: translateX(50%) rotate(-135deg)
}

.nr-tags__list-control {
    display: inline-block;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.1px;
    margin-left: 14px;
    transition: color .2s;
    color: rgba(37, 37, 48, .5)
}

.nr-tags__list-control .nr-icon {
    margin-left: 5px;
    font-size: 12px;
    vertical-align: middle
}

.nr-tags__list-control--less .nr-icon-arrow {
    transform: rotate(-90deg)
}

.nr-tags__list-control--more .nr-icon-arrow {
    transform: rotate(90deg)
}

[dir=rtl] .nr-tags__list-control {
    margin-left: auto;
    margin-right: 14px
}

[dir=rtl] .nr-tags__list-control .nr-icon {
    margin-left: auto;
    margin-right: 5px
}

.nr-nav-app-component,
.nr-tag-results-component {
    margin-bottom: 40px
}

.nr-tag-results {
    background-color: #fff;
    color: #666;
    font-size: 14px;
    line-height: 1.64;
    letter-spacing: -.2px
}

.nr-tag-results__column--tag {
    padding: 0 6.25%
}

.nr-tag-results__title {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.23;
    letter-spacing: -.5px;
    margin: 0 0 18px;
    padding-top: 15px;
    position: relative;
    word-wrap: break-word
}

.nr-tag-results__title:before {
    content: "";
    border-top: 1px solid;
    position: absolute;
    width: 60px;
    top: 0
}

.nr-tag-results__number {
    padding: 0 6.25%;
    letter-spacing: .1px
}

.nr-tag-results__title-tag,
.nr-tag-results__title-tag-name {
    color: #252530
}

.nr-tag-results__content {
    margin: 0 auto;
    width: 53.844%
}

.nr-tag-results__list {
    border: 1px solid #e9e9e9;
    border-left: none;
    border-right: none;
    margin: 18px 0 0;
    padding: 0
}

.nr-tag-results__item {
    padding: 20px 6.25%;
    border-top: 1px solid #e9e9e9;
    list-style-type: none
}

.nr-tag-results__item:first-child {
    border-top: none
}

.nr-tag-results__thumbnail {
    display: block;
    margin-bottom: 20px;
    cursor: pointer;
    text-align: center
}

.nr-tag-results__image {
    width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.nr-tag-results__info-title {
    color: #252530;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: -.1px;
    text-decoration: none
}

.nr-tag-results__description {
    margin: 10px 0 0
}

.nr-tag-results__pagination {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    margin-top: 40px
}

.nr-tag-results__pagination-item,
.nr-tag-results__pagination-item-info {
    display: inline-block
}

.nr-tag-results__pagination-item {
    margin: 0 10px
}

.nr-tag-results__pagination-item.is-disabled .nr-tag-results__pagination-link {
    cursor: default
}

.nr-tag-results__pagination-item.is-disabled .nr-tag-results__pagination-link:focus {
    outline: none
}

.nr-tag-results__pagination-item.is-disabled .nr-icon {
    color: #666
}

.nr-tag-results__pagination-current-item {
    color: #252530
}

.nr-tag-results__pagination-link {
    text-decoration: none;
    padding: 0 5px
}

.nr-tag-results__pagination-link .nr-icon {
    transition: color .3s ease-in
}

.nr-tag-results__pagination-item-info {
    margin: 0 20px
}

.nr-tag-results .nr-icon__tag-results {
    font-size: 11px
}

.nr-tag-results .nr-icon__tag-results--arrow-left,
.nr-tag-results .nr-icon__tag-results--double-arrow-left {
    transform: rotate(180deg)
}

[dir=rtl] .nr-tag-results__pagination-link .nr-icon {
    transform: scaleX(-1)
}

[dir=rtl] .nr-tag-results .nr-icon__tag-results--arrow-left,
[dir=rtl] .nr-tag-results .nr-icon__tag-results--double-arrow-left {
    transform: rotate(180deg) scaleX(-1)
}

select+.select2-container {
    z-index: 8
}

.select2-container {
    font-family: Arial, Helvetica, sans-serif;
    z-index: 12
}

.select2-container .nr-icon-arrow {
    content: "";
    font-size: 12px;
    color: #666;
    line-height: 1;
    position: absolute;
    top: 0;
    margin-top: 12px;
    margin-right: 4px;
    right: 0;
    transform: rotate(90deg);
    transition: .1s ease-in;
    cursor: pointer
}

.select2-container--focus {
    outline: none
}

.select2-container--open .nr-icon-arrow {
    transform: rotate(-90deg)
}

.select2-container .select2-search__field {
    display: none;
    border: none;
    opacity: 1;
    padding: 0
}

.select2-container .select2-search__field:focus,
.select2-container .select2-selection:focus {
    outline: none
}

.select2-container .select2-search--inline {
    display: inline
}

.select2-container .select2-selection__rendered {
    display: block;
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 100%;
    overflow: hidden;
    cursor: pointer;
    color: #666;
    font-size: 14px
}

.select2-container .select2-selection__choice {
    color: #fff;
    border-radius: 4px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0 5px 5px 0;
    padding: 2px 4px;
    transition: .1s ease-in
}

.select2-container .select2-selection__choice__remove {
    cursor: pointer;
    padding-right: 4px
}

.select2-container .select2-dropdown {
    display: block
}

.select2-container .select2-results__options {
    background-color: #fcfcfc;
    display: block;
    font-size: 14px;
    margin: 0;
    padding: 0 20px;
    border: 1px solid #e9e9e9;
    box-shadow: 0 0 5px #eaeaea;
    list-style-type: none
}

.select2-container .select2-dropdown--below .select2-results__options {
    margin-top: -1px
}

.select2-container .select2-dropdown--above .select2-results__options {
    margin-top: 1px
}

.select2-container .select2-results__option {
    border-bottom: 1px solid #eaeaea;
    display: block;
    color: #252530;
    cursor: pointer;
    line-height: 1.64;
    letter-spacing: -.1px;
    padding: 10px 0;
    transition: .1s ease-in
}

.select2-container .select2-results__option[aria-disabled] {
    color: #c6c6c6
}

.select2-container .select2-results__option:last-child {
    border-bottom: none
}

[dir=rtl] .select2-container .select2-selection__choice {
    margin: 0 0 5px 5px
}

[dir=rtl] .select2-container .select2-selection__choice__remove {
    padding-right: 0;
    padding-left: 4px
}

.cmp-form {
    font-size: 14px;
    color: #666
}

.cmp-form,
.cmp-form__captcha-warning {
    margin-bottom: 40px;
    font-family: Arial, Helvetica, sans-serif
}

.cmp-form__captcha-warning {
    font-size: 20px;
    color: red;
    font-weight: 700;
    letter-spacing: .36px
}

.cmp-form__captcha-warning--user {
    color: #f36666;
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 7px
}

.cmp-form__captcha-warning--user-wrapper:focus {
    outline: thin dotted
}

.cmp-form__desc-enquiry,
.cmp-form__desc-text {
    line-height: 2;
    margin: 0
}

.cmp-form__desc-enquiry {
    margin-bottom: 30px
}

.cmp-form-text label {
    display: block;
    font-size: 16px;
    line-height: 1.75;
    letter-spacing: -.2px;
    margin-top: 0
}

.cmp-form-text__text {
    border-style: solid;
    border-width: 0 0 1px;
    min-height: 2em;
    line-height: 2
}

.cmp-form-text__text:focus {
    outline: none
}

.cmp-form-text__text[type=date]:invalid {
    color: #666 !important;
    font-family: Arial, Helvetica, sans-serif
}

.cmp-form-text__textarea {
    border-style: solid;
    border-width: 1px;
    border-radius: 4px;
    resize: vertical;
    padding: 12px 20px;
    line-height: normal
}

.cmp-form-text__textarea:focus {
    outline: none
}

.cmp-form-text__text,
.cmp-form-text__textarea {
    margin-top: 12px !important
}

.cmp-form-text.is-invalid {
    color: #f36666
}

.cmp-form-text.is-invalid .cmp-form-text__text {
    border-bottom-color: #f36666
}

.cmp-form-text.is-invalid .cmp-form-text__textarea {
    border-color: #f36666
}

.cmp-form-text.is-invalid ::-webkit-input-placeholder {
    color: #f36666
}

.cmp-form-text.is-invalid ::-moz-placeholder {
    color: #f36666
}

.cmp-form-text.is-invalid ::-ms-input-placeholder {
    color: #f36666
}

.cmp-form-text.is-invalid ::placeholder {
    color: #f36666
}

.cmp-form .options {
    margin-top: 0
}

.cmp-form .options+.text,
.cmp-form .options~.options,
.cmp-form .text+.options,
.cmp-form .text~.text label {
    margin-top: 60px
}

.cmp-form-options {
    border: none;
    margin: 0;
    padding: 0
}

.cmp-form-options__label,
.cmp-form-options__legend {
    display: block;
    font-size: 16px;
    line-height: 1.75;
    letter-spacing: -.2px;
    margin-top: 0;
    margin-bottom: 18px
}

.cmp-form-options__field-label {
    display: table;
    cursor: pointer;
    font-size: 14px;
    line-height: 2;
    letter-spacing: -.1px;
    position: relative;
    padding-left: 8px
}

.cmp-form-options .check-mark {
    position: absolute;
    top: 50%;
    left: 0;
    margin-right: 11px;
    background-color: #f7f7f7;
    border: 1px solid #979797
}

.cmp-form-options__field {
    display: none
}

.cmp-form-options__field:checked~.check-mark:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.cmp-form-options__field:disabled~.field-text {
    color: #c6c6c6
}

.cmp-form-options--checkbox .cmp-form-options__field {
    display: inline-block;
    opacity: 0
}

.cmp-form-options--checkbox .check-mark {
    border-radius: 1px;
    margin-top: -7px;
    width: 13px;
    height: 13px
}

.cmp-form-options--checkbox .cmp-form-options__field:checked~.check-mark:after {
    border-style: solid;
    border-width: 0 1px 1px 0;
    display: block;
    width: 4px;
    height: 6px;
    transform: rotate(45deg);
    top: -3px
}

.cmp-form-options--radio .cmp-form-options__field {
    display: inline-block;
    opacity: 0
}

.cmp-form-options--radio .check-mark {
    border-radius: 100%;
    width: 10px;
    height: 10px;
    margin-top: -6px
}

.cmp-form-options--radio .cmp-form-options__field:checked~.check-mark:after {
    border-radius: 100%;
    width: 4px;
    height: 4px
}

.cmp-form-options .select2-container {
    margin-top: 20px
}

.cmp-form-options--drop-down .select2 {
    display: block;
    border-bottom: 1px solid;
    position: relative;
    line-height: 2
}

.cmp-form-options--multi-drop-down .select2 {
    display: block;
    min-height: 39px;
    line-height: 2;
    border: 1px solid #eaeaea;
    border-radius: 4px;
    padding: 5px 5px 0
}

.cmp-form-options--multi-drop-down .select2-container--focus {
    border-radius: 4px
}

.cmp-form-options--multi-drop-down .select2-search__field {
    display: inline
}

.cmp-form-options-secure-wrapper {
    display: inline-block;
    width: 100%
}

.cmp-form-button {
    border: none;
    border-radius: 100px;
    color: #fff;
    margin-top: 60px;
    width: 160px;
    height: 39px;
    transition: .1s ease-in
}

.cmp-form-button:focus {
    outline: none
}

.cmp-form .nr-captcha {
    margin-top: 60px;
    position: relative
}

.cmp-form .nr-captcha__error {
    color: #f36666;
    margin: 0;
    position: absolute;
    bottom: 110%
}

[dir=rtl] .cmp-form-options__field-label {
    padding-left: 0;
    padding-right: 8px
}

[dir=rtl] .cmp-form-options .check-mark {
    left: auto;
    right: 0;
    margin-right: 0;
    margin-left: 11px
}

.nr-exp-frag .cmp-form-options--drop-down .select2,
.nr-exp-frag .cmp-form-text__text,
.nr-exp-frag .cmp-form-text__textarea {
    border-color: #eaeaea
}

.nr-exp-frag .cmp-form-options--drop-down .select2-container--open .select2-selection__rendered,
.nr-exp-frag .cmp-form-options--drop-down .select2-selection__rendered:hover {
    color: #000
}

[dir=rtl] .cmp-form-text__text,
[dir=rtl] .cmp-form-text__textarea {
    text-align: right
}

.nr-geobanner {
    background-color: #f7f7f7
}

.nr-geobanner-component {
    max-height: 0;
    transition: max-height .3s;
    overflow: hidden;
    width: 100%
}

.cq-Editable-dom .nr-geobanner-component {
    max-height: none
}

.nr-geobanner__wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 40px 6.25%;
    position: relative
}

.nr-geobanner__title {
    line-height: 1.41;
    letter-spacing: .4px;
    font-size: 17px;
    font-weight: 400;
    margin: 4px 0 20px;
    letter-spacing: .43px
}

.nr-geobanner__description {
    color: #666;
    font-size: 16px;
    line-height: 1.5;
    margin: 0 0 38px;
    font-weight: 300;
    font-family: Arial, Helvetica, sans-serif
}

.nr-geobanner__cta {
    text-align: center
}

.nr-geobanner__cta-button {
    color: #fff;
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: -.1px;
    border-radius: 100px;
    border-width: 0;
    padding: 9px 52px 10px;
    transition: background-color .2s;
    text-decoration: none;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif
}

.nr-geobanner__close {
    position: absolute;
    border: 0;
    background: none;
    padding: 0;
    float: left;
    right: 6.25%;
    cursor: pointer
}

.nr-geobanner__close .nr-icon-close {
    font-size: 18px
}

.geobannner-opened .nr-geobanner-component {
    opacity: 1;
    visibility: visible
}

.geobannner-opened .nr-navigation-component {
    position: relative;
    height: 80px;
    width: 100%
}

.geobannner-opened .nr-navigation__shareprice--presence .nr-navigation-component {
    height: 132px
}

.geobannner-opened .nr-navigation--presence {
    padding-top: 0
}

.geobannner-opened.nr-navigation--opened .nr-navigation-component {
    position: static;
    height: auto;
    width: auto
}

.geobannner-opened.geobannner-opened-ca .nr-navigation__header.nr-header__logo {
    top: auto
}

.geobannner-opened.geobannner-opened-ca .nr-navigation-component {
    position: relative;
    height: 48px;
    width: auto
}

.geobannner-opened.geobannner-opened-ca.nr-navigation--opened .nr-navigation__header.nr-header__logo {
    top: 0
}

.geobannner-opened.geobannner-opened-ca.nr-navigation--opened .nr-navigation-component {
    position: static;
    height: 48px;
    margin-top: 0
}

[dir=rtl] .nr-geobanner__close {
    left: 6.25%;
    right: auto
}

.nr-banner-fragment {
    background: #fff;
    padding: 20px
}

.nr-banner-fragment table {
    margin: auto
}

.nr-banner-fragment table td {
    width: 250px;
    padding: 5px 10px
}

.nr-dropdown-json {
    display: none
}

.nr-contact-us__wrapper {
    background: #f7f7f7
}

.nr-contact-us__wrapper--content {
    padding: 0 6.25% 40px
}

.nr-contact-us__wrapper .nice-select {
    border-color: #2e2a40;
    margin-top: 20px
}

.nr-contact-us__wrapper .nice-select:after {
    color: #2e2a40
}

.nr-contact-us__wrapper .nice-select .current {
    color: #252530;
    letter-spacing: .16px;
    font-size: 16px
}

.nr-contact-us__content {
    background: #fff;
    padding-top: 30px
}

.nr-contact-us__title {
    padding: 42px 6.25% 15px;
    width: 100%;
    background: #f7f7f7;
    color: #252530
}

.nr-contact-us__title--text {
    letter-spacing: -.13px;
    font-size: 30px;
    margin: 0;
    color: #252530;
    line-height: 1.3
}

.nr-contact-us__form.cmp-form {
    margin: 0
}

.cq-Editable-dom .nr-contact-us .cmp-form-options__field {
    display: block
}

.nr-contact-us__hidden {
    display: none
}

.nr-contact-us__introText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.75;
    letter-spacing: .16px;
    margin: 0 0 15px;
    color: #666
}

.nr-contact-us__options select {
    width: 100%
}

.nr-lazy-size__wrapper .nr-lazy-size {
    //filter:blur(15px);transition:filter .5s}.browser-safari .nr-lazy-size__wrapper .nr-lazy-size{will-change:filter}.nr-lazy-size__wrapper .nr-lazy-size.lazyloaded{opacity:1;filter:none}.nr-lazy-size__wrapper .nr-lazy-size.nr-cards__media-img.lazyloaded{transition:transform 1.2s ease-in-out}.cmp-form-options--drop-down .select2,.cmp-form-options--multi-drop-down .select2,.cmp-form-text__text,.cmp-form-text__textarea,.nice-select{border-color:#eaeaea;letter-spacing:-.1px;width:100%!important}.nice-select{font-family:Arial,Helvetica,sans-serif;border-bottom:1px solid #eaeaea;clear:both;cursor:pointer;display:block;font-size:14px;font-weight:400;line-height:2;outline:none;padding-right:15px;position:relative}.nice-select:after{font-family:NRIcons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;content:"\EA06";font-size:12px;color:#666;line-height:1;position:absolute;top:0;margin-top:12px;margin-right:4px;right:0;transform:rotate(90deg);transition:.1s ease-in;cursor:pointer;text-decoration:none;text-transform:none}.nice-select.open:after{transform:rotate(-90deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{color:#c6c6c6;pointer-events:none}.nice-select [data-display]{display:none!important}.nice-select .list{background-color:#fcfcfc;box-shadow:0 0 5px #eaeaea;opacity:0;overflow:hidden;padding:0 20px;pointer-events:none;position:absolute;top:100%;left:0;width:100%;margin:0;transform-origin:50% 0;transform:scale(.75) translateY(-21px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{border-bottom:1px solid #eaeaea;display:block;color:#252530;cursor:pointer;line-height:1.64;letter-spacing:-.1px;padding:10px 0;transition:.1s ease-in}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{color:#2e2a40}.nice-select .option.disabled{color:#c6c6c6;cursor:default}[dir=rtl] .nice-select{padding-right:0;padding-left:15px}[dir=rtl] .nice-select:after{margin-right:0;margin-left:4px;right:auto;left:0}.nr-loader{border:3px solid transparent;border-radius:50%;border-top:3px solid;width:60px;height:60px;position:fixed;left:calc(50% - 30px);top:calc(50% - 30px);opacity:0;display:none;transition:opacity ease-In-Out .3s;animation:f 2s linear infinite}.nr-loader.active{display:block;opacity:1;z-index:16}@keyframes f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nr-gallery{margin-bottom:40px}.nr-gallery__title{margin:0 0 38px;font-weight:400;width:100%}.nr-gallery-loader{width:100%;position:relative;height:60px}.nr-gallery-loader:after{content:"";border:3px solid transparent;border-radius:50%;border-top:3px solid;width:60px;height:60px;position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);animation:f 2s linear infinite}.nr-gallery__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nr-gallery__wrapper.slick-initialized{display:block}.nr-gallery__wrapper.slick-initialized .slick-hidden{opacity:0}.nr-gallery__wrapper--item{position:relative;margin:1.5px;display:inherit;width:calc(50% - 3px);transition:width .3s linear}.nr-gallery__wrapper--item.nr-one-third{width:calc(33.33% - 3px)}.nr-gallery__wrapper--item.nr-hidden{display:none}.nr-gallery__wrapper--item.nr-object-fit{background-size:cover;background-position:50%}.nr-gallery__img{width:100%;-o-object-fit:cover;object-fit:cover}.nr-hidden .nr-gallery__img{display:none}.nr-gallery__img.lazyload,.nr-gallery__img.lazyloading{width:100%}.nr-object-fit .nr-gallery__img.lazyloaded{visibility:hidden}.nr-gallery__content--btn{display:none;background:transparent;border:1px solid #fff;border-radius:100%;color:#fff;height:40px;line-height:39px;font-size:14px;padding:0;position:absolute;width:40px;transition:opacity .2s;top:50%;left:50%;transform:translate(-50%,-50%)}.nr-gallery__content--title{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.nr-gallery__load-more{border-radius:100px;margin:60px auto 0;color:#fff;font-size:14px;border-style:none;display:none;padding:9px 33px 10px;line-height:1.43}.nr-gallery__load-more:focus{outline:thin dotted #000}.nr-gallery .slick-dots{margin:0;padding:0}.nr-gallery .slick-dots li{display:none}.nr-gallery .slick-dots li.slick-active{display:block}.nr-gallery__arrow{display:-ms-inline-flexbox;display:inline-flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:#000;opacity:.6;color:#fff;border-radius:100%;cursor:pointer;z-index:2;transition:opacity .3s ease-in-out}.nr-gallery__arrow:before{margin-left:2px}.nr-gallery__arrow--next,.nr-gallery__arrow--prev{top:auto;bottom:20px}.nr-gallery__arrow--prev{right:calc(6.25% + 70px);transform:rotate(180deg)}.nr-gallery__arrow--next{right:6.25%}.nr-gallery__arrow--mouseenter,.nr-gallery__arrow--next:hover,.nr-gallery__arrow--prev:hover{opacity:1}.nr-gallery .slick-initialized .slick-slide{float:none;display:inline-block;vertical-align:middle}.nr-gallery__container-overlay{display:none;position:fixed;left:0;overflow-y:auto;z-index:1;background:#fff;height:100%;width:100%;padding:6.25% 12vw 3.846%;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;pointer-events:none;-ms-touch-action:none;touch-action:none;top:0}.nr-gallery__container-overlay .nr-gallery__btn{display:none}.nr-gallery__fullscreen .nr-gallery__container-overlay{display:block}.nr-gallery__container-overlay .nr-gallery__arrow{position:fixed;top:50%;border-style:hidden}.nr-gallery__container-overlay .nr-gallery__arrow--next{right:3.846%;left:auto;transform:translateY(-50%)}.nr-gallery__container-overlay .nr-gallery__arrow--prev{left:3.846%;right:auto;transform:rotate(180deg) translateY(50%)}.nr-gallery__container-overlay .nr-gallery__arrow:focus{outline-color:#0064cc;outline-offset:-2px;outline-style:auto;outline-width:5px}.nr-gallery__container-overlay .nr-gallery__arrow:hover{outline:none}.nr-gallery__container-overlay .slick-initialized .slick-slide{float:left;display:block;vertical-align:top}.nr-gallery__container-overlay .nr-gallery__wrapper--item{overflow:auto;margin:0;padding-top:0}.nr-gallery__container-overlay .nr-gallery__img{width:100%;position:relative;transform:none;left:0;top:0}.nr-gallery__overlay-close{position:fixed;background-color:#fff;border:1px solid #fff;border-radius:100%;color:#000;height:30px;line-height:29px;font-size:12px;right:3.846%;top:18px;width:30px;z-index:2}.nr-gallery__overlay-close:focus,.nr-gallery__overlay-close:hover{outline:thin dotted #000}.nr-gallery__fullscreen--active{overflow:visible}.nr-gallery__fullscreen--active .nr-gallery{overflow:hidden}.nr-gallery__fullscreen--active .nr-gallery__container-overlay{z-index:999;pointer-events:auto;-ms-touch-action:auto;touch-action:auto}[dir=rtl] .nr-gallery__content--btn{right:auto}[dir=rtl] .nr-gallery__container-overlay .slick-initialized .slick-slide{float:right}[dir=rtl] .nr-gallery__overlay-close{left:3.846%;right:auto}[dir=rtl] .nr-gallery__arrow--prev{right:6.25%;transform:rotateY(180deg) scaleX(-1)}[dir=rtl] .nr-gallery__arrow--next{right:calc(6.25% + 70px);transform:scaleX(-1)}.nr-glossary-fragment{margin:0 auto;padding:100px}.cq-Editable-dom .nr-glossary-fragment{padding:0}.nr-glossary-fragment table{margin:0 auto}.cq-Editable-dom .nr-glossary-fragment table{width:100%}.nr-glossary-fragment table,.nr-glossary-fragment td,.nr-glossary-fragment th,.nr-glossary-fragment tr{border:1px solid #333}.nr-glossary-fragment td,.nr-glossary-fragment th{padding:20px}.nr-glossary-overlay{opacity:0;display:none;z-index:-1;border-radius:3px}.nr-glossary-overlay__focus{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:calc(100% - 80px);left:0;bottom:0;position:absolute;opacity:1;z-index:11;width:100%;background-color:hsla(0,0%,97%,.9)}.nr-glossary-overlay__no-scroll{overflow:hidden}.nr-glossary-overlay__wrapper{padding:5px;position:relative;background:#fff;width:100%;overflow-y:auto;z-index:1;border-radius:3px}.nr-glossary-overlay__content{font-size:16px;line-height:1.86;letter-spacing:-.14px;color:#666}.nr-glossary-overlay__title{padding:0 15px 10px}.nr-glossary-overlay__desc{max-height:338px;overflow-y:auto;padding:0 15px}.nr-glossary-overlay__desc::-webkit-scrollbar{width:5px;background-color:#eaeaea;border-radius:2.5px}.nr-glossary-overlay__desc::-webkit-scrollbar-thumb{background-color:#000;border-radius:2.5px}.nr-glossary-overlay__desc:focus{outline:thin dotted}.nr-glossary-overlay__close{background-color:#fff;border:1px solid #fff;border-radius:100%;color:#000;font-size:12px;position:absolute;right:10px;top:5px;width:30px;height:30px;line-height:29px;z-index:1}.nr-glossary-overlay__close:focus,.nr-glossary-overlay__close:hover{outline:thin dotted #000}.nr-glossary-overlay__close--title{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.nr-glossary-overlay .nr-icon{position:absolute;top:0;left:8px}.nr-glossary-key__initialised{position:relative;cursor:pointer}.nr-glossary-key__initialised:focus:after,.nr-glossary-key__initialised:hover:after{animation:g 30s infinite linear}.nr-glossary-key__initialised:focus{outline:thin dotted #252530}.nr-glossary-key__initialised:after{content:" ";position:absolute;left:2px;bottom:-2px;width:calc(100% - 2px);height:2px;background-image:linear-gradient(90deg,#2e2a40 33%,#fff 0);background-position:0 0;background-size:7px 2px;background-repeat:repeat-x}[dir=rtl] .nr-glossary-overlay__close{right:auto;left:10px}[dir=rtl] .nr-glossary-key__initialised:hover:after{animation-direction:reverse}@keyframes g{0%{background-position:0 0}to{background-position:500px 0}}.nr-pollnvote-component{margin-bottom:30px}.nr-pollnvote__wrapper{border:1px solid #eaeaea;border-width:1px 0;padding:20px 0;color:#666}.nr-pollnvote__hide{display:none}.nr-pollnvote__question{color:#252530;font-size:20px;margin-bottom:20px;line-height:1.5;font-weight:300}.nr-pollnvote__option{position:relative;text-align:left;overflow:hidden;margin-bottom:10px;line-height:48px;padding:0 20px;background:#fcfcfc;border:1px solid #e9e9e9;width:100%}.nr-pollnvote__option[disabled]{pointer-events:none;color:#000}.nr-pollnvote__option:hover{background:#007f00;color:#fff}.nr-pollnvote__option:focus{outline:thin dotted}.nr-pollnvote__option.selected{border:1px solid #007f00;background:transparent}.nr-pollnvote__option.selected:hover{color:#000}.nr-pollnvote__option--text{transition:margin-left 1s,transform 1s;margin-left:50%;display:inline-block;transform:translateX(-50%);word-break:keep-all;text-align:center;line-height:normal;padding:14px 0}.nr-pollnvote__showResults .nr-pollnvote__option--text{margin-left:0;transform:translateX(0)}.nr-pollnvote__option--result{position:absolute;right:20px;transition:transform 1s;transform:translateY(-200%)}.nr-pollnvote__showResults .nr-pollnvote__option--result{transform:translateY(0)}.nr-pollnvote__option--bar{width:0;height:5px;position:absolute;bottom:0;background-color:#007f00;left:0;transition:width 1s}.nr-pollnvote__options--image{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap}.nr-pollnvote__options--image .nr-pollnvote__option{width:calc(50% - 5px);line-height:normal;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.nr-pollnvote__options--image .nr-pollnvote__option:hover img{filter:contrast(0) brightness(100) grayscale(1)}.nr-pollnvote__options--image .nr-pollnvote__option--image{width:100%;padding:10px 0 0;-ms-flex-item-align:end;align-self:flex-end}.nr-pollnvote__options--image .nr-pollnvote__option--image img{height:65px;max-width:100%}.nr-pollnvote__options--image .nr-pollnvote__option--imageText{padding:10px 0;width:100%;-ms-flex-item-align:end;align-self:flex-end;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.nr-pollnvote__options--image .nr-pollnvote__option--resultText{color:#007f00;display:none}.nr-pollnvote__options--image.nr-pollnvote__showResults .nr-pollnvote__option--resultText{display:block;-ms-flex-item-align:end;align-self:flex-end}.nr-pollnvote__options--image.nr-pollnvote__showResults .nr-pollnvote__option--image img{display:none}.nr-pollnvote__options--image.nr-pollnvote__showResults .nr-pollnvote__option--image img.nr-showimage{display:block;margin:0 auto;filter:none}.nr-pollnvote__options--image.nr-pollnvote__showResults .nr-pollnvote__option--image:focus img.nr-showimage,.nr-pollnvote__options--image.nr-pollnvote__showResults .nr-pollnvote__option--image:hover img.nr-showimage{filter:none}.nr-pollnvote__correct,.nr-pollnvote__incorrect{padding:20px 0 0}.nr-pollnvote__content{margin:0!important}.nr-pollnvote__content--title{color:#252530;margin:0 0 10px;font-size:16px;line-height:1.63}.nr-pollnvote__content--description{line-height:1.86;margin:0;font-size:14px}

    /*! normalize.css v2.1.3 | MIT License | git.io/normalize */
    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    main,
    nav,
    section,
    summary {
        display: block
    }

    audio,
    canvas,
    video {
        display: inline-block
    }

    audio:not([controls]) {
        display: none;
        height: 0
    }

    [hidden],
    template {
        display: none
    }

    html {
        font-family: sans-serif;
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%
    }

    body {
        margin: 0
    }

    a {
        background: transparent
    }

    a:focus {
        outline: thin dotted
    }

    a:active,
    a:hover {
        outline: 0
    }

    h1 {
        font-size: 2em;
        margin: .67em 0
    }

    abbr[title] {
        border-bottom: 1px dotted
    }

    b,
    strong {
        font-weight: 700
    }

    dfn {
        font-style: italic
    }

    hr {
        box-sizing: content-box;
        height: 0
    }

    mark {
        background: #ff0;
        color: #000
    }

    code,
    kbd,
    pre,
    samp {
        font-family: monospace, serif;
        font-size: 1em
    }

    pre {
        border: 0;
        margin: 0;
        white-space: pre-wrap
    }

    q {
        quotes: "\201C" "\201D" "\2018" "\2019"
    }

    small {
        font-size: 80%
    }

    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }

    sup {
        top: -.5em
    }

    sub {
        bottom: -.25em
    }

    img {
        border: 0
    }

    svg:not(:root) {
        overflow: hidden
    }

    figure {
        margin: 0
    }

    fieldset {
        border: 1px solid silver;
        margin: 0 2px;
        padding: .35em .625em .75em
    }

    legend {
        border: 0;
        padding: 0
    }

    button,
    input,
    select,
    textarea {
        font-family: inherit;
        font-size: 100%;
        margin: 0
    }

    button,
    input {
        line-height: normal
    }

    button,
    select {
        text-transform: none
    }

    button,
    html input[type=button],
    input[type=reset],
    input[type=submit] {
        -webkit-appearance: button;
        cursor: pointer
    }

    button[disabled],
    html input[disabled] {
        cursor: default
    }

    input[type=checkbox],
    input[type=radio] {
        box-sizing: border-box;
        padding: 0
    }

    input[type=search] {
        -webkit-appearance: textfield;
        box-sizing: content-box
    }

    input[type=search]::-webkit-search-cancel-button,
    input[type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

    button::-moz-focus-inner,
    input::-moz-focus-inner {
        border: 0;
        padding: 0
    }

    textarea {
        overflow: auto;
        vertical-align: top
    }

    table {
        border-collapse: collapse;
        border-spacing: 0
    }

    @font-face {
        font-family: NRIcons;
        src: url(assets/fonts/NRIcons.eot);
        src: url(assets/fonts/NRIconsd41d.eot?#iefix) format("eot"), url(assets/fonts/NRIcons.woff2) format("woff2"), url(assets/fonts/NRIcons.woff) format("woff"), url(assets/fonts/NRIcons.ttf) format("truetype"), url(assets/fonts/NRIcons.svg#NRIcons) format("svg")
    }

    .nr-icon-arrow-down:before,
    .nr-icon-arrow-expand:before,
    .nr-icon-arrow-symbol:before,
    .nr-icon-arrow-title:before,
    .nr-icon-arrow-up:before,
    .nr-icon-arrow:before,
    .nr-icon-calendar:before,
    .nr-icon-careers:before,
    .nr-icon-close:before,
    .nr-icon-double-arrow:before,
    .nr-icon-envelope-2:before,
    .nr-icon-envelope:before,
    .nr-icon-exclamation:before,
    .nr-icon-fullscreen:before,
    .nr-icon-gas-station:before,
    .nr-icon-generic:before,
    .nr-icon-global:before,
    .nr-icon-globe-2:before,
    .nr-icon-globe:before,
    .nr-icon-location:before,
    .nr-icon-lock:before,
    .nr-icon-padlock:before,
    .nr-icon-person-2:before,
    .nr-icon-person:before,
    .nr-icon-post:before,
    .nr-icon-quote:before,
    .nr-icon-search-2:before,
    .nr-icon-search:before,
    .nr-icon-share:before {
        font-family: NRIcons;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-style: normal;
        font-variant: normal;
        font-weight: 400;
        text-decoration: none;
        text-transform: none
    }

    .nr-icon-arrow-down:before {
        content: ""
    }

    .nr-icon-arrow-expand:before {
        content: ""
    }

    .nr-icon-arrow-symbol:before {
        content: ""
    }

    .nr-icon-arrow-title:before {
        content: ""
    }

    .nr-icon-arrow-up:before {
        content: ""
    }

    .nr-icon-arrow:before {
        content: ""
    }

    .nr-icon-calendar:before {
        content: ""
    }

    .nr-icon-careers:before {
        content: ""
    }

    .nr-icon-close:before {
        content: ""
    }

    .nr-icon-double-arrow:before {
        content: ""
    }

    .nr-icon-envelope-2:before {
        content: ""
    }

    .nr-icon-envelope:before {
        content: ""
    }

    .nr-icon-exclamation:before {
        content: ""
    }

    .nr-icon-fullscreen:before {
        content: ""
    }

    .nr-icon-gas-station:before {
        content: ""
    }

    .nr-icon-generic:before {
        content: ""
    }

    .nr-icon-global:before {
        content: ""
    }

    .nr-icon-globe-2:before {
        content: ""
    }

    .nr-icon-globe:before {
        content: ""
    }

    .nr-icon-location:before {
        content: ""
    }

    .nr-icon-lock:before {
        content: ""
    }

    .nr-icon-padlock:before {
        content: ""
    }

    .nr-icon-person-2:before {
        content: ""
    }

    .nr-icon-person:before {
        content: ""
    }

    .nr-icon-post:before {
        content: ""
    }

    .nr-icon-quote:before {
        content: ""
    }

    .nr-icon-search-2:before {
        content: ""
    }

    .nr-icon-search:before {
        content: ""
    }

    .nr-icon-share:before {
        content: ""
    }

    @font-face {
        font-family: CastrolSansCon;
        src: url(assets/fonts/castrol_sans_condensed_reg/CastrolSansCon-Regular-W1G-Regular.eot);
        src: url(assets/fonts/castrol_sans_condensed_reg/CastrolSansCon-Regular-W1G-Regulard41d.eot?#iefix) format("embedded-opentype"), url(assets/fonts/castrol_sans_condensed_reg/CastrolSansCon-Regular-W1G-Regular.otf) format("opentype"), url(assets/fonts/castrol_sans_condensed_reg/CastrolSansCon-Regular-W1G-Regular.woff) format("woff"), url(assets/fonts/castrol_sans_condensed_reg/CastrolSansCon-Regular-W1G-Regular.ttf) format("truetype"), url(assets/fonts/castrol_sans_condensed_reg/CastrolSansCon-Regular-W1G-Regular.svg) format("svg");
        font-weight: 400;
        font-style: normal
    }

    @font-face {
        font-family: CastrolSansCon;
        src: url(assets/fonts/castrol_sans_condensed_med/CastrolSansCon-Medium-W1G-Regular.eot);
        src: url(assets/fonts/castrol_sans_condensed_med/CastrolSansCon-Medium-W1G-Regulard41d.eot?#iefix) format("embedded-opentype"), url(assets/fonts/castrol_sans_condensed_med/CastrolSansCon-Medium-W1G-Regular.otf) format("opentype"), url(assets/fonts/castrol_sans_condensed_med/CastrolSansCon-Medium-W1G-Regular.woff) format("woff"), url(assets/fonts/castrol_sans_condensed_med/CastrolSansCon-Medium-W1G-Regular.ttf) format("truetype"), url(assets/fonts/castrol_sans_condensed_med/CastrolSansCon-Medium-W1G-Regular.svg) format("svg");
        font-weight: 500;
        font-style: normal
    }

    html {
        font-family: CastrolSansCon, sans-serif
    }

    body {
        color: #000;
        -webkit-font-smoothing: antialiased
    }

    body:after,
    body:before {
        display: none !important
    }

    html:lang(ko),
    html:lang(ko-KR),
    html:lang(ko_kr),
    html:lang(zh) {
        font-family: Arial Unicode MS, Lucida Grande, Arial, Helvetica, sans-serif
    }

    @font-face {
        font-family: Castrol Sans Central European;
        src: url(assets/fonts/castrolsans-ce-regular-webfont.eot);
        src: url(assets/fonts/castrolsans-ce-regular-webfontd41d.eot?#iefix) format("embedded-opentype"), url(assets/fonts/castrolsans-ce-regular-webfont.woff) format("woff"), url(assets/fonts/castrolsans-ce-regular-webfont.ttf) format("truetype"), url(assets/fonts/castrolsans-ce-regular-webfont.svg#CastrolSansCE_Regular) format("svg");
        font-weight: 400;
        font-style: normal
    }

    html:lang(cs),
    html:lang(hr),
    html:lang(hu),
    html:lang(pl),
    html:lang(ro),
    html:lang(sk),
    html:lang(sl),
    html:lang(sr) {
        font-family: Castrol Sans Central European, Arial, Helvetica, sans-serif
    }

    @font-face {
        font-family: Castrol Sans Cyrillic;
        src: url(assets/fonts/castrolsans-cyrillic-regular-webfont.eot);
        src: url(assets/fonts/castrolsans-cyrillic-regular-webfontd41d.eot?#iefix) format("embedded-opentype"), url(assets/fonts/castrolsans-cyrillic-regular-webfont.woff) format("woff"), url(assets/fonts/castrolsans-cyrillic-regular-webfont.ttf) format("truetype"), url(assets/fonts/castrolsans-cyrillic-regular-webfont.svg#CastrolSansCY_Regular) format("svg");
        font-weight: 400;
        font-style: normal
    }

    html:lang(bg),
    html:lang(kk),
    html:lang(ru),
    html:lang(uk) {
        font-family: Castrol Sans Cyrillic, Arial, Helvetica, sans-serif
    }

    @font-face {
        font-family: Castrol Sans GR Regular;
        src: url(assets/fonts/CastrolSansGR_Regular.eot);
        src: url(assets/fonts/CastrolSansGR_Regulard41d.eot?#iefix) format("embedded-opentype"), url(assets/fonts/CastrolSansGR_Regular.woff) format("woff"), url(assets/fonts/CastrolSansGR_Regular.ttf) format("truetype"), url(assets/fonts/CastrolSansGR_Regular.svg#CastrolSansGR_Regular) format("svg");
        font-weight: 400;
        font-style: normal
    }

    html:lang(el),
    html:lang(el-GR),
    html:lang(el_gr) {
        font-family: Castrol Sans GR Regular, Arial, Helvetica, sans-serif
    }

    @font-face {
        font-family: Castrol Sans TU Regular;
        src: url(assets/fonts/CastrolSansTU_Regular.eot);
        src: url(assets/fonts/CastrolSansTU_Regulard41d.eot?#iefix) format("embedded-opentype"), url(assets/fonts/CastrolSansTU_Regular.woff) format("woff"), url(assets/fonts/CastrolSansTU_Regular.ttf) format("truetype"), url(assets/fonts/CastrolSansTU_Regular.svg#CastrolSansTU_Regular) format("svg");
        font-weight: 400;
        font-style: normal
    }

    html:lang(tr),
    html:lang(tr-TR),
    html:lang(tr_tr) {
        font-family: Castrol Sans TU Regular, Arial, Helvetica, sans-serif
    }

    @font-face {
        font-family: Castrol Sans VI Regular;
        src: url(assets/fonts/CastrolSansVI_Regular.eot);
        src: url(assets/fonts/CastrolSansVI_Regulard41d.eot?#iefix) format("embedded-opentype"), url(assets/fonts/CastrolSansVI_Regular.woff) format("woff"), url(assets/fonts/CastrolSansVI_Regular.ttf) format("truetype"), url(assets/fonts/CastrolSansVI_Regular.svg#CastrolSansVI_Regular) format("svg");
        font-weight: 400;
        font-style: normal
    }

    html:lang(vi),
    html:lang(vi) .nr-linkcta__link-list-title,
    html:lang(vi) .nr-quotes__name,
    html:lang(vi) .nr-quotes__title,
    html:lang(vi) .nr-text-component h1,
    html:lang(vi) .nr-text-component h2,
    html:lang(vi) .nr-text-component h3,
    html:lang(vi) .nr-text-component h4,
    html:lang(vi) .nr-text-component h6,
    html:lang(vi) .nr-textimage-component h1,
    html:lang(vi) .nr-textimage-component h2,
    html:lang(vi) .nr-textimage-component h3,
    html:lang(vi) .nr-textimage-component h4,
    html:lang(vi) .nr-textimage-component h6,
    html:lang(vi-VN),
    html:lang(vi-VN) .nr-linkcta__link-list-title,
    html:lang(vi-VN) .nr-quotes__name,
    html:lang(vi-VN) .nr-quotes__title,
    html:lang(vi-VN) .nr-text-component h1,
    html:lang(vi-VN) .nr-text-component h2,
    html:lang(vi-VN) .nr-text-component h3,
    html:lang(vi-VN) .nr-text-component h4,
    html:lang(vi-VN) .nr-text-component h6,
    html:lang(vi-VN) .nr-textimage-component h1,
    html:lang(vi-VN) .nr-textimage-component h2,
    html:lang(vi-VN) .nr-textimage-component h3,
    html:lang(vi-VN) .nr-textimage-component h4,
    html:lang(vi-VN) .nr-textimage-component h6,
    html:lang(vi_vn),
    html:lang(vi_vn) .nr-linkcta__link-list-title,
    html:lang(vi_vn) .nr-quotes__name,
    html:lang(vi_vn) .nr-quotes__title,
    html:lang(vi_vn) .nr-text-component h1,
    html:lang(vi_vn) .nr-text-component h2,
    html:lang(vi_vn) .nr-text-component h3,
    html:lang(vi_vn) .nr-text-component h4,
    html:lang(vi_vn) .nr-text-component h6,
    html:lang(vi_vn) .nr-textimage-component h1,
    html:lang(vi_vn) .nr-textimage-component h2,
    html:lang(vi_vn) .nr-textimage-component h3,
    html:lang(vi_vn) .nr-textimage-component h4,
    html:lang(vi_vn) .nr-textimage-component h6 {
        font-family: Castrol Sans VI Regular, Arial, Helvetica, sans-serif
    }

    @font-face {
        font-family: Castrol Sans Western European;
        src: url(assets/fonts/castrolsanswesteu-regular-webfont.eot);
        src: url(assets/fonts/castrolsanswesteu-regular-webfontd41d.eot?#iefix) format("embedded-opentype"), url(assets/fonts/castrolsanswesteu-regular-webfont.woff) format("woff"), url(assets/fonts/castrolsanswesteu-regular-webfont.ttf) format("truetype"), url(assets/fonts/castrolsanswesteu-regular-webfont.svg#CastrolSansWE_Regular) format("svg");
        font-weight: 400;
        font-style: normal
    }

    html:lang(da),
    html:lang(de),
    html:lang(en),
    html:lang(es),
    html:lang(fi),
    html:lang(fr),
    html:lang(in),
    html:lang(it),
    html:lang(nl),
    html:lang(no),
    html:lang(pt),
    html:lang(sv) {
        font-family: Castrol Sans Western European, Arial, Helvetica, sans-serif
    }

    html.language_ja,
    html:lang(ja) {
        font-family: Meiryo, MS PGothic, Arial, Helvetica, sans-serif
    }

    html:lang(sv) .nr-navigation__item,
    html:lang(sv-SE) .nr-navigation__item {
        font-family: CastrolSansCon, sans-serif
    }

    @font-face {
        font-family: Castrol cyrillic Regular;
        src: url(assets/fonts/castrolsans-cyrillic-regular-webfont.eot);
        src: url(assets/fonts/castrolsans-cyrillic-regular-webfontd41d.eot?#iefix) format("embedded-opentype"), url(assets/fonts/castrolsans-cyrillic-regular-webfont.woff) format("woff"), url(assets/fonts/castrolsans-cyrillic-regular-webfont.ttf) format("truetype"), url(assets/fonts/castrolsans-cyrillic-regular-webfont.svg#CastrolSansVI_Regular) format("svg");
        font-weight: 400;
        font-style: normal
    }

    html:lang(ar-AE),
    html:lang(ar-AE) .nr-text-component h1,
    html:lang(ar-AE) .nr-text-component h2,
    html:lang(ar-AE) .nr-text-component h3,
    html:lang(ar-AE) .nr-text-component h4,
    html:lang(ar-AE) .nr-text-component h6,
    html:lang(ar-AE) .nr-textimage-component h1,
    html:lang(ar-AE) .nr-textimage-component h2,
    html:lang(ar-AE) .nr-textimage-component h3,
    html:lang(ar-AE) .nr-textimage-component h4,
    html:lang(ar-AE) .nr-textimage-component h6 {
        font-family: Castrol cyrillic Regular, Arial, Helvetica, sans-serif
    }

    html:lang(ar-AE).is-windows:not(.browser-firefox),
    html:lang(ar-AE).is-windows:not(.browser-firefox) .nr-text-component h1,
    html:lang(ar-AE).is-windows:not(.browser-firefox) .nr-text-component h2,
    html:lang(ar-AE).is-windows:not(.browser-firefox) .nr-text-component h3,
    html:lang(ar-AE).is-windows:not(.browser-firefox) .nr-text-component h4,
    html:lang(ar-AE).is-windows:not(.browser-firefox) .nr-text-component h6,
    html:lang(ar-AE).is-windows:not(.browser-firefox) .nr-textimage-component h1,
    html:lang(ar-AE).is-windows:not(.browser-firefox) .nr-textimage-component h2,
    html:lang(ar-AE).is-windows:not(.browser-firefox) .nr-textimage-component h3,
    html:lang(ar-AE).is-windows:not(.browser-firefox) .nr-textimage-component h4,
    html:lang(ar-AE).is-windows:not(.browser-firefox) .nr-textimage-component h6 {
        font-family: Castrol cyrillic Regular, Arial Unicode MS
    }

    .nr-footer {
        text-transform: uppercase
    }

    .nr-footer__inscription {
        font-weight: 400
    }

    .nr-breadcrumb,
    .nr-header {
        text-transform: uppercase
    }

    .nr-header__logo {
        z-index: 12
    }

    .fix-element .nr-header__logo.nr-header__logo--blutec-mobile {
        position: fixed;
        top: 0
    }

    .fix-element.nr-cookie-notification--presence .nr-header__logo.nr-header__logo--blutec-mobile {
        position: relative;
        top: auto
    }

    .nr-navigation--opened .nr-cookie-notification--presence .nr-header__logo.nr-header__logo--blutec-mobile {
        position: fixed;
        top: 0
    }

    .nr-header-component .cq-placeholder:not(.is-empty) {
        height: 0
    }

    .cq-Editable-dom:not(.nr-cookie-notification--presence) .nr-header-component:first-child {
        margin-top: -1.25rem
    }

    .nr-header__tagline {
        display: inline-block;
        position: absolute;
        z-index: 1;
        left: 30px;
        line-height: 19px;
        color: #fff;
        font-size: 20px;
        margin: 0;
        padding: 9px 10px 0 0
    }

    .nr-header__search-inner-wrap:after {
        background-color: #fff
    }

    .nr-header__input,
    .nr-header__lang-link,
    .nr-header__link {
        color: #fff
    }

    .nr-header__input::-webkit-input-placeholder {
        color: #fff
    }

    .nr-header__input:-moz-placeholder,
    .nr-header__input::-moz-placeholder {
        color: #fff
    }

    .nr-header__input:-ms-input-placeholder {
        color: #fff
    }

    .nr-header__lang-item {
        text-transform: uppercase
    }

    .nr-header__inner-wrap {
        height: 80px;
        top: 0;
        left: 0;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        z-index: 12;
        padding: 0
    }

    /* .nr-header__inner-wrap:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 58px;
        left: 0;
        background: url(../images/pattern.jpg) repeat-x;
        background-size: auto 100%
    } */

    .nr-navigation--opened .nr-header__inner-wrap:before {
        opacity: 0
    }

    .nr-header__container {
        width: 100%;
        padding: 13px 30px 0 0
    }

    body.cq-Editable-dom:not(.nr-navigation--presence) .nr-header__container {
        left: 18.75%
    }

    [dir=rtl] body.cq-Editable-dom:not(.nr-navigation--presence) .nr-header__container {
        right: 18.75%;
        left: auto
    }

    [dir=rtl] .nr-header__tagline {
        right: 30px;
        left: auto;
        padding: 9px 0 0 10px
    }

    [dir=rtl] .nr-header__container {
        padding: 13px 0 0 30px
    }

    .nr-navigation {
        border: none;
        background: transparent;
        top: 48px
    }

    .nr-cookie-notification--presence .nr-navigation-component {
        height: 48px
    }

    .nr-navigation__icon-close,
    .nr-navigation__overlay-content-close,
    .nr-navigation__search-btn {
        color: #007f00
    }

    .nr-navigation__icon-close:active,
    .nr-navigation__overlay-content-close:active,
    .nr-navigation__search-btn:active {
        color: #024b23
    }

    .nr-navigation__burger {
        top: 16px;
        left: 15px;
        z-index: 13
    }

    .nr-navigation__burger:after,
    .nr-navigation__burger:before {
        background-color: #fff
    }

    .nr-navigation__burger:active:after,
    .nr-navigation__burger:active:before {
        background-color: #024b23
    }

    .nr-navigation__input {
        color: #007f00
    }

    .nr-navigation__input::-webkit-input-placeholder {
        color: #007f00
    }

    .nr-navigation__input:-moz-placeholder,
    .nr-navigation__input::-moz-placeholder {
        color: #007f00
    }

    .nr-navigation__input:-ms-input-placeholder {
        color: #007f00
    }

    .nr-navigation__search-inner-wrap:after {
        background-color: #007f00
    }

    .nr-navigation__inner {
        border-right: none;
        height: calc(100vh - 80px)
    }

    .nr-navigation__controller {
        border-right: 1px solid #eaeaea
    }

    .nr-navigation__header {
        min-height: 80px;
        padding: 17px 0 0;
          background-color: #007f00;
        background-size: auto 100%;
        position: relative;
        width: 100%
    }

    /* .nr-navigation__header:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        background: url(../images/big.jpg) no-repeat -43px 0;
        background-size: auto 100%
    } */

    .nr-navigation__secondary-text,
    .nr-navigation__site-title {
        display: none
    }

    .nr-navigation__logo {
        position: relative;
        z-index: 2;
        width: 180px;
        height: 46px
    }

    .nr-navigation__logo-img {
        margin-left: 30px
    }

    .nr-navigation__overlay-content-close {
        color: #007f00
    }

    .nr-navigation__column--active+a {
        background-color: #f7f7f7
    }

    .nr-navigation__column--active+a .nr-icon {
        color: #2e2a40
    }

    .nr-navigation__column--active+a:hover {
        opacity: 1
    }

    .nr-navigation__link {
        padding: 13px 60px 14px;
        line-height: 1.71;
        font-size: 14px;
        -webkit-tap-highlight-color: #e9e9e9
    }

    .nr-navigation__link .nr-icon {
        color: black
    }

    .nr-navigation__link .nr-icon-arrow-title {
        line-height: 2.2
    }

    .nr-navigation__link:hover {
        color: #fdfdfd;
      background-color: #be8214;
    }

    .nr-navigation__link:hover .nr-icon {
        color: #fdfdfd
    }

    .nr-navigation__link:focus {
        color: #fdfdfd;
        background-color: #be8214;
        opacity: 1
    }

    .nr-navigation__link:focus .nr-icon {
        color: #fdfdfd
    }

    .nr-navigation__link:focus:hover {
        color: #fdfdfd;
        background-color: #be8214;
        opacity: 1
    }

    .nr-navigation__link:focus:hover .nr-icon {
        color: #fdfdfd
    }

    .nr-navigation__link:active {
        color: #252530;
        background-color: #e9e9e9
    }

    .nr-navigation__link:active .nr-icon {
        color: #007f00
    }

    .nr-navigation__link--selected {
        color: #2e2a40;
        background-color: #f7f7f7
    }

    .nr-navigation__link--selected .nr-icon {
        color: #2e2a40
    }

    .nr-navigation__link--active {
        color: #fdfdfd;
        background-color: #be8214
    }

    .nr-navigation__link--active .nr-icon {
        color: #fdfdfd
    }

    .nr-navigation__link--active:hover {
        color: #fdfdfd;
        opacity: 1;
        background-color: #be8214
    }

    .nr-navigation__link--active:hover .nr-icon {
        color: #fdfdfd
    }

    .nr-navigation__link--title {
        margin-top: 45px;
        text-transform: uppercase;
        font-size: 16px
    }

    .nr-navigation__link--title .nr-icon {
        color: #2e2a40
    }

    .nr-navigation__link--back {
        text-transform: uppercase
    }

    .nr-navigation__container {
        margin-top: 0
    }

    .cq-Editable-dom .nr-navigation__container {
        margin-top: 0 !important
    }

    .nr-navigation__container--mainlevel .nr-navigation__list-title,
    .nr-navigation__container--mainlevel>.nr-navigation__list>.nr-navigation__item>a {
        text-transform: uppercase
    }

    .nr-navigation__quick-link {
        padding: 21px 60px 17px;
        line-height: 12px;
        text-transform: uppercase
    }

    .nr-navigation__quick-link:active,
    .nr-navigation__quick-link:focus,
    .nr-navigation__quick-link:hover {
        color: #be8214;
    }

    .nr-navigation__shareprice {
        display: none
    }

    .nr-navigation__next-btn,
    .nr-navigation__prev-btn {
        width: calc(100% - 1px)
    }

    [dir=rtl] .nr-navigation__header:after {
        display: none
    }

    .nr-quotes__wrapper {
        color: #666;
        font-weight: 400;
        font-family: Arial, sans-serif
    }

    .nr-quotes__wrapper:before {
        background: url(images/quotes-icon.svg) no-repeat 50%;
        background-size: contain
    }

    .nr-quotes__name,
    .nr-quotes__title {
        font-family: CastrolSansCon, sans-serif;
        color: #252530;
        text-transform: uppercase;
        font-weight: 300
    }

    .nr-quotes__position {
        color: #006228;
        text-transform: none
    }

    .nr-quotes__position,
    .nr-text-component,
    .nr-textimage-component {
        font-family: Arial, sans-serif
    }

    .nr-text-component h2:before,
    .nr-textimage-component h2:before {
        background-color: #2e2a40
    }

    .nr-text-component h1,
    .nr-text-component h2,
    .nr-text-component h3,
    .nr-text-component h4,
    .nr-text-component h6,
    .nr-textimage-component h1,
    .nr-textimage-component h2,
    .nr-textimage-component h3,
    .nr-textimage-component h4,
    .nr-textimage-component h6 {
        font-family: CastrolSansCon, sans-serif
    }

    .nr-text-component h3,
    .nr-text-component h4,
    .nr-textimage-component h3,
    .nr-textimage-component h4 {
        color: #2e2a40
    }

    .nr-text-component h2,
    .nr-text-component h3,
    .nr-text-component h4,
    .nr-textimage-component h2,
    .nr-textimage-component h3,
    .nr-textimage-component h4 {
        text-transform: uppercase
    }

    .nr-text-component h5,
    .nr-textimage-component h5 {
        font-family: Arial, sans-serif
    }

    .nr-text-component ul li:after,
    .nr-text-component ul li:before,
    .nr-textimage-component ul li:after,
    .nr-textimage-component ul li:before {
        background: red
    }

    .nr-text-component ol li:before,
    .nr-textimage-component ol li:before {
        color: red
    }

    .nr-text-component a,
    .nr-textimage-component a {
        border-bottom: 1px solid #2e2a40
    }

    .nr-text-component a:hover,
    .nr-textimage-component a:hover {
        color: #2e2a40
    }

    .nr-text-component a:before,
    .nr-textimage-component a:before {
         background-color: #be8214;
    }

    .nr-text-component a:after,
    .nr-textimage-component a:after {
        background: url(images/link-arrow-grass.svg) no-repeat 100%;
        background-size: 12px
    }

    .nr-text-component blockquote,
    .nr-textimage-component blockquote {
        text-transform: uppercase
    }

    .nr-overlay--sitetunnel .nr-overlay {
        top: 48px;
        height: calc(100% - 48px)
    }

    .nr-cookie-notification--presence .nr-overlay {
        height: 100%;
        top: 0
    }

    .nr-overlay--sitetunnel.nr-cookie-notification--presence .nr-header__inner-wrap,
    .nr-overlay--sitetunnel.nr-cookie-notification--presence .nr-navigation {
        top: 0
    }

    .nr-overlay__close {
        color: #2e2a40
    }

    .nr-page-title__share {
        border-color: #2e2a40;
        color: #2e2a40
    }

    .nr-page-title__date {
        font-size: 14px
    }

    .nr-page-title__content-side,
    .nr-page-title__date {
        font-family: Arial, sans-serif
    }

    .nr-page-title__header--title {
        text-transform: uppercase
    }

    .nr-adaptive-image__description {
        font-family: Arial, sans-serif
    }

    .nr-feature-carousel__title {
        text-transform: uppercase
    }

    .nr-feature-carousel--dark .nr-feature-carousel__title,
    .nr-feature-carousel--light .nr-feature-carousel__title {
        color: #2e2a40
    }

    .nr-feature-carousel--dark .nr-feature-carousel__description,
    .nr-feature-carousel--light .nr-feature-carousel__description {
        color: #252530
    }

    .nr-feature-carousel--dark .nr-feature-carousel__button,
    .nr-feature-carousel--light .nr-feature-carousel__button {
        border-color: #2e2a40
    }

    .nr-feature-carousel--dark .nr-feature-carousel__button--primary,
    .nr-feature-carousel--light .nr-feature-carousel__button--primary {
        background-color: #2e2a40
    }

    .nr-feature-carousel--dark .nr-feature-carousel__button--secondary,
    .nr-feature-carousel--light .nr-feature-carousel__button--secondary {
        color: #252530
    }

    .nr-feature-carousel--dark .nr-feature-carousel__button--secondary:hover .nr-feature-carousel__icon-download,
    .nr-feature-carousel--light .nr-feature-carousel__button--secondary:hover .nr-feature-carousel__icon-download {
        background-color: #2e2a40;
        color: #fff
    }

    .nr-feature-carousel--dark .nr-feature-carousel__icon-download,
    .nr-feature-carousel--light .nr-feature-carousel__icon-download {
        border: 1px solid #2e2a40;
        color: #2e2a40
    }

    .nr-feature-carousel--dark .slick-dots button:before,
    .nr-feature-carousel--light .slick-dots button:before {
        background-color: #666
    }

    .nr-feature-carousel--dark .slick-active button:before,
    .nr-feature-carousel--light .slick-active button:before {
        background-color: #2e2a40
    }

    .nr-table-component caption {
        font-size: 22px;
        line-height: .91;
        letter-spacing: -.1px;
        font-weight: 400;
        padding: 33px 20px 30px
    }

    .nr-table-component caption,
    .nr-table-component th {
        text-transform: uppercase;
        color: #2e2a40
    }

    .nr-table-component td {
        font-family: Arial, sans-serif
    }

    .nr-table-component a {
        font-size: 12px;
        line-height: 1.67;
        letter-spacing: -.1px
    }

    .nr-table-component a:before {
        background-color: #2e2a40
    }

    .nr-table-component ul li:after {
        background: red
    }

    .nr-table-component ol li:before {
        color: red
    }

    .nr-tabs__body-wrap.is-active,
    .nr-tabs__body-wrap.is-active .nr-tabs__body-header,
    .nr-tabs__header-item.is-active,
    .nr-tabs__header-item.is-active .nr-tabs__body-header {
        color: #2e2a40
    }

    .nr-tabs__header-item {
        text-transform: uppercase;
        line-height: 1.44
    }

    .nr-layout__wrapper--row3 .nr-tabs__header-item,
    .nr-layout__wrapper--row4 .nr-tabs__header-item,
    .nr-layout__wrapper--sidebyside .nr-tabs__header-item {
        line-height: 1.44
    }

    .nr-tabs__body-wrap .nr-icon-arrow--tab {
        color: #2e2a40
    }

    .nr-tabs--horizontal .nr-tabs__header-item {
        letter-spacing: -.2px
    }

    .nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__title,
    .nr-layout__wrapper--row3 .nr-video__title,
    .nr-layout__wrapper--row4 .nr-video__title,
    .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__title,
    .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__title,
    .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__title,
    .nr-video__title {
        color: #006228;
        text-transform: uppercase
    }

    .nr-cards:hover .nr-cards__file-download,
    .nr-cards:hover .nr-cards__head {
        color: #2e2a40
    }

    .nr-cards__head {
        text-transform: uppercase;
        color: #000
    }

    .nr-cards__description-link {
        color: #252530
    }

    .nr-cards__description-text {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 26px
    }

    .nr-cards__file-icon {
        border-color: #2e2a40;
        color: #2e2a40
    }

    .nr-cards__icon-arrow,
    .nr-cards__icon-arrow-title {
        color: #2e2a40
    }

    .nr-cards__icon-arrow-title {
        vertical-align: middle
    }

    .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__overlay {
        border: none;
        background-color: #2e2a40
    }

    .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__file-icon {
        border-color: #fff;
        color: #fff
    }

    .nr-accordion-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__description-link,
    .nr-accordion-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__file-download,
    .nr-accordion-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__file-icon,
    .nr-accordion-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__head,
    .nr-accordion-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__icon-arrow,
    .nr-accordion-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__icon-arrow-title,
    .nr-layout__wrapper--row4 .nr-accordion-component .nr-cards:hover .nr-cards__description-link,
    .nr-layout__wrapper--row4 .nr-accordion-component .nr-cards:hover .nr-cards__file-download,
    .nr-layout__wrapper--row4 .nr-accordion-component .nr-cards:hover .nr-cards__file-icon,
    .nr-layout__wrapper--row4 .nr-accordion-component .nr-cards:hover .nr-cards__head,
    .nr-layout__wrapper--row4 .nr-accordion-component .nr-cards:hover .nr-cards__icon-arrow,
    .nr-layout__wrapper--row4 .nr-accordion-component .nr-cards:hover .nr-cards__icon-arrow-title,
    .nr-layout__wrapper--row4 .nr-tab-component .nr-cards:hover .nr-cards__description-link,
    .nr-layout__wrapper--row4 .nr-tab-component .nr-cards:hover .nr-cards__file-download,
    .nr-layout__wrapper--row4 .nr-tab-component .nr-cards:hover .nr-cards__file-icon,
    .nr-layout__wrapper--row4 .nr-tab-component .nr-cards:hover .nr-cards__head,
    .nr-layout__wrapper--row4 .nr-tab-component .nr-cards:hover .nr-cards__icon-arrow,
    .nr-layout__wrapper--row4 .nr-tab-component .nr-cards:hover .nr-cards__icon-arrow-title,
    .nr-tab-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__description-link,
    .nr-tab-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__file-download,
    .nr-tab-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__file-icon,
    .nr-tab-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__head,
    .nr-tab-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__icon-arrow,
    .nr-tab-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__icon-arrow-title {
        color: #2e2a40
    }

    .nr-accordion-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__file-icon,
    .nr-layout__wrapper--row4 .nr-accordion-component .nr-cards:hover .nr-cards__file-icon,
    .nr-layout__wrapper--row4 .nr-tab-component .nr-cards:hover .nr-cards__file-icon,
    .nr-tab-component .nr-layout__wrapper--row4 .nr-cards:hover .nr-cards__file-icon {
        border-color: #2e2a40
    }

    .nr-accordion__item-header:active,
    .nr-accordion__item-header:focus,
    .nr-accordion__item-header:hover,
    .nr-accordion__item.is-active .nr-accordion__item-header,
    .nr-accordion__item .nr-icon-arrow--accordion {
        color: #2e2a40
    }

    .nr-linkcta {
        font-family: Arial, Helvetica, sans-serif
    }

    .nr-linkcta__simple {
        color: #252530;
        border-color: #2e2a40
    }

    .nr-linkcta__simple:hover {
        color: #2e2a40
    }

    .nr-linkcta__button {
        background-color: #0e1422
    }

    .nr-linkcta__button:hover {
        background-color: rgba(14, 20, 74, .8)
    }

    .nr-linkcta__button--download:hover .nr-linkcta__filesize-value {
        opacity: 1
    }

    .nr-linkcta__button--download:hover .nr-linkcta__filesize .nr-icon {
        background-color: #fff;
        color: #2e2a40
    }

    .nr-linkcta__button--download:hover .nr-linkcta__btn-wrapper-filesize {
        opacity: 1
    }

    .nr-linkcta__button--download:hover .nr-linkcta__download-wrapper .nr-icon {
        background-color: #fff;
        color: #2e2a40
    }

    .nr-linkcta__button--secondary {
        border-color: rgba(0, 147, 67, .5);
        color: #252530;
        background-color: transparent
    }

    .nr-linkcta__button--secondary .nr-linkcta__download-wrapper .nr-icon,
    .nr-linkcta__button--secondary .nr-linkcta__filesize .nr-icon {
        border-color: #2e2a40;
        color: #2e2a40
    }

    .nr-linkcta__button--secondary:hover {
        border-color: rgba(0, 147, 67, .3);
        color: #666;
        background-color: transparent
    }

    .nr-linkcta__button--secondary:hover .nr-linkcta__download-wrapper .nr-icon,
    .nr-linkcta__button--secondary:hover .nr-linkcta__filesize .nr-icon {
        background-color: #2e2a40;
        color: #fff
    }

    .nr-linkcta__button--disabled,
    .nr-linkcta__button--disabled:hover {
        background-color: #e9e9e9;
        color: #252530
    }

    .nr-linkcta__button-title {
        background-color: #2e2a40
    }

    .nr-linkcta__button-title:hover {
        background-color: rgba(0, 147, 67, .8)
    }

    .nr-linkcta__button-title .nr-icon {
        border-color: #fff
    }

    .nr-linkcta__link-list-title {
        color: #0e1422;
        font-family: CastrolSansCon, Helvetica, sans-serif;
        text-transform: uppercase
    }

    .nr-linkcta__link-list-anchor {
        color: #252530
    }

    .nr-linkcta__link-list-anchor .nr-icon {
        color: #2e2a40
    }

    .nr-linkcta__link-list-anchor .nr-linkcta__filesize .nr-icon {
        border-color: #2e2a40
    }

    .nr-linkcta__link-list-anchor:hover {
        color: #2e2a40
    }

    .nr-linkcta__link-list-anchor:hover .nr-linkcta__filesize-value {
        color: #252530
    }

    .nr-linkcta__link-list-anchor:hover .nr-linkcta__filesize .nr-icon {
        background-color: #2e2a40;
        color: #fff
    }

    .nr-linkcta__dropdown-title {
        color: #252530;
        border-color: #2e2a40
    }

    .nr-linkcta__dropdown-title:hover {
        color: #2e2a40
    }

    .nr-linkcta__dropdown-anchor {
        color: #252530
    }

    .nr-linkcta__dropdown-anchor .nr-icon {
        color: #2e2a40
    }

    .nr-linkcta__dropdown-anchor .nr-linkcta__filesize .nr-icon {
        border-color: #2e2a40
    }

    .nr-linkcta__dropdown-anchor:hover {
        color: #2e2a40
    }

    .nr-linkcta__dropdown-anchor:hover .nr-linkcta__filesize-value {
        color: #252530
    }

    .nr-linkcta__dropdown-anchor:hover .nr-linkcta__filesize .nr-icon {
        background-color: #2e2a40;
        color: #fff
    }

    .nr-linkcta__dropdown.is-active .nr-linkcta__dropdown-title {
        color: #2e2a40
    }

    .nr-linkcta__button--download-multi-secondary .nr-linkcta__button-title {
        border-color: rgba(0, 147, 67, .5);
        color: #252530;
        background-color: transparent
    }

    .nr-linkcta__button--download-multi-secondary .nr-linkcta__button-title:hover {
        border-color: rgba(0, 147, 67, .3);
        color: #666;
        background-color: transparent
    }

    .nr-linkcta__button--download-multi .nr-linkcta__button-list {
        border-color: #e9e9e9
    }

    .nr-linkcta__button--download-multi .nr-linkcta__button-list-anchor {
        color: #252530
    }

    .nr-linkcta__button--download-multi .nr-linkcta__button-list-anchor .nr-icon {
        color: #2e2a40
    }

    .nr-linkcta__button--download-multi .nr-linkcta__button-list-anchor .nr-linkcta__filesize .nr-icon {
        border-color: #2e2a40
    }

    .nr-linkcta__button--download-multi .nr-linkcta__button-list-anchor:hover {
        color: #2e2a40
    }

    .nr-linkcta__button--download-multi .nr-linkcta__button-list-anchor:hover .nr-linkcta__filesize-value {
        color: #252530
    }

    .nr-linkcta__button--download-multi .nr-linkcta__button-list-anchor:hover .nr-linkcta__filesize .nr-icon {
        background-color: #2e2a40;
        color: #fff
    }

    .nr-sitemap__list--level-0 .nr-sitemap__list-item .nr-icon-arrow-title,
    .nr-sitemap__list-link-title:hover {
        color: #2e2a40
    }

    .nr-sitemap__list--level-0>.nr-sitemap__list-item,
    .nr-sitemap__list--level-1>.nr-sitemap__list-item>.nr-sitemap__list-link {
        font-family: CastrolSansCon, Helvetica, sans-serif;
        text-transform: uppercase
    }

    .nr-sitemap__list--level-1>.nr-sitemap__list-item>.nr-sitemap__list-link {
        color: #2e2a40
    }

    .nr-cookie-notification {
        background-color: #fff
    }

    .nr-cookie-notification-component {
        height: 0;
        overflow: hidden
    }

    .cq-Editable-dom .nr-cookie-notification-component,
    .nr-cookie-notification--presence .nr-cookie-notification-component {
        height: auto;
        overflow: visible
    }

    .nr-cookie-notification__title {
        color: #2e2a40;
        text-transform: uppercase
    }

    .nr-cookie-notification__cta-button {
        background-color: #2e2a40
    }

    .nr-cookie-notification__cta-button:focus,
    .nr-cookie-notification__cta-button:hover {
        background-color: rgba(0, 147, 67, .8)
    }

    .nr-cookie-notification__cta-link {
        color: #252530;
        border-bottom-color: #2e2a40
    }

    .nr-cookie-notification__cta-link:hover {
        color: #2e2a40
    }

    .nr-cookie-notification__cta-button,
    .nr-cookie-notification__cta-link,
    .nr-cookie-notification__description {
        font-family: Arial, Helvetica, sans-serif
    }

    .nr-cookie-preferences__title {
        color: #007f00;
        text-transform: uppercase
    }

    .nr-cookie-preferences__input:checked+.nr-cookie-preferences__slider:before {
        background-color: rgba(0, 147, 67, .8)
    }

    .nr-cookie-preferences__input:checked~.nr-cookie-preferences__label:before {
        color: #49b153
    }

    .nr-cookie-preferences__slider:before {
        background-color: rgba(92, 92, 92, .8)
    }

    .nr-cookie-preferences__label:before {
        color: #5c5c5c
    }

    .nr-cookie-preferences__cta-button {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #2e2a40
    }

    .nr-cookie-preferences__cta-button:focus,
    .nr-cookie-preferences__cta-button:hover {
        background-color: rgba(0, 147, 67, .8)
    }

    @keyframes h {
        0% {
            padding-left: 36.5px;
            padding-right: 36.5px
        }

        50% {
            padding-left: 19px;
            padding-right: 19px;
            width: 0;
            background-color: #2e2a40
        }

        to {
            padding-left: 36.5px;
            padding-right: 36.5px;
            background-color: #e9e9e9;
            color: rgba(37, 37, 48, .5);
            width: auto
        }
    }

    .nr-list__wrap {
        font-family: Arial, Helvetica, sans-serif
    }

    .nr-list__title {
        text-transform: uppercase
    }

    .nr-list .nr-icon__list,
    .nr-list__filter-dropdown-option:hover,
    .nr-list__filter-dropdown-title .nr-icon-arrow--filter,
    .nr-list__filter-dropdown-title .nr-icon-calendar--filter,
    .nr-list__filter-dropdown-title:hover,
    .nr-list__filter-reset-btn,
    .nr-list__info-title:hover,
    .nr-list__title {
        color: #2e2a40
    }

    .nr-list__filter-dropdown.is-active .nr-list__filter-dropdown-value::-webkit-input-placeholder {
        color: #2e2a40
    }

    .nr-list__filter-dropdown.is-active .nr-list__filter-dropdown-value::-moz-placeholder {
        color: #2e2a40
    }

    .nr-list__filter-dropdown.is-active .nr-list__filter-dropdown-value::-ms-input-placeholder {
        color: #2e2a40
    }

    .nr-list__filter-dropdown.is-active .nr-list__filter-dropdown-value::placeholder {
        color: #2e2a40
    }

    .nr-list__filter-dropdown-title {
        border-color: #2e2a40
    }

    .nr-list__thumbnail:hover+.nr-list__info .nr-list__info-title {
        color: #2e2a40
    }

    .nr-sitetunnel__list-title {
        color: #2e2a40;
        text-transform: uppercase
    }

    .is-active .nr-sitetunnel__list-dropdown-title,
    .nr-sitetunnel .nr-icon-arrow-title,
    .nr-sitetunnel__list-dropdown-title .nr-icon {
        color: #2e2a40
    }

    .nr-sitetunnel__logo-wrapper {
        display: none
    }

    .nr-sitetunnel__list-dropdown-link:hover,
    .nr-sitetunnel__list-dropdown-title:hover,
    .nr-sitetunnel__list-link:hover,
    .nr-sitetunnel__search-dropdown-link:hover {
        color: #2e2a40
    }

    .nr-sitetunnel__search-title-name {
        text-transform: uppercase
    }

    .nr-sitetunnel__logo-page {
        width: 94px;
        height: 24px;
        top: 22px
    }

    .nr-sitetunnel__no-scroll .nr-overlay {
        top: 0;
        height: 100%
    }

    .nr-search-popup-suggestions-link-title .nr-icon,
    .nr-search-popup-suggestions-title,
    .nr-search-popup-suggestions-viewall .nr-icon {
        color: #007f00
    }

    .nr-search-popup-suggestions-link-thumbnail.nr-bg {
        background-image: url(images/logo.svg)
    }

    .nr-search-popup-suggestions-link-thumbnail--extension .nr-search__extension {
        background-color: #007f00
    }

    .nr-shareprice__trend--positive {
        color: #2e2a40
    }

    .nr-shareprice__link-item {
        border-color: #2e2a40
    }

    .nr-shareprice .nr-icon-exclamation,
    .nr-shareprice__link-item:hover {
        color: #2e2a40
    }

    .nr-slideshow__footer {
        font-family: Arial, Helvetica, sans-serif
    }

    .nr-slideshow__overlay-close {
        color: #2e2a40
    }

    .nr-tags__title {
        text-transform: uppercase
    }

    .nr-tags__list-control:hover,
    .nr-tags__title {
        color: #2e2a40
    }

    .nr-tags__circle--left,
    .nr-tags__circle--right {
        border-color: #2e2a40 #2e2a40 hsla(0, 0%, 40%, .15) hsla(0, 0%, 40%, .15)
    }

    .nr-tags__list-item:after,
    .nr-tags__list-item:before {
        background: #2e2a40
    }

    .nr-tags__list-item:active .nr-tags__list-link {
        background: #2e2a40;
        color: #fff !important
    }

    .nr-tags__list-item:active .nr-tags__circle {
        background: #2e2a40
    }

    .nr-tag-results__title {
        text-transform: uppercase
    }

    .nr-tag-results__title:before {
        border-top-color: #2e2a40
    }

    .nr-tag-results__number {
        color: #333;
        font-size: 16px;
        text-transform: uppercase
    }

    .nr-tag-results__title-tag {
        color: #000
    }

    .nr-tag-results .nr-icon__tag-results,
    .nr-tag-results__info-title:hover,
    .nr-tag-results__title-tag-name {
        color: #2e2a40
    }

    .nr-tag-results__list {
        font-family: Arial, Helvetica, sans-serif
    }

    .nr-divider--green {
        background-color: #2e2a40
    }

    .nr-divider--black {
        background-color: #252530
    }

    .cmp-form-options__label,
    .cmp-form-options__legend,
    .cmp-form-text label {
        color: #2e2a40;
        font-family: CastrolSansCon, Helvetica, sans-serif
    }

    .cmp-form-options__field:focus~.check-mark {
        box-shadow: 0 0 4px #2e2a40
    }

    .cmp-form-options__field-label:hover,
    .cmp-form-options__field:checked~.field-text {
        color: #2e2a40
    }

    .cmp-form-options__field--radio:checked~.check-mark:after {
        background-color: #2e2a40
    }

    .cmp-form-options__field--checkbox:checked~.check-mark:after {
        border-color: #2e2a40
    }

    .cmp-form-options--drop-down .select2-container--focus {
        box-shadow: 0 2px 2px -2px rgba(0, 147, 67, .4)
    }

    .cmp-form-options--multi-drop-down .select2-container--focus {
        box-shadow: 0 0 1px #2e2a40
    }

    .cmp-form-button {
        background-color: #2e2a40
    }

    .cmp-form-button:focus,
    .cmp-form-button:hover {
        background-color: rgba(0, 147, 67, .8)
    }

    .select2-container .select2-results__option--highlighted,
    .select2-container .select2-results__option:not([aria-disabled]):hover {
        color: #2e2a40
    }

    .select2-container .select2-selection__choice {
        background-color: #2e2a40
    }

    .nr-geobanner__title {
        color: #2e2a40;
        text-transform: uppercase;
        font-size: 20px
    }

    .nr-geobanner__cta-button {
        background-color: #2e2a40
    }

    .nr-geobanner__cta-button:hover {
        background-color: rgba(0, 147, 67, .8)
    }

    .nr-geobanner__close .nr-icon-close {
        color: #2e2a40
    }

    .nr-contact-us__title--text {
        font-family: CastrolSansCon, Helvetica, sans-serif;
        letter-spacing: -.5px;
        text-transform: uppercase
    }

    .nr-loader {
        border-top-color: #2e2a40
    }

    .nr-gallery__title {
        color: #2e2a40
    }

    .nr-gallery__load-more {
        background-color: #2e2a40
    }

    .nr-gallery__load-more:focus,
    .nr-gallery__load-more:hover {
        background-color: rgba(0, 147, 67, .8)
    }

    .nr-gallery-loader:after {
        border-top-color: #2e2a40
    }

    @media (min-width:768px) {
        .nr-col-small-1 {
            width: 6.25%
        }

        .nr-col-small-2 {
            width: 12.5%
        }

        .nr-col-small-3 {
            width: 18.75%
        }

        .nr-col-small-4 {
            width: 25%
        }

        .nr-col-small-5 {
            width: 31.25%
        }

        .nr-col-small-6 {
            width: 37.5%
        }

        .nr-col-small-7 {
            width: 43.75%
        }

        .nr-col-small-8 {
            width: 50%
        }

        .nr-col-small-9 {
            width: 56.25%
        }

        .nr-col-small-10 {
            width: 62.5%
        }

        .nr-col-small-11 {
            width: 68.75%
        }

        .nr-col-small-12 {
            width: 75%
        }

        .nr-col-small-13 {
            width: 81.25%
        }

        .nr-col-small-14 {
            width: 87.5%
        }

        .nr-col-small-15 {
            width: 93.75%
        }

        .nr-col-small-16 {
            width: 100%
        }

        .nr-grid-container {
            width: 738px
        }
    }

    @media screen and (min-width:768px) {
        .nr-adaptive-image__overlay--img {
            max-width: 93.75%
        }

        .nr-overlay__close {
            top: 38px;
            right: 3.846%
        }

        .nr-cards__file {
            font-size: 14px;
            line-height: 1.64;
            opacity: 1;
            margin-top: 12px
        }

        .nr-cards__file-download {
            font-size: 14px;
            line-height: 1.64;
            margin-top: 10px
        }

        .nr-overlay [dir=rtl] .nr-cookie-preferences__cta {
            text-align: right
        }

        .nr-slideshow__overlay-close {
            top: 38px;
            right: 3.846%
        }

        [dir=rtl] .nr-slideshow__overlay-close {
            left: 3.846%;
            right: auto
        }

        .nr-gallery__overlay-close {
            top: 38px;
            right: 3.846%
        }

        [dir=rtl] .nr-gallery__overlay-close {
            left: 3.846%;
            right: auto
        }
    }

    @media screen and (min-width:769px) {
        .nr-page-title__columns .nr-page-title__wrap {
            display: -ms-flexbox;
            display: flex
        }

        .nr-page-title__columns .nr-page-title__wrap-inner {
            position: relative;
            display: -ms-flexbox;
            display: flex;
            width: 100%
        }

        .nr-page-title__columns .nr-page-title__wrap-column {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

        .nr-page-title__columns .nr-page-title__wrap-column .nr-page-title__header--content {
            position: absolute;
            bottom: 0
        }

        .nr-page-title__columns .nr-page-title__wrap-column .nr-page-title__wrap-inner {
            display: block
        }

        .nr-page-title__columns .nr-page-title__header {
            padding-right: 20px;
            width: 45%
        }

        .nr-page-title__columns .nr-page-title__header-full-width {
            padding-bottom: 20px;
            width: 100%
        }

        .nr-page-title__columns .nr-page-title__header-full-width .nr-page-title__header {
            width: 100%
        }

        .nr-page-title__columns .nr-page-title__content-side {
            padding: 0 0 20px 20px;
            width: 55%
        }

        .nr-page-title__columns .nr-page-title__content-bottom {
            padding: 0 0 20px;
            width: 100%
        }

        .nr-page-title__columns .nr-page-title__content-btm-padding {
            padding-bottom: 20px
        }

        .nr-page-title__header--title {
            font-size: 22.5px;
            line-height: 1.3
        }

        .nr-page-title__header--content {
            margin-bottom: 0
        }

        [dir=rtl] .nr-page-title__columns .nr-page-title__content-side {
            padding: 0 20px 20px 0
        }

        [dir=rtl] .nr-page-title__columns .nr-page-title__content-bottom {
            padding: 0 0 20px 20px
        }

        [dir=rtl] .nr-page-title__columns .nr-page-title__header {
            padding-right: 0;
            padding-left: 20px
        }
    }

    @media (min-width:1024px) {
        .nr-col-medium-1 {
            width: 3.125%
        }

        .nr-col-medium-2 {
            width: 6.25%
        }

        .nr-col-medium-3 {
            width: 9.375%
        }

        .nr-col-medium-4 {
            width: 12.5%
        }

        .nr-col-medium-5 {
            width: 15.625%
        }

        .nr-col-medium-6 {
            width: 18.75%
        }

        .nr-col-medium-7 {
            width: 21.875%
        }

        .nr-col-medium-8 {
            width: 25%
        }

        .nr-col-medium-9 {
            width: 28.125%
        }

        .nr-col-medium-10 {
            width: 31.25%
        }

        .nr-col-medium-11 {
            width: 34.375%
        }

        .nr-col-medium-12 {
            width: 37.5%
        }

        .nr-col-medium-13 {
            width: 40.625%
        }

        .nr-col-medium-14 {
            width: 43.75%
        }

        .nr-col-medium-15 {
            width: 46.875%
        }

        .nr-col-medium-16 {
            width: 50%
        }

        .nr-col-medium-17 {
            width: 53.125%
        }

        .nr-col-medium-18 {
            width: 56.25%
        }

        .nr-col-medium-19 {
            width: 59.375%
        }

        .nr-col-medium-20 {
            width: 62.5%
        }

        .nr-col-medium-21 {
            width: 65.625%
        }

        .nr-col-medium-22 {
            width: 68.75%
        }

        .nr-col-medium-23 {
            width: 71.875%
        }

        .nr-col-medium-24 {
            width: 75%
        }

        .nr-col-medium-25 {
            width: 78.125%
        }

        .nr-col-medium-26 {
            width: 81.25%
        }

        .nr-col-medium-27 {
            width: 84.375%
        }

        .nr-col-medium-28 {
            width: 87.5%
        }

        .nr-col-medium-29 {
            width: 90.625%
        }

        .nr-col-medium-30 {
            width: 93.75%
        }

        .nr-col-medium-31 {
            width: 96.875%
        }

        .nr-col-medium-32 {
            width: 100%
        }

        .nr-grid-container {
            width: 994px
        }
    }

    @media screen and (min-width:1024px) {

        body:after,
        body:before {
            height: 450px;
            display: block
        }

        .cq-Editable-dom body:after,
        .cq-Editable-dom body:before {
            height: 700px
        }

        body.nr-navigation--presence {
            padding-left: 18.75%
        }

        [dir=rtl] body.nr-navigation--presence {
            padding-right: 18.75%;
            padding-left: 0
        }

        .nr-breadcrumb-component+.nr-layout-component,
        .nr-breadcrumb-component~.aem-Grid>.nr-layout-component:first-child {
            padding-top: 60px
        }

        .nr-breadcrumb {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            padding: 20px 3.846%;
            padding-left: calc(3.846% - 8px);
            width: 88%
        }

        .nr-breadcrumb--display {
            display: block
        }

        .nr-breadcrumb--display .nr-breadcrumb__item {
            white-space: normal
        }

        .nr-breadcrumb--display .nr-breadcrumb__item .nr-breadcrumb__link--inactive {
            padding-left: 0
        }

        [dir=rtl] .nr-breadcrumb {
            padding-right: calc(3.846% - 8px);
            padding-left: 3.846%
        }

        .nr-header-component+.nr-layout-component:first-child,
        .nr-header-component~.aem-Grid>.nr-layout-component:first-child,
        .nr-navigation-component+.nr-layout-component,
        .nr-navigation-component~.aem-Grid>.nr-layout-component:first-child {
            padding-top: 60px
        }

        .nr-navigation__link {
            transition: color .2s, background-color .2s
        }

        .nr-navigation__link--back-desktop {
            display: block
        }

        .nr-navigation__link--back-mobile {
            display: none
        }

        .nr-adaptive-image,
        .nr-text-component {
            margin-bottom: 60px
        }

        .nr-adaptive-image__btn {
            display: block
        }

        .nr-adaptive-image__content {
            background: rgba(0, 0, 0, .6);
            bottom: 0;
            min-height: 100px;
            padding: 0;
            position: absolute;
            width: 100%
        }

        .nr-ai--is-fullscreen .nr-adaptive-image__description {
            padding: 40px 40px 0 100px
        }

        .nr-adaptive-image__description {
            color: #fff;
            font-size: 12px;
            line-height: 19px;
            padding: 40px
        }

        [dir=rtl] .nr-ai--is-fullscreen .nr-adaptive-image__description {
            padding: 40px 100px 0 40px
        }

        .is-ios .nr-cookie-notification__modal--opened .nr-overlay__ios {
            margin-left: -18.75vw
        }

        .nr-overlay__header {
            padding-top: 50px
        }

        .nr-overlay__header--section {
            position: relative;
            width: 62.5vw;
            top: auto;
            margin: 0 auto 30px
        }

        .nr-overlay__header--section .nr-overlay__close {
            right: 0
        }

        .nr-overlay__header--section .nr-overlay__close .nr-icon {
            left: auto;
            right: 4px;
            font-size: 20px
        }

        [dir=rtl] .nr-overlay__header--section .nr-overlay__close {
            right: auto;
            left: 0
        }

        [dir=rtl] .nr-overlay__header--section .nr-overlay__close .nr-icon {
            left: 4px;
            right: auto
        }

        .nr-page-title+.nr-linkcta-component {
            margin-top: 60px
        }

        .nr-page-title+.nr-layout-component {
            padding-top: 60px
        }

        .nr-page-title__wrap {
            padding: 3.846% 3.846% 20px;
            width: 100%
        }

        .nr-page-title__content--title {
            line-height: 1.63
        }

        .nr-breadcrumb-component~.aem-Grid .nr-page-title:first-child .nr-page-title__wrap {
            padding-top: 0
        }

        .nr-layout__wrapper {
            -ms-flex-direction: row;
            flex-direction: row;
            padding: 0 3.846%;
            -ms-flex-pack: justify;
            justify-content: space-between
        }

        .nr-layout__wrapper--sidebyside>div {
            width: 47.826%
        }

        .nr-layout__wrapper--row3>div {
            width: 30.555%
        }

        .nr-layout__wrapper--row3>div:nth-child(3n) {
            margin-right: 0
        }

        .nr-layout__wrapper--row4>div {
            width: 21.875%
        }

        .nr-layout__wrapper--row4>div:nth-child(4n) {
            margin-right: 0
        }

        .nr-layout__wrapper--row3,
        .nr-layout__wrapper--row4 {
            -ms-flex-pack: start;
            justify-content: flex-start
        }

        .nr-layout__wrapper--row3>div,
        .nr-layout__wrapper--row4>div {
            margin-right: 4.167%
        }

        .nr-layout__wrapper--full {
            width: 100%
        }

        .nr-layout__wrapper--central {
            width: 53.846%;
            margin: 0 auto
        }

        .nr-layout__wrapper--central.nr-layout__wrapper--sidebyside>div {
            width: 46.235%
        }

        .nr-layout__equalHeight {
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-align: stretch;
            align-items: stretch
        }

        .nr-layout__equalHeight .reference,
        .nr-layout__equalHeight .reference>div {
            display: -ms-flexbox;
            display: flex
        }

        .nr-layout__equalHeight .reference .cq-dd-paragraph,
        .nr-layout__equalHeight .reference .nr-cards-component {
            width: 100%
        }

        [dir=rtl] .nr-layout__wrapper--row3>div:nth-child(3n),
        [dir=rtl] .nr-layout__wrapper--row4>div:nth-child(4n) {
            margin-right: 0;
            margin-left: 0
        }

        [dir=rtl] .nr-layout__wrapper--row3>div,
        [dir=rtl] .nr-layout__wrapper--row4>div {
            margin-right: 0;
            margin-left: 4.167%
        }

        .nr-feature-carousel {
            margin-bottom: 60px
        }

        .nr-feature-carousel--dark .nr-feature-carousel__footer,
        .nr-feature-carousel--light .nr-feature-carousel__footer {
            background-color: #fff
        }

        .nr-feature-carousel--dark .nr-feature-carousel__footer {
            background-color: rgba(0, 0, 0, .5)
        }

        .nr-feature-carousel__footer {
            position: absolute;
            z-index: 2;
            bottom: 0;
            left: 0;
            right: 0;
            height: 0;
            overflow: hidden;
            transition: height .5s ease-out
        }

        .nr-feature-carousel__pagination {
            min-height: 30px
        }

        .nr-feature-carousel__footer-item {
            display: -ms-flexbox;
            display: flex;
            z-index: -1;
            position: absolute;
            right: 0;
            left: 0;
            height: auto;
            padding: 0 3.846% 30px;
            -ms-flex-pack: justify;
            justify-content: space-between;
            min-height: calc(100% - 64px)
        }

        .nr-feature-carousel__footer-item--active {
            animation: none;
            z-index: 1
        }

        .nr-feature-carousel .slick-dots {
            padding: 24px 3.846% 20px
        }

        .nr-feature-carousel__title-link {
            font-size: 22px
        }

        .nr-feature-carousel__description {
            margin-bottom: 0
        }

        .nr-feature-carousel__buttons--row .nr-feature-carousel__button {
            margin: 0 0 0 20px;
            display: inline-block
        }

        .nr-feature-carousel__buttons--column .nr-feature-carousel__button--primary {
            margin-bottom: 15px
        }

        .nr-feature-carousel__buttons-wrap {
            display: block;
            -ms-flex-item-align: end;
            align-self: flex-end;
            margin-left: 10%;
            margin-left: 20%
        }

        [dir=rtl] .nr-feature-carousel__buttons--row .nr-feature-carousel__button {
            margin: 0 20px 0 0
        }

        [dir=rtl] .nr-feature-carousel__buttons-wrap {
            margin-right: 10%;
            margin-right: 20%;
            margin-left: 0
        }

        .nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__thumbnail,
        .nr-layout__wrapper--row3 .nr-video__thumbnail,
        .nr-layout__wrapper--row4 .nr-video__thumbnail,
        .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__thumbnail,
        .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__thumbnail,
        .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__thumbnail,
        .nr-video__thumbnail {
            width: 100%
        }

        .nr-video__wrapper:hover .nr-video__content:after {
            opacity: .8
        }

        .nr-video__wrapper:hover .nr-video__content--info {
            bottom: 46px !important
        }

        .nr-video__wrapper:hover .nr-video__description {
            transform: translateY(10px)
        }

        .nr-video__duration {
            font-size: 14px;
            opacity: 1;
            color: #fdfdfd
        }

        .nr-video__title {
            font-size: 24px;
            color: #fdfdfd
        }

        .nr-video__description {
            transform: translateY(89px);
            transition: transform .575s;
            transition-delay: .3s;
            font-size: 14px;
            color: #fdfdfd;
            opacity: 1
        }

        .nr-video__content {
            overflow: hidden
        }

        .nr-video__content--info {
            bottom: 0;
            left: 120px;
            background-color: transparent;
            padding: 0;
            position: absolute;
            z-index: 3;
            color: #fdfdfd;
            margin-right: 120px;
            transition: bottom .575s;
            transition-delay: .3s
        }

        .nr-video__play {
            height: 60px;
            width: 60px;
            left: 40px;
            bottom: 40px
        }

        .nr-layout__wrapper--sidebyside.nr-layout__wrapper--full>.nr-video .nr-video__wrapper--active .nr-video__content--info,
        .nr-layout__wrapper--sidebyside.nr-layout__wrapper--full>.nr-video .nr-video__wrapper--active .nr-video__play,
        .nr-layout__wrapper--stacked.nr-layout__wrapper--full>.nr-video .nr-video__wrapper--active .nr-video__content--info,
        .nr-layout__wrapper--stacked.nr-layout__wrapper--full>.nr-video .nr-video__wrapper--active .nr-video__play,
        :not(.nr-layout__wrapper)>.nr-video .nr-video__wrapper--active .nr-video__content--info,
        :not(.nr-layout__wrapper)>.nr-video .nr-video__wrapper--active .nr-video__play,
        :not(.nr-layout__wrapper--sidebyside).nr-layout__wrapper--central>.nr-video .nr-video__wrapper--active .nr-video__content--info,
        :not(.nr-layout__wrapper--sidebyside).nr-layout__wrapper--central>.nr-video .nr-video__wrapper--active .nr-video__play {
            opacity: 0;
            visibility: hidden;
            left: -200%
        }

        .nr-video {
            margin-bottom: 60px
        }

        [dir=rtl] .nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__play.nr-video_playbtn,
        [dir=rtl] .nr-layout__wrapper--row3 .nr-video__play.nr-video_playbtn,
        [dir=rtl] .nr-layout__wrapper--row4 .nr-video__play.nr-video_playbtn,
        [dir=rtl] .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__play.nr-video_playbtn,
        [dir=rtl] .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__play.nr-video_playbtn,
        [dir=rtl] .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__play.nr-video_playbtn,
        [dir=rtl] .nr-video__play.nr-video_playbtn {
            right: 40px
        }

        [dir=rtl] .nr-video__content--info {
            right: 120px;
            left: auto;
            margin-left: 120px;
            margin-right: 0
        }

        [dir=rtl] .nr-video__play {
            left: auto;
            right: 40px
        }

        .nr-table-component {
            margin-bottom: 60px
        }

        .nr-table-component th {
            font-size: 16px;
            line-height: 1.44;
            letter-spacing: -.2px
        }

        .nr-table-component td {
            font-size: 14px;
            line-height: 1.64;
            letter-spacing: -.1px
        }

        .nr-layout__wrapper .nr-table-component th {
            font-size: 14px
        }

        .nr-cards-component {
            margin-bottom: 60px
        }

        .nr-cards__overlay {
            padding: 2.0832%;
            left: -2.0832%
        }

        .nr-layout__wrapper--row3 .nr-cards__overlay {
            padding: 6.8181%;
            left: -6.8181%
        }

        .nr-layout__wrapper--row4 .nr-cards__overlay {
            padding: 9.5238%;
            left: -9.5238%
        }

        .nr-cards__head {
            font-size: 22px;
            line-height: 1.44
        }

        .nr-cards__description,
        .nr-layout__wrapper--row3 .nr-cards__head,
        .nr-layout__wrapper--row4 .nr-cards__head {
            font-size: 16px;
            line-height: 1.75
        }

        .nr-cards__description {
            letter-spacing: -.2px
        }

        .nr-cards__description-link {
            font-size: 16px;
            line-height: 1.44;
            letter-spacing: -.2px
        }

        .nr-layout__wrapper--row4 .nr-cards__description-text {
            font-size: 14px;
            line-height: 1.64;
            letter-spacing: -.1px
        }

        .nr-cards__file-download {
            font-size: 16px;
            line-height: 1.44;
            letter-spacing: -.2px
        }

        .nr-cards__file-icon {
            font-size: 10px
        }

        .nr-layout__wrapper--row4 .nr-cards__head {
            font-size: 16px;
            line-height: 1.625
        }

        .nr-layout__wrapper--row4 .nr-cards__description-link,
        .nr-layout__wrapper--row4 .nr-cards__description-text,
        .nr-layout__wrapper--row4 .nr-cards__file-download {
            font-size: 14px;
            line-height: 1.64
        }

        .nr-layout__wrapper--row4 .nr-cards__content {
            position: static;
            display: block;
            padding-right: 0
        }

        .nr-layout__wrapper--row4 .nr-cards__file {
            display: block;
            font-size: 14px;
            line-height: 1.64;
            opacity: 1
        }

        .nr-layout__wrapper--row4 .nr-cards__file-text {
            display: inline
        }

        .nr-layout__wrapper--row4 .nr-cards__icon-arrow {
            font-size: 10px
        }

        .nr-layout__wrapper--row4 .nr-cards .nr-cards__description-text {
            display: block
        }

        .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-img .nr-cards__overlay {
            border-color: #e9e9e9
        }

        .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description {
            display: block
        }

        .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description .nr-cards__media {
            margin: 0 0 20px;
            width: 100%
        }

        .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description .nr-cards__description-link,
        .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description .nr-cards__file {
            margin-top: 10px
        }

        .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img) .nr-cards__file-text {
            display: inline
        }

        .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img) .nr-cards__file-icon {
            margin-left: 8px
        }

        .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img) .nr-cards__file-download {
            position: static;
            margin-top: 10px;
            transform: translateY(0)
        }

        .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img) .nr-cards__icon-arrow-title {
            position: static;
            transform: translateY(0)
        }

        .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img):hover .nr-cards__icon-arrow-title {
            transform: translate(10px)
        }

        .nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-cards__overlay {
            padding: 7.9175%;
            left: -7.9175%
        }

        [dir=rtl] .nr-layout__wrapper--row4 .nr-cards__content {
            padding-left: 0
        }

        [dir=rtl] .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img) .nr-cards__file-icon {
            margin: 0 8px 0 0
        }

        [dir=rtl] .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img) .nr-cards__icon-arrow-title {
            transform: rotateY(180deg) translateX(0)
        }

        [dir=rtl] .nr-layout__wrapper--row4 .nr-cards.nr-cards__no-description:not(.nr-cards__no-img):hover .nr-cards__icon-arrow-title {
            transform: rotateY(180deg) translateX(10px)
        }

        .nr-tab-component {
            margin-bottom: 60px
        }

        .nr-tabs__header {
            display: block
        }

        .nr-tabs__body {
            border-width: 1px 0
        }

        .nr-tabs__body-wrap {
            border: none;
            height: 0;
            padding: 0;
            opacity: 0;
            overflow: hidden
        }

        .nr-tabs__body-wrap.is-active {
            height: auto;
            opacity: 1;
            overflow: visible
        }

        .nr-tabs__body-wrap.is-active .nr-tabs__body-content {
            padding: 13px 0 0;
            transition: none
        }

        .nr-tabs__body-header,
        .nr-tabs__body .nr-icon-arrow--tab {
            display: none
        }

        .nr-tabs__body .nr-tabs__body-content {
            height: auto;
            opacity: 1
        }

        .nr-tabs--horizontal .nr-tabs__header {
            display: -ms-flexbox;
            display: flex
        }

        .nr-tabs--horizontal .nr-tabs__body {
            border: solid #e9e9e9;
            border-width: 0 0 1px
        }

        .nr-tabs--vertical .nr-tabs__body {
            padding-left: 19.23%
        }

        .nr-tabs--vertical .nr-tabs__body-content {
            border: solid #e9e9e9;
            border-width: 1px 0;
            margin: 0
        }

        [dir=rtl] .nr-tabs--vertical .nr-tabs__body {
            padding-right: 19.23%;
            padding-left: 0
        }

        .nr-layout__wrapper--central .nr-tabs--vertical .nr-tabs__header {
            width: 33.3%;
            transform: translate(-133%)
        }

        .nr-layout__wrapper--central .nr-tabs--vertical .nr-tabs__header--fixedPositioned {
            width: 12.5%
        }

        .nr-layout__wrapper--central .nr-tabs--vertical .nr-tabs__body {
            width: 100%;
            padding-left: 0
        }

        .nr-layout__wrapper--row3 .nr-tabs--vertical,
        .nr-layout__wrapper--row3 .nr-tabs--vertical .nr-tabs__header,
        .nr-layout__wrapper--row3 .nr-tabs--vertical .nr-tabs__header--fixedPositioned,
        .nr-layout__wrapper--row4 .nr-tabs--vertical,
        .nr-layout__wrapper--row4 .nr-tabs--vertical .nr-tabs__header,
        .nr-layout__wrapper--row4 .nr-tabs--vertical .nr-tabs__header--fixedPositioned,
        .nr-layout__wrapper--sidebyside .nr-tabs--vertical,
        .nr-layout__wrapper--sidebyside .nr-tabs--vertical .nr-tabs__header,
        .nr-layout__wrapper--sidebyside .nr-tabs--vertical .nr-tabs__header--fixedPositioned {
            position: static
        }

        .nr-layout__wrapper--row3 .nr-tabs--vertical .nr-tabs__header,
        .nr-layout__wrapper--row4 .nr-tabs--vertical .nr-tabs__header,
        .nr-layout__wrapper--sidebyside .nr-tabs--vertical .nr-tabs__header {
            display: -ms-flexbox;
            display: flex;
            transform: none;
            width: 100%
        }

        .nr-layout__wrapper--row3 .nr-tabs--vertical .nr-tabs__header-item,
        .nr-layout__wrapper--row4 .nr-tabs--vertical .nr-tabs__header-item,
        .nr-layout__wrapper--sidebyside .nr-tabs--vertical .nr-tabs__header-item {
            border-bottom-color: #e9e9e9;
            font-size: 16px;
            padding: 8px 20px;
            vertical-align: middle;
            min-height: 56px;
            -ms-flex-positive: 1;
            flex-grow: 1;
            -ms-flex-preferred-size: 0;
            flex-basis: 0;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: center;
            justify-content: center
        }

        .nr-layout__wrapper--row3 .nr-tabs--vertical .nr-tabs__header-item:first-child,
        .nr-layout__wrapper--row4 .nr-tabs--vertical .nr-tabs__header-item:first-child,
        .nr-layout__wrapper--sidebyside .nr-tabs--vertical .nr-tabs__header-item:first-child {
            border-top-color: transparent
        }

        .nr-layout__wrapper--row3 .nr-tabs--vertical .nr-tabs__header-item.is-active,
        .nr-layout__wrapper--row4 .nr-tabs--vertical .nr-tabs__header-item.is-active,
        .nr-layout__wrapper--sidebyside .nr-tabs--vertical .nr-tabs__header-item.is-active {
            border-color: #e9e9e9;
            border-bottom-color: transparent;
            border-radius: 2px 2px 0 0
        }

        .nr-layout__wrapper--row3 .nr-tabs--vertical .nr-tabs__body,
        .nr-layout__wrapper--row4 .nr-tabs--vertical .nr-tabs__body,
        .nr-layout__wrapper--sidebyside .nr-tabs--vertical .nr-tabs__body {
            padding: 0;
            border: solid #e9e9e9;
            border-width: 0 0 1px
        }

        .nr-layout__wrapper--row3 .nr-tabs--vertical .nr-tabs__body-content,
        .nr-layout__wrapper--row4 .nr-tabs--vertical .nr-tabs__body-content,
        .nr-layout__wrapper--sidebyside .nr-tabs--vertical .nr-tabs__body-content {
            border: none;
            margin: 0 6.25%
        }

        .nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-list__pagination-item,
        .nr-layout__wrapper--row4 .nr-list__pagination-item {
            margin: 0 2px
        }

        [dir=rtl] .nr-layout__wrapper--central .nr-tabs--vertical .nr-tabs__header {
            transform: translate(133%)
        }

        [dir=rtl] .nr-layout__wrapper--central .nr-tabs--vertical .nr-tabs__body {
            padding-right: 0
        }

        .nr-accordion-component {
            margin-bottom: 60px
        }

        .nr-accordion__item-header {
            line-height: 1.86;
            padding: 0 3.846%;
            height: 46px
        }

        .nr-accordion__item-body {
            padding: 0 3.846%
        }

        .nr-linkcta-component {
            margin-top: -30px;
            margin-bottom: 60px
        }

        .nr-layout__wrapper>.nr-linkcta-component {
            margin-top: -30px
        }

        .nr-accordion-component .aem-Grid>.nr-linkcta-component:first-child,
        .nr-layout__wrapper--row3>.nr-linkcta-component:nth-child(-n+3),
        .nr-layout__wrapper--row4>.nr-linkcta-component:nth-child(-n+4),
        .nr-layout__wrapper--sidebyside>.nr-linkcta-component:nth-child(-n+2),
        .nr-layout__wrapper--stacked>.nr-linkcta-component:first-child,
        .nr-layout__wrapper>.nr-linkcta-component.cq-Editable-dom,
        .nr-linkcta-component.cq-Editable-dom,
        .nr-tab-component .aem-Grid>.nr-linkcta-component:first-child {
            margin-top: 0
        }

        .nr-layout__wrapper--sidebyside.nr-layout__wrapper--full .nr-linkcta__button:not(.nr-linkcta__button--container),
        .nr-layout__wrapper--stacked.nr-layout__wrapper--full .nr-linkcta__button:not(.nr-linkcta__button--container) {
            max-width: 50%;
            position: relative
        }

        .nr-sitemap-component {
            margin-bottom: 60px
        }

        .nr-sitemap {
            padding: 0 3.846%
        }

        .nr-sitemap__list {
            padding: 0
        }

        .nr-sitemap__list-item {
            padding-top: 0;
            break-inside: avoid;
            page-break-inside: avoid;
            -webkit-column-break-inside: avoid
        }

        .nr-sitemap__list--level-0 {
            padding: 0 0 51px
        }

        .nr-sitemap__list--level-1>.nr-sitemap__list-item {
            padding: 38px 0;
            border: 1px solid #e9e9e9;
            border-width: 0 0 1px
        }

        .nr-sitemap__list--level-1>.nr-sitemap__list-item>.nr-sitemap__list-link {
            border: none;
            padding: 0 0 2px
        }

        .nr-sitemap__list--level-1>.nr-sitemap__list-item>.nr-sitemap__list-link .nr-sitemap__list-link-title {
            padding: 0
        }

        .nr-sitemap__list--level-1>.nr-sitemap__list-item:first-child {
            border-top-width: 1px
        }

        .nr-sitemap__list--level-1>.nr-sitemap__list-item>.nr-sitemap__list--level-2 {
            border: none
        }

        .nr-sitemap__list--level-2 {
            background-color: #fff;
            column-count: 2;
            column-gap: 3.125vw
        }

        .nr-sitemap__list--level-2>.nr-sitemap__list-item {
            padding-top: 17px;
            width: 100%
        }

        .nr-sitemap__list--level-3>.nr-sitemap__list-item {
            line-height: 2
        }

        .nr-sitemap__list--level-4,
        .nr-sitemap__list--level-5,
        .nr-sitemap__list--level-6,
        .nr-sitemap__list--level-7,
        .nr-sitemap__list--level-8,
        .nr-sitemap__list--level-9,
        .nr-sitemap__list--level-10 {
            padding-left: 1.5625vw
        }

        [dir=rtl] .nr-sitemap__list--level-4,
        [dir=rtl] .nr-sitemap__list--level-5,
        [dir=rtl] .nr-sitemap__list--level-6,
        [dir=rtl] .nr-sitemap__list--level-7,
        [dir=rtl] .nr-sitemap__list--level-8,
        [dir=rtl] .nr-sitemap__list--level-9,
        [dir=rtl] .nr-sitemap__list--level-10 {
            padding-left: 0;
            padding-right: 1.5625vw
        }

        .nr-textimage-component {
            margin-bottom: 60px;
            display: inline-block;
            width: 100%
        }

        .nr-textimage-component .nr-textimage__image img {
            margin-bottom: 3.846%
        }

        .nr-textimage-component .nr-textimage__image {
            width: 48.077%
        }

        .nr-textimage-component .nr-textimage__image--left {
            float: left;
            margin-right: 3.846%
        }

        .nr-textimage-component .nr-textimage__image--right {
            float: right;
            margin-left: 3.846%
        }

        .nr-divider-component {
            margin-bottom: 60px;
            padding: 0 3.846%
        }

        .is-ios .nr-cookie-notification__modal--opened .nr-cookie-notification__placeholder {
            display: none
        }

        .nr-cookie-notification-component {
            left: 0;
            right: 0
        }

        .nr-navigation--presence .nr-cookie-notification-component {
            left: 18.75%
        }

        .cq-Editable-dom.nr-navigation--presence .nr-cookie-notification-component {
            left: 0
        }

        .nr-cookie-notification__wrapper {
            -ms-flex-direction: row;
            flex-direction: row;
            padding: 50px 3.125vw 70px
        }

        .nr-cookie-notification__content {
            width: 56.25vw;
            margin-right: 3.846%
        }

        .nr-cookie-notification__title {
            line-height: 1.18;
            letter-spacing: -.1px;
            margin: 0
        }

        .nr-cookie-notification__description {
            font-size: 14px;
            line-height: 1.71;
            margin-top: 16px
        }

        .nr-cookie-notification__cta {
            margin-left: 3.846%
        }

        .nr-cookie-notification__cta-link {
            white-space: nowrap;
            margin-top: 0
        }

        [dir=rtl] .nr-navigation--presence .nr-cookie-notification-component {
            left: 0;
            right: 18.75%
        }

        [dir=rtl] .cq-Editable-dom.nr-navigation--presence .nr-cookie-notification-component {
            right: 0
        }

        [dir=rtl] .nr-cookie-notification__content {
            margin-right: 0;
            margin-left: 3.846%
        }

        [dir=rtl] .nr-cookie-notification__cta {
            margin-left: 0;
            margin-right: 3.846%
        }

        .nr-cookie-preferences {
            margin-bottom: 60px
        }

        .nr-cookie-preferences__section-title {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: justify;
            justify-content: space-between
        }

        .nr-cookie-preferences__title {
            font-size: 16px;
            letter-spacing: -.2px;
            padding-right: 40px
        }

        .nr-cookie-preferences__switch {
            -ms-flex-item-align: baseline;
            align-self: baseline;
            padding: 14px 0 0
        }

        .nr-overlay .nr-cookie-preferences__cta {
            width: auto;
            -ms-flex-pack: left;
            justify-content: left;
            left: auto;
            right: auto
        }

        .is-ios .nr-overlay .nr-cookie-preferences__cta {
            text-align: left
        }

        .nr-list-component {
            margin-bottom: 60px
        }

        .nr-list {
            margin: 0 3.846%
        }

        .nr-list__filter,
        .nr-list__filter-wrap {
            display: -ms-flexbox;
            display: flex
        }

        .nr-list__filter {
            -ms-flex-pack: justify;
            justify-content: space-between;
            margin: 0 0 40px;
            width: 100%
        }

        .nr-list__filter-title {
            display: -ms-flexbox;
            display: flex;
            font-size: 16px;
            letter-spacing: -.2px
        }

        .nr-list__filter-dropdown {
            margin-top: 0
        }

        .nr-list__filter-dropdown-value {
            font-size: 16px
        }

        .nr-list__filter-settings {
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-pack: justify;
            justify-content: space-between;
            min-width: 0;
            margin-top: 0
        }

        .nr-list__filter-reset,
        .nr-list__filter-settings {
            display: -ms-flexbox;
            display: flex
        }

        .nr-list__filter-reset-item {
            margin-bottom: 0
        }

        .nr-list__filter-reset-btn {
            font-size: 12px
        }

        .nr-list__title {
            font-size: 22px;
            margin: 0 0 40px
        }

        .nr-list__item,
        .nr-list__title {
            display: -ms-flexbox;
            display: flex
        }

        .nr-list__item {
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            padding: 24px 0
        }

        .nr-list__thumbnail {
            margin-right: 20px;
            margin-bottom: 0;
            width: 133px;
            height: 75px;
            -ms-flex: 0 0 133px;
            flex: 0 0 133px;
            line-height: 75px
        }

        .nr-list__thumbnail-image {
            display: inline-block;
            width: auto;
            max-width: 100%
        }

        .nr-list__pagination-item-info {
            margin: 0 40px
        }

        [dir=rtl] .nr-list__thumbnail {
            margin-left: 20px;
            margin-right: 0
        }

        .nr-sitetunnel {
            padding-top: 50px
        }

        .nr-sitetunnel__logo {
            display: none
        }

        .nr-sitetunnel__logo-wrapper.nr-header__sitetunnel-overlay-logo {
            width: 62.5vw;
            margin: 0 auto 50px
        }

        .nr-sitetunnel__logo-wrapper.nr-header__sitetunnel-overlay-logo .nr-sitetunnel__logo {
            display: block;
            width: 90px;
            height: 120px;
            position: static;
            margin-left: 0
        }

        .nr-sitetunnel__logo-wrapper .nr-overlay__close {
            right: 0
        }

        .nr-sitetunnel__logo-wrapper .nr-overlay__close .nr-icon {
            left: 4px;
            right: 0;
            font-size: 20px
        }

        .nr-sitetunnel .nr-icon-arrow-title {
            display: none
        }

        .nr-sitetunnel__search {
            padding: 0 3.846%
        }

        .nr-sitetunnel__search-title {
            font-size: 30px
        }

        .nr-sitetunnel__search-title br {
            display: none
        }

        .nr-sitetunnel__search-input-wrapper,
        .nr-sitetunnel__search-title-text {
            display: inline-block
        }

        .nr-sitetunnel__search-input {
            position: relative;
            width: auto;
            margin: auto;
            top: 0 !important
        }

        .nr-sitetunnel__search-input .nr-icon {
            font-size: 24px;
            line-height: 24px
        }

        .nr-sitetunnel__search-input .nr-icon-close {
            font-size: 20px;
            line-height: 20px
        }

        .nr-sitetunnel__search-input-field {
            font-size: 30px
        }

        .nr-sitetunnel__search-dropdown {
            min-width: 270px;
            height: auto;
            overflow: auto;
            box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .05);
            left: 0
        }

        .nr-sitetunnel__container {
            -ms-flex-direction: row;
            flex-direction: row
        }

        .nr-sitetunnel__list {
            width: 28.125vw;
            margin: 0 3.125vw 60px
        }

        [dir=rtl] .nr-sitetunnel__search-dropdown {
            left: auto;
            right: 0
        }

        [dir=rtl] .nr-sitetunnel__logo {
            transform: translateX(50%)
        }

        [dir=rtl] .nr-sitetunnel__logo-wrapper .nr-overlay__close {
            right: auto;
            left: 0
        }

        [dir=rtl] .nr-sitetunnel__logo-wrapper .nr-overlay__close .nr-icon {
            left: auto;
            right: 4px
        }

        .nr-slideshow-component {
            margin-bottom: 60px
        }

        .nr-slideshow {
            background: transparent
        }

        .nr-slideshow__arrow--prev {
            top: 50%;
            left: 3.846%;
            transform: translateY(-50%) rotate(180deg)
        }

        .nr-slideshow__arrow--next {
            transform: translateY(-50%);
            top: 50%;
            right: 3.846%
        }

        .nr-slideshow__item .nr-video__play {
            width: 40px;
            height: 40px;
            left: 3.846%;
            bottom: 30px
        }

        .nr-slideshow__footer {
            padding: 0 3.846% 20px
        }

        .nr-slideshow__description {
            width: 76%;
            padding-bottom: 20px
        }

        .nr-slideshow__trigger {
            display: block
        }

        .nr-slideshow__container-overlay .nr-slideshow__trigger {
            display: none
        }

        .nr-slideshow__btn {
            display: block
        }

        [dir=rtl] .nr-slideshow__arrow--prev {
            right: 3.846%;
            left: auto;
            transform: translateY(-50%) rotateY(180deg) scaleX(-1)
        }

        [dir=rtl] .nr-slideshow__arrow--next {
            transform: translateY(-50%) scaleX(-1);
            left: 3.846%;
            right: auto
        }

        [dir=rtl] .nr-slideshow__item .nr-video__play {
            right: 3.846%;
            left: auto
        }

        .nr-search-popup {
            height: 383px;
            background-color: transparent;
            border: none;
            width: 100%;
            top: 28px;
            left: auto;
            padding: 0;
            font-size: 16px;
            max-height: auto;
            overflow-y: visible
        }

        .nr-search-popup-recent,
        .nr-search-popup-results {
            min-height: 383px;
            padding: 30px 3.125vw
        }

        .nr-search-popup-recent {
            width: calc(100% + 3.125vw);
            height: auto
        }

        .nr-search-popup-link {
            color: rgba(37, 37, 48, .6);
            border-bottom: none;
            margin-bottom: 20px;
            padding: 0
        }

        .nr-search-popup-suggestions {
            position: absolute;
            left: -561px;
            width: 561px;
            height: 383px;
            padding: 30px 3.125vw;
            border-top: none;
            top: 0;
            font-size: 16px
        }

        .nr-search-popup-suggestions-link-thumbnail {
            -ms-flex: 0 0 106px;
            flex: 0 0 106px;
            height: 60px
        }

        .algolia-autocomplete .nr-search-popup-link {
            border-bottom: none !important
        }

        [dir=rtl] .nr-search-popup {
            right: auto
        }

        [dir=rtl] .nr-search-popup-suggestions {
            right: -561px;
            left: auto
        }

        .nr-svg {
            margin-bottom: 60px
        }

        .nr-svg__btn {
            display: block
        }

        .nr-svg__content {
            background: rgba(0, 0, 0, .6);
            bottom: 0;
            min-height: 100px;
            padding: 0;
            position: absolute;
            width: 100%
        }

        .nr-svg--is-fullscreen .nr-svg__description {
            padding: 40px 40px 0 100px
        }

        .nr-svg__description {
            color: #fff;
            font-size: 12px;
            line-height: 19px;
            padding: 40px
        }

        .nr-svg__overlay--img {
            padding: 3.125%;
            max-width: 93.75%
        }

        [dir=rtl] .nr-svg--is-fullscreen .nr-svg__description {
            padding: 40px 100px 0 40px
        }

        .nr-shareprice-table-component {
            margin-bottom: 60px
        }

        .nr-shareprice {
            font-size: 14px
        }

        .nr-shareprice__trend .nr-icon {
            font-size: 12px;
            line-height: 1.5;
            left: 80%
        }

        .nr-shareprice__table-item>td {
            border: 1px solid #e9e9e9
        }

        .nr-shareprice__table-disclaimer {
            margin: 22px 0 13px
        }

        .nr-shareprice__table-disclaimer .nr-shareprice__link {
            text-align: center;
            width: 25%
        }

        .nr-shareprice__table-disclaimer .nr-shareprice__disclaimer-text {
            padding-right: 10%
        }

        [dir=rtl] .nr-shareprice__trend .nr-icon {
            left: auto;
            right: 80%
        }

        [dir=rtl] .nr-shareprice__table-disclaimer {
            margin: 22px 0 13px
        }

        [dir=rtl] .nr-shareprice__table-disclaimer .nr-shareprice__link {
            text-align: center;
            width: 25%
        }

        [dir=rtl] .nr-shareprice__table-disclaimer .nr-shareprice__disclaimer-text {
            padding-right: 10%
        }

        .nr-facebook-feed-component,
        .nr-tags-component,
        .nr-twitter-feed-component {
            margin-bottom: 60px
        }

        .nr-tags__list-item {
            margin: 0 14px 9px
        }

        .nr-tags__list-item:after,
        .nr-tags__list-item:before {
            z-index: 3;
            box-sizing: inherit;
            width: 100%;
            height: 100%;
            content: "";
            width: 0;
            height: 1px;
            position: absolute;
            transition: all .1s linear
        }

        .nr-tags__list-item:after {
            left: 0;
            bottom: 0;
            transition-delay: .3s
        }

        .nr-tags__list-item:before {
            right: 0;
            top: 0;
            transition-delay: .1s
        }

        .nr-tags__list-item .nr-tags__circle--right {
            transition-delay: .2s
        }

        .nr-tags__list-item .nr-tags__circle--left {
            transition-delay: 0s
        }

        .nr-tags__list-item:hover:after,
        .nr-tags__list-item:hover:before {
            transition: all .2s linear;
            width: 100%
        }

        .nr-tags__list-item:hover:after {
            transition-delay: 0s
        }

        .nr-tags__list-item:hover:before {
            transition-delay: .4s
        }

        .nr-tags__list-item:hover .nr-tags__circle {
            transition: transform .2s linear;
            opacity: 1
        }

        .nr-tags__list-item:hover .nr-tags__list-link {
            color: #252530
        }

        .nr-tags__list-item:hover .nr-tags__circle--left {
            transition-delay: .6s;
            transform: translateX(-50%) rotate(-135deg)
        }

        .nr-tags__list-item:hover .nr-tags__circle--right {
            transition-delay: .2s;
            transform: translateX(50%) rotate(-315deg)
        }

        .nr-tags__list-link {
            border-left-width: 0;
            border-right-width: 0;
            border-radius: 0;
            padding-left: 0;
            padding-right: 0
        }

        .nr-tags__circle {
            display: block
        }

        .nr-nav-app-component,
        .nr-tag-results-component {
            margin-bottom: 60px
        }

        .nr-tag-results {
            display: -ms-flexbox;
            display: flex
        }

        .nr-tag-results__column--tag {
            padding: 0 3.846%;
            width: 23.076%
        }

        .nr-tag-results__column--content {
            width: 53.844%
        }

        .nr-tag-results__title {
            font-size: 30px;
            line-height: 1.3;
            letter-spacing: -.1px;
            margin-bottom: 0
        }

        .nr-tag-results__number {
            padding: 0
        }

        .nr-tag-results__list {
            margin: 35px 0 0
        }

        .nr-tag-results__item {
            padding: 20px 0;
            display: -ms-flexbox;
            display: flex
        }

        .nr-tag-results__thumbnail {
            margin-right: 20px;
            margin-bottom: 0;
            height: 75px;
            -ms-flex: 0 0 133px;
            flex: 0 0 133px;
            line-height: 75px
        }

        .nr-tag-results__image {
            display: inline-block;
            width: auto;
            max-width: 100%
        }

        .nr-tag-results__pagination-item-info {
            margin: 0 40px
        }

        [dir=rtl] .nr-tag-results__thumbnail {
            margin-right: 0;
            margin-left: 20px
        }

        .cmp-form {
            margin-bottom: 60px
        }

        .nr-geobanner {
            background-color: #fff
        }

        .nr-geobanner-component {
            position: relative;
            transition: max-height .5s
        }

        .nr-geobanner__wrapper {
            -ms-flex-direction: row;
            flex-direction: row;
            padding: 40px 3.846%;
            -ms-flex-align: center;
            align-items: center
        }

        .nr-geobanner__wrapper>div:first-child {
            width: 58px;
            -ms-flex-item-align: start;
            align-self: flex-start
        }

        .nr-geobanner__wrapper>div:nth-child(2) {
            width: calc(70% - 58px)
        }

        .nr-geobanner__wrapper>div:nth-child(3) {
            text-align: right;
            width: 30%
        }

        .nr-geobanner__title {
            line-height: 1.18;
            letter-spacing: -.08px;
            margin: 0
        }

        .nr-geobanner__description {
            margin: 16px 0 0
        }

        .nr-geobanner__cta {
            text-align: right
        }

        .nr-geobanner__close {
            right: auto
        }

        [dir=rtl] .nr-geobanner__cta {
            text-align: left
        }

        [dir=rtl] .nr-geobanner__close {
            right: auto;
            left: auto
        }

        .nr-contact-us__wrapper--content {
            width: 53.846%;
            margin: 0 auto;
            padding: 50px 3.846%
        }

        .nr-contact-us__content {
            padding-top: 60px
        }

        .nr-contact-us__title {
            padding: 3.846%;
            width: 88%
        }

        .nr-contact-us__title--text {
            font-size: 48px;
            line-height: 1.13;
            letter-spacing: -.2px;
            color: #333
        }

        .nr-contact-us__introText {
            font-size: 20px;
            margin: 0 0 20px;
            line-height: 1.5;
            letter-spacing: -.2px;
            color: #252530
        }

        .nr-contact-us__options {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: justify;
            justify-content: space-between
        }

        .nr-contact-us__options .cmp-form-options {
            width: 45%
        }

        .nr-gallery {
            margin-bottom: 60px
        }

        .nr-gallery__wrapper--item:focus,
        .nr-gallery__wrapper--item:hover {
            outline: none
        }

        .nr-gallery__wrapper--item:focus {
            outline: thin dotted #000
        }

        .nr-gallery__content {
            background: rgba(0, 0, 0, .6);
            bottom: 0;
            height: 100%;
            padding: 0;
            position: absolute;
            width: 100%;
            opacity: 0;
            transition: opacity .2s;
            left: 0
        }

        .nr-gallery__content:focus,
        .nr-gallery__content:hover {
            outline: none
        }

        .nr-gallery__content:focus {
            outline: thin dotted #000
        }

        .nr-gallery__content--btn {
            display: block
        }

        .nr-gallery__content--btn:focus,
        .nr-gallery__content--btn:hover {
            opacity: .6;
            outline: none
        }

        .nr-gallery__content--btn:focus {
            outline: thin dotted #000
        }

        .nr-gallery__arrow--prev {
            top: 50%;
            left: 3.846%;
            transform: translateY(-50%) rotate(180deg)
        }

        .nr-gallery__arrow--next {
            transform: translateY(-50%);
            top: 50%;
            right: 3.846%
        }

        [dir=rtl] .nr-gallery__arrow--prev {
            right: 3.846%;
            left: auto;
            transform: translateY(-50%) rotateY(180deg) scaleX(-1)
        }

        [dir=rtl] .nr-gallery__arrow--next {
            transform: translateY(-50%) scaleX(-1);
            left: 3.846%;
            right: auto
        }

        .nr-glossary-overlay__focus {
            background-color: #fff;
            -ms-flex-direction: row;
            flex-direction: row;
            height: auto;
            bottom: auto;
            top: 50%;
            box-shadow: 0 2px 10px 5px rgba(0, 0, 0, .1);
            width: 30%
        }

        .nr-glossary-overlay__desc {
            max-height: 156px
        }

        .nr-glossary-overlay__close {
            display: none
        }

        .nr-glossary-overlay__tooltip-arrow {
            opacity: 1;
            left: 0;
            bottom: -12px;
            width: 24px;
            height: 24px;
            position: absolute;
            background-color: #fff;
            box-shadow: 0 2px 10px 5px rgba(0, 0, 0, .1);
            transform: rotate(45deg)
        }

        .nr-glossary-overlay__tooltip-arrow:before {
            position: absolute;
            content: "";
            transform: rotate(-45deg);
            height: 23px;
            left: 15px;
            width: 15px;
            top: 0
        }

        .nr-glossary-overlay__tooltip-arrow:after {
            position: absolute;
            content: "";
            width: 19px;
            height: 23px;
            transform: rotate(-45deg);
            bottom: -11px;
            left: 1px
        }

        .nr-glossary-overlay__tooltip-arrow.nr-rev:before {
            left: 6px;
            top: -10px
        }

        .nr-glossary-overlay__tooltip-arrow.nr-rev:after {
            bottom: -1px;
            left: -8px
        }

        .nr-pollnvote__options--image {
            -ms-flex-pack: start;
            justify-content: flex-start;
            margin-right: -10px
        }

        .nr-pollnvote__options--image .nr-pollnvote__option {
            width: calc(33.33333% - 10px);
            margin-right: 10px
        }

        .nr-breadcrumb {
            width: 100%
        }

        .fix-element {
            padding-top: 58px
        }

        .nr-header {
            height: 58px
        }

        .cq-Editable-dom .nr-header,
        .fix-element .nr-header {
            height: auto
        }

        .nr-header__logo.nr-header__logo--blutec-mobile {
            display: none
        }

        .nr-header__logo.nr-navigation__header {
            width: 18.75%;
            left: 0
        }

        .cq-Editable-dom .nr-header__logo.nr-navigation__header {
            position: absolute
        }

        .fix-element .nr-header__logo.nr-navigation__header {
            position: relative
        }

        .nr-header__inner-wrap {
            width: 100%;
            position: fixed
        }

        .nr-navigation--opened .nr-header__inner-wrap .nr-header__logo {
            position: fixed;
            top: 0
        }

        .nr-navigation--opened .nr-header__inner-wrap .nr-header__container {
            opacity: 0
        }

        .nr-cookie-notification--presence .nr-header__inner-wrap {
            position: absolute;
            margin: 0;
            top: auto
        }

        [dir=rtl] .nr-cookie-notification--presence .nr-header__inner-wrap {
            margin-right: -18.75vw;
            margin-left: 0
        }

        .nr-cookie-notification--presence .nr-header__inner-wrap.fix-element {
            position: fixed;
            top: 0
        }

        .cq-Editable-dom .nr-header__inner-wrap {
            padding-left: 0;
            position: static
        }

        .fix-element .nr-header__inner-wrap {
            position: fixed;
            top: 0;
            margin: 0
        }

        .nr-navigation--opened .nr-cookie-notification--presence .nr-header__inner-wrap {
            top: 0
        }

        [dir=rtl] .nr-header__logo.nr-navigation__header {
            right: 0;
            left: auto
        }

        .nr-cookie-notification--presence .nr-navigation-component {
            height: auto
        }

        .nr-navigation {
            margin-top: 58px
        }

        .nr-cookie-notification--presence .nr-navigation {
            margin-top: 0
        }

        .nr-cookie-notification--presence.fix-element .nr-navigation {
            margin-top: 58px
        }

        .nr-navigation {
            height: 100vh;
            top: 0
        }

        .cq-Editable-dom .nr-navigation {
            position: absolute;
            top: auto;
            height: 88vh;
            max-height: calc(88vh - 5px);
            overflow: hidden;
            margin-top: 0
        }

        .cq-Editable-dom .nr-navigation.nr-home {
            margin-top: -46px
        }

        .nr-navigation .nr-navigation__header {
            display: none
        }

        .nr-cookie-notification--presence .nr-navigation {
            position: absolute;
            top: auto
        }

        .nr-cookie-notification--presence.fix-element .nr-navigation {
            position: fixed;
            top: 0
        }

        .nr-navigation--opened .nr-geobanner--opened .nr-header__logo.nr-navigation__header {
            top: 0
        }

        .nr-navigation--opened .nr-cookie-notification--presence:not(.nr-geobanner--opened) .nr-navigation {
            top: 80px;
            position: fixed
        }

        .nr-navigation__header {
            display: block
        }

        .nr-navigation__container {
            padding-top: 16px
        }

        .nr-overlay--sitetunnel .nr-overlay {
            top: 58px;
            height: calc(100% - 58px)
        }

        .nr-overlay--sitetunnel.nr-cookie-notification--presence .nr-overlay {
            top: 0;
            height: 100%
        }

        .nr-page-title__date {
            font-size: 12px
        }

        .nr-feature-carousel--dark .nr-feature-carousel__footer {
            background-color: rgba(82, 87, 89, .7)
        }

        .nr-feature-carousel--dark .nr-feature-carousel__description,
        .nr-feature-carousel--dark .nr-feature-carousel__title {
            color: #fff
        }

        .nr-feature-carousel--dark .nr-feature-carousel__button {
            border-color: #fff
        }

        .nr-feature-carousel--dark .nr-feature-carousel__button--primary {
            background-color: #fff;
            color: #252530
        }

        .nr-feature-carousel--dark .nr-feature-carousel__button--secondary {
            color: #fff
        }

        .nr-feature-carousel--dark .nr-feature-carousel__button--secondary:hover .nr-feature-carousel__icon-download {
            background-color: transparent
        }

        .nr-feature-carousel--dark .nr-feature-carousel__file-details {
            color: #fff
        }

        .nr-feature-carousel--dark .slick-active button:before,
        .nr-feature-carousel--dark .slick-dots button:before {
            background-color: #fff
        }

        .nr-feature-carousel--dark .nr-feature-carousel__icon-download {
            border: 1px solid #fff;
            color: #fff
        }

        .nr-table-component caption {
            padding: 32px 45px 33px
        }

        .nr-cards__description-text {
            line-height: 28px
        }

        .nr-navigation--presence .nr-cookie-notification-component {
            margin-left: -18.75vw
        }

        .nr-cookie-notification {
            width: 100%
        }

        [dir=rtl] .nr-navigation--presence .nr-cookie-notification-component {
            margin-right: -18.75vw;
            margin-left: 0
        }

        .cq-Editable-dom .nr-geobanner-component {
            margin-top: 0
        }

        .nr-geobanner__title {
            font-size: 22px;
            line-height: .9
        }

        .nr-contact-us__title {
            width: 100%
        }

        .nr-contact-us__introText {
            color: #666
        }
    }

    @media screen and (min-width:1024px) and (max-width:1439px) {
        .nr-navigation--opened .nr-cookie-notification--presence:not(.nr-geobanner--opened) .nr-navigation {
            top: 58px
        }
    }

    @media screen and (min-width:1024px) and (min-width:1920px) {
        .nr-header__logo.nr-navigation__header {
            width: 360px
        }
    }

    @media screen and (min-width:1025px) {
        .nr-page-title__wrap {
            width: 100%
        }
    }

    @media screen and (min-width:1366px) {
        .nr-layout__wrapper--central .nr-text-component h2 {
            position: absolute;
            width: 41.665%;
            left: -49.998%;
            word-wrap: break-word
        }

        [dir=rtl] .nr-layout__wrapper--central .nr-text-component h2 {
            left: auto;
            right: -49.998%
        }

        [dir=rtl] .nr-tabs.nr-tabs--vertical .nr-text-component h2 {
            right: 0
        }
    }

    @media (min-width:1440px) {
        .nr-col-large-1 {
            width: 3.125%
        }

        .nr-col-large-2 {
            width: 6.25%
        }

        .nr-col-large-3 {
            width: 9.375%
        }

        .nr-col-large-4 {
            width: 12.5%
        }

        .nr-col-large-5 {
            width: 15.625%
        }

        .nr-col-large-6 {
            width: 18.75%
        }

        .nr-col-large-7 {
            width: 21.875%
        }

        .nr-col-large-8 {
            width: 25%
        }

        .nr-col-large-9 {
            width: 28.125%
        }

        .nr-col-large-10 {
            width: 31.25%
        }

        .nr-col-large-11 {
            width: 34.375%
        }

        .nr-col-large-12 {
            width: 37.5%
        }

        .nr-col-large-13 {
            width: 40.625%
        }

        .nr-col-large-14 {
            width: 43.75%
        }

        .nr-col-large-15 {
            width: 46.875%
        }

        .nr-col-large-16 {
            width: 50%
        }

        .nr-col-large-17 {
            width: 53.125%
        }

        .nr-col-large-18 {
            width: 56.25%
        }

        .nr-col-large-19 {
            width: 59.375%
        }

        .nr-col-large-20 {
            width: 62.5%
        }

        .nr-col-large-21 {
            width: 65.625%
        }

        .nr-col-large-22 {
            width: 68.75%
        }

        .nr-col-large-23 {
            width: 71.875%
        }

        .nr-col-large-24 {
            width: 75%
        }

        .nr-col-large-25 {
            width: 78.125%
        }

        .nr-col-large-26 {
            width: 81.25%
        }

        .nr-col-large-27 {
            width: 84.375%
        }

        .nr-col-large-28 {
            width: 87.5%
        }

        .nr-col-large-29 {
            width: 90.625%
        }

        .nr-col-large-30 {
            width: 93.75%
        }

        .nr-col-large-31 {
            width: 96.875%
        }

        .nr-col-large-32 {
            width: 100%
        }

        .nr-grid-container {
            width: 1410px
        }
    }

    @media screen and (min-width:1440px) {

        body:after,
        body:before {
            height: 525px
        }

        .nr-text-component ol>li,
        .nr-text-component ul>li {
            font-size: 16px;
            line-height: 1.75
        }

        .nr-page-title__header--title {
            font-size: 36px;
            line-height: 1.13
        }

        .nr-table-component ol>li,
        .nr-table-component ul>li,
        .nr-textimage-component ol li,
        .nr-textimage-component ul li {
            font-size: 16px;
            line-height: 1.75
        }

        .fix-element {
            padding-top: 80px
        }

        .nr-header {
            height: 80px
        }

        .cq-Editable-dom .nr-header,
        .fix-element .nr-header {
            height: auto
        }

        .nr-header__inner-wrap:before {
            height: 80px
        }

        .nr-header__container {
            padding: 21px 60px 0 0;
            width: calc(100vw - 18.75%)
        }

        [dir=rtl] .nr-header__container {
            padding: 21px 0 0 60px
        }

        .nr-navigation {
            margin-top: 80px
        }

        .nr-cookie-notification--presence .nr-navigation {
            margin-top: 0
        }

        .nr-cookie-notification--presence.fix-element .nr-navigation {
            margin-top: 80px
        }

        .nr-navigation__container {
            padding-top: 30px
        }

        .nr-overlay--sitetunnel .nr-overlay {
            top: 80px;
            height: calc(100% - 80px)
        }

        .nr-overlay--sitetunnel.nr-cookie-notification--presence .nr-overlay {
            top: 0;
            height: 100%
        }
    }

    @media (min-width:1920px) {
        .nr-col-extra-large-1 {
            width: 3.125%
        }

        .nr-col-extra-large-2 {
            width: 6.25%
        }

        .nr-col-extra-large-3 {
            width: 9.375%
        }

        .nr-col-extra-large-4 {
            width: 12.5%
        }

        .nr-col-extra-large-5 {
            width: 15.625%
        }

        .nr-col-extra-large-6 {
            width: 18.75%
        }

        .nr-col-extra-large-7 {
            width: 21.875%
        }

        .nr-col-extra-large-8 {
            width: 25%
        }

        .nr-col-extra-large-9 {
            width: 28.125%
        }

        .nr-col-extra-large-10 {
            width: 31.25%
        }

        .nr-col-extra-large-11 {
            width: 34.375%
        }

        .nr-col-extra-large-12 {
            width: 37.5%
        }

        .nr-col-extra-large-13 {
            width: 40.625%
        }

        .nr-col-extra-large-14 {
            width: 43.75%
        }

        .nr-col-extra-large-15 {
            width: 46.875%
        }

        .nr-col-extra-large-16 {
            width: 50%
        }

        .nr-col-extra-large-17 {
            width: 53.125%
        }

        .nr-col-extra-large-18 {
            width: 56.25%
        }

        .nr-col-extra-large-19 {
            width: 59.375%
        }

        .nr-col-extra-large-20 {
            width: 62.5%
        }

        .nr-col-extra-large-21 {
            width: 65.625%
        }

        .nr-col-extra-large-22 {
            width: 68.75%
        }

        .nr-col-extra-large-23 {
            width: 71.875%
        }

        .nr-col-extra-large-24 {
            width: 75%
        }

        .nr-col-extra-large-25 {
            width: 78.125%
        }

        .nr-col-extra-large-26 {
            width: 81.25%
        }

        .nr-col-extra-large-27 {
            width: 84.375%
        }

        .nr-col-extra-large-28 {
            width: 87.5%
        }

        .nr-col-extra-large-29 {
            width: 90.625%
        }

        .nr-col-extra-large-30 {
            width: 93.75%
        }

        .nr-col-extra-large-31 {
            width: 96.875%
        }

        .nr-col-extra-large-32 {
            width: 100%
        }

        .nr-grid-container {
            width: 1890px
        }
    }

    @media screen and (min-width:1920px) {

        body:after,
        body:before {
            height: 700px
        }

        body.nr-navigation--presence {
            padding-left: 360px
        }

        [dir=rtl] body.nr-navigation--presence {
            padding-right: 360px;
            padding-left: 0
        }

        .nr-navigation {
            width: 360px
        }

        .nr-navigation--presence:after,
        .nr-navigation--presence:before {
            width: calc(100% - 360px)
        }

        .nr-navigation--presence .nr-cookie-notification-component {
            left: 360px
        }

        [dir=rtl] .nr-navigation--presence .nr-cookie-notification-component {
            left: 0;
            right: 360px
        }

        .cq-Editable-dom .nr-header__inner-wrap {
            padding-left: 0
        }

        .nr-header__container {
            padding: 21px 60px 0 0;
            width: calc(100vw - 360px)
        }

        .nr-navigation--presence .nr-cookie-notification-component {
            margin-left: -360px
        }

        [dir=rtl] .nr-navigation--presence .nr-cookie-notification-component {
            margin-right: -360px;
            margin-left: 0
        }
    }

    @media screen and (max-width:1919px) {
        .nr-header__inner-wrap {
            padding: 32px 45px
        }

        .nr-navigation__overlay-content-close {
            margin-right: 40px
        }

        .nr-navigation__link,
        .nr-navigation__quick-link,
        .nr-navigation__quick-links {
            padding-left: 48px
        }

        .nr-navigation__link {
            padding-right: 48px
        }

        .nr-navigation__link--section {
            background-position: center right 35px
        }

        [dir=rtl] .nr-navigation__overlay-content-close {
            margin-right: 0;
            margin-left: 40px
        }

        [dir=rtl] .nr-navigation__quick-link {
            padding-right: 48px
        }

        .nr-header__inner-wrap {
            padding: 0
        }
    }

    @media screen and (max-width:1440px) {
        .nr-header__container {
            width: 81.25vw;
        }
    }

    @media screen and (max-width:1439px) {
        .nr-header__inner-wrap {
            padding: 23px 32px
        }

        .nr-navigation__overlay-content-close {
            margin-right: 32px
        }

        .nr-navigation__quick-links {
            padding: 0 0 10px 32px
        }

        .nr-navigation__list--bottom {
            max-height: 160px
        }

        .cq-Editable-dom .nr-navigation__list--bottom {
            max-height: 100%
        }

        .nr-navigation__link {
            padding-left: 32px;
            padding-right: 32px
        }

        .nr-navigation__link--section {
            background-position: center right 22px
        }

        [dir=rtl] .nr-navigation__quick-links {
            padding: 0 32px 10px 0
        }

        .nr-quotes__wrapper {
            font-size: 14px;
            padding-left: 28px
        }

        .nr-quotes__text {
            font-size: 14px;
            line-height: 26px;
            letter-spacing: -.1
        }

        [dir=rtl] .nr-quotes__wrapper {
            padding-right: 0 28px 0 0
        }

        .nr-text-component {
            font-size: 14px;
            line-height: 26px;
            letter-spacing: -.1px
        }

        .nr-text-component h2 {
            position: relative;
            width: auto;
            left: auto;
            font-size: 26px;
            line-height: 1.31
        }

        .nr-text-component h5 {
            font-size: 20px;
            line-height: 30px
        }

        .nr-text-component blockquote {
            font-size: 12px
        }

        .nr-text-component p {
            font-size: 14px;
            line-height: 26px;
            letter-spacing: -.1px
        }

        .nr-text-component h6 {
            font-size: 12px;
            line-height: 21px
        }

        .nr-textimage-component .nr-textimage__text,
        .nr-textimage-component p {
            font-size: 14px;
            line-height: 26px;
            letter-spacing: -.1px
        }

        .nr-header__inner-wrap {
            padding: 0;
            font-size: 12px;
            height: 58px
        }

        .nr-header__tagline {
            font-size: 16px
        }

        .nr-navigation__inner {
            height: calc(100vh - 58px)
        }

        .nr-navigation__header {
            min-height: 58px;
            padding-top: 12px
        }

        .nr-navigation__header:after {
            background-position: -28px 0;
            background-size: auto 100%
        }

        .nr-navigation__logo-img {
            margin-left: 0
        }

        .nr-navigation__logo {
            width: 130px;
            height: 33px;
            margin-left: 30px
        }

        .nr-navigation__link {
            font-size: 14px;
            font-weight: 500;
            line-height: 1.67;
            padding: 15px 32px
        }

        .nr-navigation__link .nr-icon-arrow-title {
            line-height: 1.9
        }

        .nr-navigation__link--title {
            font-size: 16px
        }

        .nr-navigation__quick-link {
            padding: 14px 0 14px 32px
        }

        [dir=rtl] .nr-navigation__quick-link {
            padding: 14px 32px 14px 0
        }
    }

    @media screen and (max-width:1224px) {

        .nr-header__lang,
        .nr-header__links {
            font-size: 12px
        }

        .nr-header__lang {
            margin-right: 35px
        }

        .nr-header__tagline {
            font-size: 15px
        }

        .nr-header__link {
            margin-right: 35px
        }

        [dir=rtl] .nr-header__lang,
        [dir=rtl] .nr-header__link {
            margin-left: 35px;
            margin-right: auto
        }
    }

    @media screen and (max-width:1024px) {
        .nr-navigation__column--active .nr-navigation__inner {
            height: calc(100vh - 64px)
        }

        .nr-linkcta__filesize {
            width: 100%;
            margin-left: 0
        }

        .nr-linkcta__filesize .nr-icon {
            margin: 0;
            position: absolute;
            right: 15px;
            top: 50%;
            transform: translateY(-50%)
        }

        .nr-linkcta__button--container .nr-linkcta__btn-wrapper-filesize {
            float: none
        }

        .nr-linkcta__button-list .nr-linkcta__filesize,
        .nr-linkcta__dropdown-list .nr-linkcta__filesize,
        .nr-linkcta__link-list .nr-linkcta__filesize {
            position: relative;
            width: auto;
            padding-right: 30px;
            margin-left: 15px
        }

        .nr-linkcta__button-list .nr-linkcta__filesize .nr-icon,
        .nr-linkcta__dropdown-list .nr-linkcta__filesize .nr-icon,
        .nr-linkcta__link-list .nr-linkcta__filesize .nr-icon {
            right: 0
        }

        .nr-linkcta__btn-wrapper {
            display: inline-block
        }

        .nr-linkcta__btn-wrapper-filesize {
            margin-left: 0;
            display: -ms-flexbox;
            display: flex
        }

        [dir=rtl] .nr-linkcta__filesize {
            margin-right: 0
        }

        [dir=rtl] .nr-linkcta__filesize .nr-icon {
            left: 15px;
            right: auto
        }

        [dir=rtl] .nr-linkcta__button--container .nr-linkcta__btn-wrapper-filesize {
            float: none
        }

        [dir=rtl] .nr-linkcta__button-list .nr-linkcta__filesize,
        [dir=rtl] .nr-linkcta__dropdown-list .nr-linkcta__filesize,
        [dir=rtl] .nr-linkcta__link-list .nr-linkcta__filesize {
            padding-left: 30px;
            padding-right: 0;
            margin-right: 15px;
            margin-left: 0
        }

        [dir=rtl] .nr-linkcta__button-list .nr-linkcta__filesize .nr-icon,
        [dir=rtl] .nr-linkcta__dropdown-list .nr-linkcta__filesize .nr-icon,
        [dir=rtl] .nr-linkcta__link-list .nr-linkcta__filesize .nr-icon {
            left: 0;
            right: auto;
            top: -1px;
            transform: rotate(0)
        }

        [dir=rtl] .nr-linkcta__btn-wrapper-filesize {
            margin-right: 0
        }

        .nr-sitetunnel__no-scroll {
            overflow: hidden
        }

        .nr-sitetunnel__search-active .nr-sitetunnel__logo-page {
            display: block;
            opacity: 0;
            transition: opacity .2s
        }

        .algolia-autocomplete {
            position: relative !important;
            left: 0 !important;
            top: 0 !important;
            padding-top: 0
        }

        [dir=rtl] .algolia-autocomplete {
            right: 0 !important;
            left: auto !important
        }

        .nr-navigation__container .nr-navigation__column--active .nr-navigation__inner {
            height: 100%
        }
    }

    @media screen and (max-width:1023px) {

        .nr-footer,
        .nr-footer__nav {
            font-size: 12px
        }

        .nr-footer__wrapper {
            padding: 42px 6.25% 40px
        }

        .nr-breadcrumb {
            font-size: 12px;
            line-height: 18px
        }

        .nr-header__inner-wrap {
            padding: 17px 48px
        }

        .nr-header,
        .nr-header__search-outer-wrap {
            display: none
        }

        .nr-cookie-notification--presence .nr-navigation-component,
        .nr-cookie-notification--presence .nr-navigation:not(.nr-navigation--active) {
            position: relative
        }

        .nr-navigation--presence.nr-cookie-notification--presence {
            padding-top: 0
        }

        .nr-navigation__borrowed-links {
            display: block
        }

        .nr-cookie-notification--presence .nr-navigation__inner {
            position: relative
        }

        .nr-cookie-notification--presence .nr-navigation__overlay-content:not(.nr-navigation__overlay--active) {
            position: absolute
        }

        .nr-navigation__overlay-content {
            width: 20%;
            z-index: 12;
            opacity: 1;
            visibility: visible
        }

        .nr-navigation__burger {
            display: block
        }

        .nr-cookie-notification--presence .nr-navigation__burger:not(.nr-navigation__burger--active) {
            position: absolute
        }

        .nr-navigation__column {
            background-color: #f7f7f7
        }

        .nr-navigation__column[data-level="1"] {
            overflow-x: hidden;
            overflow-y: auto
        }

        .nr-navigation__link--back {
            background-color: #f7f7f7
        }

        .nr-navigation {
            width: 100%;
            background-color: transparent;
            height: auto
        }

        .nr-navigation--presence {
            padding-left: 0
        }

        .nr-navigation__search-inner-wrap {
            float: none;
            position: absolute;
            right: 0
        }

        .nr-navigation__input {
            left: 30px;
            right: 30px;
            width: calc(100% - 60px)
        }

        .nr-navigation__overlay--search-active,
        .nr-navigation__overlay--search-active .nr-navigation__search {
            width: 100%;
            transition: width 0s
        }

        .nr-navigation__overlay--search-active .nr-navigation__search-icon-wrap,
        .nr-navigation__overlay--search-active .nr-navigation__search-inner-wrap {
            width: 100%
        }

        .nr-navigation__overlay-content-search {
            position: absolute;
            top: 20px;
            right: 23px;
            margin: 0;
            left: 23px
        }

        .nr-navigation__overlay-content-close {
            display: none
        }

        .nr-navigation__inner {
            border-right: none;
            background-color: transparent;
            height: 0;
            transition-delay: .3s
        }

        .nr-navigation__controller {
            width: 100%;
            top: 80px;
            background-color: #f7f7f7;
            transition: transform .3s
        }

        .nr-navigation__controller,
        .nr-navigation__controller--subpage {
            transform: translateX(-100%)
        }

        .nr-navigation__controller--subpage .nr-navigation__column {
            transform: translateX(0)
        }

        .nr-navigation--active .nr-navigation__inner {
            transition: height 0s;
            height: 100vh
        }

        .nr-navigation--active .nr-navigation__controller {
            transform: translateX(0)
        }

        .nr-navigation--active .nr-navigation__controller .nr-navigation__column {
            transform: translateX(100%)
        }

        .nr-navigation--active .nr-navigation__controller .nr-navigation__column--active {
            transform: translateX(0)
        }

        .nr-navigation__container {
            background-color: #fff
        }

        .nr-navigation__container--sublevel {
            display: none
        }

        .nr-navigation__container+.nr-navigation__container {
            display: block;
            opacity: 1
        }

        .nr-navigation__item {
            border-top: 1px solid #eaeaea
        }

        .nr-navigation__item:last-child {
            border-bottom: 1px solid #eaeaea
        }

        .nr-navigation__column {
            transform: translateX(200%);
            z-index: 1;
            border-right: none;
            transition: transform .3s;
            visibility: visible;
            height: auto;
            bottom: 65px
        }

        .nr-navigation__column .nr-navigation__inner {
            height: 100%
        }

        .nr-navigation__column .nr-navigation__column {
            bottom: 0
        }

        .nr-navigation__link {
            padding-right: 55px;
            font-size: 14px
        }

        .nr-navigation__link--section {
            background-position: center right 45px
        }

        .nr-navigation__link--title {
            margin-top: 0
        }

        .nr-navigation__link--title .nr-icon {
            display: none
        }

        .nr-navigation__quick-links {
            padding: 0 48px;
            background-color: #fff
        }

        .nr-navigation__list {
            justify-self: stretch
        }

        .nr-navigation__list-item {
            text-align: center;
            padding: 0 10px
        }

        .nr-navigation__list-item:first-child {
            padding-left: 0
        }

        .nr-navigation__list-item:last-child {
            padding-right: 0
        }

        .nr-navigation__list--bottom {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-pack: distribute;
            justify-content: space-around;
            -ms-flex-align: stretch;
            align-items: stretch;
            overflow-x: auto
        }

        .nr-navigation__list-back {
            display: block
        }

        .nr-navigation__quick-link {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
            flex-direction: column;
            -ms-flex-pack: justify;
            justify-content: space-between;
            padding: 8px 0 9px
        }

        .nr-navigation__icon {
            position: relative;
            display: block;
            margin: auto auto 8px;
            top: auto;
            transform: translate(0);
            max-height: 28px
        }

        [dir=rtl] .nr-navigation__burger {
            right: 15px;
            left: auto
        }

        .nr-cookie-notification--presence [dir=rtl] .nr-navigation__overlay-content:not(.nr-navigation__overlay--active) {
            position: absolute
        }

        [dir=rtl] .nr-navigation__overlay-content-search {
            margin: 18px 42px 0 0;
            right: 0;
            left: 20px;
            top: 0
        }

        [dir=rtl] .nr-navigation__controller,
        [dir=rtl] .nr-navigation__controller--subpage {
            transform: translateX(100%)
        }

        [dir=rtl] .nr-navigation--active .nr-navigation__controller,
        [dir=rtl] .nr-navigation--active .nr-navigation__controller--subpage {
            transform: translateX(0)
        }

        [dir=rtl] .nr-navigation--active .nr-navigation__controller .nr-navigation__column {
            transform: translateX(-100%)
        }

        [dir=rtl] .nr-navigation--active .nr-navigation__controller .nr-navigation__column--active {
            transform: translateX(0)
        }

        [dir=rtl] .nr-navigation__list-item:first-child {
            padding-left: 10px;
            padding-right: 0
        }

        [dir=rtl] .nr-navigation__list-item:last-child {
            padding-right: 10px;
            padding-left: 0
        }

        [dir=rtl] .nr-navigation__quick-links {
            padding: 0 30px
        }

        [dir=rtl] .nr-navigation__quick-link {
            padding-right: 0;
            padding-left: 0
        }

        .nr-quotes__name,
        .nr-quotes__position {
            font-size: 12px;
            letter-spacing: -.1px
        }

        .nr-feature-carousel__footer {
            height: auto !important
        }

        .nr-video .nr-video__content--info {
            bottom: auto !important
        }

        .nr-table-component::-webkit-scrollbar {
            height: 8px
        }

        .nr-table-component::-webkit-scrollbar-thumb {
            border-radius: 8px;
            background-color: rgba(0, 0, 0, .15)
        }

        .nr-layout__wrapper--row4 .nr-cards__overlay {
            border-bottom: .5px solid #e9e9e9
        }

        .nr-layout__wrapper--row4 .nr-cards:not(.nr-cards__no-img) {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
            flex-direction: row
        }

        .nr-layout__wrapper--row4 .nr-cards:not(.nr-cards__no-img) .nr-cards__media {
            margin: 0 20px 0 0;
            width: 40%;
            min-width: 40%
        }

        .nr-layout__wrapper--row4 .nr-cards:not(.nr-cards__no-img) .nr-cards__description-link,
        .nr-layout__wrapper--row4 .nr-cards:not(.nr-cards__no-img) .nr-cards__file {
            margin-top: 5px
        }

        .nr-layout__wrapper--row4 .nr-cards:not(.nr-cards__no-img) .nr-cards__description-text {
            display: none
        }

        .nr-layout__wrapper--row4 .nr-cards:not(.nr-cards__no-img) .nr-cards__file-icon {
            margin: 0
        }

        .nr-layout__wrapper--row4 .nr-cards:not(.nr-cards__no-img) .nr-cards__file-download {
            position: absolute;
            margin: 0;
            right: 4.5045%;
            top: 50%;
            transform: translateY(-50%)
        }

        .nr-layout__wrapper--row4 .nr-cards:not(.nr-cards__no-img) .nr-cards__icon-arrow-title {
            position: absolute;
            right: 4.5045%;
            top: 50%;
            transform: translateY(-50%)
        }

        .nr-layout__wrapper--row4 .nr-cards:not(.nr-cards__no-img):hover .nr-cards__icon-arrow-title {
            transform: translate(10px, -50%)
        }

        [dir=rtl] .nr-layout__wrapper--row4 .nr-cards:not(.nr-cards__no-img) .nr-cards__media {
            margin: 0 0 0 20px
        }

        [dir=rtl] .nr-layout__wrapper--row4 .nr-cards:not(.nr-cards__no-img) .nr-cards__file-download {
            left: 4.5045%;
            right: auto;
            transform: rotateY(180deg) translateY(0)
        }

        [dir=rtl] .nr-layout__wrapper--row4 .nr-cards:not(.nr-cards__no-img) .nr-cards__icon-arrow-title {
            left: 4.5045%;
            right: 0;
            transform: rotateY(180deg) translateY(0)
        }

        [dir=rtl] .nr-layout__wrapper--row4 .nr-cards:not(.nr-cards__no-img):hover .nr-cards__icon-arrow-title {
            transform: rotateY(180deg) translate(10px)
        }

        .nr-cookie-notification__placeholder {
            display: none
        }

        .nr-cookie-notification--presence .nr-cookie-notification-component {
            position: relative
        }

        .nr-sitetunnel__logo-wrapper.nr-header__sitetunnel-overlay-logo {
            position: absolute;
            top: 22px;
            width: 100%
        }

        .nr-sitetunnel__logo-wrapper.nr-header__sitetunnel-overlay-logo .nr-sitetunnel__logo {
            top: 0
        }

        .nr-sitetunnel__no-scroll .nr-sitetunnel .nr-icon-arrow-title {
            display: block;
            transition: all .4s
        }

        .nr-sitetunnel__search-active .nr-sitetunnel__search-input-wrapper {
            display: block;
            position: fixed;
            top: 0;
            left: 0;
            width: 100vw;
            height: 100vh;
            z-index: 99;
            margin-left: 0
        }

        .nr-sitetunnel__search-active .nr-sitetunnel__search-input {
            position: relative
        }

        .nr-sitetunnel__search-active+.nr-sitetunnel__container {
            margin-top: 122px
        }

        .nr-sitetunnel__search-field-active .nr-sitetunnel__search-input {
            width: 87.5vw;
            top: 120px !important
        }

        .nr-sitetunnel__search-field-active .nr-sitetunnel__search-input:before {
            opacity: 1;
            transition: opacity .4s;
            transition-delay: 0s
        }

        .nr-sitetunnel__search-field-active .nr-sitetunnel__logo-page {
            opacity: 1
        }

        .nr-gallery__wrapper--item {
            width: 100%;
            padding: 0 0 3px
        }

        .nr-gallery__wrapper--item:focus {
            outline: none
        }

        .nr-gallery__wrapper--item.nr-one-third {
            width: 100%
        }

        .nr-glossary-overlay__title {
            padding: 0 30px 10px 15px
        }

        .nr-glossary-overlay__desc {
            font-size: 14px
        }

        [dir=rtl] .nr-glossary-overlay__title {
            padding: 0 15px 10px 30px
        }

        .nr-navigation--presence .nr-header {
            display: none
        }

        .nr-navigation--presence .nr-header:before {
            display: block;
            height: 48px
        }

        .nr-header__container {
            display: none
        }

        .nr-header__inner-wrap {
            height: 48px;
            padding: 0
        }

        .nr-header .nr-header__lang,
        .nr-header .nr-header__links,
        .nr-header__inner-wrap:before {
            display: none
        }

        .nr-cookie-notification--presence .nr-navigation:not(.nr-navigation--active) {
            position: static
        }

        .nr-cookie-notification--presence .nr-navigation__inner {
            margin-bottom: 48px
        }

        .nr-navigation--active .nr-navigation__inner {
            margin-bottom: 0
        }

        .nr-navigation__header {
            min-height: 48px;
            text-align: left;
            padding-left: 77px;
            position: fixed;
            top: 0
        }

        .nr-cookie-notification--presence .nr-navigation__header {
            position: relative
        }

        .nr-navigation--opened .nr-cookie-notification--presence .nr-navigation__header {
            position: fixed
        }

        .nr-cookie-notification--presence .nr-navigation__header {
            top: auto
        }

        .nr-cookie-notification--presence .nr-navigation__header.nr-navigation--opened,
        .nr-navigation--opened .nr-cookie-notification--presence .nr-navigation__header {
            top: 0
        }

        .nr-navigation__header:after {
            background: url( ) no-repeat 0 0
        }

        .nr-navigation__logo {
            width: 94px;
            height: 24px;
            margin-left: 0
        }

        .nr-navigation__overlay-content {
            width: 40%
        }

        .nr-navigation__overlay-content-search {
            top: 13px;
            left: 0;
            right: 20px
        }

        .nr-navigation__overlay--search-active {
            width: calc(100% - 88px)
        }

        .nr-navigation__link {
            padding-left: 48px;
            text-transform: uppercase
        }

        .nr-navigation__link .nr-icon-arrow-title {
            line-height: 2.2
        }

        .nr-navigation__link--title {
            background-color: #fff
        }

        .nr-navigation__link--active {
            background-color: #be8214
        }

        .nr-navigation__icon-close,
        .nr-navigation__input,
        .nr-navigation__search-btn {
            color: #fdfdfd
        }

        .nr-navigation__input::-webkit-input-placeholder {
            color: #fdfdfd
        }

        .nr-navigation__input:-moz-placeholder,
        .nr-navigation__input::-moz-placeholder {
            color: #fdfdfd
        }

        .nr-navigation__input:-ms-input-placeholder {
            color: #fdfdfd
        }

        .nr-navigation__search-inner-wrap:after {
            background-color: #fdfdfd
        }

        .nr-navigation--presence {
            margin-top: 48px
        }

        .geobannner-opened-ca .nr-navigation--presence,
        .nr-navigation--presence.nr-cookie-notification--presence {
            margin-top: 0
        }

        [dir=rtl] .nr-navigation__overlay-content-search {
            margin: 13px 42px 5px 0
        }

        [dir=rtl] .nr-navigation__header {
            text-align: right;
            padding-left: 0;
            padding-right: 47px
        }

        .nr-search-popup {
            top: 35px;
            left: -88px;
            max-height: calc(100vh - 45px)
        }

        [dir=rtl] .nr-search-popup {
            right: -130px
        }
    }

    @media screen and (max-width:768px) {
        .nr-footer__aside {
            margin-bottom: 32px
        }

        .nr-footer__nav {
            margin-bottom: 14px
        }

        .nr-footer__nav-item {
            margin-bottom: 20px
        }

        .nr-footer__social {
            margin-bottom: 22px
        }

        .nr-footer__wrapper {
            padding-top: 32px
        }

        .nr-footer__disclaimer {
            line-height: 18px
        }

        .nr-breadcrumb {
            display: none
        }

        .nr-navigation__link {
            padding-left: 30px;
            padding-right: 40px
        }

        .nr-navigation__link--section {
            background-position: center right 30px
        }

        .nr-navigation__link--back {
            padding-left: 44px
        }

        .nr-navigation__link--back .nr-icon {
            left: 22px
        }

        .nr-navigation__quick-links {
            padding: 0 30px
        }

        .nr-quotes__wrapper:before {
            width: 18px;
            height: 20px;
            top: 0;
            left: 50%;
            transform: translateX(-50%)
        }

        .nr-quotes__wrapper {
            text-align: center;
            padding: 45px 28px 28px
        }

        [dir=rtl] .nr-quotes__wrapper:before {
            right: auto;
            left: 50%;
            transform: translateX(-50%) scaleX(-1)
        }

        [dir=rtl] .nr-quotes__wrapper {
            padding: 45px 28px 28px
        }

        .nr-noteblock {
            font-size: 12px;
            padding: 30px
        }

        .nr-text-component h2 {
            margin-bottom: 20px
        }

        .nr-header {
            display: block
        }
    }

    @media (-ms-high-contrast:none),
    screen and (-ms-high-contrast:active) {
        .nr-header__input {
            visibility: hidden
        }

        .nr-navigation__list-wrapper {
            padding: 1px
        }

        .nr-navigation__icon {
            max-height: none;
            max-width: none;
            width: 26px
        }

        .nr-navigation__controller {
            -ms-flex-preferred-size: 0;
            flex-basis: 0
        }

        .nr-navigation__site-title {
            white-space: pre-wrap !important
        }

        .nr-feature-carousel .slick-slide img.slick-loading {
            display: none
        }

        .nr-layout__wrapper--central.nr-layout__wrapper--sidebyside .nr-video__video--wrapper object,
        .nr-layout__wrapper--row3 .nr-video__video--wrapper object,
        .nr-layout__wrapper--row4 .nr-video__video--wrapper object,
        .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--central .nr-video__video--wrapper object,
        .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row3 .nr-video__video--wrapper object,
        .nr-layout__wrapper .nr-layout__wrapper.nr-layout__wrapper--row4 .nr-video__video--wrapper object,
        .nr-video__video--wrapper object {
            height: 100%;
            width: 100%
        }
    }

    @media screen and (min-device-width : 360px) and (max-device-width : 640px) {
        .navigation ul ul {
            width: 13em;
        }

        .navigation {
            width: 10em;
            background: #333333;
            /* font-family: 'roboto', Tahoma, Arial, sans-serif; */
            zoom: 1;

        }