/*---- Reset ----------------------------------*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
  display: block;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
q:before,
blockquote:after,
q:after {
  content: '';
  content: none;
}
table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  display: inline-block;
  color: inherit;
  text-decoration: none;
  outline: none;
}
a:active,
a:focus {
  outline: 0;
}
ul {
  list-style: none;
}
input,
textarea,
select,
button {
  outline: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  box-shadow: none;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
}
textarea {
  resize: none;
}
::-ms-expand {
  display: none;
}
::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
::-moz-placeholder {
  opacity: 1;
}
*,
*:after,
*:before {
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
svg path,
svg g,
svg use {
  fill: inherit !important;
}
/*---- END Reset ------------------------------*/
/*---- Fonts ----------------------------------*/
@font-face {
  font-family: 'thomasheadline';
  src: url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/thomasheadline-regular.eot');
  src: url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/thomasheadline-regular.eot#iefix') format('embedded-opentype'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/thomasheadline-regular.woff') format('woff'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/thomasheadline-regular.ttf') format('truetype'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/thomasheadline-regular.svg#thomasheadline-regular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'thomasheadline';
  src: url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/thomasheadline-bold.eot');
  src: url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/thomasheadline-bold.eot#iefix') format('embedded-opentype'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/thomasheadline-bold.woff') format('woff'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/thomasheadline-bold.ttf') format('truetype'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/thomasheadline-bold.svg#thomasheadline-bold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'sourcesanspro';
  src: url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-regular.eot');
  src: url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-regular.eot#iefix') format('embedded-opentype'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-regular.woff') format('woff'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-regular.ttf') format('truetype'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-regular.svg#sourcesanspro-regular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'sourcesanspro';
  src: url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-semi-bold.eot');
  src: url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-semi-bold.eot#iefix') format('embedded-opentype'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-semi-bold.woff') format('woff'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-semi-bold.ttf') format('truetype'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-semi-bold.svg#sourcesanspro-semi-bold') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'sourcesanspro';
  src: url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-bold.eot');
  src: url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-bold.eot#iefix') format('embedded-opentype'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-bold.woff') format('woff'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-bold.ttf') format('truetype'), url('//nr-customers.s3.amazonaws.com/customers/tcne/ving/fonts/sourcesanspro-bold.svg#sourcesanspro-bold') format('svg');
  font-weight: 700;
  font-style: normal;
}
/*---- END Fonts ------------------------------*/
/*---- Main -----------------------------------*/
html,
body {
  min-height: 100%;
}
body {
  min-width: 320px;
  font: 400 16px/1.2 'sourcesanspro', sans-serif;
  background: #f5f0eb;
  color: #4a4a4a;
}
@media only screen and (max-width: 767px) {
  body {
    background: none;
  }
}
img {
  display: block;
  width: 100%;
  max-width: 100%;
}
@media only screen and (min-width: 1025px) {
  a {
    transition: color 0.15s linear;
  }
  a:hover {
    color: #1b98ba;
  }
}
/*---- Utils ------------------------*/
.mobile-only {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  .mobile-only {
    display: block !important;
  }
  .mobile-hidden {
    display: none;
  }
}

