/*---- Reset ----------------------------------*/
@import url('//fonts.googleapis.com/css?family=Exo+2:600|Open+Sans:400,600,700');
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:not([type="radio"]):not([type="checkbox"]),
textarea,
button {
  -webkit-appearance: none;
  -moz-appearance: none;
}
input,
textarea,
select,
button {
  font: inherit;
  outline: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  box-shadow: none;
  background-color: transparent;
}
button {
  color: inherit;
}
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;
  image-rendering: -webkit-optimize-contrast;
}
svg path,
svg g,
svg use {
  fill: inherit !important;
}
html,
body {
  min-height: 100%;
}
/*---- END Reset ------------------------------*/
/*---- Fonts ----------------------------------*/
/*---- Fonts ----------------------------------*/
/*---- Main -----------------------------------*/
body {
  min-width: 320px;
  font: 400 13px/1.2 'Open Sans', Arial, Helvetica, sans-serif;
  letter-spacing: normal;
  color: rgba(0, 0, 0, 0.8);
}
body.__rtl {
  direction: rtl;
}
img {
  display: block;
  width: 100%;
  max-width: 100%;
}
a {
  transition: color 0.15s linear;
}
a:hover {
  color: #09f;
}
/*---- Utils ------------------------*/
@media only screen and (min-width: 768px) {
  .mobile-only {
    display: none !important;
  }
}
@media only screen and (max-width: 767px) {
  .mobile-hidden {
    display: none !important;
  }
}
/*---- Utils ------------------------*/
/*---- Main -----------------------------------*/
/*---- Sections -------------------------------*/
.section__frame {
  width: 100%;
  max-width: 630px;
  padding: 0 15px;
  margin: 0 auto;
}
.section__content--bottom {
  padding: 20px 0;
}
.section__content--middle {
  padding: 20px 0;
}
.section__content--top {
  padding: 70px 0 35px;
}
.section--top {
  position: relative;
  min-height: 213px;
}
.section--top:before {
  max-height: 213px;
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: url('https://nr-customers.s3.amazonaws.com/customers/internetstores/fahrrad/support-center/images/bg-widget.jpg');
  background-position: center 0;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
}
@media only screen and (max-width: 767px) {
  .section__content--no-padding {
    padding: 0;
  }
}
/*---- Sections -------------------------------*/
/*---- Grid -----------------------------------*/
.grid:after {
  content: '';
  display: table;
  width: 100%;
  clear: both;
}
.grid__column {
  float: left;
}
.__rtl .grid__column {
  float: right;
}
.grid__column--large {
  width: 65.95%;
}
.grid__column--small {
  width: 25.54%;
}
.grid__offset--basic {
  margin: 0 0 0 8.51%;
}
.__rtl .grid__offset--basic {
  margin: 0 8.51% 0 0;
}
@media only screen and (max-width: 767px) {
  .grid__column {
    width: auto;
    float: none !important;
  }
  [class*="grid__offset"] {
    margin: 0;
  }
}
/*---- Grid -----------------------------------*/
/*---- Widget Core ----------------------------*/
.widget-embedded {
  box-shadow: 0px 0 0 1px rgba(0, 0, 0, 0.8);
  background: #eaeaea;
  position: relative;
}
.ie8 .widget-embedded {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.widget-core {
  height: 100%;
}
.widget-embedded__header,
.core-search__footer {
  display: none;
}
.widget-embedded__core {
  overflow: hidden;
}
.core-search {
  position: relative;
}
.core-search__query-field {
  box-shadow: 0 3px 4.75px 0.25px rgba(0, 0, 0, 0.07);
  position: relative;
  z-index: 3;
}
.ie8 .core-search__query-field {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.core-search__translation-switcher {
  box-shadow: 0 3px 4.75px 0.25px rgba(0, 0, 0, 0.2);
  border-top: 1px solid #eee;
  position: relative;
  z-index: 4;
}
.core-search__chat-invitation {
  padding: 10px 0;
  text-align: center;
  cursor: pointer;
}
.core-search__no-results {
  position: relative;
  z-index: 2;
}
.core-search__back-link {
  cursor: pointer;
  padding: 10px 5px;
}
.core-search__back-link:before {
  content: '<';
  margin: 0 5px;
}
.core-search__auto-question {
  position: relative;
  padding: 10px;
  z-index: 2;
}
.core-search__scrollable--hidden {
  animation: content-hidden 0.25s ease 1 forwards;
}
.ie8 .core-search__scrollable--hidden {
  visibility: hidden;
}
@keyframes content-hidden {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    visibility: hidden;
  }
}
.core-search__inner-page {
  background: #eaeaea;
  position: relative;
  display: block;
  z-index: 2;
  border: none;
  width: 100%;
  height: 100%;
  min-height: 400px;
}
.core-search__answer-list,
.core-search__faq {
  background: var(--widgetBackgroundColor);
  position: relative;
  z-index: 2;
}
.core-search__persistent-bar {
  background: #fff;
}
.no-results {
  overflow: hidden;
}
.no-results__message {
  text-align: center;
}
.no-results__popup {
  display: none;
  position: relative;
}
.no-results__channeling {
  box-shadow: 0 7px 24px 0 rgba(0, 0, 0, 0.15);
  background: #fff;
  text-align: center;
}
.no-results__channeling .channeling-bar {
  margin: 0 auto !important;
}
.no-results__message {
  padding: 20px;
}
.query-field,
.query-field__relative {
  position: relative;
}
.query-field__inner {
  background: #fff;
  display: table;
  width: 100%;
}
.query-field__align,
.query-field__buttons {
  vertical-align: middle;
  display: table-cell;
}
.query-field__align {
  width: 100%;
}
.query-field__buttons {
  white-space: nowrap;
  position: relative;
  width: 0;
}
.query-field__button:focus {
  outline: none;
}
.query-field__input,
.query-field__placeholder {
  width: 100%;
  padding: 10px 15px;
}
.query-field__input {
  position: relative;
}
.query-field__placeholder {
  -webkit-text-fill-color: rgba(0, 0, 0, 0.8);
  text-overflow: ellipsis;
  position: absolute;
  opacity: 1;
  z-index: 0;
}
.query-field__input::-webkit-search-decoration,
.query-field__input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.query-field__input::-ms-clear {
  display: none;
}
.query-field__input:focus {
  outline: none;
}
.query-field__button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  vertical-align: middle;
  display: inline-block;
  background: none;
  cursor: pointer;
  border: none;
  padding: 0;
  margin: 0;
}
.query-field__icon {
  display: block;
}
.query-field__button--reset {
  padding: 10px 15px;
}
.query-field__button--reset .query-field__icon {
  width: 11px;
  height: 11px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%2309f' d='M10.57 11a.43.43 0 0 1-.3-.13L.13.74A.43.43 0 0 1 .74.13l10.13 10.13a.43.43 0 0 1-.3.74z'/%3E%3Cpath fill='%2309f' d='M.43 11a.43.43 0 0 1-.3-.74L10.26.13a.43.43 0 0 1 .61.61L.74 10.87a.43.43 0 0 1-.31.13z'/%3E%3C/svg%3E");
}
.query-field__button--search .query-field__icon {
  width: 20px;
  height: 20px;
  margin: 7px 10px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%2309f' d='M8.4 0C3.8 0 0 3.8 0 8.4c0 4.6 3.8 8.4 8.4 8.4 2 0 3.8-.8 5.3-2l5 5c.2.3.7.3 1 0 .4-.4.4-1 0-1.2l-5-5c1.3-1.3 2-3.2 2-5.2C16.8 3.8 13 0 8.5 0zm0 1.6c3.7 0 6.7 3 6.7 6.8C15 12 12 15 8.5 15c-3.8 0-6.8-3-6.8-6.6 0-3.8 3-6.8 6.8-6.8z'/%3E%3C/svg%3E");
}
.query-field__button--send {
  padding: 0 12px;
}
.query-field__button--send .query-field__icon {
  width: 23px;
  height: 20px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='20' viewBox='0 0 23 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2309f' d='M.52.686c-.34.035-.58.447-.444.76l3.732 8.806-3.732 8.806c-.083.198-.034.443.115.595.152.153.395.202.595.123 7.28-2.953 14.5-6.06 21.788-8.986.232-.047.42-.26.438-.495.017-.237-.137-.474-.36-.556L.785.72C.7.687.61.676.52.686zM1.605 2.24l18.09 7.466H4.765L1.605 2.24zm3.16 8.56H19.67L1.605 18.246l3.16-7.448z'/%3E%3C/svg%3E");
}
.__rtl .query-field__button--send .query-field__icon {
  transform: scaleX(-1);
}
.query-field__button--voice {
  padding: 0 12px;
}
.query-field__button--voice .query-field__icon {
  width: 17px;
  height: 25px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 25'%3E%3Cg fill='%2309f'%3E%3Cpath d='M16.717 14.932c-.475-.005-.95-.052-1.413.03-.917 3.454-3.972 5.312-6.73 5.352-1.502.02-2.877-.375-4.125-1.21-1.5-1.004-2.48-2.394-2.94-4.156-.5-.042-.98-.046-1.51.005.26 1.443.86 2.678 1.77 3.763 1.51 1.814 3.46 2.824 5.78 3.118.11.543.1 1.168-.04 1.58-.19 0-.39.002-.58 0-.36-.003-.63.145-.77.485-.15.35-.04.63.22.88.05.04.12.08.122.16h3.773c.025-.05.043-.1.08-.13.28-.25.42-.54.262-.92-.155-.37-.45-.49-.825-.49-.194 0-.395.05-.626-.08-.008-.48-.06-.97.034-1.5 1.87-.22 3.508-.94 4.91-2.18 1.445-1.29 2.708-3.59 2.578-4.73z'/%3E%3Cpath d='M3.058 9.497c0 1.16-.003 2.32.002 3.48.002.38-.012.767.042 1.14.41 2.832 2.883 4.855 5.773 4.638 2.694-.202 4.868-2.544 4.883-5.357.013-2.592 0-5.185.005-7.777 0-.45-.05-.9-.166-1.34-.677-2.62-3.18-4.33-5.84-4.01-2.66.33-4.67 2.59-4.697 5.31-.013 1.31-.003 2.61-.003 3.92zm1.525.015c0-1.304-.012-2.61.003-3.913.027-2.22 1.852-3.93 4.044-3.82 1.926.1 3.563 1.72 3.593 3.66.043 2.7.043 5.4.002 8.09-.03 2.06-1.782 3.69-3.848 3.68-2.054-.01-3.752-1.68-3.788-3.75-.03-1.32-.01-2.647-.01-3.97z'/%3E%3C/g%3E%3C/svg%3E");
}
.query-field__voice--active {
  animation: query-field__voice--active 0.5s linear infinite;
  animation-direction: alternate;
}
@keyframes query-field__voice--active {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.query-field__suggestions {
  width: 100%;
  position: absolute;
  top: 100%;
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.07);
  border: solid #e2e2e2;
  border-width: 1px 0;
  background: #fff;
  user-select: none;
}
.query-field__suggestions--flip {
  box-shadow: 0 -15px 30px 0 rgba(0, 0, 0, 0.07);
  top: auto;
  bottom: 100%;
}
.query-field__suggestion {
  padding: 10px 15px;
  cursor: default;
}
.query-field__suggestion--active {
  background: #eee;
}
.query-field__text--entity {
  text-transform: capitalize;
  font-style: italic;
  color: #bebebe;
}
.query-field__text--entity,
.query-field__text--replaced {
  display: inline-block;
  position: relative;
  margin: 0 5px 0 0;
}
.__rtl .query-field__text--entity,
.__rtl .query-field__text--replaced {
  margin: 0 0 0 5px;
}
.query-field__text--entity:after,
.query-field__text--replaced:after {
  position: absolute;
  display: block;
  background: #bebebe;
  content: '';
  height: 1px;
  bottom: -1px;
  left: 0;
  right: 0;
}
.query-field__status {
  clip: rect(0 0 0 0);
  position: absolute;
  overflow: hidden;
  border: 0;
  height: 1px;
  margin: -1px;
  padding: 0;
  width: 1px;
}
/*---- Widget Core ----------------------------*/
/*---- Widget Titles --------------------------*/
.widget__title {
  text-align: center;
}
.widget__title--primary {
  font-size: 50px;
}
.widget__title--secondary {
  margin: 0 0 30px;
  font-family: 'Exo 2', Arial, Helvetica, sans-serif;
  font-size: 36px;
  color: #fff;
}
/*---- Widget Titles --------------------------*/
/*---- Translation Switcher -------------------*/
.translation-switcher {
  overflow: hidden;
  background: #fff;
}
.translation-switcher__content {
  display: table;
  width: 100%;
}
.translation-switcher__cell {
  vertical-align: middle;
  display: table-cell;
  padding: 5px 15px;
}
.translation-switcher__cell--text {
  width: 100%;
}
.translation-switcher__checkbox {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  border-radius: 12px;
  background: #cfcfcf;
  cursor: pointer;
  width: 43px;
  height: 23px;
  transition: background 0.15s linear;
}
.translation-switcher__checkbox-point {
  position: absolute;
  background: #fff;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  margin: 1px;
  top: 0;
  left: 0;
  transition: left 0.15s linear;
}
.translation-switcher__checkbox--active {
  background: #26d78e;
}
.translation-switcher__checkbox--active .translation-switcher__checkbox-point {
  left: 20px;
}
/*---- Translation Switcher -------------------*/
/*---- Labels ---------------------------------*/
.labels {
  text-align: center;
  list-style-type: none;
}
.__rtl .labels {
  direction: rtl;
}
.label {
  vertical-align: top;
}
.label__link {
  display: block;
}
.label__link--current {
  color: #006bb3;
}
.label__image {
  width: 50%;
  padding: 50% 0 0;
  margin: 0 auto 10px;
  background-size: 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  transition: background-color 0.15s linear;
}
.label__image--current {
  background-position: 0 100%;
}
@media only screen and (min-width: 768px) {
  .labels {
    width: 100%;
    display: table;
    table-layout: fixed;
  }
  .label {
    display: table-cell;
  }
}
@media only screen and (min-width: 1025px) {
  .label__link:not(.label__link--current):hover {
    color: #09f;
  }
  .label__link:not(.label__link--current):hover .label__image {
    background-position: 0 100%;
  }
}
@media only screen and (max-width: 767px) {
  .label {
    display: inline-block;
  }
}
/*---- Labels ---------------------------------*/
/*---- Labels Secondary -----------------------*/
@media only screen and (max-width: 767px) {
  /* Will override base .labels component */
  .labels--secondary {
    margin: 0 -15px;
    text-align: left;
  }
  .__rtl .labels--secondary {
    text-align: right;
  }
  .labels--secondary .label {
    width: 100%;
    padding: 0 15px;
  }
  .labels--secondary .label__image,
  .labels--secondary .label__link br {
    display: none;
  }
  .labels--secondary:not(.labels--visible) .label:nth-child(n + 2) {
    display: none;
  }
  .label--toggle {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
  }
  .label--toggle:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    margin: 0 0 0;
    position: absolute;
    top: 50%;
    right: 15px;
    border-width: 0 0 0 0;
    border-style: solid;
    border-color: transparent transparent transparent transparent;
  }
  .__rtl .label--toggle:after {
    right: initial;
    left: 15px;
  }
  .labels--visible .label--toggle:after {
    border-top-width: 0;
    border-bottom-width: 0;
    border-bottom-color: transparent;
  }
}
/*---- Labels Secondary -----------------------*/
/*---- Answer ---------------------------------*/
.answer-header {
  padding: 16px 0;
}
.answer-header__wrapper {
  display: table;
  width: 100%;
  border-collapse: collapse;
}
.answer-header__title {
  width: 100%;
  font-family: 'Exo 2', Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: 600;
}
.answer-header__title,
.answer-header__controls {
  display: table-cell;
  vertical-align: middle;
}
.answer-header__title-meta {
  margin: 5px 0 0;
  font-size: 12px;
  font-style: italic;
  color: rgba(51, 51, 51, 0.8);
}
.answer-header__controls {
  white-space: nowrap;
}
.answer-header__control {
  vertical-align: middle;
  display: inline-block;
  margin: 0 0 0 15px;
}
.__rtl .answer-header__control {
  margin: 0 15px 0 0;
}
.answer-header__toggle-icon-wrapper {
  display: inline-block;
  vertical-align: middle;
  width: 19px;
  height: 9px;
}
.answer-header__toggle-icon {
  display: block;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  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='%23006bb3' 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");
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.answer-header--collapsed .answer-header__toggle-icon {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  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='rgba%280, 0, 0, 0.8%29' 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");
}
.link-to-answer {
  display: block;
  padding: 0;
  margin: 0;
  position: relative;
  width: 18px;
  height: 18px;
}
.link-to-answer:before,
.link-to-answer:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  transition: opacity 0.15s linear;
}
.link-to-answer:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 20'%3E%3Cg fill='%23006bb3'%3E%3Cpath d='M11.746 8.956c-.196 0-.392-.097-.538-.244-.292-.293-.292-.83 0-1.126l7.34-7.34c.294-.294.83-.294 1.127 0 .293.292.293.83 0 1.125l-7.34 7.342c-.197.196-.393.244-.59.244' /%3E%3Cpath d='M19.135 0c.197 0 .393.097.538.244.148.148.244.393.244.586l-.147 3.96c0 .44-.393.782-.83.782-.442 0-.782-.392-.782-.83l.148-3.127-3.13.096c-.44 0-.782-.34-.83-.78 0-.44.34-.782.782-.83l4.007-.1c-.048 0 0 0 0 0' /%3E%3Cpath d='M18.247 7.282v9.755c0 .756-.615 1.37-1.37 1.37H3.014c-.756 0-1.37-.614-1.37-1.37V3.174c0-.755.614-1.37 1.37-1.37h9.572V.16H3.014C1.352.16 0 1.513 0 3.174v13.863C0 18.7 1.352 20.05 3.014 20.05h13.863c1.66 0 3.013-1.35 3.013-3.013V7.282h-1.643z' /%3E%3C/g%3E%3C/svg%3E");
}
.link-to-answer:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 20'%3E%3Cg fill='%2309f'%3E%3Cpath d='M11.746 8.956c-.196 0-.392-.097-.538-.244-.292-.293-.292-.83 0-1.126l7.34-7.34c.294-.294.83-.294 1.127 0 .293.292.293.83 0 1.125l-7.34 7.342c-.197.196-.393.244-.59.244' /%3E%3Cpath d='M19.135 0c.197 0 .393.097.538.244.148.148.244.393.244.586l-.147 3.96c0 .44-.393.782-.83.782-.442 0-.782-.392-.782-.83l.148-3.127-3.13.096c-.44 0-.782-.34-.83-.78 0-.44.34-.782.782-.83l4.007-.1c-.048 0 0 0 0 0' /%3E%3Cpath d='M18.247 7.282v9.755c0 .756-.615 1.37-1.37 1.37H3.014c-.756 0-1.37-.614-1.37-1.37V3.174c0-.755.614-1.37 1.37-1.37h9.572V.16H3.014C1.352.16 0 1.513 0 3.174v13.863C0 18.7 1.352 20.05 3.014 20.05h13.863c1.66 0 3.013-1.35 3.013-3.013V7.282h-1.643z' /%3E%3C/g%3E%3C/svg%3E");
  opacity: 0;
}
@media only screen and (min-width: 1025px) {
  .link-to-answer:hover:before {
    opacity: 0;
  }
  .link-to-answer:hover:after {
    opacity: 1;
  }
}
.answer-content {
  padding: 0 0 30px;
}
.answer-content:focus {
  outline: none;
}
.answer-content__mask {
  overflow: hidden;
}
.answer-content__pagination {
  text-align: center;
}
.answer-content__pager {
  display: inline-block;
  cursor: pointer;
  min-width: 10px;
  padding: 5px;
  margin: 0 3px;
}
.answer-content__pager--active {
  color: #006bb3;
}
.answer-content__pager--prev {
  cursor: pointer;
  float: left;
}
.answer-content__pager--next {
  cursor: pointer;
  float: right;
}
.answer-content__pager--disabled {
  opacity: 0.5;
}
.answer-body a[href],
.answer-body a[nanoreplinkid] {
  text-decoration: underline;
  cursor: pointer;
}
.answer-body__highlight {
  background-color: #006bb3;
}
.answer-body__blockquote {
  padding: 20px 25px 20px 35px;
  position: relative;
  background: #fff9e6;
  color: #eb7600;
  cursor: pointer;
}
.__rtl .answer-body__blockquote {
  padding: 20px 35px 20px 25px;
}
.answer-body__blockquote:hover {
  background: #ffe2b3;
}
.answer-body__blockquote:before,
.answer-body__blockquote:after {
  position: absolute;
  color: #eb7600;
  font-size: 40px;
  line-height: 50px;
  margin: 0 10px;
}
.answer-body__blockquote:before {
  content: '\201C';
  top: 0;
  left: 0;
}
.answer-body__blockquote:after {
  content: '\201D';
  right: 0;
  bottom: -20px;
}
.answer-body__blockquote:hover:before,
.answer-body__blockquote:hover:after {
  color: #fff;
}
.answer-body__iframe {
  display: block;
  width: 100%;
}
.answer-body__html h1,
.jive-rendered-content h1 {
  font-size: 19px;
}
.answer-body__html h2,
.jive-rendered-content h2 {
  font-size: 18px;
}
.answer-body__html h3,
.jive-rendered-content h3 {
  font-size: 17px;
}
.answer-body__html h4,
.jive-rendered-content h4 {
  font-size: 16px;
}
.answer-body__html h5,
.jive-rendered-content h5 {
  font-size: 15px;
}
.answer-body__html h6,
.jive-rendered-content h6 {
  font-size: 14px;
}
.answer-body__html ul,
.answer-body__html ol,
.jive-rendered-content ul,
.jive-rendered-content ol {
  list-style-position: inside;
}
.answer-body__html ul ul,
.answer-body__html ol ul,
.answer-body__html ul ol,
.answer-body__html ol ol,
.jive-rendered-content ul ul,
.jive-rendered-content ol ul,
.jive-rendered-content ul ol,
.jive-rendered-content ol ol {
  padding: 0 0 0 20px;
}
.__rtl .answer-body__html ul ul,
.__rtl .answer-body__html ol ul,
.__rtl .answer-body__html ul ol,
.__rtl .answer-body__html ol ol,
.__rtl .jive-rendered-content ul ul,
.__rtl .jive-rendered-content ol ul,
.__rtl .jive-rendered-content ul ol,
.__rtl .jive-rendered-content ol ol {
  padding: 0 20px 0 0;
}
.answer-body__html ul li,
.answer-body__html ol li,
.jive-rendered-content ul li,
.jive-rendered-content ol li {
  list-style: inherit;
  margin: 10.4px 0 0;
}
.answer-body__html ul li,
.jive-rendered-content ul li {
  position: relative;
  padding: 0 0 0 12px;
}
.__rtl .answer-body__html ul li,
.__rtl .jive-rendered-content ul li {
  padding: 0 12px 0 0;
}
.answer-body__html ul li:before,
.jive-rendered-content ul li:before {
  content: '•';
  position: absolute;
  display: block;
  left: 0;
  top: 0;
}
.__rtl .answer-body__html ul li:before,
.__rtl .jive-rendered-content ul li:before {
  left: initial;
  right: 0;
}
.answer-body__html li > *,
.jive-rendered-content li > * {
  display: inline;
}
.answer-body__html td,
.jive-rendered-content td {
  border: 1px solid rgba(0, 0, 0, 0.8);
  padding: 5px;
}
.answer-body__html strong,
.answer-body__html b,
.jive-rendered-content strong,
.jive-rendered-content b {
  font-weight: bold;
}
.answer-body__html em,
.jive-rendered-content em {
  font-style: italic;
}
.answer-body__html img,
.jive-rendered-content img {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
.answer-body__html sup,
.jive-rendered-content sup {
  vertical-align: super;
}
.answer-body__html sub,
.jive-rendered-content sub {
  vertical-align: sub;
}
.answer-body__html a,
.jive-rendered-content a {
  color: #006bb3;
}
.answer-body__html blockquote,
.jive-rendered-content blockquote {
  padding: 10px;
  background: rgba(166, 166, 166, 0.8);
  border-left: 10px solid rgba(128, 128, 128, 0.8);
  quotes: "\201C" "\201D" "\2018" "\2019";
}
.__rtl .answer-body__html blockquote,
.__rtl .jive-rendered-content blockquote {
  border-left: none;
  border-right: 10px solid rgba(128, 128, 128, 0.8);
}
.answer-body__html blockquote:before,
.jive-rendered-content blockquote:before {
  margin: 0 5px 0 0;
  content: open-quote;
  font-size: 20px;
  line-height: 0;
  vertical-align: super;
  color: rgba(128, 128, 128, 0.8);
}
.__rtl .answer-body__html blockquote:before,
.__rtl .jive-rendered-content blockquote:before {
  margin: 0 0 0 5px;
}
.answer-body__html blockquote p,
.jive-rendered-content blockquote p {
  display: inline;
}
.answer-body__html > *,
.jive-rendered-content > * {
  margin: 0 0 10.4px;
}
.auto-zoom {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='none'%3E %3Cpath fill='%23000' opacity='.6' d='M0 0h30v30H0z'/%3E %3Cg fill='%23FFF'%3E %3Cpath d='M19.97 8.6c-3.125-3.124-8.244-3.124-11.37 0-3.125 3.127-3.125 8.246 0 11.37a8.001 8.001 0 0 0 5.686 2.35c1.875 0 3.75-.654 5.237-1.933l3.602 3.602.834-.835-3.603-3.632c2.738-3.154 2.59-7.916-.387-10.922zM9.434 19.138c-2.678-2.678-2.678-7.023 0-9.673a6.854 6.854 0 0 1 4.852-2.023c1.755 0 3.512.656 4.85 1.995 2.68 2.68 2.68 7.024 0 9.673-2.677 2.678-7.023 2.678-9.702.03z'/%3E %3Cpath d='M14.88 11.31h-1.19v2.38h-2.38v1.19h2.38v2.382h1.19v-2.38h2.382v-1.19h-2.38'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  position: absolute;
  cursor: pointer;
  font-size: 0;
  border: none;
  width: 30px;
  height: 30px;
  margin: 10px;
  z-index: 1;
}
.answer-footer--narrow .answer-footer__feedback,
.answer-footer--narrow .answer-footer__channeling {
  text-align: center;
  float: none;
}
.answer-footer {
  width: 100%;
  display: table;
}
.answer-footer__feedback,
.answer-footer__channeling {
  display: table-cell;
  vertical-align: middle;
}
@media only screen and (max-width: 767px) {
  .answer-footer__feedback {
    text-align: center;
  }
  .answer-footer__feedback,
  .answer-footer__channeling {
    display: block;
  }
}
.answer-attachments__icon {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
  width: 14px;
  height: 14px;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='rgba%280, 0, 0, 0.8%29' d='M15.09 7.92l-7.28 7.24a3 3 0 0 1-4.22-4.22l8.48-8.48a1.89 1.89 0 1 1 2.67 2.67l-8.48 8.52a.76.76 0 1 1-1.16-.99l7.32-7.32a.55.55 0 0 0-.78-.78l-7.31 7.32a1.85 1.85 0 0 0 0 2.62 1.87 1.87 0 0 0 1.29.56 1.7 1.7 0 0 0 1.29-.56l8.61-8.6a3 3 0 0 0 0-4.22 3 3 0 0 0-4.22 0l-8.48 8.53a4 4 0 0 0 0 5.77 4.15 4.15 0 0 0 2.88 1.2A4 4 0 0 0 8.59 16l7.27-7.3a.55.55 0 1 0-.77-.78z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}
.__rtl .answer-attachments__icon {
  margin: 0 0 0 5px;
}
.answer-attachments__link {
  color: rgba(0, 0, 0, 0.8);
  text-decoration: underline;
}
.scrollable {
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow: auto;
  height: 100%;
}
.scrollable::-webkit-scrollbar,
.scrollable::-webkit-scrollbar-button {
  width: 5px;
  height: 0;
}
.scrollable::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.8);
}
.scrollable::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.8);
}
.scrollable::-webkit-scrollbar-corner {
  background: transparent;
}
.loader {
  display: inline-block;
}
.loader__dots {
  margin: 0 20px;
  position: relative;
  font-size: 10px;
  color: rgba(0, 0, 0, 0.8);
  -webkit-transform: translate3d(0, -10px, 0);
  -ms-transform: translate3d(0, -10px, 0);
  -o-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
  -webkit-animation-delay: -0.16s !important;
  animation-delay: -0.16s !important;
}
.loader__dots,
.loader__dots:before,
.loader__dots:after {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  -webkit-animation-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: nr-loader 1.8s infinite ease-in-out;
  animation: nr-loader 1.8s infinite ease-in-out;
}
.loader__dots:before,
.loader__dots:after {
  position: absolute;
  content: '';
  top: 0;
}
.loader__dots:before {
  left: -20px;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader__dots:after {
  left: 20px;
}
@-webkit-keyframes nr-loader {
  0%,
  80%,
  to {
    -webkit-box-shadow: 0 10px 0 -5px;
    box-shadow: 0 10px 0 -5px;
  }
  40% {
    -webkit-box-shadow: 0 10px 0 0;
    box-shadow: 0 10px 0 0;
  }
}
@keyframes nr-loader {
  0%,
  80%,
  to {
    -webkit-box-shadow: 0 10px 0 -5px;
    box-shadow: 0 10px 0 -5px;
  }
  40% {
    -webkit-box-shadow: 0 10px 0 0;
    box-shadow: 0 10px 0 0;
  }
}
.answer {
  background: #fff;
}
.core-search__auto-question .answer {
  padding: 0 15px;
}
.answer-list:not(.answer-list--empty) {
  border-top: 1px solid #eaeaea;
}
.answer-list__answer {
  position: relative;
  background: #fff;
  border-bottom: 1px solid #eaeaea;
}
.answer-list__answer .answer-header__title {
  cursor: pointer;
  transition: color 0.15s linear;
}
.answer-list__answer .answer-header__title:after {
  content: attr(aria-label);
  display: inline-block;
  width: 0;
  overflow: hidden;
  opacity: 0;
  text-indent: -9999px;
}
.answer-list__answer .answer-header__title:focus {
  outline: none;
}
.answer-list__answer .answer-header__title-text {
  position: relative;
  width: 100%;
}
.answer-list__answer .answer-header__title-text-node {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.answer-list__opener {
  position: relative;
  z-index: 2;
}
.answer-list__opener,
.answer-list__content,
.answer-list__footer {
  padding: 0 15px;
}
.answer-list__answer--loading .answer-list__content {
  min-height: 100px;
}
.answer-list__answer--loading .answer-list__footer {
  display: none;
}
.answer-list__answer--fit .answer-list__dropcontent {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.answer-list__answer--fit .answer-list__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  background: #fff;
}
.answer-list__answer--fit.answer-list__answer--open {
  box-shadow: 0 -3px 4.75px 0.25px #dfdfdf, 0 3px 4.75px 0.25px #dfdfdf;
}
.answer-list__answer--fit.answer-list__answer--prev {
  box-shadow: 0 -3px 4.75px 0.25px #dfdfdf;
}
.answer-list__answer--fit.answer-list__answer--next {
  box-shadow: 0 3px 4.75px 0.25px #dfdfdf;
}
.answer-list__answer--mini .answer-header__wrapper {
  min-height: 30px;
}
.answer-list__answer--mini .answer-header {
  padding-bottom: 10px;
  padding-top: 10px;
}
.answer-list__answer--mini .answer-header__title {
  font-size: 12px;
}
.answer-list__answer--mini .answer-header__title-meta {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .answer-list__answer:not(.answer-list__answer--open) .answer-header__title:hover {
    color: #09f;
  }
}
.answer-list__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  z-index: 2;
}
.answer-list__overlay > .scrollable {
  display: none;
}
.answer-list__overlay:after {
  content: '';
  height: 1px;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  box-shadow: 0px -3px 7px 0px rgba(0, 0, 0, 0.15);
}
.answer-list__loader {
  margin: -10px 0 0 -38px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.faq-list__title {
  padding: 0 15px;
  margin: 10px 0;
  font-size: 18px;
  font-weight: 400;
}
/*---- Answer ---------------------------------*/
/*---- Breadcrumbs ----------------------------*/
.breadcrumbs {
  padding: 0 0 30px;
  font-size: 12px;
}
.breadcrumbs * {
  display: inline-block;
  vertical-align: middle;
}
.breadcrumbs__link--current {
  color: #006bb3;
}
.breadcrumbs__icon {
  width: 4px;
  height: 8px;
  padding: 0 6px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  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='rgba%280, 0, 0, 0.8%29' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.__rtl .breadcrumbs__icon {
  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='M21.3315 99.17l76.43 86.46c3.76 3.75 2.5 8.77-1.25 12.53-3.76 2.5-10.03 2.5-12.53-1.26l-81.45-91.47c-1.25-1.25-2.5-3.76-2.5-6.26 0-1.25 1.25-3.76 2.5-5l81.45-91.49c2.5-3.76 8.78-5.01 12.53-1.26 3.76 2.5 5 8.78 1.25 12.53l-76.43 85.2z' fill='rgba%280, 0, 0, 0.8%29' fill-rule='evenodd'/%3E %3C/svg%3E");
}
/*---- Breadcrumbs ----------------------------*/
/*---- Sidenav --------------------------------*/
.sidenav__level .sidenav__level:first-child {
  border-top: none;
}
.sidenav__level .sidenav__level:last-child {
  border-bottom: none;
}
.sidenav__sublevel {
  display: none;
}
.sidenav__link--current ~ .sidenav__sublevel,
.sidenav__link--parent ~ .sidenav__sublevel {
  display: block;
}
.sidenav__link {
  display: block;
  position: relative;
  transition: color 0.15s linear;
}
.sidenav__link--current > .sidenav__icon:before,
.sidenav__link--current > .sidenav__icon:after {
  display: none !important;
}
.sidenav__icon {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
}
.__rtl .sidenav__icon {
  right: initial;
  left: 10px;
}
.sidenav__level--1 {
  border-bottom: 1px solid #ccc;
}
.sidenav__level--1:first-child {
  border-top: 1px solid #ccc;
}
.sidenav__level--1 > .sidenav__sublevel {
  border-top: 1px solid #ccc;
}
.sidenav__level--1 > .sidenav__link {
  padding: 10px 40px 10px 0;
}
.__rtl .sidenav__level--1 > .sidenav__link {
  padding: 10px 0 10px 40px;
}
.sidenav__level--1 > .sidenav__link > .sidenav__icon {
  width: 10px;
}
.sidenav__level--1 > .sidenav__link > .sidenav__icon:before,
.sidenav__level--1 > .sidenav__link > .sidenav__icon:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  transition: opacity 0.15s linear;
}
.sidenav__level--1 > .sidenav__link > .sidenav__icon:before {
  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='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.sidenav__level--1 > .sidenav__link > .sidenav__icon:after {
  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='%2309f' fill-rule='evenodd'/%3E%3C/svg%3E");
  opacity: 0;
}
.__rtl .sidenav__level--1 > .sidenav__link > .sidenav__icon:before {
  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='M21.3315 99.17l76.43 86.46c3.76 3.75 2.5 8.77-1.25 12.53-3.76 2.5-10.03 2.5-12.53-1.26l-81.45-91.47c-1.25-1.25-2.5-3.76-2.5-6.26 0-1.25 1.25-3.76 2.5-5l81.45-91.49c2.5-3.76 8.78-5.01 12.53-1.26 3.76 2.5 5 8.78 1.25 12.53l-76.43 85.2z' fill='%23fff' fill-rule='evenodd'/%3E %3C/svg%3E");
}
.__rtl .sidenav__level--1 > .sidenav__link > .sidenav__icon:after {
  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='M21.3315 99.17l76.43 86.46c3.76 3.75 2.5 8.77-1.25 12.53-3.76 2.5-10.03 2.5-12.53-1.26l-81.45-91.47c-1.25-1.25-2.5-3.76-2.5-6.26 0-1.25 1.25-3.76 2.5-5l81.45-91.49c2.5-3.76 8.78-5.01 12.53-1.26 3.76 2.5 5 8.78 1.25 12.53l-76.43 85.2z' fill='%2309f' fill-rule='evenodd'/%3E %3C/svg%3E");
  opacity: 0;
}
.sidenav__level--1 > .sidenav__link--current {
  color: #006bb3 !important;
}
.sidenav__level--1 > .sidenav__link--current > .sidenav__icon {
  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='%23006bb3' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sidenav__level--1 > .sidenav__link--current > .sidenav__icon:before,
.sidenav__level--1 > .sidenav__link--current > .sidenav__icon:after {
  display: none;
}
.sidenav__level--2 {
  border-bottom: 1px solid #ccc;
}
.sidenav__level--2:first-child {
  border-top: 1px solid #ccc;
}
.sidenav__level--2 > .sidenav__sublevel {
  border-top: 1px solid #ccc;
}
.sidenav__level--2 > .sidenav__link {
  padding: 10px 40px;
}
.__rtl .sidenav__level--2 > .sidenav__link {
  padding: 10px 40px;
}
.sidenav__level--2 > .sidenav__link > .sidenav__icon {
  width: 10px;
}
.sidenav__level--2 > .sidenav__link > .sidenav__icon:before,
.sidenav__level--2 > .sidenav__link > .sidenav__icon:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  transition: opacity 0.15s linear;
}
.sidenav__level--2 > .sidenav__link > .sidenav__icon:before {
  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='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.sidenav__level--2 > .sidenav__link > .sidenav__icon:after {
  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='%2309f' fill-rule='evenodd'/%3E%3C/svg%3E");
  opacity: 0;
}
.__rtl .sidenav__level--2 > .sidenav__link > .sidenav__icon:before {
  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='M21.3315 99.17l76.43 86.46c3.76 3.75 2.5 8.77-1.25 12.53-3.76 2.5-10.03 2.5-12.53-1.26l-81.45-91.47c-1.25-1.25-2.5-3.76-2.5-6.26 0-1.25 1.25-3.76 2.5-5l81.45-91.49c2.5-3.76 8.78-5.01 12.53-1.26 3.76 2.5 5 8.78 1.25 12.53l-76.43 85.2z' fill='%23fff' fill-rule='evenodd'/%3E %3C/svg%3E");
}
.__rtl .sidenav__level--2 > .sidenav__link > .sidenav__icon:after {
  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='M21.3315 99.17l76.43 86.46c3.76 3.75 2.5 8.77-1.25 12.53-3.76 2.5-10.03 2.5-12.53-1.26l-81.45-91.47c-1.25-1.25-2.5-3.76-2.5-6.26 0-1.25 1.25-3.76 2.5-5l81.45-91.49c2.5-3.76 8.78-5.01 12.53-1.26 3.76 2.5 5 8.78 1.25 12.53l-76.43 85.2z' fill='%2309f' fill-rule='evenodd'/%3E %3C/svg%3E");
  opacity: 0;
}
.sidenav__level--2 > .sidenav__link--current {
  color: #006bb3 !important;
}
.sidenav__level--2 > .sidenav__link--current > .sidenav__icon {
  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='%23006bb3' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sidenav__level--2 > .sidenav__link--current > .sidenav__icon:before,
.sidenav__level--2 > .sidenav__link--current > .sidenav__icon:after {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .sidenav__level--1 > .sidenav__link:not(.sidenav__link--current):hover {
    color: #09f;
  }
  .sidenav__level--1 > .sidenav__link:not(.sidenav__link--current):hover > .sidenav__icon:before {
    opacity: 0;
  }
  .sidenav__level--1 > .sidenav__link:not(.sidenav__link--current):hover > .sidenav__icon:after {
    opacity: 1;
  }
  .sidenav__level--2 > .sidenav__link:not(.sidenav__link--current):hover {
    color: #09f;
  }
  .sidenav__level--2 > .sidenav__link:not(.sidenav__link--current):hover > .sidenav__icon:before {
    opacity: 0;
  }
  .sidenav__level--2 > .sidenav__link:not(.sidenav__link--current):hover > .sidenav__icon:after {
    opacity: 1;
  }
}
@media only screen and (max-width: 767px) {
  .sidenav__level--1 > .sidenav__link {
    padding: 10px 0;
  }
  .__rtl .sidenav__level--1 > .sidenav__link {
    padding: 10px 0;
  }
  .sidenav__level--1 > .sidenav__link > .sidenav__icon {
    width: 20px;
  }
  .sidenav__level--1 > .sidenav__link > .sidenav__icon:before,
  .sidenav__level--1 > .sidenav__link > .sidenav__icon:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    transition: opacity 0.15s linear;
  }
  .sidenav__level--1 > .sidenav__link > .sidenav__icon:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='rgba%280, 0, 0, 0.8%29' d='M80.2 51.6H51.4v-29h-2.5v29h-29v2.5h29v29h2.5v-29h29v-2.5'/%3E%3C/svg%3E");
  }
  .sidenav__level--1 > .sidenav__link > .sidenav__icon:after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2309f' d='M80.2 51.6H51.4v-29h-2.5v29h-29v2.5h29v29h2.5v-29h29v-2.5'/%3E%3C/svg%3E");
    opacity: 0;
  }
  .sidenav__level--1 > .sidenav__link--current > .sidenav__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23006bb3' d='M80.2 51.6H51.4v-29h-2.5v29h-29v2.5h29v29h2.5v-29h29v-2.5'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .sidenav__level--1 > .sidenav__link--current > .sidenav__icon:before,
  .sidenav__level--1 > .sidenav__link--current > .sidenav__icon:after {
    display: none;
  }
  .sidenav__level--2 > .sidenav__link {
    padding: 10px 0;
  }
  .__rtl .sidenav__level--2 > .sidenav__link {
    padding: 10px 0;
  }
  .sidenav__level--2 > .sidenav__link > .sidenav__icon {
    width: 20px;
  }
  .sidenav__level--2 > .sidenav__link > .sidenav__icon:before,
  .sidenav__level--2 > .sidenav__link > .sidenav__icon:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    transition: opacity 0.15s linear;
  }
  .sidenav__level--2 > .sidenav__link > .sidenav__icon:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='rgba%280, 0, 0, 0.8%29' d='M80.2 51.6H51.4v-29h-2.5v29h-29v2.5h29v29h2.5v-29h29v-2.5'/%3E%3C/svg%3E");
  }
  .sidenav__level--2 > .sidenav__link > .sidenav__icon:after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2309f' d='M80.2 51.6H51.4v-29h-2.5v29h-29v2.5h29v29h2.5v-29h29v-2.5'/%3E%3C/svg%3E");
    opacity: 0;
  }
  .sidenav__level--2 > .sidenav__link--current > .sidenav__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23006bb3' d='M80.2 51.6H51.4v-29h-2.5v29h-29v2.5h29v29h2.5v-29h29v-2.5'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .sidenav__level--2 > .sidenav__link--current > .sidenav__icon:before,
  .sidenav__level--2 > .sidenav__link--current > .sidenav__icon:after {
    display: none;
  }
}
/*---- Sidenav --------------------------------*/
/*---- Messages -------------------------------*/
.messages {
  text-align: center;
}
.message {
  margin: 0 0 6px;
  position: relative;
  background: #006bb3;
}
.message__hidden {
  display: none;
}
.message:last-child {
  margin: 0 0 20px;
}
.message__link {
  display: block;
  padding: 10px 35px 10px 10px;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
}
.message__button {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%23fff' d='M10.57 11a.43.43 0 0 1-.3-.13L.13.74A.43.43 0 0 1 .74.13l10.13 10.13a.43.43 0 0 1-.3.74z'/%3E%3Cpath fill='%23fff' d='M.43 11a.43.43 0 0 1-.3-.74L10.26.13a.43.43 0 0 1 .61.61L.74 10.87a.43.43 0 0 1-.31.13z'/%3E%3C/svg%3E");
  position: absolute;
  right: 10px;
  top: 50%;
  height: 14px;
  width: 14px;
  margin: -7px 0 0;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .messages {
    margin: 0 -12px;
  }
  .message__link {
    margin: 0 30px;
    padding: 10px;
  }
  .message__button {
    width: 36px;
    height: 36px;
    right: 0;
    margin: -18px 0 0;
    background-size: 10px;
    background-position: center;
    background-repeat: no-repeat;
  }
}
/*---- Messages -------------------------------*/
/*---- Sharing --------------------------------*/
.sharing {
  position: relative;
}
.sharing__opener {
  width: 22px;
  height: 24px;
  position: relative;
  cursor: pointer;
}
.sharing__opener:before,
.sharing__opener:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  transition: opacity 0.15s linear;
}
.sharing__opener:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 24'%3E%3Cpath fill='%23006bb3' 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");
}
.sharing__opener:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 24'%3E%3Cpath fill='%2309f' 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");
  opacity: 0;
}
.sharing__opener:focus {
  outline: none;
}
.sharing__drop {
  margin-top: 10px;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  box-shadow: 0px 0px 24px 0px #eee;
  border-collapse: separate;
  white-space: nowrap;
}
.sharing__corner {
  width: 25px;
  height: 15px;
  position: absolute;
  left: 10px;
  bottom: 100%;
  overflow: hidden;
}
.sharing__corner:before {
  content: '';
  height: 15px;
  width: 15px;
  position: absolute;
  top: 8px;
  left: 4px;
  box-shadow: 0px 0px 4px 0px #eee;
  background: #fff;
  transform-origin: 50% 50%;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border-collapse: separate;
  z-index: 2;
}
.sharing__item {
  display: inline-block;
  margin: 6px;
  cursor: pointer;
}
.sharing__item:focus {
  outline: none;
}
.sharing__icon {
  display: block;
  width: 32px;
  height: 32px;
  position: relative;
}
.sharing__icon:before,
.sharing__icon:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  transition: opacity 0.15s linear;
}
.sharing__item--email .sharing__icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='rgba%280, 0, 0, 0.8%29' d='M29.2 6H2.8c-1 0-1.6.7-1.6 1.6v16.8c0 1 .7 1.6 1.6 1.6h26.4c1 0 1.6-.8 1.6-1.6V7.6c0-1-.7-1.6-1.6-1.6zm-13 14c-.4.2-.6.2-1 0L3.2 7.2H29L16 20zm-5.4-3l-8.4 7.2v-16l8.4 8.8zm1 1l2.6 2.7c.4.4 1 .6 1.3.6.5 0 1-.2 1.3-.6l3.2-3.2v.2l8 7H3.8l8-6.8zm17.6 6L21 16.7l8.5-8.5V24z'/%3E%3C/svg%3E");
}
.sharing__item--email .sharing__icon:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%2309f' d='M29.2 6H2.8c-1 0-1.6.7-1.6 1.6v16.8c0 1 .7 1.6 1.6 1.6h26.4c1 0 1.6-.8 1.6-1.6V7.6c0-1-.7-1.6-1.6-1.6zm-13 14c-.4.2-.6.2-1 0L3.2 7.2H29L16 20zm-5.4-3l-8.4 7.2v-16l8.4 8.8zm1 1l2.6 2.7c.4.4 1 .6 1.3.6.5 0 1-.2 1.3-.6l3.2-3.2v.2l8 7H3.8l8-6.8zm17.6 6L21 16.7l8.5-8.5V24z'/%3E%3C/svg%3E");
  opacity: 0;
}
.sharing__item--clipboard .sharing__icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='rgba%280, 0, 0, 0.8%29' d='M6.3 2.8c-.3 0-.5.3-.5.6v22.8c0 .3.3.6.6.6h1.8v1.8c0 .3.3.6.6.6h16.8c.3 0 .6-.3.6-.6V10c0-.2 0-.3-.2-.4l-4.2-4.2-.4-.2h-1l-2-2.2-.5-.2H6zM7 4h10.6l1.2 1.2h-10c-.4 0-.6.3-.6.6v19.8H7V4zm2.4 2.4h11.4V10c0 .3.3.6.6.6H25V28H9.4V6.4zm12.6.8l2.2 2.2H22V7.2z'/%3E%3C/svg%3E");
}
.sharing__item--clipboard .sharing__icon:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%2309f' d='M6.3 2.8c-.3 0-.5.3-.5.6v22.8c0 .3.3.6.6.6h1.8v1.8c0 .3.3.6.6.6h16.8c.3 0 .6-.3.6-.6V10c0-.2 0-.3-.2-.4l-4.2-4.2-.4-.2h-1l-2-2.2-.5-.2H6zM7 4h10.6l1.2 1.2h-10c-.4 0-.6.3-.6.6v19.8H7V4zm2.4 2.4h11.4V10c0 .3.3.6.6.6H25V28H9.4V6.4zm12.6.8l2.2 2.2H22V7.2z'/%3E%3C/svg%3E");
  opacity: 0;
}
.sharing__item--twitter .sharing__icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='none' stroke='rgba%280, 0, 0, 0.8%29' d='M26.94 9.9v1c0 7.7-6 16.8-17 16.8-3.2 0-6.4-1-9-2.7.5.3 1 .3 1.4.3 2.6 0 5.2-1 7.2-2.6-2.6 0-4.8-1.7-5.6-4h1.5c.4 0 1 0 1.4-.2-2.7-.5-4.7-3-4.7-5.8.8.3 1.7.6 2.7.6-1.6-1-2.7-2.8-2.7-5 0-1 .3-2 .8-3 3 3.7 7.3 6 12.3 6.3l-.2-1.3c0-3.3 2.7-6 6-6 1.7 0 3.2.7 4.3 2 1.2-.4 2.4-1 3.6-1.6-.2 1.2-1.2 2.4-2.5 3.2 1.3-.2 2.4-.5 3.5-1-.8 1.2-1.8 2.2-3 3z'/%3E%3C/svg%3E");
}
.sharing__item--twitter .sharing__icon:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='none' stroke='%2309f' d='M26.94 9.9v1c0 7.7-6 16.8-17 16.8-3.2 0-6.4-1-9-2.7.5.3 1 .3 1.4.3 2.6 0 5.2-1 7.2-2.6-2.6 0-4.8-1.7-5.6-4h1.5c.4 0 1 0 1.4-.2-2.7-.5-4.7-3-4.7-5.8.8.3 1.7.6 2.7.6-1.6-1-2.7-2.8-2.7-5 0-1 .3-2 .8-3 3 3.7 7.3 6 12.3 6.3l-.2-1.3c0-3.3 2.7-6 6-6 1.7 0 3.2.7 4.3 2 1.2-.4 2.4-1 3.6-1.6-.2 1.2-1.2 2.4-2.5 3.2 1.3-.2 2.4-.5 3.5-1-.8 1.2-1.8 2.2-3 3z'/%3E%3C/svg%3E");
  opacity: 0;
}
.sharing__item--facebook .sharing__icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='rgba%280, 0, 0, 0.8%29' d='M23.48 3.3c-.05-.22-.2-.4-.4-.47-1.22-.45-2.85-.9-4.6-.9-1.36 0-2.8.28-4.16 1.07-.68.4-1.22.9-1.62 1.45-.62.84-.94 1.8-1.12 2.8-.16.8-.2 1.6-.25 2.4H9.05c-.15 0-.3.06-.42.17-.1.1-.18.27-.18.43l.04 3.97c-.1.32.2.6.5.6h3c.1 2.73.13 6.8.13 9.98v4.7c0 .15.1.3.17.4.13.1.28.18.44.18h5.3c.17 0 .32-.1.43-.18.1-.1.1-.27.1-.43l-.1-6.78-.1-7.8h2.75c.15 0 .3-.1.42-.2.1-.1.16-.28.16-.4v-3.6c0-.2-.1-.4-.17-.5-.1-.1-.27-.26-.43-.26H21c-.12 0-.3.06-.5.06H18c0-.4.1-.75.12-1.05.1-.3.14-.54.23-.74.1-.13.15-.25.23-.35.13-.15.27-.25.45-.32.18-.08.4-.12.68-.12.6 0 1.3.18 2.1.5v.04h.3l.1-.02h.3l.1-.03s0-.03.1-.04V7.6c.1-.4.3-1.08.5-1.78l.3-1.08c.1-.36.1-.7.1-1v-.4zm-5.02 3.2c-.3.17-.55.38-.75.64-.3.4-.5.87-.6 1.42-.1.54-.2 1.16-.2 1.86v.2c0 .33.3.5.6.5h3.2v2.56h-1.1c-.6 0-1.3 0-1.7.1-.3 0-.5.3-.5.6l.1 8.33c0 1.8 0 3.5.1 4.8V29h-4.1v-4.1c0-3.4 0-7.83-.15-10.6 0-.3-.27-.53-.6-.54h-3V11H12c.3 0 .57-.27.57-.58 0-1.24.1-2.52.44-3.6.2-.55.4-1.04.7-1.47.4-.46.8-.84 1.3-1.15 1.2-.65 2.4-.9 3.6-.9 1.4 0 2.78.33 3.8.7 0 .18 0 .4-.1.67L22 6.1l-.2.52c-.7-.25-1.35-.37-1.9-.37-.5 0-.96.1-1.36.3z'/%3E%3Cuse width='100%25' height='100%25' y='33' fill='rgba%280, 0, 0, 0.8%29' transform='translate%28-8.455 -32.07%29'/%3E%3C/svg%3E");
}
.sharing__item--facebook .sharing__icon:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%2309f' d='M23.48 3.3c-.05-.22-.2-.4-.4-.47-1.22-.45-2.85-.9-4.6-.9-1.36 0-2.8.28-4.16 1.07-.68.4-1.22.9-1.62 1.45-.62.84-.94 1.8-1.12 2.8-.16.8-.2 1.6-.25 2.4H9.05c-.15 0-.3.06-.42.17-.1.1-.18.27-.18.43l.04 3.97c-.1.32.2.6.5.6h3c.1 2.73.13 6.8.13 9.98v4.7c0 .15.1.3.17.4.13.1.28.18.44.18h5.3c.17 0 .32-.1.43-.18.1-.1.1-.27.1-.43l-.1-6.78-.1-7.8h2.75c.15 0 .3-.1.42-.2.1-.1.16-.28.16-.4v-3.6c0-.2-.1-.4-.17-.5-.1-.1-.27-.26-.43-.26H21c-.12 0-.3.06-.5.06H18c0-.4.1-.75.12-1.05.1-.3.14-.54.23-.74.1-.13.15-.25.23-.35.13-.15.27-.25.45-.32.18-.08.4-.12.68-.12.6 0 1.3.18 2.1.5v.04h.3l.1-.02h.3l.1-.03s0-.03.1-.04V7.6c.1-.4.3-1.08.5-1.78l.3-1.08c.1-.36.1-.7.1-1v-.4zm-5.02 3.2c-.3.17-.55.38-.75.64-.3.4-.5.87-.6 1.42-.1.54-.2 1.16-.2 1.86v.2c0 .33.3.5.6.5h3.2v2.56h-1.1c-.6 0-1.3 0-1.7.1-.3 0-.5.3-.5.6l.1 8.33c0 1.8 0 3.5.1 4.8V29h-4.1v-4.1c0-3.4 0-7.83-.15-10.6 0-.3-.27-.53-.6-.54h-3V11H12c.3 0 .57-.27.57-.58 0-1.24.1-2.52.44-3.6.2-.55.4-1.04.7-1.47.4-.46.8-.84 1.3-1.15 1.2-.65 2.4-.9 3.6-.9 1.4 0 2.78.33 3.8.7 0 .18 0 .4-.1.67L22 6.1l-.2.52c-.7-.25-1.35-.37-1.9-.37-.5 0-.96.1-1.36.3z'/%3E%3Cuse width='100%25' height='100%25' y='33' fill='%2309f' transform='translate%28-8.455 -32.07%29'/%3E%3C/svg%3E");
  opacity: 0;
}
@media only screen and (min-width: 1025px) {
  .sharing__opener:hover:before {
    opacity: 0;
  }
  .sharing__opener:hover:after {
    opacity: 1;
  }
  .sharing__item:hover .sharing__icon:before {
    opacity: 0;
  }
  .sharing__item:hover .sharing__icon:after {
    opacity: 1;
  }
}
/*---- Sharing --------------------------------*/
/*---- Channeling -----------------------------*/
.channeling-bar {
  display: table;
  width: auto;
  margin: 0 0 0 auto;
  color: #006bb3;
}
.__rtl .channeling-bar {
  margin: 0 auto 0 0;
}
.channeling-bar__list {
  display: table-row;
}
.channeling-bar__item {
  display: table-cell;
  vertical-align: top;
}
.channeling-bar__item:not(.channeling-bar__item--hidden) + .channeling-bar__item {
  padding: 0 0 0 11px;
}
.__rtl .channeling-bar__item:not(.channeling-bar__item--hidden) + .channeling-bar__item {
  padding: 0 11px 0 0;
}
.channeling-bar__button {
  cursor: pointer;
}
.channeling-bar__button:focus {
  outline: none;
}
.channeling-bar__icon-wrapper,
.channeling-bar__text {
  display: table-cell;
  vertical-align: middle;
}
.channeling-bar__icon {
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  position: relative;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.channeling-bar__icon--5 {
  background-image: url("data:image/svg+xml,%3Csvg width='30px' height='30px' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:1.41421%3B'%3E%3Cpath fill='%23fff' d='M16.532,16.496C19.233,13.795 20.217,12.077 19.483,11.344L19.283,11.144C18.783,10.644 18.441,10.243 18.257,9.943C18.074,9.643 18.041,9.193 18.157,8.593C18.274,7.992 18.683,7.259 19.383,6.392C19.716,5.992 20.025,5.666 20.308,5.416C20.592,5.166 20.884,5.033 21.184,5.016C21.484,4.999 21.734,4.991 21.934,4.991C22.134,4.991 22.376,5.099 22.659,5.316C22.943,5.533 23.143,5.683 23.26,5.766C23.376,5.85 23.593,6.058 23.91,6.392C24.227,6.725 24.402,6.909 24.435,6.942C25.235,7.742 25.185,9.36 24.285,11.794C23.385,14.228 21.684,16.679 19.183,19.147C16.682,21.648 14.222,23.357 11.805,24.274C9.387,25.191 7.778,25.25 6.978,24.449C6.944,24.416 6.752,24.233 6.402,23.899C6.052,23.566 5.844,23.357 5.777,23.274C5.71,23.191 5.56,22.991 5.327,22.674C5.093,22.357 4.985,22.098 5.002,21.898C5.018,21.698 5.035,21.448 5.052,21.148C5.068,20.848 5.193,20.556 5.427,20.273C5.66,19.989 5.977,19.681 6.377,19.347C7.078,18.78 7.661,18.389 8.128,18.172C8.595,17.955 9.045,17.938 9.479,18.122C9.912,18.305 10.204,18.455 10.354,18.572C10.504,18.689 10.829,18.997 11.329,19.497C12.063,20.231 13.797,19.231 16.532,16.496' style='fill-rule:nonzero%3B'/%3E%3C/svg%3E");
}
.channeling-bar__icon--1 {
  background-image: url("data:image/svg+xml,%3Csvg width='30px' height='30px' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:1.41421%3B'%3E%3Cpath fill='%23fff' d='M5.667,9.756C5.193,9.489 4.985,9.193 5.044,8.867C5.074,8.659 5.267,8.556 5.622,8.556L24.422,8.556C24.985,8.556 25.133,8.793 24.867,9.267C24.748,9.474 24.57,9.637 24.333,9.756C24.126,9.844 22.704,10.6 20.067,12.022C17.43,13.444 16.081,14.17 16.022,14.2C15.785,14.348 15.444,14.422 15,14.422C14.585,14.422 14.244,14.348 13.978,14.2C13.919,14.17 12.57,13.444 9.933,12.022C7.296,10.6 5.874,9.844 5.667,9.756M24.556,11.978C24.852,11.83 25,11.904 25,12.2L25,20.378C25,20.615 24.874,20.852 24.622,21.089C24.37,21.326 24.126,21.444 23.889,21.444L6.111,21.444C5.874,21.444 5.63,21.326 5.378,21.089C5.126,20.852 5,20.615 5,20.378L5,12.2C5,11.904 5.148,11.83 5.444,11.978L13.978,16.422C14.244,16.57 14.585,16.644 15,16.644C15.415,16.644 15.756,16.57 16.022,16.422L24.556,11.978' style='fill-rule:nonzero%3B'/%3E%3C/svg%3E");
}
.channeling-bar__icon--3 {
  background-image: url("data:image/svg+xml,%3Csvg width='30px' height='30px' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:1.41421%3B'%3E%3Cpath fill='%23fff' d='M10.8,17.2L17.8,17.2C17.827,17.2 17.867,17.187 17.92,17.16L18,17.16L18,19C18,19.533 17.807,20 17.42,20.4C17.033,20.8 16.56,21 16,21L11,21L8,24L8,21L7,21C6.467,21 6,20.8 5.6,20.4C5.2,20 5,19.533 5,19L5,13C5,12.44 5.2,11.967 5.6,11.58C6,11.193 6.467,11 7,11L10.8,11L10.8,17.2M23,6C23.56,6 24.033,6.193 24.42,6.58C24.807,6.967 25,7.44 25,8L25,14C25,14.533 24.807,15 24.42,15.4C24.033,15.8 23.56,16 23,16L22,16L22,19L19,16L12,16L12,8C12,7.44 12.2,6.967 12.6,6.58C13,6.193 13.467,6 14,6L23,6' style='fill-rule:nonzero%3B'/%3E%3C/svg%3E");
}
.channeling-bar__item--hidden,
.channeling-bar__item--active .channeling-bar__icon:before,
.channeling-bar__item--active .channeling-bar__icon:after,
.channeling-bar--compact .channeling-bar__text {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .channeling-bar__text {
    transition: color 0.15s linear;
  }
  .channeling-bar__button:hover {
    color: #09f;
  }
}
@media only screen and (max-width: 767px) {
  .channeling-bar {
    margin: auto;
  }
}
/*---- Channeling -----------------------------*/
/*---- Feedback Survey ------------------------*/
.feedback-survey__button {
  display: inline-block;
  margin: 0 5px;
  font-weight: 700;
  cursor: pointer;
}
.feedback-survey__button--inactive {
  opacity: 0.5;
}
.feedback-survey__button:focus {
  outline: none;
}
.feedback-survey--disabled .feedback-survey__button {
  cursor: default;
}
.feedback-survey__button--yes.feedback-survey__button--active {
  color: #006bb3;
}
.feedback-survey__button--no.feedback-survey__button--active {
  color: #006bb3;
}
@media only screen and (min-width: 1025px) {
  .feedback-survey:not(.feedback-survey--disabled) .feedback-survey__button {
    transition: color 0.15s linear;
  }
  .feedback-survey:not(.feedback-survey--disabled) .feedback-survey__button:hover {
    color: #09f;
  }
}
/*---- Feedback Survey ------------------------*/
/*---- Feedback Thumbs ------------------------*/
.feedback-thumbs__button {
  display: inline-block;
  height: 55px;
  width: 75px;
  vertical-align: top;
  text-align: center;
  cursor: pointer;
}
.feedback-thumbs__button:focus {
  outline: none;
}
.feedback-thumbs--disabled .feedback-thumbs__button {
  cursor: default;
}
.feedback-thumbs__icon {
  display: inline-block;
  height: 26px;
  width: 23px;
  position: relative;
  overflow: hidden;
  vertical-align: middle;
}
.feedback-thumbs__icon:before,
.feedback-thumbs__icon:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  transition: opacity 0.15s linear;
}
.feedback-thumbs__icon-sprite,
.feedback-thumbs__button--active .feedback-thumbs__icon:before,
.feedback-thumbs__button--active .feedback-thumbs__icon:after {
  display: none;
}
.feedback-thumbs__button--active .feedback-thumbs__icon {
  background-repeat: no-repeat;
}
.feedback-thumbs__button--active.feedback-thumbs__button--like .feedback-thumbs__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.03' height='25.44' viewBox='0 0 23.03 25.44'%3E%3Cg fill='none' stroke='%23006bb3'%3E%3Cpath d='M5.5 10.84s.4.2 1.4-1.2c1.3-1.8 2.4-2.4 2.9-2.7.5-.3 3.5-3 3.9-3.5.4-.5.5-1.3.7-2.2.2-.9.7-1.4 1.9-1.2 1.2.2 1.4 1.4 1.6 3 .3 1.6-.4 2.9-1.4 4.1-.9 1.2-1.5 2.4-1.5 2.4 1.3.8 3.5.5 3.5.5 2.1-.2 2.8.3 2.8.3.7.2 1.5.7 1.6 1.8.1 1.4-1.1 1.9-1.1 1.9.7.5 1.4 1 1.2 2.2-.2 1.6-1.6 1.9-1.6 1.9.4.6.8 1.1.6 2.2-.3 1.4-1.9 1.3-1.9 1.3.8.5.5 1.8.5 1.8-.4 2.5-5.5 2.2-8.8 1.5-2.2-.6-6.3-1-6.3-1v-13.1z'/%3E%3Cpath d='M5.8 23.94H0v-13.5h5.8z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.feedback-thumbs__button--active.feedback-thumbs__button--like .feedback-thumbs__icon:before,
.feedback-thumbs__button--active.feedback-thumbs__button--like .feedback-thumbs__icon:after {
  display: none;
}
.feedback-thumbs__button--active.feedback-thumbs__button--dislike .feedback-thumbs__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.03' height='25.34' viewBox='0 0 23.03 25.34'%3E%3Cg fill='none' stroke='%23006bb3'%3E%3Cpath d='M17.54 14.5s-.4-.2-1.4 1.2c-1.3 1.8-2.4 2.4-2.9 2.7-.5.3-3.5 3-3.9 3.5-.4.5-.5 1.3-.7 2.2-.2.9-.7 1.4-1.9 1.2-1.2-.2-1.4-1.4-1.6-3-.3-1.6.4-2.9 1.4-4.1.9-1.2 1.5-2.4 1.5-2.4-1.3-.8-3.5-.5-3.5-.5-2.1.2-2.8-.3-2.8-.3-.7-.2-1.5-.7-1.6-1.8-.1-1.4 1.1-1.9 1.1-1.9-.7-.5-1.4-1-1.2-2.2.2-1.6 1.6-1.9 1.6-1.9-.4-.5-.9-1-.6-2.1.3-1.4 1.9-1.3 1.9-1.3-.9-.5-.6-1.8-.6-1.8.4-2.5 5.5-2.2 8.8-1.5 2.3.5 6.4.9 6.4.9v13.1z'/%3E%3Cpath d='M17.23 1.4h5.8v13.5h-5.8z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.feedback-thumbs__button--active.feedback-thumbs__button--dislike .feedback-thumbs__icon:before,
.feedback-thumbs__button--active.feedback-thumbs__button--dislike .feedback-thumbs__icon:after {
  display: none;
}
.feedback-thumbs__button--like .feedback-thumbs__icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.03' height='25.44' viewBox='0 0 23.03 25.44'%3E%3Cg fill='none' stroke='rgba%280, 0, 0, 0.8%29'%3E%3Cpath d='M5.5 10.84s.4.2 1.4-1.2c1.3-1.8 2.4-2.4 2.9-2.7.5-.3 3.5-3 3.9-3.5.4-.5.5-1.3.7-2.2.2-.9.7-1.4 1.9-1.2 1.2.2 1.4 1.4 1.6 3 .3 1.6-.4 2.9-1.4 4.1-.9 1.2-1.5 2.4-1.5 2.4 1.3.8 3.5.5 3.5.5 2.1-.2 2.8.3 2.8.3.7.2 1.5.7 1.6 1.8.1 1.4-1.1 1.9-1.1 1.9.7.5 1.4 1 1.2 2.2-.2 1.6-1.6 1.9-1.6 1.9.4.6.8 1.1.6 2.2-.3 1.4-1.9 1.3-1.9 1.3.8.5.5 1.8.5 1.8-.4 2.5-5.5 2.2-8.8 1.5-2.2-.6-6.3-1-6.3-1v-13.1z'/%3E%3Cpath d='M5.8 23.94H0v-13.5h5.8z'/%3E%3C/g%3E%3C/svg%3E");
}
.feedback-thumbs__button--like .feedback-thumbs__icon:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.03' height='25.44' viewBox='0 0 23.03 25.44'%3E%3Cg fill='none' stroke='%2309f'%3E%3Cpath d='M5.5 10.84s.4.2 1.4-1.2c1.3-1.8 2.4-2.4 2.9-2.7.5-.3 3.5-3 3.9-3.5.4-.5.5-1.3.7-2.2.2-.9.7-1.4 1.9-1.2 1.2.2 1.4 1.4 1.6 3 .3 1.6-.4 2.9-1.4 4.1-.9 1.2-1.5 2.4-1.5 2.4 1.3.8 3.5.5 3.5.5 2.1-.2 2.8.3 2.8.3.7.2 1.5.7 1.6 1.8.1 1.4-1.1 1.9-1.1 1.9.7.5 1.4 1 1.2 2.2-.2 1.6-1.6 1.9-1.6 1.9.4.6.8 1.1.6 2.2-.3 1.4-1.9 1.3-1.9 1.3.8.5.5 1.8.5 1.8-.4 2.5-5.5 2.2-8.8 1.5-2.2-.6-6.3-1-6.3-1v-13.1z'/%3E%3Cpath d='M5.8 23.94H0v-13.5h5.8z'/%3E%3C/g%3E%3C/svg%3E");
  opacity: 0;
}
.feedback-thumbs__button--dislike .feedback-thumbs__icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.03' height='25.34' viewBox='0 0 23.03 25.34'%3E%3Cg fill='none' stroke='rgba%280, 0, 0, 0.8%29'%3E%3Cpath d='M17.54 14.5s-.4-.2-1.4 1.2c-1.3 1.8-2.4 2.4-2.9 2.7-.5.3-3.5 3-3.9 3.5-.4.5-.5 1.3-.7 2.2-.2.9-.7 1.4-1.9 1.2-1.2-.2-1.4-1.4-1.6-3-.3-1.6.4-2.9 1.4-4.1.9-1.2 1.5-2.4 1.5-2.4-1.3-.8-3.5-.5-3.5-.5-2.1.2-2.8-.3-2.8-.3-.7-.2-1.5-.7-1.6-1.8-.1-1.4 1.1-1.9 1.1-1.9-.7-.5-1.4-1-1.2-2.2.2-1.6 1.6-1.9 1.6-1.9-.4-.5-.9-1-.6-2.1.3-1.4 1.9-1.3 1.9-1.3-.9-.5-.6-1.8-.6-1.8.4-2.5 5.5-2.2 8.8-1.5 2.3.5 6.4.9 6.4.9v13.1z'/%3E%3Cpath d='M17.23 1.4h5.8v13.5h-5.8z'/%3E%3C/g%3E%3C/svg%3E");
}
.feedback-thumbs__button--dislike .feedback-thumbs__icon:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.03' height='25.34' viewBox='0 0 23.03 25.34'%3E%3Cg fill='none' stroke='%2309f'%3E%3Cpath d='M17.54 14.5s-.4-.2-1.4 1.2c-1.3 1.8-2.4 2.4-2.9 2.7-.5.3-3.5 3-3.9 3.5-.4.5-.5 1.3-.7 2.2-.2.9-.7 1.4-1.9 1.2-1.2-.2-1.4-1.4-1.6-3-.3-1.6.4-2.9 1.4-4.1.9-1.2 1.5-2.4 1.5-2.4-1.3-.8-3.5-.5-3.5-.5-2.1.2-2.8-.3-2.8-.3-.7-.2-1.5-.7-1.6-1.8-.1-1.4 1.1-1.9 1.1-1.9-.7-.5-1.4-1-1.2-2.2.2-1.6 1.6-1.9 1.6-1.9-.4-.5-.9-1-.6-2.1.3-1.4 1.9-1.3 1.9-1.3-.9-.5-.6-1.8-.6-1.8.4-2.5 5.5-2.2 8.8-1.5 2.3.5 6.4.9 6.4.9v13.1z'/%3E%3Cpath d='M17.23 1.4h5.8v13.5h-5.8z'/%3E%3C/g%3E%3C/svg%3E");
  opacity: 0;
}
@media only screen and (min-width: 1025px) {
  .feedback-thumbs:not(.feedback-thumbs--disabled) .feedback-thumbs__button:hover .feedback-thumbs__icon:before {
    opacity: 0;
  }
  .feedback-thumbs:not(.feedback-thumbs--disabled) .feedback-thumbs__button:hover .feedback-thumbs__icon:after {
    opacity: 1;
  }
}
/*---- Feedback Thumbs ------------------------*/
/*---- Popup ----------------------------------*/
.arrow-popup {
  width: 100%;
  max-width: 320px !important;
  position: absolute;
  bottom: auto;
  right: auto;
  left: auto;
  top: auto;
  overflow: visible;
  z-index: 9999;
}
.arrow-popup__decoration {
  width: 26px;
  height: 14px;
  position: absolute;
  left: 92px;
  bottom: -14px;
  overflow: hidden;
}
.arrow-popup__decoration:before {
  content: '';
  height: 15px;
  width: 15px;
  position: absolute;
  top: -8px;
  left: 6px;
  box-shadow: 0px 0px 6px 1px #ccc;
  background: #fff;
  transform-origin: 50%;
  transform: rotate(45deg);
  z-index: 2;
}
.arrow-popup--inline .arrow-popup__decoration {
  display: none;
}
.arrow-popup__content {
  box-shadow: 0px 0px 6px 1px #ccc;
  background: #fff;
}
.arrow-popup--inline .arrow-popup__content {
  box-shadow: none;
}
.arrow-popup__closer {
  width: 11px;
  height: 11px;
  margin: 6px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.__rtl .arrow-popup__closer {
  right: initial;
  left: 0;
}
.arrow-popup__closer:before,
.arrow-popup__closer:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  transition: opacity 0.15s linear;
}
.arrow-popup__closer:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='rgba%280, 0, 0, 0.8%29' d='M10.57 11a.43.43 0 0 1-.3-.13L.13.74A.43.43 0 0 1 .74.13l10.13 10.13a.43.43 0 0 1-.3.74z'/%3E%3Cpath fill='rgba%280, 0, 0, 0.8%29' d='M.43 11a.43.43 0 0 1-.3-.74L10.26.13a.43.43 0 0 1 .61.61L.74 10.87a.43.43 0 0 1-.31.13z'/%3E%3C/svg%3E");
}
.arrow-popup__closer:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%2309f' d='M10.57 11a.43.43 0 0 1-.3-.13L.13.74A.43.43 0 0 1 .74.13l10.13 10.13a.43.43 0 0 1-.3.74z'/%3E%3Cpath fill='%2309f' d='M.43 11a.43.43 0 0 1-.3-.74L10.26.13a.43.43 0 0 1 .61.61L.74 10.87a.43.43 0 0 1-.31.13z'/%3E%3C/svg%3E");
  opacity: 0;
}
.ie8 .arrow-popup {
  border: 1px solid #ccc;
}
.ie8 .arrow-popup.arrow-popup--inline {
  border: none;
}
.ie8 .arrow-popup__decoration {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .arrow-popup__closer:hover:before {
    opacity: 0;
  }
  .arrow-popup__closer:hover:after {
    opacity: 1;
  }
}
/*---- Popup ----------------------------------*/
/*---- Feedback Dialog ------------------------*/
.feedback-dialog {
  padding: 20px 10px;
}
.feedback-dialog__row {
  margin: 0 0 10px;
}
.feedback-dialog__label {
  margin: 0 0 0 5px;
  vertical-align: middle;
}
.__rtl .feedback-dialog__label {
  margin: 0 5px 0 0;
}
.feedback-dialog__title {
  display: block;
  margin: 0 0 10px;
  font-size: 18px;
}
.feedback-dialog__area {
  width: 100%;
  height: 70px;
  padding: 5px;
  margin: 0 0 10px;
  font-size: 14px;
  border: 1px solid #ccc;
  color: inherit;
}
.feedback-dialog__disclaimer {
  margin: 0 0 10px;
  font-size: 12px;
}
.feedback-dialog__buttons {
  text-align: center;
}
.feedback-dialog__button {
  min-width: 90px;
  padding: 7px 10px;
  color: rgba(0, 0, 0, 0.8);
  background: #e8e8e8;
  cursor: pointer;
}
.feedback-dialog__radio {
  display: none;
}
.feedback-dialog__radio + .feedback-dialog__label {
  position: relative;
  font-size: 14px;
  padding: 0 0 0 26px;
}
.__rtl .feedback-dialog__radio + .feedback-dialog__label {
  padding: 0 26px 0 0;
}
.feedback-dialog__radio + .feedback-dialog__label:before,
.feedback-dialog__radio + .feedback-dialog__label:after {
  content: '';
  display: block;
  position: absolute;
  border-radius: 100%;
}
.feedback-dialog__radio + .feedback-dialog__label:before {
  width: 18px;
  height: 18px;
  left: 0;
  top: 50%;
  margin: -9px 0 0;
  border: 1px solid rgba(0, 0, 0, 0.8);
}
.__rtl .feedback-dialog__radio + .feedback-dialog__label:before {
  left: initial;
  right: 0;
}
.feedback-dialog__radio + .feedback-dialog__label:after {
  width: 10px;
  height: 10px;
  left: 4px;
  top: 50%;
  margin: -5px 0 0;
  background: #006bb3;
  opacity: 0;
}
.__rtl .feedback-dialog__radio + .feedback-dialog__label:after {
  left: initial;
  right: 4px;
}
.feedback-dialog__radio:checked + .feedback-dialog__label:after {
  opacity: 1;
}
.feedback-dialog--validation-error .feedback-dialog__radio,
.feedback-dialog--validation-error .feedback-dialog__label {
  animation: feedback-dialog-validation 0.25s linear 3;
}
@keyframes feedback-dialog-validation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@media only screen and (min-width: 1025px) {
  .feedback-dialog__button {
    transition: background 0.15s linear;
  }
  .feedback-dialog__button:hover {
    background: #cfcfcf;
  }
}
/*---- Feedback Dialog ------------------------*/
/*---- Phone Dialog ---------------------------*/
.phone-dialog {
  padding: 20px 10px;
}
.phone-dialog__title {
  margin: 0 0 10px;
  font-size: 18px;
}
.phone-dialog__link {
  margin: 0 0 10px;
}
@media only screen and (min-width: 1025px) {
  .phone-dialog__link:hover {
    color: #09f;
  }
}
/*---- Phone Dialog ---------------------------*/
/*---- Form Dialog ----------------------------*/
.contact-form {
  padding: 20px 10px;
}
.contact-form__title {
  margin: 0 0 10px;
  font-size: 18px;
}
.contact-form__row {
  overflow: hidden;
}
.contact-form__row + .contact-form__row {
  margin: 10px 0 0;
}
.contact-form__row--hidden {
  display: none;
}
.contact-form__caption {
  display: inline-block;
  width: 35%;
  padding: 0 5px 0 0;
  vertical-align: top;
}
.__rtl .contact-form__caption {
  padding: 0 0 0 5px;
}
.contact-form__caption + [class*="contact-form"] {
  display: inline-block;
  vertical-align: top;
  width: 65%;
}
.contact-form-textbox__input,
.contact-form-textbox__textarea,
.contact-form-select__select {
  width: 100%;
  padding: 5px 10px;
  color: inherit;
  border: 1px solid #ccc;
}
.contact-form-select {
  position: relative;
}
.contact-form-select:after {
  content: '';
  display: block;
  width: 30px;
  position: absolute;
  top: 1px;
  bottom: 1px;
  right: 1px;
  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='rgba%280, 0, 0, 0.8%29' 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-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
  pointer-events: none;
}
.__rtl .contact-form-select:after {
  right: initial;
  left: 1px;
}
.contact-form-select__select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contact-form-textbox__textarea {
  height: 100px;
  resize: none;
}
.contact-form__error {
  float: right;
  width: 65%;
  padding: 2px 0;
  font-size: 12px;
  color: red;
}
.__rtl .contact-form__error {
  float: left;
}
.contact-form-textbox--invalid .contact-form-textbox__input,
.contact-form-textbox--invalid .contact-form-textbox__textarea,
.contact-form-textbox--invalid .contact-form-select__select {
  border-color: red;
}
.contact-form__mandatory {
  color: red;
}
.contact-form__status {
  text-align: center;
}
.contact-form__message {
  display: block;
  margin: 0 0 15px;
}
.file-uploader-s3__item,
.file-uploader-native__item {
  margin: 0 0 10px;
  font-size: 12px;
}
.file-uploader-s3__icon,
.file-uploader-native__icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  margin: 0 3px 0 0;
  position: relative;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='rgba%280, 0, 0, 0.8%29' d='M15.09 7.92l-7.28 7.24a3 3 0 0 1-4.22-4.22l8.48-8.48a1.89 1.89 0 1 1 2.67 2.67l-8.48 8.52a.76.76 0 1 1-1.16-.99l7.32-7.32a.55.55 0 0 0-.78-.78l-7.31 7.32a1.85 1.85 0 0 0 0 2.62 1.87 1.87 0 0 0 1.29.56 1.7 1.7 0 0 0 1.29-.56l8.61-8.6a3 3 0 0 0 0-4.22 3 3 0 0 0-4.22 0l-8.48 8.53a4 4 0 0 0 0 5.77 4.15 4.15 0 0 0 2.88 1.2A4 4 0 0 0 8.59 16l7.27-7.3a.55.55 0 1 0-.77-.78z'/%3E%3C/svg%3E");
}
.__rtl .file-uploader-s3__icon,
.__rtl .file-uploader-native__icon {
  margin: 0 0 0 3px;
}
.file-uploader-s3__remove,
.file-uploader-native__remove {
  display: inline-block;
  width: 9px;
  height: 14px;
  margin: 0 10px;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
}
.file-uploader-s3__remove:before,
.file-uploader-native__remove:before,
.file-uploader-s3__remove:after,
.file-uploader-native__remove:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  transition: opacity 0.15s linear;
}
.file-uploader-s3__remove:before,
.file-uploader-native__remove:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.667 16'%3E%3Cpath fill='rgba%280, 0, 0, 0.8%29' d='M7.757 2V0H2.91v2H0v1h10.667V2h-2.91zM3.88 2V1h2.907v1H3.88zM1.484 16H9.27l.947-11H.52l.964 11z'/%3E%3C/svg%3E");
}
.file-uploader-s3__remove:after,
.file-uploader-native__remove:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.667 16'%3E%3Cpath fill='%2309f' d='M7.757 2V0H2.91v2H0v1h10.667V2h-2.91zM3.88 2V1h2.907v1H3.88zM1.484 16H9.27l.947-11H.52l.964 11z'/%3E%3C/svg%3E");
  opacity: 0;
}
.file-uploader-s3__mask,
.file-uploader-native__mask {
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: hidden;
}
.file-uploader-s3__input,
.file-uploader-native__input {
  position: absolute;
  cursor: pointer;
  min-width: 100%;
  width: auto;
  height: auto;
  right: 0;
  top: 0;
  opacity: 0;
  pointer-events: none;
  filter: alpha(opacity=0);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
}
.file-uploader-native__attachments {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
.file-uploader-s3__button,
.file-uploader-native__button,
.contact-form-buttons__button,
.contact-form__ok {
  min-width: 90px;
  padding: 7px 10px;
  font-family: inherit;
  color: rgba(0, 0, 0, 0.8);
  background: #e8e8e8;
  cursor: pointer;
}
.contact-form-buttons__button {
  width: 49.5%;
}
.contact-form-buttons__button + .contact-form-buttons__button {
  margin: 0 0 0 1%;
}
.__rtl .contact-form-buttons__button + .contact-form-buttons__button {
  margin: 0 1% 0 0;
}
@media only screen and (min-width: 1025px) {
  .file-uploader-s3__remove:hover:before,
  .file-uploader-native__remove:hover:before {
    opacity: 0;
  }
  .file-uploader-s3__remove:hover:after,
  .file-uploader-native__remove:hover:after {
    opacity: 1;
  }
  .file-uploader-s3__button,
  .file-uploader-native__button,
  .contact-form__ok,
  .contact-form-buttons__button {
    transition: background 0.15s linear;
  }
  .file-uploader-s3__button:hover,
  .file-uploader-native__button:hover,
  .contact-form__ok:hover,
  .contact-form-buttons__button--cancel:hover,
  .contact-form-buttons__button--submit:hover {
    background: #cfcfcf;
  }
}
/*---- Form Dialog ----------------------------*/
/*---- Custom Chat ----------------------------*/
.conversation-ui {
  background: #fff;
}
.arrow-popup .conversation-ui {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.conversation-ui__toolbar {
  box-shadow: 0 3px 4.75px 0.25px rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid #ccc;
  position: relative;
  overflow: hidden;
  z-index: 2;
}
.conversation-ui__toolbar--dialog-active {
  display: block !important;
  /* this block MUST be visible when confirmation dialog is being shown (even if it was hidden by "setContentVisibility") */
}
.conversation-ui__toolbar--dialog-active .status-bar {
  display: none;
}
.conversation-ui__content {
  position: relative;
  height: 500px;
  /* default height */
}
.conversation-ui__query-field {
  border-top: 1px solid #dfdfdf;
  position: relative;
  z-index: 2;
}
.conversation-ui__inner-page {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.conversation-ui__confirm {
  background: #fff;
  overflow: hidden;
  padding: 10px 15px;
  box-sizing: border-box;
}
.conversation-ui__confirm-prompt {
  font-weight: normal;
  cursor: default;
  float: left;
}
.conversation-ui__confirm-buttons {
  float: right;
  margin: -5px 0;
}
.conversation-ui__confirm-button {
  font-family: inherit;
  font-size: inherit;
  display: inline-block;
  background: #ddd;
  color: #333;
  border: none;
  padding: 5px 15px;
  margin: 0 0 0 5px;
  cursor: pointer;
}
.conversation-ui__confirm-button--yes {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
}
.conversation-ui__confirm-button--yes:hover {
  background: rgba(0, 0, 0, 0.6);
}
.conversation-ui__overlay {
  background: #fff;
  position: absolute;
  display: none;
  z-index: 1;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
.conversation-ui__controls {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
}
.conversation-ui__auto-link {
  padding: 10px 15px;
}
.conversation-entry-status {
  text-align: center;
  float: none;
  width: 100%;
}
.conversation-entry-status__text {
  border-radius: 20px;
  padding: 5px 15px;
  display: inline-block;
  background: #e7f4ff;
  color: #9b9b9b;
  font-size: 13px;
  line-height: 1;
  margin: 0 40px;
}
.conversation-log {
  position: relative;
  height: 100%;
}
.conversation-log:before,
.conversation-log:after {
  box-shadow: 0 -45px 50px 41px rgba(0, 0, 0, 0.35);
  position: absolute;
  z-index: 1;
  height: 0;
  right: 0;
  left: 0;
  top: 0;
  content: '';
}
.conversation-log:after {
  box-shadow: 0 50px 50px 41px rgba(0, 0, 0, 0.35);
  bottom: 0;
  top: auto;
}
.conversation-log__scrollable:after {
  content: '';
  display: block;
  height: 60px;
}
.conversation-log__entry {
  margin: 15px;
}
.conversation-avatar {
  display: block;
  height: 30px;
  width: 30px;
}
.conversation-avatar--user {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Ccircle id='a' cx='15' cy='15' r='15'/%3E%3C/defs%3E%3Cg fill='none'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='rgba%280, 0, 0, 0.8%29' stroke='%23fff' xlink:href='%23a'/%3E%3Cg fill='%23fff' mask='url%28%23b%29'%3E%3Cpath d='M20.9 22.8l-1.3 1.4A6.8 6.8 0 0 1 15 26c-1.6 0-3.2-.7-4.6-2a11 11 0 0 1-1.3-1.3c-1.7.8-3 2.4-3.4 4.4l-.5 3a.6.6 0 0 0 .6.7h18.4a.6.6 0 0 0 .6-.8l-.5-3a6.2 6.2 0 0 0-3.4-4.3z'/%3E%3Cpath d='M11.3 23.2a5.1 5.1 0 0 0 3.7 1.6c1.3 0 2.6-.5 3.7-1.6 2.3-2 4-5.8 4-9C22.7 9.7 19.2 6 15 6s-7.7 3.7-7.7 8.2c0 3.7 1.6 6.6 4 9z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.conversation-avatar--bot {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Ccircle id='a' cx='15' cy='15' r='15'/%3E%3C/defs%3E%3Cg fill='none'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='rgba%280, 0, 0, 0.8%29' stroke='%23fff' xlink:href='%23a'/%3E%3Cg mask='url%28%23b%29'%3E%3Cg fill='%23fff' transform='translate%283 4%29'%3E%3Cpath d='M11.86 20.27c-3.84 0-4.92-.49-4.92-.49-1.45.72-2.55 1.22-2.86 2.91l-.47 2.57c-.03.15 0 .32.1.44a.52.52 0 0 0 .41.2H19.6a.52.52 0 0 0 .4-.2.55.55 0 0 0 .12-.44l-.48-2.57c-.31-1.7-1.4-2.2-2.86-2.91 0 0-1.08.49-4.91.49zm-1.68-15.2h3.79a6.13 6.13 0 0 1 6.13 6.13 8.05 8.05 0 0 1-8.1 8.05h-.32a7.9 7.9 0 0 1-7.78-7.91 6.28 6.28 0 0 1 6.28-6.28z'/%3E%3Crect width='3.18' height='3.25' x='10.41' rx='1.59'/%3E%3Crect width='3.18' height='6.5' y='8.86' rx='1.59'/%3E%3Crect width='3.18' height='6.5' x='20.82' y='8.86' rx='1.59'/%3E%3Cpath d='M11.57 2.66h1V6.5h-1z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.conversation-avatar--agent {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Ccircle id='a' cx='15' cy='15' r='15'/%3E%3C/defs%3E%3Cg fill='none'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='rgba%280, 0, 0, 0.8%29' stroke='%23fff' xlink:href='%23a'/%3E%3Cg fill='%23fff' mask='url%28%23b%29'%3E%3Cpath d='M24.6 14.2V13c-.4-6.1-5.1-9-9.3-9-3.2 0-5.9 1-7.6 2.7A8.4 8.4 0 0 0 5.4 13v1.2c-.8.2-1.3.8-1.3 1.5v3.7c0 .8.6 1.5 1.4 1.5v1c0 .3.3.5.6.5h7.6c.3 0 .5-.2.5-.5a.6.6 0 0 0-.5-.6h-7v-.5c.6-.2 1-.8 1-1.4v-3.7c0-.7-.5-1.3-1.2-1.4V13c0-2.3.7-4 2-5.4 1.5-1.5 4-2.4 6.8-2.4a8 8 0 0 1 8.2 7.8v1.2c-.7.2-1.2.8-1.2 1.5v3.7c0 .8.7 1.5 1.6 1.5h.4c1 0 1.6-.7 1.6-1.5v-3.7c0-.7-.5-1.3-1.3-1.5zm-4.4 9.4L19 25a6 6 0 0 1-4 1.7 6 6 0 0 1-4-1.7 9.9 9.9 0 0 1-1.2-1.3 5.5 5.5 0 0 0-3 4l-.5 2.6a.6.6 0 0 0 .5.7h16.4a.6.6 0 0 0 .5-.7l-.5-2.6a5.5 5.5 0 0 0-3-4z'/%3E%3Cpath d='M13.7 23.5h-2.5l.5.5a5 5 0 0 0 3.3 1.5 5 5 0 0 0 3.3-1.5c2-1.8 3.5-5.2 3.5-8 0-4-3-7.4-6.8-7.4S8.2 12 8.2 16c0 1.4.3 3 1 4.3h4.5a1.7 1.7 0 0 1 0 3.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.conversation-avatar__image {
  border-radius: 50%;
  display: block;
  width: 100%;
  height: auto;
}
.conversation-avatar--image-loaded {
  background: none;
}
.conversation-entry-bot__author,
.conversation-entry-user__author {
  position: absolute;
  top: -9999px;
}
.conversation-entry-bot__align,
.conversation-entry-user__align {
  overflow: hidden;
}
.conversation-entry-user,
.conversation-entry-bot__container {
  overflow: hidden;
  position: relative;
}
.conversation-entry-bot__profile-column,
.conversation-entry-user__profile-column {
  height: 1px;
  width: 30px;
}
.conversation-entry-bot__profile-column {
  float: left;
  margin-right: 10px;
}
.conversation-entry-user__profile-column {
  float: right;
  margin-left: 10px;
}
.conversation-entry-user__profile,
.conversation-entry-bot__profile {
  bottom: 0;
  position: absolute;
}
.conversation-entry-user__profile {
  right: 0;
}
.conversation-entry-bot__profile {
  left: 0;
}
.conversation-entry-bot__wrap {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.conversation-entry-bot__content {
  max-width: 100%;
  float: left;
}
.conversation-entry-bot__main {
  position: relative;
  overflow: hidden;
}
.conversation-entry-bot__message {
  border-radius: 15px 15px 15px 0;
  padding: 10px 12px;
  background: #e0f8fa;
  overflow: hidden;
  /* useful if article content has some floating content inside */
}
.conversation-entry-bot__message > * {
  font-size: inherit;
  margin: 0;
}
.conversation-entry-bot__caption {
  border-radius: 15px 15px 0 0;
  padding: 10px 12px;
  background: #e6e6e6;
  font-weight: 700;
  text-align: center;
}
.conversation-entry-bot__more {
  box-shadow: 0 -8px 28px 10px #e6e6e6;
  position: absolute;
  background: #e6e6e6;
  padding: 8px 23px;
  bottom: 0;
  right: 0;
  left: 0;
}
.conversation-entry-bot__more-button {
  background: none;
  cursor: pointer;
  border: none;
  padding: 0;
  margin: 0;
}
.conversation-entry-bot__more-button:after {
  content: ' +';
}
.conversation-entry-bot--truncated .conversation-entry-bot__wrap {
  border-radius: 0 0 15px;
}
.conversation-entry-bot--persistent .conversation-entry-bot__wrap {
  border-radius: 0;
}
.conversation-entry-bot--agent .conversation-entry-bot__message {
  background: #e0f8fa;
  color: #484e60;
}
.conversation-entry-bot--agent .conversation-entry-bot__more {
  box-shadow: 0 -8px 28px 10px #e0f8fa;
  background: #e0f8fa;
  color: #484e60;
}
.conversation-entry-bot--persistent .conversation-entry-bot__message {
  border-radius: 15px 15px 0 0;
}
.conversation-entry-user__message {
  background: #006bb3;
  padding: 10px 12px;
  border-radius: 15px 15px 0;
  color: #fff;
  float: right;
  max-width: 100%;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.conversation-article {
  background: #fff;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.conversation-article__header {
  position: relative;
  display: table;
  width: 100%;
}
.conversation-article__cell {
  vertical-align: middle;
  display: table-cell;
}
.conversation-article__cell--expand {
  box-sizing: border-box;
  width: 100%;
}
.conversation-article__back {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23006bb3' d='M1 10L11 21 L11 0'/%3E%3C/svg%3E");
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  border: none;
  margin: 0 5px;
  width: 30px;
  height: 20px;
}
.ie8 .conversation-article__header {
  border-bottom: 1px solid #dfdfdf;
}
.conversation-article__footer {
  box-shadow: 0 7px 24px 0 rgba(0, 0, 0, 0.15);
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.ie8 .conversation-article__footer {
  border-top: 1px solid #dfdfdf;
}
.conversation-article__body {
  position: relative;
  overflow: hidden;
}
.conversation-article__body .scrollable {
  padding: 5px 20px;
}
.conversation-article .answer-header__title {
  padding-left: 0;
  padding-right: 0;
}
.status-bar {
  background: #fff;
  overflow: hidden;
  padding: 10px 15px;
}
.status-bar__button-container {
  float: right;
}
.__rtl .status-bar__button-container {
  float: left;
}
.status-bar__text-container {
  overflow: hidden;
}
.status-bar__extra-buttons {
  margin: -10px 0;
  padding: 0 10px 0 0;
  min-height: 30px;
  float: left;
}
.__rtl .status-bar__extra-buttons {
  padding: 0 0 0 10px;
  float: right;
}
.status-bar__status {
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
  overflow: hidden;
  width: 100%;
}
.status-bar__end {
  background: none;
  cursor: pointer;
  float: left;
  border: none;
  padding: 0;
  margin: 0;
}
.__rtl .status-bar__end {
  float: right;
}
.boldchat-transcript__opener {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38'%3E%3Cpath fill='%23006bb3' d='M35.6 34c1.2 0 2.2-1 2.2-2.3V11.4a3 3 0 0 0-.8-2l-4.7-4.6a3 3 0 0 0-2-.9H18.2a2.3 2.3 0 0 0-2.3 2.3v25.5c0 1.3 1 2.4 2.3 2.4zm0-3.4c0 .6-.6 1.1-1.2 1.1H19.3c-.6 0-1.2-.5-1.1-1.1V7.4c0-.6.5-1.2 1.1-1.2h9.9c.6 0 1 .6 1 1.2V9c0 1.3 1.2 2.4 2.4 2.4h1.8c.7 0 1.2.5 1.2 1.1zm-9.1-13.7c.5-.4 1.2-.4 1.7 0l3.5 3.5c.4.5.4 1.2 0 1.6l-3.5 3.6c-.5.5-1.3.5-1.7 0-.5-.5-.5-1.2 0-1.6l1.6-1.6h-5.4a1.2 1.2 0 0 1 0-2.3H28l-1.5-1.5a1 1 0 0 1 0-1.6zm-14.7.4a1.2 1.2 0 1 0 0-2.3h-4a1.2 1.2 0 0 0 0 2.3zm0 4.6a1.2 1.2 0 0 0 0-2.3H1.3a1.2 1.2 0 0 0 0 2.3zm0 4.7a1.2 1.2 0 0 0 0-2.4h-7a1.2 1.2 0 1 0 0 2.4z'/%3E%3C/svg%3E");
  border: none;
  cursor: pointer;
  height: 32px;
  width: 32px;
  position: relative;
  overflow: hidden;
  float: right;
  padding: 0;
  margin: 3px;
}
.boldchat-transcript__form {
  background: #fff;
  box-sizing: border-box;
  padding: 6px;
  position: absolute;
  left: 0;
  text-align: center;
  top: 0;
  width: 100%;
  height: 100%;
}
.boldchat-transcript__input {
  border: 1px solid #e2e2e2;
  box-sizing: border-box;
  float: left;
  height: 26px;
  padding: 5px 5px 4px;
  width: 160px;
}
.boldchat-transcript__form--invalid .boldchat-transcript__input {
  border-color: #f00;
  color: #f00;
}
.boldchat-transcript__button {
  color: #4a4a4a;
  background: #eaeaea;
  display: inline-block;
  cursor: pointer;
  padding: 5px 10px;
  height: 25px;
  border: none;
  margin: 0 0 0 5px;
}
.boldchat-transcript__button[type="submit"] {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
}
.boldchat-transcript__button[type="submit"]:hover {
  background: rgba(0, 0, 0, 0.6);
}
.bc-status-message {
  text-align: center;
  padding: 10px 12px;
  margin: 15px;
  color: #4a4a4a;
}
.bc-queue-block {
  background: rgba(255, 255, 255, 0.8);
  padding: 5px 15px;
  font-size: 12px;
  cursor: default;
}
.bc-cancel-wait {
  text-decoration: underline;
  display: inline-block;
  cursor: pointer;
  background: none;
  border: none;
  color: inherit;
  font-size: inherit;
  padding: 0;
  margin: 0 5px;
}
.bc-cancel-wait:hover {
  text-decoration: none;
}
.boldchat-form .bc-action-button.bc-button {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  font-size: 16px;
  font-family: inherit;
  box-sizing: border-box;
  text-align: center;
  font-weight: normal;
  cursor: pointer;
  display: block;
  border: none;
  padding: 10px;
  margin: 0;
  width: 100%;
}
.boldchat-form .bc-action-button.bc-button:hover {
  background: rgba(0, 0, 0, 0.6);
}
.boldchat-form {
  padding: 20px;
}
.boldchat-form .bc-input-container.bc-form-intro {
  margin: 0 0 20px;
  text-align: center;
}
.boldchat-form .bc-validator {
  display: none !important;
}
.boldchat-form .bc-input-container {
  margin: 15px 0;
}
.boldchat-form .bc-action-input-container {
  margin: 0;
}
.boldchat-form .bc-input-container:after {
  content: '';
  clear: both;
  display: block;
}
.boldchat-form .bc-input-label {
  display: inline-block;
  padding: 0 0 3px;
}
.boldchat-form .bc-input-container-select select,
.boldchat-form .bc-input-placeholder textarea,
.boldchat-form .bc-input-placeholder input[type="tel"],
.boldchat-form .bc-input-placeholder input[type="text"],
.boldchat-form .bc-input-placeholder input[type="email"] {
  border: 1px solid #e2e2e2;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 16px;
  height: 29px;
  float: left;
  width: 100%;
  padding: 4px 5px;
}
.boldchat-form .bc-input-placeholder textarea {
  height: 40px;
  min-height: 40px;
  max-width: 100%;
  min-width: 100%;
}
.boldchat-form .bc-invalid [id^="bc-input"] {
  border-color: #f00 !important;
  color: #f00;
}
.boldchat-form .bc-invalid .bc-input-label {
  color: #f00;
}
.boldchat-form .bc-nps-container {
  padding: 15px 0;
}
.boldchat-form .bc-nps-header {
  overflow: hidden;
  margin: 10px 0 3px;
  font-size: 12px;
}
.boldchat-form .bc-nps-message-left {
  float: left;
}
.boldchat-form .bc-nps-message-right {
  float: right;
}
.boldchat-form .bc-nps-radios {
  padding: 2px 0 0;
  text-align: center;
  white-space: nowrap;
}
.boldchat-form .bc-radio-container {
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid #ccc;
  border-width: 1px 1px 1px 0;
  cursor: pointer;
  padding: 3px;
  width: 9.091%;
}
.boldchat-form .bc-radio-container:first-child {
  border-width: 1px;
}
.boldchat-form .bc-checked-radio {
  background: #0aa0ff;
  color: #fff;
}
.boldchat-form .bc-label-and-star {
  overflow: hidden;
  line-height: 20px;
  padding: 0 0 10px;
}
.boldchat-form .bc-starrating-component {
  color: #eee;
  float: right;
}
.boldchat-form .bc-star-val {
  display: none;
}
.boldchat-form .bc-starrating-component .bc-star {
  float: right;
}
.boldchat-form .bc-starrating-component .bc-star:focus {
  outline: none;
}
.boldchat-form .bc-starrating-component .bc-star:before {
  content: '\2605';
  font-size: 20px;
}
.bc-starrating-component > .bc-star-val:checked ~ .bc-star,
.bc-starrating-component:not(:checked) .bc-star:hover,
.bc-starrating-component:not(:checked) .bc-star:hover ~ .bc-star {
  color: #ffc107 !important;
}
.bc-starrating-component > .bc-star-val:checked + .bc-star:hover,
.bc-starrating-component > .bc-star-val:checked ~ .bc-star:hover,
.bc-starrating-component > .bc-star:hover ~ .bc-star-val:checked ~ .bc-star,
.bc-starrating-component > .bc-star-val:checked ~ label:hover ~ .bc-star {
  color: #ff9800 !important;
}
/*---- Custom Chat ----------------------------*/
/*---- Tooltip --------------------------------*/
.tooltip {
  padding: 8px 10px;
  color: #fff;
  background: #2b2b2b;
  border-radius: 2px;
  position: absolute;
  pointer-events: none;
  z-index: 9999;
}
.tooltip-triangle {
  margin: 0 0 0 -10px;
  position: absolute;
  top: 100%;
  left: 50%;
  border: 10px solid;
  border-width: 8px 8px 0;
  border-color: #2b2b2b transparent transparent;
}
.tooltip--vposition-bottom .tooltip-triangle {
  top: -8px;
  border-width: 0 8px 8px;
  border-color: transparent transparent #2b2b2b;
}
/*---- Tooltip --------------------------------*/
/*---- Branding -------------------------------*/
.branding {
  line-height: 30px;
}
.branding a {
  float: right;
}
.__rtl .branding a {
  float: left;
}
.branding img {
  display: inline-block;
  width: 65px;
  margin: 0 0 0 10px;
  vertical-align: middle;
}
.__rtl .branding img {
  margin: 0 10px 0 0;
}
@media only screen and (max-width: 767px) {
  .branding {
    font-size: 12px;
    text-align: center;
  }
  .branding img {
    margin: 0;
  }
  .branding span {
    display: block;
  }
  .branding a {
    float: none;
  }
}
/*---- Branding -------------------------------*/
/*---- Lightbox -------------------------------*/
.lightbox {
  overflow: hidden;
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.lightbox__content {
  position: relative;
  z-index: 1;
}
.lightbox__overlay {
  background: rgba(0, 0, 0, 0.75);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.lightbox__close {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cpath fill='%23000' opacity='.6' d='M0 0h32v32H0z'/%3E%3Cg stroke='%23FFF' stroke-linecap='square'%3E%3Cpath d='M23.232 9.922L9.892 23.184M9.76 9.752L23.1 23.015'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  cursor: pointer;
  border: none;
  font-size: 0;
  height: 32px;
  width: 32px;
  margin: 3%;
  z-index: 2;
  padding: 0;
  right: 0;
  top: 0;
}
.__rtl .lightbox__close {
  right: initial;
  left: 0;
}
/*---- Lightbox -------------------------------*/
/*---- Autolink ---------------------------------*/
.auto-link,
.auto-link__title {
  color: #fff;
  position: relative;
}
.auto-link {
  padding: 10px 0;
  overflow: hidden;
  font-size: 16px;
}
.auto-link__title {
  line-height: 43px;
  z-index: 1;
  display: block;
  text-decoration: none;
  font-size: inherit;
  text-align: center;
  cursor: pointer;
}
.auto-link__title:hover {
  color: #fff;
}
.auto-link__progress {
  background: #25c4ff;
  -webkit-border-radius: 43px;
  border-radius: 43px;
  position: relative;
  overflow: hidden;
  height: 1%;
}
.auto-link__indicator {
  background: #0aa0ff;
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
  width: 0;
}
.auto-link__abort {
  color: #9b9b9b;
  border: 1px solid #9b9b9b;
  -webkit-border-radius: 43px;
  border-radius: 43px;
  line-height: 43px;
  height: 43px;
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: inherit;
  z-index: 2;
  cursor: pointer;
  padding: 0 10px;
  margin: 0 0 0 8px;
  float: right;
}
.__rtl .auto-link__abort {
  margin: 0 8px 0 0;
  float: left;
}
/*---- Autolink ---------------------------------*/
i[class*="__icon"],
i[class*="--icon"] {
  text-indent: -9999px;
  display: inline-block;
}
.faq__title {
  font: 600 36px 'Exo 2', Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 0 0 15px;
}
.answers__list {
  font-size: 15px;
  line-height: 1.4;
  font: 600 19px 'Exo 2', Arial, Helvetica, sans-serif;
}
.answers__item {
  border-bottom: 1px solid #ccc;
  padding: 15px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
}
.labels {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.label {
  display: block;
  width: 22%;
  margin: 0 0 15px;
  font: 600 15px 'Exo 2', Arial, Helvetica, sans-serif;
}

@media only screen and (max-width: 600px) {
  .label {
    width: 45%;
  }
}
.answer-footer {
  display: block;
}
.answer-footer__channeling {
  display: block;
}
.channeling-bar__list {
  display: flex;
  justify-content: center;
}
.channeling-bar__button {
  font: 600 13px 'Exo 2', Arial, Helvetica, sans-serif;
  height: 40px;
  cursor: pointer;
  text-decoration: none !important;
  line-height: 3;
  transition: background 0.2s ease-in-out;
  padding: 0 10px;
  max-width: 220px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #09f;
  color: #fff;
  text-align: center;
}
.channeling-bar__button:hover {
  background: #006bb3;
  color: #fff !important;
}
.channeling-bar__icon-wrapper,
.channeling-bar__text {
  display: inline-block;
}
.channeling-bar {
  margin: 0;
  display: block;
}
.channeling-bar__item {
  display: block;
  max-width: 220px;
  width: 100%;
}
.channeling-bar__wrap,
.channeling-bar__button {
  width: 100%;
}
.answer-footer__feedback {
  display: block;
  margin: 0 0 30px;
}
.feedback-survey__button {
  padding: 5px 10px;
  border: 1px solid rgba(0, 0, 0, 0.8);
  transition: all 0.2s ease-in-out;
}
.feedback-survey__button:hover {
  background: rgba(0, 0, 0, 0.8);
  color: #fff !important;
}
#nanorep-embedded-widget .answer-header__title {
  font-size: 19px;
}
.file-uploader-s3__button,
.file-uploader-native__button,
.contact-form-buttons__button,
.contact-form__ok {
  font: 600 13px 'Exo 2', Arial, Helvetica, sans-serif;
  height: 40px;
  cursor: pointer;
  text-decoration: none !important;
  line-height: 3;
  transition: background 0.2s ease-in-out;
  padding: 0 10px;
  max-width: 220px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #09f;
  color: #fff;
  text-align: center;
}
.file-uploader-s3__button:hover,
.file-uploader-native__button:hover,
.contact-form-buttons__button:hover,
.contact-form__ok:hover {
  background: #006bb3;
  color: #fff;
}
.arrow-popup__content .contact-form .contact-form-buttons__button {
  width: 100%;
  max-width: 100%;
  margin: 0 0 10px;
}
.arrow-popup__content .contact-form .contact-form-buttons__button--cancel {
  background: #006bb3;
}
#nanorep-embedded-widget .answer-footer {
  display: none;
}
.branding {
  opacity: 0;
}

.widget-embedded__core .arrow-popup {
  max-width: 100% !important;
}

.no-results__channeling {
  padding: 10px;
}

iframe {
  max-width: 100% !important;
}

.section__frame--bottom-form {
  max-width: 1200px;
}

#contact-form .contact-form__caption {
  float: none;
  display: block;
  margin: 0 0 7px;
  width: 100%;
}

#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form .contact-form-select__select {
  display: block;
  width: 100%;
  padding: 8px 10px;
  border: 1px solid #999;
  height: 40px;
  color: #000;
}

#contact-form .contact-form-radios__legend {
  display: none;
}

#contact-form .contact-form-textbox,
#contact-form .contact-form-select {
  float: none;
  width: 100%;
}

#contact-form .contact-form-radios__fieldset div{
  margin: 0 0 10px;
  padding-left: 1px;
}

#contact-form .file-uploader-s3__button, 
#contact-form .file-uploader-native__button {
    border: 1px solid #333;
    color: rgba(0,0,0,.8);
    background: transparent;
}



#contact-form .file-uploader-s3__button:hover, 
#contact-form .file-uploader-native__button:hover{
  background: #333;
  color: #fff;
}

#contact-form .contact-form {
  padding: 0;
}