/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */

[hidden],
template {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
    background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    border:0;
    margin:0;
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}
/*
  Colours outside generic or brand should be defined in a manner which does not describe the content of the variable
 */
/**
 *
 * BP Responsive Styles
 * --------------------
 * 
 * constants.less is used to define common constants that
 * are used in the site css.
 *
 * 1. Page Level Styles
 * 2. Cookie Notification
 * 3. Promo Box Styles
 **/
/* 1. Page Level Styles */
/* 2. Navigation Styles */
/* Feature Carousel and Slideshow */
/**
   Usage :

   #gradient > .horizontal(@color);
  
   Output : 
   
   background-image: -webkit-gradient(linear, 0% top, 100% top, from(#ff0000), to(#0000ff));
   background-image: -webkit-linear-gradient(left, color-stop(#ff0000 0%), color-stop(#0000ff 100%));
   background-image: -moz-linear-gradient(left, #ff0000 0%, #0000ff 100%);
   background-image: linear-gradient(to right, #ff0000 0%, #0000ff 100%);
   background-repeat: repeat-x;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff0000', endColorstr='#ff0000ff', GradientType=1);
 * 
 */
/****************************************
 * 
 * Aral.de border radius mixins
 *
 * 
 * Contains border radius related mixins
 * 
 ****************************************/
/****************************************
 * 
 * Aral.de border radius mixins
 *
 * 
 * Contains box shadow related mixins
 * 
 ****************************************/
/**************************************** *
 * 
 * Opacity for global browser support
 * 
 ****************************************/
/**

Usage :

All font sizes should be declared using the .font-size mixin.

 */
/* Exported Variables */
/* Extended Latin */
@font-face {
  font-family: 'Univers 45 LT';
  src: url(fonts/Univers-45-light-latin-extended.eot);
  src: url(fonts/Univers-45-light-latin-extended.eot?#iefix) format('embedded-opentype'), url(fonts/Univers-45-light-latin-extended.woff) format('woff'), url(fonts/Univers-45-light-latin-extended.ttf) format('truetype'), url(fonts/Univers-45-light-latin-extended.svg#Univers-45-light) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Univers 55 Roman';
  src: url(fonts/Univers-55-roman-latin-extended.eot);
  src: url(fonts/Univers-55-roman-latin-extended.eot?#iefix) format('embedded-opentype'), url(fonts/Univers-55-roman-latin-extended.woff) format('woff'), url(fonts/Univers-55-roman-latin-extended.ttf) format('truetype'), url(fonts/Univers-55-roman-latin-extended.svg#Univers-45-light) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Univers 65 Bold';
  src: url(fonts/Univers-65-bold-latin-extended.eot);
  src: url(fonts/Univers-65-bold-latin-extended.eot?#iefix) format('embedded-opentype'), url(fonts/Univers-65-bold-latin-extended.woff) format('woff'), url(fonts/Univers-65-bold-latin-extended.ttf) format('truetype'), url(fonts/Univers-65-bold-latin-extended.svg#Univers-45-light) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* fonts */
@font-face {
  font-family: 'BP Icons';
  src: url(fonts/bp-icons.eot);
  src: url(fonts/bp-icons.eot?#iefix) format('embedded-opentype'), url(fonts/bp-icons.woff) format('woff'), url(fonts/bp-icons.ttf) format('truetype'), url(fonts/bp-icons.svg#castrolsanscon-regularregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* extended latin */
/* To be applied to every page */
html {
  font-size: 62.5%;
}
body {
  color: #666666;
  -webkit-font-smoothing: antialiased;
  /* hide h1 for homepage */
}
body[class*=bpresponsivehomepage] .nv-title-component {
  position: absolute;
  left: -9999px;
}
body[class*=bpresponsivehomepage] .nv-title-component h1 {
  color: transparent;
}
body.no-scroll {
  overflow: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #007f00;
  margin: 0;
  padding: 0;
  letter-spacing: -0.03em;
  margin-bottom: .5em;
}
.nv-primary-header .nv-section-title {
  top: -7px;
  font-size: 1.0em;
  margin-left: 40px;
}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
  .nv-language-selector-wrapper {
    display: block;
    padding-top: 0px;
    margin-top: 0px;
  }
}
/* Desktop Layout: 769px.  Inherits styles from: Mobile Layout and Tablet Layout. */
/*
@media only screen and (min-width: 769px) {

  .nv-primary-header{
    .nv-section-title{
      position:absolute;
      top:12px;
      margin-left: 70px;
    }
    .nv-paragraph-title{
      position:absolute;
      font-family: arial;
      font-size: 1.3em;
      line-height: 24px;
      top:30px;
      margin-left: 70px;
    }

    .nv-search-wrapper{
      top:90px!important;
    }
  }
}
*/
.dd-container {
  width: auto !important;
  min-width: 120px;
  max-width: 205px;
}
.dd-container.active .dd-select {
  background-color: #eee !important;
  border-radius: 3px 3px 0 0;
}
.dd-container.active .dd-select:hover {
  background-color: #eee !important;
}
.dd-container.error .dd-select {
  border-color: #f00 !important;
  color: #f00 !important;
}
.dd-container.error .dd-select .dd-pointer:after {
  color: #f00 !important;
}
.dd-container .dd-select {
  color: #063;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #fff !important;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  font-size: 13px;
  font-size: 1.3rem;
  width: 100% !important;
}
.dd-container .dd-select:hover {
  background-color: #e0e0e0 !important;
}
.dd-container .dd-select .dd-pointer {
  border: none;
  width: 10px;
  height: 10px;
}
.dd-container .dd-select .dd-pointer:after {
  position: absolute;
  top: -2px;
  right: 8px;
  width: 9px;
  height: 15px;
  text-indent: 0;
  color: #007f00;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: "BP Icons";
  content: "V";
}
.dd-container .dd-select .dd-pointer.dd-pointer-up {
  border: none !important;
  margin-top: -3px;
}
.dd-container .dd-selected {
  font-weight: normal;
  padding: 8px 12px 9px;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 31px;
}
.dd-container .dd-options {
  box-shadow: none;
  border: 1px solid #dfdfdf;
  border-top: none;
  width: 100% !important;
}
.dd-container .dd-option {
  color: #007f00;
  border-bottom: 1px solid #dfdfdf;
}
.nv-global-header {
  position: relative;
  min-height: 145px;
}
.bpresponsivehomepage .nv-global-header {
  margin-bottom: 0;
}
.nv-with-cookie .nv-global-header {
  padding-top: 100px;
}
.nv-site-logo {
  display: inline-block;
  float: left;
  height: 82px;
  width: 50px;
}
.nv-site-logo .nv-site-logo-link .nv-site-logo-img {
  height: 100%;
  width: 100%;
}
.nv-language-selector-wrapper,
.nv-searchbox-component {
  display: inline-block;
  float: right;
  min-height: 24px;
}
.nv-searchbox-component {
  clear: right;
  margin-top: 10px;
}
.nv-header-content-wrapper,
.nv-page-content,
.nv-footer-content-wrapper {
  display: block;
  margin: 0 auto;
  max-width: 940px;
  padding: 0 15px;
  clear: both;
}
.nv-footer-content-wrapper {
  position: relative;
}
.nv-header-content-wrapper {
  padding-top: 8px;
}
.nv-page-content {
  padding-bottom: 60px;
}
.nv-global-footer {
  clear: both;
  background-color: #eeeeee;
  border-top: 1px solid #999999;
  display: block;
  padding: 15px 10px 25px 10px;
}
.nv-global-footer .copyright {
  color: #666666;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -3px;
  font-size: 13px;
  font-size: 1.3rem;
}
@media screen and (max-width: 800px) {
  .nv-site-logo {
    height: 44px;
    width: 34px;
  }
  .nv-global-header {
    min-height: 105px;
    overflow: hidden;
  }
  .nv-site-logo .nv-site-logo-link .nv-site-logo-img {
    height: 100%;
    width: auto;
  }
  .nv-global-footer .copyright {
    position: static;
    margin-top: 15px;
  }
}
.nv-cookie-notification {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #ffffcc;
  border-bottom: 1px solid #fafac8;
  box-shadow: 0 0 0 1px #f4f4c3, 0 0 0 2px #eeeebe, 0 0 0 3px #e7e7b9;
}
.nv-cookie-wrapper {
  max-width: 960px;
  margin: 0 auto;
  padding: 20px 12px 20px;
  position: relative;
}
.nv-cookie-notification-header {
  margin-bottom: 15px;
}
.nv-cookie-header-link {
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 18px;
  line-height: 1.8rem;
}
.nv-cookie-notification-message {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem;
}
.nv-cookie-header-link,
.nv-cookie-message-link {
  color: #007f00;
  text-decoration: none;
}
.nv-cookie-message-link {
  font-weight: bold;
}
.nv-cookie-message-link:hover {
  text-decoration: underline;
}
.nv-close-notification {
  display: block;
  height: 22px;
  position: absolute;
  right: 18px;
  top: 12px;
  width: 22px;
  font-family: "BP Icons";
  color: #666666;
  text-decoration: none;
  font-size: 22px;
  font-size: 2.2rem;
}
.nv-close-notification:hover {
  color: #999999;
}
@media screen and (max-width: 568px) {
  .nv-cookie-notification-header {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
  .nv-cookie-notification-message {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
.nv-search-wrapper {
  position: relative;
  font-size: 0;
  vertical-align: middle;
  width: 230px;
  height: 40px;
  border: 1px solid #dfdfdf;
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
.nv-search-wrapper .nv-input {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 2px 35px 2px 7px;
  outline: none;
  border: 0;
  border-radius: 0;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 20px;
  line-height: 2rem;
}
.nv-search-wrapper .nv-submit {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  display: inline-block;
  color: #99cc00;
  font-family: "BP Icons";
  font-weight: bold;
  outline: none;
  padding: 0 5px 0 0;
  border: 0;
  border-radius: 0;
  background-color: #ffffff;
  vertical-align: middle;
  -webkit-transition: color 0.2s ease-in;
  transition: color 0.2s ease-in;
  line-height: 24px;
  line-height: 2.4rem;
  font-size: 24px;
  font-size: 2.4rem;
}
.nv-search-wrapper .nv-input,
.nv-search-wrapper .nv-submit {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 800px) {
  .nv-searchbox-component {
    position: absolute;
    right: 0;
    bottom: 3px;
    height: 40px;
    z-index: 123;
  }
  .nv-searchbox-component .nv-search-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 5px;
    margin: auto;
    overflow: hidden;
    height: 30px;
    border: 0;
    width: 35px;
  }
  .nv-searchbox-component .nv-search-wrapper .nv-input {
    line-height: normal;
    visibility: hidden;
    font-size: 13px;
    font-size: 1.3rem;
  }
  .nv-searchbox-component .nv-search-wrapper .nv-submit {
    color: #ffffff;
    background: none;
    font-size: 22px;
    font-size: 2.2rem;
  }
  .nv-searchbox-component .nv-search-wrapper.show {
    border: 1px solid #dfdfdf;
    width: 150px;
  }
  .nv-searchbox-component .nv-search-wrapper.show .nv-input {
    visibility: visible;
  }
  .nv-searchbox-component .nv-search-wrapper.show .nv-submit {
    color: #99cc00;
    background: #ffffff;
  }
}
.nv-search-results-wrapper {
  padding: 0 0 30px 0;
}
.nv-search-results-wrapper .nv-result-url,
.nv-search-results-wrapper .nv-promoted-url {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nv-search-results-wrapper .result-text {
  color: #666666;
  margin-bottom: 0;
}
.nv-search-results-wrapper .result-text + .filters {
  margin-top: 15px;
}
.nv-search-results-wrapper .result-text > .keyword {
  background-color: #ffffd9;
  padding: 0 4px;
}
.nv-search-results-wrapper .result-text > .keyword:empty {
  padding: 0;
}
.nv-search-results-wrapper .result-text > .keyword + .suggestion {
  margin-top: 9px;
}
.nv-search-results-wrapper .result-text > .nv-bodytext {
  margin: 7px 0 0;
}
.nv-search-results-wrapper .results-number-of-text {
  margin-bottom: 30px;
  line-height: normal;
}
.nv-search-results-wrapper .keyword {
  color: #007f00;
}
.nv-search-results-wrapper .suggestion {
  margin-top: 7px;
}
.nv-search-results-wrapper .suggestion .label {
  color: #9bcc01;
}
.nv-search-results-wrapper .suggestion .keyword a {
  border-bottom: 1px solid;
}
.nv-search-results-wrapper .suggestion .keyword a:hover {
  border-bottom-width: 0;
}
.nv-search-results-wrapper .filters {
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  background-color: #f5f5f5;
  padding: 15px 15px 0;
  margin: 13px 0 0;
}
.nv-search-results-wrapper .filters .btn {
  display: inline-block;
  color: #006731;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  margin-right: 12px;
  margin-bottom: 15px;
  text-decoration: none;
  padding: 7px 20px;
  border-radius: 3px;
  font-size: 14px;
  font-size: 1.4rem;
}
.nv-search-results-wrapper .filters .btn:hover {
  background-color: #e0e0e0;
}
.nv-search-results-wrapper .filters .btn.active {
  border-color: #dddddd;
  background-color: #e0e0e0;
}
.nv-search-results-wrapper .promoted-result {
  position: relative;
  margin-top: 15px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.nv-search-results-wrapper .promoted-result .promo-image {
  display: inline-block;
  width: 140px;
  height: 140px;
  position: absolute;
  left: 0;
  top: 0;
}
.nv-search-results-wrapper .promoted-result .inner-wrapper {
  display: block;
  width: 100%;
  padding: 9px 15px 15px;
  background-color: #ffffd9;
  box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #ffffff;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.nv-search-results-wrapper .promoted-result .inner-wrapper:after {
  clear: both;
  content: "";
  display: table;
}
.nv-search-results-wrapper .promoted-result .inner-wrapper .nv-bodytext {
  margin: 5px 0 7px;
}
.nv-search-results-wrapper .promoted-result .nv-title-text {
  margin: 0;
  font-size: 20px;
  font-size: 2rem;
}
.nv-search-results-wrapper .promoted-result .nv-title-text a {
  color: #007f00;
  text-decoration: none;
}
.nv-search-results-wrapper .promoted-result .nv-promoted-url {
  color: #007f00;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  display: block;
  font-size: 13px;
  font-size: 1.3rem;
}
.nv-search-results-wrapper .promoted-result .nv-promoted-url:hover {
  text-decoration: underline;
}
.nv-search-results-wrapper .promoted-result.no-image .inner-wrapper {
  margin-left: 0;
  max-width: 100%;
}
.nv-search-results-wrapper .nv-paragraph-title a {
  text-decoration: none;
  color: inherit;
}
.nv-search-results-wrapper .nv-result-list {
  list-style: none;
  padding: 0;
  margin: 0 0 35px;
}
.nv-search-results-wrapper .nv-result-list .file-info {
  margin-right: 15px;
}
.nv-search-results-wrapper .nv-result-list li {
  border-bottom: 1px solid #dfdfdf;
  padding: 11px 0 15px;
}
.nv-search-results-wrapper .nv-result-list li:after {
  clear: both;
  content: "";
  display: table;
}
.nv-search-results-wrapper .nv-result-list .nv-result-title a {
  line-height: normal;
  color: #007f00;
  text-decoration: none;
  font-size: 15px;
  font-size: 1.5rem;
}
.nv-search-results-wrapper .nv-result-list .nv-bodytext {
  margin: 10px 0 7px;
}
.nv-search-results-wrapper .nv-result-list .nv-result-url {
  color: #007f00;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  display: block;
  font-size: 13px;
  font-size: 1.3rem;
}
.nv-search-results-wrapper .nv-result-list .nv-result-url:hover {
  text-decoration: underline;
}
.nv-search-results-wrapper .file-info {
  float: right;
  width: 60px;
  margin-left: 15px;
}
.nv-search-results-wrapper .file-info + .nv-result-title,
.nv-search-results-wrapper .file-info + .nv-result-title + .nv-bodytext,
.nv-search-results-wrapper .file-info + .nv-title-text,
.nv-search-results-wrapper .file-info + .nv-title-text + .nv-bodytext {
  padding-right: 80px;
}
.nv-search-results-wrapper .file-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABaFBMVEUAAABjY2NSUlIhISE+Pj5gYGAARQoANggAQAgAfxJDQ0OhoaGGhoYAfhAdHR2enp6Xl5d6enpfX18ANQUbGxsADwIAgRKRkZGEhIQAchCEhIR8fHxvb28ATwtUVFROTk4ARQpRUVEANwgAOwhCP0EMEw0FBgWQkJCNjY2AgICFhYV5eXl4eHhvb28hYiskWiwSVRsTSRtdXV0AQQUANwg+Pj4AKwYAKAYsLCwuLi4cHBwODg4AfxGjo6MAhxMAfg+lpaUAfAwAegjN5tEfjy8AdAAZiyYKghUAihP////c7t+93sGp1K6srKyh0KigoKCcnJwRiCIOhyAJgxkEgBMAeAPo9Oq43L202rqvp62Yy5+Sx5dstXVclGRarGM/nks0mUElkTIAhREAhA8AfQnW69nG48rA4MXA4MS53L6u17Surq6MxZSEwYuDwIp9uoFSqF5EolE8mEIulTosjzIfjSseiCUWiSN7IjzGAAAAPHRSTlMAnYE3YZd1bG/9b/7d/iv+9bmRZiQU8+XW1se+pY16end0bmJhGQTt18/KxMCyqqSTjIhtYFdLQz88Jw8vI2E7AAABY0lEQVQ4y+WU90/CQBSAiwPQWpkKArIU3HtrS7mWsveWjXvv8e9bRJqzOdr4s18u75KXLy8v7wb2w4E2RYnAtUYMxmjCl/TDv9AvpwZhxTNP4aOYiCE/7Bwt4va0tOPVJXaMlLRjS7iwcWlHf7uJyTj2hAKTcVyUDZNzNBqLzmrVWfwSTnrOPNbBvN/foRS93H9xZo9RjsfgVApsrdbX1Uqlc9cLOxNTYR/E6dnJ9z4NOzNhEsUk7Kh9fIbmF08v8JkRsZPPECCXzZAglM3k+YBwaLJ0H2JbyQq4aN7FmViDQdRhWtHLKteOxpKF4HnshqYRDsnFIx+Aq0beGO4x8lIgUXWa7FWFe2Wv44V3tlwCiDp0jm0Ei8/lWqj4lHwA0RqiHyLXpkEwECA7IQ8+AwSqH8AvuhsI8Xzk5yx/XoK07VYJGNbqGwaVyr331/sj8U4XHANIHCvCP2ZKU33AtYdd5QtF3XN7BGeKJgAAAABJRU5ErkJggg==);
  display: block;
  height: 37px;
  width: 35px;
  background-repeat: no-repeat;
  margin: 5px 0 2px;
}
.nv-search-results-wrapper .file-icon.doc {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAlCAMAAAAUaRt1AAABUFBMVEUAAABSUlJqampNTU0AOghgYGAREREAQQkAfxIpKSkAZw+IiIhvb28OCQ19fX1FRUUvLy+enp6YmJiUlJSNjY2GhoaBgYEAaA8rZjNvb29mZmZjY2MAUAtNTU1SSlEAQAk/Pz8ALgYmJiYAIQUODg4AhhMAhRObm5ubm5sAZA4AZA5vb29aWloJQxEKShNPT08AMQcqKioAKQYdHR0DAwMAfxKjo6MAhxOhoaEAfQ2dnZ0AhRIAfg+mpqYAgBIAfAqenp4fjy8AeggAdQHL5c4tljwQhyEMhh7t9+/n9Om93sG12rp3u4FvuHkqlDkMhBoAeAPX69rS6dXO5tHI5MzB4Ma+38Ourq6nn6aYy59YkGA/n0s5nEcymD8mkzYHghYGfxEAgg7i8eTb7d3W6tmw2Lar1bGsrKyez6WBwIplsm9ksm9IolMajCoUiSUTiSTdy0pWAAAANXRSTlMAf6V6dJkdbfw/wt27DcVjTvrv7drZ08S1qKKTjntya1pONTUS/fr39by7so6EfnRSR0clAWVI8gYAAAFeSURBVDjL3dRXU8IwAMDxoMhQAZkyVJZ7L0oipbSUsveUjXvr938zcL0rpRR89v+Q67W/6yVproDPY4SEOAg9QMhnoo+WxDnhpvD8ygxpHxC3fbMoXFtMClo7AVQC0OnDWm1YHlw7XgxgbQZwNRRgFjhruMAsYCAcAHchC/Zp/SrOJgv2zNYVnFWvkgFwAfD9S6C73ZoAfqWok5ZdqfSOgfOdoKhQ5A6PGwI4CAakURoBrIfwDYTI4RjBI4lGQgDLGFA/TCIaiDJdbArMEGtEACUe67Ecm409pfvdaj1TICdBPNXjku1Uno3l0tlBk0EScJ8vlt4e+mzzudQpsoiSviHfSbaTXLGcq36g1x6SzKFcq7zjOWQyg89KuiaZQ4CKf41WwZEo+s0F8ELl9oHfDNE+HM7bSe/unG8B/G71eKctu1t9+YfzQDjlAH+ijDbF9I75P4yFJqYHoQHgfgEA5mfFvfU2CAAAAABJRU5ErkJggg==);
  width: 32px;
}
.nv-search-results-wrapper .file-icon.eps {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAlCAMAAAAUaRt1AAABXFBMVEUAAABdXV1SUlJLS0sBRQoANgdgYGATExMAfxIAbhCioqIhISEPDA+IiIhwcHBZWVlOSE05OTk6Ojqbm5uQkJCHh4cAbA97e3tqampeXl41NTUTIRQAhhMAgBKTk5OVlZWCgoKJiYl9fX11dXUnaDBsbGwtYTQAUwwKThQASgpWVlZHR0cANQcAMQcyMjIAKAYAJgUZGRkSEhIHBwcAAwAAfxKjo6MAhxOenp4AgxMAfQ4AfAsAeQYAeASkpKQAeAXn9Onh8OPV6tisrKylpaWfn5+bm5tzun1ptHJLpFY7nUkzmUAlkTMAhhIAewr0+fTb7d6u17Sk0aqooKeez6WZzaCNx5WAv4l4vIJwt3hlsnFksW1UqF1CoE0gjzAAgg8Aegjs9e3O59KTyZuHwYyDwYxstXZdrmhcrmhfkmZgrGVSj1s8mkM5mD8slTsYiiYRhyAIghYAiRQAcwDHUu89AAAANXRSTlMAjYF1e2aaIPzR/TAS3ruGbGBZ9ejbzL+mklEz+/jt5djSx7+4rqyUjIR9ZldTREQ/JRcGAT2m6zwAAAFQSURBVDjL3dTXTsMwAEBRAwmFtJDSPdh77zapk3Tv3dK9KHvv/5dopEiWU6fimStFefCRbMuWgdIez3jxGMYEUIfm+MYknoOZQON6cyx+AvAMPAK6JQsb06uADgHDCqN3RbXBmT3iAnN+beCIGMEowEZYMArsRp3yz6S5Bp5fmx207HdrgLjFOjPIaj/VAN4xoPQvgeHCqAJHFNb2yzpFHZwjQHN4OeGS4763ELD5PISmEJiWAZQkcfD1PYIUgAQAe/eNZC+ZSPez9cQnHAZS+yr5nCo0gp1ws1wTh0HgIdROdYuZYCt80/2ABPAYanbShVL9K3MbruYJU7RCr2+poPDzXszWrgkgn6mUq+k7H4SJUiUrkLYZEEUoL04URIGwTTwVsOVIYAGB/XnCWXA7CAA3jUU9bdL08R/ug5/VAsqNiq2Ok3MqL8wi70UR3qhfGeFliF7ervsAAAAASUVORK5CYII=);
  width: 32px;
}
.nv-search-results-wrapper .file-icon.jpg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAlCAMAAAAUaRt1AAABX1BMVEUAAABqampSUlJMTEwARQlgYGAANggcHBwAZw8pKSkAfxKGhoahoaF8fHw8PDwZFRhCQkKfn5+cnJwAgBIAfxKZmZmQkJCDg4MqZTNycnJfX19SUlJRSVAALgYhISEWFhaRkZGUlJSKioqDg4N+fn4AZw8AZg9qampnZ2dmZmYATgsPUxkASgtgYGAQRhhNTU0AOAgAOAgAMgc6OjoyMjIAKQYAJAUAIQUMDAwFBQUAfxKjo6MAhxOioqIAhBMAeQcAfhAAfAoAeATd7t+np6ednZ08nUoIgxgAewru9++Nx5ZrtXUzmUEqlTkfjy4UiSQAfQ7k8ubY7NvM5tCw2Laurq6tpaympqaYzJ+Gwo18voZgr2larGVPp1tCoU9An0sAhREAgg7y+fTo9OrS6dW63L+p1K+o066rq6udzqR6vYRyuHxlsnBelGZYkmBZplskkjQtjC0KhBsJfxIAdQCNMzBpAAAAOnRSTlMAn4F0dZdsIcg6+Nz9vFUTXPz6+vbx38aysJB4bE8sGu7r1tDDwsClmZeLh4WDf25raVhNREQ7NAwCC/FfYwAAAU5JREFUOMvd0kdTwkAYgOFFEUWRotIF7L13N4RNMSH0Lh3svev/HxMnMyFLgp59D7uH77lsAXJ2h4VQZ7FYgZLZyXkH1C0S/co86CS5IFBn6wAh1/Q6acbAoAKO3GXz3ok+OPbe2YG1B1gu+UEv4C/5QC+wSRikbVcXjHHuUbGZsi6YGvlpLqQDSAOQ+5fAdjqJgQOjqtUXj9EY6AA7YXVn9Lm4rihgPgw1mlDAUARKUSjLMAhS0iI2jgMq08g8PbZomIg3oNgwDoTUZeuilmtWrl/ZOuoGFEqxbTbJxnPpTz6V7QIoGk2zfKxYTcai9XyCwQHVbhYSV+LwC+Yr74VqN3h4q93ymfgHRafvize8gAMoZBESKOl8NEMjGuIAC7uHhd9uMhDReos1BYDDbVNnG88e09b+H/4DsaQH5B/lmO3TzicDF0doZyHt0vwbKRdsm2j6404AAAAASUVORK5CYII=);
  width: 32px;
}
.nv-search-results-wrapper .file-icon.mp3 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAlCAMAAAAUaRt1AAABYlBMVEUAAABdXV1SUlJZWVlgYGAARQkANggTExMAZQ4rKyuGhoYPDA6dnZ18fHx7e3tFRUU5OTmampqRkZGTk5MAZQ5paWlaWlpZWVlZWVleV11QUFAAMwc6OjokJCQAhhOKioqHh4d9fX2BgYEvbzk0aTtwcHBnZ2cAVAwAUQtcXFwKThQLQRMAQwoANwgAOAgALgcvLy8AKQYwMDAAJAUAIAQYGBgVFRUHBwcAfxKjo6MAhxOenp4AewoAhBMAfg8AfQ2ioqITiSQKhBsDgRXv9/DG48qoqKg1mkMAiBMAdgGk0qui0amXy593u4FxuHpPp1sxmEANhh4AhhIAgRDn9OnV6tjP59LK5M2v2LWurq6pqamooKempqaazaGRyJmIxJFzuX1drmhEoVEolDcajCoAfQoAeQf6/fve7+HA4MS3272ez6aPx5eAwIl8vYVjsW9ckWNVkF5EnkoqkDIeiCIAbACh7vhXAAAAOHRSTlMAlIF+l3VsHMs23A7+v7tiWPPr5cWbj4N/dnNYUyz8187Kwrq1raOXkIiEfHJsaVBJSEE8NRwaBUVNMwoAAAFhSURBVDjL3dT3U4JQAMDx17AyV24zbe+9e4xYYop75kjNle1d/3/g5QECXj/35Ti4x+cO3j0A/GYxUog8irIAsUMrtjIqb5XyiNf9VgzzA3kGbAT0OrHb3ZS+D4yLwDCP6PfL2uDMXPaBqQtt4Cx5wSDgLm2AQcBbcQoHnybAjItmk8k8V9ECRttkN9OpBkCGeiP/EhiupvvA0bZO2ub7kk63JwEzaBiVlrnJomh4TQSOc6hSVgQTAiAJYSdIEkKC6Ao5CNAMwe9Mm8bxAMQVAG+xRa7Bvl5fBuPJ4EMIV4BULk8/5uqRRJNtfERqnAKEgtHnSDEeyxeevhNsCFeCQvI2Xn2Jxr7w5me0yilvcU/fpWqJWJ3r8M+R7KjMAqZhmkkzEJKttnIW/DC/EXzCKQnlwJGBKgUkazGrthbrIgDHu2PStt6Wx3YO/vI+uLRA78taGFbPhXm6wIYhYir/qB+HJG6c002EFQAAAABJRU5ErkJggg==);
  width: 32px;
}
.nv-search-results-wrapper .file-icon.png {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAlCAMAAAAUaRt1AAABVlBMVEUAAABqampSUlJMTEwANgdgYGAARQkcHBwAfxIAZw8oKCiIiIgZFRgAgRKcnJxwcHBBQUE8PDyYmJiTk5OPj4+GhoaAgIBxcXFlZWVhYWEHUBEGRg9SUlJRSU8ALwcAJgUWFhahoaGDg4ODg4N4eHgAZw8AZQ5ubm4naTAuYjVqamphYWEIRxBMTEwANQg+Pj44ODgyMjIiIiIAHQQfHx8LCwsAfxKjo6MAhxOioqIAeggAhBIAfQ4AeAWnp6cAfArA4MSenp5os3JHo1Q3m0Xx+PLn8+iHw48zlz8ZjCkJhBrX69rS6dW02rmv17Ws1rKtpaybzaOazKGSyZp5u4FyuXxwuHpbrWZRqF5NpllAoE0slTsFgRUAhRH////s9u7i8eTb7d3P59Kurq6tra2rq6ufz6aWy55ptXRlsnBilWlUkV1ZpVsjkTMxjjMPhyAIfhIAdQB6N7PpAAAANnRSTlMAn4F0Zpp7IfjIOt4T+vm7XFPv7t7axrCXko55d2xPPxr71NDDwr+5t6ynhH1rW1ZMQy8vJwovLZYfAAABVklEQVQ4y93SRVPDQBiA4S2UAqVG3WiLu0PSbJNGmrpRV9wd/v+FPWQmHjjzTiaXPLOZb3eBkMtB4PKIxX0gZnWzgSl5W/ik+P3ETbBHQJ5NAhJezzZhVYBpEZz609bDtAEI3LvAvAEI3kaBEYjehYAR2MVNAHWgCxzsyrrT6VzSBx7fHMrnT+gAwgSE/iWwnS0oQDxikRZ+3bBYYhKwl5R3TqfQOyyC1SSm0YwIZlMYRlIUxNADaQxSFImAXQbIItfhx1yGyoxgv9UtkcoVYCbbzvWzua8qx5XfmBalBuXC5TNTe2p2KwNY4NUrDLP1drEyZKqda75w04AqMLiC38Vc6fGi12Q+GozqF/Qoj5Gf+dL7Az/O1+o9Wj0mRJNBNC1JUjSEmBIok+/D2m87GbNrncWOCMCxWVbkZdNsjv/hPuBBPSDcKHZ5QruQALwsrh1BuADqB0nUZvnrt0KiAAAAAElFTkSuQmCC);
  width: 32px;
}
.nv-search-results-wrapper .file-icon.bmp {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABelBMVEUAAABjY2NSUlI9PT0uLi5gYGAARQoANggANQdRUVGIiIh5eXlycnJWVlYdHR0SFhMHDgiXl5eFhYV/f39wcHBra2tdXV1fX18ARgpOTk4AQQVPT08AMgUAMgcwLjAFCwYCBQObm5uampoAghIAgRKcnJyQkJCPj4+MjIwAcxCAgICIiIgAaw9ubm5ra2sfYilkZGQlWiwXWiEAVgwbUCMATgsAPglNTU1DQ0MAMgMAMAczMzMAJwUpKSkjIyMgICAcHBwAfxKjo6MAhxOoqKgAeAQAfg8AfAu+38J4vIIAeQbO59GhoaEAihMAegienp5rtXUlkjMAgBIAhA/i8eTR6NStra2Av4h8voVfr2pCoE4+nks6nEjw9/Hp9Orb7d653L6227uzq7Gm06yJxZJ0uX1brGRUqWAViiQShh4Kgxr////V6tjI5Myr1rGvr6+lpaWRyJlksm9isGxlmGxXlGBMpVhFolIzmUEzlz8sljsXiSQMhR4AdQBd4wQ2AAAAQXRSTlMApoFaPpp7Zmh438SveiUcEvLYxryglY19enRzXVc9DAT++fj29e/j29fT0Mq5taqmnJuai4ttbGFgU0VANSwpJQjP1F0AAAFrSURBVDjL3dJHU8JAFMDxtQEKCEpvgr333k0gmxBC6L1Lx977d3cyKrMySxiv/i97+R32zXvgu8MhjmyJGzoGaKoZTqPv+5VeTvaiRD1/zVlASz0u1Ng1pNLXL2ociuiOihQ3uqgSnIgbw5UBgEFRY4nqQAezTSpAJzPpky9ptYtyl7K9GZ0aHhAa3m9vyBWAhjdd/8qcjmCMassoaWZeflgzSyTGPQdq1LNeJ1KIDgmPdx01Vi+Baxw1MidBBGmK4gmeggTLQopiBdRq6NeyO0lX/Q1YSdRu3Y84Q7k9iWyaOUu9ZXLpbDzsp/AmEsgzsUrekwo/e2JYc+6/SDLlwqU/ks4UbuoQY+JMIOJmkoznJZcK1z8g5j/8U7EYa8QD1btaKVB6FwiBmZ2lIA9pHrJQmBxjMAVRY/NiyQRq7Au4fTk3UQPUNpm0mXX1fmNXKpUd/OV+xO/QN2fqxmZSkD9m2ke2iRs7+iKfIXmAWqD6zfsAAAAASUVORK5CYII=);
}
.nv-search-results-wrapper .file-icon.docx {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABcVBMVEUAAABjY2NSUlIuLi49PT1gYGAAQQkAOghQUFAANAceHh6IiIiYmJhwcHBWVlYAOwVBP0EADQIAghKQkJCFhYV8fHx4eHhwcHAiXStra2tdXV0ZVSJfX18AOwhPT08ANQMAMwcZGRkKEQsHBwednZ2NjY0AchCKioqAgIAAbxCBgYFra2t3d3dkZGQAUgwAUQsANggAKwYAKQYxMTEsLCwFDAYAAwCjo6MAfxIAhxOoqKgAfhAAfQ4AfAoAfAykpKTR6NTE4ccajSoLhBsGfxIAfwUAeAXK5c6dnZ0sljsXiycRhh4AihMAhA/q9Ovi8eTf7+HG48qz2bmurq6goKCGw49wt3pfr2pTqV9Jo1MokjUfjy8IghcAeQbb7d7U6tjN5tHA4MS83sGzq7Gq1K+i0amfn5+QyJdelmZbrWVHolEIgxkAhhIAegkAdgIAcgC42ryr1bGqqqqbzaOazKFos3FXq2NOpVdGnUo6nEgzmEA/OR5bAAAAN3RSTlMAo388XJltdHZpJ972u3lmXBL36tfHwq2koJSTjHZxbVsfFgT23dTT0dDEtbKjlZBgTEZENw4CQ/jtOwAAAZFJREFUOMvd1GVvwkAYB/BOYQLMXWHu3sJdS2lZcYfhOmTAgLl9+h3Lwq6kQHi7f5q79MnvxVke4jcXo3k9KYrePzpM4Fnf9E8vDIiyMKPvw4l6W0+uEE3p1+Hmco9UmuVtjebgaWydbG/mfUpiuL1Z8i0RHYzcN090MCvkLNHJbJin9xUKxYxO2dqYJ6dG6pk6b23IQ6zcyvT8JzN2K2XUqmVZI6tzd4urMtnyqQY341t2LRYH7fiZj3CzZqekMoGbIS2AEKAqTaMBMPWPYgAlMvdlLmqkAbRYGFCxRRmeg5ArA5G5Djozpi86mzbk4uGU6THqCpdSPBSbG0M1kAklQMwVYouxZ1sxwZbiVLOpfSQDD1XBUHBH4jXa6DQJVLPxCAXvm9vIu0LJsDFnDXjZV4FqXk/aFIFZg+dFCLIe7ydre3dbGfG+YlYO7YuxRGhQ4SyQt0Fo5YHk+TAMGiBNAfSDCt2e8/iu5H0dYwahk8G/qNC9q9B8dtX2/XTzDvM78l7JyGcbfWzSjPVB6X74DXeUdfCDy1fAAAAAAElFTkSuQmCC);
}
.nv-search-results-wrapper .file-icon.mp4 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABVlBMVEUAAABwcHBSUlIjIyNgYGAANghJSUkARQoAfxJNTU0ANweGhoYfHx9LSUoGDweWlpaCgoJ8fHxeXl5RUVEANQgaGhoAfhKGhoYAcBB7e3t1dXUoYzEMSRMARQoAQQYAOQibm5ucnJySkpKPj4+NjY2Dg4OJiYl4eHh0dHRubm5paWkTVh1cXFwATAtbW1tLS0sAMQNCQkIAKgYzMzMAJwYqKioAEAIMDAwAfxKjo6MAhxKhoaGmpqYAfg8AiBMAfQ3U6tcAdwTO5tGlpaWWyp1An00Nhh0EgRXK5c6enp4XiiYRiSKczaGgoKBcrmgplDgMhRsLgxgAihMAghAAfAz+//7j8eXY7NvG48q63L6w17SxqK+urq6srKyJxJKAv4d2un5WqmA3mkMdjiwAfQkAewkAcwD2+/fv9/Dr9e2i0ampqalstXZhlmhak2JMpFUkkTQAfA0QQVEUAAAAOHRSTlMAqoExl2xmdfZ1ad0kZRPyxr2Re10f7NbUxK+qhXdua/rx8N/c1tK2taOckIiGeWpkYEhDQDcXC1Yfj3AAAAFnSURBVDjL5dRnb4JAAIBhOm2te9bZvfcGKYIo2721bqvd6/9/KaRWQU9JP/cFcoE8CbmDHNTryhhDhooZ7ZA8+ybqsswqsrjQGTkxbIfRRWgo/a3c3JiQY27EzCuMu3pmRyab/YoV0oUnmsOKBVIxi9U9SMWcIG5Izaxxph2z2Wx6mWBW17eWpJwX4w06BfX6L0Z/BzLXWp+mn9/zfuDXaHznCmNYTgcGBTP3gaA4BI/kxhaEQTnkZiUgPsFw6RJPTLqRzILcaCVD8wyW5BmhTXfgLNiEarlmt/zQKrJEvPtB8jjIRPJRns1TRKJeSpFP7SzIRKPleoSkiGIhHmmwn0Dz3Ig8UgRViCdTZClX6wDf9dokaJJiWyE4lSASX8B5JRkaFhiBgWEcE/rzUq4PJq4KLh5S+IixpWFAGYf69wp4JTNAtrlBp543r1YcL//6/4zffzindRqYdRf9NRscMqaYUfdDvgHR32+CeyAiLAAAAABJRU5ErkJggg==);
}
.nv-search-results-wrapper .file-icon.pdf {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABNVBMVEUAAABwcHBSUlIjIyM6OjphYWEAOggAQQkAOQcAfxIXFxdOTk6IiIhPT08FDQaWlpZwcHAANQcHBwcAgBKbm5sAgBKNjY2GhoYAbxB8fHxsbGx0dHRdXV0TUBwASgtYWFgANgNHR0cAKQYPExCSkpKEhISHh4d2dnZ2dnZ+fn4gWihwcHAiXipLS0szMzMkJCQoKCgKCgoAfxKjo6MAhxOhoaGlpaUAfQ8AeggAfAyfn58AiBM5nEfO59LL5s8PhyDC4cY/n00fjy8GgxgGgRUAhRDr9ewZjCkRiSPZ7NzS6dXH48u+38Kurq6wp658voVSqV5Go1MxmEAAihP3+/fm8+ji8eXb7d3O5M643L2tra2srKynp6eZmZmGwo5lsnFisG5flGZblGMrlTslkTMOhiAAcgCTz5SeAAAAMnRSTlMArn81Ypl0bWX5InveeRHyu1sE+fLv29fRyLOvk4+Hgm1kRRnx187Ewb+pqKVsRzYzCaaej14AAAFQSURBVDjL5dRnU8IwAIDhOtCKlqWCLFnubaA03aUtG2S49/b//wTTE68RQnt+5r1L0us9n5JcqEEnfiE/FOv3UnjeMBtNeP6U2GFncOLbyrMMNdRsETenu0XmcdHRhOL3mZzgbDztFOV1Nqm2h3Ixh3f7lIvJsPGQm1kRorFAILD9wDiYjc0lq8jReMNO/f6bGHNGMjl6zi6995ZMozUbwo1v7bxgJ5b5sogWcR03QRGQWsUNXQBWPM8BDg00WTNYHjVGVTf5ml6DXE3/UBFaGDFQqrSafaUpP/GactuFRNOrA7nTkKqVkvLyaQCiKV205P619HXzrNU1CZLN5btpXkl6RVK6PABkIwNoyEqjA7UeJBtgqmhSqyoEqgHGGMBZg+N+Puz9cd5n9/Mq4OeFUHDejj54TdJozTrfn//cQyHCTBNjYuzxwITxd5D8Hn4DT3ViLqGkOEkAAAAASUVORK5CYII=);
}
.nv-search-results-wrapper .file-icon.ppt {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABMlBMVEUAAABjY2NSUlIuLi5gYGAAQQk9PT0AOghQUFAAQAkeHh6IiIiYmJiDg4NwcHBRUVEAOwUANggADAKcnJwAgRIAcBB8fHx4eHgiXStra2sZVSEAUAtfX19VVVUANQNBPkE9PT0AKgYwLjAaGhoKEQuQkJCQkJCOjo6Li4uCgoJra2t3d3dvb29vb29kZGQAPAgAOwhBQUEwMDAsLCwMDAwAfxGjo6MAhxOoqKgAfQ4AiBPM5tCfn58AewsAeggymUAPhyAJghgEgRUAgBK/38Surq4AhA/S6dahoaF2u4Bvt3o2mkQAihMAeATp9Ore7+DZ7Nu93sFqtXUgjzAeji4ZjCoAfQkAcgD2+/bl8ubD4cjB4MWw17azq7Gyq7GXy56EwYxhlmhclWREn00qlDkjkTN4MpLYAAAANXRSTlMAo387mG1cdHZrKN711btyZl4S/PfTxsKkoJKSjHptW1tJOiAX7ube08W1s66qo3d2XUM4DZ8a0AcAAAFRSURBVDjL3dTXcoJAFAbgTZUYa4otamI0vZdFYVkpihp7Te/l/V8hwGQAgYX7/DNndufMd7V75oC/XAU42hIu4Afm5PcasXlL4vScmRT26UYYWLJVMpvrg0aGo6xmccocyRd52t0k5Qzwu5u0nAYehpKTwMOE6RPgZVa52GEoFIqXwi5mJ7isJnhJNvSp3iSbmf9kNl+2HUwhcu7Tk018prI+31luyqyst4tG2NptjVUOdsNsoix0SGXNbJaKWpNh1GLUYjRkN9JkJGJhJODxePIjqh2bwXy3ivgnVG++9R8G39jJlFs96fEdtZro7qZahtDR8PeDOo9Qf+hiWl1eZHpDAXeIBvN1EUvoqwM7zWeCgZJQgVCQlJsoQIKBjFr6zfI+0TbhnT3/q6j9l4GiC0YiiY9URDlzrvPzap8f8v7hgtSsY6hjfY/t6nuQuA9/Abv9Z9myeQAHAAAAAElFTkSuQmCC);
}
.nv-search-results-wrapper .file-icon.pptx {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABdFBMVEUAAABjY2NSUlIuLi49PT1gYGAARQoANggAQAlRUVGIiIhRUVEdHR2YmJh5eXlRUVEANARBP0EvLS4bGxsEDAWQkJCFhYWAgIBwcHBvb29ra2tdXV1fX18ARgoAQQUANAcKEQsEBQScnJwAgRIAgRKOjo4AdRCLi4uAgIAAbxBubm5ra2t4eHggYiklWiwXWiEAVAwbUCMASwsAOAgANwgAMAcwMDAAJQUAEgMAfxKjo6MAhxOoqKgAdwMAeggAewoCgBSkpKQAfQ4AfAufn59drmkAiRPk8ubQ6NN3u4BzuX1FoVAAhA8AdADo9Oqurq6goKCOx5VIpFY3m0X////d7t7W69mx2Lezq7Go1K+JxJCFwo1ut3drtXZps3FarGVSqV47nUgtljwijy8AfQkAcQD3+/jt9u/K5c6hzqSZzKGWy56bm5uSyZqAwIl6vYRksm9lmGxhrWhVqmJXlGBcqV9BoE4+nksViSQHghcAfhEAbQBz4FbbAAAAOXRSTlMAoYE6X5p7Zmxz33kp8sRwX104Ig/r2Me8raCVjX11WhYE+Pbz3trT0c25tbOsn5mWiYZoaFFCPhsvM7xFAAABfklEQVQ4y+XUZ0/CQBjA8bpArSKK7O3ee7Vw19JS9p6yl7j3Hl9eiAQOWiG+9p80ffNLLk/u8mCNpsbtNrItW2hchqHJ5kNK7VBbWoltACWmRRs5gXU0aEXNtJLE7SNdjXnNOikjuxtNEMfGuhtdUIf1MHhQg/UwE6Qa62Vm7JJVlWpFYu0y+7VcMVpPcfC7IfuwRv/FTB5PCZijYb2omWH9edMgEun3zagxLTgsSL4TX/3n2EKN1EEINYuaYQtNAcAyAMDaByCENKRogmg3bNTjqbzn3KXKXc7NPXn93gjbacDNeThRCLidHk8gWeScpfgrxTNXqYgznyg7H79cL1UQjmUBwTPhQKr4dprMfFAuDoB0LC9gLi+q/kicBQzj4vwFl/csyjsLcvcUW07TnwRzG4UZr9+d5Rmaqs3KQKIWZOqDQ5Y3OyEYaowOQTKHmullofuy7NRNCxn3xM2kGw/bUrF497DH+/nDO7Qv4f2C4ermHpO39iBvH479kG8yRnUQ+Ns01gAAAABJRU5ErkJggg==);
}
.nv-search-results-wrapper .file-icon.tiff {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABVlBMVEUAAABjY2NSUlIhISE+Pj5gYGAANggARQoAQAkAfxKIiIhDQ0N5eXlRUVEcHBwaGhqWlpZwcHBDQ0MFDQaFhYVtbW1dXV0JUxNfX18ARwoAQQZRUVFCP0EANgYAMgUMEwyhoaEAgRIAgBKQkJCSkpKPj48AdRGNjY0AcBCAgICEhIR5eXlra2tvb28gYiklWi1paWkUSRwAPAg/Pz8AMAcsLCwAJAUuLi4AEwMAfxKjo6MAhxOlpaUAewkAfAsAgBKhoaEAeAOdnZ0AfQ4AbwCOx5aBwIp9vYVlsnBZrGQAihO22rqi0ahTqV9Go1MuljsAeQbc7t7Q6NTC4caurq6vp62srKyczaOazKGJxJGGwo14vIJzun1xuXtrtXZPp1w6nUgXiycAhREAhA/K5c663cCt17SoqKihzaNfr2pjlmpVk15JpFZCoVAAhhMAdgAAcwAAaABmkeQSAAAAOXRSTlMAnYE1Y5pme3H832/Fei0k87tuEdellJSNgHV0Y2BbGPvz8O3q4N3W0M/Jt7WzrqKbhmVYUD89PBwdBwkmAAABUUlEQVQ4y+XUVW+DQADA8Zt2Ulb3tZ27O3SHFQrUbbXV5m7f/2V06dIruUL2vH8gR8gvPHACup1aWUoTa7UANMsya3aP9eU2syMoCa9SrB1oGj1HjWNjjuANzGbp0EJN6xpXKQBm9I236AUGhijuAQMToFzAyPC8ectms5kf7Dpm0TnVyXk82FBDoNt/MbMXOHM2Yerl33nx+E0m31GfCa/EI0g39PXP6EHNQZzExMyjZiKivopyHJeFkOY4CNWbIclJrYleXTYbcrqdqUupdl1qRfEmV1CSYiwvvyUL8ivGqEhISF8VMXarZJJ3SobGGTKbiAkVUcpV0+V8NQ0HmrJYexQ+72sCzWAN3Wh9PCkpGcJmSv0K1jCQVi8aMp0HrNGmNUH8f15AjWMNN1/vPsSoKDTeK7T7vB9Ux5O/rh+dPbhODGMjttlfs8RTSNjz8BuJpG981ip0jgAAAABJRU5ErkJggg==);
}
.nv-search-results-wrapper .file-icon.xls {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABWVBMVEUAAABRUVFwcHA6OjojIyNgYGAAOggAQQkAOQeenp4AfxIXFxeIiIgFDQaUlJSFhYVwcHBNTU0ANQcAgBKZmZmNjY0AbxB8fHxsbGxlZWVdXV0TUBwASgtSUlIANgMAKQYkJCQJDwoJCQmbm5sAgBIAgBKHh4d2dnZ2dnZ+fn51dXUgWihwcHAiXipZWVlYWFhLS0tHR0dHR0czMzMoKCgZGRkAfxIAhxOjo6OhoaGlpaUAfg8AfQ0AfArI5M2j0akJhBkBgBIAegmPx5cAhRAAeAPO59K83sEymUAlkTMcjiwWiycOhh0MhRwEghYAdACq1bCurq6wp66YzJ+AwIp6u4ArlToTiSQAiRP////1+vbm8+je7+HS6dXD4sjC4Maz2bitra2srKynp6ebzaOYzKCZmZmJxJKHw49ns3FmsnFbrWdflGZblGNNplpCnEgAihQAihMAcAA97dK0AAAANnRSTlMAfq5iNpl0bWX++SLeEfHXu3la+fLa0MmzlpOPiHttRTcXBvXv7s7Ewb6yqailg4BsZWRIMx1iezinAAABYklEQVQ4y+WUV1fCMBSAK65WZAqyBAT33oXQdFP2lOXee+v/f7D19EiB0B6f/R5yM76TnNzkXExl1wriXQCrGdOy5wYe/3AH/kUwrVUs83HgwLoYTAxpRtGlRPBuQN8xXW1FCH3HV93AzPrOetWHGTibl6uYgbMNlqNGjovweO12+8J1sL8zY7WNK9h2+jvAhKn8G2cf5UTwkTahlddASI7hDscy+RnTkKSTP3FK6zgPSAT8rNbBY8ocpHhKRunRSktO9Do5ji7kCwWSpHMZXpHGehxBTEPmTRQl4ZFJp0sUyoFFJsWW2ZoknN8Wn4tIhy83Dt+/2FpZyJydPKD3obMplpHYG5q7zzaPMgLyrEpDSj3Vj5m6eHpR4ZD7lPIU5FpcPteis02IvhcJSVJOD5SXISTV/Bjmea7zvT703kuVnKNt8LWXAC7HsP7/+cs/JGyOASQO728dcxPxPgCXWg+/AcsjaNvV89+8AAAAAElFTkSuQmCC);
}
.nv-search-results-wrapper .file-icon.xlsx {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABZVBMVEUAAABjY2NSUlIuLi5gYGAAOgg9PT0AQQlQUFAANAeIiIgdHR0GDwd5eXlRUVEAOwUEBQSbm5sAghKYmJiQkJCFhYWAgIBwcHBsbGxvb28iXStra2tdXV0ZVSJfX18AQQkANQMAMwdBPkE9PT0ZGRmNjY0AchCKioqAgIAAbxB3d3cAUgwAUQtYWFgANghBQUEAKwYAKQYxMTEiIiIFDAYAfxGjo6MAhxMAfQ6oqKgAfg8AfAqkpKQAgBIbjSsSiSOgoKA3m0Q0mUINhBsJhBvj8eXO59Gq1bGtra2dnZ0AihMAegjd7+DB4Ma83sFXrGMijS0YiygJghcAeAT////r9u3T6dbJ5M3G48qzq7Gi0KedzqSioqKHwo9vt3gvlz0WiycRhx8AhBAAhA8AdQEAcADl8+jW69mz2bmw17WTyZuRyJmNxpR4un9zuX1ptHNmrmtdrmhhlmhclWRSpFhEolI8nkurCFENAAAANXRSTlMAo387mXRcbXZp3icUw3FmA/j39OrXxry3rKSglJONb21cW1sg3dXT0dGzlI96YF1MRkMrDh6VJEoAAAGJSURBVDjL5dRXV8IwGIDhOqnKcu+99wzGpLtl741sFNx7/X4BUdta4HDte9H04rnI+ZITolbHIEdZFFHcYB8hb2mZG5nqVDRloDrkRL9KpY2EqsUTuTkaSW87SbXplhvzhmN3ydLYTDpIoq+xmXHMEE0M6ZgkmhgjNU40M/1Ow9jo6JjhxFjfOIeGeysNH9Q3ljai1n8xC6daRm/q+m1u4nV6rrzumeVGv+I6lnWOz6rrptzMu4BG9IDc9BwDBAGAlQ9AGAII6fI/rTSIDWLESCwNcEhgMSNikQFAaTAfDWTtQkzCgYTdwz/YoC/rVhkQzlzaGMEqhf3R4HsOeW3XCKmNOxBJlj6sEg7dWn250lPkrUirDbYnPbxgZaH/EftSoi0VE6HKuP3x8L2Xv0hcPXvscf7mrujN/NkPK0KUl1iGgQWhgIMAhvJAbRCqzgdCADECEIDKfFqds35d87y2lOe+M6v7yTTxMm3S6Wb3zS3en/rvD7dGtmtGjlPfZshJWTSjuP7DL/IJnkdviGKadqoAAAAASUVORK5CYII=);
}
.nv-search-results-wrapper .file-icon.zip {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABUFBMVEUAAABjY2NSUlIhISE+Pj5gYGAARQoANggAQAhDQ0OGhoYcHBwbGxuXl5eEhIR8fHxfX19QUFBTU1MANQUJEgkEDgUAgRKEhIQAchBvb28AUAsARQpERERCP0EANwgAKQadnZ2QkJCSkpKPj4+NjY2AgIB5eXl4eHh6enp4eHhvb28hYiskWixoaGgSVRsTSRtdXV0AOAgANwgAOgg/Pz8sLCwuLi4ICAgABAAAAwAAfxKjo6MAhxKlpaUAfg8AfQ2hoaEAiBMAgBIPhyC43L2p1K9wuHoTiSQLhRwHghcAhA+v2LWtra2dnZ2PyJcAihMAfAnW69nM5s+02rmvp62j0amenp59voZclGQvmD4fkDAcjiwAdgIAcgD5/Prw+PLp9Ove7+HX69uurq6oqKiczaOazaJ3uXxrtXVqtHVksm9UqWBHo1Q/n00plDgFfxJNGSnGAAAAOnRSTlMAnoE3YJd1bG9w3Sok9ci9kXp2ZhcS9NbWpY13bmBgR/3t6eDXz8S/t7exqaSbk4yIb25iWD88BgMBqWGJLAAAAU5JREFUOMvl1FdPwkAAwPFzASp7iIiCe+8txfbaAm2BliUb3Ht+/zdrOjzx2sZn/w9t0vzS3MoBtUMXJHqCLidAc87BRe/Qj7xLcAAlwXkCToKeBk9RE3JDvzhsao6W8/tOwtxE8n4wam68N9vAwvjyG8DC+IkIsDLTNfeKx+Nx35rMXZwJj3wVPjA2RB9Q+y9m6gxngoGoTc+x1th02GzR+DFqguOF5Hd0tpil5Rc9gZo9OoGJGUONI6l8JbVUhDEMy/ECLwgsX1TQb0NxucqVdP8slcp1CmvkmETz4jWXyT29XfKkgaGE63o3lamWylWj/zCJSrrTSWXSd60PEm8Y6eU8JYvH9EOXNBpzm229N9scy7EKwc6LpOTkp0YY1MQK1uscwu5XUtkvHcV27XqB9cZWwG7fiZ+Ynp+/nMPagq8fm28VamZWJNQM78NPkohxHmNFlGwAAAAASUVORK5CYII=);
}
.nv-search-results-wrapper .file-size {
  font-style: italic;
  font-weight: bold;
  font-size: 10px;
  font-size: 1rem;
}
.nv-search-results-wrapper .nv-pagination {
  font-size: 0;
  text-align: center;
  margin-bottom: 30px;
}
.nv-search-results-wrapper .nv-pagination ol {
  padding-left: 0;
  display: inline-block;
  vertical-align: middle;
}
.nv-search-results-wrapper .nv-pagination li {
  list-style: none;
  display: inline-block;
  margin-right: 1px;
}
.nv-search-results-wrapper .nv-pagination li a {
  margin: 0;
  display: block;
  width: 40px;
  height: 40px;
  text-decoration: none;
  color: #007f00;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid #eeeeee;
  background-color: #eeeeee;
  font-size: 20px;
  font-size: 2rem;
  line-height: 40px;
  line-height: 4rem;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.nv-search-results-wrapper .nv-pagination li a:hover {
  border-color: transparent;
  background-color: #e0e0e0;
}
.nv-search-results-wrapper .nv-pagination li a.active {
  color: #666666;
  border-color: #cccccc;
  background-color: #ffffff;
}
.nv-search-results-wrapper .nv-pagination .previous,
.nv-search-results-wrapper .nv-pagination .next {
  width: auto;
  color: #99cc00;
  font-family: "BP Icons";
  vertical-align: middle;
  background-color: transparent;
  font-size: 14px;
  font-size: 1.4rem;
}
.nv-search-results-wrapper .nv-pagination .previous:before {
  content: "<";
}
.nv-search-results-wrapper .nv-pagination .next:after {
  content: ">";
}
.nv-search-results-wrapper .nv-pagination .previous:not(.first) {
  margin: 0 15px;
}
.nv-search-results-wrapper .nv-pagination .next:not(.last) {
  margin: 0 13px 0 15px;
}
.nv-search-results-wrapper .nv-pagination .previous.first:before {
  border-left: 2px solid #99cc00;
}
.nv-search-results-wrapper .nv-pagination .next.last:after {
  border-right: 2px solid #99cc00;
}
.nv-search-results-wrapper > .nv-bodytext {
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #919191;
  margin-top: 24px;
  font-size: 34px;
  font-size: 3.4rem;
  line-height: 38px;
  line-height: 3.8rem;
}
@media screen and (max-width: 600px) {
  .nv-search-results-wrapper {
    padding: 0 0 30px 0;
  }
  .nv-search-results-wrapper .results-number-of-text {
    margin-bottom: 20px;
    line-height: 20px;
    line-height: 2rem;
  }
  .nv-search-results-wrapper .filters {
    margin-left: -15px;
    margin-right: -15px;
  }
  .nv-search-results-wrapper .filters .btn {
    margin-right: 0;
    display: block;
    text-align: center;
  }
  .nv-search-results-wrapper .filters .btn:first-child {
    margin-bottom: 15px;
  }
  .nv-search-results-wrapper .promoted-result {
    height: auto;
    margin-left: -15px;
    margin-right: -15px;
  }
  .nv-search-results-wrapper .promoted-result .promo-image {
    width: 60px;
    height: 60px;
    position: static;
    margin-right: 15px;
    float: left;
  }
  .nv-search-results-wrapper .promoted-result .inner-wrapper {
    margin: 0;
    padding: 15px;
  }
  .nv-search-results-wrapper .promoted-result .inner-wrapper .nv-bodytext {
    margin: 15px 0 17px;
  }
  .nv-search-results-wrapper .promoted-result .nv-title-text {
    font-size: 18px;
    font-size: 1.8rem;
  }
  .nv-search-results-wrapper .nv-paragraph-title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 20px;
    line-height: 2rem;
  }
  .nv-search-results-wrapper .nv-result-list {
    margin-bottom: 20px;
  }
  .nv-search-results-wrapper .nv-result-list .file-info {
    margin-right: 0;
  }
  .nv-search-results-wrapper .nv-result-list li {
    padding: 15px;
    margin: 0 -15px;
  }
  .nv-search-results-wrapper .nv-result-list .nv-result-title {
    margin-bottom: 15px;
  }
  .nv-search-results-wrapper .nv-result-list .nv-bodytext {
    margin: 10px 0 15px;
  }
  .nv-search-results-wrapper > .nv-bodytext {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 34px;
    line-height: 3.4rem;
  }
  .nv-search-results-wrapper .file-icon:after {
    top: 20px;
  }
  .nv-search-results-wrapper .nv-pagination .previous,
  .nv-search-results-wrapper .nv-pagination .next {
    font-size: 11px;
    font-size: 1.1rem;
  }
  .nv-search-results-wrapper .nv-pagination .previous:not(.first) {
    margin: 0 10px 0 5px;
  }
  .nv-search-results-wrapper .nv-pagination .next:not(.last) {
    margin: 0 5px 0 10px;
  }
}
.visually-hide {
  position: absolute;
  top: 0;
  left: -9999px;
}
.nv-breadcrumbs-component {
  position: relative;
  margin-top: 17px;
  margin-bottom: 40px;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #dddddd;
}
.nv-breadcrumbs-component .nv-breadcrumbs {
  max-width: 940px;
  margin: 0 auto -3px;
  padding: 0 0 0 24px;
}
.nv-breadcrumbs-component .nv-breadcrumbs .nv-breadcrumb {
  list-style: none;
  display: inline-block;
  height: 23px;
  padding-left: 30px;
  margin-bottom: 18px;
  margin-left: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAXCAYAAAA/ZK6/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNkRBRDBFRjI4MzMxMUUzQjdEODkzOTM4RjgwNTA4QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNkRBRDBGMDI4MzMxMUUzQjdEODkzOTM4RjgwNTA4QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2REFEMEVEMjgzMzExRTNCN0Q4OTM5MzhGODA1MDhBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM2REFEMEVFMjgzMzExRTNCN0Q4OTM5MzhGODA1MDhBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ga3geQAAAKpJREFUeNqUkssJwkAURV8uwbK0BwlknY0dWIwVGESLMBtRXFuGBbgQ74ADL3Fmch045MM5E/KSane3rZldyWDCArmRE1mqwZk0aoTvUY7gzqUIk2sfrZTAR8dUhMyTsxEK75eMMDPFnwjCtxpFShDWhTzIRgkWZE+epIMoB68lL/wjh5t1Qe5J5eXclLJyKijK02BW9oEkx0CWY7BW5TjWsPuBvJV/5CPAAGqqL0CMEdXsAAAAAElFTkSuQmCC) no-repeat center left;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 23px;
  line-height: 2.3rem;
}
.nv-breadcrumbs-component .nv-breadcrumbs .nv-breadcrumb:first-child {
  background: none;
  padding-left: 0;
  padding-right: 10px;
  margin-left: -21px;
}
.nv-breadcrumbs-component .nv-breadcrumbs .nv-breadcrumb:first-child + li {
  margin-left: 0;
}
.nv-breadcrumbs-component .nv-breadcrumbs .nv-breadcrumb:first-child a {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABGCAMAAAAQJv/AAAAAVFBMVEUAAAChzw3///+hzw2hzw30+eKu1i0CgAACgADi8LShzw2hzw2hzw0CgAACgACr1Cehzw2hzw0CgADR6Im32kahzw0CgAACgAACgAACgADr9csCgAA5LS89AAAAG3RSTlMAmZl+K5mZIrCZWwRd5dyZj24cmZmRgzwbyJmp8KZgAAAAy0lEQVQ4y+3SyxKDIAwF0KRJoeL7bev//2dVBNFJO13VjXcF57JgAnB+9FOLnI6pFnkUiiob52SVyMdimNgVQ+Bd6j3tIMjD+wN+9V73omvQX/3KldPChgosyPBeCV1oa2KDYZJ45RL3KW2R4DHJzOx26qXckicnx/fb3RUEwBvftoJhvUs+8VzkdmuAPIcFQeF4VxSw1HXg9SL2PEbeI7TnSXQC471RjXcD7F2h8s4AJDi5+RzCn+cpz98WifBe8vuG/6HFlgzDf/IGBjoO/udqzIsAAAAASUVORK5CYII=) no-repeat;
  background-size: 100% auto;
  display: inline-block;
  text-indent: -5000px;
  width: 23px;
  height: 23px;
}
.nv-breadcrumbs-component .nv-breadcrumbs .nv-breadcrumb:first-child a:hover {
  background-position: 0 -43px;
}
.nv-breadcrumbs-component .nv-breadcrumbs .nv-breadcrumb a {
  color: #007f00;
  text-decoration: none;
}
.nv-breadcrumbs-component .nv-breadcrumbs .nv-breadcrumb a:hover {
  text-decoration: underline;
}
.bpresponsivehomepage .nv-page-content {
  padding-top: 0;
}
/* Responsive Mobile: Hide breadcrumbs on mobile devices and tablets */
@media screen and (max-width: 800px) {
  .nv-breadcrumbs-component {
    display: none;
  }
  .nv-page-content {
    padding-top: 20px;
  }
}
/**
 * text component styles
 **/