/*---- END Utils --------------------*/
/*---- END Main -------------------------------*/
/*---- Sections -------------------------------*/
.section__frame {
  width: 100%;
  max-width: 980px;
  padding: 0 20px;
  margin: 0 auto;
}
.section__frame--middle,
.section__frame--bottom {
  overflow: hidden;
}
.section--top {
  background-color: #6db4a9;
}
.section__content--top {
  padding: 32px 0 25px;
  min-height: 200px;
}
.section__frame--middle {
  background-color: #fff;
}
.section__content--middle {
  padding: 40px 0 70px;
}
.section__frame--bottom {
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
  .section__content--top {
    padding: 10px 0 20px;
    min-height: 160px;
  }
  .section__content--middle {
    padding: 40px 0 20px;
  }
  .section__content--no-padding {
    padding: 0;
  }
  body:not(.home-page) .section.-middle {
    padding: 0;
  }
}
/*---- END Sections ---------------------------*/
/*---- Grid -----------------------------------*/
.grid:after {
  content: '';
  display: table;
  width: 100%;
  clear: both;
}
.grid__column {
  float: left;
}
.grid__column + .grid__column {
  float: right;
}
.grid__column--small {
  width: 25.54%;
}
.grid__column--large {
  width: 65.95%;
}
@media only screen and (max-width: 767px) {
  .grid__column {
    width: auto;
  }
  .grid__column,
  .grid__column + .grid__column {
    float: none;
  }
}
/*---- END Grid -------------------------------*/
/*---- Sharing --------------------------------*/
.sharing__drop,
.sharing__corner:before {
  box-shadow: 0 0 2px 0 #000;
}
.sharing__opener {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 24'%3E%3Cpath fill='%23707070' d='M18 1.7c1.4 0 2.5 1.1 2.5 2.5S19.4 6.7 18 6.7s-2.5-1.1-2.5-2.5 1.1-2.5 2.5-2.5zM4 14.5c-1.4 0-2.5-1.1-2.5-2.5S2.6 9.5 4 9.5s2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zm14 2.8c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5-2.5-1.1-2.5-2.5 1.1-2.5 2.5-2.5zM18 8c2.1 0 3.7-1.7 3.7-3.7S20 .5 18 .5s-3.7 1.7-3.7 3.7c0 .4.1.7.2 1.1L7 9.8c-.7-.9-1.8-1.5-3-1.5C2 8.3.3 9.9.3 12S2 15.7 4 15.7c1.2 0 2.3-.6 3-1.5l7.4 4.4c-.1.4-.2.7-.2 1.1 0 2.1 1.7 3.7 3.7 3.7s3.7-1.7 3.7-3.7S20 16 18 16c-1.2 0-2.3.6-3 1.5L7.6 13c.1-.3.2-.7.2-1.1s-.1-.7-.2-1.1L15 6.5c.7.9 1.8 1.5 3 1.5z'/%3E%3C/svg%3E") no-repeat;
}
.sharing__item--email,
.sharing__item--facebook,
.sharing__item--twitter {
 /* display: none;*/
}
/*---- END Sharing ----------------------------*/