.nv-page-title,
.nv-section-title,
.nv-paragraph-title,
.nv-subheadline,
.nv-promotitle,
.nv-quote,
.nv-quote-content {
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #007f00;
  margin: 0;
  padding: 0;
  letter-spacing: -0.03em;
}
.nv-page-title {
  font-size: 34px;
  font-size: 3.4rem;
  line-height: 38px;
  line-height: 3.8rem;
}
.nv-section-title {
  color: #666666;
}
.section-title {
  margin-bottom: 1em;
}
.nv-paragraph-title {
  color: #007f00;
}
.nv-section-title,
.nv-paragraph-title {
  margin-top: 20px;
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
}
.nv-subsection-title {
  margin-top: 20px;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 18px;
  line-height: 1.8rem;
}
.nv-plaintext {
  margin: 20px 0;
}
.parsys_columns .nv-plaintext {
  margin-bottom: 0;
}
.nv-subheadline,
.nv-promotitle {
  color: #99cc00;
  margin-bottom: .5em;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 28px;
  line-height: 2.8rem;
}
.parsys_columns .nv-subheadline,
.parsys_columns .nv-promotitle {
  margin-bottom: 0;
}
.nv-promotitle {
  color: #007f00;
}
.nv-citation {
  color: #007f00;
  font-family: "Univers 65 Bold", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 20px;
  line-height: 2rem;
}
.nv-bodytext,
.nv-altbodytext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 20px;
  line-height: 2rem;
}
.nv-numbered-list,
.nv-bulleted-list {
  padding-left: 25px;
}
.nv-cell-component .nv-container > .nv-text-component:first-child .nv-numbered-list,
.nv-cell-component .nv-container > .nv-text-component:first-child .nv-bulleted-list {
  margin-top: 0;
}
.nv-numbered-list li,
.nv-bulleted-list li {
  list-style-type: none;
  position: relative;
  margin-bottom: 8px;
  margin-left: 0px;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  line-height: 20px;
  line-height: 2rem;
  font-size: 13px;
  font-size: 1.3rem;
}
.nv-numbered-list li:before,
.nv-bulleted-list li:before {
  float: left;
  margin-left: -22px;
  color: #99cc00;
}
.parsys_columns .nv-numbered-list li:last-child,
.parsys_columns .nv-bulleted-list li:last-child {
  margin-bottom: 0;
}
.parsys_columns .nv-numbered-list,
.parsys_columns .nv-bulleted-list {
  margin-bottom: 0;
}
.nv-bulleted-list li:before {
  content: "\002022 ";
  font-size: 1.5em;
  top: 0.1em;
}
.nv-numbered-list {
  counter-reset: numbersList;
}
.nv-numbered-list li:before {
  font-weight: bold;
  counter-increment: numbersList;
  content: counter(numbersList);
}
.nv-text-component {
  position: relative;
}
.parsys_column .nv-text-component .nv-text {
  margin-top: 20px;
}
.nv-text-component .nv-text:empty,
.nv-text-component .nv-text.is-empty {
  margin: 0;
}
.nv-quote {
  background: #eeeeee;
  border-left: 3px solid #99cc00;
  padding: 15px 20px;
  margin-bottom: .5em;
  margin-top: 20px;
}
.nv-quote .nv-quote-content {
  color: #666666;
  margin-bottom: .5em;
  font-size: 20px;
  font-size: 2rem;
  line-height: 26px;
  line-height: 2.6rem;
}
.nv-quote .nv-citation {
  padding-top: 6px;
}
.parsys_columns .nv-text-component .nv-quote {
  margin-bottom: 0;
}
.nv-inline-link {
  color: #007f00;
  text-decoration: none;
}
.nv-inline-link:hover {
  text-decoration: underline;
}
.nv-author-content,
.nv-date-content,
.nv-footnote {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 20px;
  line-height: 2rem;
}
.nv-title-component + .nv-parsys-component .nv-text-component:first-child .nv-author-content,
.nv-title-component + .nv-parsys-component .nv-text-component:first-child .nv-date-content,
.nv-title-component + .nv-text-component .nv-author-content,
.nv-title-component + .nv-text-component .nv-date-content {
  margin-top: 10px;
}
.nv-footnote {
  margin: 15px 0;
  letter-spacing: 0.3px;
  font-size: 10px;
  font-size: 1rem;
}
@media screen and (max-width: 600px) {
  h1.nv-page-title {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 34px;
    line-height: 3.4rem;
  }
  .nv-section-title,
  .nv-paragraph-title {
    line-height: 26px;
    line-height: 2.6rem;
  }
  .nv-subsection-title {
    line-height: 20px;
    line-height: 2rem;
  }
  .nv-footnote {
    font-size: 9px;
    font-size: 0.9rem;
  }
  .nv-numbered-list li {
    line-height: 19px;
    line-height: 1.9rem;
  }
}
.nv-textandimage {
  position: relative;
  margin-bottom: 20px;
  margin-top: 20px;
}
.nv-textandimage .nv-wrappedel {
  max-width: 33%;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.nv-textandimage .nv-wrappedel.nv-list-default,
.nv-textandimage .nv-wrappedel.nv-bodytext {
  background: #ffffff;
}
.nv-textandimage.nv-galign-right .nv-wrappedel {
  float: left;
  margin: 0 20px 0 0;
}
.nv-textandimage.nv-galign-right .nv-wrappedel.responsive-image {
  padding-right: 10px;
}
.nv-textandimage.nv-galign-right .nv-wrappedel.nv-bodytext.nv-wrap-list,
.nv-textandimage.nv-galign-right .nv-wrappedel.responsive-image.nv-wrap-list {
  padding-right: 30px;
}
.nv-textandimage.nv-galign-right .nv-wrappedel.nv-quote.nv-wrap-list,
.nv-textandimage.nv-galign-right .nv-wrappedel.nv-numbered-list.nv-wrap-list,
.nv-textandimage.nv-galign-right .nv-wrappedel.nv-bulleted-list.nv-wrap-list {
  margin-right: 50px;
}
.nv-textandimage.nv-galign-right .nv-wrappedel.nv-quote {
  margin-bottom: .5em;
}
.nv-textandimage.nv-galign-right .nv-wrappedel.nv-list-default,
.nv-textandimage.nv-galign-right .nv-wrappedel.nv-bodytext {
  padding-bottom: 20px;
}
.nv-textandimage.nv-galign-right .nv-bulleted-list,
.nv-textandimage.nv-galign-right .nv-numbered-list {
  padding-left: 25px;
}
.parsys_columns .nv-textandimage.nv-galign-right > *:not(.nv-wrappedel) {
  margin-bottom: 0;
}
.nv-textandimage.nv-galign-right.nv-quote-wrap .nv-bodytext,
.nv-textandimage.nv-galign-right.nv-quote-wrap .nv-list-default {
  padding-right: 20px;
}
.nv-textandimage.nv-galign-right:not(.nv-quote-wrap) .nv-wrappedel.nv-bodytext {
  z-index: auto;
}
.nv-textandimage.nv-galign-left .nv-wrappedel {
  float: right;
  margin: 0 0 20px 20px;
}
.nv-textandimage.nv-galign-left .nv-wrappedel.responsive-image + .nv-bulleted-list,
.nv-textandimage.nv-galign-left .nv-wrappedel.responsive-image + .nv-numbered-list {
  margin-left: 0;
  padding-left: 25px;
}
.nv-textandimage.nv-galign-left .nv-wrappedel.nv-list-default {
  padding-bottom: 20px;
  margin-bottom: 0;
}
.nv-textandimage.nv-galign-left .nv-wrappedel.nv-bodytext {
  padding-bottom: 20px;
  margin-left: 0;
  padding-left: 20px;
}
.nv-textandimage.nv-galign-left .nv-bulleted-list,
.nv-textandimage.nv-galign-left .nv-numbered-list {
  padding-left: 25px;
  margin-left: 0;
}
.parsys_columns .nv-textandimage.nv-galign-left .nv-quote:not(.nv-wrappedel) {
  margin-bottom: 0;
}
.nv-textandimage.nv-galign-left.nv-quote-wrap .nv-list-default {
  padding-left: 35px;
  margin-left: 20px;
}
.nv-textandimage.nv-galign-left.nv-quote-wrap .nv-bodytext {
  margin-left: 20px;
}
.nv-textandimage .nv-quote {
  min-height: 1em;
  position: relative;
}
.nv-textandimage .nv-bulleted-list,
.nv-textandimage .nv-numbered-list {
  padding: 0;
  margin: 0;
}
.nv-textandimage:empty,
.nv-textandimage.is-empty {
  margin: 0;
}
.parsys_columns .nv-textandimage {
  margin-bottom: 0;
}
@media screen and (max-width: 480px) {
  .nv-textandimage.nv-galign-right .nv-wrappedel,
  .nv-textandimage.nv-galign-left .nv-wrappedel {
    float: none;
    max-width: 100%;
    margin: 12px 0;
  }
  .nv-textandimage.nv-galign-right .nv-bulleted-list,
  .nv-textandimage.nv-galign-left .nv-bulleted-list,
  .nv-textandimage.nv-galign-right .nv-numbered-list,
  .nv-textandimage.nv-galign-left .nv-numbered-list {
    padding-left: 25px;
    float: none;
  }
}
/**
 *  // Carousel Component //
 * -------------------------------------------------------
 *  Sized via percentages 
 *  Two styles (hero, product)
 *  Three breakpoints larger (all styles)/tablet (Hero style)/mobile (all styles)
 *  Product styles defined by class 'nv-carousel-assco'
 *
 */
.nv-carousel-component {
  position: relative;
}
.nv-carousel-component .nv-carousel-outer-wrapper {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 20px;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
  position: absolute;
  display: block;
  width: 60px;
  height: 60px;
  background-repeat: no-repeat;
  text-indent: -9999px;
  z-index: 11;
  outline: 0;
  opacity: .33;
  -webkit-transition: .66s;
  transition: opacity .66s;
  top: 137.5px;
  margin: -30px auto 0;
  background-size: 100% 100%;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous {
  left: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MDdGMjI2RjFGN0QxMUUzOTNGQUQ4RDEyREMxQzJERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MDdGMjI3MDFGN0QxMUUzOTNGQUQ4RDEyREMxQzJERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwN0YyMjZEMUY3RDExRTM5M0ZBRDhEMTJEQzFDMkREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcwN0YyMjZFMUY3RDExRTM5M0ZBRDhEMTJEQzFDMkREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AEpGzQAABxFJREFUeNrkW2ts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);
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
  right: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MDdGMjI3MzFGN0QxMUUzOTNGQUQ4RDEyREMxQzJERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MDdGMjI3NDFGN0QxMUUzOTNGQUQ4RDEyREMxQzJERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwN0YyMjcxMUY3RDExRTM5M0ZBRDhEMTJEQzFDMkREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcwN0YyMjcyMUY3RDExRTM5M0ZBRDhEMTJEQzFDMkREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HIHvIAAABx5JREFUeNrkW2ts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);
  background-position: top right;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.active {
  opacity: 1;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper {
  width: 100%;
  overflow: hidden;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-assco {
  margin-top: 30px;
  padding: 10px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 21px;
  line-height: 2.1rem;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper ul.nv-carousel-slide-wrapper {
  width: 100%;
  height: 335px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-transition: left 1s;
  transition: left 1s;
  list-style: none;
  overflow: visible;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper li.nv-carousel-slide {
  margin: 0;
  padding: 0;
  float: left;
  font-size: 0;
  position: relative;
  list-style: none;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container {
  width: 100%;
  overflow: hidden;
  text-align: center;
  display: inline-block;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container img {
  margin: 0 -100%;
  position: relative;
  width: 100%;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  padding: 0 0 20px;
  margin: 0;
  height: auto;
  width: auto;
  background: #4c4c4c;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 26px;
  font-size: 2.6rem;
  position: relative;
  top: 0 !important;
  margin: 0;
  padding: 9px 0 9px 20px ;
  background: rgba(0, 0, 0, 0.7);
  color: #007f00;
  width: 100%;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  float: left;
  padding: 20px 20px 0;
  margin: 0;
  color: #ffffff;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 20px 20px 0 20px;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta a {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  max-width: 220px;
  color: #ffffff;
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  background: #007f00;
  padding: 9px 12px 9px 15px;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta a .cta-icon {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  font-size: 14px;
  font-size: 1.4rem;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta a .cta-icon:after {
  content: ">";
  font-family: "BP Icons";
  color: #ffff00;
  font-size: 11px;
  font-size: 1.1rem;
  margin-left: 4px;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta a:hover {
  background: #006731;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta a:hover .cta-icon:after {
  color: #ffffff;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea.widthAdjust .nv-carousel-cta {
  float: right;
}
.nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-textarea .nv-carousel-heading {
  color: #99cc00;
}
.parsys_columns .nv-carousel-component .nv-carousel-outer-wrapper.one-slide {
  margin-bottom: 0;
}
.nv-carousel-component .nv-carousel-assco + .nv-carousel-dot-nav-wrapper {
  position: absolute;
}
.nv-carousel-component .nv-carousel-dot-nav-wrapper {
  display: block;
  width: 100%;
  -webkit-transition: top .5s;
  transition: top .5s;
}
.nv-carousel-component .nv-carousel-dot-nav-wrapper .nv-carousel-dot-nav {
  height: 40px;
  text-align: center;
  margin: 0;
  padding: 0;
}
.nv-carousel-component .nv-carousel-dot-nav-wrapper .nv-carousel-dot-nav li {
  display: inline-block;
  width: 25px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.nv-carousel-component .nv-carousel-dot-nav-wrapper .nv-carousel-dot-nav a {
  text-indent: -9999px;
  display: inline-block;
  background-color: #007f00;
  width: 10px;
  height: 10px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 8px;
  margin-top: 17px;
  outline: none;
}
.nv-carousel-component .nv-carousel-dot-nav-wrapper .nv-carousel-dot-nav a.selected {
  background-color: #9bcc01;
}
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-slide-image-container {
  background-color: #111111;
}
.nv-carousel-component .nv-carousel-outer-wrapper.one-slide .nv-carousel-nav-wrapper {
  display: none;
}
.nv-carousel-component .nv-carousel-outer-wrapper.one-slide .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
  left: 0;
  background-color: #4c4c4c;
}
.nv-carousel-component.one-slide .nv-carousel-dot-nav,
.nv-carousel-component.one-slide .nv-carousel-bar {
  display: none;
}
.nv-carousel-outer-wrapper.nv-carousel-no-assco + .nv-carousel-dot-nav-wrapper,
.nv-carousel-assco {
  margin-bottom: 20px;
}
.parsys_columns .nv-carousel-outer-wrapper.nv-carousel-no-assco + .nv-carousel-dot-nav-wrapper,
.parsys_columns .nv-carousel-assco {
  margin-bottom: 0;
}
.nojs .nv-carousel-assco + .nv-carousel-dot-nav-wrapper,
.nojs .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
  position: static;
}
.nojs .nv-carousel-outer-wrapper.nv-carousel-assco {
  margin: 5px;
}
.nojs .nv-carousel-wrapper .hidden {
  display: none;
}
.nojs .nv-carousel-component .nv-carousel-wrapper .nv-carousel-slide {
  width: 100%;
}
.nojs .nv-carousel-component .nv-carousel-wrapper .nv-carousel-slide .nv-carousel-slide-image-container .fallback img {
  margin: 0;
}
@media screen and (min-width: 960px) {
  .full-width .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container.responsive-image {
    height: 460px;
  }
  .full-width .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
  .full-width .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
    top: 200px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
    position: absolute;
    top: 170px;
    bottom: 0;
    margin: 0 auto;
    display: block;
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    z-index: 11;
    outline: 0;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper {
    overflow: hidden;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper ul.nv-carousel-slide-wrapper {
    height: auto;
    overflow: visible;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper li.nv-carousel-slide {
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    list-style: none;
    background-color: #ebebeb;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container {
    width: 100%;
    height: 400px;
    overflow: hidden;
    text-align: center;
    line-height: 400px;
    display: inline-block;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container + .nv-carousel-textarea {
    position: absolute;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
    display: block;
    position: relative;
    height: 100%;
    top: 0;
    left: 120px;
    width: 320px;
    padding: 98px 20px 0;
    background: rgba(255, 255, 255, 0.8);
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 26px;
    line-height: 2.6rem;
    height: auto;
    position: static;
    margin: 0 0 10px;
    padding: 0;
    background: none;
    color: #007f00;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-text {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 22px;
    line-height: 2.2rem;
    float: none;
    width: auto;
    height: auto;
    padding: 0 0 30px;
    margin: 0;
    color: #4c4c4c;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-cta {
    margin: 0;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container img {
    min-height: 100%;
  }
}
@media screen and (max-width: 960px) {
  .mobile .nv-carousel-component {
    margin-left: -15px;
    margin-right: -15px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
    background-color: #ebebeb;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    color: #4c4c4c;
  }
  .bpresponsivehomepage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
    background-color: #ebebeb;
  }
  .bpresponsivehomepage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    color: #4c4c4c;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
    color: #007f00;
    background-color: rgba(255, 255, 255, 0.8);
  }
  .bpresponsivehomepage .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
    color: #007f00;
    background-color: rgba(255, 255, 255, 0.8);
  }
}
.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
  top: 170px;
}
.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container {
  width: 100%;
}
.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
  position: relative;
  left: 0;
  padding: 0 0 20px;
  height: auto;
  width: 100%;
}
.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
  position: relative;
  padding: 12px 0 12px 34px;
  background: rgba(255, 255, 255, 0.8);
}
.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
  float: left;
  padding: 20px 0 0 34px;
  margin: 0;
}
.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
  margin: 20px 34px 0 0;
  padding: 0 0 0 15px;
}
.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta-icon {
  padding: 3px 10px 3px 15px;
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous {
    top: 170px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous {
    left: 20px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
    right: 20px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container {
    width: 100%;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
    padding-left: 34px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    padding-left: 34px;
    padding-right: 0;
    float: none;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
    margin: 20px 34px 15px;
    float: none;
  }
}
@media screen and (max-width: 768px) {
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea.widthAdjust .nv-carousel-cta {
    float: none;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    float: none;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    float: none;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
    float: none;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
    padding-left: 36px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    float: none;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea.widthAdjust .nv-carousel-cta {
    float: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    float: none;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
    float: none;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
    padding-left: 36px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    float: none;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea.widthAdjust .nv-carousel-cta {
    float: none;
  }
}
@media screen and (min-width: 1024px) {
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next,
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous {
    top: 150px;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    float: none;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
    float: none;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
    padding-left: 36px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    float: none;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea.widthAdjust .nv-carousel-cta {
    float: none;
  }
}
@media screen and (max-width: 600px) {
  .nv-carousel-component .nv-carousel-dot-nav li {
    width: 20px;
  }
  .nv-carousel-component .nv-carousel-dot-nav a {
    width: 10px;
    height: 10px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
    width: 44px;
    height: 44px;
    top: 138px;
    background-size: 100% 100%;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous {
    left: 10px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
    right: 10px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper ul.nv-carousel-slide-wrapper,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper ul.nv-carousel-slide-wrapper {
    height: auto;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container {
    display: block;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
    font-size: 20px;
    font-size: 2rem;
    padding: 12px 0 12px 15px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
    float: none;
    padding: 15px 15px 0 15px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
    margin: 20px 5px 0 15px;
    float: none;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
    padding-left: 15px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    padding-left: 15px;
    float: none;
    width: auto;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
    top: 138px;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
    padding-left: 15px;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    float: none;
    padding: 20px 15px 0;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
    margin: 0;
    padding-top: 20px;
    float: none;
  }
}
@media screen and (max-width: 400px) {
  .nv-carousel-component .nv-carousel-dot-nav li {
    width: 20px;
  }
  .nv-carousel-component .nv-carousel-dot-nav a {
    width: 10px;
    height: 10px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
    width: 44px;
    height: 44px;
    top: 63px;
    background-size: 100% 100%;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous {
    left: 10px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
    right: 10px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper ul.nv-carousel-slide-wrapper,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper ul.nv-carousel-slide-wrapper {
    height: auto;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container {
    display: block;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
    font-size: 20px;
    font-size: 2rem;
    padding: 12px 0 12px 15px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
    float: none;
    padding: 15px 15px 0 15px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta,
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
    margin: 20px 5px 0 15px;
    float: none;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
    padding-left: 15px;
  }
  .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    padding-left: 15px;
    float: none;
    width: auto;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
    top: 63px;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
    padding-left: 15px;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    float: none;
    padding: 20px 15px 0;
  }
  .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
    margin: 0;
    padding-top: 20px;
    float: none;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.2) {
  /* Retina-specific stuff here */
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjUwRkRGRDI1MkYxMUUzQUU2NkE1RURENTI1MDI0NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjUwRkRGRTI1MkYxMUUzQUU2NkE1RURENTI1MDI0NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGNTBGREZCMjUyRjExRTNBRTY2QTVFREQ1MjUwMjQ3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGNTBGREZDMjUyRjExRTNBRTY2QTVFREQ1MjUwMjQ3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4/ps6AAAED9JREFUeNrsnQlw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);
  }
  .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjUwRkRGOTI1MkYxMUUzQUU2NkE1RURENTI1MDI0NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjUwRkRGQTI1MkYxMUUzQUU2NkE1RURENTI1MDI0NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGNTBGREY3MjUyRjExRTNBRTY2QTVFREQ1MjUwMjQ3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGNTBGREY4MjUyRjExRTNBRTY2QTVFREQ1MjUwMjQ3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+F3l+0AAAEDdJREFUeNrsnQl0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);
  }
}
/**
 * Images
 **/
.nv-image-component {
  text-align: left;
}
.nv-image-component .responsive-image img,
.nv-textandimage .responsive-image img,
.nv-promobox-component .responsive-image img {
  max-width: 100%;
}
.nv-image-component .responsive-image {
  margin-bottom: 20px;
  margin-top: 20px;
}
.parsys_columns .nv-image-component .responsive-image {
  margin-bottom: 0;
}
/**
 * Video 
 **/
/* */
.nv-video {
  margin-bottom: 20px;
  margin-top: 20px;
}
/* */
.nv-video .no-video {
  background-color: #ffffff;
}
.nv-video .no-video p.nv-subheadline {
  padding-top: 120px;
}
.nv-video .no-video p {
  text-align: center;
}
.nv-video .no-video .nv-nojsmsg {
  display: none;
}
.nv-video:empty,
.nv-video.is-empty {
  margin: 0;
}
/* */
.nv-video-videowrap .kWidgetIframeContainer {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 0;
  height: 0 !important;
}
.nv-video-videowrap .kWidgetIframeContainer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* */
.nv-video .nv-video-innerwrap {
  color: #666666;
  padding: 10px 0 20px;
  background-color: #f3f3f3;
}
.nv-video .nv-video-innerwrap .nv-paragraph-title,
.nv-video .nv-video-innerwrap .nv-video-subtitle,
.nv-video .nv-video-innerwrap .nv-bodytext {
  padding: 10px 20px 0px;
  margin: 0;
}
.nv-video .nv-video-innerwrap .nv-paragraph-title {
  color: #007f00;
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 30px;
  line-height: 3rem;
}
.nv-video .nv-video-innerwrap .nv-video-subtitle {
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
}
.nv-video .nv-video-innerwrap .nv-bodytext {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem;
}
.nojs .nv-video .no-video .nv-nojsmsg {
  display: block;
}
.nojs .nv-video .no-video .nv-jsmsg {
  display: none;
}
@media screen and (max-width: 480px) {
  .nv-video .nv-video-innerwrap .nv-subheadline {
    line-height: 23px;
    font-size: 20px;
    font-size: 2rem;
  }
}
.nv-table {
  min-width: 25%;
  width: 100%;
  margin-bottom: 20px;
  margin-top: 20px;
  border: 1px solid #cccccc;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.nv-table .nv-table-cell-halign-center {
  text-align: center;
}
.nv-table .nv-table-cell-halign-left {
  text-align: left;
}
.nv-table .nv-table-cell-halign-right {
  text-align: right;
}
.nv-table .nv-table-cell-halign-justify {
  text-align: justify;
}
.nv-table .nv-table-cell-valign-top {
  vertical-align: top;
}
.nv-table .nv-table-cell-valign-bottom {
  vertical-align: bottom;
}
.nv-table .nv-table-cell-valign-center {
  vertical-align: middle;
}
.nv-table .nv-table-cell-responsive {
  display: none;
}
.nv-table th,
.nv-table td {
  padding: 15px 15px;
}
.nv-table td {
  border: 1px dashed #cccccc;
  overflow: hidden;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  line-height: 1.8rem;
}
.nv-table th span {
  display: none;
}
.nv-table img:not(.svg-image) {
  width: 100%;
  max-width: 300px;
}
.nv-table .nv-plaintext {
  margin: 0 0 6px 0;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.nv-table td .nv-table-cell-responsive {
  height: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.nv-table th,
.nv-table td .nv-table-cell-responsive {
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  text-align: left;
  font-weight: normal;
  color: #007f00;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 20px;
  line-height: 2rem;
}
.nv-table.nv-align-type-none tr:nth-child(odd) td,
.nv-table.nv-align-type-left tr:nth-child(odd) td {
  background: white;
}
.nv-table.nv-align-type-top th {
  border: 1px dashed #c7c1b3;
}
.nv-table.nv-align-type-top tr:last-child th {
  border: none;
}
.nv-table.nv-align-type-left th {
  border: 1px dashed #c7c1b3;
}
.nv-table.nv-align-type-left th:last-child {
  border: none;
}
.nv-table.nv-align-type-both th {
  border: 1px dashed #c7c1b3;
}
.nv-table:empty,
.nv-table.is-empty {
  margin: 0;
}
.parsys_columns .nv-table {
  margin-bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .nv-table.nv-table-striped tr:nth-child(odd) td {
    background: #ffffcc;
  }
}
@media only screen and (max-width: 1024px) {
  .nv-table,
  .nv-table thead,
  .nv-table tbody,
  .nv-table th,
  .nv-table td,
  .nv-table tr {
    display: block;
  }
  .nv-table th {
    display: none;
  }
  .nv-table tr:first-child th {
    border: none;
  }
  .nv-table.nv-align-type-top td,
  .nv-table.nv-align-type-both td,
  .nv-table.nv-align-type-top td .nv-table-cell-responsive,
  .nv-table.nv-align-type-both td .nv-table-cell-responsive {
    display: block;
    min-height: 18px;
    border-width: 0 0 1px 0;
  }
  .nv-table.nv-align-type-top tr:last-child td:last-child,
  .nv-table.nv-align-type-both tr:last-child td:last-child {
    border-width: 0;
  }
  .nv-table.nv-align-type-top th,
  .nv-table.nv-align-type-both th,
  .nv-table.nv-align-type-top td,
  .nv-table.nv-align-type-both td {
    padding: 0;
    position: relative;
  }
  .nv-table.nv-align-type-top th > .nv-cell-component,
  .nv-table.nv-align-type-both th > .nv-cell-component,
  .nv-table.nv-align-type-top td > .nv-cell-component,
  .nv-table.nv-align-type-both td > .nv-cell-component,
  .nv-table.nv-align-type-top th .nv-table-cell-responsive,
  .nv-table.nv-align-type-both th .nv-table-cell-responsive,
  .nv-table.nv-align-type-top td .nv-table-cell-responsive,
  .nv-table.nv-align-type-both td .nv-table-cell-responsive {
    display: inline-block;
    margin-bottom: -100000px;
    padding: 15px 15px 100015px;
    box-sizing: border-box;
    width: 49%;
    vertical-align: top;
  }
  .nv-table.nv-align-type-top th .nv-table-cell-responsive,
  .nv-table.nv-align-type-both th .nv-table-cell-responsive,
  .nv-table.nv-align-type-top td .nv-table-cell-responsive,
  .nv-table.nv-align-type-both td .nv-table-cell-responsive {
    border-right: 1px dashed #c7c1b3;
  }
  .nv-table.nv-align-type-top th span,
  .nv-table.nv-align-type-both th span,
  .nv-table.nv-align-type-top td span,
  .nv-table.nv-align-type-both td span {
    display: inline-block;
  }
  .nv-table.nv-align-type-left th {
    border-width: 1px 0 0;
    display: block;
  }
  .nv-table.nv-align-type-both tr:first-child {
    display: none;
  }
  .nv-table.nv-align-type-both th {
    display: block;
    position: relative;
    min-height: 18px;
    border: none;
    border-bottom: 1px dashed #c7c1b3;
    overflow: hidden;
  }
  .nv-table.nv-align-type-both th .nv-table-cell-responsive {
    background: white;
    width: 49%;
    min-height: 15px;
  }
  .nv-table.nv-align-type-both .nv-table-cell-responsive {
    float: left;
  }
  .nv-table.nv-align-type-none td,
  .nv-table.nv-align-type-left td {
    background: none;
    border-width: 1px 0 0 0;
  }
  .nv-table.nv-align-type-none tr:first-child td:first-child,
  .nv-table.nv-align-type-left tr:first-child td:first-child {
    border: 0;
  }
  .nv-table.nv-table-striped.nv-align-type-none.nv-table-evencols td:nth-of-type(even),
  .nv-table.nv-table-striped.nv-align-type-left.nv-table-evencols td:nth-of-type(even),
  .nv-table.nv-table-striped.nv-align-type-top.nv-table-evencols td:nth-of-type(even),
  .nv-table.nv-table-striped.nv-align-type-both.nv-table-evencols td:nth-of-type(even) {
    background: #ffffcc;
  }
  .nv-table.nv-table-striped.nv-align-type-none.nv-table-oddcols tr:nth-child(even) td:nth-of-type(even),
  .nv-table.nv-table-striped.nv-align-type-left.nv-table-oddcols tr:nth-child(even) td:nth-of-type(even),
  .nv-table.nv-table-striped.nv-align-type-top.nv-table-oddcols tr:nth-child(even) td:nth-of-type(even),
  .nv-table.nv-table-striped.nv-align-type-both.nv-table-oddcols tr:nth-child(even) td:nth-of-type(even),
  .nv-table.nv-table-striped.nv-align-type-none.nv-table-oddcols tr:nth-child(odd) td:nth-of-type(odd),
  .nv-table.nv-table-striped.nv-align-type-left.nv-table-oddcols tr:nth-child(odd) td:nth-of-type(odd),
  .nv-table.nv-table-striped.nv-align-type-top.nv-table-oddcols tr:nth-child(odd) td:nth-of-type(odd),
  .nv-table.nv-table-striped.nv-align-type-both.nv-table-oddcols tr:nth-child(odd) td:nth-of-type(odd) {
    background: #ffffcc;
  }
}
@media screen and (min-width: 500px) {
  .cq-colctrl-lt4 {
    overflow: hidden;
    width: 100%;
  }
  .cq-colctrl-lt4 .parsys_column {
    float: left;
    width: 50%;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .cq-colctrl-lt4 .cq-colctrl-lt4-c0 {
    padding: 0 10px 0 0;
  }
  .cq-colctrl-lt4 .cq-colctrl-lt4-c1 {
    padding: 0 0 0 10px;
  }
  .cq-colctrl-lt4 .cq-colctrl-lt4-c2 {
    padding: 0 10px 0 0;
    clear: left;
  }
  .cq-colctrl-lt4 .cq-colctrl-lt4-c3 {
    padding: 0 0 0 10px;
  }
}
@media screen and (min-width: 770px) {
  .parsys_columns {
    overflow: hidden;
    width: 100%;
  }
  .parsys_column {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: 0 10px;
  }
  .cq-colctrl-default-c0 {
    padding: 0;
    width: 100%;
  }
  .cq-colctrl-lt0-c0 {
    padding: 0 10px 0 0;
    width: 50%;
  }
  .cq-colctrl-lt0-c1 {
    padding: 0 0 0 10px;
    width: 50%;
  }
  .cq-colctrl-lt1-c0 {
    padding: 0 10px 0 0;
    width: 66%;
  }
  .cq-colctrl-lt1-c1 {
    padding: 0 0 0 10px;
    width: 34%;
  }
  .cq-colctrl-lt2-c0 {
    padding: 0 10px 0 0;
    width: 34%;
  }
  .cq-colctrl-lt2-c1 {
    padding: 0 0 0 10px;
    width: 66%;
  }
  .cq-colctrl-lt3 .parsys_column {
    width: 33%;
  }
  .cq-colctrl-lt3 .cq-colctrl-lt3-c0 {
    padding: 0 10px 0 0;
  }
  .cq-colctrl-lt3 .cq-colctrl-lt3-c1 {
    width: 34%;
  }
  .cq-colctrl-lt3 .cq-colctrl-lt3-c2 {
    padding: 0 0 0 10px;
  }
  .cq-colctrl-lt4 .parsys_column {
    width: 25%;
  }
  .cq-colctrl-lt4 .cq-colctrl-lt4-c0 {
    padding: 0 15px 0 0;
  }
  .cq-colctrl-lt4 .cq-colctrl-lt4-c1 {
    padding: 0 10px 0 5px;
  }
  .cq-colctrl-lt4 .cq-colctrl-lt4-c2 {
    padding: 0 5px 0 10px;
    clear: none;
  }
  .cq-colctrl-lt4 .cq-colctrl-lt4-c3 {
    padding: 0 0 0 15px;
  }
}
/*

Here we set up three groups of styling. Base, Accordions and Tabs.

There are no breakpoints as these managed by JS switching the class names.

No JS undos some basic styles.

 */
.nv-tabsaccordion-component .nv-tac {
  margin-bottom: 20px;
  margin-top: 20px;
}
.nv-tabsaccordion-component .nv-tac .nv-tac-heading {
  padding: 12px 15px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  color: #007f00;
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  transition: color, background-color;
  margin: 0;
  cursor: pointer;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 18px;
  line-height: 1.8rem;
  -webkit-transition: background-color 0.33s;
  transition: background-color 0.33s;
}
.nv-tabsaccordion-component .nv-tac .nv-tac-content {
  border: 1px solid #dddddd;
  border-width: 0 1px;
  background-color: #ffffff;
  overflow: hidden;
}
.nv-tabsaccordion-component .nv-tac .nv-tac-content > .nv-parsys-component {
  padding: 15px;
}
.nv-tabsaccordion-component .nv-tac .nv-tac-section {
  display: block;
}
.nv-tabsaccordion-component .nv-tac .nv-tac-section.active .nv-tac-heading {
  color: #333333;
}
.nv-tabsaccordion-component .nv-tac:empty,
.nv-tabsaccordion-component .nv-tac.is-empty {
  margin: 0;
}
.parsys_columns .nv-tabsaccordion-component .nv-tac {
  margin-bottom: 0;
}
/**
 * Accordion Styles
 **/
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-heading {
  padding-left: 15px;
  position: relative;
  margin-top: 1px;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-heading:after {
  content: "D";
  font-family: "BP Icons";
  position: absolute;
  width: 15px;
  height: 15px;
  font-size: 15px;
  right: 15px;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.inactive .nv-tac-heading {
  background-color: #f5f5f5;
  border-color: #ffffff;
  border-width: 1px 0 0;
  border: none;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.inactive .nv-tac-heading:hover {
  background-color: #ddd;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.inactive .nv-tac-content {
  height: 0;
  overflow: hidden;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.inactive .nv-tac-content .nv-parsys-component {
  padding: 21px 15px 24px;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.active .nv-tac-content {
  border-bottom: 1px solid #dddddd;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.active .nv-tac-heading {
  background: #ffffff;
  border-bottom: 0;
  color: #666;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.active .nv-tac-heading:after {
  content: "U";
  color: #666;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.active .nv-tac-content > .nv-parsys-component {
  padding-top: 7px;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .tv-tac-content {
  border: 1px solid #dddddd;
}
/**
 * FAQ Styles
 **/
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq {
  border-top: 1px solid #dddddd;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-heading,
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-content {
  border-left: none;
  border-right: none;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-section.inactive {
  border-bottom: 1px solid #dddddd;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-section.inactive .nv-tac-heading {
  background-color: #ffffff;
  border-bottom: 1px solid white;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-section.inactive .nv-tac-heading:hover {
  background-color: #f5f5f5;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-section.active {
  border-top: none;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-section.active .nv-tac-heading {
  border-top: 0;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-section.active .nv-tac-content > .nv-parsys-component {
  padding-top: 0px;
}
/**
 * Tab styles
 **/
.nv-tabsaccordion-component .nv-tac.nv-tac-tabs {
  position: relative;
  margin-top: 20px;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-heading {
  position: absolute;
  top: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 42px;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-heading-0 {
  position: relative;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nvs-tac-last-heading {
  border-right: 1px solid #dddddd;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-content {
  border-bottom: 1px solid #dddddd;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-section.active .nv-tac-heading {
  background: #ffffff;
  border-bottom: none;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-section.active .nv-tac-content {
  display: block;
  border: 1px solid #ddd;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-section.inactive .nv-tac-heading {
  background-color: #f5f5f5;
  border-color: white;
  border-width: 0 0 0 1px;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-section.inactive .nv-tac-heading:hover {
  background-color: #ddd;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-section.inactive .nv-tac-content {
  display: none;
}
.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-section.inactive.prevsib .nv-tac-heading {
  border-width: 0 1px;
}
/**
 * No JS override
 **/
.nojs .nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-heading {
  position: static;
  float: none;
}
.nojs .nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-content {
  padding-top: 18px;
}
.nv-page-content .nv-promobox-component .nv-promobox {
  text-decoration: none;
  display: block;
  position: relative;
  margin-top: 20px;
}
.nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-image {
  min-height: 1px;
  overflow: hidden;
}
.nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading {
  margin-bottom: 8px;
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
}
.nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading.empty:before {
  content: "";
}
.nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading:before {
  position: static;
  display: inline;
  content: ">";
  padding-right: 8px;
  font-size: 12px;
  font-family: "BP Icons";
  vertical-align: top;
}
.nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  line-height: 1.8rem;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal {
  border-bottom-color: #99cc00;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .responsive-image,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .responsive-image {
  margin-bottom: 22px;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .responsive-image img,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .responsive-image img {
  width: 100%;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-heading,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-heading {
  color: #007f00;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-heading:before,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-heading:before {
  color: #99cc00;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-text,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-text {
  color: #666666;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-border,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-border {
  padding-bottom: 16px;
  position: relative;
  border-style: solid;
  border-color: #99cc00;
  border-width: 0 0 3px 0;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-border:after,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-border:after {
  position: absolute;
  bottom: -3px;
  left: 0px;
  height: 3px;
  width: 0%;
  content: "";
  background-color: #ffff00;
  -webkit-transition: width 0.5s linear;
  transition: width 0.5s linear;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard:hover .nv-promobox-border:after,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal:hover .nv-promobox-border:after {
  width: 100%;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-image.empty + .nv-promobox-title-description-container,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image.empty + .nv-promobox-title-description-container {
  left: 0;
  width: 100%;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading {
  padding-left: 0;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-text,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-text {
  padding-left: 0;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-border,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-border {
  padding-left: 0;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-green,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green {
  background-color: #007f00;
  border-bottom-color: #99cc00;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-green .responsive-image,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .responsive-image {
  margin-bottom: 7px;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-green .nv-promobox-heading,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .nv-promobox-heading {
  padding-left: 20px;
  padding-right: 20px;
  color: #ffffff;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-green .nv-promobox-text,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .nv-promobox-text {
  color: #ffffff;
  padding-left: 20px;
  padding-right: 20px;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-green .nv-promobox-image.empty + .nv-promobox-title-description-container,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .nv-promobox-image.empty + .nv-promobox-title-description-container {
  left: 0;
  width: 100%;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-green .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading {
  padding-left: 20px;
  padding-right: 20px;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-green .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-text,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-text {
  padding-left: 20px;
  padding-right: 20px;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-grey,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey {
  background-color: #eeeeee;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-grey .responsive-image,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .responsive-image {
  margin-bottom: 7px;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-grey .nv-promobox-heading,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-heading {
  padding-left: 20px;
  padding-right: 20px;
  color: #007f00;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-grey .nv-promobox-text,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-text {
  padding-left: 20px;
  padding-right: 20px;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-grey .nv-promobox-image.empty + .nv-promobox-title-description-container,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-image.empty + .nv-promobox-title-description-container {
  left: 0;
  width: 100%;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-grey .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading {
  padding-left: 20px;
  padding-right: 20px;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-grey .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-text,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-text {
  padding-left: 20px;
  padding-right: 20px;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-orange .nv-promobox-border,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-orange .nv-promobox-border {
  border-bottom-color: #ff7e00;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading {
  padding-top: 15px;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-heading {
  margin-top: 10px;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-heading.empty {
  margin: 0 0 4px 0;
  height: 0;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-tool {
  background: #ebebeb;
  padding: 26px 15px 15px;
  border-bottom: 3px solid #99cc00;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-tool .nv-promobox-img-wrap {
  margin-bottom: 27px;
  height: 100px;
  text-align: center;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-tool .nv-promobox-img-wrap img {
  width: 100px;
  height: 100px;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-tool .nv-promobox-border:after {
  position: absolute;
  bottom: -3px;
  left: 0;
  height: 3px;
  width: 0%;
  content: "";
  background-color: #ffff00;
  -webkit-transition: width 0.5s linear;
  transition: width 0.5s linear;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-tool:hover .nv-promobox-border:after {
  width: 100%;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification {
  background: #007f00 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ODFEMDQ0NDM1OEQxMUUzODNCQ0NCRDgxQTAxQTVFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0ODFEMDQ0NTM1OEQxMUUzODNCQ0NCRDgxQTAxQTVFNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJCOUZEOEZGMzU4NzExRTM4M0JDQ0JEODFBMDFBNUU1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJCOUZEOTAwMzU4NzExRTM4M0JDQ0JEODFBMDFBNUU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9Qk2FAAAAC1JREFUeNpi/P//PwMGYGTkZQBJoGAGBl6wUmyCqBJIgggJNEGwvdgEQRggwADbrTsX9ZtUgQAAAABJRU5ErkJggg==);
  border: 1px solid #99cc00;
  border-bottom-width: 3px;
  padding: 25px 15px 15px;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification .nv-promobox-img-wrap {
  height: 90px;
  margin: 0 auto 27px;
  text-align: center;
  padding: 5px 0;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification .nv-promobox-img-wrap span {
  display: inline-block;
  width: 20px;
  height: 90px;
  position: relative;
  top: 50%;
  margin-top: -30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAABVCAMAAACYev+yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QTcyMDAwNTMzOTkxMUUzOTVCNThBM0NGNzkzRTM2RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QTcyMDAwNjMzOTkxMUUzOTVCNThBM0NGNzkzRTM2RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRBNzIwMDAzMzM5OTExRTM5NUI1OEEzQ0Y3OTNFMzZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRBNzIwMDA0MzM5OTExRTM5NUI1OEEzQ0Y3OTNFMzZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nKb95QAAAEJQTFRFDIUM7fbt5/Pncbhxf79/bLVs5vLmuty6WqxawN/AW61b6PPoXK1c7PXs+fz5EIcQweDBu9275fLlXa5dAH8A////53mElQAAAHRJREFUeNrs0MkOgCAMBNBxAXHDrf3/XxWXqK3Eqxcm4cALATqgEBR1xlldYN+E5XI+krtDSr5TbuL4mY6AVkg/wLCMQaWkwqzEwivxsK8z+p4p8tb7P9QIWaJzETXX7N3ZRuhnlP3I/CyskyRJkiTfsgowAPxcct6+LvgvAAAAAElFTkSuQmCC);
  background-size: 20px 90px;
  background-repeat: no-repeat;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification .nv-promobox-heading,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification .nv-promobox-text {
  color: #ffffff;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification .nv-promobox-heading:before {
  color: #ffff00;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification .nv-promobox-border:after {
  position: absolute;
  bottom: -3px;
  left: -1px;
  height: 3px;
  width: 0%;
  content: "";
  background-color: #ffff00;
  -webkit-transition: width 0.5s linear;
  transition: width 0.5s linear;
}
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification:hover .nv-promobox-border:after {
  width: 100%;
  border-right: 2px solid #ffff00;
}
.nv-page-content .nv-promobox-component.nv-promobox-notaligned .nv-promobox {
  height: 100%;
  position: relative;
  box-sizing: border-box;
}
.nv-page-content .nv-promobox-component.nv-promobox-notaligned .nv-promobox .nv-promobox-heading {
  padding-top: 15px;
}
.nv-page-content .nv-promobox-component.nv-promobox-notaligned .nv-promobox .nv-promobox-border {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
.nv-page-content .nv-promobox-component.nv-promobox-notaligned .nv-promobox.nv-promobox-tool .nv-promobox-image.empty {
  margin-top: -25px;
}
.nv-global-footer .nv-container.nv-parsys-component {
  position: fixed;
  top: 234px;
  right: 0;
  z-index: 120;
}
.nv-global-footer .nv-container.nv-parsys-component.active .nv-promobox-handle div {
  background-position: -32px 0;
}
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox-handle {
  position: absolute;
  top: calc(50% - 30px);
  left: -30px;
  height: 60px;
  cursor: pointer;
}
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox-handle div {
  width: 32px;
  height: 60px;
  background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA8CAIAAABZ6yszAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExODIyQTgyOURFMjVGNjM5QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MTM0QkFGQUZFQjMxMUUzQUYyMEMwNEJDRjBGRTk2MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MTM0QkFGOUZFQjMxMUUzQUYyMEMwNEJDRjBGRTk2MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkE3RjExNzQwNzIwNjgxMTgyMkE4MjlERTI1RjYzOUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjk3RjExNzQwNzIwNjgxMTgyMkE4MjlERTI1RjYzOUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz60TBXqAAAH5klEQVR42oRaUXbcOAwj1Jwse6S2p9jtkZpeqt/FTsaWBJDUNK/Ny3hsWSIpEASFj99fgHj8kJ+/H3/y+fvx/3Hl+ir/cP2SO/Xhe4h7WHRD2ZV5/z1OhE8lP64f3+olcP6hk9AlPYcG5iJiTpFpPnOF66OsXG1hs+9Mds+EOtZcwH4Bny+GG8+nADTm0clcq7LLmK+eNqrfVhtfg9/uXF9Nk0HmNvZAMKNGHZF3mKVI2H5YZkKxcfjgJxvXi7yNuwdzQ4/kVHYhiLXCuZIV68u5OwLLgGbC9C3LUpn9cLlCI1BXO2IGd2MnyCgz/uiu3+9gCf854AaJpw9vK3JvnvsjSojPb9esgLxHRnI3ywzSuLqzt9W4vZTXQBtqzQAOL/cUOUdGBo/bdo5vj38jQ5AGXPEvGeYxCESiR4nr5gWm6Qag4JLMYQX6WiT9blwwivLulRMsTtI65/XXu1Ot24DYGiEK9Op+5Z4g5wqvpwZTcFPipII5t6OvR1YgUW9wmCINBM0PcFfTfut+vWOv7oHl2eXNjJXMQU+H5AvpdjDgFT622V09o5sQGsl0lMLaxCWnarqx4TQip+sZG4VIN7nkE0q8qb2Z9ptvFYaEPrpcwYVCsJSUXcHjttMNt7Zaa3XGq+wGsTHSvqfvRh9mrLAAPCGE86qw+F52StNqjKS46dgS8JCA4z38ZmZIuB4aKeKVmeqIZFqTRBosz0fdQgl8NKyVKZzhO3EqxY+3Jq1GgSDuuLcR2bO66OhaM5qmM8pg8PkzZz3d9+P4spYgLT/AoJAK8zATNhvJiX7MdLuxxFMVlq86mB4o8R1OqjcyYM/1hhp6aHSuyAVKZeOQxcC2ohIkqPkkAodCbISnKnV6WMWUSRWEtNQYaD0MMWoCAHYh2cLDVQ/QkYGKoYs/wjM0Hf4pL2bHI2r9sGapWEQxc02jhR0/Lr5lYkir31Z9nCaxywA1fLnTjB2GWvS1IQ5kDF1VKYXK2/6ADnxqYKdwjDL18sxRHIgjfPXF8bQ9r8L9JnMn+GNZz4yZ9//+7OhiLmXIQo/PdfquZp7D8sxqbUNju3G8yNJtBfPPj8/Zv//4Q+FOdGWhFtN5Kiv9T5c+Bnx8vAYnm6A95bjsgbXJcsw9r3za/nnDx9ehnMcojecBQ0k6kmLTz8eA1+XHK1C2NcILNxFBhhVKRRHRmbz/++e6+PPbYBgYp8TcegDYygDpO/UZdR/fb0y/QhSlFEl1BTadDiPcWavhbZjr4qftU6YrhS8ZrxI8dhWRaKP6oZKanYmrKqHJqOo87z9u2398G8ktm6/LA00iE5ObAFFg9PbDcnjkgKTbZSiehFSftxDw2Fhiey1tmYzBosFEzn3XUoEidtBIwM+vt1nvWELH2Cd2jZUEIPl5PfYJC88/LtsHzMzsasJo1buWrosVKNsa1+tkP5BOfkWcGzX0tRi/B4qJP54foNQA4pO2LEbmF+SR5NxbbqKTutHKy8sDQMPhFkpuY1wg7dGtFRPiZWHQVae1MNiAwen2Ft+tpBT3NQKlgwNUF0HGexZDsKKtb26Tc3T230d2IxpbjF6TKivZ4PBcw0YV2qRxjh8odeUMP69jNlh/H60pLZHfdNoldbZ9BI0lyQmIrKvxvIOvrKJKDJxo3WA94a7uTHJLBAsqR6qDARdURG4hNxZd1CWQkxdKXbb2ay1n9Wfb/tswDV1zNgw/blUiOp1MH4ZXSdcLHkaiiFPUqv+v+1jDYP5c2H9HTon1ds23Q379/sJS02SpInrxOfXkXjUFKz2B83scWmapJNJi4/nHoKiIa2imci66vkHhm69kauZyORfsBw2GNTk61xpLBchSvZMCJIE6mtZBLWXiIFWo1XpZiUYIanm5mM7bhr9O7KfXoxZssbsbr4vGG39S2wEi2JQ9uvWsri+m2uZQlWpROsM37NaTavHs7JQ056rxGZ9LLSavoREm1NZyDHce4G6hapHFWoYmPQLHBtQrmdFVj6zGvWiviBKuK3kzZGUvTgW7ZfA4M+Bc0OBwtgBN8xN41Wi8pjGikHtUetcpjWxn1rHa3fVgJ0EnkY9e1NPV1ZRArky824ypaPLiK5XOKWqPlLNUj2TeBnYSAN5pTbGA3Wme9QCaLWJKaOWxiKiHEpibWQ2UpWywDOFNsaR3kF2nVHtk9IcXxEKk0srMcg8KTjAP9BYvDgOUBGpGTGdOuOg0TBauuA7Hfso8UJDnJMJpCVFPFbDuLiVw6PbAxPFhX3Sni0LppLJZ5uqsSsqpHCHz2SHTS7w6BxrBJvzOJxfypguSwWjt8pa3Mg7HK0rb3Vo4yAo+2SsDdnMhsyM1bpsmZOLlyHI08JczRUuNSqwB4hMNVLp6gHSIw0uoQRaJjTsc95EjdAdhkGu84w7Goa4tZ6SAQhxhnckk9L4dhXlaaKpn4LiU2zbR9QeirzFyW7LUCdqAg+9SwKXFxPjbph3lxSkMdhyzOz6DHE5RlO2EleHZQB2rVHxkiRx9ozIfmELDDddTKUmzSP5pv/LQrSFfnVfErQuxR4ymMprWbZr7OADfNF5ibClmED3b0TokL3sOPhp5NcoD3dGqhtye6XRVa5LY3yJ9WglK66T0icsRr9RT2duVWeEgjw7MB9X89ECjt6WwSWcSPaSHdhyq2tGKLhkr/Tjri/IfpxoFlkN2CqLVPZQTn+vb/wUYACuQkBFhBYoTAAAAAElFTkSuQmCC);
}
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox {
  border-color: #999;
  border-style: solid;
  border-width: 0 0 3px 0;
  display: block;
  min-height: 70px;
  padding: 10px 10px 10px;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 60px;
}
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox:after {
  background-color: #ffff00;
  bottom: -3px;
  content: "";
  height: 3px;
  left: 0px;
  position: absolute;
  width: 0%;
  -webkit-transition: width 0.33s linear;
  transition: width 0.33s linear;
}
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox:hover:after {
  width: 100%;
}
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap {
  margin-bottom: 5px;
}
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap img,
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap span {
  width: 45px;
  height: 45px;
  display: inline-block;
}
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-text {
  display: none;
}
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading {
  color: #ffffff;
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  margin-bottom: 0;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
  font-size: 12px;
  font-size: 1.2rem;
}
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox.nv-promobox-notification {
  background-color: #007f00;
  border-color: #99cc00;
}
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox.nv-promobox-notification span {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgMjAgODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDgwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cmVjdCB4PSIyIiB5PSIyMyIgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIHdpZHRoPSIxNiIgaGVpZ2h0PSI1NyIvPg0KPGNpcmNsZSBzdHlsZT0iZmlsbDojRkZGRkZGOyIgY3g9IjEwIiBjeT0iOC4xIiByPSI3LjkiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox.nv-promobox-tool {
  background-color: #ebebeb;
  border-color: #999;
}
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox.nv-promobox-tool .nv-promobox-heading {
  color: #999;
}
.nv-with-cookie .nv-global-footer .nv-container.nv-parsys-component {
  top: 245px;
}
.nv-global-header .nv-promobox-component {
  left: 0px;
  overflow: hidden;
  width: 100%;
}
.nv-global-header .nv-promobox-component .nv-promobox {
  display: block;
  margin: 0 auto;
  max-width: 1000px;
  text-decoration: none;
  padding-left: 32px;
  position: relative;
}
.nv-global-header .nv-promobox-component .nv-promobox .nv-promobox-image {
  float: left;
}
.nv-global-header .nv-promobox-component .nv-promobox:before {
  content: "!";
  color: #FFFFFF;
  display: inline;
  font-size: 20px;
  position: relative;
  top: 4px;
}
.nv-global-header .nv-promobox-component .nv-promobox-img-wrap {
  display: none;
}
.nv-global-header .nv-promobox-component .nv-promobox-heading,
.nv-global-header .nv-promobox-component .nv-promobox-text {
  color: white;
  display: inline;
  font-size: 14pxpx;
  font-size: 1.4pxrem;
}
.nv-global-header .nv-promobox-component .nv-promobox-heading {
  padding-left: 10px;
  text-transform: uppercase;
}
@media screen and (max-width: 520px) {
  .nv-global-header .nv-promobox-component {
    background-repeat: repeat;
    background-size: 3px 3px;
    box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3);
    height: auto;
    padding-bottom: 10px;
  }
  .nv-global-header .nv-promobox-component .nv-promobox {
    padding: 0 15px;
  }
  .nv-global-header .nv-promobox-component .nv-promobox-text {
    display: block;
    padding: 0;
    line-height: 1em;
    margin: 0;
    margin-left: 34px;
    margin-top: -4px;
  }
}
@media screen and (max-width: 800px) {
  .page-container .nv-global-footer .nv-container.nv-parsys-component {
    bottom: 0;
    right: 0px;
    height: 60px;
    top: auto;
    background: #ebebeb;
  }
  .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox {
    width: 100px;
    padding: 5px;
    height: 60px;
    float: left;
    border-width: 0 2px 0 0;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap {
    margin-bottom: 0;
  }
  .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap img,
  .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap span {
    width: 22px;
    height: 22px;
    display: block;
    margin: 0 auto;
  }
  .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap span {
    background-size: auto 22px;
  }
  .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading {
    height: 60px;
    margin: 4px auto 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 64px;
    white-space: normal;
    line-height: 13.5px;
  }
  .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox.nv-promobox-icononly .nv-promobox-img-wrap {
    float: none;
    width: 100%;
  }
}
@media screen and (max-width: 769px) {
  .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component,
  .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component .nv-promobox-image,
  .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component .nv-promobox-heading,
  .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component .nv-promobox-text {
    height: auto !important;
  }
  .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component.nv-promobox-notaligned .nv-promobox {
    height: auto;
  }
  .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component.nv-promobox-notaligned .nv-promobox .nv-promobox-border {
    position: relative;
  }
  .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component.nv-promobox-notaligned .nv-promobox.nv-promobox-notification .nv-promobox-border,
  .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component.nv-promobox-notaligned .nv-promobox.nv-promobox-tool .nv-promobox-border {
    position: absolute;
  }
}
@media screen and (max-width: 560px) {
  .parsys_columns.cq-colctrl-lt4 .nv-promobox-component,
  .parsys_columns.cq-colctrl-lt4 .nv-promobox-component .nv-promobox-image,
  .parsys_columns.cq-colctrl-lt4 .nv-promobox-component .nv-promobox-heading,
  .parsys_columns.cq-colctrl-lt4 .nv-promobox-component .nv-promobox-text {
    height: auto !important;
  }
  .parsys_columns.cq-colctrl-lt4 .nv-promobox-component.nv-promobox-notaligned .nv-promobox {
    height: auto;
  }
  .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox {
    height: 45px;
    width: 75px;
  }
  .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading {
    white-space: normal;
    line-height: 13px;
    margin-top: 4px;
  }
  .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox.nv-promobox-icononly .nv-promobox-heading {
    float: none;
    width: 100%;
    margin-left: 0px;
  }
  .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap img,
  .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap span {
    float: none;
    width: 22px;
    height: 22px;
    margin-bottom: 0;
    background-size: auto 22px;
  }
  .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox-handle {
    left: -20px;
  }
  .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox-handle div {
    background-position: -5px 0;
    width: 20px;
  }
  .page-container .nv-global-footer .nv-container.nv-parsys-component.active .nv-promobox-handle div {
    background-position: -38px 0;
  }
  h4 {
    display: block;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
  }
}
@media screen and (min-width: 801px) {
  .nv-global-footer .nv-container.nv-parsys-component .nv-promobox {
    width: 59px !important;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .nv-global-footer .nv-container.nv-parsys-component .nv-promobox.nv-promobox-notification,
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification {
    background-size: 3px 3px;
  }
}
@media screen and (min-width: 980px) {
  #nv-page-content-wrap .nv-promobox-component .nv-promobox.nv-promobox-horizontal,
  #nv-page-content-wrap .nv-promobox-component .nv-promobox.nv-promobox-horizontal img {
    min-height: 78px;
  }
  #nv-page-content-wrap .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-autoheight {
    min-height: 0 !important;
  }
  #nv-page-content-wrap .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-autoheight .nv-promobox-title-description-container {
    position: relative;
    padding-bottom: 15px;
  }
  #nv-page-content-wrap .nv-tabsaccordion-component .nv-promobox-component .nv-promobox-horizontal {
    min-height: 74px;
  }
  #nv-page-content-wrap.full-width .nv-promobox-component .nv-promobox.nv-promobox-horizontal {
    min-height: 103px;
  }
  #nv-page-content-wrap.full-width .nv-tabsaccordion-component .nv-promobox-component .nv-promobox-horizontal {
    min-height: 99px;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal {
    position: relative;
    overflow: hidden;
    min-height: 103px;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image {
    line-height: 0;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image .responsive-image {
    width: 40%;
    margin-bottom: 0;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image .responsive-image img {
    width: 100%;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-title-description-container {
    position: absolute;
    top: 0;
    left: 40%;
    width: 60%;
    height: 100%;
    padding-right: 1px;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-title-description-container .nv-promobox-heading {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
    line-height: 2.4rem;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-title-description-container .nv-promobox-text {
    padding-left: 20px;
    padding-right: 20px;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-title-description-container .nv-promobox-border {
    margin-left: 20px;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-heading.empty {
    margin: 0 0 4px 0;
    height: 0;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-text {
    line-height: 1.6rem;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-border {
    padding-bottom: 20px;
    border-style: solid;
    border-color: #99cc00;
    border-width: 0 0 3px 0;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal:hover .nv-promobox-border:after {
    width: 100%;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .nv-promobox-heading,
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-heading {
    margin-top: 15px;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .nv-promobox-border,
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-border {
    margin-left: 0;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image.empty + .nv-promobox-title-description-container {
    left: 0;
    width: 100%;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading {
    padding-left: 0;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-border {
    margin-left: 0;
    padding-left: 0;
  }
  .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-heading {
    color: #666666;
  }
}
/**
 * BP Responsive Navigation
 * ========================
 *
 * @TODO: Get CSS Matching this TOC structure.
 *
 * 1. General Styles
 * 2. Desktop Navigation
 *     2.1. 1st Level Navigation
 *     2.2. 2nd Level Navigation
 *     2.3. 3rd Level Navigation
 *     2.4. 4th+ Level Navigation
 * 3. Mobile Navigation
 *     3.1. 1st Level Navigation
 *     3.2. 2nd Level Navigation
 *     3.3. 3rd Level Navigation
 *     3.4. 4th+ Level Navigation
 * 4. Sidebar Navigation
 *     4.1. 1st Level Navigation
 *     4.2. 2nd Level Navigation
 *     4.3. 3rd Level Navigation
 *     4.4. 4th+ Level Navigation
 * 5. No JavaScript Styling
 *
 **/
/* 1. General Styles */
.nv-navigation-component .nv-navigation ul,
.nv-navigation-component .nv-navigation li {
  padding: 0;
  list-style: none;
}
.nv-navigation-component .nv-navigation a {
  text-decoration: none;
}
/* 2. Desktop Navigation */
.nv-navigation-component {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 45px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAIAAADgGZaTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQjczNDc2RjQ4OTYxMUUzQUYyNkY4MUUyN0VFM0E1RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQjczNDc3MDQ4OTYxMUUzQUYyNkY4MUUyN0VFM0E1RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCNzM0NzZENDg5NjExRTNBRjI2RjgxRTI3RUUzQTVFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCNzM0NzZFNDg5NjExRTNBRjI2RjgxRTI3RUUzQTVFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wZEQLwAAADxJREFUeNpiUOxnYPrzD4j/MzD9A9L/GSCYAUT/h9JobIb/uNWhyP1HUoNHLTIfRS2aHgag+1j/sQIEGACz2yfhBBU55gAAAABJRU5ErkJggg==) repeat-x top left #007f00;
  z-index: 100;
  -webkit-transition: left 1s;
  transition: left 1s;
}
.nv-navigation-component {
  border-collapse: collapse;
  bottom: 0;
  clear: both;
  margin: 0;
  max-width: 100%;
  position: absolute;
  z-index: 121;
}
.nv-navigation-component .nv-navigation {
  height: 45px;
  max-height: 45px;
  margin: 0 auto;
  padding: 0;
  width: 940px;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 {
  display: table-cell;
  padding: 0;
  height: 100%;
  border-left: 1px solid #006e00;
  vertical-align: middle;
}
/* 2.2. 2nd Level Desktop Navigation */
.nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.hover {
  background-color: #067d00;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2 {
  display: block;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3 {
  visibility: visible;
  opacity: 1;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3 .nv-nav-item-wrapper-lv3 a:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3 .nv-nav-item-wrapper-lv3 a:before {
  content: "P";
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3:before {
  color: #ffffff;
  content: "P";
  font-family: "BP Icons";
  position: absolute;
  left: -6px;
  top: 15px;
  width: 10px;
  z-index: 111;
  font-size: 18px;
  font-size: 1.8rem;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-wrapper-lv1:after,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.hover .nv-nav-item-wrapper-lv1:after {
  content: "p";
  font-family: "BP Icons";
  color: #007f00;
  position: absolute;
  top: 44px;
  left: 18px;
  width: 15px;
  height: 10px;
  line-height: 10px;
  z-index: 110;
  font-size: 23px;
  font-size: 2.3rem;
}
/* 2.1. 1st Level Desktop Navigation */
.nv-navigation-component .nv-nav-item-wrapper-lv1 {
  display: block;
  height: 100%;
  position: relative;
}
.nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 {
  border-left: 1px solid #309730;
  color: #ffffff;
  display: table-cell;
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  height: 44px;
  overflow: hidden;
  padding: 0 19px;
  position: relative;
  vertical-align: middle;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  font-size: 1.3rem;
}
/* 2.X. 1st Level Desktop Navigation - Active */
.nv-navigation-component .nv-nav-item-lv1.current {
  background-color: #067d00;
}
.nv-navigation-component .nv-nav-item-lv1.current .nv-nav-item-link-lv1 {
  border-left: none;
  border-bottom: 2px solid #ffff00;
}
.nv-navigation-component .nv-nav-item-lv1.current + li {
  border-left: 0;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 {
  /* Level 3 - lvl3 wrapper */
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-sub-nav:hover.current .nv-nav-item-wrapper-lv1:after {
  color: #ffff00;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-item-last,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1:last-child {
  border-right: 1px solid #006e00;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-item-last .nv-nav-item-wrapper-lv1 > a,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1:last-child .nv-nav-item-wrapper-lv1 > a {
  width: 100%;
  border-right: 1px solid #309730;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-lv2 {
  display: none;
  position: absolute;
  width: 250px;
  min-height: 120px;
  top: 45px;
  left: -1px;
  background: #ffffff;
  padding: 15px 0 30px 20px;
  border-bottom: 2px solid #99cc00;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  z-index: 109;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 5px 20px 5px 0;
  color: #007f00;
  line-height: normal;
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  font-size: 1.3rem;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2:hover > .nv-nav-item-wrapper > a:before {
  position: absolute;
  top: 8px;
  left: -12px;
  content: "P";
  color: #007f00;
  font-family: "BP Icons";
  font-size: 10px;
  font-size: 1rem;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-lv2-item-1 .nv-nav-item-link {
  padding-top: 0;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-lv3 {
  opacity: 0;
  visibility: hidden;
  width: 250px;
  min-height: 120px;
  position: absolute;
  top: 0;
  left: 248px;
  background-color: #eeeeee;
  margin: 0;
  padding: 18px 0 18px 30px;
  border-bottom: none;
  border-right: 1px solid #ccc;
  border-bottom: 2px solid #99cc00;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: opacity 0.15s ease-in;
  transition: opacity 0.15s ease-in;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-lv3 > .nv-nav-item-wrapper > a {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv3,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv4,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv5 {
  position: relative;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv3 > .nv-nav-item-wrapper > a,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv4 > .nv-nav-item-wrapper > a,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv5 > .nv-nav-item-wrapper > a {
  display: inline-block;
  position: relative;
  max-width: 200px;
  color: #007f00;
  padding: 0 5px 7px 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  font-size: 1.3rem;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv3 > .nv-nav-item-wrapper > a:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv4 > .nv-nav-item-wrapper > a:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv5 > .nv-nav-item-wrapper > a:before {
  content: "";
  font-family: "BP Icons";
  position: absolute;
  top: 4px;
  left: -12px;
  color: #007f00;
  text-decoration: underline;
  display: inline-block;
  font-size: 10px;
  font-size: 1rem;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv3 > .nv-nav-item-wrapper > a:hover,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv4 > .nv-nav-item-wrapper > a:hover,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv5 > .nv-nav-item-wrapper > a:hover {
  text-decoration: underline;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv3 > .nv-nav-item-wrapper > a:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv4 > .nv-nav-item-wrapper > a:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv5 > .nv-nav-item-wrapper > a:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv3 > .nv-nav-item-wrapper > a:hover:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv4 > .nv-nav-item-wrapper > a:hover:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv5 > .nv-nav-item-wrapper > a:hover:before {
  text-decoration: none;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-lv4,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-lv5 {
  display: none;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow > .nv-nav-item-wrapper-lv1:after {
  left: auto;
  right: 20px;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow.hover .nv-nav-lv2 {
  left: auto;
  right: 0;
  text-align: right;
  padding-left: 0;
  padding-right: 25px;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow.hover .nv-nav-lv2 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a {
  padding-right: 0;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow.hover .nv-nav-lv2 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a:before {
  content: "";
  left: auto;
  right: -12px;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow.hover .nv-nav-lv2 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a:hover:before {
  content: "{";
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow.hover .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3 {
  -webkit-transition: opacity 0.15s ease-in;
  transition: opacity 0.15s ease-in;
  left: -249px;
  border-left: 1px solid #ccc;
  border-right: 0;
  padding-left: 0;
  padding-right: 25px;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow.hover .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3:before {
  content: "{";
  left: auto;
  right: 3px;
}
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow.hover .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-item-lv3 > .nv-nav-item-wrapper > a:before {
  content: "{";
  left: auto;
  right: -7px;
}
.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover > .nv-nav-item-wrapper > ul {
  display: block;
}
.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 {
  margin-bottom: 10px;
}
.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2:hover .nv-nav-lv3 {
  visibility: visible;
  opacity: 1;
}
.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 > .nv-nav-item-wrapper > a {
  padding: 0 0 10px 0;
}
.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 > .nv-nav-item-wrapper > a:before {
  top: 0;
}
.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2.nv-nav-item-lv2-last {
  margin-bottom: 0;
}
.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 .nv-nav-lv3 {
  margin-left: 13px;
}
.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 .nv-nav-lv3 .nv-nav-item-link {
  padding: 0 0 10px 0;
}
.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 .nv-nav-lv3,
.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 .nv-nav-lv4,
.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 .nv-nav-lv5 {
  display: block;
  visibility: visible;
  opacity: 1;
  position: static;
  min-height: 0;
  padding: 0;
  background: none;
}
.nv-menu-activate {
  color: #ffffff;
  display: none;
  bottom: 0;
  font-family: "BP Icons";
  font-size: 20px;
  height: 45px;
  line-height: 45px;
  left: 0;
  position: absolute;
  width: 20px;
  cursor: pointer;
  padding: 0 15px;
  z-index: 110;
}
.nv-page-content.nv-nav-mobile {
  left: 0px;
  position: relative;
  -webkit-transition: left 1s;
  transition: left 1s;
}
.nv-page-content.nv-nav-mobile > .nv-container.nv-parsys-component {
  overflow: hidden;
}
.nv-page-content.nv-nav-mobile:after {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  content: "";
  display: none;
  height: 100%;
  left: -5px;
  pointer-events: none;
  position: absolute;
  top: 0px;
  width: 5px;
}
.nv-page-content.nv-nav-mobile.nv-nav-override {
  -webkit-transition: none;
  transition: none;
}
.nv-page-content.nv-nav-mobile.nv-nav-override #nv-overlay {
  -webkit-transition: none;
  transition: none;
}
.nv-nav-active .page-container {
  overflow-x: hidden;
}
.nv-nav-active .page-container .nv-page-content {
  left: 272px;
}
.nv-nav-active .page-container #nv-overlay {
  background-color: rgba(0, 0, 0, 0.7);
  pointer-events: auto;
}
.nv-nav-active .nv-navigation-component {
  left: 272px;
  -webkit-transition: left 1s;
  transition: left 1s;
}
#nv-page-content-wrap {
  display: inline-block;
  width: 76%;
  overflow: hidden;
  vertical-align: top;
}
#nv-page-content-wrap.full-width {
  max-width: 100%;
  width: 100%;
}
#nv-page-content-wrap.mobile {
  overflow: visible;
}
.nv-page-sidebar {
  display: inline-block;
  width: 272px;
}
.nv-page-sidebar .nv-navigation,
.nv-page-sidebar .nv-navigation ul,
.nv-page-sidebar .nv-navigation li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.nv-page-sidebar .nv-navigation .nv-nav-item {
  position: relative;
  background: #ffffff;
}
.nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-link-wrapper {
  min-height: 40px;
  position: relative;
  border-bottom: 1px solid #ffffff;
}
.nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link,
.nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-expander {
  box-sizing: border-box;
  cursor: pointer;
}
.nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link {
  display: block;
  text-decoration: none;
  color: #007f00;
  margin-right: 40px;
  padding-top: 10px;
  padding-bottom: 6px;
}
.nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span {
  display: inline-block;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 24px;
  line-height: 2.4rem;
}
.nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-expander {
  border-left: 1px solid #ffffff;
  bottom: 0;
  color: #007f00;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  width: 40px;
  height: 40px;
  z-index: 2;
}
.nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-expander .icon {
  bottom: 0;
  font-size: 12px;
  font-family: "BP Icons";
  height: 40px;
  line-height: 40px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.nv-page-sidebar .nv-navigation .nv-nav-item .active-link {
  color: #666666;
}
.nv-page-sidebar .nv-navigation .nv-nav-item:first-child .nv-nav-link-wrapper {
  min-height: 45px;
}
.nv-page-sidebar .nv-navigation .nv-nav-item:first-child .nv-nav-link-wrapper .nv-nav-expander {
  height: 45px;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 {
  background: #006e00;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-link-wrapper,
.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-expander,
.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-link-wrapper > .nv-nav-expander > .icon,
.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span {
  border-color: #ffffff;
  color: #ffffff;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-lv2 .nv-nav-link-wrapper .nv-nav-expander > .icon {
  color: #007f00;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-lv2.active .nv-nav-link-wrapper .nv-nav-expander > .icon {
  color: #666666;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span {
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv1.current .nv-nav-item-wrapper-lv1 > .nv-nav-link-wrapper {
  border-bottom: 3px solid #ffff00;
  background-color: #007f00;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv2 {
  background: #eeeeee;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv2 .nv-nav-item-wrapper-lv2 > .nv-nav-item-link span {
  color: #dddddd;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv2.active {
  background: #f5f5f5;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv2.active .nv-nav-lv3-item-1 .nv-nav-link-wrapper {
  border-top: 0;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv3 .nv-nav-item-wrapper-lv3 .nv-nav-link-wrapper {
  border-color: #dfdfdf;
  border-width: 1px 0 0;
  border-bottom: 1px solid #dddddd;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv3.active .nv-nav-item-wrapper-lv3 .nv-nav-link-wrapper {
  border-width: 1px 0 0;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv3.active.nv-nav-item-lv3-last {
  border-bottom: 1px solid #dddddd;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv3.active.nv-nav-item-lv3-last .nv-nav-lv4 {
  border-bottom: none;
}
.nv-page-sidebar .nv-navigation .nv-nav-item-lv3.active .nv-nav-lv4 {
  border-bottom: 1px solid #dddddd;
}
.nv-page-sidebar .nv-navigation .nv-nav-lv4 {
  padding: 2px 0 4px;
}
.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item-lv4 {
  border: none;
}
.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item .nv-nav-link-wrapper {
  min-height: 0;
}
.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item .nv-nav-link-wrapper .nv-nav-expander {
  height: 18px;
}
.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item .nv-nav-link-wrapper .nv-nav-expander .icon {
  top: 2px;
  height: 18px;
  line-height: 18px;
}
.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item .nv-nav-link-wrapper:hover {
  background-color: #ffffff;
}
.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item-link-lv4 {
  margin-left: 15px;
  margin-right: 0px;
  padding-top: 2px;
  padding-bottom: 3px;
}
.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item-link-lv4 span {
  font-weight: normal;
  position: relative;
  line-height: 17px;
  line-height: 1.7rem;
}
.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item-link-lv4 span:before {
  content: "P";
  font-family: "BP Icons";
  font-size: 10px;
  top: -0.05em;
  left: -5px;
  position: absolute;
}
.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item-link-lv4:hover {
  background-color: none;
  color: #666666;
}
.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-expander + .nv-nav-item-link-lv4 {
  margin-right: 40px;
}
.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item-link-lv5 {
  padding: 0 0 5px 15px;
}
.nv-page-sidebar.nv-nav-desktop {
  float: left;
  margin-right: 2%;
  max-width: 22%;
  margin-bottom: 40px;
}
.nv-page-sidebar.nv-nav-desktop .nv-navigation .nv-nav-item .nv-nav-item-link {
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
}
.nv-page-sidebar.nv-nav-desktop .nv-navigation .nv-nav-item .nv-nav-item-link:hover {
  color: #666666;
}
.nv-page-sidebar.active .nv-nav-item > .nv-nav-item-wrapper > ul {
  background: #ffffff;
  display: none;
}
.nv-page-sidebar.active .nv-nav-item.active > .nv-nav-item-wrapper > ul {
  display: block;
}
.nv-page-sidebar.active .nv-nav-item.active > .nv-nav-item-wrapper > .nv-nav-link-wrapper > .nv-nav-item-link,
.nv-page-sidebar.active .nv-nav-item.active > .nv-nav-item-wrapper > .nv-nav-link-wrapper > .nv-nav-expander span {
  color: #666;
}
.nv-page-sidebar.active .nv-nav-item.active > .nv-nav-item-wrapper-lv1 > .nv-nav-link-wrapper > .nv-nav-item-link,
.nv-page-sidebar.active .nv-nav-item.active > .nv-nav-item-wrapper-lv1 > .nv-nav-link-wrapper > .nv-nav-expander span {
  color: #ffffff;
}
/**
 * Mobile
 **/
#nv-page-content-wrap.mobile:after {
  clear: both;
  content: "";
  display: table;
}
.nv-page-sidebar.nv-nav-mobile {
  display: none;
  float: left;
  margin-left: -287px;
  position: relative;
  top: -65px;
}
.nv-page-sidebar.nv-nav-mobile .nv-navigation .nv-nav-item-lv1.active + .nv-nav-item-lv1 {
  margin-top: -1px;
}
.nv-nav-desktop .nv-page-sidebar.nv-nav-mobile {
  display: none !important;
}
.bpresponsivehomepage .nv-page-sidebar.nv-nav-mobile {
  top: -45px;
}
/**
 * Resposive
 **/
@media screen and (max-width: 800px) {
  .nv-menu-activate {
    display: block;
  }
  .nv-navigation-component .nv-navigation {
    display: none;
  }
  .nv-page-sidebar .nv-menu-activate {
    display: none;
  }
}
/**
 *  // Gallery Component //
 */
.nv-gallery-component {
  text-align: center;
}
.nv-component-gallery {
  display: block;
  margin: 20px auto 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.nv-component-gallery ul {
  max-width: 585px;
  margin: 0;
  padding: 0;
}
.nv-component-gallery ul li {
  display: inline-block;
  list-style: none;
  max-height: 144px;
  max-width: 144px;
  overflow: hidden;
  width: 100%;
}
.nv-component-gallery ul li a {
  display: block;
  left: -50%;
  max-height: 144px;
  outline: 0;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 200%;
}
.nv-component-gallery ul li a .gallery-thumbnail-description {
  background-color: rgba(255, 255, 255, 0.8);
  border-bottom: 2px solid #007f00;
  color: #007f00;
  display: none;
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  height: 114px;
  left: 25%;
  padding: 14px 19px;
  position: absolute;
  text-align: left;
  top: 0;
  width: 126px;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF)";
  zoom: 1;
  font-size: 13px;
  font-size: 1.3rem;
}
.nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date {
  color: #666666;
  display: block;
  font-family: "Univers 65 Bold", Arial, Helvetica, sans-serif;
}
.nv-component-gallery ul li a img {
  height: 144px;
}
.nv-component-gallery ul li a:hover .gallery-thumbnail-description {
  display: block;
}
.nv-component-gallery ul li a.is-selected .gallery-thumbnail-description {
  background-color: rgba(255, 255, 255, 0.8);
  border-bottom: 2px solid #ffff00;
  display: block;
  text-indent: -9999px;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF)";
  zoom: 1;
}
.nv-component-gallery ul li:nth-child(3) {
  border-left: 0;
  clear: left;
}
.nv-component-gallery ul li:first-child {
  border-left: 0;
}
.nv-component-gallery ul li:first-child + li + li {
  border-left: 0;
  clear: left;
}
.nv-component-gallery .gallery-large-image {
  background: #333333;
  height: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  -webkit-transition: height 0.6s ease-in-out;
  -moz-transition: height 0.6s ease-in-out;
  -o-transition: height 0.6s ease-in-out;
  -ms-transition: height 0.6s ease-in-out;
  transition: height 0.6s ease-in-out;
  -moz-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -o-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.nv-component-gallery .gallery-large-image .gallery-large-image-container {
  display: inline-block;
  height: 338px;
  position: relative;
  text-align: center;
  width: 100%;
}
.nv-component-gallery .gallery-large-image .gallery-large-image-container img {
  max-height: 290px;
  left: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  max-width: 100%;
}
.nv-component-gallery .gallery-large-image p {
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  bottom: 0;
  color: #007f00;
  display: none;
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  height: 0;
  left: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-align: left;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF)";
  zoom: 1;
  font-size: 14px;
  font-size: 1.4rem;
}
.nv-component-gallery .gallery-large-image p .close-large-image {
  display: none;
}
.nv-component-gallery .gallery-large-image.is-active {
  border-bottom: 1px solid #ffffff;
  height: 338px;
}
.nv-component-gallery .gallery-large-image.is-active p {
  display: block;
  height: 48px;
  padding: 11px 13px 11px 14px;
  line-height: 26px;
  line-height: 2.6rem;
}
@media screen and (min-width: 768px) {
  .nv-component-gallery ul {
    max-width: 709px;
  }
  .nv-component-gallery ul li {
    max-height: 175px;
    max-width: 175px;
  }
  .nv-component-gallery ul li a {
    max-height: 175px;
  }
  .nv-component-gallery ul li a img {
    height: 175px;
  }
  .nv-component-gallery ul li a .gallery-thumbnail-description {
    height: 145px;
    width: 137px;
  }
  .nv-component-gallery ul li:nth-child(3) {
    clear: none;
  }
  .nv-component-gallery ul li:first-child {
    border-left: 0;
  }
  .nv-component-gallery ul li:first-child + li + li {
    clear: none;
  }
  .nv-component-gallery .gallery-large-image .gallery-large-image-container {
    height: 700px;
  }
  .nv-component-gallery .gallery-large-image .gallery-large-image-container img {
    max-height: 709px;
  }
  .nv-component-gallery .gallery-large-image p {
    font-size: 22px;
    font-size: 2.2rem;
  }
  .nv-component-gallery .gallery-large-image.is-active {
    height: 700px;
  }
  .nv-component-gallery .gallery-large-image.is-active p {
    line-height: 40px;
    line-height: 4rem;
    height: 64px;
    padding: 11px 13px 11px 14px;
  }
}
.nv-primary-header .nv-linkcta-component .linkcta-item-link {
  font-weight: normal;
}
.nv-language-selector-wrapper {
  max-width: 85%;
}
.nv-language-selector-wrapper .nv-language-selector ul {
  margin: 0;
  padding: 0;
  font-size: 0;
}
.nv-language-selector-wrapper .nv-language-selector ul > li {
  color: #007f00;
  display: inline-block;
  vertical-align: middle;
  line-height: 24px;
  height: 24px;
}
.nv-language-selector-wrapper .nv-language-selector ul > li.country {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
}
.nv-language-selector-wrapper .nv-language-selector ul > li.country:before {
  font-size: 10px;
  font-size: 1rem;
  color: #007f00;
  content: "P";
  font-family: "BP Icons";
  margin-right: 5px;
  vertical-align: baseline;
}
.nv-language-selector-wrapper .nv-language-selector ul > li.language {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  text-transform: capitalize;
}
.nv-language-selector-wrapper .nv-language-selector ul > li.language a {
  color: #007f00;
  display: inline-block;
  padding: 0 6px 0 10px;
  text-align: right;
  text-decoration: none;
}
.nv-language-selector-wrapper .nv-language-selector ul > li.language a.is-selected {
  color: #666666;
}
.nv-language-selector-wrapper .nv-language-selector ul > li.language:after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 16px;
  vertical-align: middle;
  background: #dddddd;
}
.nv-language-selector-wrapper .nv-language-selector ul > li.language.last-lang a {
  padding-right: 1px;
}
.nv-language-selector-wrapper .nv-language-selector ul > li.language.last-lang:after {
  display: none;
}
.nv-language-selector-wrapper .nv-language-selector ul > li .language-tunnel {
  display: inline-block;
  width: 36px;
  height: 24px;
  margin-right: 10px;
  background: url('../images/world-map.png') no-repeat center;
}
@media screen and (max-width: 800px) {
  .nv-language-selector-wrapper .nv-language-selector li:first-child {
    display: none;
  }
  .nv-primary-header .nv-linkcta-component {
    line-height: 9px;
    line-height: 0.9rem;
  }
}
.nv-component-sitemap {
  margin-top: 20px;
  margin-bottom: 20px;
}
.nv-component-sitemap .sitemap-header:after,
.nv-component-sitemap .sitemap-body:after {
  content: "";
  display: table;
  clear: both;
}
.nv-component-sitemap .sitemap-header {
  border-bottom: 1px solid #dddddd;
  padding: 10px 0 15px;
}
.nv-component-sitemap .sitemap-body {
  margin-top: 35px;
}
.nv-component-sitemap .sitemap-section {
  display: block;
  box-sizing: border-box;
}
.nv-component-sitemap ul {
  margin: 0;
  padding: 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.nv-component-sitemap ul > li {
  list-style: none;
  line-height: 32px;
  line-height: 3.2rem;
}
.nv-component-sitemap a {
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  text-decoration: none;
  letter-spacing: -0.6px;
}
.nv-component-sitemap a.header-link {
  display: block;
  padding-bottom: 25px;
  font-size: 20px;
  font-size: 2rem;
}
.nv-component-sitemap a.header-link:visited {
  color: #007f00;
}
.nv-component-sitemap a:link {
  color: #007f00;
}
.nv-component-sitemap a:hover {
  color: #007f00;
  text-decoration: underline;
}
.nv-component-sitemap .level-1 {
  margin-top: 25px;
}
.nv-component-sitemap .level-1 a {
  font-size: 20px;
  font-size: 2rem;
}
.nv-component-sitemap .level-1 a:visited {
  text-decoration: none;
  color: #660099;
}
.nv-component-sitemap .level-1 a:visited:hover {
  color: #660099;
}
.nv-component-sitemap .level-1 a:hover {
  color: #007f00;
}
.nv-component-sitemap .level-2 {
  margin-top: 25px;
}
.nv-component-sitemap .level-2 a {
  color: #000000;
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
}
.nv-component-sitemap .level-2 > ul {
  padding-left: 22px;
  margin-left: 12px;
}
.nv-component-sitemap .level-3 {
  position: relative;
}
.nv-component-sitemap .level-3:before {
  content: "\2022";
  display: inline-block;
  position: absolute;
  top: -2px;
  left: -22px;
  font-family: "BP Icons";
  font-size: 17px;
  font-size: 1.7rem;
}
.nv-component-sitemap .level-3 a {
  color: #666666;
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  vertical-align: middle;
}
.nv-component-sitemap .level-3 ul {
  margin-left: 35px;
}
.nv-component-sitemap .level-2 a,
.nv-component-sitemap .level-3 a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 2.8rem;
}
.nv-component-sitemap .level-4,
.nv-component-sitemap .level-5,
.nv-component-sitemap .level-6 {
  position: relative;
}
.nv-component-sitemap .level-4:before,
.nv-component-sitemap .level-5:before,
.nv-component-sitemap .level-6:before {
  content: "\2043";
  display: inline-block;
  position: absolute;
  top: -2px;
  left: -22px;
  font-family: "BP Icons";
  font-size: 13px;
  font-size: 1.3rem;
}
.nv-component-sitemap .level-4 a,
.nv-component-sitemap .level-5 a,
.nv-component-sitemap .level-6 a {
  color: #666666;
  vertical-align: middle;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem;
}
.nv-component-sitemap .level-6 a {
  font-size: 13px;
  font-size: 1.3rem;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .nv-component-sitemap .level-3:before,
  .nv-component-sitemap .level-4:before,
  .nv-component-sitemap .level-5:before,
  .nv-component-sitemap .level-6:before {
    top: 1px;
  }
}
@media screen and (min-width: 768px) {
  .nv-component-sitemap {
    margin-bottom: 60px;
    margin-right: -20px;
  }
  .nv-component-sitemap .sitemap-section {
    float: left;
    padding-right: 20px;
  }
  .nv-component-sitemap .sitemap-section .level-1 {
    margin-top: 0;
  }
  .nv-component-sitemap .sitemap-section > ul:not(:first-child) {
    margin-top: 80px;
  }
  .nv-component-sitemap.sitemap-column-3 .sitemap-section {
    width: 33.3333%;
  }
  .nv-component-sitemap.sitemap-column-2 .sitemap-section {
    width: 50%;
  }
}
/**
 * Links and CTA Styles : BP Responsive
 * ------------------------------------
 * 1. General Styles
 * 2. Standard Text Link
 * 3. Standard Button
 * 4. Download Button
 * 5. Footer Links
 * 6. Social Links
 *
 **/
/* 1. General Styles */
.nv-component-linkcta {
  list-style: none;
  margin: 0;
  padding: 0;
}
.nv-component-linkcta:not(.nv-component-linklist):not(.nv-component-dropdownlink) li:not(:last-child) {
  margin-bottom: 20px;
}
.nv-component-linkcta-heading {
  display: none;
}
/* 2. Standalone Text Link */
.nv-component-linkcta {
  margin-top: 20px;
}
.nv-component-linkcta .linkcta-item-link-link {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAAA3NCSVQICAjb4U/gAAAABlBMVEUAfwD////eW+jDAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTgvMTEvMTPkVoe3AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABRJREFUCJljKGAwYBBgYABiA4YCAAmuAWHO4n2VAAAAAElFTkSuQmCC);
  background-position: 0px 4px;
  background-repeat: no-repeat;
  color: #007f00;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 9px;
  text-decoration: none;
  font-size: 13px;
  font-size: 1.3rem;
}
.nv-component-linkcta .linkcta-item-link-link .nv-component-linkcta-type-and-size {
  text-transform: uppercase;
}
.nv-component-linkcta .linkcta-item-link-link:hover {
  text-decoration: underline;
}
/* 3. Standard Button */
.nv-component-cta,
.nv-component-cta-scaled-container {
  font-family: "BP Icons";
  font-weight: normal;
}
.nv-component-cta .linkcta-item-link-cta,
.nv-component-cta-scaled-container .linkcta-item-link-cta,
.nv-component-cta .linkcta-item-link-cta-scaled-container,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container {
  background: #007f00;
  border-radius: 2px;
  color: #ffff00;
  display: inline-block;
  font-weight: normal;
  padding: 9px 15px;
  position: relative;
  text-decoration: none;
  font-size: 10px;
  font-size: 1rem;
}
.nv-component-cta .linkcta-item-link-cta:hover,
.nv-component-cta-scaled-container .linkcta-item-link-cta:hover,
.nv-component-cta .linkcta-item-link-cta-scaled-container:hover,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container:hover {
  background: #006731;
  color: #ffffff;
}
.nv-component-cta .linkcta-item-link-cta span,
.nv-component-cta-scaled-container .linkcta-item-link-cta span,
.nv-component-cta .linkcta-item-link-cta-scaled-container span,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container span {
  color: #ffffff;
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  position: relative;
  font-size: 15px;
  font-size: 1.5rem;
}
.nv-component-cta .linkcta-item-link-cta span.cta-icon,
.nv-component-cta-scaled-container .linkcta-item-link-cta span.cta-icon,
.nv-component-cta .linkcta-item-link-cta-scaled-container span.cta-icon,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container span.cta-icon {
  padding-right: 5px;
}
.nv-component-cta .linkcta-item-link-cta:after,
.nv-component-cta-scaled-container .linkcta-item-link-cta:after,
.nv-component-cta .linkcta-item-link-cta-scaled-container:after,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container:after {
  content: ">";
}
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container {
  box-sizing: border-box;
  padding: 9px 20px 9px 15px;
  width: 100%;
  max-width: 300px;
}
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container:after {
  content: ">";
  position: absolute;
  right: 10px;
  top: 14px;
  line-height: 10px;
}
/* rules for non parsys containers */
.nv-component .nv-linkcta-component .nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container,
.parsys_column .nv-linkcta-component .nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container {
  max-width: 1000px;
}
/* 4. Download Button */
.nv-component-cta .linkcta-item-link-cta.nv-show-file-type-and-size,
.nv-component-cta-scaled-container .linkcta-item-link-cta.nv-show-file-type-and-size,
.nv-component-cta .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size {
  font-size: 10px;
  font-size: 1rem;
}
.nv-component-cta .linkcta-item-link-cta.nv-show-file-type-and-size.nv-show-file-type-and-size,
.nv-component-cta-scaled-container .linkcta-item-link-cta.nv-show-file-type-and-size.nv-show-file-type-and-size,
.nv-component-cta .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size.nv-show-file-type-and-size,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size.nv-show-file-type-and-size {
  padding: 4px 25px 8px 15px;
}
.nv-component-cta .linkcta-item-link-cta.nv-show-file-type-and-size:after,
.nv-component-cta-scaled-container .linkcta-item-link-cta.nv-show-file-type-and-size:after,
.nv-component-cta .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size:after,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size:after {
  content: "V";
  position: absolute;
  right: 10px;
  top: 8px;
}
.nv-component-cta .linkcta-item-link-cta.nv-show-file-type-and-size span.nv-component-linkcta-type-and-size,
.nv-component-cta-scaled-container .linkcta-item-link-cta.nv-show-file-type-and-size span.nv-component-linkcta-type-and-size,
.nv-component-cta .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size span.nv-component-linkcta-type-and-size,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size span.nv-component-linkcta-type-and-size {
  display: block;
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 1.2rem;
}
/* 5. Social Links */
.nv-global-header .nv-linkcta-component {
  display: inline-block;
  float: right;
}
.nv-global-header .nv-linkcta-component .nv-component-linkcta {
  margin: 4px 5px 0 0;
  padding: 0 10px 0 0;
  line-height: 16px;
}
.nv-global-header .nv-linkcta-component .nv-component-linkcta .linkcta-item {
  position: relative;
  display: inline-block;
  margin-left: 6px;
}
.nv-global-header .nv-linkcta-component .nv-component-linkcta .linkcta-item:before {
  padding-left: 6px;
  border-left: 1px solid #dddddd;
  vertical-align: middle;
  display: inline-block;
  content: "";
  height: 16px;
}
.nv-global-header .nv-linkcta-component .nv-component-linkcta .linkcta-item:first-child {
  padding-left: 0;
  margin-left: 0;
}
.nv-global-header .nv-linkcta-component .nv-component-linkcta .linkcta-item:first-child:before {
  border-width: 0;
}
.nv-global-header .nv-linkcta-component .nv-component-linkcta .linkcta-item-link {
  background: none;
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 420px) {
  .nv-global-header .nv-linkcta-component .nv-component-linkcta .linkcta-item:before {
    height: 13px;
  }
}
/* 6. Footer Links */
.nv-global-footer .nv-component-linkcta {
  margin-top: 0;
}
.nv-global-footer .nv-component-link {
  list-style: none;
  overflow: auto;
  padding: 0;
}
.nv-global-footer .nv-component-link .linkcta-item {
  float: left;
}
.nv-global-footer .nv-component-link .linkcta-item-link-link {
  background-image: none;
  background-position: none;
  background-repeat: no-repeat;
  font-weight: normal;
  padding-left: 0px;
  text-decoration: none;
  margin-right: 30px;
}
.nv-global-footer .nv-component-link .linkcta-item-link-link:after {
  display: none;
}
.nv-global-footer .nv-component-link .linkcta-item-link-link:hover {
  text-decoration: underline;
}
/* Links list */
.nv-component-linklist {
  margin-top: 0;
  max-width: 300px;
}
.nv-component-linklist-heading {
  font-family: Arial, Helvetica, sans-serif;
  max-width: 272px;
  display: block;
  padding: 14px;
  background: #99cc01;
  color: #4a4a4a;
  font-size: 13px;
  font-size: 1.3rem;
  margin-top: 20px;
}
.nv-component-linklist .linkcta-item {
  border-top: 1px solid #fff;
  background: #ebebeb;
}
.nv-component-linklist .linkcta-item .linkcta-item-link {
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  display: block;
  padding: 12px 15px 13px 31px;
  color: #007f00;
  position: relative;
  font-size: 13px;
  font-size: 1.3rem;
}
.nv-component-linklist .linkcta-item .linkcta-item-link:before {
  content: ">";
  position: absolute;
  color: #99cc01;
  top: 14px;
  left: 12px;
  font-family: "BP Icons";
  font-size: 12px;
  font-size: 1.2rem;
}
.nv-component-linklist .linkcta-item .linkcta-item-link .icon-text {
  display: block;
  max-height: 31px;
  overflow: hidden;
}
/* Dropdown links list */
.nv-component-dropdownlink {
  min-width: 67px;
  margin-top: -22px;
  display: none;
  z-index: 150;
}
.nv-component-dropdownlink.active {
  display: block;
}
.nv-component-dropdownlink-heading {
  border-radius: 2px;
  font-family: Arial, Helvetica, sans-serif;
  margin: 20px 0 0;
  min-width: 67px;
  display: inline-block;
  padding: 8px 38px 7px 15px;
  color: #086a39;
  position: relative;
  border: 1px solid #dfdfdf;
  background-color: #fff;
  cursor: pointer;
  line-height: 18px;
  font-size: 13px;
  font-size: 1.3rem;
}
.nv-component-dropdownlink-heading .nv-component-linkcta-title {
  overflow: hidden;
  white-space: nowrap;
}
.nv-component-dropdownlink-heading:after {
  content: "V";
  font-family: BP Icons;
  font-size: 12px;
  position: absolute;
  right: 13px;
  top: 8px;
}
.nv-component-dropdownlink-heading:hover {
  background-color: #e0e0e0;
  border-radius: 2px 2px 0 0;
}
.nv-component-dropdownlink-heading.active {
  background-color: #eee;
  border-radius: 2px 2px 0 0;
}
.nv-component-dropdownlink .linkcta-item {
  margin-top: -1px;
  border: 1px solid #d9d9d9;
  overflow: hidden;
}
.nv-component-dropdownlink .linkcta-item:first-child {
  margin-top: 0;
}
.nv-component-dropdownlink .linkcta-item .linkcta-item-link {
  text-decoration: none;
  display: block;
}
.nv-component-dropdownlink .linkcta-item .icon-text {
  background: #fff;
  padding: 5px 38px 7px 15px;
  display: block;
  max-height: 32px;
  overflow: hidden;
  line-height: 18px;
  font-family: Arial, Helvetica, sans-serif;
  color: #086a39;
  font-size: 13px;
  font-size: 1.3rem;
}
.nv-component-dropdownlink .linkcta-item .icon-text:hover {
  background: #e0e0e0;
}
.nv-component-dropdownlink .linkcta-item:last-child {
  border-radius: 0 0 2px 2px;
}
.nv-component-dropdownlink-clonned {
  display: none;
  margin-top: 0;
  position: absolute;
  top: 0;
}
.nv-component-dropdownlink-clonned.active {
  display: inline-block;
}
/* Dropdown links list reversed  */
.nv-component-dropdownlink.reversed .linkcta-item:first-child {
  border-radius: 2px 2px 0 0;
}
.nv-component-dropdownlink.reversed .linkcta-item:last-child {
  border-radius: 0;
}
.nv-component-dropdownlink-heading.reversed:after {
  background: url(data:image/png;base64,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/GMzLdsAADsbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTU3NzIsIDIwMTQvMDEvMTMtMTk6NDQ6MDAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNC0wOC0wNVQxMToxNzozNyswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE0LTA4LTA1VDEzOjQ2OjQ3KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wOC0wNVQxMzo0Njo0NyswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo0NWY4OGRhNC0xN2Q4LTY5NDItOWJjNi0yN2Q2Mzk0ZDI3MzI8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjNTU0OTVkYy0xYzhkLTExZTQtOGQ5NC1mOWYxMDQ2YWIxNGI8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpmNjA1YTY5Ny1hOGRiLTU4NDktYWNkOC00ODY4YjQ3ZjI5N2U8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZjYwNWE2OTctYThkYi01ODQ5LWFjZDgtNDg2OGI0N2YyOTdlPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTA4LTA1VDExOjE3OjM3KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDVmODhkYTQtMTdkOC02OTQyLTliYzYtMjdkNjM5NGQyNzMyPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTA4LTA1VDEzOjQ2OjQ3KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTI8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+ODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+c6nlcwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABB0lEQVR42myQMUvDYBCGr2ktXwfp6Obk5i/I0sXZVXATUaFBiiWYIVZIRQcjLqVC/4FrQhfbTbIJFqTaRVyva8liReRxMIVQHG443ue99+4EkOWaKNfo6z1QAsp5LQ8WACtRGtUgTE/82js62F8elm+sgXJb9dupcWyMY5OZjjO9CIglImURKQ6n0tjpXhx+zR5WNysiUlmX3ux7o9m9ash0uC0iPyLyl5Ao9WoQpsax2XPtMRr3IuXSuN7cODatoPaBPu4CBUmUsyW4CViAFSlt43qfOdOBrHX6bxk8QePzbN/S4rZIOV0k9TtbT/Iyp3UU3o3R2ANW/nlzIVKCm9AfMX+u/w4AegLwoFycqZwAAAAASUVORK5CYII=) no-repeat 0 0;
  content: "";
  height: 8px;
  width: 12px;
  top: 13px;
}
.nv-component-dropdownlink-heading.reversed:hover {
  background-color: #e0e0e0;
  border-radius: 0 0 2px 2px;
}
.nv-component-dropdownlink-heading.reversed.active {
  background-color: #eee;
  border-radius: 0 0 2px 2px;
}
.nv-form {
  margin: 0 0 20px;
}
.nv-form .section {
  padding: 20px 0;
  clear: both;
  overflow: auto;
}
.nv-form .section.submit .form_row_description {
  margin-top: 10px;
}
.nv-form .section.submit .form_row_description span:before {
  height: 14px;
}
.nv-form .form_row:first-child .form_leftcol {
  width: 240px;
}
.nv-form .form_row .form_error {
  top: 11px;
}
.nv-form .form_row:last-child {
  margin: 30px 0 0;
}
.nv-form .form_rightcol,
.nv-form .form_leftcol,
.nv-form .form_row_description {
  float: left;
}
.nv-form .form_leftcollabel,
.nv-form .form_leftcolmark {
  display: inline;
}
.nv-form .form_leftcol {
  max-width: 220px;
  margin-right: 20px;
  padding-top: 11px;
}
.nv-form .form_leftcollabel,
.nv-form .form_row_description {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 20px;
  line-height: 2rem;
  color: #666666;
  font-weight: bold;
}
.nv-form .form_row_description {
  font-weight: normal;
  max-width: 240px;
  margin-left: 20px;
  margin-top: 11px;
}
.nv-form .form_row_description span:before {
  content: "";
  width: 13px;
  height: 13px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQjBFM0NGNDVDNzgxMUUzQUQxOEYwMUJCNjgwMjJFNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQjBFM0NGNTVDNzgxMUUzQUQxOEYwMUJCNjgwMjJFNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMEUzQ0YyNUM3ODExRTNBRDE4RjAxQkI2ODAyMkU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCMEUzQ0YzNUM3ODExRTNBRDE4RjAxQkI2ODAyMkU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+s7JpNwAAAQ1JREFUeNrsmM0JwkAQhWeD6MUObEHw52B6UBswBahHOzBlaAVpwCaEICppIR0kh+QS35AEPCiIhmQM8+DzsIj52MdscA3tqUwXbMEKDEGf6ksEAuCBQ+ZmKS+aQm4ATmBMzecKlhAMWY537CxErMwN2BY+NsLEOCOwZjmHZMZhualQuYlVTKnE9CwSHNFynap+COfSy3XjmnbuXHtrfa7yXX2ffEdrFVXrL5Ootf7FIVzVhGqtYt+tVU2x1vr1OYp/X5nunE6rTqtOq9banFwq1C1iuYtQuYDlPKFyHssdKb9JlJQ7e7FcAhaU38VKCG/UHG+cpJzWENhgB3wQ1ywUF8/l58/4spoXHwIMANtKQBSNJkR0AAAAAElFTkSuQmCC) no-repeat;
  background-size: 13px 13px;
  padding-right: 5.5px;
  display: inline-block;
  vertical-align: text-bottom;
}
.nv-form .errored .form_leftcollabel label {
  color: #f00;
}
.nv-form .errored .form_leftcolmark {
  color: #f00;
}
.nv-form .errored .form_field_text,
.nv-form .errored .form_field_password {
  color: #f00;
  margin-right: 15px;
  border-color: #f00;
  background-color: #fff7f7;
}
.nv-form .errored .form_row_description {
  display: none;
}
.nv-form .errored .form_row_description + .form_row {
  margin-top: 0;
}
.nv-form .errored .form_row_description + .form_row .form_leftcol {
  display: none;
}
.nv-form .errored .form_row_description + .form_row .form_error {
  margin-left: 0px;
}
.nv-form .errored .form_captcha_input .form_field_text {
  margin-right: 0px;
}
.nv-form .errored .form_captcha_img {
  margin-left: 0;
  margin-right: 10px;
}
.nv-form .form_error,
.nv-form .nvc-error {
  color: #ff0000;
  font-size: 14px;
}
.nv-form .form_error:before,
.nv-form .nvc-error:before {
  content: "";
  width: 15px;
  height: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1M0ZEQjUyODQ3NzUxMUUzQjUzQkU4Qjg5M0UyNkE5NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1M0ZEQjUyOTQ3NzUxMUUzQjUzQkU4Qjg5M0UyNkE5NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUzRkRCNTI2NDc3NTExRTNCNTNCRThCODkzRTI2QTk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUzRkRCNTI3NDc3NTExRTNCNTNCRThCODkzRTI2QTk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tO0RJwAAAeJJREFUeNrMmM8rBGEcxl+7a1ktaxNqSSQOlKQ4uLi5cZOT5KBwsIeNAyWuDv4DN0Vc/CjFX8CJi1yklBUXoZDEeL71vrVtZmfeed+ZeZ/6tHvZmc8++31n5x1mMcY0kAJ74B0cgbSO4zJNciRkFXBiitxwkZhg1AS5Mxu5SxAJU27ERkwwHpZcGbhwkLsGsTDkxhzEBJNBy0XBlUu5WxAPUm7CpZhgJig5mqEbSbl7kJA9V4TJZwq0S36mCcxKn0ny21SAO8nWBE8g6Wdz06CFeUsDyPrVHM1M3mNrgmdQ60dzcyDD1JIGOd3NJfnM2LdSmNLtvYF6nc3N85nRkWqwqKu5FJ8VS1NzxAfI6Ggux2dFZxJgSbW5OvDqaiXKNUd8gVaV5mg2apg/iYMVr8018g2L5VNzxDfo9NIczUQV8zcxsCbbXDP4lLr6e2uO+AHdMs0tg0oWTMhh1W1zbXwlWQE1R/yCHjc3m5ue/tTV5Ih9J7kOvoKsEKD2+krJbYUkJji0k+viK8cKmYH/5HaVDqo+c4LjYrle/pubIEcMFsodKB9Qr9wpedHzjn68ntN7ZlaG6Oq8YKAYJUvN5TVsXPzICzVXzsxMlOS2DZXbYfzx1Dp4MOACTDyCDdrE/wkwANaKSnRBP3a5AAAAAElFTkSuQmCC) no-repeat;
  background-size: 15px 15px;
  padding-right: 5.5px;
  display: inline-block;
  vertical-align: middle;
}
.nv-form .form_leftcolmark {
  color: #007f00;
}
.nv-form .form_rightcol {
  position: relative;
}
.nv-form .form_field_text,
.nv-form .form_field_file,
.nv-form .form_field_password {
  border: 1px solid #cccccc;
  background: #ffffff;
  width: 278px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 20px;
  line-height: 2rem;
  font-size: 13px;
  font-size: 1.3rem;
  -moz-transition: border .5s, background .5s;
  -webkit-transition: border .5s, background .5s;
  transition: border .5s, background .5s;
  padding: 10px 11px;
  color: #666666;
  outline: none;
  box-shadow: none;
  border-radius: 0;
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
}
.nv-form .form_field_text:hover,
.nv-form .form_field_file:hover,
.nv-form .form_field_password:hover {
  border-color: #cccccc;
  background: #ffffff;
}
.nv-form .form_field_text:focus,
.nv-form .form_field_file:focus,
.nv-form .form_field_password:focus {
  border-color: #999999;
  background: #ffffcd;
}
.nv-form .form_field_text:invalid,
.nv-form .form_field_file:invalid,
.nv-form .form_field_password:invalid,
.nv-form .form_field_text.error,
.nv-form .form_field_file.error,
.nv-form .form_field_password.error {
  border-color: #ff0000;
  background: #fff7f7;
}
.nv-form .form_field_select {
  width: 300px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 20px;
  line-height: 2rem;
  font-size: 13px;
  font-size: 1.3rem;
  outline: none;
}
.nv-form .text.section .form_row_description,
.nv-form .text.section .form_row {
  float: left;
}
.nv-form .text.section .form_field_multivalued {
  margin-bottom: 11px;
}
.nv-form .text.section .form_mv_add,
.nv-form .text.section .form_mv_remove {
  display: inline-block;
  padding-top: 11px;
}
.nv-form .text.section .form_mv_add {
  clear: both;
  float: left;
}
.nv-form .text.section .form_mv_remove {
  padding-left: 11px;
}
.nv-form .text.section .form_rightcol div:last-child .form_field_multivalued {
  margin-bottom: 0;
}
.nv-form .section.dropdown .form_rightcol {
  min-height: 40px;
  line-height: 40px;
  padding-top: 11px;
}
.nv-form .form_field_password {
  font-family: Arial, Helvetica, sans-serif;
}
.nv-form .section.image .form_rightcol {
  display: none;
}
.nv-form .section.image .form_rightcol.form_error {
  display: block;
}
.nv-form .section.image .form_rightcol + .form_rightcol {
  display: block;
}
.nv-form .section.captcha .form_captcha_input,
.nv-form .section.captcha .form_captcha_img,
.nv-form .section.captcha .form_captcha_refresh {
  float: left;
}
.nv-form .section.captcha .form_captcha_img {
  margin-left: 20px;
  margin-top: 5px;
}
.nv-form .section.captcha .form_row + .form_row {
  display: none;
}
.nv-form .section.captcha .form_captcha_refresh {
  display: inline-block;
}
.nv-form .section.captcha .form_captcha_refresh .form_button {
  background: #ffffff;
  border: none;
  padding: 12px 11px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.3rem;
  margin-left: 20px;
  color: #007f00;
}
.nv-form .section.captcha .form_captcha_refresh .form_button:focus {
  outline: 0;
}
.nv-form .form_button_submit,
.nv-form .form_button_reset,
.nv-form input.nv-submit-button,
.nv-form input.nv-reset-button {
  background: #007f00;
  color: #ffffff;
  height: 40px;
  width: auto;
  padding: 0 22px;
  border: 1px solid #007f00;
  font-size: 14px;
  font-size: 1.4rem;
  text-align: center;
  text-transform: inital;
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  -moz-transition: border .5s, background .5s;
  -webkit-transition: border .5s, background .5s;
  transition: border .5s, background .5s;
  outline: none;
  border-radius: 2px;
}
.nv-form .form_button_submit:hover,
.nv-form .form_button_reset:hover,
.nv-form input.nv-submit-button:hover,
.nv-form input.nv-reset-button:hover {
  background: #006731;
  color: #ffffff;
  border-color: #006731;
}
.nv-form .form_button_reset,
.nv-form input.nv-reset-button {
  background: #ffffff;
  color: #007f00;
  border: 1px solid #ffffff;
}
.nv-form .form_button_reset:hover,
.nv-form input.nv-reset-button:hover {
  background: #ffffff;
  color: #006731;
  border-color: #ffffff;
}
.nv-form .section.radio,
.nv-form .section.checkbox {
  padding-top: 10px;
  position: relative;
  overflow: auto;
}
.nv-form .section.radio .form_rightcol,
.nv-form .section.checkbox .form_rightcol {
  float: none;
  margin-bottom: 20px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-left: 275px;
  width: 265px;
}
.nv-form .section.radio .form_rightcol .form_field,
.nv-form .section.checkbox .form_rightcol .form_field {
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-right: 10px;
  outline: none;
  border: 0;
  margin-left: -35px;
}
.nv-form .section.radio .form_rightcol.form_error,
.nv-form .section.checkbox .form_rightcol.form_error {
  font-size: 14px;
  font-size: 1.4rem;
}
.nv-form .section.radio .form_row + .form_row,
.nv-form .section.checkbox .form_row + .form_row {
  padding-top: 11px;
}
.nv-form .section.radio .form_row_description,
.nv-form .section.checkbox .form_row_description {
  position: absolute;
  top: 11px;
  left: 540px;
}
.nv-form .section.radio .form_error,
.nv-form .section.checkbox .form_error {
  position: absolute;
  top: 21px;
  left: 557px;
  margin-left: 0;
}
.nv-form .form_field_radio:after,
.nv-form .form_field_checkbox:after {
  content: "";
  width: 24px;
  height: 24px;
  display: block;
  background-color: #ffffff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQjBFM0NGMDVDNzgxMUUzQUQxOEYwMUJCNjgwMjJFNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQjBFM0NGMTVDNzgxMUUzQUQxOEYwMUJCNjgwMjJFNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY5Rjg5M0ZENUJGRDExRTNBRDE4RjAxQkI2ODAyMkU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5Rjg5M0ZFNUJGRDExRTNBRDE4RjAxQkI2ODAyMkU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+33LlbQAAB/hJREFUeNrsnFtv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);
  background-size: 24px 24px;
}
.nv-form .form_field_radio:checked:after,
.nv-form .form_field_checkbox:checked:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQUFDNzg5MjU1MjIxMUUzQjk1RUUxMzJCN0Y4RjVBMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQUFDNzg5MzU1MjIxMUUzQjk1RUUxMzJCN0Y4RjVBMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJDQTU5MDdGNTRGMzExRTNCOTVFRTEzMkI3RjhGNUEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJDQTU5MDgwNTRGMzExRTNCOTVFRTEzMkI3RjhGNUEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+q9lMzwAADRlJREFUeNrsXAlU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);
}
.nv-form .form_field_checkbox:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAIAAADajyQQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTMwNDMxNTVDN0ExMUUzQUQxOEYwMUJCNjgwMjJFNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTMwNDMxNjVDN0ExMUUzQUQxOEYwMUJCNjgwMjJFNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMEUzQ0ZBNUM3ODExRTNBRDE4RjAxQkI2ODAyMkU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5MzA0MzE0NUM3QTExRTNBRDE4RjAxQkI2ODAyMkU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jbvl6wAAAHRJREFUeNrs27ENACAIAEE1bsT+G8BOdrqCIfcV7QVaZmaOjq3RtLawfaeIaOCpKqcIBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgb2T++V8T4B2tjXHQEGAEiACF/D2bMuAAAAAElFTkSuQmCC);
}
.nv-form .form_field_checkbox:checked:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAIAAADajyQQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNEM2MEMwNTU1MjMxMUUzQjk1RUUxMzJCN0Y4RjVBMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNEM2MEMwNjU1MjMxMUUzQjk1RUUxMzJCN0Y4RjVBMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0QzYwQzAzNTUyMzExRTNCOTVFRTEzMkI3RjhGNUEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM0QzYwQzA0NTUyMzExRTNCOTVFRTEzMkI3RjhGNUEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mc2TzAAAA+tJREFUeNpiDAqPZBiOgIlhmIJh6zEWOGvF4oXDwD8RsfGjSXHUY6MeG/XYqMdGPTbqsVGPjXps1GOjHhv12KjHRj020jx27vyF1o6u79+/DyuPnT57tm/S5MtXr7Z0dH758nWYeOzkqdMTJk/98+cPkH333v2mtvaPHz8OeY8dPXZ84tRpf//+hYs8evx40rQZJBnCMth8dejI0Rmz5/z79w9ZUEREJD05aQh7bN+Bg7Pnzf///z+yoJioaF1VBdBvQ9Vju/fum7dwEZqvJCUkairKhYWFSDVtsHhsx67dC5csRfOVtJRUbWW5gIAAGQYOCo9t2bZ9yfIVaIJysjLAuOLj4yPPzIH32IbNW1asWo0mqCAvX11eysvLS7axA+yxtes3rF63Hk1QWUmxqqyUm5ubEpMH0mMrVq/ZsGkzmqC6mmp5cTEXF+fAtBUPHj5CalMADSxdsRLTVxrq6hWlJZT7iswYW7dx06o1a6WkJGvKy4SESC6IgUXfoqXLtu/chSauo61VWlTIzsY2MK37ZStXAX0FZDx79ryhpe3V69ek+mr+osWYvtLX0y2jnq9I9hjQTZu2bIVzgb5qaG4F+pB4X82Zv2DXnr1o4kaGBqWFBWzU8xXJHlNUUGBiQtHy7v37hta2h48eEdQLbP7NmD137/4DaOJmJiZFebksLFQuxkjzmIOdbW5mBjMzM7Lgp0+fmto67ty9h99X02bOOnj4MJq4lYVFfk4W1X1FTh6ztDAvys9lRXXK169fWzs6r9+4iVULsAMyedr0I8eOo4nbWlvnZKajBdNADg0YGxqWlRSxs7MjC37/8aOju+fipctoioGdxYlTph0/eQpN3NHePjMtBS1hD/yYh662dmUZeoXz89ev7v4Jp8+cRfYVsHt/6swZNO2uzk5pyYm08xVFPWgNNbWaigpeHh60+JkwZSok1f0C+/Pc+QtoGj3cXJPi4xgZGWnarKEo1yopKtRVV7Z2dH1AaoUAcxSwnPjy5cvZ8xcuX7mCpsXX2ys6IpwO7TVKE4OsjEx9TZWIsDBaGbhg8RJMXwX6+9HHV9QZzAF2chtqqsTFxPArCwsJDg8JplsLmzrZV0REpLG2GtjhxaUgKjwsyN+Pnl0HqpVLwA48MN6AHUQ0cWAhERcd5efjTec+ETULXGCHt7aqQk1FBdlXwALQy8Od/p09Ktck3FxcVeWl2lqaEF+lJCYAq6wB6cVSv4rk4OAoLy4yNjLMTEt1dnQYqO45TYYGgB0QYDdkYEdTRufHRj026rFRj416bNRjox4b9diox0Y9NuqxUY+NemzUYzTqQcP3yo3G2KjHBgIABBgAcK9SgFvnpisAAAAASUVORK5CYII=);
}
.nv-form .section.address .form_row:first-child > *,
.nv-form .bpaddress .form_row:first-child > * {
  float: none;
}
.nv-form .section.address .form_row > *,
.nv-form .bpaddress .form_row > * {
  padding-bottom: 40px;
}
.nv-form .section.address .form_row_description,
.nv-form .bpaddress .form_row_description {
  margin-left: 0;
  margin-top: 11px;
  width: 240px;
}
.nv-form .section.address .form_address_country,
.nv-form .bpaddress .form_address_country {
  margin-top: 10px;
}
.nv-form .hidden.section {
  padding: 0;
  clear: none;
}
.nv-form .text.section .form_rightcol_wrapper label {
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 20px;
  line-height: 2rem;
  color: #666666;
  font-weight: bold;
  padding-top: 11px;
  width: 220px;
  margin-right: 20px;
}
.nv-form .imagebutton.section .form_rightcolnooverflow {
  min-width: 300px;
}
.parsys_column .section.radio .form_error,
.parsys_column .section.checkbox .form_error {
  position: static;
}
.parsys_column .section.password .form_error {
  clear: both;
  float: none;
}
.parsys_column .parsys_column .section .form_leftcol,
.cq-colctrl-lt3 .section .form_leftcol,
.cq-colctrl-lt4 .section .form_leftcol,
.parsys_column .parsys_column .section .form_rightcol,
.cq-colctrl-lt3 .section .form_rightcol,
.cq-colctrl-lt4 .section .form_rightcol,
.parsys_column .parsys_column .text .form_row,
.cq-colctrl-lt3 .text .form_row,
.cq-colctrl-lt4 .text .form_row,
.parsys_column .parsys_column .text .form_row_description,
.cq-colctrl-lt3 .text .form_row_description,
.cq-colctrl-lt4 .text .form_row_description {
  float: none;
  width: 100%;
  margin-left: 0;
}
.parsys_column .parsys_column .form_field_text,
.cq-colctrl-lt3 .form_field_text,
.cq-colctrl-lt4 .form_field_text,
.parsys_column .parsys_column .form_field_file,
.cq-colctrl-lt3 .form_field_file,
.cq-colctrl-lt4 .form_field_file,
.parsys_column .parsys_column .form_field_password,
.cq-colctrl-lt3 .form_field_password,
.cq-colctrl-lt4 .form_field_password {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.parsys_column .parsys_column .nv-form .section.radio .form_field,
.cq-colctrl-lt3 .nv-form .section.radio .form_field,
.cq-colctrl-lt4 .nv-form .section.radio .form_field,
.parsys_column .parsys_column .nv-form .section.checkbox .form_field,
.cq-colctrl-lt3 .nv-form .section.checkbox .form_field,
.cq-colctrl-lt4 .nv-form .section.checkbox .form_field,
.parsys_column .parsys_column .nv-form .section.radio .form_rightcol,
.cq-colctrl-lt3 .nv-form .section.radio .form_rightcol,
.cq-colctrl-lt4 .nv-form .section.radio .form_rightcol,
.parsys_column .parsys_column .nv-form .section.checkbox .form_rightcol,
.cq-colctrl-lt3 .nv-form .section.checkbox .form_rightcol,
.cq-colctrl-lt4 .nv-form .section.checkbox .form_rightcol {
  margin-left: 0;
}
@media screen and (max-width: 1024px) {
  .nv-form form {
    display: inline-block;
  }
}
@media screen and (max-width: 720px) {
  .nv-form .section {
    padding-top: 0;
  }
  .nv-form .form_rightcol,
  .nv-form .form_leftcol,
  .nv-form .form_row_description {
    float: none;
  }
  .nv-form .form_row_description {
    margin: 0;
    width: auto;
    line-height: 30px;
  }
  .nv-form .form_rightcol {
    padding-top: 5.5px;
  }
  .nv-form .form_leftcollabel {
    padding-bottom: 5.5px;
  }
  .nv-form .form_leftcol {
    width: auto;
  }
  .nv-form .form_field_text,
  .nv-form .form_field_select,
  .nv-form .form_field_file,
  .nv-form .form_field_password {
    width: 100%;
    box-sizing: border-box;
    max-width: 538px;
  }
  .nv-form .section.radio .form_rightcol,
  .nv-form .section.checkbox .form_rightcol {
    margin: 0;
    padding-top: 0;
    max-width: none;
  }
  .nv-form .section.radio .form_rightcol .form_field,
  .nv-form .section.checkbox .form_rightcol .form_field {
    margin-left: 0;
  }
  .nv-form .section.radio .form_error,
  .nv-form .section.checkbox .form_error {
    position: static;
    margin-top: 15px;
  }
  .nv-form .section.radio .form_row_description,
  .nv-form .section.checkbox .form_row_description {
    position: static;
  }
  .nv-form .section.radio .form_row_description span,
  .nv-form .section.checkbox .form_row_description span {
    margin-top: 11px;
    display: block;
  }
  .nv-form .text.section .form_row_description,
  .nv-form .text.section .form_row {
    float: none;
  }
  .nv-form .text.section .form_mv_add {
    float: none;
  }
  .nv-form .text.section .form_mv_remove {
    padding: 0 10px 10px 0;
  }
  .nv-form .section.dropdown .form_rightcol {
    padding-top: 0;
  }
  .nv-form .section.address .form_row_description {
    margin-top: 0;
  }
  .nv-form .section.captcha .form_captcha_input {
    width: 40%;
  }
  .nv-form .section.captcha .form_captcha_img {
    width: 20%;
    margin-left: 0;
    margin-right: 0;
  }
  .nv-form .section.captcha .form_captcha_img img {
    float: right;
  }
  .nv-form .section.captcha .form_row_description {
    padding-top: 11px;
    clear: both;
  }
  .nv-form .section.captcha .form_rightcol {
    max-width: 538px;
  }
  .nv-form .section.captcha .form_error {
    clear: both;
  }
  .nv-form .submit.section .form_leftcol {
    display: none;
  }
}
.nv-external-component .nv-nojs-msg,
.nv-external-component .nv-touch-msg {
  display: none;
}
.nv-external-component .nv-external-msgholder {
  background: #eee;
  text-align: center;
}
.nv-external-component .nv-external-msgholder .nv-nojs-msg,
.nv-external-component .nv-external-msgholder .nv-touch-msg {
  padding: 15px 0 0;
}
.nv-external-component .nv-external-msgholder .nv-nojs-msg {
  padding-bottom: 15px;
}
.nv-external-frame {
  width: 100%;
}
.touch .nv-external-component .nv-touch-msg,
.nojs .nv-external-component .nv-nojs-msg {
  display: block;
}
.nv-socialfeeds-component {
  text-align: center;
  padding: 0;
  border-bottom: none;
  margin: 0 0 12px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.nv-socialfeeds-component .nv-socialfeeds-button {
  width: 100%;
  height: 40px;
  color: #ffffff;
  border-radius: 0;
  width: 290px;
}
.nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-icon {
  font-family: "BP Icons";
  margin-right: 5px;
  font-size: 18px;
  font-size: 1.8rem;
}
.nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption {
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  font-size: 1.5rem;
}
.nv-socialfeeds-component .nv-socialfeeds-button.nv-socialfeeds-facebook {
  background-color: #3b5998;
  border: 1px solid #234c98;
}
.nv-socialfeeds-component .nv-socialfeeds-button.nv-socialfeeds-twitter {
  background-color: #00acee;
  border: 1px solid #009eda;
}
.nv-socialfeeds-component .nv-socialfeeds-feed-container {
  display: none;
}
.nv-socialfeeds-component .nv-socialfeeds-container-nojs {
  display: block;
}
.nv-socialfeeds-component .nv-socialfeeds-feed-facebook {
  background-color: #ffffff;
}
.yam-buttons {
  text-align: left;
}
.yam-buttons #embedded-like,
.yam-buttons #yj-share-button {
  display: inline-block;
}
.yam-buttons #yj-share-button {
  font-size: 12px;
  position: relative;
  top: -8px;
}
.yam-buttons #yj-share-button .yj-default-share-button {
  padding: 4px 20px !important;
  border-radius: 2px !important;
}
.yam-buttons #yj-share-button .yj-yam-spittle {
  width: 16px !important;
  height: 12px;
}
.yam-buttons #yj-share-button span.yj-share-copy {
  top: -1px !important;
}
@media screen and (min-width: 770px) {
  .nv-socialfeeds-component {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 3px solid #cccccc;
  }
  .nv-socialfeeds-component .nv-socialfeeds-feed-container {
    display: block;
  }
  .nv-socialfeeds-component .nv-socialfeeds-container-nojs {
    display: none;
  }
  .nojs .nv-socialfeeds-component {
    margin-bottom: 12px;
    padding-bottom: 0;
    border-bottom: none;
  }
  .nojs .nv-socialfeeds-component .nv-socialfeeds-feed-container {
    display: none;
  }
  .nojs .nv-socialfeeds-component .nv-socialfeeds-container-nojs {
    display: block;
  }
}
.sociallinks {
  margin: 15px 0;
  padding: 0;
}
.sociallinks-item {
  list-style-type: none;
  display: inline-block;
  margin: 0 14px 0 0;
}
.sociallinks-item:last-child {
  margin-right: 0;
}
.sociallinks-link {
  display: block;
  height: 30px;
  width: 30px;
  background-image: url(../images/sociallinks-bp-mobile.png);
  background-repeat: no-repeat;
}
.sociallinks-link-facebook {
  background-position: 0 0;
}
.sociallinks-link-flickr {
  background-position: -270px 0;
}
.sociallinks-link-googleplus {
  background-position: -107px 0;
}
.sociallinks-link-instagram {
  background-position: -321px 0;
}
.sociallinks-link-linkedin {
  background-position: -161px 0;
}
.sociallinks-link-pinterest {
  background-position: -370px 0;
}
.sociallinks-link-snapchat {
  background-position: -469px 0;
}
.sociallinks-link-tumblr {
  background-position: -420px 0;
}
.sociallinks-link-twitter {
  background-position: -54px 0;
}
.sociallinks-link-youtube {
  background-position: -214px 0;
  width: 33px;
}
@media screen and (min-width: 800px) {
  .sociallinks-item {
    margin-right: 18px;
  }
  .sociallinks-link {
    height: 27px;
    width: 27px;
    background-image: url(../images/sociallinks-bp.png);
  }
  .sociallinks-link-flickr {
    background-position: -232px 0;
  }
  .sociallinks-link-googleplus {
    background-position: -92px 0;
  }
  .sociallinks-link-instagram {
    background-position: -276px 0;
  }
  .sociallinks-link-linkedin {
    background-position: -138px 0;
  }
  .sociallinks-link-pinterest {
    background-position: -319px 0;
  }
  .sociallinks-link-snapchat {
    background-position: -407px 0;
  }
  .sociallinks-link-tumblr {
    background-position: -363px 0;
  }
  .sociallinks-link-twitter {
    background-position: -46px 0;
  }
  .sociallinks-link-youtube {
    background-position: -184px 0;
    width: 28px;
  }
}
.nv-page-content .nv-countryselector-component .cq-sitetunnel-placeholder {
  background: url("../../../../apps/navitas/components/v2/xtypes/css/images/sitetunnel_placeholder.png") no-repeat scroll 50% 50%;
  width: 99%;
  border: 2px dashed #cccccc;
  height: 74px;
}
/* Base mobile first styles for all devices */
.nv-countryselector-component {
  padding: 0 15px;
}
.nv-component-country-tunnel {
  padding: 25px 0 0;
  margin-bottom: 30px;
  margin-left: -15px;
  margin-right: -15px;
}
.nv-component-country-tunnel .country-region {
  display: block;
  border-bottom: 1px solid #dfdfdf;
  padding: 30px 0 10px;
}
.nv-component-country-tunnel .country-region:first-child {
  margin-top: 0;
  padding-top: 0;
}
.nv-component-country-tunnel .country-region h3 {
  color: #666666;
  margin-bottom: 20px;
  font-size: 20px;
  font-size: 2rem;
}
.nv-component-country-tunnel .country-region ul {
  margin: 0;
  padding: 0;
}
.nv-component-country-tunnel .country-region ul > li {
  list-style: none;
  margin-bottom: 20px;
  overflow: hidden;
}
.nv-component-country-tunnel .country-region ul > li a {
  display: inline-block;
  color: #007f00;
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 14px;
  font-size: 1.4rem;
}
.nv-component-country-tunnel .country-region ul > li a:hover {
  text-decoration: underline;
}
.nv-component-country-tunnel:after {
  content: "";
  clear: both;
  display: table;
}
/* From Tablets to Desktop */
@media only screen and (min-width: 768px) {
  .nv-component-country-tunnel .country-region {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom-width: 0;
    border-left: 1px solid #dfdfdf;
    padding: 0 5px 0 10px;
    float: left;
    width: 25%;
  }
  .nv-component-country-tunnel .country-region h3 {
    margin-top: -5px;
  }
  .nv-component-country-tunnel .country-region ul > li {
    margin-bottom: 25px;
  }
  .nv-component-country-tunnel .country-region ul > li a {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* Some Portrait/Landscape phones or tablets */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .nv-component-country-tunnel .country-region {
    width: 50%;
    padding-right: 0;
  }
  .nv-component-country-tunnel .country-region:first-child + div + div {
    clear: left;
  }
  .nv-component-country-tunnel .country-region:first-child + div + div,
  .nv-component-country-tunnel .country-region:first-child + div + div + div {
    margin-top: 30px;
  }
}
.nv-siteidentifier-component {
  float: left;
  max-width: 150px;
}
.nv-siteidentifier-component .nv-siteidentifier-textcontainer {
  margin-left: 14px;
}
.nv-siteidentifier-component .nv-siteidentifier-textcontainer .nv-siteidentifier-identifier {
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  margin: 19px 0 0;
  width: 100%;
  font-size: 1.2rem;
  white-space: nowrap;
}
.nv-siteidentifier-component .nv-siteidentifier-textcontainer .nv-siteidentifier-secondary {
  display: none;
}
@media screen and (min-width: 421px) {
  .nv-siteidentifier-component {
    max-width: 304px;
  }
  .nv-siteidentifier-component .nv-siteidentifier-textcontainer .nv-siteidentifier-identifier {
    margin-top: 25px;
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 501px) {
  .nv-siteidentifier-component .nv-siteidentifier-textcontainer {
    position: absolute;
  }
}
@media screen and (min-width: 801px) {
  .nv-siteidentifier-component .nv-siteidentifier-textcontainer {
    margin-left: 22px;
  }
  .nv-siteidentifier-component .nv-siteidentifier-textcontainer .nv-siteidentifier-identifier {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    font-size: 2rem;
    margin-top: 30px;
  }
  .nv-siteidentifier-component .nv-siteidentifier-textcontainer .nv-siteidentifier-identifier.is-above-center {
    margin-top: 20px;
  }
  .nv-siteidentifier-component .nv-siteidentifier-textcontainer .nv-siteidentifier-secondary {
    display: block;
    margin-top: 2px;
    width: 100%;
    font-size: 1.3rem;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
  }
}
#ui-datepicker-div {
  display: none;
}
.ui-datepicker {
  position: absolute;
  z-index: 300 !important;
  border: 1px solid #dfdfdf !important;
  width: auto !important;
  border-bottom: none !important;
  border-radius: 0 !important;
  padding: 0px !important;
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif !important;
}
.ui-datepicker .ui-datepicker-header {
  text-align: center;
  padding: 4px 0 10px !important;
  height: 18px;
  background: #eee;
  border: none !important;
  border-bottom: 1px solid #dfdfdf !important;
  border-radius: 0 !important;
  position: relative;
}
.ui-datepicker .ui-datepicker-header:before {
  position: absolute;
  top: -12px;
  left: 105px;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 12px 12px;
  border-color: transparent transparent #dfdfdf transparent;
}
.ui-datepicker .ui-datepicker-header:after {
  position: absolute;
  top: -11px;
  left: 106px;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 11px 11px 11px;
  border-color: transparent transparent #eee transparent;
}
.ui-datepicker .ui-datepicker-header span {
  text-align: center;
  color: #063;
  font-size: 1.4em;
  font-weight: bold;
}
.ui-datepicker .ui-datepicker-header span.nv-selectedOption {
  line-height: 26px;
  height: 26px;
}
.ui-datepicker .ui-datepicker-header .nv-cal-label {
  padding: 6px 0;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  padding: 0;
  position: relative;
  text-indent: -99999px;
  width: 9px;
  height: 30px;
  cursor: pointer;
  display: none;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:after,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span:after {
  position: absolute;
  top: 5px;
  right: 0;
  width: 15px;
  height: 15px;
  text-indent: 0;
  color: #007f00;
  font-size: 10px;
  font-size: 1rem;
  font-family: "BP Icons";
  content: ">";
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
  float: left;
  margin: 0 0 0 10px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:after {
  content: "<";
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled span {
  cursor: default;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-year {
  margin: 0 0 0 10px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  float: right;
  margin: 0 10px 0 0;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled span {
  cursor: default;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  margin: 0;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
  margin: 0;
  font-size: 14px;
  border: 1px solid #dfdfdf;
  background-color: #fff;
  color: #007f00;
  border-radius: 3px;
  padding: 3px;
  outline: none;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif !important;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select:first-child {
  margin: 0 10px 0 0;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month {
  width: 105px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year {
  width: 83px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .nv-selectBox.ui-datepicker-year span.nv-selectedOption {
  padding: 0px;
  background-position: 60px 5px;
  font-size: 1.4em;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .nv-selectBox.ui-datepicker-month span.nv-selectedOption {
  padding: 0px;
  background-position: 82px 5px;
  font-size: 1.4em;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .nv-selectBox span.nv-selectedOption {
  padding: 0px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .nv-selectBox span.nv-arrow {
  height: 19px;
  width: 20px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .nv-selectBox ul li.nv-option {
  font-size: 1.4em;
}
.ui-datepicker .ui-datepicker-header.nv-generic-calendar .ui-icon,
.ui-datepicker .ui-datepicker-header.nv-generic-calendar .nv-selectBox {
  margin-top: 18px;
}
.ui-datepicker table.ui-datepicker-calendar {
  width: 100%;
  font-size: 1.4em;
  border-collapse: collapse;
  margin: 0;
}
.ui-datepicker table.ui-datepicker-calendar thead tr th {
  padding: 0;
  text-align: center;
  font-weight: normal;
  border: 0;
  font-size: inherit;
  color: #666;
}
.ui-datepicker table.ui-datepicker-calendar thead tr th span {
  display: block;
  width: 35px;
  height: 35px;
  line-height: 35px;
}
.ui-datepicker table.ui-datepicker-calendar tr td {
  border: 0;
  padding: 0;
  font-weight: normal;
  border: 1px solid #dfdfdf;
}
.ui-datepicker table.ui-datepicker-calendar tr td span,
.ui-datepicker table.ui-datepicker-calendar tr td a {
  display: block;
  text-align: center;
  text-decoration: none;
  height: 35px;
  line-height: 35px;
  width: 35px;
  font-size: 0.929em;
  color: #ccc !important;
  background: transparent !important;
  border: none;
  padding: 0 !important;
}
.ui-datepicker table.ui-datepicker-calendar tr td a {
  color: #007f00 !important;
}
.ui-datepicker table.ui-datepicker-calendar tr td a:hover {
  background-color: #e0e0e0 !important;
}
.ui-datepicker table.ui-datepicker-calendar tr td:first-child {
  border-left: 0;
}
.ui-datepicker .nv-close-cal {
  float: right;
  margin: -44px -44px 0 0;
  width: 37px;
  height: 37px;
  cursor: pointer;
  z-index: 9;
  position: relative;
}
.list-component {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  min-height: 400px;
}
.parsys_columns .list-component {
  min-height: auto;
}
.list-component .filters {
  padding: 15px 15px 13px;
  background-color: #f5f5f5;
  border: 1px solid #dfdfdf;
  border-width: 1px 0;
  margin-top: 20px;
}
.parsys_columns .list-component .filters {
  display: none;
}
.list-component .filters .line {
  margin-bottom: 7px;
}
.list-component .filters .input {
  display: inline-block;
  vertical-align: text-bottom;
}
.list-component .filters .hidden {
  display: none;
}
.list-component .filters .dd-container {
  display: inline-block;
  margin-right: 13px;
}
.list-component .filters .dd-container .dd-selected,
.list-component .filters .dd-container .dd-option {
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
}
.list-component .filters .dd-container .dd-pointer:after {
  top: -4px;
}
.list-component .filters .dateField {
  width: 77px;
  padding: 9px 7px 8px;
  margin: 0 15px 0 10px;
  border: 1px solid #ddd;
  color: #666;
  font-family: Arial, Helvetica, sans-serif;
  cursor: pointer;
  text-align: center;
  font-size: 13px;
  font-size: 1.3rem;
}
.list-component .filters .dateField.error {
  border: 1px solid #f00;
  color: #f00;
}
.list-component .filters .ui-datepicker-trigger {
  position: relative;
  top: 6px;
  margin-right: 11px;
  cursor: pointer;
}
.list-component .filters .button {
  display: inline-block;
  position: relative;
  background: #007f00;
  border-radius: 2px;
  margin: 0 10px 0 15px;
}
.list-component .filters .button input[type=submit] {
  background-color: transparent;
  display: inline-block;
  font-weight: bold;
  padding: 8px 25px 9px 15px;
  text-decoration: none;
  border: none;
  color: #ffffff;
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  position: relative;
  z-index: 2;
  font-size: 14px;
  font-size: 1.4rem;
}
.list-component .filters .button:after {
  position: absolute;
  right: 0;
  top: 12px;
  color: #ffff00;
  font-family: "BP Icons";
  content: ">";
  margin-right: 10px;
  font-size: 10px;
  font-size: 1rem;
}
.list-component .filters .button:hover {
  background: #006731;
  color: #ffffff;
}
.list-component .filters input[type=reset],
.list-component .filters .reset {
  color: #007f00;
  border: none;
  background-color: transparent;
  text-decoration: none;
}
.list-component .filters input[type=reset]:hover,
.list-component .filters .reset:hover {
  text-decoration: underline;
}
.list-component .error-message {
  margin-top: 15px;
  color: #f00;
}
.list-component .showing {
  margin-top: 13px;
  padding-bottom: 5px;
}
.parsys_columns .list-component .showing {
  display: none;
}
.list-component ul,
.list-component li {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.list-component .list li {
  padding: 18px 0 20px;
  border-bottom: 1px solid #dfdfdf;
}
.parsys_columns .list-component .list li {
  padding: 13px 0 12px;
}
.parsys_columns .list-component .list li:first-child .date {
  margin-top: 5px;
}
.list-component .list li .date {
  color: #666;
}
.parsys_columns .list-component .list li .date {
  margin-bottom: 5px;
}
.list-component .list li a {
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  color: #007f00;
  text-decoration: none;
  font-size: 15px;
  font-size: 1.5rem;
}
.parsys_columns .list-component .list li a {
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  padding-left: 10px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 20px;
  line-height: 2rem;
}
.parsys_columns .list-component .list li a:before {
  content: 'P';
  font-family: "BP Icons";
  display: block;
  position: absolute;
  left: -2px;
  top: 0;
  font-size: 9px;
  font-size: 0.9rem;
}
.list-component .list li p {
  margin: 12px 0 0;
  max-height: 36px;
  overflow: hidden;
  line-height: 19px;
  line-height: 1.9rem;
}
.parsys_columns .list-component .list li p {
  margin-top: 4px;
  padding-left: 10px;
}
.list-component .list li p:empty {
  display: none;
}
.list-component .pagination {
  text-align: center;
  margin-top: 20px;
}
.parsys_columns .list-component .pagination {
  display: none;
}
.list-component .pagination a {
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  text-align: center;
  margin-right: -3px;
  color: #007f00;
  background-color: #eee;
  text-decoration: none;
  font-size: 20px;
  font-size: 2rem;
  line-height: 40px;
  line-height: 4rem;
}
.list-component .pagination a:hover {
  background-color: #e0e0e0;
}
.list-component .pagination a.active {
  width: 38px;
  height: 38px;
  background-color: #fff;
  border: 1px solid #ccc;
  color: #666;
  line-height: 38px;
  line-height: 3.8rem;
}
.list-component .pagination a.arrow {
  position: relative;
  width: 7px;
  height: 12px;
  background-color: #fff;
  color: #9c0;
}
.list-component .pagination a.arrow:after {
  position: absolute;
  top: -13px;
  right: 0;
  width: 9px;
  height: 15px;
  text-indent: 0;
  color: #99cc00;
  font-size: 11px;
  font-size: 1.1rem;
  font-family: "BP Icons";
  content: ">";
}
.list-component .pagination a.arrow.last {
  border-right: 2px solid #9c0;
}
.list-component .pagination a.arrow.prev {
  margin: 0 16px 0 0;
}
.list-component .pagination a.arrow.prev:after {
  content: "<";
}
.list-component .pagination a.arrow.prev.last {
  margin: 0 4px 0 0;
  border-right: none;
  border-left: 2px solid #9c0;
}
.list-component .pagination a.arrow.next {
  margin: 0 0 0 18px;
}
.list-component .pagination a.arrow.next.last {
  margin: 0 0 0 4px;
}
/**
 * Resposive
 **/
@media screen and (max-width: 800px) {
  .list-component {
    min-height: inherit;
  }
  .list-component .filters .line {
    margin-bottom: 0;
  }
  .list-component .filters .input {
    display: block;
    margin-top: 15px;
  }
  .list-component .filters .dateField {
    width: 133px;
  }
  .list-component .filters .dd-container {
    display: block;
    width: 230px !important;
    margin-bottom: 10px;
  }
  .list-component .filters .dd-container .dd-select,
  .list-component .filters .dd-container .dd-options {
    width: 230px !important;
  }
  .list-component .filters label {
    display: inline-block;
    width: 25px;
  }
  .list-component .filters .button {
    margin: 0 5px 0 0;
  }
  .parsys_columns .list li {
    padding: 7px 0 9px;
  }
}
.nv-shareprice-component .hidden {
  display: none !important;
}
.nv-shareprice-component .nv-shareprice-content,
.nv-shareprice-component .nv-shareprice-error {
  padding-top: 5px;
  padding-bottom: 5px;
}
.nv-shareprice-component .nv-shareprice-content.nv-shareprice-content-none,
.nv-shareprice-component .nv-shareprice-error.nv-shareprice-content-none {
  padding: 0;
}
.nv-shareprice-component .nv-shareprice-content.nv-shareprice-content-none + .nv-shareprice-error,
.nv-shareprice-component .nv-shareprice-error.nv-shareprice-content-none + .nv-shareprice-error {
  display: none !important;
}
.nv-shareprice-component .nv-shareprice-error {
  color: #ff0801;
  box-sizing: border-box;
}
.nv-shareprice-component .nv-shareprice-error.nv-shareprice-error-ticker {
  margin-top: -2px;
  padding: 2px 0 0 22px;
  font-size: 13px;
  line-height: 1;
  vertical-align: top;
  display: inline-block;
  background: url(../images/bp-shareprice-error-icon.png) no-repeat left center;
}
.nv-shareprice-component .nv-shareprice-error.nv-shareprice-error-ticker p {
  font-size: 12px;
  margin: 0;
}
.nv-shareprice-component .nv-shareprice-error.nv-shareprice-error-table {
  height: 83px;
  padding-top: 50px;
  text-align: center;
  background: url(../images/bp-shareprice-error-icon-big.png) no-repeat center top;
  width: 160px;
  margin: 15px auto 10px;
}
.nv-shareprice-component .nv-shareprice-error.nv-shareprice-error-table p {
  font-size: 16px;
}
.nv-shareprice-component .nv-shareprice-content-table {
  position: relative;
  top: 0;
  margin-top: 20px;
  box-sizing: border-box;
  border: 1px solid #dfdfdf;
  min-width: 220px;
  font-family: Arial, Helvetica, sans-serif;
}
.nv-shareprice-component .nv-shareprice-content-table a {
  font-family: Arial, Helvetica, sans-serif;
  color: #006633;
  margin: 0 7px 0 0px;
  background: url(../images/bp-shareprice-link-icon.png) no-repeat left center;
  padding-left: 10px;
  font-size: 12px;
  font-size: 1.2rem;
  text-decoration: none;
}
.nv-shareprice-component .nv-shareprice-content-table a:hover {
  text-decoration: underline;
}
.nv-shareprice-component .nv-shareprice-content-table p {
  color: #666666;
  margin: 0 0 16px 15px;
}
.nv-shareprice-component .nv-shareprice-content-table span.nv-shareprice-divider {
  color: #cccccc;
  display: inline-block;
  padding-right: 8px;
  font-size: 16px;
}
.nv-shareprice-component .nv-shareprice-table-content {
  padding: 10px 15px 16px;
  font-size: 13px;
  font-size: 1.3rem;
}
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-hint {
  margin: 17px 0 10px;
}
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-hint + p {
  margin-top: 0;
}
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table-arrow-up,
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table-arrow-down {
  display: inline-block;
  width: 8px;
  height: 8px;
}
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table-arrow-up {
  background: url(../images/bp-shareprice-arrow-up.png) no-repeat left top;
}
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table-arrow-down {
  background: url(../images/bp-shareprice-arrow-down.png) no-repeat left top;
}
.nv-shareprice-component .nv-shareprice-table-content.nv-active {
  display: block;
}
.nv-shareprice-component .nv-shareprice-table-content iframe {
  border: none;
}
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table {
  width: 100%;
  border-radius: 0;
  margin: 0;
  color: #666666;
}
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table tr {
  border-bottom: 1px solid #dfdfdf;
}
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table td {
  width: 25%;
  padding: 7px 0 6px;
  height: 17px;
  vertical-align: middle;
}
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table .nv-shareprice-table-currency,
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table .nv-shareprice-table-price {
  font-weight: bold;
  color: #333333;
}
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table .nv-shareprice-table-currency {
  width: 25%;
}
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table .nv-shareprice-table-name {
  padding: 0;
  width: 40%;
}
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table .nv-shareprice-table-price {
  font-size: 13px;
  padding: 0 5px;
  text-align: right;
  width: 20%;
}
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table .nv-shareprice-table-arrow {
  width: 5%;
  padding: 4px 10px 7px 0;
}
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table .nv-shareprice-table-diff {
  padding: 0 6px 0 0;
  font-size: 13px;
  text-align: right;
  width: 10%;
}
.nv-shareprice-component .nv-sharepriceticker-price {
  margin-left: 3px;
}
#nv-sharepricefeed {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
  color: #666666;
}
#nv-sharepricefeed .priceDown {
  background: url(../images/bp-shareprice-arrow-down.png) no-repeat left 3px;
  padding: 0 0 0 10px;
}
#nv-sharepricefeed .priceUp {
  background: url(../images/bp-shareprice-arrow-up.png) no-repeat left 3px;
  padding: 0 0 0 10px;
}
#nv-sharepricefeed p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 12px;
  font-weight: normal;
  margin: 0;
}
#nv-sharepricefeed p.error {
  color: #666666;
}
.nv-shareprice-disclaimer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  letter-spacing: 0.3px;
  color: #666666;
  margin-top: 15px;
}
.nv-shareprice-disclaimer a,
.nv-shareprice-disclaimer a:visited {
  color: #666666;
}
@media screen and (min-width: 800px) {
  .nv-shareprice-disclaimer {
    margin-top: 20px;
  }
}
/**
 * Video
 **/
/* */
.nv-reference-container {
  display: inline;
}
.nv-pagination {
  text-align: center;
  margin-top: 20px;
}
.nv-pagination a {
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin-right: -1px;
  color: #007f00;
  background-color: #eee;
  font-size: 20px;
  font-size: 2rem;
  text-decoration: none;
}
.nv-pagination a:hover {
  background-color: #e0e0e0;
}
.nv-pagination a.active {
  width: 38px;
  height: 38px;
  line-height: 38px;
  background-color: #fff;
  border: 1px solid #ccc;
  color: #666;
}
.nv-pagination a.arrow {
  position: relative;
  width: 7px;
  height: 12px;
  background-color: #fff;
  color: #9c0;
}
.nv-pagination a.arrow:after {
  position: absolute;
  top: -13px;
  right: 0;
  width: 9px;
  height: 15px;
  text-indent: 0;
  color: #99cc00;
  font-size: 11px;
  font-size: 1.1rem;
  font-family: "BP Icons";
  content: ">";
}
.nv-pagination a.arrow.last {
  border-right: 2px solid #9c0;
}
.nv-pagination a.arrow.prev {
  margin: 0 16px 0 0;
}
.nv-pagination a.arrow.prev:after {
  content: "<";
}
.nv-pagination a.arrow.prev.last {
  margin: 0 4px 0 0;
  border-right: none;
  border-left: 2px solid #9c0;
}
.nv-pagination a.arrow.next {
  margin: 0 0 0 18px;
}
.nv-pagination a.arrow.next.last {
  margin: 0 0 0 4px;
}
/**
 * SVG Image
 **/
.nv-svg {
  margin-bottom: 20px;
  margin-top: 20px;
  text-align: center;
}
.nv-svg img {
  width: auto;
  height: auto;
}
.nv-svg.nv-svg-scale img {
  width: 100%;
  height: 100%;
}
.nv-svg:empty,
.nv-svg.is-empty {
  margin: 0;
}
.parsys_columns .nv-svg {
  margin-bottom: 0;
}
.nv-richtext {
  margin-top: 15px;
}
.parsys_column > .section:first-child .nv-richtext {
  margin-top: 20px;
}
.nv-richtext p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.3rem;
  line-height: 2rem;
  margin: 20px 0;
}
.nv-richtext p:empty {
  margin: 0 !important;
}
.parsys_columns .nv-richtext p {
  margin-bottom: 0;
}
.nv-richtext h2,
.nv-richtext h3 {
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding: 0;
  letter-spacing: -0.03em;
  margin: 20px 0 0;
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
}
.nv-richtext h2 {
  color: #666666;
}
.nv-richtext h3 {
  color: #007f00;
}
.nv-richtext h4 {
  margin: 20px 0 0;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 18px;
  line-height: 1.8rem;
}
.nv-richtext blockquote {
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  letter-spacing: -0.03em;
  background: #eeeeee;
  border-left: 3px solid #99cc00;
  padding: 15px 20px 25px;
  margin: 20px 0 .5em;
  font-size: 20px;
  font-size: 2rem;
  line-height: 26px;
  line-height: 2.6rem;
}
.parsys_columns .nv-richtext blockquote {
  margin-bottom: 0;
}
.nv-richtext blockquote.nv-custom-quote {
  background: #f5f5f5;
  border-left-width: 0;
  padding: 15px;
}
.nv-richtext blockquote.nv-custom-quote .nv-quote-content {
  position: relative;
  text-indent: 22px;
  margin-bottom: 5px;
}
.nv-richtext blockquote.nv-custom-quote .nv-quote-content:before,
.nv-richtext blockquote.nv-custom-quote .nv-quote-content:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAgBAMAAADQwFSkAAAAMFBMVEUAAACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzADKV2adAAAAD3RSTlMAu8wR7qozd1WI3ZkiRGYT5BB9AAAAlElEQVQI16XOMQ7BUByA8Y9XRSLR7qJNjAaNkcFqqxu8zhZ1A2MHgxvoDbiA1NTZYHANCV5q8JcYbJ36Ld/6g04Pphu4PlGHFBUOqD0uNN8BqxfUC9j7YH1AL6B7P+ENY2ZiGIlT+lay5ZZEVK3h9lm7Rywp0OKX3l4a8sz5Q3/4MEZ5KW05M5aIzMBkDnoHdgA5fAEBJD22HPqdzgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  position: absolute;
  display: inline-block;
  content: "";
  width: 100%;
  height: 12px;
}
.nv-richtext blockquote.nv-custom-quote .nv-quote-content:before {
  background-position: 0 0;
  top: 5px;
  left: 0;
}
.nv-richtext blockquote.nv-custom-quote .nv-quote-content:after {
  background-position: 0 100%;
  background-position: 8px 100%;
  bottom: 8px;
  right: auto;
}
.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-short .nv-quote-content {
  font-size: 20px;
  font-size: 2rem;
  line-height: 26px;
  line-height: 2.6rem;
}
.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-long .nv-quote-content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  line-height: 2.2rem;
}
.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-long .nv-quote-content:after {
  bottom: 5px;
}
.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-darkgreen .nv-quote-content:before,
.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-darkgreen .nv-quote-content:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAgBAMAAADQwFSkAAAAMFBMVEUAAAAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwBqmOpsAAAAD3RSTlMAu8wR7qozd1WI3ZkiRGYT5BB9AAAAlElEQVQI16XOMQ7BUByA8Y9XRSLR7qJNjAaNkcFqqxu8zhZ1A2MHgxvoDbiA1NTZYHANCV5q8JcYbJ36Ld/6g04Pphu4PlGHFBUOqD0uNN8BqxfUC9j7YH1AL6B7P+ENY2ZiGIlT+lay5ZZEVK3h9lm7Rywp0OKX3l4a8sz5Q3/4MEZ5KW05M5aIzMBkDnoHdgA5fAEBJD22HPqdzgAAAABJRU5ErkJggg==);
}
.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-lightgreen .nv-quote-content:before,
.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-lightgreen .nv-quote-content:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAgBAMAAADQwFSkAAAAMFBMVEUAAACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzADKV2adAAAAD3RSTlMAu8wR7qozd1WI3ZkiRGYT5BB9AAAAlElEQVQI16XOMQ7BUByA8Y9XRSLR7qJNjAaNkcFqqxu8zhZ1A2MHgxvoDbiA1NTZYHANCV5q8JcYbJ36Ld/6g04Pphu4PlGHFBUOqD0uNN8BqxfUC9j7YH1AL6B7P+ENY2ZiGIlT+lay5ZZEVK3h9lm7Rywp0OKX3l4a8sz5Q3/4MEZ5KW05M5aIzMBkDnoHdgA5fAEBJD22HPqdzgAAAABJRU5ErkJggg==);
}
.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-orange .nv-quote-content:before,
.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-orange .nv-quote-content:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAgBAMAAADQwFSkAAAAMFBMVEUAAAD7Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg1Thk93AAAAD3RSTlMAu8wR7qozd1WI3ZkiRGYT5BB9AAAAlElEQVQI16XOMQ7BUByA8Y9XRSLR7qJNjAaNkcFqqxu8zhZ1A2MHgxvoDbiA1NTZYHANCV5q8JcYbJ36Ld/6g04Pphu4PlGHFBUOqD0uNN8BqxfUC9j7YH1AL6B7P+ENY2ZiGIlT+lay5ZZEVK3h9lm7Rywp0OKX3l4a8sz5Q3/4MEZ5KW05M5aIzMBkDnoHdgA5fAEBJD22HPqdzgAAAABJRU5ErkJggg==);
}
.nv-richtext blockquote.nv-custom-quote .nv-citation {
  color: #666666;
}
.nv-richtext ol,
.nv-richtext ul {
  padding-left: 25px;
}
.nv-richtext ol li,
.nv-richtext ul li {
  list-style-type: none;
  position: relative;
  margin-bottom: 8px;
  margin-left: 0px;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  line-height: 20px;
  line-height: 2rem;
  font-size: 13px;
  font-size: 1.3rem;
}
.nv-richtext ol li:before,
.nv-richtext ul li:before {
  float: left;
  margin-left: -22px;
  color: #99cc00;
}
.nv-richtext ol li ol,
.nv-richtext ul li ol,
.nv-richtext ol li ul,
.nv-richtext ul li ul {
  margin: 10px 0;
  padding-left: 30px;
}
.parsys_columns .nv-richtext ol li:last-child,
.parsys_columns .nv-richtext ul li:last-child {
  margin-bottom: 0;
}
.parsys_columns .nv-richtext ol,
.parsys_columns .nv-richtext ul {
  margin-bottom: 0;
}
.nv-richtext ul li:before {
  content: "\002022 ";
  font-size: 1.5em;
  top: 0.1em;
}
.nv-richtext ol {
  counter-reset: numbersList;
}
.nv-richtext ol li:before {
  font-weight: bold;
  counter-increment: numbersList;
  content: counter(numbersList);
}
.nv-richtext h2 + .nv-background-tint,
.nv-richtext h3 + .nv-background-tint,
.nv-richtext h4 + .nv-background-tint,
.nv-richtext blockquote + .nv-background-tint,
.nv-richtext ul + .nv-background-tint,
.nv-richtext ol + .nv-background-tint,
.nv-richtext .nv-background-tint + h2,
.nv-richtext .nv-background-tint + h3,
.nv-richtext .nv-background-tint + blockquote,
.nv-richtext .nv-background-tint + ul,
.nv-richtext .nv-background-tint + ol {
  margin-top: 15px;
}
.nv-richtext table {
  width: auto;
}
.nv-richtext .nv-background-tint {
  overflow: hidden;
  display: block;
  padding: 0 15px 0;
}
.nv-richtext .nv-background-tint.nv-tint-option-green > p,
.nv-richtext .nv-background-tint.nv-tint-option-green > p *,
.nv-richtext .nv-background-tint.nv-tint-option-green > h2,
.nv-richtext .nv-background-tint.nv-tint-option-green > ol li,
.nv-richtext .nv-background-tint.nv-tint-option-green > ul li {
  color: #fff;
}
.nv-richtext .nv-background-tint.nv-tint-option-green > h3,
.nv-richtext .nv-background-tint.nv-tint-option-green > h4 {
  color: #99cc00;
}
.nv-richtext .nv-background-tint.nv-tint-option-green > p a {
  color: #ffff00;
}
.nv-richtext .nv-background-tint > p:first-child,
.nv-richtext .nv-background-tint > h2:first-child,
.nv-richtext .nv-background-tint > h3:first-child,
.nv-richtext .nv-background-tint > h4:first-child {
  margin-top: 10px;
}
.nv-richtext .nv-background-tint > p:last-child,
.nv-richtext .nv-background-tint > h2:last-child,
.nv-richtext .nv-background-tint > h3:last-child,
.nv-richtext .nv-background-tint > h4:last-child {
  margin-bottom: 10px;
}
.nv-richtext .nv-background-tint > .nv-background-tint:first-child {
  margin-top: 15px;
}
.nv-richtext .nv-background-tint > .nv-background-tint:last-child {
  margin-bottom: 15px;
}
.nv-richtext a {
  color: #007f00;
  text-decoration: none;
}
.nv-richtext a:hover {
  text-decoration: underline;
}
.nv-richtext:empty {
  margin: 0;
}
.nv-richtext + .parsys_columns .parsys_column > .nv-text-component:first-child *,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-richtext,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-richtext *:first-child,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-textandimage,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-textandimage *:not(.nv-wrappedel),
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-table,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .responsive-image,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-component-linkcta,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-promobox,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-svg,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-tac,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-carousel-outer-wrapper {
  margin-top: 0;
}
@media screen and (max-width: 600px) {
  .nv-richtext h2,
  .nv-richtext h3 {
    line-height: 26px;
    line-height: 2.6rem;
  }
  .nv-richtext h4 {
    line-height: 20px;
    line-height: 2rem;
  }
}
.nv-navapp-component {
  margin-top: 20px;
}
.nv-navapp-component .nv-navapp {
  position: relative;
}
.nv-featurecarousel {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.nv-featurecarousel.empty {
  display: none;
}
.bpresponsivelandingpage .nv-featurecarousel,
.bpresponsivesublandingpage .nv-featurecarousel,
.bpresponsivelandingintranet .nv-featurecarousel,
.bpresponsivesublandingintranet .nv-featurecarousel {
  margin-top: 20px;
}
.nv-featurecarousel .nv-featurecarousel-wrapper {
  position: relative;
}
.nv-featurecarousel .hidden-image {
  visibility: hidden;
}
.nv-featurecarousel .nv-featurecarousel-slide {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.nv-featurecarousel .nv-featurecarousel-slide.active {
  z-index: 1;
}
.nv-featurecarousel .nv-featurecarousel-slide.slide-over {
  transition: all 1s ease;
  z-index: 3;
}
.nv-featurecarousel .nv-featurecarousel-slide.slide-behind {
  transition: all 1s ease;
  z-index: 2;
}
.nv-featurecarousel .nv-featurecarousel-slide.no-transition {
  transition: none !important;
}
.nv-featurecarousel .nv-featurecarousel-slide .nv-featurecarousel-bottom-bar {
  visibility: hidden;
}
.nv-featurecarousel .nv-featurecarousel-slide.active .nv-featurecarousel-bottom-bar,
.nv-featurecarousel .nv-featurecarousel-slide.slide-behind .nv-featurecarousel-bottom-bar,
.nv-featurecarousel .nv-featurecarousel-slide.slide-over .nv-featurecarousel-bottom-bar {
  visibility: visible;
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar {
  background-color: #333333;
  box-sizing: border-box;
  left: 0;
  width: 100%;
  position: relative;
  padding: 0;
  top: 50px;
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title,
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
  color: #ffffff;
  text-shadow: 0 0 4px #000000;
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title {
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  letter-spacing: -0.6px;
  padding: 15px 15px 0;
  font-size: 26px;
  font-size: 2.6rem;
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details:after {
  content: "";
  display: table;
  clear: both;
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
  width: calc(100% -  180px);
  box-sizing: border-box;
  float: left;
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  letter-spacing: 0;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 22px;
  line-height: 2.2rem;
}
.bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
.bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
.bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
.bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
  text-shadow: none;
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links {
  width: 180px;
  float: right;
  position: relative;
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta,
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta {
  position: relative;
  border-radius: 2px;
  box-sizing: border-box;
  color: #ffffff;
  display: block;
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  height: 35px;
  letter-spacing: -0.5px;
  padding: 10px 25px 0 10px;
  text-decoration: none;
  text-shadow: 0 0 4px #000000;
  transition: background-color 0.5s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta:after,
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta:after {
  content: "";
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 13px;
  width: 6px;
  height: 6px;
  border-bottom: 2px solid #b3ef00;
  border-right: 2px solid #b3ef00;
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -webkit-transform: rotate(-45deg);
  /* Safari */
  transform: rotate(-45deg);
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta:empty,
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta:empty {
  display: none;
}
.bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta,
.bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta,
.bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta,
.bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta,
.bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta,
.bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta,
.bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta,
.bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta {
  text-shadow: none;
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta {
  border: 1px solid #ffffff;
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta {
  background-color: rgba(255, 255, 255, 0.1);
  margin-top: 10px;
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta.download-cta {
  border: 1px solid #ffffff;
  background: url(../images/featurecarousel_download.svg) center -71px no-repeat;
  text-indent: 100%;
  overflow: hidden;
  padding: 0;
  width: 40px;
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta.download-cta:after {
  display: none;
}
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta.download-cta:hover {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: center -36px;
}
.nv-featurecarousel .nv-featurecarousel-arrow {
  background-color: transparent;
  border-width: 0 0 0;
  border-style: solid;
  border-color: #ffffff;
  bottom: 0;
  opacity: 1;
  outline: none;
  position: absolute;
  transition: all .5s;
  width: 50px;
  height: 50px;
  z-index: 6;
}
.nv-featurecarousel .nv-featurecarousel-arrow:after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  border-bottom: 2px solid #ffffff;
}
.nv-featurecarousel .nv-featurecarousel-arrow.previous-slide {
  left: 0;
  border-right: 1px rgba(255, 255, 255, 0.5) solid;
}
.nv-featurecarousel .nv-featurecarousel-arrow.previous-slide:after {
  margin-left: 10px;
  border-left: 2px solid #ffffff;
  transform: rotate(45deg);
}
.nv-featurecarousel .nv-featurecarousel-arrow.next-slide {
  right: 0;
  border-left: 1px rgba(255, 255, 255, 0.5) solid;
}
.nv-featurecarousel .nv-featurecarousel-arrow.next-slide:after {
  margin-right: 10px;
  border-right: 2px solid #ffffff;
  transform: rotate(-45deg);
}
.nv-featurecarousel .nv-featurecarousel-arrow:hover:after {
  border-color: #b3ef00;
}
.nv-featurecarousel .nv-featurecarousel-progress-bar {
  bottom: 20px;
  left: 50%;
  line-height: 0;
  position: absolute;
  transform: translateX(-50%);
  box-sizing: border-box;
  z-index: 6;
}
.nv-featurecarousel .nv-featurecarousel-progress-bar .progress-item {
  background-color: #4a4a4a;
  border-radius: 5px;
  cursor: pointer;
  display: inline-block;
  height: 4px;
  margin-right: 5px;
  position: relative;
  width: 30px;
  transform: translate3d(0, 0, 0);
  /*fixes AU-1 issue (probably caused by subpixel rendering issue in MacOS El Capitan*/
}
.nv-featurecarousel .nv-featurecarousel-progress-bar .progress-item:last-child {
  margin: 0;
}
.nv-featurecarousel .nv-featurecarousel-progress-bar .progress-item-filled {
  background-color: #b4ed30;
  border-radius: 5px;
  height: 100%;
  left: 0;
  opacity: 1;
  position: absolute;
  top: 0;
  transition: opacity .2s;
  width: 0;
}
.nv-featurecarousel .nv-featurecarousel-slide-image {
  display: block;
  margin: 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .nv-featurecarousel-component {
    margin: 0 -15px;
  }
  .nv-featurecarousel {
    background-color: #333333;
    box-sizing: border-box;
    transition: padding .4s;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title {
    text-shadow: none;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
    float: none;
    width: 100%;
    text-shadow: none;
    margin-bottom: 0;
    padding-bottom: 20px;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details {
    padding: 0 15px;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links {
    bottom: 0;
    float: none;
    height: 100px;
    position: absolute;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta,
  .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta {
    position: relative;
    text-shadow: none;
    width: 180px;
  }
  .nv-featurecarousel .nv-featurecarousel-progress-bar {
    background-color: #333333;
    border-bottom: 1px solid #9B9B9B;
    text-align: center;
    position: relative;
    top: 0;
    height: 50px;
  }
  .nv-featurecarousel .nv-featurecarousel-progress-bar .progress-item {
    top: calc(50% - 2px);
  }
  .nv-featurecarousel.nv-featurecarousel-style-light-grey {
    background-color: #ebebeb;
  }
  .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar {
    border-color: #ffffff;
  }
  .nv-featurecarousel .nv-featurecarousel-progress-bar .progress-item.active .progress-item-filled {
    width: 100%;
  }
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar {
  background-color: #ebebeb;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-details {
  background-color: #ebebeb;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-title {
  background-color: #ebebeb;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-title,
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
  color: #4a4a4a;
  text-shadow: none;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta,
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta {
  text-shadow: none;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta {
  background-color: #007f00;
  border: none;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta:hover {
  background-color: #067d00;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta {
  border: 1px solid #b3ef00;
  background-color: transparent;
  color: #4a4a4a;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta:after {
  color: #007f00;
  text-shadow: 0 0 0 #007f00;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta:hover {
  border: 1px solid #b3ef00;
  background-color: rgba(179, 239, 0, 0.1);
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta.download-cta,
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta.download-cta:hover {
  background-position: center -1px;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow:after {
  border-color: #4a4a4a;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow:hover:after {
  border-color: #007f00;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.previous-slide {
  border-right: 1px #ffffff solid;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.next-slide {
  border-left: 1px #ffffff solid;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar {
  background-color: #ebebeb;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar .progress-item {
  background-color: #b3ef00;
}
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar .progress-item-filled {
  background-color: #007f00;
}
.nv-featurecarousel.nv-featurecarousel-autorotate.nv-featurecarousel-style-dark-grey .nv-featurecarousel-progress-bar .progress-item.active {
  height: 2px;
  border: 1px solid #b4ed30;
}
.nv-featurecarousel.nv-featurecarousel-autorotate.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar .progress-item.active {
  height: 2px;
  border: 1px solid #007f00;
}
@media only screen and (min-width: 768px) {
  .bpresponsivelandingpage .nv-featurecarousel,
  .bpresponsivesublandingpage .nv-featurecarousel,
  .bpresponsivelandingintranet .nv-featurecarousel,
  .bpresponsivesublandingintranet .nv-featurecarousel {
    padding-bottom: 126px;
  }
  .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar,
  .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar,
  .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar,
  .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar {
    position: relative;
    padding: 0;
    background-color: transparent;
    height: 186px;
    bottom: 60px;
  }
  .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title,
  .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title,
  .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title,
  .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title {
    background-color: rgba(0, 0, 0, 0.65);
    width: 100%;
    height: 60px;
    padding: 0 60px;
    margin-bottom: 0;
    box-sizing: border-box;
    display: inline-block;
    line-height: 60px;
  }
  .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
  .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
  .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
  .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
    text-shadow: none;
    padding-top: 10px;
    padding-right: 20px;
  }
  .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details,
  .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details,
  .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details,
  .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details {
    height: 126px;
    padding: 0 20px 0 60px;
    background-color: #333333;
  }
  .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links,
  .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links,
  .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links,
  .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links {
    top: 10px;
  }
  .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-progress-bar,
  .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-progress-bar,
  .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-progress-bar,
  .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-progress-bar {
    bottom: -105px;
    z-index: 15;
  }
  .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-arrow,
  .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-arrow,
  .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-arrow,
  .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-arrow {
    border-width: 0;
    opacity: 1;
    height: 60px;
    z-index: 16;
  }
  .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide,
  .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide,
  .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide,
  .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide,
  .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-arrow.next-slide,
  .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-arrow.next-slide,
  .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.next-slide,
  .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.next-slide {
    border-width: 0;
  }
  .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide:after,
  .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide:after,
  .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide:after,
  .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide:after,
  .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-arrow.next-slide:after,
  .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-arrow.next-slide:after,
  .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.next-slide:after,
  .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.next-slide:after {
    margin-top: 2px;
  }
  .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey,
  .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey,
  .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey,
  .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey {
    padding-bottom: 172px;
  }
  .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-title,
  .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-title,
  .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-title,
  .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-title {
    background-color: #ebebeb;
  }
  .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar,
  .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar,
  .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar,
  .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar {
    bottom: 0;
    height: 172px;
  }
  .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-details,
  .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-details,
  .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-details,
  .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-details {
    background-color: #ebebeb;
    height: 112px;
  }
  .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
  .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
  .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
  .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
    padding-top: 0;
  }
  .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links,
  .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links,
  .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links,
  .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links {
    top: -5px;
  }
  .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar,
  .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar,
  .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar,
  .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar {
    bottom: -153px;
  }
  .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow,
  .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow,
  .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow,
  .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow {
    bottom: -60px;
  }
  .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.previous-slide,
  .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.previous-slide,
  .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.previous-slide,
  .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.previous-slide,
  .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.next-slide,
  .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.next-slide,
  .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.next-slide,
  .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.next-slide {
    border-width: 0;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.65);
    height: 150px;
    padding: 23px 70px 0 70px;
    bottom: 0;
    top: auto;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details {
    background-color: transparent;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title {
    margin-bottom: 10px;
    padding: 0;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
    padding-right: 10px;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links {
    bottom: 35px;
  }
  .nv-featurecarousel .nv-featurecarousel-arrow {
    opacity: 0;
    border: 0;
    height: 150px;
    z-index: 5;
  }
  .nv-featurecarousel .nv-featurecarousel-arrow.arrow-visible {
    opacity: 1;
  }
  .nv-featurecarousel:hover .nv-featurecarousel-arrow {
    -webkit-backface-visibility: hidden;
    opacity: 1;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .nv-featurecarousel {
    padding-bottom: 126px;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar {
    position: relative;
    padding: 0;
    background-color: transparent;
    height: 186px;
    bottom: 60px;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title {
    background-color: rgba(0, 0, 0, 0.65);
    width: 100%;
    height: 60px;
    padding: 0 60px;
    margin-bottom: 0;
    box-sizing: border-box;
    display: inline-block;
    line-height: 60px;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
    text-shadow: none;
    padding-top: 10px;
    padding-right: 20px;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details {
    height: 126px;
    padding: 0 20px 0 60px;
    background-color: #333333;
  }
  .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links {
    top: 10px;
  }
  .nv-featurecarousel .nv-featurecarousel-progress-bar {
    bottom: -105px;
    z-index: 15;
  }
  .nv-featurecarousel .nv-featurecarousel-arrow {
    border-width: 0;
    opacity: 1;
    height: 60px;
    z-index: 16;
  }
  .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide,
  .nv-featurecarousel .nv-featurecarousel-arrow.next-slide {
    border-width: 0;
  }
  .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide:after,
  .nv-featurecarousel .nv-featurecarousel-arrow.next-slide:after {
    margin-top: 2px;
  }
  .nv-featurecarousel.nv-featurecarousel-style-light-grey {
    padding-bottom: 172px;
  }
  .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar {
    bottom: 0;
    height: 172px;
  }
  .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-details {
    height: 112px;
  }
  .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
    padding-top: 0;
    margin-top: -3px;
  }
  .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links {
    top: -5px;
  }
  .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar {
    bottom: -153px;
  }
  .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow {
    bottom: -60px;
  }
  .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.previous-slide,
  .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.next-slide {
    border-width: 0;
  }
}
.nv-slideshow {
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .nv-slideshow {
    background-color: #333333;
    padding-bottom: 128px;
    transition: padding .4s;
  }
}
.nv-slideshow.empty {
  padding-bottom: 0;
}
.nv-slideshow.is-loading .nv-slideshow-wrapper:after {
  background: url(../images/spin_darkgrey.svg) center center / 80px auto no-repeat #ebebeb;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media screen and (max-width: 767px) {
  .nv-slideshow.is-loading .nv-slideshow-wrapper:after {
    background-size: 40px auto;
    transform: translate(-50%, calc(-50% -  25px));
  }
}
.nv-slideshow.is-loading .slideshow-popup-btn,
.nv-slideshow.is-loading .nv-slideshow-arrow {
  display: none;
}
.nv-slideshow.is-loading .nv-slideshow-slide:not(.active) {
  visibility: hidden;
}
.nv-slideshow .nv-slideshow-hidden-pillar {
  visibility: hidden;
}
.nv-slideshow .nv-slideshow-arrow {
  background-color: transparent;
  border-width: 0 0 0;
  border-style: solid;
  border-color: #ffffff;
  bottom: 0;
  outline: none;
  position: absolute;
  width: 50px;
  z-index: 6;
}
.nv-slideshow .nv-slideshow-arrow:after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  border-bottom: 2px solid #ffffff;
}
.nv-slideshow .nv-slideshow-arrow.previous-slide {
  left: 0;
  border-right: 1px rgba(255, 255, 255, 0.5) solid;
}
.nv-slideshow .nv-slideshow-arrow.previous-slide:after {
  margin-left: 10px;
  border-left: 2px solid #ffffff;
  transform: rotate(45deg);
}
.nv-slideshow .nv-slideshow-arrow.next-slide {
  right: 0;
  border-left: 1px rgba(255, 255, 255, 0.5) solid;
}
.nv-slideshow .nv-slideshow-arrow.next-slide:after {
  margin-right: 10px;
  border-right: 2px solid #ffffff;
  transform: rotate(-45deg);
}
.nv-slideshow .nv-slideshow-arrow:hover:after {
  border-color: #b3ef00;
}
.nv-slideshow .nv-slideshow-pagination {
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  color: #ffffff;
  z-index: 6;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 50px;
  line-height: 5rem;
}
.nv-slideshow .nv-slideshow-pagination .nv-slideshow-pagination-current {
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-size: 2.8rem;
}
.nv-slideshow .nv-slideshow-description {
  box-sizing: border-box;
  letter-spacing: 0;
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  text-shadow: 0 0 4px #000000;
  color: #ffffff;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 22px;
  line-height: 2.2rem;
}
.bpresponsivelandingpage .nv-slideshow .nv-slideshow-description,
.bpresponsivesublandingpage .nv-slideshow .nv-slideshow-description,
.bpresponsivelandingintranet .nv-slideshow .nv-slideshow-description,
.bpresponsivesublandingintranet .nv-slideshow .nv-slideshow-description,
.bpresponsivearticlepage .nv-slideshow .nv-slideshow-description,
.bpresponsivearticleintranet .nv-slideshow .nv-slideshow-description,
.bpresponsivenewsarticlepage .nv-slideshow .nv-slideshow-description,
.bpresponsivenewsarticleintranet .nv-slideshow .nv-slideshow-description {
  text-shadow: none;
}
.nv-slideshow .nv-slideshow-wrapper {
  position: relative;
}
.nv-slideshow .nv-slideshow-bottom-bar {
  background-color: #333333;
  box-sizing: border-box;
  left: 0;
  width: 100%;
  position: relative;
  height: 128px;
  padding: 0;
  top: 50px;
}
.nv-slideshow .nv-slideshow-bottom-bar.nv-slideshow-video-controls {
  padding-top: 14px;
  padding-bottom: 6px;
  top: 0;
}
@media screen and (max-width: 767px) {
  .nv-slideshow .nv-slideshow-bottom-bar.nv-slideshow-video-controls {
    padding-left: 14px;
    padding-right: 14px;
  }
}
.nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description {
  padding: 20px 14px;
  margin: 0;
}
.nv-slideshow .nv-slideshow-arrow {
  box-sizing: border-box;
  padding: 0;
  height: 50px;
}
.nv-slideshow .nv-slideshow-arrow:after {
  vertical-align: middle;
}
.nv-slideshow .nv-slideshow-pagination {
  left: 50%;
  transform: translateX(-50%);
}
.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-pagination {
  background-color: #ebebeb;
}
.nv-slideshow-slide {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.nv-slideshow-slide.active {
  z-index: 1;
}
.nv-slideshow-slide.slide-over {
  transition: all 1s ease;
  z-index: 3;
}
.nv-slideshow-slide.slide-behind {
  transition: all 1s ease;
  z-index: 2;
}
.nv-slideshow-slide.no-transition {
  transition: none !important;
}
.nv-slideshow-slide .nv-slideshow-bottom-bar {
  visibility: hidden;
}
.nv-slideshow-slide.active .nv-slideshow-bottom-bar,
.nv-slideshow-slide.slide-behind .nv-slideshow-bottom-bar,
.nv-slideshow-slide.slide-over .nv-slideshow-bottom-bar {
  visibility: visible;
}
.nv-slideshow-slide-image {
  display: block;
  margin: 0;
  width: 100%;
}
.nv-fullscreen-btn,
.popup-open {
  background: rgba(0, 0, 0, 0.65) url(../images/popup-open-icon.svg) center 50% no-repeat;
  height: 50px;
  position: absolute;
  right: 10px;
  top: 10px;
  transition: all .3s;
  width: 50px;
  z-index: 16;
}
.nv-slideshow-style-light-grey .nv-fullscreen-btn,
.nv-slideshow-style-light-grey .popup-open {
  background-color: #ebebeb;
  background-image: url(../images/popup-open-icon-light.svg);
}
.nv-fullscreen-btn:hover,
.popup-open:hover {
  cursor: pointer;
  background-image: url(../images/popup-open-icon-hover.svg);
}
.nv-slideshow-style-light-grey .nv-fullscreen-btn:hover,
.nv-slideshow-style-light-grey .popup-open:hover {
  background-image: url(../images/popup-open-icon-light-hover.svg);
}
.nv-fullscreen-btn:hover.is-video.is-cf-mode:after,
.popup-open:hover.is-video.is-cf-mode:after {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  content: "Disabled when Content Finder is active";
  opacity: 0.7;
  font-size: 16px;
  white-space: nowrap;
  background-color: inherit;
  height: 20px;
  padding: 16px 70px 14px 20px;
  color: inherit;
}
.nv-slideshow-style-light-grey .nv-fullscreen-btn:hover.is-video.is-cf-mode:after,
.nv-slideshow-style-light-grey .popup-open:hover.is-video.is-cf-mode:after {
  color: #000;
}
.nv-slideshow-style-dark-grey .nv-fullscreen-btn:hover.is-video.is-cf-mode:after,
.nv-slideshow-style-dark-grey .popup-open:hover.is-video.is-cf-mode:after {
  color: #fff;
}
.nv-slideshow-video-container,
.nv-slideshow-video-canvas {
  height: 100%;
  width: 100%;
}
.nv-slideshow-video-btn {
  background: url(../images/play_icons.svg) center -73px / 37px auto no-repeat;
  border-width: 0;
  padding: 0;
  outline: none;
  display: inline-block;
  width: 40px;
  height: 40px;
  vertical-align: middle;
}
.nv-slideshow-video-btn.is-loading {
  background: url(../images/spin_white.svg) center center / cover no-repeat;
}
.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-loading {
  background-image: url(../images/spin_darkgrey.svg);
}
.nv-slideshow-video-btn.is-stopped,
.nv-slideshow-video-btn.is-ended,
.nv-slideshow-video-btn.is-paused {
  background-position: center -73px;
}
.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-stopped,
.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-ended,
.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-paused {
  background-position: center 1px;
}
.nv-slideshow-video-btn.is-stopped:hover,
.nv-slideshow-video-btn.is-ended:hover,
.nv-slideshow-video-btn.is-paused:hover {
  background-position: center -110px;
}
.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-stopped:hover,
.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-ended:hover,
.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-paused:hover {
  background-position: center -36px;
}
.nv-slideshow-video-btn.is-playing {
  background: url(../images/pause_icons.svg) center -80px / auto no-repeat;
}
.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-playing {
  background-position: center 0;
}
.nv-slideshow-video-btn.is-playing:hover {
  background-position: center -120px;
}
.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-playing:hover {
  background-position: center -40px;
}
.nv-slideshow-video-btn:hover {
  cursor: pointer;
}
.nv-slideshow-video-timeline {
  background-color: #4a4a4a;
  border-radius: 5px;
  display: inline-block;
  width: calc(100% - 130px);
  height: 4px;
  margin: 0 20px;
  vertical-align: middle;
  cursor: pointer;
}
.nv-slideshow-style-light-grey .nv-slideshow-video-timeline {
  background-color: #b3ef00;
}
.nv-slideshow-video-timeline .nv-slideshow-video-passed {
  background-color: #b3ef00;
  border-radius: 5px;
  width: 0;
  height: 100%;
}
.nv-slideshow-style-light-grey .nv-slideshow-video-timeline .nv-slideshow-video-passed {
  background-color: #007f00;
}
.nv-slideshow-video-duration {
  display: inline-block;
  vertical-align: middle;
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 22px;
  line-height: 2.2rem;
}
.nv-slideshow-style-light-grey .nv-slideshow-video-duration {
  color: #4a4a4a;
}
/* Popup window START */
.nv-slideshow-popup {
  background-color: rgba(0, 0, 0, 0.85);
  height: 100%;
  left: -5000px;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: visibility 0s linear .5s, opacity .5s;
  visibility: hidden;
  width: 100%;
  z-index: 121;
}
@media screen and (max-width: 767px) {
  .nv-slideshow-popup {
    display: none;
  }
}
.nv-slideshow-popup.active {
  left: 0;
  opacity: 1;
  transition: visibility 0s linear 0s, opacity .5s;
  visibility: visible;
}
.nv-slideshow-popup .nv-slideshow-hidden-pillar {
  visibility: hidden;
}
.nv-slideshow-popup .nv-slideshow-arrow {
  background-color: transparent;
  border-width: 0 0 0;
  border-style: solid;
  border-color: #ffffff;
  bottom: 0;
  outline: none;
  position: absolute;
  width: 50px;
  z-index: 6;
}
.nv-slideshow-popup .nv-slideshow-arrow:after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  border-bottom: 2px solid #ffffff;
}
.nv-slideshow-popup .nv-slideshow-arrow.previous-slide {
  left: 0;
  border-right: 1px rgba(255, 255, 255, 0.5) solid;
}
.nv-slideshow-popup .nv-slideshow-arrow.previous-slide:after {
  margin-left: 10px;
  border-left: 2px solid #ffffff;
  transform: rotate(45deg);
}
.nv-slideshow-popup .nv-slideshow-arrow.next-slide {
  right: 0;
  border-left: 1px rgba(255, 255, 255, 0.5) solid;
}
.nv-slideshow-popup .nv-slideshow-arrow.next-slide:after {
  margin-right: 10px;
  border-right: 2px solid #ffffff;
  transform: rotate(-45deg);
}
.nv-slideshow-popup .nv-slideshow-arrow:hover:after {
  border-color: #b3ef00;
}
.nv-slideshow-popup .nv-slideshow-pagination {
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  color: #ffffff;
  z-index: 6;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 50px;
  line-height: 5rem;
}
.nv-slideshow-popup .nv-slideshow-pagination .nv-slideshow-pagination-current {
  font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-size: 2.8rem;
}
.nv-slideshow-popup .nv-slideshow-description {
  box-sizing: border-box;
  letter-spacing: 0;
  font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
  text-shadow: 0 0 4px #000000;
  color: #ffffff;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 22px;
  line-height: 2.2rem;
}
.bpresponsivelandingpage .nv-slideshow-popup .nv-slideshow-description,
.bpresponsivesublandingpage .nv-slideshow-popup .nv-slideshow-description,
.bpresponsivelandingintranet .nv-slideshow-popup .nv-slideshow-description,
.bpresponsivesublandingintranet .nv-slideshow-popup .nv-slideshow-description,
.bpresponsivearticlepage .nv-slideshow-popup .nv-slideshow-description,
.bpresponsivearticleintranet .nv-slideshow-popup .nv-slideshow-description,
.bpresponsivenewsarticlepage .nv-slideshow-popup .nv-slideshow-description,
.bpresponsivenewsarticleintranet .nv-slideshow-popup .nv-slideshow-description {
  text-shadow: none;
}
.nv-slideshow-popup .nv-slideshow-wrapper {
  margin: auto;
  overflow: hidden;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: 65%;
}
.nv-slideshow-popup .nv-fullscreen-btn {
  visibility: hidden;
}
.nv-slideshow-popup .popup-close {
  background: url(../images/popup-close-icon.svg) center / cover no-repeat;
  height: 28px;
  position: absolute;
  right: 35px;
  top: 35px;
  transition: background-image 0.3s;
  width: 28px;
}
.nv-slideshow-popup .popup-close:hover {
  cursor: pointer;
  background-image: url('../images/popup-close-icon-hover.svg');
}
.nv-slideshow-popup .popup-bottom-bar {
  background-color: rgba(0, 0, 0, 0.65);
  bottom: 0;
  height: 60px;
  left: 50%;
  max-width: 940px;
  position: absolute;
  transform: translateX(-50%);
  width: 90%;
  z-index: 1;
}
.nv-slideshow-popup .popup-bottom-bar .nv-slideshow-bottom-bar {
  position: absolute;
  left: 0;
  width: 100%;
  height: 60px;
  line-height: 60px;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s linear .5s, opacity .5s;
}
.nv-slideshow-popup .popup-bottom-bar .nv-slideshow-bottom-bar.active {
  opacity: 1;
  visibility: visible;
  transition: visibility 0s linear 0s, opacity .5s;
}
.nv-slideshow-popup .popup-bottom-bar .nv-slideshow-bottom-bar.nv-slideshow-video-controls {
  box-sizing: border-box;
  padding: 0 160px 0 70px;
}
.nv-slideshow-popup .popup-bottom-bar .nv-slideshow-description {
  padding: 8px 160px 0 70px;
  position: absolute;
}
.nv-slideshow-popup .nv-slideshow-pagination {
  right: 50px;
  width: 100px;
  text-align: center;
}
.nv-slideshow-popup .nv-slideshow-arrow {
  opacity: 1;
  height: 60px;
  transition: border-color 0.3s;
}
/* Popup window END */
@media screen and (max-width: 767px) {
  .nv-slideshow-component {
    margin: 0 -15px;
  }
  .nv-slideshow {
    box-sizing: border-box;
  }
  .nv-slideshow .nv-slideshow-bottom-bar {
    height: auto;
  }
  .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description {
    width: 100%;
    text-shadow: none;
    margin-bottom: 0;
    padding-bottom: 20px;
  }
  .nv-slideshow .nv-slideshow-pagination {
    background-color: #333333;
    border-bottom: 1px solid #9B9B9B;
    text-align: center;
    position: relative;
    top: 0;
    height: 50px;
  }
  .nv-slideshow.nv-slideshow-style-light-grey {
    background-color: #ebebeb;
  }
  .nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-pagination {
    border-color: #ffffff;
  }
  .nv-slideshow .popup-open {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .nv-slideshow .nv-slideshow-bottom-bar {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.65);
    height: 60px;
    padding: 0 120px 0 70px;
    bottom: 0;
    top: auto;
  }
  .nv-slideshow .nv-slideshow-bottom-bar.nv-slideshow-video-controls {
    line-height: 60px;
    padding-top: 0;
    padding-bottom: 0;
    top: auto;
  }
  .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description {
    padding: 8px 0 0;
  }
  .nv-slideshow .nv-slideshow-video-timeline {
    margin-right: 10px;
  }
  .nv-slideshow .nv-slideshow-arrow {
    height: 60px;
  }
  .nv-slideshow .popup-open {
    opacity: 0;
  }
  .nv-slideshow:hover .popup-open {
    -webkit-backface-visibility: hidden;
    opacity: 1;
  }
  .nv-slideshow .nv-slideshow-pagination {
    float: right;
    left: auto;
    right: 70px;
    transform: none;
  }
  .bpresponsivelandingpage .nv-slideshow .nv-slideshow-bottom-bar,
  .bpresponsivesublandingpage .nv-slideshow .nv-slideshow-bottom-bar,
  .bpresponsivelandingintranet .nv-slideshow .nv-slideshow-bottom-bar,
  .bpresponsivesublandingintranet .nv-slideshow .nv-slideshow-bottom-bar,
  .bpresponsivearticlepage .nv-slideshow .nv-slideshow-bottom-bar,
  .bpresponsivearticleintranet .nv-slideshow .nv-slideshow-bottom-bar,
  .bpresponsivenewsarticlepage .nv-slideshow .nv-slideshow-bottom-bar,
  .bpresponsivenewsarticleintranet .nv-slideshow .nv-slideshow-bottom-bar {
    padding-right: 120px;
  }
  .bpresponsivelandingpage .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description,
  .bpresponsivesublandingpage .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description,
  .bpresponsivelandingintranet .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description,
  .bpresponsivesublandingintranet .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description,
  .bpresponsivearticlepage .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description,
  .bpresponsivearticleintranet .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description,
  .bpresponsivenewsarticlepage .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description,
  .bpresponsivenewsarticleintranet .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description {
    text-shadow: none;
    padding: 8px 0;
  }
  .bpresponsivelandingpage .nv-slideshow .nv-slideshow-pagination,
  .bpresponsivesublandingpage .nv-slideshow .nv-slideshow-pagination,
  .bpresponsivelandingintranet .nv-slideshow .nv-slideshow-pagination,
  .bpresponsivesublandingintranet .nv-slideshow .nv-slideshow-pagination,
  .bpresponsivearticlepage .nv-slideshow .nv-slideshow-pagination,
  .bpresponsivearticleintranet .nv-slideshow .nv-slideshow-pagination,
  .bpresponsivenewsarticlepage .nv-slideshow .nv-slideshow-pagination,
  .bpresponsivenewsarticleintranet .nv-slideshow .nv-slideshow-pagination {
    z-index: 15;
  }
  .bpresponsivelandingpage .nv-slideshow .nv-slideshow-arrow,
  .bpresponsivesublandingpage .nv-slideshow .nv-slideshow-arrow,
  .bpresponsivelandingintranet .nv-slideshow .nv-slideshow-arrow,
  .bpresponsivesublandingintranet .nv-slideshow .nv-slideshow-arrow,
  .bpresponsivearticlepage .nv-slideshow .nv-slideshow-arrow,
  .bpresponsivearticleintranet .nv-slideshow .nv-slideshow-arrow,
  .bpresponsivenewsarticlepage .nv-slideshow .nv-slideshow-arrow,
  .bpresponsivenewsarticleintranet .nv-slideshow .nv-slideshow-arrow {
    height: 60px;
    z-index: 16;
  }
  .nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-pagination {
    background-color: transparent;
  }
  .nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-arrow {
    bottom: -60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .nv-slideshow .nv-slideshow-bottom-bar {
    padding-right: 120px;
  }
  .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description {
    text-shadow: none;
    padding: 8px 0;
  }
  .nv-slideshow .nv-slideshow-pagination {
    z-index: 15;
  }
  .nv-slideshow .nv-slideshow-arrow {
    height: 60px;
    z-index: 16;
  }
  .nv-slideshow .popup-open {
    display: none;
  }
  .nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-pagination {
    background-color: transparent;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .nv-slideshow .popup-open {
    display: none;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (min-device-height: 1366px) and (max-device-height: 1366px) and (min-width: 1366px) and (max-width: 1366px) {
  .nv-slideshow .popup-open {
    display: none;
  }
}
.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-bottom-bar {
  background-color: #ebebeb;
  position: relative;
}
.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-bottom-bar .nv-slideshow-description {
  color: #4a4a4a;
  text-shadow: none;
}
.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-arrow:after {
  border-color: #4a4a4a;
}
.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-arrow:hover:after {
  border-color: #007f00;
}
.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-arrow.previous-slide {
  border-right: 1px #ffffff solid;
}
.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-arrow.next-slide {
  border-left: 1px #ffffff solid;
}
.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-pagination {
  color: #4a4a4a;
  height: 60px;
  padding-top: 3px;
  position: relative;
  right: 0;
  text-align: right;
  box-sizing: border-box;
  padding-right: 70px;
}
.nv-slideshow-popup.nv-slideshow-style-light-grey .nv-slideshow-arrow.previous-slide {
  border-right: 1px #ffffff solid;
}
.nv-slideshow-popup.nv-slideshow-style-light-grey .nv-slideshow-arrow.next-slide {
  border-left: 1px #ffffff solid;
}
@media screen and (max-width: 767px) {
  .nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-pagination {
    height: 50px;
    padding: 0;
    text-align: center;
    width: 100%;
  }
}
.nv-slideshow-popup.nv-slideshow-style-light-grey .popup-close:hover {
  background-image: url(../images/popup-close-icon-light-hover.svg);
}
.nv-slideshow-popup.nv-slideshow-style-light-grey .popup-bottom-bar {
  background-color: #ebebeb;
}
.nv-slideshow-popup.nv-slideshow-style-light-grey .popup-bottom-bar .nv-slideshow-description {
  color: #4a4a4a;
  text-shadow: none;
}
.nv-slideshow-popup.nv-slideshow-style-light-grey .popup-bottom-bar .nv-slideshow-arrow:after {
  border-color: #4a4a4a;
}
.nv-slideshow-popup.nv-slideshow-style-light-grey .popup-bottom-bar .nv-slideshow-arrow:hover:after {
  border-color: #007f00;
}
.nv-slideshow-popup.nv-slideshow-style-light-grey .popup-bottom-bar .nv-slideshow-pagination {
  color: #4a4a4a;
}
/* Mobile Layout: to 320px*/
.nv-global-header {
  min-height: 130px;
}
.nv-primary-header-wrapper {
  padding-top: 19px;
}
.nv-primary-header-wrapper .nv-languageselector-component {
  max-width: 150px;
  float: right;
}
.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper {
  max-width: 100%;
}
.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector {
  padding-top: 15px;
}
.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li:first-child {
  display: inline-block;
}
.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language {
  font-size: 1rem;
}
.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language a {
  padding-left: 4px;
  padding-right: 2px;
  margin-top: 1px;
}
.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language.last-lang a {
  padding-right: 0;
}
.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language:after {
  height: 1.3rem;
}
.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li .language-tunnel {
  margin-right: 0;
}
.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector .country {
  display: none;
}
.nv-primary-header-wrapper .nv-linkcta-component {
  display: inline-block;
  position: absolute;
  right: 15px;
  margin: -4px 0 0;
}
.nv-primary-header-wrapper .nv-linkcta-component .nv-component-linkcta {
  padding: 0;
  margin: 0;
  border-right-width: 0;
}
.nv-primary-header-wrapper .nv-linkcta-component .linkcta-item-link-link {
  font-size: 1rem;
}
.nv-primary-header-wrapper .nv-shareprice-component {
  position: relative;
  top: -25px;
  left: -15px;
  right: -15px;
  width: 100%;
  height: 24px;
  white-space: nowrap;
  text-align: center;
  margin: 0;
  padding: 0 16px;
  font-size: 0;
  font-family: Arial, Helvetica, sans-serif;
}
.nv-primary-header-wrapper .nv-shareprice-component .nv-shareprice-content,
.nv-primary-header-wrapper .nv-shareprice-component .nv-shareprice-error {
  font-size: 1.2rem;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  background: #ffffcd;
}
@media only screen and (min-width: 421px) {
  .nv-global-header {
    min-height: 135px;
  }
  .nv-primary-header-wrapper {
    padding-top: 12px;
  }
  .nv-primary-header-wrapper .nv-site-logo {
    width: 54px;
    height: 72px;
    margin-top: -10px;
  }
  .nv-primary-header-wrapper .nv-languageselector-component {
    max-width: 85%;
  }
  .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector {
    margin-top: 8px;
  }
  .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector .language-tunnel {
    margin-right: 10px;
  }
  .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language {
    font-size: 1.3rem;
  }
  .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language a {
    padding-left: 6px;
    padding-right: 6px;
  }
  .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language:after {
    height: 1.6rem;
  }
  .nv-primary-header-wrapper .nv-shareprice-component {
    position: relative;
    top: -10px;
    left: auto;
    right: 0;
    margin: 0 0 13px;
    text-align: right;
    padding-right: 0;
    padding-left: 0;
    width: 100%;
  }
  .nv-primary-header-wrapper .nv-shareprice-component .nv-shareprice-content,
  .nv-primary-header-wrapper .nv-shareprice-component .nv-shareprice-error {
    background: transparent;
  }
  .nv-primary-header-wrapper .nv-linkcta-component {
    display: inline-block;
    position: static;
    right: 0;
    margin: 0;
  }
  .nv-primary-header-wrapper .nv-linkcta-component .nv-component-linkcta {
    border-right: 1px solid #dddddd;
    margin: 27px 10px 0 0;
    padding: 0 10px 0 0;
  }
  .nv-primary-header-wrapper .nv-linkcta-component .linkcta-item-link-link {
    font-size: 1.3rem;
  }
}
@media only screen and (min-width: 801px) {
  .nv-global-header {
    min-height: 150px;
  }
  .nv-primary-header-wrapper {
    padding-top: 10px;
  }
  .nv-primary-header-wrapper .nv-site-logo {
    width: 64px;
    height: 86px;
  }
  .nv-primary-header-wrapper .nv-languageselector-component {
    margin-top: -6px;
  }
  .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper {
    max-width: 100%;
  }
  .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector {
    float: right;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector .language-tunnel {
    margin-right: 10px;
  }
  .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language {
    font-size: 1.3rem;
  }
  .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language:after {
    height: 1.6rem;
  }
  .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector .country {
    margin-top: 1px;
    display: inline-block;
  }
  .nv-primary-header-wrapper .nv-linkcta-component {
    float: right;
    margin-top: -1px;
  }
  .nv-primary-header-wrapper .nv-linkcta-component .nv-component-linkcta {
    margin-top: 0;
    padding: 0px 10px 0;
  }
  .nv-primary-header-wrapper .nv-shareprice-component {
    position: static;
    width: auto;
    float: right;
    margin: 0;
    padding-top: 1px;
    padding-right: 10px;
    padding-bottom: 0;
  }
  .nv-primary-header-wrapper .nv-shareprice-component .nv-shareprice-content,
  .nv-primary-header-wrapper .nv-shareprice-component .nv-shareprice-error {
    padding-top: 0;
    position: relative;
    width: auto;
  }
}
html.language_az,
html:lang(az),
html:lang(az_az),
html:lang(ru),
html:lang(ru_ru),
html:lang(uk),
html:lang(uk_ua) {
  /* Cyrillic */
  /* form submit and reset buttons */
  /* breadcrumbs */
  /* carousel */
  /* cookie notification */
  /* country tunnel */
  /* gallery */
  /* language selector */
  /* links and ctas */
  /* navigation */
  /* page */
  /* promobox */
  /* search box */
  /* search results */
  /* sitemap */
  /* social feeds */
  /* table */
  /* tabs & accordion */
  /* text */
  /* video */
}
@font-face {
  font-family: 'Univers Extended Latin B W04';
  src: url(fonts/bcc5db19-6108-45f8-a734-e74b95282ffa.eot);
  src: url(fonts/bcc5db19-6108-45f8-a734-e74b95282ffa.eot?#iefix) format('embedded-opentype'), url(fonts/82c93860-d69f-4d11-87e8-1e9824244088.woff) format('woff'), url(fonts/abc67c94-cbc2-4a48-9575-5c488e0a0464.ttf) format('truetype'), url(fonts/901ae813-8006-4fe1-b1bc-3bd9d06a7e86.svg#901ae813-8006-4fe1-b1bc-3bd9d06a7e86) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Univers Extended Latin B W04 Roman';
  src: url(fonts/4db238ca-f361-48a2-82e6-f14dba0a6192.eot);
  src: url(fonts/4db238ca-f361-48a2-82e6-f14dba0a6192.eot?#iefix) format('embedded-opentype'), url(fonts/b4d7acff-4fa8-4735-8875-94b3eed5afe9.woff) format('woff'), url(fonts/ab87d9eb-c993-4211-95b2-e98e48feddfd.ttf) format('truetype'), url(fonts/e11fb2aa-a6d4-4491-950c-75bf03417574.svg#e11fb2aa-a6d4-4491-950c-75bf03417574) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Univers Extended Latin B W04 Bold';
  src: url(fonts/05389a9e-d79e-4404-9620-be62fbd09cd5.eot);
  src: url(fonts/05389a9e-d79e-4404-9620-be62fbd09cd5.eot?#iefix) format('embedded-opentype'), url(fonts/d5d65901-cffb-4a77-ba66-95ed5c2fda85.woff) format('woff'), url(fonts/ae880f9f-0456-41e6-873b-324c35251598.ttf) format('truetype'), url(fonts/e186fcf2-65f5-4f4b-9d07-b80a7d1357eb.svg#e186fcf2-65f5-4f4b-9d07-b80a7d1357eb) format('svg');
  font-weight: normal;
  font-style: normal;
}
html.language_az .nv-form .nv-submit-button,
html:lang(az) .nv-form .nv-submit-button,
html:lang(az_az) .nv-form .nv-submit-button,
html:lang(ru) .nv-form .nv-submit-button,
html:lang(ru_ru) .nv-form .nv-submit-button,
html:lang(uk) .nv-form .nv-submit-button,
html:lang(uk_ua) .nv-form .nv-submit-button,
html.language_az .nv-form .nv-reset-button,
html:lang(az) .nv-form .nv-reset-button,
html:lang(az_az) .nv-form .nv-reset-button,
html:lang(ru) .nv-form .nv-reset-button,
html:lang(ru_ru) .nv-form .nv-reset-button,
html:lang(uk) .nv-form .nv-reset-button,
html:lang(uk_ua) .nv-form .nv-reset-button {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-breadcrumbs-component,
html:lang(az) .nv-breadcrumbs-component,
html:lang(az_az) .nv-breadcrumbs-component,
html:lang(ru) .nv-breadcrumbs-component,
html:lang(ru_ru) .nv-breadcrumbs-component,
html:lang(uk) .nv-breadcrumbs-component,
html:lang(uk_ua) .nv-breadcrumbs-component {
  font-family: Arial, Helvetica, sans-serif;
}
html.language_az .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading,
html:lang(az) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading,
html:lang(az_az) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading,
html:lang(ru) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading,
html:lang(ru_ru) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading,
html:lang(uk) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading,
html:lang(uk_ua) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea,
html:lang(az) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea,
html:lang(az_az) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea,
html:lang(ru) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea,
html:lang(ru_ru) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea,
html:lang(uk) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea,
html:lang(uk_ua) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
  font-family: Arial, Helvetica, sans-serif;
}
html.language_az .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta,
html:lang(az) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta,
html:lang(az_az) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta,
html:lang(ru) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta,
html:lang(ru_ru) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta,
html:lang(uk) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta,
html:lang(uk_ua) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta {
  font-family: "Univers Extended Latin B W04 Bold", Arial, Helvetica, sans-serif;
  font-weight: unset;
}
html.language_az .nv-cookie-notification-header,
html:lang(az) .nv-cookie-notification-header,
html:lang(az_az) .nv-cookie-notification-header,
html:lang(ru) .nv-cookie-notification-header,
html:lang(ru_ru) .nv-cookie-notification-header,
html:lang(uk) .nv-cookie-notification-header,
html:lang(uk_ua) .nv-cookie-notification-header,
html.language_az .nv-cookie-header-link,
html:lang(az) .nv-cookie-header-link,
html:lang(az_az) .nv-cookie-header-link,
html:lang(ru) .nv-cookie-header-link,
html:lang(ru_ru) .nv-cookie-header-link,
html:lang(uk) .nv-cookie-header-link,
html:lang(uk_ua) .nv-cookie-header-link,
html.language_az .nv-linkcta-globalheader .linkcta-item-link.link.bp,
html:lang(az) .nv-linkcta-globalheader .linkcta-item-link.link.bp,
html:lang(az_az) .nv-linkcta-globalheader .linkcta-item-link.link.bp,
html:lang(ru) .nv-linkcta-globalheader .linkcta-item-link.link.bp,
html:lang(ru_ru) .nv-linkcta-globalheader .linkcta-item-link.link.bp,
html:lang(uk) .nv-linkcta-globalheader .linkcta-item-link.link.bp,
html:lang(uk_ua) .nv-linkcta-globalheader .linkcta-item-link.link.bp {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-cookie-notification-message,
html:lang(az) .nv-cookie-notification-message,
html:lang(az_az) .nv-cookie-notification-message,
html:lang(ru) .nv-cookie-notification-message,
html:lang(ru_ru) .nv-cookie-notification-message,
html:lang(uk) .nv-cookie-notification-message,
html:lang(uk_ua) .nv-cookie-notification-message {
  font-family: Arial, Helvetica, sans-serif;
}
html.language_az .nv-component-country-tunnel .country-region ul > li a,
html:lang(az) .nv-component-country-tunnel .country-region ul > li a,
html:lang(az_az) .nv-component-country-tunnel .country-region ul > li a,
html:lang(ru) .nv-component-country-tunnel .country-region ul > li a,
html:lang(ru_ru) .nv-component-country-tunnel .country-region ul > li a,
html:lang(uk) .nv-component-country-tunnel .country-region ul > li a,
html:lang(uk_ua) .nv-component-country-tunnel .country-region ul > li a {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-component-gallery ul li a .gallery-thumbnail-description,
html:lang(az) .nv-component-gallery ul li a .gallery-thumbnail-description,
html:lang(az_az) .nv-component-gallery ul li a .gallery-thumbnail-description,
html:lang(ru) .nv-component-gallery ul li a .gallery-thumbnail-description,
html:lang(ru_ru) .nv-component-gallery ul li a .gallery-thumbnail-description,
html:lang(uk) .nv-component-gallery ul li a .gallery-thumbnail-description,
html:lang(uk_ua) .nv-component-gallery ul li a .gallery-thumbnail-description {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date,
html:lang(az) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date,
html:lang(az_az) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date,
html:lang(ru) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date,
html:lang(ru_ru) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date,
html:lang(uk) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date,
html:lang(uk_ua) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date {
  font-family: "Univers Extended Latin B W04 Bold", Arial, Helvetica, sans-serif;
}
html.language_az .nv-component-gallery .gallery-large-image p,
html:lang(az) .nv-component-gallery .gallery-large-image p,
html:lang(az_az) .nv-component-gallery .gallery-large-image p,
html:lang(ru) .nv-component-gallery .gallery-large-image p,
html:lang(ru_ru) .nv-component-gallery .gallery-large-image p,
html:lang(uk) .nv-component-gallery .gallery-large-image p,
html:lang(uk_ua) .nv-component-gallery .gallery-large-image p {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-component-gallery-pagination ul li a,
html:lang(az) .nv-component-gallery-pagination ul li a,
html:lang(az_az) .nv-component-gallery-pagination ul li a,
html:lang(ru) .nv-component-gallery-pagination ul li a,
html:lang(ru_ru) .nv-component-gallery-pagination ul li a,
html:lang(uk) .nv-component-gallery-pagination ul li a,
html:lang(uk_ua) .nv-component-gallery-pagination ul li a {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html:lang(az) .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html:lang(az_az) .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html:lang(ru) .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html:lang(ru_ru) .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html:lang(uk) .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html:lang(uk_ua) .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html.language_az .nv-language-selector-wrapper .nv-language-selector ul > li.language,
html:lang(az) .nv-language-selector-wrapper .nv-language-selector ul > li.language,
html:lang(az_az) .nv-language-selector-wrapper .nv-language-selector ul > li.language,
html:lang(ru) .nv-language-selector-wrapper .nv-language-selector ul > li.language,
html:lang(ru_ru) .nv-language-selector-wrapper .nv-language-selector ul > li.language,
html:lang(uk) .nv-language-selector-wrapper .nv-language-selector ul > li.language,
html:lang(uk_ua) .nv-language-selector-wrapper .nv-language-selector ul > li.language {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-component-linkcta .linkcta-item-link-link,
html:lang(az) .nv-component-linkcta .linkcta-item-link-link,
html:lang(az_az) .nv-component-linkcta .linkcta-item-link-link,
html:lang(ru) .nv-component-linkcta .linkcta-item-link-link,
html:lang(ru_ru) .nv-component-linkcta .linkcta-item-link-link,
html:lang(uk) .nv-component-linkcta .linkcta-item-link-link,
html:lang(uk_ua) .nv-component-linkcta .linkcta-item-link-link {
  font-family: Arial, Helvetica, sans-serif;
}
html.language_az .nv-component-cta .linkcta-item-link-cta span,
html:lang(az) .nv-component-cta .linkcta-item-link-cta span,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta span,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta span,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta span,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta span,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta span {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(az) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html.language_az .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(az) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html.language_az .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(az) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html.language_az .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(az) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html.language_az .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(az) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html.language_az .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(az) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html.language_az .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size,
html:lang(az) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1,
html:lang(az) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1,
html:lang(az_az) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1,
html:lang(ru) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1,
html:lang(ru_ru) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1,
html:lang(uk) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1,
html:lang(uk_ua) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 {
  font-family: "Univers Extended Latin B W04 Roman", Arial, Helvetica, sans-serif;
}
html.language_az .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a,
html:lang(az) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a,
html:lang(az_az) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a,
html:lang(ru) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a,
html:lang(ru_ru) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a,
html:lang(uk) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a,
html:lang(uk_ua) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a {
  font-family: "Univers Extended Latin B W04 Roman", Arial, Helvetica, sans-serif;
}
html.language_az .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span,
html:lang(az) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span,
html:lang(az_az) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span,
html:lang(ru) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span,
html:lang(ru_ru) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span,
html:lang(uk) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span,
html:lang(uk_ua) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span {
  font-family: "Univers Extended Latin B W04 Roman", Arial, Helvetica, sans-serif;
}
html.language_az .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span,
html:lang(az) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span,
html:lang(az_az) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span,
html:lang(ru) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span,
html:lang(ru_ru) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span,
html:lang(uk) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span,
html:lang(uk_ua) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span {
  font-family: "Univers Extended Latin B W04 Roman", Arial, Helvetica, sans-serif;
}
html.language_az .nv-global-footer .copyright,
html:lang(az) .nv-global-footer .copyright,
html:lang(az_az) .nv-global-footer .copyright,
html:lang(ru) .nv-global-footer .copyright,
html:lang(ru_ru) .nv-global-footer .copyright,
html:lang(uk) .nv-global-footer .copyright,
html:lang(uk_ua) .nv-global-footer .copyright {
  font-family: Arial, Helvetica, sans-serif;
}
html.language_az .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading,
html:lang(az) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading,
html:lang(az_az) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading,
html:lang(ru) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading,
html:lang(ru_ru) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading,
html:lang(uk) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading,
html:lang(uk_ua) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text,
html:lang(az) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text,
html:lang(az_az) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text,
html:lang(ru) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text,
html:lang(ru_ru) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text,
html:lang(uk) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text,
html:lang(uk_ua) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text {
  font-family: Arial, Helvetica, sans-serif;
}
html.language_az .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading,
html:lang(az) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading,
html:lang(az_az) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading,
html:lang(ru) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading,
html:lang(ru_ru) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading,
html:lang(uk) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading,
html:lang(uk_ua) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading {
  font-family: "Univers Extended Latin B W04 Roman", Arial, Helvetica, sans-serif;
}
html.language_az .nv-search-wrapper .nv-input,
html:lang(az) .nv-search-wrapper .nv-input,
html:lang(az_az) .nv-search-wrapper .nv-input,
html:lang(ru) .nv-search-wrapper .nv-input,
html:lang(ru_ru) .nv-search-wrapper .nv-input,
html:lang(uk) .nv-search-wrapper .nv-input,
html:lang(uk_ua) .nv-search-wrapper .nv-input {
  font-family: Arial, Helvetica, sans-serif;
}
html.language_az .nv-search-results-wrapper .nv-pagination li a,
html:lang(az) .nv-search-results-wrapper .nv-pagination li a,
html:lang(az_az) .nv-search-results-wrapper .nv-pagination li a,
html:lang(ru) .nv-search-results-wrapper .nv-pagination li a,
html:lang(ru_ru) .nv-search-results-wrapper .nv-pagination li a,
html:lang(uk) .nv-search-results-wrapper .nv-pagination li a,
html:lang(uk_ua) .nv-search-results-wrapper .nv-pagination li a {
  font-family: "Univers Extended Latin B W04 Bold", Arial, Helvetica, sans-serif;
  font-weight: unset;
}
html.language_az .nv-search-results-wrapper .nv-result-title a,
html:lang(az) .nv-search-results-wrapper .nv-result-title a,
html:lang(az_az) .nv-search-results-wrapper .nv-result-title a,
html:lang(ru) .nv-search-results-wrapper .nv-result-title a,
html:lang(ru_ru) .nv-search-results-wrapper .nv-result-title a,
html:lang(uk) .nv-search-results-wrapper .nv-result-title a,
html:lang(uk_ua) .nv-search-results-wrapper .nv-result-title a,
html.language_az .nv-search-results-wrapper .nv-paragraph-title + .nv-bodytext,
html:lang(az) .nv-search-results-wrapper .nv-paragraph-title + .nv-bodytext,
html:lang(az_az) .nv-search-results-wrapper .nv-paragraph-title + .nv-bodytext,
html:lang(ru) .nv-search-results-wrapper .nv-paragraph-title + .nv-bodytext,
html:lang(ru_ru) .nv-search-results-wrapper .nv-paragraph-title + .nv-bodytext,
html:lang(uk) .nv-search-results-wrapper .nv-paragraph-title + .nv-bodytext,
html:lang(uk_ua) .nv-search-results-wrapper .nv-paragraph-title + .nv-bodytext {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-search-results-wrapper .nv-result-title a b,
html:lang(az) .nv-search-results-wrapper .nv-result-title a b,
html:lang(az_az) .nv-search-results-wrapper .nv-result-title a b,
html:lang(ru) .nv-search-results-wrapper .nv-result-title a b,
html:lang(ru_ru) .nv-search-results-wrapper .nv-result-title a b,
html:lang(uk) .nv-search-results-wrapper .nv-result-title a b,
html:lang(uk_ua) .nv-search-results-wrapper .nv-result-title a b {
  font-family: "Univers Extended Latin B W04 Bold", Arial, Helvetica, sans-serif;
  font-weight: unset;
}
html.language_az .nv-component-sitemap a,
html:lang(az) .nv-component-sitemap a,
html:lang(az_az) .nv-component-sitemap a,
html:lang(ru) .nv-component-sitemap a,
html:lang(ru_ru) .nv-component-sitemap a,
html:lang(uk) .nv-component-sitemap a,
html:lang(uk_ua) .nv-component-sitemap a {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-component-sitemap .level-2 a,
html:lang(az) .nv-component-sitemap .level-2 a,
html:lang(az_az) .nv-component-sitemap .level-2 a,
html:lang(ru) .nv-component-sitemap .level-2 a,
html:lang(ru_ru) .nv-component-sitemap .level-2 a,
html:lang(uk) .nv-component-sitemap .level-2 a,
html:lang(uk_ua) .nv-component-sitemap .level-2 a {
  font-family: "Univers Extended Latin B W04 Bold", Arial, Helvetica, sans-serif;
}
html.language_az .nv-component-sitemap .level-3 a,
html:lang(az) .nv-component-sitemap .level-3 a,
html:lang(az_az) .nv-component-sitemap .level-3 a,
html:lang(ru) .nv-component-sitemap .level-3 a,
html:lang(ru_ru) .nv-component-sitemap .level-3 a,
html:lang(uk) .nv-component-sitemap .level-3 a,
html:lang(uk_ua) .nv-component-sitemap .level-3 a {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption,
html:lang(az) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption,
html:lang(az_az) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption,
html:lang(ru) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption,
html:lang(ru_ru) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption,
html:lang(uk) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption,
html:lang(uk_ua) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-table .nv-inline-link,
html:lang(az) .nv-table .nv-inline-link,
html:lang(az_az) .nv-table .nv-inline-link,
html:lang(ru) .nv-table .nv-inline-link,
html:lang(ru_ru) .nv-table .nv-inline-link,
html:lang(uk) .nv-table .nv-inline-link,
html:lang(uk_ua) .nv-table .nv-inline-link,
html.language_az .nv-table .linkcta-item-link,
html:lang(az) .nv-table .linkcta-item-link,
html:lang(az_az) .nv-table .linkcta-item-link,
html:lang(ru) .nv-table .linkcta-item-link,
html:lang(ru_ru) .nv-table .linkcta-item-link,
html:lang(uk) .nv-table .linkcta-item-link,
html:lang(uk_ua) .nv-table .linkcta-item-link,
html.language_az .nv-table th,
html:lang(az) .nv-table th,
html:lang(az_az) .nv-table th,
html:lang(ru) .nv-table th,
html:lang(ru_ru) .nv-table th,
html:lang(uk) .nv-table th,
html:lang(uk_ua) .nv-table th,
html.language_az .nv-table td:before,
html:lang(az) .nv-table td:before,
html:lang(az_az) .nv-table td:before,
html:lang(ru) .nv-table td:before,
html:lang(ru_ru) .nv-table td:before,
html:lang(uk) .nv-table td:before,
html:lang(uk_ua) .nv-table td:before {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-tabsaccordion-component .nv-tac .nv-tac-heading,
html:lang(az) .nv-tabsaccordion-component .nv-tac .nv-tac-heading,
html:lang(az_az) .nv-tabsaccordion-component .nv-tac .nv-tac-heading,
html:lang(ru) .nv-tabsaccordion-component .nv-tac .nv-tac-heading,
html:lang(ru_ru) .nv-tabsaccordion-component .nv-tac .nv-tac-heading,
html:lang(uk) .nv-tabsaccordion-component .nv-tac .nv-tac-heading,
html:lang(uk_ua) .nv-tabsaccordion-component .nv-tac .nv-tac-heading {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-page-title,
html:lang(az) .nv-page-title,
html:lang(az_az) .nv-page-title,
html:lang(ru) .nv-page-title,
html:lang(ru_ru) .nv-page-title,
html:lang(uk) .nv-page-title,
html:lang(uk_ua) .nv-page-title,
html.language_az .nv-section-title,
html:lang(az) .nv-section-title,
html:lang(az_az) .nv-section-title,
html:lang(ru) .nv-section-title,
html:lang(ru_ru) .nv-section-title,
html:lang(uk) .nv-section-title,
html:lang(uk_ua) .nv-section-title,
html.language_az .nv-paragraph-title,
html:lang(az) .nv-paragraph-title,
html:lang(az_az) .nv-paragraph-title,
html:lang(ru) .nv-paragraph-title,
html:lang(ru_ru) .nv-paragraph-title,
html:lang(uk) .nv-paragraph-title,
html:lang(uk_ua) .nv-paragraph-title,
html.language_az .nv-subheadline,
html:lang(az) .nv-subheadline,
html:lang(az_az) .nv-subheadline,
html:lang(ru) .nv-subheadline,
html:lang(ru_ru) .nv-subheadline,
html:lang(uk) .nv-subheadline,
html:lang(uk_ua) .nv-subheadline,
html.language_az .nv-promotitle,
html:lang(az) .nv-promotitle,
html:lang(az_az) .nv-promotitle,
html:lang(ru) .nv-promotitle,
html:lang(ru_ru) .nv-promotitle,
html:lang(uk) .nv-promotitle,
html:lang(uk_ua) .nv-promotitle,
html.language_az .nv-quote,
html:lang(az) .nv-quote,
html:lang(az_az) .nv-quote,
html:lang(ru) .nv-quote,
html:lang(ru_ru) .nv-quote,
html:lang(uk) .nv-quote,
html:lang(uk_ua) .nv-quote,
html.language_az .nv-quote-content,
html:lang(az) .nv-quote-content,
html:lang(az_az) .nv-quote-content,
html:lang(ru) .nv-quote-content,
html:lang(ru_ru) .nv-quote-content,
html:lang(uk) .nv-quote-content,
html:lang(uk_ua) .nv-quote-content {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html.language_az .nv-citation,
html:lang(az) .nv-citation,
html:lang(az_az) .nv-citation,
html:lang(ru) .nv-citation,
html:lang(ru_ru) .nv-citation,
html:lang(uk) .nv-citation,
html:lang(uk_ua) .nv-citation {
  font-family: "Univers Extended Latin B W04 Bold", Arial, Helvetica, sans-serif;
}
html.language_az .nv-bodytext,
html:lang(az) .nv-bodytext,
html:lang(az_az) .nv-bodytext,
html:lang(ru) .nv-bodytext,
html:lang(ru_ru) .nv-bodytext,
html:lang(uk) .nv-bodytext,
html:lang(uk_ua) .nv-bodytext,
html.language_az .nv-altbodytext,
html:lang(az) .nv-altbodytext,
html:lang(az_az) .nv-altbodytext,
html:lang(ru) .nv-altbodytext,
html:lang(ru_ru) .nv-altbodytext,
html:lang(uk) .nv-altbodytext,
html:lang(uk_ua) .nv-altbodytext {
  font-family: Arial, Helvetica, sans-serif;
}
html.language_az .nv-numbered-list li,
html:lang(az) .nv-numbered-list li,
html:lang(az_az) .nv-numbered-list li,
html:lang(ru) .nv-numbered-list li,
html:lang(ru_ru) .nv-numbered-list li,
html:lang(uk) .nv-numbered-list li,
html:lang(uk_ua) .nv-numbered-list li,
html.language_az .nv-bulleted-list li,
html:lang(az) .nv-bulleted-list li,
html:lang(az_az) .nv-bulleted-list li,
html:lang(ru) .nv-bulleted-list li,
html:lang(ru_ru) .nv-bulleted-list li,
html:lang(uk) .nv-bulleted-list li,
html:lang(uk_ua) .nv-bulleted-list li {
  font-family: Arial, Helvetica, sans-serif;
}
html.language_az .nv-video .nv-video-innerwrap .nv-video-subtitle,
html:lang(az) .nv-video .nv-video-innerwrap .nv-video-subtitle,
html:lang(az_az) .nv-video .nv-video-innerwrap .nv-video-subtitle,
html:lang(ru) .nv-video .nv-video-innerwrap .nv-video-subtitle,
html:lang(ru_ru) .nv-video .nv-video-innerwrap .nv-video-subtitle,
html:lang(uk) .nv-video .nv-video-innerwrap .nv-video-subtitle,
html:lang(uk_ua) .nv-video .nv-video-innerwrap .nv-video-subtitle {
  font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}
html:lang(el),
html:lang(el_gr) {
  /* breadcrumbs */
  /* carousel */
  /* cookie notification */
  /* country tunnel */
  /* gallery */
  /* language selector */
  /* links and ctas */
  /* navigation */
  /* page */
  /* promobox */
  /* search box */
  /* search results */
  /* sitemap */
  /* social feeds */
  /* table */
  /* tabs & accordion */
  /* text */
  /* video */
}
@font-face {
  font-family: 'Univers 45 LT Greek';
  src: url(fonts/Univers-45-light-greek.eot);
  src: url(fonts/Univers-45-light-greek.eot?#iefix) format('embedded-opentype'), url(fonts/Univers-45-light-greek.woff) format('woff'), url(fonts/Univers-45-light-greek.ttf) format('truetype'), url(fonts/Univers-45-light-greek.svg#Univers-45-light) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Univers 55 Roman Greek';
  src: url(fonts/Univers-55-roman-greek.eot);
  src: url(fonts/Univers-55-roman-greek.eot?#iefix) format('embedded-opentype'), url(fonts/Univers-55-roman-greek.woff) format('woff'), url(fonts/Univers-55-roman-greek.ttf) format('truetype'), url(fonts/Univers-55-roman-greek.svg#Univers-45-light) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Univers 65 Bold Greek';
  src: url(fonts/Univers-65-bold-greek.eot);
  src: url(fonts/Univers-65-bold-greek.eot?#iefix) format('embedded-opentype'), url(fonts/Univers-65-bold-greek.woff) format('woff'), url(fonts/Univers-65-bold-greek.ttf) format('truetype'), url(fonts/Univers-65-bold-greek.svg#Univers-45-light) format('svg');
  font-weight: normal;
  font-style: normal;
}
html:lang(el) .nv-breadcrumbs-component,
html:lang(el_gr) .nv-breadcrumbs-component {
  font-family: Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea,
html:lang(el_gr) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
  font-family: Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta a,
html:lang(el_gr) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta a {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-cookie-header-link,
html:lang(el_gr) .nv-cookie-header-link {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-cookie-notification-message,
html:lang(el_gr) .nv-cookie-notification-message {
  font-family: Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-component-country-tunnel .country-region ul > li a,
html:lang(el_gr) .nv-component-country-tunnel .country-region ul > li a {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-component-gallery ul li a .gallery-thumbnail-description,
html:lang(el_gr) .nv-component-gallery ul li a .gallery-thumbnail-description {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date,
html:lang(el_gr) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date {
  font-family: "Univers 65 Bold Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-component-gallery .gallery-large-image p,
html:lang(el_gr) .nv-component-gallery .gallery-large-image p {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-component-gallery-pagination ul li a,
html:lang(el_gr) .nv-component-gallery-pagination ul li a {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html:lang(el_gr) .nv-language-selector-wrapper .nv-language-selector ul > li.country {
  font-family: Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-language-selector-wrapper .nv-language-selector ul > li.language,
html:lang(el_gr) .nv-language-selector-wrapper .nv-language-selector ul > li.language {
  font-family: Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-component-linkcta .linkcta-item-link-link,
html:lang(el_gr) .nv-component-linkcta .linkcta-item-link-link {
  font-family: Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-component-cta .linkcta-item-link-cta span,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta span {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(el) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(el) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(el) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(el) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(el) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(el) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1,
html:lang(el_gr) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 {
  font-family: "Univers 55 Roman Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a,
html:lang(el_gr) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a {
  font-family: "Univers 55 Roman Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span,
html:lang(el_gr) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span {
  font-family: "Univers 55 Roman Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span,
html:lang(el_gr) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span {
  font-family: "Univers 55 Roman Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-global-footer .copyright,
html:lang(el_gr) .nv-global-footer .copyright {
  font-family: Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading,
html:lang(el_gr) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text,
html:lang(el_gr) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text {
  font-family: Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading,
html:lang(el_gr) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading {
  font-family: "Univers 55 Roman Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-search-wrapper .nv-input,
html:lang(el_gr) .nv-search-wrapper .nv-input {
  font-family: Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-search-results-wrapper .nv-pagination li a,
html:lang(el_gr) .nv-search-results-wrapper .nv-pagination li a {
  font-family: Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-component-sitemap a,
html:lang(el_gr) .nv-component-sitemap a {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-component-sitemap .level-2 a,
html:lang(el_gr) .nv-component-sitemap .level-2 a {
  font-family: "Univers 65 Bold Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-component-sitemap .level-3 a,
html:lang(el_gr) .nv-component-sitemap .level-3 a {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption,
html:lang(el_gr) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-table th,
html:lang(el_gr) .nv-table th,
html:lang(el) .nv-table td:before,
html:lang(el_gr) .nv-table td:before {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-tabsaccordion-component .nv-tac .nv-tac-heading,
html:lang(el_gr) .nv-tabsaccordion-component .nv-tac .nv-tac-heading {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-page-title,
html:lang(el_gr) .nv-page-title,
html:lang(el) .nv-section-title,
html:lang(el_gr) .nv-section-title,
html:lang(el) .nv-paragraph-title,
html:lang(el_gr) .nv-paragraph-title,
html:lang(el) .nv-subheadline,
html:lang(el_gr) .nv-subheadline,
html:lang(el) .nv-promotitle,
html:lang(el_gr) .nv-promotitle,
html:lang(el) .nv-quote,
html:lang(el_gr) .nv-quote,
html:lang(el) .nv-quote-content,
html:lang(el_gr) .nv-quote-content {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-citation,
html:lang(el_gr) .nv-citation {
  font-family: "Univers 65 Bold Greek", Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-bodytext,
html:lang(el_gr) .nv-bodytext,
html:lang(el) .nv-altbodytext,
html:lang(el_gr) .nv-altbodytext {
  font-family: Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-numbered-list li,
html:lang(el_gr) .nv-numbered-list li,
html:lang(el) .nv-bulleted-list li,
html:lang(el_gr) .nv-bulleted-list li {
  font-family: Arial, Helvetica, sans-serif;
}
html:lang(el) .nv-video .nv-video-innerwrap .nv-video-subtitle,
html:lang(el_gr) .nv-video .nv-video-innerwrap .nv-video-subtitle {
  font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}
html.language_ja .nv-page-title {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 26px;
  line-height: 2.6rem;
  font-weight: bold;
}
html.language_ja .nv-section-title,
html.language_ja .nv-paragraph-title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
}