.channeling-bar__icon-wrapper {
  height: 27px;
}
.channeling-bar__icon {
  height: 27px;
  width: 27px;
  margin: 0;
}
.channeling-bar {
  padding: 10px 0;
}
.channeling-bar__icon-wrapper .channeling-bar__icon {
  background-size: 60%;
  background-position: center;
}
.channeling-bar__icon-wrapper .channeling-bar__icon--3 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='267' height='267' version='1' viewBox='0 0 267 267'%3E%3Cg fill='%234a4a4a'%3E%3Cpath d='M120.5.6C87.1 4 57.9 16.9 35.8 37.9c-11.6 11-17.7 19.2-24.3 32.6-17.1 34.4-14.6 72.6 6.8 104.8 6.8 10.2 17.3 21.6 25.6 27.7l6 4.5.1 29.8V267l33.8-16.9 33.7-16.8 19.5-.6c16-.4 21.4-1 30.1-3 45.6-10.8 81.2-41 94.3-80.2 8.7-25.9 6.6-53.7-5.9-79-6.6-13.4-12.7-21.6-24.3-32.6-18.9-18-42.1-29.7-69.5-35C152 1 129-.3 120.5.6zm36.1 17.9c25.8 4.5 48.2 16 65.9 33.9 18.8 18.9 27.5 39.4 27.5 64.9 0 13.9-2.4 24.7-8.4 37.2-12.4 26.1-35.7 45.6-66.9 56-13 4.3-28 6.5-44.6 6.5H117l-25 12.5L67 242v-42.8l-8.2-6C31.6 173.4 17 147 17 117.3c0-25.5 8.7-46 27.5-64.9 17.4-17.6 39.9-29.2 65.1-33.8 10.9-2 35.9-2 47-.1z'/%3E%3Cpath d='M61.2 101.2c-4.9 1.7-9.9 7.8-10.7 13.2-.6 3.7-.3 5.5 1.6 9.3 3.2 6.3 6.6 8.6 13.6 9.1 4.9.3 6.4 0 9.3-2 1.9-1.3 4.5-3.9 5.8-5.8 4.6-6.8 1.6-18.7-5.8-22.5-3.9-2-9.9-2.6-13.8-1.3zm67.7-.3c-4.7 1.5-7.8 4.2-10 8.8-5.4 11.1 2.2 23.3 14.6 23.3 12.4 0 20-12.2 14.6-23.4-1.3-2.5-3.7-5.4-5.5-6.5-3.8-2.4-10-3.4-13.7-2.2zm65.8.5c-7 2.5-10.7 8-10.7 15.9 0 5.2 2.8 10 8 13.5 2.9 2 4.4 2.3 9.3 2 7-.5 10.4-2.8 13.6-9.1 1.9-3.8 2.2-5.6 1.6-9.3-.8-5.7-5.8-11.6-11.3-13.2-4.9-1.5-5.7-1.5-10.5.2z'/%3E%3C/g%3E%3C/svg%3E");
}
.channeling-bar__icon-wrapper .channeling-bar__icon--5 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='267' height='267' version='1' viewBox='0 0 267 267'%3E%3Cpath fill='%234a4a4a' d='M44.5 1.6c-8 2.9-29.1 21-37.4 32.1C.5 42.6-.6 46.6 1 57.1 6.2 93 34.6 136.5 85.7 187.2c48.4 48 90 74.3 124.9 78.9 9.2 1.2 9.2 1.2 15-1.6 9.6-4.7 32.7-28.5 38.5-39.8 3.2-6.1 3.5-12.4.7-17.7-2.1-4-5-6.3-27.8-21.7-28.7-19.3-34-22.3-39.1-22.3-6 0-16 4.5-33.5 15.1l-3.2 1.9-8-6.4c-19.5-15.8-48-44.5-61.2-61.7l-5.1-6.7 7.5-13.3c7.7-13.8 10.2-21 9.1-26.7-.6-3.4-36.6-58.3-40.1-61.3C58.8 0 51.3-.9 44.5 1.6zm25.2 39.6c9.2 13.9 16.8 26.4 17 27.8.3 1.8-2.4 7.5-9.1 19.4-5.3 9.4-9.6 17.4-9.6 17.9 0 2 17.6 24.1 29.7 37.2 19.6 21.2 47.7 46.4 60.9 54.5 1.8 1.1 3.7.3 17-7.3 8.3-4.8 16.6-9.3 18.6-10.1l3.6-1.5 26.1 17.2c18.2 12 26.1 17.7 26.1 19 0 3.6-19 25.7-27.4 31.9-5 3.6-9.4 3.6-21.2.2-31.5-9-69.2-35.8-111.4-79-43.8-44.8-70.4-86.7-72.7-114.3l-.6-6.7 5-5.9c7.6-9.1 26.8-25.5 30-25.5.7 0 8.8 11.4 18 25.2z'/%3E%3C/svg%3E");
}
.channeling-bar__icon-wrapper .channeling-bar__icon--1 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='267' height='267' version='1' viewBox='0 0 267 267'%3E%3Cpath fill='%234a4a4a' d='M66.8 41.8L0 83.5V267h267V83.5l-63.8-39.8c-35-21.9-65-40.6-66.7-41.7l-3-1.8-66.7 41.6zm119.1 8.4c28.4 18.2 53.7 34.6 56.4 36.3l4.7 3.2-56.7 43c-31.3 23.6-57.8 43.6-58.9 44.3-2 1.2-3.3.4-17.5-11.2-8.5-6.9-17.8-15.1-20.8-18.2-3-3-5.8-5.3-6.3-5-.7.5-51-39.2-63.1-49.8l-3.8-3.3 56.3-36.2c31-19.9 56.7-36.2 57.2-36.3.5 0 24.1 14.9 52.5 33.2zM62 145.4c7.4 6 13.5 11.2 13.5 11.5 0 1.1-57.8 75.1-58.7 75.1-.9 0-1.1-121.3-.2-122.3.3-.3 7.6 5.1 16.3 12.1 8.6 7 21.7 17.6 29.1 23.6zm189 25.1c0 33.8-.4 61.5-.8 61.5-.8 0-60-75.7-60.5-77.2-.3-.9 58.4-45.7 60.1-45.7.9-.1 1.2 12.8 1.2 61.4zm-42.6 37c17.9 23.1 32.6 42.3 32.6 42.7 0 .5-48.4.8-107.5.8S26 250.7 26 250.2c0-.6 60.7-79.3 63-81.6.8-.8 27.8 20.2 36.1 28.1l3.7 3.5 22.8-17.5c12.6-9.7 23.2-17.5 23.5-17.4.4.1 15.3 19.1 33.3 42.2z'/%3E%3C/svg%3E");
}
.channeling-bar__button:focus .channeling-bar__icon,
.channeling-bar__button:hover .channeling-bar__icon,
.channeling-bar__item--active .channeling-bar__icon {
  background-position: center !important;
}
.channeling-bar__button:focus .channeling-bar__text,
.channeling-bar__button:hover .channeling-bar__text,
.channeling-bar__item--active .channeling-bar__text {
  color: inherit;
}
@media only screen and (max-width: 767px) {
  .channeling-bar__icon-wrapper {
    height: 32px;
  }
  .channeling-bar__icon {
    height: 32px;
    width: 32px;
  }
}
/*---- Widget Block ---------------------------*/
.widget__title {
  padding: 0 0 32px;
  font-family: 'thomasheadline', sans-serif;
  font-size: 60px;
  line-height: 1;
  color: #fff;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .widget__title {
    padding: 10px 0 20px;
    font-size: 30px;
  }
}
/*---- END Widget Block -----------------------*/
/*---- Labels ---------------------------------*/
.labels {
  font-family: 'thomasheadline', sans-serif;
  font-size: 0;
  text-align: justify;
  text-justify: distribute;
  list-style-type: none;
}
.labels:after {
  content: '';
  display: inline-block;
  width: 100%;
}
.label {
  display: inline-block;
  width: 14.28571429%;
  max-width: 92px;
  font-size: 16px;
  text-align: center;
  vertical-align: top;
}
.label__link {
  display: block;
}
a.label__link{
    
    color:black;
}
.label__link--current {
  font-weight: 700;
}
.label__image {
  margin: 0 auto 10px;
  width: 64px;
  padding: 64px 0 0;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
}
.label__image--current {
  background-position: 50% 100%;
}
@media only screen and (min-width: 1025px) {
  .label__link:not(.label__link--current):hover {
    color: #4a4a4a;
  }
  .label__link:not(.label__link--current):hover .label__image {
    background-position: 50% 100%;
  }
}
@media only screen and (max-width: 767px) {
  .label {
    max-width: 100%;
  }
  .labels--primary {
    margin: 0 -15px;
    text-align: center;
  }
  .labels--primary .label {
    padding: 0 9px;
    width: 25%;
    margin-bottom: 30px;
    font-size: 15px;
  }
  .labels--primary .label__image {
    width: 100%;
    padding: 100% 0 0;
  }
  .labels--secondary {
    margin: 0 -20px;
    line-height: 2.4;
    background: #f5f5f5;
    text-align: left;
  }
  .labels--secondary .label {
    display: none;
    padding: 0 20px;
    width: 100%;
    text-align: inherit;
  }
  .labels--secondary .label br {
    display: none;
  }
  .labels--secondary .label.-current .link {
    font-weight: 500;
    color: inherit;
  }
  .labels--secondary .label__image {
    display: none;
  }
  .labels--visible .label {
    display: block;
  }
  .labels--visible .labels__toggle:after {
    border-top-width: 0;
    border-bottom-width: 4.5px;
    border-bottom-color: #fff;
  }
  .labels__toggle {
    padding: 7px 20px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-family: 'thomasheadline', sans-serif;
    font-size: 18px;
    font-weight: 700;
    background: #f39100;
    color: #fff;
  }
  .labels__toggle:after {
    content: '';
    display: block;
    width: 20px;
    height: 10px;
    position: absolute;
    right: 15px;
    top: 25px;
    background: url("data:image/svg+xml,%3Csvg width='16' height='7' viewBox='0 0 16 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M8 5.5L14.5.2c.3-.3.7-.2 1 0 .2.3.2.7 0 1L8.2 6.8 8 7c-.3 0-.4 0-.6-.2l-7-5.6C0 1-.2.5 0 .2c.2-.2.7-.3 1 0l7 5.3' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    // border-width: 4.5px 4.5px 0 4.5px;
    // border-style: solid;
    // border-color: #fff transparent transparent transparent;
  }
}
/*---- END Labels ------------------------------*/
/*---- FAQ ------------------------------------*/
/*---- FAQ Reset --------------------*/
.faq .answer-list,
.faq .answer-header__title,
.faq .answer-header__controls,
.faq .answer-list__content .answer-content__inline-form,
.faq .answer-list__content .answer-content__multipage,
.faq .answer-list__content .answer-content__singlepage {
  padding: 0;
}
.faq .answer-list__answer {
  margin: 0;
}
.faq .answer-list__opener,
.faq .answer-list__footer,
.faq .answer-list__answer--open,
.faq .answer-list__answer--prev .answer-list__opener,
.faq .answer-list__answer--open .answer-list__drop {
  box-shadow: none;
}
.faq .answer-header__title,
.faq .answer-header__title:focus {
  color: inherit;
}
.faq .answer-header__toggle-icon {
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.answer-header__toggle-icon {
  background: url("data:image/svg+xml,%3Csvg width='16' height='7' viewBox='0 0 16 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23707070' d='M8 1.5l6.6 5.3c.3.3.7.2 1 0 .2-.3.2-.7 0-1L8.2.2 8 0c-.3 0-.4 0-.6.2l-7 5.6c-.4.3-.5.7-.2 1 .2.2.7.3 1 0L8 1.5' /%3E%3C/svg%3E");
}
.answer-header--collapsed .answer-header__toggle-icon {
  background: url("data:image/svg+xml,%3Csvg width='16' height='7' viewBox='0 0 16 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23707070' d='M8 5.5L14.5.2c.3-.3.7-.2 1 0 .2.3.2.7 0 1L8.2 6.8 8 7c-.3 0-.4 0-.6-.2l-7-5.6C0 1-.2.5 0 .2c.2-.2.7-.3 1 0l7 5.3' /%3E%3C/svg%3E");
}
.faq .answer-header__wrapper {
  height: 50px;
}
.faq .answer-body {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.faq .feedback-survey {
  padding-left: 0;
}
.faq .feedback-survey--disabled {
  pointer-events: none;
}
.faq .feedback-survey__button {
  font-weight: 700;
}
.faq .feedback-survey__button:not(.feedback-survey__button--active) {
  color: inherit;
  transition: color 0.15s linear;
}
.faq .channeling-bar__text {
  font-size: 16px;
  text-transform: inherit;
}
.arrow-popup .contact-form {
  width: 300px;
}
.arrow-popup .contact-form textarea {
  min-height: 150px;
}
.feedback-dialog__button--only {
  font-family: 'thomasheadline', sans-serif;
  font-size: 19px;
  font-weight: 700;
  border-radius: 25px;
  background: #f39100;
  text-transform: uppercase;
}
/*---- END FAQ Reset ----------------*/
.faq__title {
  padding: 1px 0 20px;
  font-family: 'thomasheadline', sans-serif;
  font-size: 24px;
  font-weight: 700;
}
.faq {
  padding: 0 0 50px;
    line-height:17px;
  /*---- Sharing ------------*/
  /*---- END Channels -------*/
}
.faq .answer-list {
  border-top: 1px solid #e5e5e5;
}
.faq .answer-list__answer {
  border-bottom: 1px solid #e5e5e5;
}
.faq .answer-header__title {
  transition: color 0.15s linear;
  font-weight: 700;
}
.faq .answer-header__control {
  margin: 0 0 0 25px;
}
.faq .answer-body__html h2,
.faq .answer-body__html h3 {
  font-size: 18px;
}
.faq .answer-body__html h4,
.faq .answer-body__html h5,
.faq .answer-body__html h6 {
  font-size: 17.5px;
}
.faq .answer-body__html ul,
.faq .answer-body__html ol {
  padding: 0 0 0 20px;
  list-style-position: inside;
}
.faq .answer-body__html ul ul,
.faq .answer-body__html ol ul,
.faq .answer-body__html ul ol,
.faq .answer-body__html ol ol {
  padding: 0 0 0 20px;
}
.faq .answer-body__html ul li,
.faq .answer-body__html ol li {
  margin: 0 0 5px;
}
.faq .answer-body__html ul li:before {
  content: '•';
  display: inline-block;
  padding: 0 10px 0 0;
  vertical-align: top;
}
.faq .answer-body__html ul li > * {
  max-width: 90%;
}
.faq .answer-body__html td {
  border: 1px solid #4a4a4a;
  padding: 5px;
}
.faq .answer-body__html strong,
.faq .answer-body__html b {
  font-weight: bold;
}
.faq .answer-body__html em {
  font-style: italic;
}
.faq .answer-body__html a {
  color: #1b98ba;
}
.faq .answer-body__html > * {
  margin: 0 0 19.2px;
}
.faq .answer-footer {
  padding: 10px 0 0;
}
.faq .sharing,
.faq .sharing__opener {
  width: 18px;
  height: 19.44px;
}
.faq .sharing__opener {
  margin: -9px 0 0 -9px;
  background-size: cover;
  background-repeat: no-repeat;
}
.faq .answer-header__toggle-icon-wrapper {
  width: 18px;
  height: 8px;
}
@media only screen and (min-width: 1025px) {
  .faq .answer-list__answer:not(.answer-list__answer--open) .answer-header__title:hover {
    color: #1b98ba;
  }
  .faq .feedback-survey__button:hover {
    color: #1b98ba;
  }
}
@media only screen and (max-width: 767px) {
  .faq__title {
    padding: 10px 0 20px;
  }
  .faq .answer-header__control {
    margin: 0;
  }
  .faq .answer-header__toggle-icon-wrapper {
    width: 18px;
    height: 50px;
  }
  .faq .answer-header__toggle-icon {
    background-size: 18px 8px !important;
    background-position: center;
  }
  .faq {
    padding: 0 0 20px;
  }
  .faq .answer-footer__feedback,
  .faq .answer-footer__channeling {
    float: none;
  }
  .faq .answer-footer__feedback {
    text-align: center;
  }
}
/*---- END FAQ --------------------------------*/
/*---- Breadcrumbs ----------------------------*/
.breadcrumbs {
  padding: 8px 0 25px;
  font-size: 12px;
}
.breadcrumbs br {
  display: none;
}
.breadcrumbs__item,
.breadcrumbs__link,
.breadcrumbs__icon {
  display: inline-block;
  vertical-align: middle;
}
.breadcrumbs__icon {
  margin: 0 4px 0 2px;
}
.breadcrumbs__icon:before {
  content: '/';
  width: 4px;
  height: 8px;
}
@media only screen and (max-width: 767px) {
  .breadcrumbs {
    padding: 10px 0 25px;
  }
}
/*---- END Breadcrumbs ------------------------*/
/*---- Sidenav --------------------------------*/
.sidenav__title {
  padding: 0 0 20px;
  font-family: 'thomasheadline', sans-serif;
  font-size: 24px;
  font-weight: 700;
}
.sidenav__title br {
  display: none;
}
.sidenav__sublevel {
  display: none;
}
.sidenav__link {
  display: block;
  position: relative;
}
.sidenav__link--current {
  font-weight: 700;
}
.sidenav__link--current > .sidenav__icon {
  opacity: 1;
  filter: alpha(opacity = 100);
  //background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='200.7' viewBox='0 0 100 200.7'%3E%3Cpath d='M78.73 99.17L2.3 185.63c-3.76 3.75-2.5 8.77 1.25 12.53 3.76 2.5 10.03 2.5 12.53-1.26l81.45-91.47c1.25-1.25 2.5-3.76 2.5-6.26 0-1.25-1.25-3.76-2.5-5L16.08 2.68C13.58-1.08 7.3-2.33 3.55 1.42c-3.76 2.5-5 8.78-1.25 12.53l76.43 85.2z' fill='%231b98ba' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.sidenav__link--current ~ .sidenav__sublevel {
  display: block;
}
.sidenav__link--toggle > .sidenav__icon {
  width: 16px;
  background-size: 16px 8px;
  //background-image: url("data:image/svg+xml,%3Csvg width='16' height='7' viewBox='0 0 16 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%231b98ba' d='M8 5.5L14.5.2c.3-.3.7-.2 1 0 .2.3.2.7 0 1L8.2 6.8 8 7c-.3 0-.4 0-.6-.2l-7-5.6C0 1-.2.5 0 .2c.2-.2.7-.3 1 0l7 5.3' /%3E%3C/svg%3E");
}
.sidenav__icon {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  filter: alpha(opacity = 0);
  transition: opacity 0.15s linear;
  width: 8px;
  background-size: 8px 16px;
  //background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='200.7' viewBox='0 0 100 200.7'%3E%3Cpath d='M78.73 99.17L2.3 185.63c-3.76 3.75-2.5 8.77 1.25 12.53 3.76 2.5 10.03 2.5 12.53-1.26l81.45-91.47c1.25-1.25 2.5-3.76 2.5-6.26 0-1.25-1.25-3.76-2.5-5L16.08 2.68C13.58-1.08 7.3-2.33 3.55 1.42c-3.76 2.5-5 8.78-1.25 12.53l76.43 85.2z' fill='%231b98ba' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.sidenav__level--1 {
  border-bottom: 1px solid #e5e5e5;
}
.sidenav__level--1:first-child {
  border-top: 1px solid #e5e5e5;
}
.sidenav__level--1 .sidenav__link {
  padding: 20px 40px 20px 0;
  font-size: inherit;
}
.sidenav__level--2 .sidenav__link {
  padding: 20px 40px;
}
@media only screen and (min-width: 1025px) {
  .sidenav__link:not(.sidenav__link--current):hover > .sidenav__icon {
    opacity: 1;
    filter: alpha(opacity = 100);
  }
}
@media only screen and (max-width: 767px) {
  .sidenav .faq {
    padding: 0 10px;
    margin: 0 0 -1px;
  }
  .sidenav .answer-list {
    border-top: none;
  }
  .sidenav__levels {
    margin: 0 -20px;
  }
  .sidenav__level--1 > .sidenav__link {
    background: #eaeaea;
  }
  .sidenav__level--2 {
    border-top: 1px solid #e5e5e5;
  }
  .sidenav__level .sidenav__link {
    padding: 10px 40px 10px 20px;
  }
  .sidenav__icon {
    right: 20px;
    opacity: 1;
    filter: alpha(opacity = 100);
    background-size: 25px 25px;
    width: 20px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%234a4a4a' d='M80.2 51.6H51.4v-29h-2.5v29h-29v2.5h29v29h2.5v-29h29v-2.5'/%3E%3C/svg%3E");
  }
  .sidenav__link--current > .sidenav__icon,
  .sidenav__link--toggle > .sidenav__icon {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
/*---- END Sidenav ----------------------------*/
/*---- Article --------------------------------*/
.article__title {
  padding: 0 0 20px;
  font-size: 16px;
  font-weight: 700;
}
.article__sharing {
  float: right;
}
.article__body > * {
  margin: 0 0 19.2px;
}
.article__body h2,
.article__body h3 {
  font-size: 18px;
}
.article__body h4,
.article__body h5,
.article__body h6 {
  font-size: 17.5px;
}
.article__body ul,
.article__body ol {
  padding: 0 0 0 20px;
  list-style-position: inside;
}
.article__body ul ul,
.article__body ol ul,
.article__body ul ol,
.article__body ol ol {
  padding: 0 0 0 20px;
}
.article__body ul li,
.article__body ol li {
  margin: 0 0 5px;
}
.article__body ul li:before {
  content: '•';
  display: inline-block;
  padding: 0 10px 0 0;
  vertical-align: top;
}
.article__body ul li > * {
  max-width: 90%;
}
.article__body td {
  border: 1px solid #4a4a4a;
  padding: 5px;
}
.article__body strong,
.article__body b {
  font-weight: bold;
}
.article__body em {
  font-style: italic;
}
.article__body a {
  color: #1b98ba;
}
.article__body a[href],
.article__body a[nanoreplinkid] {
  text-decoration: underline;
  cursor: pointer;
}
.article__footer {
  padding: 10px 0 0;
}
.article__footer .feedback-survey {
  padding-left: 0;
}
.article__footer .feedback-survey__button {
  font-weight: 700;
}
.article__footer .feedback-survey__button:not(.feedback-survey__button--active) {
  color: inherit;
  transition: color 0.15s linear;
}
.article__footer .channeling-bar__text {
  font-size: 16px;
  text-transform: inherit;
}
/*---- Sharing ------------*/
.nr-sharing {
  width: 33px;
  height: 33px;
}
.nr-sharing .nr-sharing-opener {
  fill: #0aa0ff;
}
@media only screen and (min-width: 1025px) {
  .article__footer .feedback-survey__button:hover {
    color: #1b98ba;
  }
}
@media only screen and (max-width: 767px) {
  .article__footer {
    padding: 0 0 40px;
  }
  .article__footer .answer-footer__feedback,
  .article__footer .answer-footer__channeling {
    float: none;
  }
  .article__footer .answer-footer__feedback {
    text-align: center;
  }
}
/*---- END Sharing --------*/
/*---- Feedback -----------*/
/*---- END Feedback -------*/
/*---- Channels -----------*/
/*---- END Channels -------*/
/*---- END Article ----------------------------*/
/*---- posts -------------------------------*/
.posts__title {
  padding: 0 0 20px;
  font-family: 'thomasheadline', sans-serif;
  font-size: 24px;
  font-weight: 700;
}
.post {
  margin: 0 0 35px;
}
.post__title {
  margin: 0 0 20px;
  font-family: 'thomasheadline', sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.post__description {
  margin: 0 0 10px;
  color: #7b7b7b;
}
.post__link {
  color: #1b98ba;
}
.post__icon {
  display: inline-block;
  width: 5px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='200.7' viewBox='0 0 100 200.7'%3E%3Cpath d='M78.73 99.17L2.3 185.63c-3.76 3.75-2.5 8.77 1.25 12.53 3.76 2.5 10.03 2.5 12.53-1.26l81.45-91.47c1.25-1.25 2.5-3.76 2.5-6.26 0-1.25-1.25-3.76-2.5-5L16.08 2.68C13.58-1.08 7.3-2.33 3.55 1.42c-3.76 2.5-5 8.78-1.25 12.53l76.43 85.2z' fill='%231b98ba' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  margin: 0 0 0 5px;
}
/*---- END posts ---------------------------*/

[nr-normalize] ul li,
[nr-normalize] ol li {
  list-style-type: none !important;
}