.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  font-family: inherit;
  font-size: 14px;
  font-weight: 400;
  height: 42px;
  line-height: 40px;
  outline: 0;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: auto;
}
.nice-select:hover {
  border-color: #dbdbdb;
}
.nice-select.open,
.nice-select:active,
.nice-select:focus {
  border-color: #999;
}
.nice-select:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: '';
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 5px;
}
.nice-select.open:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}
.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
.nice-select.disabled:after {
  border-color: #ccc;
}
.nice-select.wide {
  width: 100%;
}
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
.nice-select.right {
  float: right;
}
.nice-select.right .list {
  left: auto;
  right: 0;
}
.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
.nice-select.small:after {
  height: 4px;
  width: 4px;
}
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}
.nice-select .list {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transform: scale(0.75) translateY(-21px);
  -ms-transform: scale(0.75) translateY(-21px);
  transform: scale(0.75) translateY(-21px);
  -webkit-transition:
    all 0.2s cubic-bezier(0.5, 0, 0, 1.25),
    opacity 0.15s ease-out;
  transition:
    all 0.2s cubic-bezier(0.5, 0, 0, 1.25),
    opacity 0.15s ease-out;
  z-index: 9;
}
.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}
.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  outline: 0;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.nice-select .option.focus,
.nice-select .option.selected.focus,
.nice-select .option:hover {
  background-color: #f6f6f6;
}
.nice-select .option.selected {
  font-weight: 700;
}
.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}
.no-csspointerevents .nice-select .list {
  display: none;
}
.no-csspointerevents .nice-select.open .list {
  display: block;
}
.shorten-detail {
  display: none;
}
.shorten_expand .shorten-ellipses {
  display: none;
}
.shorten_expand .shorten-detail {
  display: inline;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: 0;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:after,
.slick-track:before {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.tooltipster-fall,
.tooltipster-grow.tooltipster-show {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-base {
  display: flex;
  pointer-events: none;
  position: absolute;
}
.tooltipster-box {
  flex: 1 1 auto;
}
.tooltipster-content {
  box-sizing: border-box;
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}
.tooltipster-ruler {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}
.tooltipster-fade.tooltipster-show {
  opacity: 1;
}
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}
.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}
.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0);
  -moz-transform: rotateZ(0);
  -o-transform: rotateZ(0);
  -ms-transform: rotateZ(0);
  transform: rotateZ(0);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}
.tooltipster-slide {
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0;
}
@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.tooltipster-update-fade {
  animation: tooltipster-fading 0.4s;
}
@keyframes tooltipster-rotating {
  25% {
    transform: rotate(-2deg);
  }
  75% {
    transform: rotate(2deg);
  }
  100% {
    transform: rotate(0);
  }
}
.tooltipster-update-rotate {
  animation: tooltipster-rotating 0.6s;
}
@keyframes tooltipster-scaling {
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.tooltipster-update-scale {
  animation: tooltipster-scaling 0.6s;
}
.tooltipster-sidetip .tooltipster-box {
  max-width: 350px;
  margin: 5px;
  background: #464f5f;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}
.tooltipster-sidetip .tooltipster-content {
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  padding: 6px 14px;
}
.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 10px;
  margin-left: -10px;
  top: 0;
  width: 20px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  right: 0;
  top: 0;
  width: 10px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  left: 0;
  top: 0;
  width: 10px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 0;
  height: 10px;
  margin-left: -10px;
  width: 20px;
}
.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}
.tooltipster-sidetip .tooltipster-arrow-background {
  border: 13px solid transparent;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #464f5f;
  left: 0;
  top: 3px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #464f5f;
  left: -3px;
  top: -3px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #464f5f;
  left: -3px;
  top: -3px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #464f5f;
  left: -3px;
  top: -3px;
}
.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  left: 0;
  top: 0;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #000;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #000;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #000;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: transparent;
}
.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px;
}
.tooltip {
  display: inline-block;
  margin: 0 3px 1px;
  width: 15px;
  height: 15px;
  line-height: 15px;
  border-radius: 50%;
  font-size: 12px;
  text-align: center;
  color: #fff;
  background-color: #0d6485;
  font-weight: 600;
  cursor: pointer;
  vertical-align: middle;
}
.tooltip + div {
  margin-top: 4px;
}
.tooltip_s {
  width: 12px;
  height: 12px;
  line-height: 12px;
  font-size: 9px;
} /*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: FontAwesome;
  src: url('../fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0');
  src:
    url('../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0')
      format('embedded-opentype'),
    url('../fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0')
      format('woff2'),
    url('../fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0') format('woff'),
    url('../fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0')
      format('truetype'),
    url('../fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular')
      format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
.fa-glass:before {
  content: '\f000';
}
.fa-music:before {
  content: '\f001';
}
.fa-search:before {
  content: '\f002';
}
.fa-envelope-o:before {
  content: '\f003';
}
.fa-heart:before {
  content: '\f004';
}
.fa-star:before {
  content: '\f005';
}
.fa-star-o:before {
  content: '\f006';
}
.fa-user:before {
  content: '\f007';
}
.fa-film:before {
  content: '\f008';
}
.fa-th-large:before {
  content: '\f009';
}
.fa-th:before {
  content: '\f00a';
}
.fa-th-list:before {
  content: '\f00b';
}
.fa-check:before {
  content: '\f00c';
}
.fa-close:before,
.fa-remove:before,
.fa-times:before {
  content: '\f00d';
}
.fa-search-plus:before {
  content: '\f00e';
}
.fa-search-minus:before {
  content: '\f010';
}
.fa-power-off:before {
  content: '\f011';
}
.fa-signal:before {
  content: '\f012';
}
.fa-cog:before,
.fa-gear:before {
  content: '\f013';
}
.fa-trash-o:before {
  content: '\f014';
}
.fa-home:before {
  content: '\f015';
}
.fa-file-o:before {
  content: '\f016';
}
.fa-clock-o:before {
  content: '\f017';
}
.fa-road:before {
  content: '\f018';
}
.fa-download:before {
  content: '\f019';
}
.fa-arrow-circle-o-down:before {
  content: '\f01a';
}
.fa-arrow-circle-o-up:before {
  content: '\f01b';
}
.fa-inbox:before {
  content: '\f01c';
}
.fa-play-circle-o:before {
  content: '\f01d';
}
.fa-repeat:before,
.fa-rotate-right:before {
  content: '\f01e';
}
.fa-refresh:before {
  content: '\f021';
}
.fa-list-alt:before {
  content: '\f022';
}
.fa-lock:before {
  content: '\f023';
}
.fa-flag:before {
  content: '\f024';
}
.fa-headphones:before {
  content: '\f025';
}
.fa-volume-off:before {
  content: '\f026';
}
.fa-volume-down:before {
  content: '\f027';
}
.fa-volume-up:before {
  content: '\f028';
}
.fa-qrcode:before {
  content: '\f029';
}
.fa-barcode:before {
  content: '\f02a';
}
.fa-tag:before {
  content: '\f02b';
}
.fa-tags:before {
  content: '\f02c';
}
.fa-book:before {
  content: '\f02d';
}
.fa-bookmark:before {
  content: '\f02e';
}
.fa-print:before {
  content: '\f02f';
}
.fa-camera:before {
  content: '\f030';
}
.fa-font:before {
  content: '\f031';
}
.fa-bold:before {
  content: '\f032';
}
.fa-italic:before {
  content: '\f033';
}
.fa-text-height:before {
  content: '\f034';
}
.fa-text-width:before {
  content: '\f035';
}
.fa-align-left:before {
  content: '\f036';
}
.fa-align-center:before {
  content: '\f037';
}
.fa-align-right:before {
  content: '\f038';
}
.fa-align-justify:before {
  content: '\f039';
}
.fa-list:before {
  content: '\f03a';
}
.fa-dedent:before,
.fa-outdent:before {
  content: '\f03b';
}
.fa-indent:before {
  content: '\f03c';
}
.fa-video-camera:before {
  content: '\f03d';
}
.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
  content: '\f03e';
}
.fa-pencil:before {
  content: '\f040';
}
.fa-map-marker:before {
  content: '\f041';
}
.fa-adjust:before {
  content: '\f042';
}
.fa-tint:before {
  content: '\f043';
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: '\f044';
}
.fa-share-square-o:before {
  content: '\f045';
}
.fa-check-square-o:before {
  content: '\f046';
}
.fa-arrows:before {
  content: '\f047';
}
.fa-step-backward:before {
  content: '\f048';
}
.fa-fast-backward:before {
  content: '\f049';
}
.fa-backward:before {
  content: '\f04a';
}
.fa-play:before {
  content: '\f04b';
}
.fa-pause:before {
  content: '\f04c';
}
.fa-stop:before {
  content: '\f04d';
}
.fa-forward:before {
  content: '\f04e';
}
.fa-fast-forward:before {
  content: '\f050';
}
.fa-step-forward:before {
  content: '\f051';
}
.fa-eject:before {
  content: '\f052';
}
.fa-chevron-left:before {
  content: '\f053';
}
.fa-chevron-right:before {
  content: '\f054';
}
.fa-plus-circle:before {
  content: '\f055';
}
.fa-minus-circle:before {
  content: '\f056';
}
.fa-times-circle:before {
  content: '\f057';
}
.fa-check-circle:before {
  content: '\f058';
}
.fa-question-circle:before {
  content: '\f059';
}
.fa-info-circle:before {
  content: '\f05a';
}
.fa-crosshairs:before {
  content: '\f05b';
}
.fa-times-circle-o:before {
  content: '\f05c';
}
.fa-check-circle-o:before {
  content: '\f05d';
}
.fa-ban:before {
  content: '\f05e';
}
.fa-arrow-left:before {
  content: '\f060';
}
.fa-arrow-right:before {
  content: '\f061';
}
.fa-arrow-up:before {
  content: '\f062';
}
.fa-arrow-down:before {
  content: '\f063';
}
.fa-mail-forward:before,
.fa-share:before {
  content: '\f064';
}
.fa-expand:before {
  content: '\f065';
}
.fa-compress:before {
  content: '\f066';
}
.fa-plus:before {
  content: '\f067';
}
.fa-minus:before {
  content: '\f068';
}
.fa-asterisk:before {
  content: '\f069';
}
.fa-exclamation-circle:before {
  content: '\f06a';
}
.fa-gift:before {
  content: '\f06b';
}
.fa-leaf:before {
  content: '\f06c';
}
.fa-fire:before {
  content: '\f06d';
}
.fa-eye:before {
  content: '\f06e';
}
.fa-eye-slash:before {
  content: '\f070';
}
.fa-exclamation-triangle:before,
.fa-warning:before {
  content: '\f071';
}
.fa-plane:before {
  content: '\f072';
}
.fa-calendar:before {
  content: '\f073';
}
.fa-random:before {
  content: '\f074';
}
.fa-comment:before {
  content: '\f075';
}
.fa-magnet:before {
  content: '\f076';
}
.fa-chevron-up:before {
  content: '\f077';
}
.fa-chevron-down:before {
  content: '\f078';
}
.fa-retweet:before {
  content: '\f079';
}
.fa-shopping-cart:before {
  content: '\f07a';
}
.fa-folder:before {
  content: '\f07b';
}
.fa-folder-open:before {
  content: '\f07c';
}
.fa-arrows-v:before {
  content: '\f07d';
}
.fa-arrows-h:before {
  content: '\f07e';
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: '\f080';
}
.fa-twitter-square:before {
  content: '\f081';
}
.fa-facebook-square:before {
  content: '\f082';
}
.fa-camera-retro:before {
  content: '\f083';
}
.fa-key:before {
  content: '\f084';
}
.fa-cogs:before,
.fa-gears:before {
  content: '\f085';
}
.fa-comments:before {
  content: '\f086';
}
.fa-thumbs-o-up:before {
  content: '\f087';
}
.fa-thumbs-o-down:before {
  content: '\f088';
}
.fa-star-half:before {
  content: '\f089';
}
.fa-heart-o:before {
  content: '\f08a';
}
.fa-sign-out:before {
  content: '\f08b';
}
.fa-linkedin-square:before {
  content: '\f08c';
}
.fa-thumb-tack:before {
  content: '\f08d';
}
.fa-external-link:before {
  content: '\f08e';
}
.fa-sign-in:before {
  content: '\f090';
}
.fa-trophy:before {
  content: '\f091';
}
.fa-github-square:before {
  content: '\f092';
}
.fa-upload:before {
  content: '\f093';
}
.fa-lemon-o:before {
  content: '\f094';
}
.fa-phone:before {
  content: '\f095';
}
.fa-square-o:before {
  content: '\f096';
}
.fa-bookmark-o:before {
  content: '\f097';
}
.fa-phone-square:before {
  content: '\f098';
}
.fa-twitter:before {
  content: '\f099';
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: '\f09a';
}
.fa-github:before {
  content: '\f09b';
}
.fa-unlock:before {
  content: '\f09c';
}
.fa-credit-card:before {
  content: '\f09d';
}
.fa-feed:before,
.fa-rss:before {
  content: '\f09e';
}
.fa-hdd-o:before {
  content: '\f0a0';
}
.fa-bullhorn:before {
  content: '\f0a1';
}
.fa-bell:before {
  content: '\f0f3';
}
.fa-certificate:before {
  content: '\f0a3';
}
.fa-hand-o-right:before {
  content: '\f0a4';
}
.fa-hand-o-left:before {
  content: '\f0a5';
}
.fa-hand-o-up:before {
  content: '\f0a6';
}
.fa-hand-o-down:before {
  content: '\f0a7';
}
.fa-arrow-circle-left:before {
  content: '\f0a8';
}
.fa-arrow-circle-right:before {
  content: '\f0a9';
}
.fa-arrow-circle-up:before {
  content: '\f0aa';
}
.fa-arrow-circle-down:before {
  content: '\f0ab';
}
.fa-globe:before {
  content: '\f0ac';
}
.fa-wrench:before {
  content: '\f0ad';
}
.fa-tasks:before {
  content: '\f0ae';
}
.fa-filter:before {
  content: '\f0b0';
}
.fa-briefcase:before {
  content: '\f0b1';
}
.fa-arrows-alt:before {
  content: '\f0b2';
}
.fa-group:before,
.fa-users:before {
  content: '\f0c0';
}
.fa-chain:before,
.fa-link:before {
  content: '\f0c1';
}
.fa-cloud:before {
  content: '\f0c2';
}
.fa-flask:before {
  content: '\f0c3';
}
.fa-cut:before,
.fa-scissors:before {
  content: '\f0c4';
}
.fa-copy:before,
.fa-files-o:before {
  content: '\f0c5';
}
.fa-paperclip:before {
  content: '\f0c6';
}
.fa-floppy-o:before,
.fa-save:before {
  content: '\f0c7';
}
.fa-square:before {
  content: '\f0c8';
}
.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
  content: '\f0c9';
}
.fa-list-ul:before {
  content: '\f0ca';
}
.fa-list-ol:before {
  content: '\f0cb';
}
.fa-strikethrough:before {
  content: '\f0cc';
}
.fa-underline:before {
  content: '\f0cd';
}
.fa-table:before {
  content: '\f0ce';
}
.fa-magic:before {
  content: '\f0d0';
}
.fa-truck:before {
  content: '\f0d1';
}
.fa-pinterest:before {
  content: '\f0d2';
}
.fa-pinterest-square:before {
  content: '\f0d3';
}
.fa-google-plus-square:before {
  content: '\f0d4';
}
.fa-google-plus:before {
  content: '\f0d5';
}
.fa-money:before {
  content: '\f0d6';
}
.fa-caret-down:before {
  content: '\f0d7';
}
.fa-caret-up:before {
  content: '\f0d8';
}
.fa-caret-left:before {
  content: '\f0d9';
}
.fa-caret-right:before {
  content: '\f0da';
}
.fa-columns:before {
  content: '\f0db';
}
.fa-sort:before,
.fa-unsorted:before {
  content: '\f0dc';
}
.fa-sort-desc:before,
.fa-sort-down:before {
  content: '\f0dd';
}
.fa-sort-asc:before,
.fa-sort-up:before {
  content: '\f0de';
}
.fa-envelope:before {
  content: '\f0e0';
}
.fa-linkedin:before {
  content: '\f0e1';
}
.fa-rotate-left:before,
.fa-undo:before {
  content: '\f0e2';
}
.fa-gavel:before,
.fa-legal:before {
  content: '\f0e3';
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: '\f0e4';
}
.fa-comment-o:before {
  content: '\f0e5';
}
.fa-comments-o:before {
  content: '\f0e6';
}
.fa-bolt:before,
.fa-flash:before {
  content: '\f0e7';
}
.fa-sitemap:before {
  content: '\f0e8';
}
.fa-umbrella:before {
  content: '\f0e9';
}
.fa-clipboard:before,
.fa-paste:before {
  content: '\f0ea';
}
.fa-lightbulb-o:before {
  content: '\f0eb';
}
.fa-exchange:before {
  content: '\f0ec';
}
.fa-cloud-download:before {
  content: '\f0ed';
}
.fa-cloud-upload:before {
  content: '\f0ee';
}
.fa-user-md:before {
  content: '\f0f0';
}
.fa-stethoscope:before {
  content: '\f0f1';
}
.fa-suitcase:before {
  content: '\f0f2';
}
.fa-bell-o:before {
  content: '\f0a2';
}
.fa-coffee:before {
  content: '\f0f4';
}
.fa-cutlery:before {
  content: '\f0f5';
}
.fa-file-text-o:before {
  content: '\f0f6';
}
.fa-building-o:before {
  content: '\f0f7';
}
.fa-hospital-o:before {
  content: '\f0f8';
}
.fa-ambulance:before {
  content: '\f0f9';
}
.fa-medkit:before {
  content: '\f0fa';
}
.fa-fighter-jet:before {
  content: '\f0fb';
}
.fa-beer:before {
  content: '\f0fc';
}
.fa-h-square:before {
  content: '\f0fd';
}
.fa-plus-square:before {
  content: '\f0fe';
}
.fa-angle-double-left:before {
  content: '\f100';
}
.fa-angle-double-right:before {
  content: '\f101';
}
.fa-angle-double-up:before {
  content: '\f102';
}
.fa-angle-double-down:before {
  content: '\f103';
}
.fa-angle-left:before {
  content: '\f104';
}
.fa-angle-right:before {
  content: '\f105';
}
.fa-angle-up:before {
  content: '\f106';
}
.fa-angle-down:before {
  content: '\f107';
}
.fa-desktop:before {
  content: '\f108';
}
.fa-laptop:before {
  content: '\f109';
}
.fa-tablet:before {
  content: '\f10a';
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: '\f10b';
}
.fa-circle-o:before {
  content: '\f10c';
}
.fa-quote-left:before {
  content: '\f10d';
}
.fa-quote-right:before {
  content: '\f10e';
}
.fa-spinner:before {
  content: '\f110';
}
.fa-circle:before {
  content: '\f111';
}
.fa-mail-reply:before,
.fa-reply:before {
  content: '\f112';
}
.fa-github-alt:before {
  content: '\f113';
}
.fa-folder-o:before {
  content: '\f114';
}
.fa-folder-open-o:before {
  content: '\f115';
}
.fa-smile-o:before {
  content: '\f118';
}
.fa-frown-o:before {
  content: '\f119';
}
.fa-meh-o:before {
  content: '\f11a';
}
.fa-gamepad:before {
  content: '\f11b';
}
.fa-keyboard-o:before {
  content: '\f11c';
}
.fa-flag-o:before {
  content: '\f11d';
}
.fa-flag-checkered:before {
  content: '\f11e';
}
.fa-terminal:before {
  content: '\f120';
}
.fa-code:before {
  content: '\f121';
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: '\f122';
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: '\f123';
}
.fa-location-arrow:before {
  content: '\f124';
}
.fa-crop:before {
  content: '\f125';
}
.fa-code-fork:before {
  content: '\f126';
}
.fa-chain-broken:before,
.fa-unlink:before {
  content: '\f127';
}
.fa-question:before {
  content: '\f128';
}
.fa-info:before {
  content: '\f129';
}
.fa-exclamation:before {
  content: '\f12a';
}
.fa-superscript:before {
  content: '\f12b';
}
.fa-subscript:before {
  content: '\f12c';
}
.fa-eraser:before {
  content: '\f12d';
}
.fa-puzzle-piece:before {
  content: '\f12e';
}
.fa-microphone:before {
  content: '\f130';
}
.fa-microphone-slash:before {
  content: '\f131';
}
.fa-shield:before {
  content: '\f132';
}
.fa-calendar-o:before {
  content: '\f133';
}
.fa-fire-extinguisher:before {
  content: '\f134';
}
.fa-rocket:before {
  content: '\f135';
}
.fa-maxcdn:before {
  content: '\f136';
}
.fa-chevron-circle-left:before {
  content: '\f137';
}
.fa-chevron-circle-right:before {
  content: '\f138';
}
.fa-chevron-circle-up:before {
  content: '\f139';
}
.fa-chevron-circle-down:before {
  content: '\f13a';
}
.fa-html5:before {
  content: '\f13b';
}
.fa-css3:before {
  content: '\f13c';
}
.fa-anchor:before {
  content: '\f13d';
}
.fa-unlock-alt:before {
  content: '\f13e';
}
.fa-bullseye:before {
  content: '\f140';
}
.fa-ellipsis-h:before {
  content: '\f141';
}
.fa-ellipsis-v:before {
  content: '\f142';
}
.fa-rss-square:before {
  content: '\f143';
}
.fa-play-circle:before {
  content: '\f144';
}
.fa-ticket:before {
  content: '\f145';
}
.fa-minus-square:before {
  content: '\f146';
}
.fa-minus-square-o:before {
  content: '\f147';
}
.fa-level-up:before {
  content: '\f148';
}
.fa-level-down:before {
  content: '\f149';
}
.fa-check-square:before {
  content: '\f14a';
}
.fa-pencil-square:before {
  content: '\f14b';
}
.fa-external-link-square:before {
  content: '\f14c';
}
.fa-share-square:before {
  content: '\f14d';
}
.fa-compass:before {
  content: '\f14e';
}
.fa-caret-square-o-down:before,
.fa-toggle-down:before {
  content: '\f150';
}
.fa-caret-square-o-up:before,
.fa-toggle-up:before {
  content: '\f151';
}
.fa-caret-square-o-right:before,
.fa-toggle-right:before {
  content: '\f152';
}
.fa-eur:before,
.fa-euro:before {
  content: '\f153';
}
.fa-gbp:before {
  content: '\f154';
}
.fa-dollar:before,
.fa-usd:before {
  content: '\f155';
}
.fa-inr:before,
.fa-rupee:before {
  content: '\f156';
}
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
  content: '\f157';
}
.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
  content: '\f158';
}
.fa-krw:before,
.fa-won:before {
  content: '\f159';
}
.fa-bitcoin:before,
.fa-btc:before {
  content: '\f15a';
}
.fa-file:before {
  content: '\f15b';
}
.fa-file-text:before {
  content: '\f15c';
}
.fa-sort-alpha-asc:before {
  content: '\f15d';
}
.fa-sort-alpha-desc:before {
  content: '\f15e';
}
.fa-sort-amount-asc:before {
  content: '\f160';
}
.fa-sort-amount-desc:before {
  content: '\f161';
}
.fa-sort-numeric-asc:before {
  content: '\f162';
}
.fa-sort-numeric-desc:before {
  content: '\f163';
}
.fa-thumbs-up:before {
  content: '\f164';
}
.fa-thumbs-down:before {
  content: '\f165';
}
.fa-youtube-square:before {
  content: '\f166';
}
.fa-youtube:before {
  content: '\f167';
}
.fa-xing:before {
  content: '\f168';
}
.fa-xing-square:before {
  content: '\f169';
}
.fa-youtube-play:before {
  content: '\f16a';
}
.fa-dropbox:before {
  content: '\f16b';
}
.fa-stack-overflow:before {
  content: '\f16c';
}
.fa-instagram:before {
  content: '\f16d';
}
.fa-flickr:before {
  content: '\f16e';
}
.fa-adn:before {
  content: '\f170';
}
.fa-bitbucket:before {
  content: '\f171';
}
.fa-bitbucket-square:before {
  content: '\f172';
}
.fa-tumblr:before {
  content: '\f173';
}
.fa-tumblr-square:before {
  content: '\f174';
}
.fa-long-arrow-down:before {
  content: '\f175';
}
.fa-long-arrow-up:before {
  content: '\f176';
}
.fa-long-arrow-left:before {
  content: '\f177';
}
.fa-long-arrow-right:before {
  content: '\f178';
}
.fa-apple:before {
  content: '\f179';
}
.fa-windows:before {
  content: '\f17a';
}
.fa-android:before {
  content: '\f17b';
}
.fa-linux:before {
  content: '\f17c';
}
.fa-dribbble:before {
  content: '\f17d';
}
.fa-skype:before {
  content: '\f17e';
}
.fa-foursquare:before {
  content: '\f180';
}
.fa-trello:before {
  content: '\f181';
}
.fa-female:before {
  content: '\f182';
}
.fa-male:before {
  content: '\f183';
}
.fa-gittip:before,
.fa-gratipay:before {
  content: '\f184';
}
.fa-sun-o:before {
  content: '\f185';
}
.fa-moon-o:before {
  content: '\f186';
}
.fa-archive:before {
  content: '\f187';
}
.fa-bug:before {
  content: '\f188';
}
.fa-vk:before {
  content: '\f189';
}
.fa-weibo:before {
  content: '\f18a';
}
.fa-renren:before {
  content: '\f18b';
}
.fa-pagelines:before {
  content: '\f18c';
}
.fa-stack-exchange:before {
  content: '\f18d';
}
.fa-arrow-circle-o-right:before {
  content: '\f18e';
}
.fa-arrow-circle-o-left:before {
  content: '\f190';
}
.fa-caret-square-o-left:before,
.fa-toggle-left:before {
  content: '\f191';
}
.fa-dot-circle-o:before {
  content: '\f192';
}
.fa-wheelchair:before {
  content: '\f193';
}
.fa-vimeo-square:before {
  content: '\f194';
}
.fa-try:before,
.fa-turkish-lira:before {
  content: '\f195';
}
.fa-plus-square-o:before {
  content: '\f196';
}
.fa-space-shuttle:before {
  content: '\f197';
}
.fa-slack:before {
  content: '\f198';
}
.fa-envelope-square:before {
  content: '\f199';
}
.fa-wordpress:before {
  content: '\f19a';
}
.fa-openid:before {
  content: '\f19b';
}
.fa-bank:before,
.fa-institution:before,
.fa-university:before {
  content: '\f19c';
}
.fa-graduation-cap:before,
.fa-mortar-board:before {
  content: '\f19d';
}
.fa-yahoo:before {
  content: '\f19e';
}
.fa-google:before {
  content: '\f1a0';
}
.fa-reddit:before {
  content: '\f1a1';
}
.fa-reddit-square:before {
  content: '\f1a2';
}
.fa-stumbleupon-circle:before {
  content: '\f1a3';
}
.fa-stumbleupon:before {
  content: '\f1a4';
}
.fa-delicious:before {
  content: '\f1a5';
}
.fa-digg:before {
  content: '\f1a6';
}
.fa-pied-piper-pp:before {
  content: '\f1a7';
}
.fa-pied-piper-alt:before {
  content: '\f1a8';
}
.fa-drupal:before {
  content: '\f1a9';
}
.fa-joomla:before {
  content: '\f1aa';
}
.fa-language:before {
  content: '\f1ab';
}
.fa-fax:before {
  content: '\f1ac';
}
.fa-building:before {
  content: '\f1ad';
}
.fa-child:before {
  content: '\f1ae';
}
.fa-paw:before {
  content: '\f1b0';
}
.fa-spoon:before {
  content: '\f1b1';
}
.fa-cube:before {
  content: '\f1b2';
}
.fa-cubes:before {
  content: '\f1b3';
}
.fa-behance:before {
  content: '\f1b4';
}
.fa-behance-square:before {
  content: '\f1b5';
}
.fa-steam:before {
  content: '\f1b6';
}
.fa-steam-square:before {
  content: '\f1b7';
}
.fa-recycle:before {
  content: '\f1b8';
}
.fa-automobile:before,
.fa-car:before {
  content: '\f1b9';
}
.fa-cab:before,
.fa-taxi:before {
  content: '\f1ba';
}
.fa-tree:before {
  content: '\f1bb';
}
.fa-spotify:before {
  content: '\f1bc';
}
.fa-deviantart:before {
  content: '\f1bd';
}
.fa-soundcloud:before {
  content: '\f1be';
}
.fa-database:before {
  content: '\f1c0';
}
.fa-file-pdf-o:before {
  content: '\f1c1';
}
.fa-file-word-o:before {
  content: '\f1c2';
}
.fa-file-excel-o:before {
  content: '\f1c3';
}
.fa-file-powerpoint-o:before {
  content: '\f1c4';
}
.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
  content: '\f1c5';
}
.fa-file-archive-o:before,
.fa-file-zip-o:before {
  content: '\f1c6';
}
.fa-file-audio-o:before,
.fa-file-sound-o:before {
  content: '\f1c7';
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: '\f1c8';
}
.fa-file-code-o:before {
  content: '\f1c9';
}
.fa-vine:before {
  content: '\f1ca';
}
.fa-codepen:before {
  content: '\f1cb';
}
.fa-jsfiddle:before {
  content: '\f1cc';
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
  content: '\f1cd';
}
.fa-circle-o-notch:before {
  content: '\f1ce';
}
.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
  content: '\f1d0';
}
.fa-empire:before,
.fa-ge:before {
  content: '\f1d1';
}
.fa-git-square:before {
  content: '\f1d2';
}
.fa-git:before {
  content: '\f1d3';
}
.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
  content: '\f1d4';
}
.fa-tencent-weibo:before {
  content: '\f1d5';
}
.fa-qq:before {
  content: '\f1d6';
}
.fa-wechat:before,
.fa-weixin:before {
  content: '\f1d7';
}
.fa-paper-plane:before,
.fa-send:before {
  content: '\f1d8';
}
.fa-paper-plane-o:before,
.fa-send-o:before {
  content: '\f1d9';
}
.fa-history:before {
  content: '\f1da';
}
.fa-circle-thin:before {
  content: '\f1db';
}
.fa-header:before {
  content: '\f1dc';
}
.fa-paragraph:before {
  content: '\f1dd';
}
.fa-sliders:before {
  content: '\f1de';
}
.fa-share-alt:before {
  content: '\f1e0';
}
.fa-share-alt-square:before {
  content: '\f1e1';
}
.fa-bomb:before {
  content: '\f1e2';
}
.fa-futbol-o:before,
.fa-soccer-ball-o:before {
  content: '\f1e3';
}
.fa-tty:before {
  content: '\f1e4';
}
.fa-binoculars:before {
  content: '\f1e5';
}
.fa-plug:before {
  content: '\f1e6';
}
.fa-slideshare:before {
  content: '\f1e7';
}
.fa-twitch:before {
  content: '\f1e8';
}
.fa-yelp:before {
  content: '\f1e9';
}
.fa-newspaper-o:before {
  content: '\f1ea';
}
.fa-wifi:before {
  content: '\f1eb';
}
.fa-calculator:before {
  content: '\f1ec';
}
.fa-paypal:before {
  content: '\f1ed';
}
.fa-google-wallet:before {
  content: '\f1ee';
}
.fa-cc-visa:before {
  content: '\f1f0';
}
.fa-cc-mastercard:before {
  content: '\f1f1';
}
.fa-cc-discover:before {
  content: '\f1f2';
}
.fa-cc-amex:before {
  content: '\f1f3';
}
.fa-cc-paypal:before {
  content: '\f1f4';
}
.fa-cc-stripe:before {
  content: '\f1f5';
}
.fa-bell-slash:before {
  content: '\f1f6';
}
.fa-bell-slash-o:before {
  content: '\f1f7';
}
.fa-trash:before {
  content: '\f1f8';
}
.fa-copyright:before {
  content: '\f1f9';
}
.fa-at:before {
  content: '\f1fa';
}
.fa-eyedropper:before {
  content: '\f1fb';
}
.fa-paint-brush:before {
  content: '\f1fc';
}
.fa-birthday-cake:before {
  content: '\f1fd';
}
.fa-area-chart:before {
  content: '\f1fe';
}
.fa-pie-chart:before {
  content: '\f200';
}
.fa-line-chart:before {
  content: '\f201';
}
.fa-lastfm:before {
  content: '\f202';
}
.fa-lastfm-square:before {
  content: '\f203';
}
.fa-toggle-off:before {
  content: '\f204';
}
.fa-toggle-on:before {
  content: '\f205';
}
.fa-bicycle:before {
  content: '\f206';
}
.fa-bus:before {
  content: '\f207';
}
.fa-ioxhost:before {
  content: '\f208';
}
.fa-angellist:before {
  content: '\f209';
}
.fa-cc:before {
  content: '\f20a';
}
.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
  content: '\f20b';
}
.fa-meanpath:before {
  content: '\f20c';
}
.fa-buysellads:before {
  content: '\f20d';
}
.fa-connectdevelop:before {
  content: '\f20e';
}
.fa-dashcube:before {
  content: '\f210';
}
.fa-forumbee:before {
  content: '\f211';
}
.fa-leanpub:before {
  content: '\f212';
}
.fa-sellsy:before {
  content: '\f213';
}
.fa-shirtsinbulk:before {
  content: '\f214';
}
.fa-simplybuilt:before {
  content: '\f215';
}
.fa-skyatlas:before {
  content: '\f216';
}
.fa-cart-plus:before {
  content: '\f217';
}
.fa-cart-arrow-down:before {
  content: '\f218';
}
.fa-diamond:before {
  content: '\f219';
}
.fa-ship:before {
  content: '\f21a';
}
.fa-user-secret:before {
  content: '\f21b';
}
.fa-motorcycle:before {
  content: '\f21c';
}
.fa-street-view:before {
  content: '\f21d';
}
.fa-heartbeat:before {
  content: '\f21e';
}
.fa-venus:before {
  content: '\f221';
}
.fa-mars:before {
  content: '\f222';
}
.fa-mercury:before {
  content: '\f223';
}
.fa-intersex:before,
.fa-transgender:before {
  content: '\f224';
}
.fa-transgender-alt:before {
  content: '\f225';
}
.fa-venus-double:before {
  content: '\f226';
}
.fa-mars-double:before {
  content: '\f227';
}
.fa-venus-mars:before {
  content: '\f228';
}
.fa-mars-stroke:before {
  content: '\f229';
}
.fa-mars-stroke-v:before {
  content: '\f22a';
}
.fa-mars-stroke-h:before {
  content: '\f22b';
}
.fa-neuter:before {
  content: '\f22c';
}
.fa-genderless:before {
  content: '\f22d';
}
.fa-facebook-official:before {
  content: '\f230';
}
.fa-pinterest-p:before {
  content: '\f231';
}
.fa-whatsapp:before {
  content: '\f232';
}
.fa-server:before {
  content: '\f233';
}
.fa-user-plus:before {
  content: '\f234';
}
.fa-user-times:before {
  content: '\f235';
}
.fa-bed:before,
.fa-hotel:before {
  content: '\f236';
}
.fa-viacoin:before {
  content: '\f237';
}
.fa-train:before {
  content: '\f238';
}
.fa-subway:before {
  content: '\f239';
}
.fa-medium:before {
  content: '\f23a';
}
.fa-y-combinator:before,
.fa-yc:before {
  content: '\f23b';
}
.fa-optin-monster:before {
  content: '\f23c';
}
.fa-opencart:before {
  content: '\f23d';
}
.fa-expeditedssl:before {
  content: '\f23e';
}
.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
  content: '\f240';
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: '\f241';
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: '\f242';
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: '\f243';
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: '\f244';
}
.fa-mouse-pointer:before {
  content: '\f245';
}
.fa-i-cursor:before {
  content: '\f246';
}
.fa-object-group:before {
  content: '\f247';
}
.fa-object-ungroup:before {
  content: '\f248';
}
.fa-sticky-note:before {
  content: '\f249';
}
.fa-sticky-note-o:before {
  content: '\f24a';
}
.fa-cc-jcb:before {
  content: '\f24b';
}
.fa-cc-diners-club:before {
  content: '\f24c';
}
.fa-clone:before {
  content: '\f24d';
}
.fa-balance-scale:before {
  content: '\f24e';
}
.fa-hourglass-o:before {
  content: '\f250';
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: '\f251';
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: '\f252';
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: '\f253';
}
.fa-hourglass:before {
  content: '\f254';
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: '\f255';
}
.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
  content: '\f256';
}
.fa-hand-scissors-o:before {
  content: '\f257';
}
.fa-hand-lizard-o:before {
  content: '\f258';
}
.fa-hand-spock-o:before {
  content: '\f259';
}
.fa-hand-pointer-o:before {
  content: '\f25a';
}
.fa-hand-peace-o:before {
  content: '\f25b';
}
.fa-trademark:before {
  content: '\f25c';
}
.fa-registered:before {
  content: '\f25d';
}
.fa-creative-commons:before {
  content: '\f25e';
}
.fa-gg:before {
  content: '\f260';
}
.fa-gg-circle:before {
  content: '\f261';
}
.fa-tripadvisor:before {
  content: '\f262';
}
.fa-odnoklassniki:before {
  content: '\f263';
}
.fa-odnoklassniki-square:before {
  content: '\f264';
}
.fa-get-pocket:before {
  content: '\f265';
}
.fa-wikipedia-w:before {
  content: '\f266';
}
.fa-safari:before {
  content: '\f267';
}
.fa-chrome:before {
  content: '\f268';
}
.fa-firefox:before {
  content: '\f269';
}
.fa-opera:before {
  content: '\f26a';
}
.fa-internet-explorer:before {
  content: '\f26b';
}
.fa-television:before,
.fa-tv:before {
  content: '\f26c';
}
.fa-contao:before {
  content: '\f26d';
}
.fa-500px:before {
  content: '\f26e';
}
.fa-amazon:before {
  content: '\f270';
}
.fa-calendar-plus-o:before {
  content: '\f271';
}
.fa-calendar-minus-o:before {
  content: '\f272';
}
.fa-calendar-times-o:before {
  content: '\f273';
}
.fa-calendar-check-o:before {
  content: '\f274';
}
.fa-industry:before {
  content: '\f275';
}
.fa-map-pin:before {
  content: '\f276';
}
.fa-map-signs:before {
  content: '\f277';
}
.fa-map-o:before {
  content: '\f278';
}
.fa-map:before {
  content: '\f279';
}
.fa-commenting:before {
  content: '\f27a';
}
.fa-commenting-o:before {
  content: '\f27b';
}
.fa-houzz:before {
  content: '\f27c';
}
.fa-vimeo:before {
  content: '\f27d';
}
.fa-black-tie:before {
  content: '\f27e';
}
.fa-fonticons:before {
  content: '\f280';
}
.fa-reddit-alien:before {
  content: '\f281';
}
.fa-edge:before {
  content: '\f282';
}
.fa-credit-card-alt:before {
  content: '\f283';
}
.fa-codiepie:before {
  content: '\f284';
}
.fa-modx:before {
  content: '\f285';
}
.fa-fort-awesome:before {
  content: '\f286';
}
.fa-usb:before {
  content: '\f287';
}
.fa-product-hunt:before {
  content: '\f288';
}
.fa-mixcloud:before {
  content: '\f289';
}
.fa-scribd:before {
  content: '\f28a';
}
.fa-pause-circle:before {
  content: '\f28b';
}
.fa-pause-circle-o:before {
  content: '\f28c';
}
.fa-stop-circle:before {
  content: '\f28d';
}
.fa-stop-circle-o:before {
  content: '\f28e';
}
.fa-shopping-bag:before {
  content: '\f290';
}
.fa-shopping-basket:before {
  content: '\f291';
}
.fa-hashtag:before {
  content: '\f292';
}
.fa-bluetooth:before {
  content: '\f293';
}
.fa-bluetooth-b:before {
  content: '\f294';
}
.fa-percent:before {
  content: '\f295';
}
.fa-gitlab:before {
  content: '\f296';
}
.fa-wpbeginner:before {
  content: '\f297';
}
.fa-wpforms:before {
  content: '\f298';
}
.fa-envira:before {
  content: '\f299';
}
.fa-universal-access:before {
  content: '\f29a';
}
.fa-wheelchair-alt:before {
  content: '\f29b';
}
.fa-question-circle-o:before {
  content: '\f29c';
}
.fa-blind:before {
  content: '\f29d';
}
.fa-audio-description:before {
  content: '\f29e';
}
.fa-volume-control-phone:before {
  content: '\f2a0';
}
.fa-braille:before {
  content: '\f2a1';
}
.fa-assistive-listening-systems:before {
  content: '\f2a2';
}
.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
  content: '\f2a3';
}
.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
  content: '\f2a4';
}
.fa-glide:before {
  content: '\f2a5';
}
.fa-glide-g:before {
  content: '\f2a6';
}
.fa-sign-language:before,
.fa-signing:before {
  content: '\f2a7';
}
.fa-low-vision:before {
  content: '\f2a8';
}
.fa-viadeo:before {
  content: '\f2a9';
}
.fa-viadeo-square:before {
  content: '\f2aa';
}
.fa-snapchat:before {
  content: '\f2ab';
}
.fa-snapchat-ghost:before {
  content: '\f2ac';
}
.fa-snapchat-square:before {
  content: '\f2ad';
}
.fa-pied-piper:before {
  content: '\f2ae';
}
.fa-first-order:before {
  content: '\f2b0';
}
.fa-yoast:before {
  content: '\f2b1';
}
.fa-themeisle:before {
  content: '\f2b2';
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: '\f2b3';
}
.fa-fa:before,
.fa-font-awesome:before {
  content: '\f2b4';
}
.fa-handshake-o:before {
  content: '\f2b5';
}
.fa-envelope-open:before {
  content: '\f2b6';
}
.fa-envelope-open-o:before {
  content: '\f2b7';
}
.fa-linode:before {
  content: '\f2b8';
}
.fa-address-book:before {
  content: '\f2b9';
}
.fa-address-book-o:before {
  content: '\f2ba';
}
.fa-address-card:before,
.fa-vcard:before {
  content: '\f2bb';
}
.fa-address-card-o:before,
.fa-vcard-o:before {
  content: '\f2bc';
}
.fa-user-circle:before {
  content: '\f2bd';
}
.fa-user-circle-o:before {
  content: '\f2be';
}
.fa-user-o:before {
  content: '\f2c0';
}
.fa-id-badge:before {
  content: '\f2c1';
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: '\f2c2';
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: '\f2c3';
}
.fa-quora:before {
  content: '\f2c4';
}
.fa-free-code-camp:before {
  content: '\f2c5';
}
.fa-telegram:before {
  content: '\f2c6';
}
.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
  content: '\f2c7';
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: '\f2c8';
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: '\f2c9';
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: '\f2ca';
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: '\f2cb';
}
.fa-shower:before {
  content: '\f2cc';
}
.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
  content: '\f2cd';
}
.fa-podcast:before {
  content: '\f2ce';
}
.fa-window-maximize:before {
  content: '\f2d0';
}
.fa-window-minimize:before {
  content: '\f2d1';
}
.fa-window-restore:before {
  content: '\f2d2';
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: '\f2d3';
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: '\f2d4';
}
.fa-bandcamp:before {
  content: '\f2d5';
}
.fa-grav:before {
  content: '\f2d6';
}
.fa-etsy:before {
  content: '\f2d7';
}
.fa-imdb:before {
  content: '\f2d8';
}
.fa-ravelry:before {
  content: '\f2d9';
}
.fa-eercast:before {
  content: '\f2da';
}
.fa-microchip:before {
  content: '\f2db';
}
.fa-snowflake-o:before {
  content: '\f2dc';
}
.fa-superpowers:before {
  content: '\f2dd';
}
.fa-wpexplorer:before {
  content: '\f2de';
}
.fa-meetup:before {
  content: '\f2e0';
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
body {
  -webkit-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -moz-user-select: none;
}
span.dbmwz::before {
  font-style: inherit;
  content: '\0430';
}
span.dqbvz::before {
  font-style: inherit;
  content: '\62';
}
span.dpwjz::before {
  font-style: inherit;
  content: '\0441';
}
span.dykgd::before {
  font-style: inherit;
  content: '\64';
}
span.zgxpd::before {
  font-style: inherit;
  content: '\0435';
}
span.dalqz::before {
  font-style: inherit;
  content: '\66';
}
span.zogjz::before {
  font-style: inherit;
  content: '\67';
}
span.zrvpz::before {
  font-style: inherit;
  content: '\68';
}
span.djwnz::before {
  font-style: inherit;
  content: '\0456';
}
span.denjz::before {
  font-style: inherit;
  content: '\6a';
}
span.zkklz::before {
  font-style: inherit;
  content: '\6b';
}
span.zxrrz::before {
  font-style: inherit;
  content: '\6c';
}
span.zwogz::before {
  font-style: inherit;
  content: '\6d';
}
span.dmvez::before {
  font-style: inherit;
  content: '\6e';
}
span.dlbyd::before {
  font-style: inherit;
  content: '\043E';
}
span.zblez::before {
  font-style: inherit;
  content: '\0440';
}
span.zqorz::before {
  font-style: inherit;
  content: '\71';
}
span.zpald::before {
  font-style: inherit;
  content: '\72';
}
span.dnyvz::before {
  font-style: inherit;
  content: '\73';
}
span.zvald::before {
  font-style: inherit;
  content: '\74';
}
span.zyjgd::before {
  font-style: inherit;
  content: '\75';
}
span.dglpz::before {
  font-style: inherit;
  content: '\76';
}
span.zayqz::before {
  font-style: inherit;
  content: '\77';
}
span.doxjz::before {
  font-style: inherit;
  content: '\0445';
}
span.drxpd::before {
  font-style: inherit;
  content: '\79';
}
span.zjand::before {
  font-style: inherit;
  content: '\7a';
}
span.dpnjd::before {
  font-style: inherit;
  content: '\0410';
}
span.znnjz::before {
  font-style: inherit;
  content: '\42';
}
span.dvpbd::before {
  font-style: inherit;
  content: '\43';
}
span.dyebd::before {
  font-style: inherit;
  content: '\44';
}
span.zgvkd::before {
  font-style: inherit;
  content: '\0415';
}
span.daoed::before {
  font-style: inherit;
  content: '\46';
}
span.zonkd::before {
  font-style: inherit;
  content: '\47';
}
span.zryyd::before {
  font-style: inherit;
  content: '\48';
}
span.djylz::before {
  font-style: inherit;
  content: '\0406';
}
span.dejnz::before {
  font-style: inherit;
  content: '\4a';
}
span.zkgoz::before {
  font-style: inherit;
  content: '\4b';
}
span.zxjgz::before {
  font-style: inherit;
  content: '\4c';
}
span.zwjad::before {
  font-style: inherit;
  content: '\4d';
}
span.dmokd::before {
  font-style: inherit;
  content: '\4e';
}
span.dlaqz::before {
  font-style: inherit;
  content: '\041E';
}
span.zbpwz::before {
  font-style: inherit;
  content: '\50';
}
span.zqpvd::before {
  font-style: inherit;
  content: '\51';
}
span.zpejd::before {
  font-style: inherit;
  content: '\52';
}
span.dnmjz::before {
  font-style: inherit;
  content: '\53';
}
span.zvvbz::before {
  font-style: inherit;
  content: '\54';
}
span.zykbz::before {
  font-style: inherit;
  content: '\55';
}
span.dgxkz::before {
  font-style: inherit;
  content: '\56';
}
span.zaped::before {
  font-style: inherit;
  content: '\57';
}
span.dobkz::before {
  font-style: inherit;
  content: '\0425';
}
span.drbyd::before {
  font-style: inherit;
  content: '\59';
}
span.zjllz::before {
  font-style: inherit;
  content: '\5a';
}
span.wertyasdfgzx {
  display: inline-block;
  text-decoration: inherit;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.wrap {
  box-sizing: border-box;
  max-width: 1020px;
  margin: 0 auto;
  padding: 0 10px;
}
.responsive img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.hidden {
  display: none !important;
}
.pos-rel {
  position: relative;
}
.layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 100%;
  min-height: 100vh;
  background-color: #fff;
  color: #464f5f;
}
.layout.mode-dark {
  background-color: #17181c;
  color: #8797a4;
}
.layout.mode-dark * {
  color: #8797a4;
}
.layout.mode-dark .content.main-column {
  background-color: #000;
  color: #92a1b5;
}
.layout.bg-custom .content {
  background-repeat: repeat-y;
  background-position: 50% 0;
  background-attachment: fixed;
  background-image: var(--page-background-image);
  background-size: cover;
}
@font-face {
  font-family: Roboto;
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/roboto/roboto-regular.ttf) format('truetype');
}
body {
  font-family: Roboto, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.1875rem;
}
a {
  color: var(--theme-default-color, #18adcb);
}
a:hover {
  text-decoration: none;
}
.help-block {
  color: #ea5b0c;
  font-size: 12px;
  margin: 4px 0 0 15px;
}
.layout.mode-dark a {
  color: var(--theme-default-color, #fff);
}
.layout.mode-dark .label {
  color: #fff;
}
.payment-icon {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.payment-icon {
  width: 32px;
  height: 32px;
}
.payment-icon_sm {
  width: 24px;
  height: 24px;
}
.payment-icon_lg {
  width: 40px;
  height: 40px;
}
.payment-icon_e-payments.payment-icon_dark {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28.008'%20height='30.454'%20viewBox='0%200%2028.008%2030.454'%3E%3Cg%20fill='%235c7381'%3E%3Cpath%20d='M5.25%204.836C7.48%203.37%209.862%202.65%2012.604%202.301c2.586-.327%207.438.019%2010.313%202.853%202.17%202.145%203.473%204.715%202.963%208.851-.631%205.093-6.217%208.886-6.217%208.886s4.018-.832%206.727-5.121c1.711-2.704%202.01-6.329%201.172-9.068-.768-2.507-2.52-5.412-6.582-7.348-4.059-1.942-9.246-1.781-13.202.399C3.46%204.131%201.78%207.75%201.78%207.75s1.242-1.454%203.47-2.914z'/%3E%3Cpath%20d='M14.216%2029.161c-2.953-.521-5.317-1.673-7.632-4.138-1.402-1.492-3.284-4.758-3.698-6.942-.708-3.766.141-8.419%202.385-10.914C7.521%204.672%209.635%203.52%209.635%203.52c-1.344.298-6.463%202.725-8.422%206.687-1.945%203.951-1.319%207.715.19%2011.224%201.505%203.513%204.191%205.916%206.639%207.207%203.686%201.948%207.438%201.862%208.86%201.786%202.305-.131%205.076-1.184%205.076-1.184s-4.542.485-7.762-.079z'/%3E%3Cpath%20d='M26.887%2022.891c-.109.01-2.498%202.103-4.115%202.979-1.619.878-3.346%201.847-7.291%201.722-3.627-.116-7.096-2.035-8.151-2.708%200%200%201.329%201.825%204.551%203.053%202.865%201.097%206.805%201.255%209.797.567%202.984-.686%203.887-1.949%204.549-2.991.66-1.042.765-2.63.66-2.622zM6.452%2016.457c.381%202.393%201.729%204.231%203.428%205.437%201.702%201.203%203.714%201.86%206.416%201.58%202.375-.253%203.514-1.333%205.408-3.064%201.891-1.728%202.578-3.452%202.385-3.208-.191.247-1.729%201.511-2.936%202.03-1.207.522-2.275.717-4.025.774-1.754.061-3.221-.078-4.721-.719-2.053-.876-3.522-2.025-4.416-3.482-.854-1.382-1.255-3.452-1.232-3.541.016-.086-.702%201.74-.307%204.193z'/%3E%3Cpath%20d='M15.613%206.532c-3.758-.134-6.112%201.567-6.938%202.422-.333.347-1.346%201.362-1.346%203.09%200%201.73%201.175%203.62%202.248%204.582%201.789%201.592%203.841%202.164%203.979%202.25.138.079-.989-1.264-1.345-3.486-.356-2.219.45-4.127%201.345-4.878.763-.644%201.948-1.975%205.102-2.003%201.971-.019%203.072.711%203.072.711-.519-.682-2.101-2.534-6.117-2.688z'/%3E%3Cpath%20d='M12.773%2014.241s.248.472.89%201.019c.64.551%201.886%201.393%203.808%201.45%201.92.052%203.129-.861%203.783-1.406.658-.552%201.441-1.41%201.518-3.062.045-1.038-.619-2.417-2.379-2.918-2.102-.602-4.096.254-4.348.312%200%200%20.67.556.84.824.451.707.77%201.782-.203%202.793-1.037%201.087-3.909.988-3.909.988z'/%3E%3C/g%3E%3C/svg%3E");
}
.payment-icon_e-wallet.payment-icon_dark {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40.456'%20height='29.277'%20viewBox='0%200%2040.456%2029.277'%3E%3Cpath%20fill='%235c7381'%20d='M12.083%2018.814a.848.848%200%200%200-1.149.354L7.58%2025.491%207.013%2019.9a.85.85%200%200%200-1.569-.357%20747.719%20747.719%200%200%201-3.726%205.998c.012-1.836.025-4.155.039-5.717a.852.852%200%200%200-.845-.854H.906a.847.847%200%200%200-.849.842C.056%2020.156%200%2028.221%200%2028.42c0%20.377.255.715.618.818.094.025.178.039.254.039.453%200%20.708-.391.943-.738.147-.223.357-.549.626-.967.446-.7%201.061-1.679%201.827-2.909.454-.728.907-1.459%201.308-2.105l.597%205.891a.847.847%200%200%200%201.594.312l4.668-8.802a.85.85%200%200%200-.352-1.145zM18.394%2021.123a.847.847%200%200%200-1.047.583l-.106.369a2.722%202.722%200%200%200-.514-.438%202.825%202.825%200%200%200-1.558-.456c-1.316%200-2.681.822-3.556%202.15-1.307%201.979-1.108%204.337.45%205.369.452.295.991.453%201.558.453.652%200%201.318-.203%201.931-.57a.855.855%200%200%200%20.566.545.847.847%200%200%200%201.049-.586l1.811-6.37a.847.847%200%200%200-.584-1.049zm-2.632%204.943c-.558.845-1.398%201.389-2.141%201.389a1.09%201.09%200%200%201-.621-.174c-.739-.489-.728-1.87.031-3.017.555-.844%201.396-1.387%202.138-1.387.236%200%20.447.06.621.176.738.488.726%201.867-.028%203.013zM22.33%2018.041a.849.849%200%200%200-1.05.582l-2.732%209.45a.847.847%200%200%200%20.581%201.051.851.851%200%200%200%201.05-.578l2.73-9.454a.846.846%200%200%200-.579-1.051zM25.512%2018.073a.849.849%200%200%200-1.051.58l-2.732%209.455a.847.847%200%200%200%20.813%201.082c.37%200%20.711-.242.818-.613l2.729-9.452a.846.846%200%200%200-.577-1.052zM30.428%2021.25c-.914-.143-1.923.116-2.701.697-1.599%201.188-2.498%202.931-2.404%204.658.086%201.647%201.18%202.616%202.931%202.616.048%200%20.097%200%20.148-.002.964-.029%201.789-.242%203.159-1.232a.85.85%200%201%200-.994-1.376c-1.13.816-1.631.896-2.218.912-1.172.035-1.305-.479-1.333-1.008a2.92%202.92%200%200%201%20.012-.448l4.74.007c.338%200%20.63-.197.766-.483a.692.692%200%200%200%20.092-.239l.009-.03c.392-1.459-.004-2.429-.399-2.987-.417-.585-1.059-.969-1.808-1.085zm.664%203.123l-3.399-.006a4.766%204.766%200%200%201%201.049-1.061c.413-.307.959-.453%201.425-.381.304.047.535.18.687.393.24.337.267.736.238%201.055zM37.315%2021.573h-.617l.283-.985a.85.85%200%200%200-.578-1.053.85.85%200%200%200-1.051.58l-.42%201.458h-.842a.85.85%200%201%200%200%201.698h.351l-1.397%204.837a.843.843%200%200%200%20.581%201.047.85.85%200%200%200%201.05-.578l1.53-5.306h1.11a.849.849%200%200%200%200-1.698z'/%3E%3Cg%3E%3Cpath%20fill='%235c7381'%20d='M21.104.072c-1.687-.267-3.545.216-4.983%201.286-2.95%202.195-4.611%205.409-4.441%208.593.166%203.041%202.18%204.827%205.407%204.827.093%200%20.185%200%20.278-.004%201.777-.053%203.299-.443%205.83-2.276a1.56%201.56%200%200%200%20.353-2.18%201.566%201.566%200%200%200-2.188-.358c-2.086%201.515-3.008%201.65-4.092%201.684-2.175.067-2.407-.881-2.461-1.855a5.48%205.48%200%200%201%20.021-.83l8.75.014h.002a1.56%201.56%200%200%200%201.41-.893c.075-.137.14-.281.173-.441l.014-.057c.717-2.693-.006-4.481-.741-5.513C23.671.996%2022.489.288%2021.104.072zm1.225%205.766l-6.272-.012a8.857%208.857%200%200%201%201.931-1.959c.765-.568%201.775-.837%202.633-.701.559.088.986.332%201.265.721.446.623.496%201.359.443%201.951z'/%3E%3C/g%3E%3Cg%3E%3Cpath%20fill='%235c7381'%20d='M39.557%2020.033a.388.388%200%200%200-.05-.053.429.429%200%200%200-.076-.035.32.32%200%200%200%20.104-.037.29.29%200%200%200%20.097-.097.277.277%200%200%200%20.036-.138.28.28%200%200%200-.046-.16.271.271%200%200%200-.119-.088.799.799%200%200%200-.217-.023h-.506v.971h.304v-.394h.027c.026%200%20.053.009.075.024.016.009.033.035.054.074l.162.295h.343l-.148-.28a.263.263%200%200%200-.04-.059zm-.216-.283a.069.069%200%200%201-.05.032.418.418%200%200%201-.079.013h-.128V19.6h.133c.057%200%20.095.009.115.025.018.016.028.039.028.072a.074.074%200%200%201-.019.053z'/%3E%3Cpath%20fill='%235c7381'%20d='M39.209%2018.64a1.25%201.25%200%200%200-1.246%201.246%201.247%201.247%200%200%200%202.493%200c0-.685-.558-1.246-1.247-1.246zm0%202.152a.906.906%200%201%201%200%200z'/%3E%3C/g%3E%3C/svg%3E");
}
.payment-icon_maestro.payment-icon_dark {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='43.31'%20height='26.006'%20viewBox='0%200%2043.31%2026.006'%3E%3Cpath%20fill='%235c7381'%20d='M37.041%2013.123c0%20.222-.018.425-.054.607-.129.792-.841%201.244-1.173%201.244-.55.013-.877-.448-.877-1.137%200-.819.476-1.746%201.259-1.746.626-.003.845.504.845%201.032zm1.744%202.442h-.042v.09h.057s.02%200%20.036-.007c.021-.005.021-.023.021-.04%200-.013%200-.027-.021-.036%200-.007-.036-.007-.051-.007zm3.599%204.389a.43.43%200%200%201%200%20.419.48.48%200%200%201-.152.158.441.441%200%200%201-.42%200%20.378.378%200%200%201-.154-.158.41.41%200%200%201%200-.419.353.353%200%200%201%20.156-.152.408.408%200%200%201%20.412%200%20.363.363%200%200%201%20.158.152zm-.276.215a.097.097%200%200%200%20.057-.093.111.111%200%200%200-.042-.087c-.032-.017-.072-.017-.089-.017h-.146v.35h.075v-.139h.052l.059.139h.092l-.058-.153zm-20.654-7.483c0-.414-.258-.653-.717-.653-.494%200-.842.324-.986.912l1.703.005v-.264zm17.639%202.993a.294.294%200%200%201-.293.304.31.31%200%200%201-.31-.304.31.31%200%200%201%20.31-.301.293.293%200%200%201%20.293.301zm-.201.026c.036-.016.057-.056.057-.091s-.021-.071-.038-.087c-.034-.022-.074-.022-.091-.022h-.145v.35h.068v-.136h.057l.058.136h.091l-.057-.15zm4.429-2.743v.007c0%207.161-5.801%2012.97-12.963%2012.97a12.91%2012.91%200%200%201-8.7-3.354c.009-.011.021-.02.029-.028v-.003h.005c.47-.429.912-.89%201.315-1.387H20.33c.411.505.846.982%201.327%201.418a12.918%2012.918%200%200%201-8.691%203.348C5.81%2025.933%200%2020.124%200%2012.966%200%205.837%205.766.048%2012.884.004h.083c3.342%200%206.389%201.266%208.691%203.349A12.917%2012.917%200%200%201%2030.354%200c7.159%200%2012.961%205.802%2012.967%2012.962zM19.556%206.079h4.392a13.802%2013.802%200%200%200-1.003-1.39H20.48c-.332.45-.646.926-.924%201.39zM18.087%208.83h7.166c-.164-.476-.345-.94-.559-1.389h-5.91c-.375.717-.629%201.254-.697%201.389zm-4.623%201.001h-2.493l-1.704%203.87-.109-3.87H6.757l-1.192%206.246h1.392l.918-4.77.256%204.77h1.396l2.104-4.799-.917%204.799h1.541l1.209-6.246zm4.343%202.541c0-.974-.699-1.489-2.018-1.489-.568%200-1.061.077-1.832.266l-.2%201.146.125-.031.221-.055c.33-.089.826-.141%201.266-.141.712%200%20.987.125.987.457%200%20.099-.018.166-.053.333a5.59%205.59%200%200%200-.625-.04c-1.703%200-2.69.719-2.69%201.961%200%20.816.566%201.385%201.393%201.385.695%200%201.228-.197%201.612-.611l-.038.524h1.284l.017-.141.018-.176.035-.256.056-.324.332-1.802c.093-.564.11-.751.11-1.006zm.275%201.524c0%201.498.896%202.281%202.622%202.281a5.93%205.93%200%200%200%201.554-.207l.257-1.277c-.55.23-1.042.323-1.593.323-.878%200-1.336-.294-1.336-.884%200-.049%200-.084.017-.162h3.039c.132-.516.184-.877.184-1.253%200-1.128-.803-1.843-2.07-1.843-1.54.001-2.674%201.28-2.674%203.022zm6.64%204.548h-6.125c.227.481.488.941.768%201.387h4.6c.278-.445.528-.907.757-1.387zm2.282-7.46c-.4-.058-1.009-.102-1.375-.102-1.72%200-2.327.782-2.327%201.719%200%20.642.366%201.086%201.191%201.418.62.251.71.327.71.558%200%20.319-.27.458-.876.458a4.92%204.92%200%200%201-1.395-.202l-.217%201.176.074.014.274.048c.092.016.238.036.42.048.367.024.643.039.843.039%201.651%200%202.402-.534%202.402-1.696%200-.692-.315-1.105-1.101-1.411-.642-.256-.716-.313-.716-.553%200-.272.257-.412.751-.412.314%200%20.716.026%201.117.074l.225-1.176zm1.646%203.577c0-.05%200-.114.018-.209l.401-2.119h.789l.221-1.237h-.785l.219-1.165h-1.52l-.716%203.878-.072.4-.091.502c-.02.158-.036.312-.036.455%200%20.723.42%201.116%201.206%201.116.35%200%20.683-.05%201.101-.164l.2-1.128c-.108.033-.236.05-.401.05-.368.001-.534-.111-.534-.379zm4.473-2.123l.184.039.546-1.435c-.125-.051-.147-.051-.165-.058-.076-.018-.126-.025-.126-.03-.059-.004-.115-.009-.167-.009-.498%200-.859.222-1.337.824l.145-.773h-1.395l-.934%205.081h1.542c.55-3.107.786-3.651%201.519-3.651.056-.001.114.004.188.012zm5.512%201.337c.04-.299.04-.32.04-.633%200-1.289-.845-2.292-2.438-2.292-1.834%200-3.021%201.222-3.021%203.022%200%201.288.694%202.34%202.437%202.34%201.571.003%202.747-.747%202.982-2.437zm.564%201.904a.397.397%200%200%200-.399-.394c-.217%200-.399.175-.399.394s.183.397.399.397a.4.4%200%200%200%20.399-.397zm-24.73-1.109c0%20.313.207.516.552.516.625%200%201.066-.521%201.101-1.272-.166-.016-.241-.016-.35-.016-.86-.001-1.303.255-1.303.772zm27.529%205.463h-.035v.091h.052s.022%200%20.04-.007c.019-.012.019-.027.019-.041%200-.014%200-.028-.019-.034%200-.009-.04-.009-.057-.009zm0%200'/%3E%3C/svg%3E");
}
.payment-icon_master-card.payment-icon_dark {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='43.31'%20height='26.006'%20viewBox='0%200%2043.31%2026.006'%3E%3Cpath%20fill='%235c7381'%20d='M42.218%2019.871a.414.414%200%200%200-.205-.057.443.443%200%200%200-.211.057.344.344%200%200%200-.15.152.424.424%200%200%200%20.15.576.435.435%200%200%200%20.416%200%20.425.425%200%200%200%20.214-.365.47.47%200%200%200-.057-.211.395.395%200%200%200-.157-.152zm-.101.598l-.038-.076a.333.333%200%200%200-.08-.104c-.014-.008-.029-.02-.059-.02h-.037v.193h-.074v-.45h.153c.051%200%20.09.007.113.015a.104.104%200%200%201%20.058.042c.018.024.02.044.02.067a.124.124%200%200%201-.033.086.125.125%200%200%201-.092.039c.012.008.024.02.039.027.018.018.04.047.066.089l.055.085h-.091v.007zm-.045-.276c-.017.014-.041.018-.087.018h-.086v-.137h.083c.034%200%20.057.004.073.01.014.004.023.014.031.021.004.013.009.021.009.039a.052.052%200%200%201-.023.049zm-.41-4.553a.36.36%200%200%200-.179.306c0%20.061.018.116.045.174a.364.364%200%200%200%20.305.174.344.344%200%200%200%20.17-.047.344.344%200%200%200%20.132-.127.314.314%200%200%200%20.049-.174.36.36%200%200%200-.049-.176.307.307%200%200%200-.132-.13.332.332%200%200%200-.17-.044.333.333%200%200%200-.171.044zm.316.139c.014.02.021.043.021.064a.144.144%200%200%201-.033.088.129.129%200%200%201-.096.037c.016.01.029.019.038.027a.569.569%200%200%201%20.065.088l.058.086h-.091l-.041-.066a.402.402%200%200%200-.072-.107c-.016-.009-.032-.018-.059-.018h-.044v.191h-.073v-.447h.156c.053%200%20.092.004.113.012.02.01.04.028.058.045zm-.17.002c.035%200%20.059.005.068.01a.06.06%200%200%201%20.032.023c.009.012.013.021.013.039s-.01.035-.021.047c-.018.014-.045.018-.088.018h-.087v-.137h.083zm-9.579-1.849c.234%200%20.261.021.301.031.025.231-.146%201.318-.978%201.318-.428%200-.537-.324-.537-.521%200-.376.205-.828%201.214-.828zm-22.369%200c.235%200%20.257.021.297.031.024.231-.144%201.318-.974%201.318-.429%200-.542-.324-.542-.521%200-.376.206-.828%201.219-.828zM30.345.075a12.893%2012.893%200%200%200-8.692%203.354A12.901%2012.901%200%200%200%2012.964.078h-.084C5.763.121%200%205.91%200%2013.036c0%207.158%205.808%2012.962%2012.963%2012.962%203.341%200%206.387-1.265%208.689-3.346-.48-.438-.917-.918-1.327-1.416h2.676c-.4.494-.843.957-1.313%201.389h-.005c-.007.009-.021.017-.03.027a12.926%2012.926%200%200%200%208.698%203.354c7.16-.008%2012.959-5.808%2012.959-12.97v-.004C43.31%205.876%2037.507.075%2030.345.075zm-9.871%204.687h2.462c.362.442.701.904%201.009%201.39h-4.396c.284-.464.595-.941.925-1.39zm-1.689%202.751h5.908c.209.449.396.912.559%201.388h-7.169c.074-.135.321-.672.702-1.388zM5.292%2016.34l.787-4.954-1.773%204.954h-.952l-.122-4.954-.843%204.954H1.057l1.105-6.573h2.012l.075%204.034%201.358-4.034h2.184L6.702%2016.34h-1.41zM10%2016.334l.047-.527c-.022%200-.445.631-1.419.631-.506%200-1.333-.275-1.333-1.488%200-1.533%201.252-2.043%202.449-2.043.189%200%20.59.034.59.034s.049-.094.049-.349c0-.419-.376-.475-.892-.475-.903%200-1.501.244-1.501.244l.201-1.191s.724-.302%201.668-.302c.489%200%201.899.053%201.899%201.663l-.545%203.798H10v.005zm5.134-1.676c0%201.832-1.772%201.754-2.086%201.754-1.158%200-1.516-.162-1.546-.17l.183-1.205c0-.014.583.211%201.229.211.369%200%20.85-.035.85-.483%200-.667-1.725-.505-1.725-2.086%200-1.392%201.035-1.802%202.056-1.802.786%200%201.272.107%201.272.107l-.171%201.219s-.751-.061-.943-.061c-.493%200-.761.104-.761.449-.001.69%201.642.349%201.642%202.067zm2.135.479c.122%200%20.263-.045.359-.045l-.175%201.176c-.139.039-.533.18-1.034.184-.644.004-1.102-.358-1.102-1.17%200-.551.787-5.061.818-5.087h1.379l-.14.803h.686l-.175%201.302h-.728l-.39%202.393c-.029.188.023.444.502.444zm3.036-4.292c1.516%200%201.969%201.109%201.969%202.017%200%20.366-.184%201.261-.184%201.261h-2.803s-.259%201.104%201.223%201.104c.695%200%201.465-.339%201.465-.339l-.243%201.331s-.445.228-1.458.228c-1.097%200-2.384-.469-2.384-2.414%200-1.692%201.026-3.188%202.415-3.188zm3.653%209.055h-4.597c-.28-.449-.542-.908-.765-1.387h6.118c-.223.479-.476.942-.756%201.387zm-.306-3.55h-1.418l.864-5.346h1.282l-.12.773s.453-.843%201.072-.843c.18%200%20.267.017.267.017-.184.375-.345.716-.517%201.602-.954-.342-1.027%201.513-1.43%203.797zm5.398-.082s-.742.188-1.209.188c-1.646%200-2.479-1.135-2.479-2.856%200-2.595%201.548-3.981%203.138-3.981.721%200%201.554.342%201.554.342l-.22%201.461s-.57-.396-1.269-.396c-.938%200-1.78.897-1.78%202.525%200%20.799.392%201.549%201.371%201.549.465%200%201.138-.34%201.138-.34l-.244%201.508zm3.322.066l.043-.527c-.023%200-.441.631-1.414.631-.51%200-1.332-.275-1.332-1.488%200-1.533%201.254-2.043%202.445-2.043.187%200%20.594.034.594.034s.048-.094.048-.349c0-.419-.374-.475-.892-.475-.906%200-1.5.244-1.5.244l.196-1.191s.729-.302%201.673-.302c.487%200%201.897.053%201.895%201.663l-.542%203.798c0%20.005-1.214.005-1.214.005zm2.864.016h-1.415l.859-5.346h1.289l-.126.773s.458-.843%201.079-.843c.178%200%20.266.017.266.017-.186.375-.345.716-.515%201.602-.956-.342-1.029%201.513-1.437%203.797zm6.96-.616a.403.403%200%200%201%20.057.211.428.428%200%200%201-.057.209c-.035.065-.088.113-.153.152a.402.402%200%200%201-.419%200%20.396.396%200%200%201-.152-.152.407.407%200%200%201-.057-.209c0-.074.016-.146.057-.211a.443.443%200%200%201%20.157-.156.433.433%200%200%201%20.41%200%20.354.354%200%200%201%20.157.156zm-2.011-4.112l.295-1.848%201.387-.004-1.059%206.564h-1.34l.061-.49s-.459.578-1.287.578c-1.145%200-1.707-1.109-1.707-2.24%200-1.752%201.051-3.28%202.317-3.28.813.005%201.333.72%201.333.72zm-19.239%201.406h-1.534c0-.092.145-.947.896-.947.782%200%20.638.877.638.947zm18.141-.795c.499%200%20.752.34.752%201.144%200%20.726-.358%201.703-1.105%201.703-.496%200-.734-.418-.734-1.073-.001-1.071.481-1.774%201.087-1.774zm0%200'/%3E%3C/svg%3E");
}
.payment-icon_neteller.payment-icon_dark {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='45.001'%20height='7.339'%20viewBox='0%200%2045.001%207.339'%3E%3Cpath%20fill='%235c7381'%20d='M42.016.849c-.236-.261-.535-.434-.861-.563a4.306%204.306%200%200%200-1.07-.241c-.104-.012-.211-.021-.322-.034-.046-.003-.095.012-.139-.011h-3.192c-.055.281-.107.56-.159.84-.128.699-.253%201.393-.386%202.091-.113.624-.229%201.241-.342%201.861l-.148.795c-.011.082-.016.082-.088.082h-3.51c-.027%200-.053.006-.084-.012l.048-.27.174-.918c.009-.077.013-.077.087-.077h2.039c.109%200%20.102.011.123-.094.076-.438.155-.871.232-1.302.014-.058.014-.058-.049-.058h-2.062c-.095%200-.095%200-.079-.096.069-.354.136-.712.2-1.073.025-.112%200-.102.123-.102h2.129c.045.005.057-.014.065-.057.035-.208.073-.417.114-.625.051-.301.109-.604.167-.909A.37.37%200%200%200%2035.033%200h-4.65c-.005.114-.031.224-.053.335-.066.359-.131.714-.199%201.074-.078.42-.156.84-.232%201.261-.09.503-.184%201.004-.273%201.507-.073.384-.14.758-.213%201.139-.013.06-.013.06-.079.06h-1.551c-.069%200-.072-.004-.06-.068.098-.522.193-1.045.289-1.563.094-.502.188-1.003.275-1.503l.3-1.587.11-.601c.004-.017.004-.039.004-.054h-2.43c-.115.624-.229%201.249-.346%201.875-.107.581-.215%201.166-.318%201.749-.107.564-.209%201.127-.314%201.692-.014.06-.014.06-.073.06h-1.516c-.07%200-.07%200-.058-.068.127-.678.248-1.347.375-2.025.129-.695.258-1.387.391-2.082.068-.371.139-.744.201-1.114a.158.158%200%200%200%20.01-.086h-2.432c-.002.111-.037.221-.052.326l-.184.988c-.076.425-.155.841-.232%201.261-.082.444-.165.891-.245%201.332l-.257%201.399c-.021.106-.045.208-.057.315-.009.041-.029.053-.065.047h-3.536c-.101%200-.114.025-.089-.104l.2-1.091c.012-.077.012-.077.097-.077H19.8c.021%200%20.045-.003.066%200%20.032%200%20.054-.013.057-.049.082-.463.167-.919.248-1.382V2.96c-.031-.017-.061-.008-.093-.008h-2.021c-.102%200-.102%200-.086-.093l.21-1.132c.003-.04.019-.058.064-.058.094.005.184%200%20.278%200H20.447c.04.005.056-.014.063-.057.025-.146.055-.294.083-.445.064-.364.129-.73.196-1.098.004-.021.004-.046.008-.069H6.334c-.016.142-.049.281-.073.419-.094.512-.184%201.021-.277%201.528-.081.447-.165.894-.247%201.339-.063.366-.134.723-.2%201.087l-.01.073c-.026%200-.026-.02-.034-.034-.289-.798-.585-1.604-.873-2.407L3.908.069C3.9.048%203.897.023%203.888.006H1.366c-.034.185-.074.374-.106.561-.115.613-.225%201.224-.34%201.837L.577%204.246c-.105.59-.213%201.18-.322%201.768-.073.404-.147.81-.225%201.209-.005.023-.008.048-.03.064%200%20.027-.008.063.044.05.006-.005.02%200%20.03%200H2.43c-.011-.041%200-.081.005-.116l.244-1.375c.087-.492.177-.988.266-1.483.083-.46.163-.921.242-1.387.013-.064.029-.132.035-.2.028%200%20.024.021.028.033.112.311.217.625.328.94.262.762.526%201.524.792%202.293.134.4.273.797.414%201.2.008.028.025.056.025.089h8.633c.004-.111.035-.224.054-.331.085-.476.174-.952.262-1.426.089-.471.175-.941.26-1.411.078-.415.156-.833.228-1.245.075-.395.152-.787.221-1.182.014-.067.01-.067.083-.067h1.22c.032-.003.044.015.041.042-.017.077-.027.156-.041.228-.114.622-.229%201.246-.347%201.866-.111.614-.225%201.225-.338%201.837a102.8%20102.8%200%200%200-.23%201.255c-.027.146-.052.289-.081.436h22.673c.004-.111.031-.22.053-.33.066-.363.131-.73.194-1.1.097-.5.19-1.004.285-1.505.036-.197.067-.392.104-.584.025%200%20.025.025.028.042L38.6%205.5c.182.603.357%201.201.535%201.8%200%20.01.004.021.004.029h2.414a46.874%2046.874%200%200%200-.254-.68c-.27-.721-.539-1.434-.808-2.149-.033-.086-.033-.086.058-.105.229-.047.451-.099.664-.195a1.971%201.971%200%200%200%201.139-1.302c.061-.216.09-.438.096-.661a2.425%202.425%200%200%200-.051-.644%201.66%201.66%200%200%200-.381-.744zM11.994%202.095c-.066.365-.137.738-.205%201.105l-.232%201.253-.209%201.142c-.011.07-.011.074-.085.074H7.734c-.019%200-.041.006-.069-.012.057-.293.112-.584.164-.873.02-.107.035-.208.057-.315.013-.075.013-.075.094-.075h2.119c.106%200%20.106%200%20.126-.107.074-.401.143-.799.217-1.2.008-.034.012-.066.021-.102.003-.048.003-.048-.05-.053H8.287c-.098%200-.098%200-.083-.093.062-.365.122-.724.188-1.089.014-.081.014-.081.1-.081h3.507c.064%200%20.068.005.056.067-.016.121-.04.239-.061.359zm28.018.697a.931.931%200%200%201-.487.502%201.632%201.632%200%200%201-.525.135c-.148.021-.295.016-.443.021h-.327c-.082-.005-.082-.005-.064-.078.027-.159.057-.319.086-.477.08-.428.158-.853.242-1.282.019-.123.019-.123.143-.123.17%200%20.337%200%20.504.017.16.017.32.044.471.105a.757.757%200%200%201%20.469.71c.003.161-.009.319-.069.47zm3.723%202.401c-.563.099-.96.633-.878%201.205.061.441.314.73.727.886.049.021.103.024.147.053h.38c.09-.031.18-.05.262-.091.313-.145.518-.391.607-.725.008-.04%200-.086.021-.123v-.287c-.024-.045-.017-.098-.029-.145a1.084%201.084%200%200%200-1.237-.773zm.192%201.954a.896.896%200%200%201-.89-.888c0-.494.396-.892.895-.888a.88.88%200%200%201%20.881.888c.021.456-.391.893-.886.888zm.29-.863a.317.317%200%200%200%20.111-.519.297.297%200%200%200-.225-.086c-.177-.004-.354.016-.523.02-.111.006-.111.006-.106.117%200%20.01.005.023.005.029.008.178.02.35.029.519.004.139.008.274.016.405.004.1.01.094.097.09.066%200%20.066-.008.066-.068-.005-.111-.013-.221-.017-.332%200-.033-.021-.075.004-.098.02-.031.062-.011.094-.021a.306.306%200%200%201%20.328.127c.077.104.146.203.223.306.013.022.025.052.051.052.057%200%20.116.016.178-.025-.131-.172-.223-.357-.406-.489.028-.017.05-.019.075-.027zm-.184-.096c-.098.009-.195.007-.29.019h-.024c-.062%200-.056-.006-.065-.063-.008-.078%200-.156-.011-.236-.012-.068-.004-.072.072-.078.09-.004.176%200%20.262-.018a.295.295%200%200%201%20.143.018.163.163%200%200%201%20.13.154.164.164%200%200%201-.093.168.424.424%200%200%201-.124.036zm0%200'/%3E%3C/svg%3E");
}
.payment-icon_paxum.payment-icon_dark {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28.008'%20height='34.91'%20viewBox='0%200%2028.008%2034.91'%3E%3Cpath%20fill='%235c7381'%20d='M18.208%208.427c-5.233%200-9.521%204.116-9.787%209.282h-.017V34.91h5.56V18.229a4.245%204.245%200%200%201%204.244-4.238%204.24%204.24%200%200%201%204.236%204.238%204.243%204.243%200%200%201-4.236%204.235v5.563c5.404%200%209.801-4.402%209.801-9.799%200-5.406-4.397-9.801-9.801-9.801z'/%3E%3Cpath%20fill='%235c7381'%20d='M5.57%2018.594H0C0%208.339%208.345%200%2018.593%200v5.563c-7.183%200-13.023%205.849-13.023%2013.031z'/%3E%3C/svg%3E");
}
.payment-icon_pay-pal.payment-icon_dark {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32.171'%20height='34.057'%20viewBox='0%200%2032.171%2034.057'%3E%3Cg%20fill='%235c7381'%3E%3Cpath%20d='M30.611%207.97a6.932%206.932%200%200%200-1.108-1.083c.056%201.026-.039%202.12-.287%203.275-.674%203.161-2.287%205.847-4.665%207.766-2.375%201.919-5.342%202.933-8.578%202.933h-4.719l-1.527%207.156a3.079%203.079%200%200%201-2.995%202.423H4.604l-.382%201.759a1.531%201.531%200%200%200%201.496%201.857h5.2c.723%200%201.347-.505%201.498-1.211l1.787-8.369h5.958c2.881%200%205.514-.896%207.616-2.593%202.101-1.697%203.528-4.082%204.129-6.895.607-2.843.171-5.205-1.295-7.018zm0%200'/%3E%3Cpath%20d='M8.23%2027.698l1.786-8.368h5.957c2.882%200%205.515-.897%207.615-2.594%202.102-1.696%203.531-4.081%204.129-6.894.608-2.845.174-5.207-1.293-7.021C25.016%201.082%2022.608%200%2020.143%200H7.162c-.72%200-1.343.502-1.497%201.206L.035%2027.052a1.536%201.536%200%200%200%201.497%201.859h5.2c.723%200%201.347-.507%201.498-1.213z'/%3E%3C/g%3E%3C/svg%3E");
}
.payment-icon_payoneer.payment-icon_dark {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='35.521'%20height='32.668'%20viewBox='0%200%2035.521%2032.668'%3E%3Cpath%20fill='%235c7381'%20d='M13.75%2014.541c-2.659%202.669-5.153%205.489-7.329%208.571a93.29%2093.29%200%200%200-3.83%205.921c-.606.998-.998%202.142-1.495%203.214-.072.158-.249.439-.31.42-.209-.066-.518-.196-.576-.367-.128-.415-.271-.893-.182-1.308.426-2.259%201.359-4.328%202.403-6.356%202.032-3.923%204.579-7.5%207.538-10.748a112.35%20112.35%200%200%201%205.257-5.385c2.708-2.62%205.736-4.833%209.115-6.542%201.545-.783%203.175-1.372%204.894-1.699.279-.055.572-.12.85-.187%200%200%203.541-.669%205.092%201.968%200%200%20.418.657.334.864-.093.248-.504.492-.8.527A35.104%2035.104%200%200%200%2026.5%205.677c-1.53.635-3.007%201.389-4.473%202.174-3.173%201.701-5.753%204.158-8.277%206.69zM2.145%203.512c-.049-.297-.074-.595-.105-.895-.027-.337.17-.507.469-.4.289.113.586.269.79.494%201.785%201.886%202.903%204.103%203.213%206.701.055.506.086%201.01.121%201.512a13.97%2013.97%200%200%201-.84%204.544c-.055.155-.168.3-.278.435-.245.329-.512.357-.702-.008a6.46%206.46%200%200%201-.57-1.484%20142.417%20142.417%200%200%201-.997-4.767c-.383-2.04-.737-4.087-1.101-6.132z'/%3E%3C/svg%3E");
}
.payment-icon_skrill.payment-icon_dark {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='36.297'%20height='12.354'%20viewBox='0%200%2036.297%2012.354'%3E%3Cpath%20fill='%235c7381'%20d='M28.685%201.17l2.928-.525v11.356h-2.928V1.17zm4.683%200v10.831h2.928V.646l-2.928.524zm-8.78%2010.831h2.927V3.806h-2.927v8.195zM4.567%204.918c-.41%200-1.289-.059-1.289-.877%200-.937%201.289-.937%201.756-.937.819%200%201.933.233%202.694.466l.878.293h.117V1.23l-.117-.06C7.669.879%206.557.526%204.625.526%201.229.646%200%202.635%200%204.332c0%20.996.41%203.279%204.332%203.572.352%200%201.23.059%201.23.878%200%20.702-.82%201.054-2.05%201.054C2.166%209.835%201.171%209.484%200%209.193v2.69c1.171.294%202.576.471%204.157.471%203.336%200%204.858-1.875%204.858-3.748%200-2.108-1.639-3.454-4.448-3.688zM22.772%203.63c-2.811.061-4.039%201.347-4.039%203.805v4.566h2.928V8.312c0-1.461%200-2.105%201.757-2.164V3.69c0-.12-.646-.06-.646-.06zm-8.137.176c-.059%200-.586%201.463-1.756%202.869V.645l-2.926.643v10.713h2.926V8.839c1.17%201.347%201.405%203.162%201.405%203.162h3.747c-.351-1.17-1.992-4.215-1.992-4.215%201.465-1.816%202.108-3.98%202.166-3.98h-3.57zm11.416-.879c.82%200%201.464-.643%201.464-1.461A1.45%201.45%200%200%200%2026.051.001c-.817%200-1.463.646-1.463%201.465%200%20.818.645%201.461%201.463%201.461zm0%200'/%3E%3C/svg%3E");
}
.payment-icon_visa-electron.payment-icon_dark {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='41.264'%20height='19.645'%20viewBox='0%200%2041.264%2019.645'%3E%3Cg%20fill='%235c7381'%3E%3Cpath%20d='M17.499%2012.427L19.494%200h-3.192l-1.995%2012.427zM28.61%208.34c.012-1.37-.84-2.42-2.68-3.278-1.115-.55-1.798-.922-1.798-1.487.012-.51.576-1.035%201.838-1.035a5.526%205.526%200%200%201%202.377.46l.289.129.436-2.599a8.028%208.028%200%200%200-2.865-.514c-3.151%200-5.371%201.639-5.386%203.984-.023%201.729%201.59%202.689%202.798%203.266%201.235.59%201.655.973%201.655%201.498-.014.806-.998%201.176-1.916%201.176-1.273%200-1.957-.19-2.997-.639l-.419-.192-.446%202.702c.749.333%202.129.627%203.559.64%203.348-.001%205.53-1.614%205.555-4.111zM11.639.002V0L8.512%208.443l-.328-1.6c.003.01.01.02.014.03L7.12%201.604C6.876.656%206.098.016%205.044.004H.092L.04.234c1.353.333%202.622.918%203.755%201.645l2.826%2010.536h3.376L15.015.002h-3.376zM37.253.041h-2.469c-.762%200-1.34.217-1.67.999l-4.74%2011.388h3.35l.922-2.467h3.748l.48%202.478h2.953L37.253.041zm-3.678%207.431c.067.007%201.285-4.022%201.285-4.022l.973%204.022h-2.258zM15.203%2014.905c-1.493%200-2.528%201.58-2.528%202.979%200%201.023.536%201.857%201.762%201.857.623%200%201.188-.164%201.532-.364l-.114-.594a2.587%202.587%200%200%201-1.245.325c-.479%200-.851-.209-1.034-.621a1.893%201.893%200%200%201-.094-.882c1.713.028%203.082-.296%203.082-1.513-.001-.659-.48-1.187-1.361-1.187zm-1.628%202.088c.192-.728.757-1.465%201.513-1.465.421%200%20.708.209.708.594.001.717-.978.881-2.221.871zM18.031%2012.848l-1.294%206.797h.786l1.302-6.797zM21.256%2014.905c-1.494%200-2.528%201.58-2.528%202.979%200%201.023.537%201.857%201.763%201.857.622%200%201.187-.164%201.531-.364l-.115-.594a2.579%202.579%200%200%201-1.243.325c-.479%200-.852-.209-1.034-.621-.105-.25-.133-.68-.096-.882%201.714.028%203.082-.296%203.082-1.513-.001-.659-.479-1.187-1.36-1.187zm-1.627%202.088c.191-.728.757-1.465%201.512-1.465.422%200%20.709.209.709.594.001.717-.976.881-2.221.871zM22.848%2017.95c0%20.986.584%201.791%201.781%201.791.621%200%201.1-.164%201.34-.277l-.078-.633c-.238.115-.602.26-1.071.26-.757%200-1.148-.49-1.148-1.236%200-1.092.757-2.279%201.962-2.279.346%200%20.604.086.787.174l.229-.633c-.144-.076-.537-.2-.967-.2-1.667-.001-2.835%201.453-2.835%203.033zM27.847%2018.63c0-.249.039-.488.086-.746l.432-2.25h1.111l.123-.623h-1.111l.24-1.244-.822.202-.201%201.042h-.66l-.124.623h.669l-.459%202.346a4.25%204.25%200%200%200-.097.871c0%20.469.269.9.978.9.229%200%20.467-.029.611-.086l.039-.623c-.105.02-.24.029-.373.029-.308%200-.442-.164-.442-.441zM32.452%2014.926a1.48%201.48%200%200%200-.219-.021c-.623%200-1.121.479-1.418%201.111h-.027c.045-.355.086-.68.123-1.006h-.699a21.413%2021.413%200%200%201-.238%201.647l-.564%202.986h.795l.383-2.039c.201-1.08.813-1.915%201.504-1.915.086%200%20.162.011.209.021l.151-.784zM34.79%2014.905c-1.502%200-2.566%201.418-2.566%202.94%200%201.043.65%201.905%201.811%201.905%201.553%200%202.566-1.484%202.566-2.912%200-.983-.557-1.933-1.811-1.933zm-.652%204.213c-.678%200-1.09-.545-1.09-1.303-.01-1.061.66-2.277%201.656-2.277.832%200%201.084.756%201.084%201.293%200%201.082-.711%202.287-1.65%202.287zM40.087%2014.905c-.68%200-1.301.363-1.713%201.017h-.02l.115-.911h-.709c-.057.385-.115.834-.219%201.35l-.623%203.284h.795l.42-2.249c.211-1.148%201.016-1.83%201.578-1.83.547%200%20.73.347.73.815%200%20.19-.031.411-.068.593l-.508%202.671h.795l.518-2.7c.047-.248.084-.544.084-.746.001-.977-.62-1.294-1.175-1.294z'/%3E%3C/g%3E%3C/svg%3E");
}
.payment-icon_visa.payment-icon_dark {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='41.794'%20height='13.041'%20viewBox='0%200%2041.794%2013.041'%3E%3Cg%20fill='%235c7381'%3E%3Cpath%20d='M14.985%2013.054h3.354L20.436%200h-3.352zM12.184.003V0L8.9%208.869l-.339-1.657.008.006-1.131-5.535C7.181.688%206.363.017%205.256.003H.054L0%20.243%204.455%203.87l2.459%209.17h3.546L15.732.002h-3.548zM27.197%205.317c-1.171-.579-1.889-.969-1.889-1.56.012-.539.606-1.091%201.93-1.091a5.864%205.864%200%200%201%202.498.484l.303.136.457-2.731a8.491%208.491%200%200%200-3.01-.537c-3.311%200-5.64%201.72-5.658%204.184-.025%201.815%201.67%202.823%202.939%203.429%201.298.619%201.739%201.021%201.739%201.574-.014.846-1.048%201.235-2.014%201.235-1.337%200-2.056-.2-3.146-.672l-.442-.201-.469%202.839c.789.35%202.236.658%203.739.674%203.518%200%205.809-1.699%205.838-4.32.011-1.44-.883-2.542-2.815-3.443zM39.092.042h-2.594c-.801%200-1.406.229-1.754%201.048l-4.979%2011.964h3.516l.971-2.592h3.936l.504%202.602h3.102L39.092.042zm-3.865%207.807c.07.006%201.352-4.227%201.352-4.227L37.6%207.849h-2.373z'/%3E%3C/g%3E%3C/svg%3E");
}
.payment-icon_web-money.payment-icon_dark {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='29.502'%20height='29.393'%20viewBox='0%200%2029.502%2029.393'%3E%3Cg%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%235c7381'%3E%3Cpath%20d='M14.694%200c2.31%200%204.491.539%206.444%201.494.299.14.607.304.912.48L20.7%203.183l-2.035-2.101-3.429%203.058-2.041-2.224-6.39%205.762%204.098%204.513-1.609%201.419%204.037%204.522-1.605%201.411%205.771%206.419%203.424-3.148%202.959%203.375c-.587.455-1.23.885-1.935%201.286a14.628%2014.628%200%200%201-7.25%201.918C6.602%2029.393%200%2022.794%200%2014.697%200%206.603%206.602%200%2014.694%200z'/%3E%3Cpath%20d='M12.016%2013.766l3.497-3.144%203.146%203.495-3.494%203.141-3.149-3.492zM14.5%2019.808l3.496-3.15%203.15%203.497-3.498%203.147-3.148-3.494zM9.516%207.8l3.492-3.146%203.15%203.494-3.494%203.142L9.516%207.8zM15.931%206.11l2.619-2.364%202.36%202.628-2.618%202.35-2.361-2.614zM20.587%2016.915l2.621-2.362%202.358%202.626-2.619%202.359-2.36-2.623zM22.892%2022.21l2.623-2.36%202.358%202.618-2.621%202.361-2.36-2.619zM23.945%2010.075l1.75-1.572%201.575%201.748-1.747%201.574-1.578-1.75zM21.713%204.882l1.747-1.573%201.577%201.749-1.747%201.569-1.577-1.745zM26.181%2015.267l1.747-1.574%201.574%201.749-1.744%201.573-1.577-1.748zM18.345%2011.378l2.622-2.361%202.361%202.619-2.621%202.362-2.362-2.62z'/%3E%3C/g%3E%3C/svg%3E");
}
.payment-icon_yandex.payment-icon_dark {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='33.355'%20height='33.355'%20viewBox='0%200%2033.355%2033.355'%3E%3Cg%20fill='%235c7381'%3E%3Cpath%20d='M16.677%200v2.694h13.982V30.66H16.677v2.695h16.679V0H16.677zm0%200M2.696%2030.66V2.694h13.981V0H0v33.355h16.677V30.66H2.696zm0%200'/%3E%3Cpath%20d='M14.384%2027.289l3.587-7.923h1.584v7.923h2.252V6.063H17.82c-2.539%200-5.563%202.67-5.563%207.006s3.794%206.087%203.794%206.087l-4.503%208.132h2.836zm1.391-10.837c-.555-.699-1.037-1.855-1.037-3.778%200-4.211%202.422-4.757%202.756-4.812a.574.574%200%200%201%20.071-.004h1.927v9.631h-1.499c-.857.001-1.685-.367-2.218-1.037zm0%200'/%3E%3C/g%3E%3C/svg%3E");
}
.payment-icon {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.payment-icon {
  width: 32px;
  height: 32px;
}
.payment-icon_sm {
  width: 24px;
  height: 24px;
}
.payment-icon_lg {
  width: 40px;
  height: 40px;
}
.payment-icon_e-payments.payment-icon_white {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28.008'%20height='30.454'%20viewBox='0%200%2028.008%2030.454'%3E%3Cg%20fill='%23347290'%3E%3Cpath%20d='M5.25%204.836C7.48%203.37%209.862%202.65%2012.604%202.301c2.586-.327%207.438.019%2010.313%202.853%202.17%202.145%203.473%204.715%202.963%208.851-.631%205.093-6.217%208.886-6.217%208.886s4.018-.832%206.727-5.121c1.711-2.704%202.01-6.329%201.172-9.068-.768-2.507-2.52-5.412-6.582-7.348-4.059-1.942-9.246-1.781-13.202.399C3.46%204.131%201.78%207.75%201.78%207.75s1.242-1.454%203.47-2.914z'/%3E%3Cpath%20d='M14.216%2029.161c-2.953-.521-5.317-1.673-7.632-4.138-1.402-1.492-3.284-4.758-3.698-6.942-.708-3.766.141-8.419%202.385-10.914C7.521%204.672%209.635%203.52%209.635%203.52c-1.344.298-6.463%202.725-8.422%206.687-1.945%203.951-1.319%207.715.19%2011.224%201.505%203.513%204.191%205.916%206.639%207.207%203.686%201.948%207.438%201.862%208.86%201.786%202.305-.131%205.076-1.184%205.076-1.184s-4.542.485-7.762-.079z'/%3E%3Cpath%20d='M26.887%2022.891c-.109.01-2.498%202.103-4.115%202.979-1.619.878-3.346%201.847-7.291%201.722-3.627-.116-7.096-2.035-8.151-2.708%200%200%201.329%201.825%204.551%203.053%202.865%201.097%206.805%201.255%209.797.567%202.984-.686%203.887-1.949%204.549-2.991.66-1.042.765-2.63.66-2.622zM6.452%2016.457c.381%202.393%201.729%204.231%203.428%205.437%201.702%201.203%203.714%201.86%206.416%201.58%202.375-.253%203.514-1.333%205.408-3.064%201.891-1.728%202.578-3.452%202.385-3.208-.191.247-1.729%201.511-2.936%202.03-1.207.522-2.275.717-4.025.774-1.754.061-3.221-.078-4.721-.719-2.053-.876-3.522-2.025-4.416-3.482-.854-1.382-1.255-3.452-1.232-3.541.016-.086-.702%201.74-.307%204.193z'/%3E%3Cpath%20d='M15.613%206.532c-3.758-.134-6.112%201.567-6.938%202.422-.333.347-1.346%201.362-1.346%203.09%200%201.73%201.175%203.62%202.248%204.582%201.789%201.592%203.841%202.164%203.979%202.25.138.079-.989-1.264-1.345-3.486-.356-2.219.45-4.127%201.345-4.878.763-.644%201.948-1.975%205.102-2.003%201.971-.019%203.072.711%203.072.711-.519-.682-2.101-2.534-6.117-2.688z'/%3E%3Cpath%20d='M12.773%2014.241s.248.472.89%201.019c.64.551%201.886%201.393%203.808%201.45%201.92.052%203.129-.861%203.783-1.406.658-.552%201.441-1.41%201.518-3.062.045-1.038-.619-2.417-2.379-2.918-2.102-.602-4.096.254-4.348.312%200%200%20.67.556.84.824.451.707.77%201.782-.203%202.793-1.037%201.087-3.909.988-3.909.988z'/%3E%3C/g%3E%3C/svg%3E");
}
.payment-icon_e-wallet.payment-icon_white {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40.456'%20height='29.277'%20viewBox='0%200%2040.456%2029.277'%3E%3Cpath%20fill='%23347290'%20d='M12.083%2018.814a.848.848%200%200%200-1.149.354L7.58%2025.491%207.013%2019.9a.85.85%200%200%200-1.569-.357%20747.719%20747.719%200%200%201-3.726%205.998c.012-1.836.025-4.155.039-5.717a.852.852%200%200%200-.845-.854H.906a.847.847%200%200%200-.849.842C.056%2020.156%200%2028.221%200%2028.42c0%20.377.255.715.618.818.094.025.178.039.254.039.453%200%20.708-.391.943-.738.147-.223.357-.549.626-.967.446-.7%201.061-1.679%201.827-2.909.454-.728.907-1.459%201.308-2.105l.597%205.891a.847.847%200%200%200%201.594.312l4.668-8.802a.85.85%200%200%200-.352-1.145zM18.394%2021.123a.847.847%200%200%200-1.047.583l-.106.369a2.722%202.722%200%200%200-.514-.438%202.825%202.825%200%200%200-1.558-.456c-1.316%200-2.681.822-3.556%202.15-1.307%201.979-1.108%204.337.45%205.369.452.295.991.453%201.558.453.652%200%201.318-.203%201.931-.57a.855.855%200%200%200%20.566.545.847.847%200%200%200%201.049-.586l1.811-6.37a.847.847%200%200%200-.584-1.049zm-2.632%204.943c-.558.845-1.398%201.389-2.141%201.389a1.09%201.09%200%200%201-.621-.174c-.739-.489-.728-1.87.031-3.017.555-.844%201.396-1.387%202.138-1.387.236%200%20.447.06.621.176.738.488.726%201.867-.028%203.013zM22.33%2018.041a.849.849%200%200%200-1.05.582l-2.732%209.45a.847.847%200%200%200%20.581%201.051.851.851%200%200%200%201.05-.578l2.73-9.454a.846.846%200%200%200-.579-1.051zM25.512%2018.073a.849.849%200%200%200-1.051.58l-2.732%209.455a.847.847%200%200%200%20.813%201.082c.37%200%20.711-.242.818-.613l2.729-9.452a.846.846%200%200%200-.577-1.052zM30.428%2021.25c-.914-.143-1.923.116-2.701.697-1.599%201.188-2.498%202.931-2.404%204.658.086%201.647%201.18%202.616%202.931%202.616.048%200%20.097%200%20.148-.002.964-.029%201.789-.242%203.159-1.232a.85.85%200%201%200-.994-1.376c-1.13.816-1.631.896-2.218.912-1.172.035-1.305-.479-1.333-1.008a2.92%202.92%200%200%201%20.012-.448l4.74.007c.338%200%20.63-.197.766-.483a.692.692%200%200%200%20.092-.239l.009-.03c.392-1.459-.004-2.429-.399-2.987-.417-.585-1.059-.969-1.808-1.085zm.664%203.123l-3.399-.006a4.766%204.766%200%200%201%201.049-1.061c.413-.307.959-.453%201.425-.381.304.047.535.18.687.393.24.337.267.736.238%201.055zM37.315%2021.573h-.617l.283-.985a.85.85%200%200%200-.578-1.053.85.85%200%200%200-1.051.58l-.42%201.458h-.842a.85.85%200%201%200%200%201.698h.351l-1.397%204.837a.843.843%200%200%200%20.581%201.047.85.85%200%200%200%201.05-.578l1.53-5.306h1.11a.849.849%200%200%200%200-1.698z'/%3E%3Cg%3E%3Cpath%20fill='%23347290'%20d='M21.104.072c-1.687-.267-3.545.216-4.983%201.286-2.95%202.195-4.611%205.409-4.441%208.593.166%203.041%202.18%204.827%205.407%204.827.093%200%20.185%200%20.278-.004%201.777-.053%203.299-.443%205.83-2.276a1.56%201.56%200%200%200%20.353-2.18%201.566%201.566%200%200%200-2.188-.358c-2.086%201.515-3.008%201.65-4.092%201.684-2.175.067-2.407-.881-2.461-1.855a5.48%205.48%200%200%201%20.021-.83l8.75.014h.002a1.56%201.56%200%200%200%201.41-.893c.075-.137.14-.281.173-.441l.014-.057c.717-2.693-.006-4.481-.741-5.513C23.671.996%2022.489.288%2021.104.072zm1.225%205.766l-6.272-.012a8.857%208.857%200%200%201%201.931-1.959c.765-.568%201.775-.837%202.633-.701.559.088.986.332%201.265.721.446.623.496%201.359.443%201.951z'/%3E%3C/g%3E%3Cg%3E%3Cpath%20fill='%23347290'%20d='M39.557%2020.033a.388.388%200%200%200-.05-.053.429.429%200%200%200-.076-.035.32.32%200%200%200%20.104-.037.29.29%200%200%200%20.097-.097.277.277%200%200%200%20.036-.138.28.28%200%200%200-.046-.16.271.271%200%200%200-.119-.088.799.799%200%200%200-.217-.023h-.506v.971h.304v-.394h.027c.026%200%20.053.009.075.024.016.009.033.035.054.074l.162.295h.343l-.148-.28a.263.263%200%200%200-.04-.059zm-.216-.283a.069.069%200%200%201-.05.032.418.418%200%200%201-.079.013h-.128V19.6h.133c.057%200%20.095.009.115.025.018.016.028.039.028.072a.074.074%200%200%201-.019.053z'/%3E%3Cpath%20fill='%23347290'%20d='M39.209%2018.64a1.25%201.25%200%200%200-1.246%201.246%201.247%201.247%200%200%200%202.493%200c0-.685-.558-1.246-1.247-1.246zm0%202.152a.906.906%200%201%201%200%200z'/%3E%3C/g%3E%3C/svg%3E");
}
.payment-icon_maestro.payment-icon_white {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='43.31'%20height='26.006'%20viewBox='0%200%2043.31%2026.006'%3E%3Cpath%20fill='%23347290'%20d='M37.041%2013.123c0%20.222-.018.425-.054.607-.129.792-.841%201.244-1.173%201.244-.55.013-.877-.448-.877-1.137%200-.819.476-1.746%201.259-1.746.626-.003.845.504.845%201.032zm1.744%202.442h-.042v.09h.057s.02%200%20.036-.007c.021-.005.021-.023.021-.04%200-.013%200-.027-.021-.036%200-.007-.036-.007-.051-.007zm3.599%204.389a.43.43%200%200%201%200%20.419.48.48%200%200%201-.152.158.441.441%200%200%201-.42%200%20.378.378%200%200%201-.154-.158.41.41%200%200%201%200-.419.353.353%200%200%201%20.156-.152.408.408%200%200%201%20.412%200%20.363.363%200%200%201%20.158.152zm-.276.215a.097.097%200%200%200%20.057-.093.111.111%200%200%200-.042-.087c-.032-.017-.072-.017-.089-.017h-.146v.35h.075v-.139h.052l.059.139h.092l-.058-.153zm-20.654-7.483c0-.414-.258-.653-.717-.653-.494%200-.842.324-.986.912l1.703.005v-.264zm17.639%202.993a.294.294%200%200%201-.293.304.31.31%200%200%201-.31-.304.31.31%200%200%201%20.31-.301.293.293%200%200%201%20.293.301zm-.201.026c.036-.016.057-.056.057-.091s-.021-.071-.038-.087c-.034-.022-.074-.022-.091-.022h-.145v.35h.068v-.136h.057l.058.136h.091l-.057-.15zm4.429-2.743v.007c0%207.161-5.801%2012.97-12.963%2012.97a12.91%2012.91%200%200%201-8.7-3.354c.009-.011.021-.02.029-.028v-.003h.005c.47-.429.912-.89%201.315-1.387H20.33c.411.505.846.982%201.327%201.418a12.918%2012.918%200%200%201-8.691%203.348C5.81%2025.933%200%2020.124%200%2012.966%200%205.837%205.766.048%2012.884.004h.083c3.342%200%206.389%201.266%208.691%203.349A12.917%2012.917%200%200%201%2030.354%200c7.159%200%2012.961%205.802%2012.967%2012.962zM19.556%206.079h4.392a13.802%2013.802%200%200%200-1.003-1.39H20.48c-.332.45-.646.926-.924%201.39zM18.087%208.83h7.166c-.164-.476-.345-.94-.559-1.389h-5.91c-.375.717-.629%201.254-.697%201.389zm-4.623%201.001h-2.493l-1.704%203.87-.109-3.87H6.757l-1.192%206.246h1.392l.918-4.77.256%204.77h1.396l2.104-4.799-.917%204.799h1.541l1.209-6.246zm4.343%202.541c0-.974-.699-1.489-2.018-1.489-.568%200-1.061.077-1.832.266l-.2%201.146.125-.031.221-.055c.33-.089.826-.141%201.266-.141.712%200%20.987.125.987.457%200%20.099-.018.166-.053.333a5.59%205.59%200%200%200-.625-.04c-1.703%200-2.69.719-2.69%201.961%200%20.816.566%201.385%201.393%201.385.695%200%201.228-.197%201.612-.611l-.038.524h1.284l.017-.141.018-.176.035-.256.056-.324.332-1.802c.093-.564.11-.751.11-1.006zm.275%201.524c0%201.498.896%202.281%202.622%202.281a5.93%205.93%200%200%200%201.554-.207l.257-1.277c-.55.23-1.042.323-1.593.323-.878%200-1.336-.294-1.336-.884%200-.049%200-.084.017-.162h3.039c.132-.516.184-.877.184-1.253%200-1.128-.803-1.843-2.07-1.843-1.54.001-2.674%201.28-2.674%203.022zm6.64%204.548h-6.125c.227.481.488.941.768%201.387h4.6c.278-.445.528-.907.757-1.387zm2.282-7.46c-.4-.058-1.009-.102-1.375-.102-1.72%200-2.327.782-2.327%201.719%200%20.642.366%201.086%201.191%201.418.62.251.71.327.71.558%200%20.319-.27.458-.876.458a4.92%204.92%200%200%201-1.395-.202l-.217%201.176.074.014.274.048c.092.016.238.036.42.048.367.024.643.039.843.039%201.651%200%202.402-.534%202.402-1.696%200-.692-.315-1.105-1.101-1.411-.642-.256-.716-.313-.716-.553%200-.272.257-.412.751-.412.314%200%20.716.026%201.117.074l.225-1.176zm1.646%203.577c0-.05%200-.114.018-.209l.401-2.119h.789l.221-1.237h-.785l.219-1.165h-1.52l-.716%203.878-.072.4-.091.502c-.02.158-.036.312-.036.455%200%20.723.42%201.116%201.206%201.116.35%200%20.683-.05%201.101-.164l.2-1.128c-.108.033-.236.05-.401.05-.368.001-.534-.111-.534-.379zm4.473-2.123l.184.039.546-1.435c-.125-.051-.147-.051-.165-.058-.076-.018-.126-.025-.126-.03-.059-.004-.115-.009-.167-.009-.498%200-.859.222-1.337.824l.145-.773h-1.395l-.934%205.081h1.542c.55-3.107.786-3.651%201.519-3.651.056-.001.114.004.188.012zm5.512%201.337c.04-.299.04-.32.04-.633%200-1.289-.845-2.292-2.438-2.292-1.834%200-3.021%201.222-3.021%203.022%200%201.288.694%202.34%202.437%202.34%201.571.003%202.747-.747%202.982-2.437zm.564%201.904a.397.397%200%200%200-.399-.394c-.217%200-.399.175-.399.394s.183.397.399.397a.4.4%200%200%200%20.399-.397zm-24.73-1.109c0%20.313.207.516.552.516.625%200%201.066-.521%201.101-1.272-.166-.016-.241-.016-.35-.016-.86-.001-1.303.255-1.303.772zm27.529%205.463h-.035v.091h.052s.022%200%20.04-.007c.019-.012.019-.027.019-.041%200-.014%200-.028-.019-.034%200-.009-.04-.009-.057-.009zm0%200'/%3E%3C/svg%3E");
}
.payment-icon_master-card.payment-icon_white {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='43.31'%20height='26.006'%20viewBox='0%200%2043.31%2026.006'%3E%3Cpath%20fill='%23347290'%20d='M42.218%2019.871a.414.414%200%200%200-.205-.057.443.443%200%200%200-.211.057.344.344%200%200%200-.15.152.424.424%200%200%200%20.15.576.435.435%200%200%200%20.416%200%20.425.425%200%200%200%20.214-.365.47.47%200%200%200-.057-.211.395.395%200%200%200-.157-.152zm-.101.598l-.038-.076a.333.333%200%200%200-.08-.104c-.014-.008-.029-.02-.059-.02h-.037v.193h-.074v-.45h.153c.051%200%20.09.007.113.015a.104.104%200%200%201%20.058.042c.018.024.02.044.02.067a.124.124%200%200%201-.033.086.125.125%200%200%201-.092.039c.012.008.024.02.039.027.018.018.04.047.066.089l.055.085h-.091v.007zm-.045-.276c-.017.014-.041.018-.087.018h-.086v-.137h.083c.034%200%20.057.004.073.01.014.004.023.014.031.021.004.013.009.021.009.039a.052.052%200%200%201-.023.049zm-.41-4.553a.36.36%200%200%200-.179.306c0%20.061.018.116.045.174a.364.364%200%200%200%20.305.174.344.344%200%200%200%20.17-.047.344.344%200%200%200%20.132-.127.314.314%200%200%200%20.049-.174.36.36%200%200%200-.049-.176.307.307%200%200%200-.132-.13.332.332%200%200%200-.17-.044.333.333%200%200%200-.171.044zm.316.139c.014.02.021.043.021.064a.144.144%200%200%201-.033.088.129.129%200%200%201-.096.037c.016.01.029.019.038.027a.569.569%200%200%201%20.065.088l.058.086h-.091l-.041-.066a.402.402%200%200%200-.072-.107c-.016-.009-.032-.018-.059-.018h-.044v.191h-.073v-.447h.156c.053%200%20.092.004.113.012.02.01.04.028.058.045zm-.17.002c.035%200%20.059.005.068.01a.06.06%200%200%201%20.032.023c.009.012.013.021.013.039s-.01.035-.021.047c-.018.014-.045.018-.088.018h-.087v-.137h.083zm-9.579-1.849c.234%200%20.261.021.301.031.025.231-.146%201.318-.978%201.318-.428%200-.537-.324-.537-.521%200-.376.205-.828%201.214-.828zm-22.369%200c.235%200%20.257.021.297.031.024.231-.144%201.318-.974%201.318-.429%200-.542-.324-.542-.521%200-.376.206-.828%201.219-.828zM30.345.075a12.893%2012.893%200%200%200-8.692%203.354A12.901%2012.901%200%200%200%2012.964.078h-.084C5.763.121%200%205.91%200%2013.036c0%207.158%205.808%2012.962%2012.963%2012.962%203.341%200%206.387-1.265%208.689-3.346-.48-.438-.917-.918-1.327-1.416h2.676c-.4.494-.843.957-1.313%201.389h-.005c-.007.009-.021.017-.03.027a12.926%2012.926%200%200%200%208.698%203.354c7.16-.008%2012.959-5.808%2012.959-12.97v-.004C43.31%205.876%2037.507.075%2030.345.075zm-9.871%204.687h2.462c.362.442.701.904%201.009%201.39h-4.396c.284-.464.595-.941.925-1.39zm-1.689%202.751h5.908c.209.449.396.912.559%201.388h-7.169c.074-.135.321-.672.702-1.388zM5.292%2016.34l.787-4.954-1.773%204.954h-.952l-.122-4.954-.843%204.954H1.057l1.105-6.573h2.012l.075%204.034%201.358-4.034h2.184L6.702%2016.34h-1.41zM10%2016.334l.047-.527c-.022%200-.445.631-1.419.631-.506%200-1.333-.275-1.333-1.488%200-1.533%201.252-2.043%202.449-2.043.189%200%20.59.034.59.034s.049-.094.049-.349c0-.419-.376-.475-.892-.475-.903%200-1.501.244-1.501.244l.201-1.191s.724-.302%201.668-.302c.489%200%201.899.053%201.899%201.663l-.545%203.798H10v.005zm5.134-1.676c0%201.832-1.772%201.754-2.086%201.754-1.158%200-1.516-.162-1.546-.17l.183-1.205c0-.014.583.211%201.229.211.369%200%20.85-.035.85-.483%200-.667-1.725-.505-1.725-2.086%200-1.392%201.035-1.802%202.056-1.802.786%200%201.272.107%201.272.107l-.171%201.219s-.751-.061-.943-.061c-.493%200-.761.104-.761.449-.001.69%201.642.349%201.642%202.067zm2.135.479c.122%200%20.263-.045.359-.045l-.175%201.176c-.139.039-.533.18-1.034.184-.644.004-1.102-.358-1.102-1.17%200-.551.787-5.061.818-5.087h1.379l-.14.803h.686l-.175%201.302h-.728l-.39%202.393c-.029.188.023.444.502.444zm3.036-4.292c1.516%200%201.969%201.109%201.969%202.017%200%20.366-.184%201.261-.184%201.261h-2.803s-.259%201.104%201.223%201.104c.695%200%201.465-.339%201.465-.339l-.243%201.331s-.445.228-1.458.228c-1.097%200-2.384-.469-2.384-2.414%200-1.692%201.026-3.188%202.415-3.188zm3.653%209.055h-4.597c-.28-.449-.542-.908-.765-1.387h6.118c-.223.479-.476.942-.756%201.387zm-.306-3.55h-1.418l.864-5.346h1.282l-.12.773s.453-.843%201.072-.843c.18%200%20.267.017.267.017-.184.375-.345.716-.517%201.602-.954-.342-1.027%201.513-1.43%203.797zm5.398-.082s-.742.188-1.209.188c-1.646%200-2.479-1.135-2.479-2.856%200-2.595%201.548-3.981%203.138-3.981.721%200%201.554.342%201.554.342l-.22%201.461s-.57-.396-1.269-.396c-.938%200-1.78.897-1.78%202.525%200%20.799.392%201.549%201.371%201.549.465%200%201.138-.34%201.138-.34l-.244%201.508zm3.322.066l.043-.527c-.023%200-.441.631-1.414.631-.51%200-1.332-.275-1.332-1.488%200-1.533%201.254-2.043%202.445-2.043.187%200%20.594.034.594.034s.048-.094.048-.349c0-.419-.374-.475-.892-.475-.906%200-1.5.244-1.5.244l.196-1.191s.729-.302%201.673-.302c.487%200%201.897.053%201.895%201.663l-.542%203.798c0%20.005-1.214.005-1.214.005zm2.864.016h-1.415l.859-5.346h1.289l-.126.773s.458-.843%201.079-.843c.178%200%20.266.017.266.017-.186.375-.345.716-.515%201.602-.956-.342-1.029%201.513-1.437%203.797zm6.96-.616a.403.403%200%200%201%20.057.211.428.428%200%200%201-.057.209c-.035.065-.088.113-.153.152a.402.402%200%200%201-.419%200%20.396.396%200%200%201-.152-.152.407.407%200%200%201-.057-.209c0-.074.016-.146.057-.211a.443.443%200%200%201%20.157-.156.433.433%200%200%201%20.41%200%20.354.354%200%200%201%20.157.156zm-2.011-4.112l.295-1.848%201.387-.004-1.059%206.564h-1.34l.061-.49s-.459.578-1.287.578c-1.145%200-1.707-1.109-1.707-2.24%200-1.752%201.051-3.28%202.317-3.28.813.005%201.333.72%201.333.72zm-19.239%201.406h-1.534c0-.092.145-.947.896-.947.782%200%20.638.877.638.947zm18.141-.795c.499%200%20.752.34.752%201.144%200%20.726-.358%201.703-1.105%201.703-.496%200-.734-.418-.734-1.073-.001-1.071.481-1.774%201.087-1.774zm0%200'/%3E%3C/svg%3E");
}
.payment-icon_neteller.payment-icon_white {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='45.001'%20height='7.339'%20viewBox='0%200%2045.001%207.339'%3E%3Cpath%20fill='%23347290'%20d='M42.016.849c-.236-.261-.535-.434-.861-.563a4.306%204.306%200%200%200-1.07-.241c-.104-.012-.211-.021-.322-.034-.046-.003-.095.012-.139-.011h-3.192c-.055.281-.107.56-.159.84-.128.699-.253%201.393-.386%202.091-.113.624-.229%201.241-.342%201.861l-.148.795c-.011.082-.016.082-.088.082h-3.51c-.027%200-.053.006-.084-.012l.048-.27.174-.918c.009-.077.013-.077.087-.077h2.039c.109%200%20.102.011.123-.094.076-.438.155-.871.232-1.302.014-.058.014-.058-.049-.058h-2.062c-.095%200-.095%200-.079-.096.069-.354.136-.712.2-1.073.025-.112%200-.102.123-.102h2.129c.045.005.057-.014.065-.057.035-.208.073-.417.114-.625.051-.301.109-.604.167-.909A.37.37%200%200%200%2035.033%200h-4.65c-.005.114-.031.224-.053.335-.066.359-.131.714-.199%201.074-.078.42-.156.84-.232%201.261-.09.503-.184%201.004-.273%201.507-.073.384-.14.758-.213%201.139-.013.06-.013.06-.079.06h-1.551c-.069%200-.072-.004-.06-.068.098-.522.193-1.045.289-1.563.094-.502.188-1.003.275-1.503l.3-1.587.11-.601c.004-.017.004-.039.004-.054h-2.43c-.115.624-.229%201.249-.346%201.875-.107.581-.215%201.166-.318%201.749-.107.564-.209%201.127-.314%201.692-.014.06-.014.06-.073.06h-1.516c-.07%200-.07%200-.058-.068.127-.678.248-1.347.375-2.025.129-.695.258-1.387.391-2.082.068-.371.139-.744.201-1.114a.158.158%200%200%200%20.01-.086h-2.432c-.002.111-.037.221-.052.326l-.184.988c-.076.425-.155.841-.232%201.261-.082.444-.165.891-.245%201.332l-.257%201.399c-.021.106-.045.208-.057.315-.009.041-.029.053-.065.047h-3.536c-.101%200-.114.025-.089-.104l.2-1.091c.012-.077.012-.077.097-.077H19.8c.021%200%20.045-.003.066%200%20.032%200%20.054-.013.057-.049.082-.463.167-.919.248-1.382V2.96c-.031-.017-.061-.008-.093-.008h-2.021c-.102%200-.102%200-.086-.093l.21-1.132c.003-.04.019-.058.064-.058.094.005.184%200%20.278%200H20.447c.04.005.056-.014.063-.057.025-.146.055-.294.083-.445.064-.364.129-.73.196-1.098.004-.021.004-.046.008-.069H6.334c-.016.142-.049.281-.073.419-.094.512-.184%201.021-.277%201.528-.081.447-.165.894-.247%201.339-.063.366-.134.723-.2%201.087l-.01.073c-.026%200-.026-.02-.034-.034-.289-.798-.585-1.604-.873-2.407L3.908.069C3.9.048%203.897.023%203.888.006H1.366c-.034.185-.074.374-.106.561-.115.613-.225%201.224-.34%201.837L.577%204.246c-.105.59-.213%201.18-.322%201.768-.073.404-.147.81-.225%201.209-.005.023-.008.048-.03.064%200%20.027-.008.063.044.05.006-.005.02%200%20.03%200H2.43c-.011-.041%200-.081.005-.116l.244-1.375c.087-.492.177-.988.266-1.483.083-.46.163-.921.242-1.387.013-.064.029-.132.035-.2.028%200%20.024.021.028.033.112.311.217.625.328.94.262.762.526%201.524.792%202.293.134.4.273.797.414%201.2.008.028.025.056.025.089h8.633c.004-.111.035-.224.054-.331.085-.476.174-.952.262-1.426.089-.471.175-.941.26-1.411.078-.415.156-.833.228-1.245.075-.395.152-.787.221-1.182.014-.067.01-.067.083-.067h1.22c.032-.003.044.015.041.042-.017.077-.027.156-.041.228-.114.622-.229%201.246-.347%201.866-.111.614-.225%201.225-.338%201.837a102.8%20102.8%200%200%200-.23%201.255c-.027.146-.052.289-.081.436h22.673c.004-.111.031-.22.053-.33.066-.363.131-.73.194-1.1.097-.5.19-1.004.285-1.505.036-.197.067-.392.104-.584.025%200%20.025.025.028.042L38.6%205.5c.182.603.357%201.201.535%201.8%200%20.01.004.021.004.029h2.414a46.874%2046.874%200%200%200-.254-.68c-.27-.721-.539-1.434-.808-2.149-.033-.086-.033-.086.058-.105.229-.047.451-.099.664-.195a1.971%201.971%200%200%200%201.139-1.302c.061-.216.09-.438.096-.661a2.425%202.425%200%200%200-.051-.644%201.66%201.66%200%200%200-.381-.744zM11.994%202.095c-.066.365-.137.738-.205%201.105l-.232%201.253-.209%201.142c-.011.07-.011.074-.085.074H7.734c-.019%200-.041.006-.069-.012.057-.293.112-.584.164-.873.02-.107.035-.208.057-.315.013-.075.013-.075.094-.075h2.119c.106%200%20.106%200%20.126-.107.074-.401.143-.799.217-1.2.008-.034.012-.066.021-.102.003-.048.003-.048-.05-.053H8.287c-.098%200-.098%200-.083-.093.062-.365.122-.724.188-1.089.014-.081.014-.081.1-.081h3.507c.064%200%20.068.005.056.067-.016.121-.04.239-.061.359zm28.018.697a.931.931%200%200%201-.487.502%201.632%201.632%200%200%201-.525.135c-.148.021-.295.016-.443.021h-.327c-.082-.005-.082-.005-.064-.078.027-.159.057-.319.086-.477.08-.428.158-.853.242-1.282.019-.123.019-.123.143-.123.17%200%20.337%200%20.504.017.16.017.32.044.471.105a.757.757%200%200%201%20.469.71c.003.161-.009.319-.069.47zm3.723%202.401c-.563.099-.96.633-.878%201.205.061.441.314.73.727.886.049.021.103.024.147.053h.38c.09-.031.18-.05.262-.091.313-.145.518-.391.607-.725.008-.04%200-.086.021-.123v-.287c-.024-.045-.017-.098-.029-.145a1.084%201.084%200%200%200-1.237-.773zm.192%201.954a.896.896%200%200%201-.89-.888c0-.494.396-.892.895-.888a.88.88%200%200%201%20.881.888c.021.456-.391.893-.886.888zm.29-.863a.317.317%200%200%200%20.111-.519.297.297%200%200%200-.225-.086c-.177-.004-.354.016-.523.02-.111.006-.111.006-.106.117%200%20.01.005.023.005.029.008.178.02.35.029.519.004.139.008.274.016.405.004.1.01.094.097.09.066%200%20.066-.008.066-.068-.005-.111-.013-.221-.017-.332%200-.033-.021-.075.004-.098.02-.031.062-.011.094-.021a.306.306%200%200%201%20.328.127c.077.104.146.203.223.306.013.022.025.052.051.052.057%200%20.116.016.178-.025-.131-.172-.223-.357-.406-.489.028-.017.05-.019.075-.027zm-.184-.096c-.098.009-.195.007-.29.019h-.024c-.062%200-.056-.006-.065-.063-.008-.078%200-.156-.011-.236-.012-.068-.004-.072.072-.078.09-.004.176%200%20.262-.018a.295.295%200%200%201%20.143.018.163.163%200%200%201%20.13.154.164.164%200%200%201-.093.168.424.424%200%200%201-.124.036zm0%200'/%3E%3C/svg%3E");
}
.payment-icon_paxum.payment-icon_white {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28.008'%20height='34.91'%20viewBox='0%200%2028.008%2034.91'%3E%3Cpath%20fill='%23347290'%20d='M18.208%208.427c-5.233%200-9.521%204.116-9.787%209.282h-.017V34.91h5.56V18.229a4.245%204.245%200%200%201%204.244-4.238%204.24%204.24%200%200%201%204.236%204.238%204.243%204.243%200%200%201-4.236%204.235v5.563c5.404%200%209.801-4.402%209.801-9.799%200-5.406-4.397-9.801-9.801-9.801z'/%3E%3Cpath%20fill='%23347290'%20d='M5.57%2018.594H0C0%208.339%208.345%200%2018.593%200v5.563c-7.183%200-13.023%205.849-13.023%2013.031z'/%3E%3C/svg%3E");
}
.payment-icon_pay-pal.payment-icon_white {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32.171'%20height='34.057'%20viewBox='0%200%2032.171%2034.057'%3E%3Cg%20fill='%23347290'%3E%3Cpath%20d='M30.611%207.97a6.932%206.932%200%200%200-1.108-1.083c.056%201.026-.039%202.12-.287%203.275-.674%203.161-2.287%205.847-4.665%207.766-2.375%201.919-5.342%202.933-8.578%202.933h-4.719l-1.527%207.156a3.079%203.079%200%200%201-2.995%202.423H4.604l-.382%201.759a1.531%201.531%200%200%200%201.496%201.857h5.2c.723%200%201.347-.505%201.498-1.211l1.787-8.369h5.958c2.881%200%205.514-.896%207.616-2.593%202.101-1.697%203.528-4.082%204.129-6.895.607-2.843.171-5.205-1.295-7.018zm0%200'/%3E%3Cpath%20d='M8.23%2027.698l1.786-8.368h5.957c2.882%200%205.515-.897%207.615-2.594%202.102-1.696%203.531-4.081%204.129-6.894.608-2.845.174-5.207-1.293-7.021C25.016%201.082%2022.608%200%2020.143%200H7.162c-.72%200-1.343.502-1.497%201.206L.035%2027.052a1.536%201.536%200%200%200%201.497%201.859h5.2c.723%200%201.347-.507%201.498-1.213z'/%3E%3C/g%3E%3C/svg%3E");
}
.payment-icon_payoneer.payment-icon_white {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='35.521'%20height='32.668'%20viewBox='0%200%2035.521%2032.668'%3E%3Cpath%20fill='%23347290'%20d='M13.75%2014.541c-2.659%202.669-5.153%205.489-7.329%208.571a93.29%2093.29%200%200%200-3.83%205.921c-.606.998-.998%202.142-1.495%203.214-.072.158-.249.439-.31.42-.209-.066-.518-.196-.576-.367-.128-.415-.271-.893-.182-1.308.426-2.259%201.359-4.328%202.403-6.356%202.032-3.923%204.579-7.5%207.538-10.748a112.35%20112.35%200%200%201%205.257-5.385c2.708-2.62%205.736-4.833%209.115-6.542%201.545-.783%203.175-1.372%204.894-1.699.279-.055.572-.12.85-.187%200%200%203.541-.669%205.092%201.968%200%200%20.418.657.334.864-.093.248-.504.492-.8.527A35.104%2035.104%200%200%200%2026.5%205.677c-1.53.635-3.007%201.389-4.473%202.174-3.173%201.701-5.753%204.158-8.277%206.69zM2.145%203.512c-.049-.297-.074-.595-.105-.895-.027-.337.17-.507.469-.4.289.113.586.269.79.494%201.785%201.886%202.903%204.103%203.213%206.701.055.506.086%201.01.121%201.512a13.97%2013.97%200%200%201-.84%204.544c-.055.155-.168.3-.278.435-.245.329-.512.357-.702-.008a6.46%206.46%200%200%201-.57-1.484%20142.417%20142.417%200%200%201-.997-4.767c-.383-2.04-.737-4.087-1.101-6.132z'/%3E%3C/svg%3E");
}
.payment-icon_skrill.payment-icon_white {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='36.297'%20height='12.354'%20viewBox='0%200%2036.297%2012.354'%3E%3Cpath%20fill='%23347290'%20d='M28.685%201.17l2.928-.525v11.356h-2.928V1.17zm4.683%200v10.831h2.928V.646l-2.928.524zm-8.78%2010.831h2.927V3.806h-2.927v8.195zM4.567%204.918c-.41%200-1.289-.059-1.289-.877%200-.937%201.289-.937%201.756-.937.819%200%201.933.233%202.694.466l.878.293h.117V1.23l-.117-.06C7.669.879%206.557.526%204.625.526%201.229.646%200%202.635%200%204.332c0%20.996.41%203.279%204.332%203.572.352%200%201.23.059%201.23.878%200%20.702-.82%201.054-2.05%201.054C2.166%209.835%201.171%209.484%200%209.193v2.69c1.171.294%202.576.471%204.157.471%203.336%200%204.858-1.875%204.858-3.748%200-2.108-1.639-3.454-4.448-3.688zM22.772%203.63c-2.811.061-4.039%201.347-4.039%203.805v4.566h2.928V8.312c0-1.461%200-2.105%201.757-2.164V3.69c0-.12-.646-.06-.646-.06zm-8.137.176c-.059%200-.586%201.463-1.756%202.869V.645l-2.926.643v10.713h2.926V8.839c1.17%201.347%201.405%203.162%201.405%203.162h3.747c-.351-1.17-1.992-4.215-1.992-4.215%201.465-1.816%202.108-3.98%202.166-3.98h-3.57zm11.416-.879c.82%200%201.464-.643%201.464-1.461A1.45%201.45%200%200%200%2026.051.001c-.817%200-1.463.646-1.463%201.465%200%20.818.645%201.461%201.463%201.461zm0%200'/%3E%3C/svg%3E");
}
.payment-icon_visa-electron.payment-icon_white {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='41.264'%20height='19.645'%20viewBox='0%200%2041.264%2019.645'%3E%3Cg%20fill='%23347290'%3E%3Cpath%20d='M17.499%2012.427L19.494%200h-3.192l-1.995%2012.427zM28.61%208.34c.012-1.37-.84-2.42-2.68-3.278-1.115-.55-1.798-.922-1.798-1.487.012-.51.576-1.035%201.838-1.035a5.526%205.526%200%200%201%202.377.46l.289.129.436-2.599a8.028%208.028%200%200%200-2.865-.514c-3.151%200-5.371%201.639-5.386%203.984-.023%201.729%201.59%202.689%202.798%203.266%201.235.59%201.655.973%201.655%201.498-.014.806-.998%201.176-1.916%201.176-1.273%200-1.957-.19-2.997-.639l-.419-.192-.446%202.702c.749.333%202.129.627%203.559.64%203.348-.001%205.53-1.614%205.555-4.111zM11.639.002V0L8.512%208.443l-.328-1.6c.003.01.01.02.014.03L7.12%201.604C6.876.656%206.098.016%205.044.004H.092L.04.234c1.353.333%202.622.918%203.755%201.645l2.826%2010.536h3.376L15.015.002h-3.376zM37.253.041h-2.469c-.762%200-1.34.217-1.67.999l-4.74%2011.388h3.35l.922-2.467h3.748l.48%202.478h2.953L37.253.041zm-3.678%207.431c.067.007%201.285-4.022%201.285-4.022l.973%204.022h-2.258zM15.203%2014.905c-1.493%200-2.528%201.58-2.528%202.979%200%201.023.536%201.857%201.762%201.857.623%200%201.188-.164%201.532-.364l-.114-.594a2.587%202.587%200%200%201-1.245.325c-.479%200-.851-.209-1.034-.621a1.893%201.893%200%200%201-.094-.882c1.713.028%203.082-.296%203.082-1.513-.001-.659-.48-1.187-1.361-1.187zm-1.628%202.088c.192-.728.757-1.465%201.513-1.465.421%200%20.708.209.708.594.001.717-.978.881-2.221.871zM18.031%2012.848l-1.294%206.797h.786l1.302-6.797zM21.256%2014.905c-1.494%200-2.528%201.58-2.528%202.979%200%201.023.537%201.857%201.763%201.857.622%200%201.187-.164%201.531-.364l-.115-.594a2.579%202.579%200%200%201-1.243.325c-.479%200-.852-.209-1.034-.621-.105-.25-.133-.68-.096-.882%201.714.028%203.082-.296%203.082-1.513-.001-.659-.479-1.187-1.36-1.187zm-1.627%202.088c.191-.728.757-1.465%201.512-1.465.422%200%20.709.209.709.594.001.717-.976.881-2.221.871zM22.848%2017.95c0%20.986.584%201.791%201.781%201.791.621%200%201.1-.164%201.34-.277l-.078-.633c-.238.115-.602.26-1.071.26-.757%200-1.148-.49-1.148-1.236%200-1.092.757-2.279%201.962-2.279.346%200%20.604.086.787.174l.229-.633c-.144-.076-.537-.2-.967-.2-1.667-.001-2.835%201.453-2.835%203.033zM27.847%2018.63c0-.249.039-.488.086-.746l.432-2.25h1.111l.123-.623h-1.111l.24-1.244-.822.202-.201%201.042h-.66l-.124.623h.669l-.459%202.346a4.25%204.25%200%200%200-.097.871c0%20.469.269.9.978.9.229%200%20.467-.029.611-.086l.039-.623c-.105.02-.24.029-.373.029-.308%200-.442-.164-.442-.441zM32.452%2014.926a1.48%201.48%200%200%200-.219-.021c-.623%200-1.121.479-1.418%201.111h-.027c.045-.355.086-.68.123-1.006h-.699a21.413%2021.413%200%200%201-.238%201.647l-.564%202.986h.795l.383-2.039c.201-1.08.813-1.915%201.504-1.915.086%200%20.162.011.209.021l.151-.784zM34.79%2014.905c-1.502%200-2.566%201.418-2.566%202.94%200%201.043.65%201.905%201.811%201.905%201.553%200%202.566-1.484%202.566-2.912%200-.983-.557-1.933-1.811-1.933zm-.652%204.213c-.678%200-1.09-.545-1.09-1.303-.01-1.061.66-2.277%201.656-2.277.832%200%201.084.756%201.084%201.293%200%201.082-.711%202.287-1.65%202.287zM40.087%2014.905c-.68%200-1.301.363-1.713%201.017h-.02l.115-.911h-.709c-.057.385-.115.834-.219%201.35l-.623%203.284h.795l.42-2.249c.211-1.148%201.016-1.83%201.578-1.83.547%200%20.73.347.73.815%200%20.19-.031.411-.068.593l-.508%202.671h.795l.518-2.7c.047-.248.084-.544.084-.746.001-.977-.62-1.294-1.175-1.294z'/%3E%3C/g%3E%3C/svg%3E");
}
.payment-icon_visa.payment-icon_white {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='41.794'%20height='13.041'%20viewBox='0%200%2041.794%2013.041'%3E%3Cg%20fill='%23347290'%3E%3Cpath%20d='M14.985%2013.054h3.354L20.436%200h-3.352zM12.184.003V0L8.9%208.869l-.339-1.657.008.006-1.131-5.535C7.181.688%206.363.017%205.256.003H.054L0%20.243%204.455%203.87l2.459%209.17h3.546L15.732.002h-3.548zM27.197%205.317c-1.171-.579-1.889-.969-1.889-1.56.012-.539.606-1.091%201.93-1.091a5.864%205.864%200%200%201%202.498.484l.303.136.457-2.731a8.491%208.491%200%200%200-3.01-.537c-3.311%200-5.64%201.72-5.658%204.184-.025%201.815%201.67%202.823%202.939%203.429%201.298.619%201.739%201.021%201.739%201.574-.014.846-1.048%201.235-2.014%201.235-1.337%200-2.056-.2-3.146-.672l-.442-.201-.469%202.839c.789.35%202.236.658%203.739.674%203.518%200%205.809-1.699%205.838-4.32.011-1.44-.883-2.542-2.815-3.443zM39.092.042h-2.594c-.801%200-1.406.229-1.754%201.048l-4.979%2011.964h3.516l.971-2.592h3.936l.504%202.602h3.102L39.092.042zm-3.865%207.807c.07.006%201.352-4.227%201.352-4.227L37.6%207.849h-2.373z'/%3E%3C/g%3E%3C/svg%3E");
}
.payment-icon_web-money.payment-icon_white {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='29.502'%20height='29.393'%20viewBox='0%200%2029.502%2029.393'%3E%3Cg%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%23347290'%3E%3Cpath%20d='M14.694%200c2.31%200%204.491.539%206.444%201.494.299.14.607.304.912.48L20.7%203.183l-2.035-2.101-3.429%203.058-2.041-2.224-6.39%205.762%204.098%204.513-1.609%201.419%204.037%204.522-1.605%201.411%205.771%206.419%203.424-3.148%202.959%203.375c-.587.455-1.23.885-1.935%201.286a14.628%2014.628%200%200%201-7.25%201.918C6.602%2029.393%200%2022.794%200%2014.697%200%206.603%206.602%200%2014.694%200z'/%3E%3Cpath%20d='M12.016%2013.766l3.497-3.144%203.146%203.495-3.494%203.141-3.149-3.492zM14.5%2019.808l3.496-3.15%203.15%203.497-3.498%203.147-3.148-3.494zM9.516%207.8l3.492-3.146%203.15%203.494-3.494%203.142L9.516%207.8zM15.931%206.11l2.619-2.364%202.36%202.628-2.618%202.35-2.361-2.614zM20.587%2016.915l2.621-2.362%202.358%202.626-2.619%202.359-2.36-2.623zM22.892%2022.21l2.623-2.36%202.358%202.618-2.621%202.361-2.36-2.619zM23.945%2010.075l1.75-1.572%201.575%201.748-1.747%201.574-1.578-1.75zM21.713%204.882l1.747-1.573%201.577%201.749-1.747%201.569-1.577-1.745zM26.181%2015.267l1.747-1.574%201.574%201.749-1.744%201.573-1.577-1.748zM18.345%2011.378l2.622-2.361%202.361%202.619-2.621%202.362-2.362-2.62z'/%3E%3C/g%3E%3C/svg%3E");
}
.payment-icon_yandex.payment-icon_white {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='33.355'%20height='33.355'%20viewBox='0%200%2033.355%2033.355'%3E%3Cg%20fill='%23347290'%3E%3Cpath%20d='M16.677%200v2.694h13.982V30.66H16.677v2.695h16.679V0H16.677zm0%200M2.696%2030.66V2.694h13.981V0H0v33.355h16.677V30.66H2.696zm0%200'/%3E%3Cpath%20d='M14.384%2027.289l3.587-7.923h1.584v7.923h2.252V6.063H17.82c-2.539%200-5.563%202.67-5.563%207.006s3.794%206.087%203.794%206.087l-4.503%208.132h2.836zm1.391-10.837c-.555-.699-1.037-1.855-1.037-3.778%200-4.211%202.422-4.757%202.756-4.812a.574.574%200%200%201%20.071-.004h1.927v9.631h-1.499c-.857.001-1.685-.367-2.218-1.037zm0%200'/%3E%3C/g%3E%3C/svg%3E");
}
.content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.content .sidebar-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 1480px) {
  .content .sidebar-layout {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .content .sidebar-layout .main-column {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    max-width: 1000px;
    width: 100%;
  }
  .content .sidebar-layout .left-bar,
  .content .sidebar-layout .right-bar {
    width: 200px;
    margin-top: 59px;
    margin-bottom: 30px;
  }
  .content .sidebar-layout .left-bar > div,
  .content .sidebar-layout .right-bar > div {
    position: sticky;
    top: 25px;
  }
  .content .sidebar-layout .left-bar {
    order: 1;
    margin-right: auto;
    margin-left: -230px;
  }
  .content .sidebar-layout .right-bar {
    order: 2;
    margin-left: auto;
    margin-right: -230px;
  }
}
.content .main-column > [class^='widget-'] {
  margin-bottom: 30px;
}
.content .main-column > [class^='widget-']:first-child {
  margin-top: 30px;
}
.content .main-column > [class^='widget-'].widget-breadcrumbs {
  margin: 20px 0;
}
@media (max-width: 800px) {
  .content .main-column > [class^='widget-'] {
    margin-bottom: 25px;
  }
}
.content:not(.main-column) {
  position: relative;
}
[class^='widget-'] .widget-header {
  padding: 15px 15px 15px;
}
[class^='widget-'] .widget-header .title {
  font-size: 1.75rem;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  line-height: initial;
}
[class^='widget-'] .widget-header .title > span {
  position: relative;
  display: inline-block;
  padding-bottom: 12px;
}
[class^='widget-'] .widget-header .title > span:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 135px;
  height: 3px;
  background-color: var(--theme-default-color, #29c2e1);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
[class^='widget-'] .widget-body {
  padding: 0 15px 15px;
}
[class^='widget-'] .widget-body .filter-container {
  z-index: 98;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 15px 30px;
}
[class^='widget-'] .widget-body .filter-container .nice-select-wrap {
  min-width: 130px;
}
[class^='widget-'] .widget-body .filter-container .disclosure-container {
  flex: 1;
  margin-left: auto;
  padding-left: 10px;
}
@media screen and (min-width: 601px) {
  [class^='widget-'] .widget-body,
  [class^='widget-'] .widget-header {
    padding-left: 30px;
    padding-right: 30px;
  }
  [class^='widget-'] .widget-header {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  [class^='widget-'] .widget-body {
    padding-bottom: 30px;
  }
}
.layout.mode-dark [class^='widget-'] .widget-header .title > span:before {
  background-color: var(--theme-default-color, #fcdb05);
}
@media screen and (max-width: 860px) {
  [class^='widget-'] .widget-header .title {
    font-size: 1.375rem;
    line-height: 1.1;
  }
}
button {
  cursor: pointer;
}
.btn {
  position: relative;
  display: inline-block;
  border: 1px solid #dbe0e9;
  line-height: 0.9375rem;
  background-color: transparent;
  outline: 0;
  text-align: center;
  -webkit-box-shadow: inset 0 0 0 0 transparent;
  box-shadow: inset 0 0 0 0 transparent;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.btn:hover {
  -webkit-box-shadow: inset 0 0 0 100px rgba(182, 208, 234, 0.15);
  box-shadow: inset 0 0 0 100px rgba(182, 208, 234, 0.15);
}
a.btn,
button.btn {
  color: inherit;
  text-decoration: none;
}
.btn.btn-sm {
  font-size: 0.8125rem;
  padding: 5px 14px 4px;
  border-radius: 12px;
}
.btn.btn-md {
  min-width: 65px;
  padding: 11px 22px 10px;
  border-radius: 19px;
}
.btn.btn-lg {
  font-size: 1rem;
  padding: 13px 31px;
  border-radius: 23px;
}
.btn.btn-primary {
  background-color: #ff1200;
  border-color: #ff1200;
  color: #fff;
}
.btn.btn-primary:hover {
  -webkit-box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.15);
}
.btn.btn-secondary {
  background-color: #29c2e1;
  border-color: #29c2e1;
  color: #fff;
}
.mode-dark .btn.btn-secondary {
  background-color: #b90000;
  border-color: #b90000;
}
.btn.btn-secondary:hover {
  -webkit-box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.15);
}
.btn.btn-border-blue {
  border-color: #18adcb;
}
.go-top {
  position: fixed;
  right: 10px;
  bottom: 10px;
  display: none;
  width: 35px;
  height: 35px;
  border: 2px solid var(--theme-default-color, #18adcb);
  z-index: 10;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-shadow: 0 0 5px 0 #989898;
  box-shadow: 0 0 5px 0 #989898;
}
.go-top .fa {
  font-size: 2.5rem;
  line-height: 2rem;
}
.go-top:hover {
  background-color: #fff;
}
.mode-dark .btn {
  border-color: #4d5057;
  color: #fff;
}
.mode-dark .btn.btn-primary {
  border-color: #ff1200;
}
.mode-dark .btn.btn-border-blue {
  border-color: #fcdb05;
}
.mode-dark .btn:not(.btn-primary):hover {
  -webkit-box-shadow: inset 0 0 0 100px rgba(93, 134, 224, 0.15);
  box-shadow: inset 0 0 0 100px rgba(93, 134, 224, 0.15);
}
.mode-dark .go-top {
  color: var(--theme-default-color, #fcdb05);
  border-color: var(--theme-default-color, #fcdb05);
  background-color: rgba(0, 0, 0, 0.15);
}
.mode-dark .go-top:hover {
  background-color: #000;
}
:root {
  --target-btn_bg-color: #ff1200;
  --target-btn_border-color: #ff1200;
  --target-btn_color: #fff;
  --target-btn-3d_box-shadow: #b50d00;
  --chart-row-hover-color: #9e9e9e;
  --chart-row-hover-color-dark: #000;
  --chart-row-highlighted-color: #ff1200;
}
.target-btn {
  background-color: var(--target-btn_bg-color) !important;
  border-color: var(--target-btn_border-color) !important;
  color: var(--target-btn_color) !important;
}
.btn-primary-3d {
  background-color: var(--target-btn_bg-color) !important;
  border-color: var(--target-btn_border-color) !important;
  color: var(--target-btn_color) !important;
  -webkit-box-shadow:
    inset 0 0 0 0 transparent,
    0 4px 0 var(--target-btn-3d_box-shadow),
    0 6px 6px rgba(0, 0, 0, 0.35) !important;
  box-shadow:
    inset 0 0 0 0 transparent,
    0 4px 0 var(--target-btn-3d_box-shadow),
    0 6px 6px rgba(0, 0, 0, 0.35) !important;
}
.btn-primary-3d:hover {
  border-color: var(--target-btn-3d_box-shadow) !important;
  -webkit-box-shadow:
    inset 0 0 0 100px rgba(0, 0, 0, 0.15),
    0 4px 0 var(--target-btn-3d_box-shadow),
    0 6px 6px rgba(0, 0, 0, 0.35) !important;
  box-shadow:
    inset 0 0 0 100px rgba(0, 0, 0, 0.15),
    0 4px 0 var(--target-btn-3d_box-shadow),
    0 6px 6px rgba(0, 0, 0, 0.35) !important;
}
.btn-primary-3d:active {
  border-color: var(--target-btn-3d_box-shadow) !important;
  -webkit-box-shadow:
    inset 0 0 0 100px rgba(0, 0, 0, 0.15),
    0 0 0 transparent,
    0 0 0 transparent !important;
  box-shadow:
    inset 0 0 0 100px rgba(0, 0, 0, 0.15),
    0 0 0 transparent,
    0 0 0 transparent !important;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}
.card {
  padding: 0 30px;
  position: relative;
  outline: 0;
}
.short-review-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.short-review-add-img,
.short-review-logo,
.short-review-payment,
.short-review-widget .advantages {
  margin-bottom: 15px;
}
.short-review-buttons {
  margin-top: 15px;
}
.short-review-bonus,
.short-review-heading {
  margin-bottom: 13px;
}
.short-review-logo {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 180px;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}
.short-review-logo img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: auto;
}
.short-review-heading {
  font-size: 1rem;
  line-height: 1.3rem;
  font-weight: 700;
}
.short-review-bonus {
  font-size: 1.375rem;
  line-height: 1.5rem;
  color: #ff1200;
  text-transform: uppercase;
  font-weight: 700;
}
.short-review-add-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 409px;
  max-height: 255px;
  margin-left: auto;
  margin-right: auto;
}
.short-review-add-img img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: auto;
}
.short-review-widget .advantages {
  max-width: initial;
}
.short-review-payment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.short-review-payment-title {
  font-size: 1rem;
  margin-bottom: 8px;
}
.short-review-labels {
  margin-right: 15px;
}
.short-review-labels li {
  display: inline-block;
  margin-right: 20px;
  white-space: nowrap;
}
.short-review-labels li:last-child {
  margin-right: 0;
}
.short-review-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.short-review-buttons a:not(:last-child) {
  margin-bottom: 10px;
}
.short-review-widget.widget-card .widget-body {
  padding: 15px;
}
@media screen and (min-width: 480px) {
  .short-review-logo {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-left: 0;
    margin-right: 0;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .short-review-title-wrap {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .short-review-widget .advantages {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .short-review-add-img {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .short-review-payment {
    display: flex;
    align-items: center;
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .short-review-payment-title {
    margin: 6px 15px 8px 0;
    white-space: nowrap;
  }
}
@media screen and (min-width: 601px) {
  .short-review-payment {
    display: block;
    width: 100%;
  }
  .short-review-bottom {
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .short-review-buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-left: auto;
  }
  .short-review-buttons a:not(:last-child) {
    margin: 0 0 0 10px;
  }
  .short-review-widget.widget-card .widget-body {
    padding: 30px;
  }
}
@media screen and (min-width: 700px) {
  .short-review-content {
    display: block;
  }
  .short-review-add-img {
    float: right;
    width: 50%;
    padding-left: 15px;
  }
}
.clearfix:after,
.clearfix:before {
  display: table;
  line-height: 0;
  content: '';
}
.clearfix:after {
  clear: both;
}
.chart .row-header {
  font-size: 15px;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px 0;
}
.chart .row-header .cell {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.chart .row-header .cell.sort-up {
  white-space: nowrap;
  cursor: pointer;
}
.chart .row-header .cell.sort-up:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: '\f0d8';
  vertical-align: baseline;
  margin-left: 10px;
}
.chart .row-header .cell.sort-down {
  white-space: nowrap;
  cursor: pointer;
}
.chart .row-header .cell.sort-down:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: '\f0d7';
  vertical-align: baseline;
  margin-left: 10px;
}
.chart .row-header .cell.cell-name {
  padding-left: 10px;
}
.chart .ribbon-1 + .cell-number + .cell-name .border-pic {
  display: block;
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.chart .cell {
  text-align: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.chart .cell .border-pic {
  display: none;
}
.chart .cell.cell-number {
  padding: 0 10px;
}
.chart .cell.cell-name {
  flex-basis: 200px;
  padding: 0 10px;
  text-align: left;
  position: relative;
  margin-right: auto;
}
.row-item-ecommerce .chart .cell.cell-name {
  max-width: 200px;
}
.chart .cell.cell-name .site-logo {
  display: block;
  max-width: 180px;
  max-height: 180px;
}
.chart .cell.cell-name .site-logo:empty {
  display: none;
}
.chart .cell.cell-name .site-logo img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}
.chart .cell.cell-desc {
  width: 245px;
  margin: 0 auto;
  padding: 0 10px;
}
.chart .cell.cell-desc .bonus-container,
.chart .cell.cell-desc .payout-container {
  color: #ff1200;
  font-weight: 700;
  margin-bottom: 5px;
  text-align: center;
}
.chart .cell.cell-desc .bonus-container {
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.chart .cell.cell-likes {
  width: 150px;
  margin-left: auto;
  padding: 0 10px;
}
.chart .cell.cell-likes .read-review {
  display: block;
  color: var(--theme-default-color, #18adcb);
}
.chart .cell.cell-likes .read-review:hover {
  text-decoration: underline;
}
.chart .cell.cell-features {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  padding: 0 10px;
  max-width: 130px;
}
.chart .cell.cell-score {
  padding: 0 10px;
  text-align: center;
}
.chart .cell.cell-action {
  padding: 0 20px;
}
.chart .cell.cell-action .reviews {
  display: none;
}
.chart .row-item {
  -webkit-box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 0;
  box-sizing: border-box;
  position: relative;
  min-height: 125px;
  cursor: pointer;
}
.chart .row-item-hover {
  width: 100%;
  display: inline-block;
  border-top: 1px solid #dbe0e9;
}
.widget-chart-main-ecommerce .chart .row-item-hover {
  box-sizing: border-box;
  margin-bottom: 10px;
  border-left: 1px solid #dbe0e9;
  border-right: 1px solid #dbe0e9;
  border-bottom: 1px solid #dbe0e9;
}
.chart .row-item-hover:last-child {
  border-bottom: 1px solid #dbe0e9;
  margin-bottom: 0;
}
.chart .row-item.row-item-ecommerce + .sub-description {
  display: none;
}
.chart .row-item.row-item-ecommerce .cell.cell-action .reviews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  justify-content: center;
  margin-top: 10px;
}
.chart .row-item.row-item-ecommerce .cell.cell-action .reviews .likes-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.chart
  .row-item.row-item-ecommerce
  .cell.cell-action
  .reviews
  .likes-number
  span:first-child {
  order: 1;
}
.chart
  .row-item.row-item-ecommerce
  .cell.cell-action
  .reviews
  .likes-number
  span:first-child:before {
  content: '(';
}
.chart
  .row-item.row-item-ecommerce
  .cell.cell-action
  .reviews
  .likes-number
  span:first-child:after {
  content: ')';
}
.chart
  .row-item.row-item-ecommerce
  .cell.cell-action
  .reviews
  .likes-number
  span:last-child,
.chart .row-item.row-item-ecommerce .cell.cell-action .reviews i.fa {
  margin-right: 5px;
  color: var(--theme-default-color, #18adcb);
}
.chart .row-item.row-item-ecommerce .cell.cell-score .js-circle-box {
  width: 77px;
  height: 77px;
}
.chart .row-item.row-item-ecommerce .cell.cell-desc {
  width: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media screen and (min-width: 700px) {
  .chart .row-item.row-item-ecommerce .cell.cell-desc {
    display: block;
  }
}
.chart .row-item.row-item-ecommerce .cell.cell-desc .payout-money {
  display: inline-block;
  padding: 3px 10px;
  font-weight: 700;
  background-color: #18adcb;
  color: #fff;
}
.chart .row-item.row-item-ecommerce .cell.cell-desc .short-name {
  font-weight: 700;
}
.chart .row-item.row-item-ecommerce .cell.cell-desc .short-desc + .payout-money,
.chart .row-item.row-item-ecommerce .cell.cell-desc .short-name + .payout-money,
.chart .row-item.row-item-ecommerce .cell.cell-desc .short-name + .short-desc {
  margin-top: 8px;
}
@media screen and (max-width: 1023px) {
  .chart .row-item.row-item-ecommerce .cell.cell-desc .payout-money,
  .chart .row-item.row-item-ecommerce .cell.cell-desc .short-name {
    display: none;
  }
}
.chart .row-item.row-item-ecommerce .inner-ribbon {
  top: 3px;
}
.chart .row-item.row-item-ecommerce .inner-ribbon .arr {
  left: 104px;
  top: 26px;
  width: 51px;
  height: 13px;
  -webkit-transform: scale(-1, 1) rotateZ(-75deg);
  transform: scale(-1, 1) rotateZ(-75deg);
}
.chart .row-item .cell.cell-number {
  text-align: center;
}
.chart .row-item .cell.cell-number .number {
  font-size: 1.25rem;
  width: 29px;
  height: 29px;
  display: block;
  text-align: center;
  line-height: 29px;
}
.chart .row-item .cell.cell-number .marker_number {
  background: #18adcb;
  color: #fff;
  width: 29px;
  height: 29px;
  display: block;
  text-align: center;
  line-height: 29px;
  border-radius: 50%;
}
.chart .row-item .cell.cell-desc .description {
  font-size: 18px;
  line-height: 1.2;
  color: #e02000;
  font-weight: 700;
  padding: 5px 0 0;
}
.chart .row-item .cell.cell-desc .total-payout {
  font-size: 14px;
  color: #313a3a;
  padding-top: 5px;
}
.chart .row-item .cell.cell-score {
  text-align: center;
}
.chart .row-item .cell.cell-score .score {
  font-size: 32px;
  color: #313a3a;
  text-align: center;
  line-height: 1.2;
}
.chart .row-item .cell.cell-score .read-review {
  font-size: 14px;
  white-space: nowrap;
  color: var(--theme-default-color, #18adcb);
}
.chart .row-item .cell.cell-action {
  text-align: right;
}
.chart .row-item .cell.cell-info {
  margin: 0 auto;
}
.chart .row-item.highlighted {
  -webkit-box-shadow: inset 1px 1px 15px 0 var(--chart-row-highlighted-color);
  box-shadow: inset 1px 1px 15px 0 var(--chart-row-highlighted-color);
  border-radius: 0 0 0 20px;
  z-index: 5;
}
.chart .row-item-hover:hover {
  -webkit-box-shadow: 0 0 9px 2px var(--chart-row-hover-color);
  box-shadow: 0 0 9px 2px var(--chart-row-hover-color);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 10;
}
.likebox {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.likebox:hover .popover {
  display: block;
  top: -33px;
  z-index: 5;
}
.likebox:hover .like-pic {
  color: #fff;
  background-color: var(--theme-default-color, #18adcb);
}
.likebox .popover {
  display: none;
  font-size: 0.75rem;
  color: #fff;
  text-align: center;
  position: absolute;
  padding: 5px;
  border-radius: 2px;
  background-color: var(--theme-default-color, #18adcb);
  left: -19px;
}
.likebox .popover:after {
  content: '';
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-top-color: var(--theme-default-color, #18adcb);
  border-width: 5px;
  margin-left: -5px;
}
.likebox .like-pic {
  color: var(--theme-default-color, #18adcb);
  border: 2px solid transparent;
  margin-left: -5px;
  font-size: 15px;
  border-radius: 15px;
  line-height: 22px;
  width: 26px;
  height: 26px;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.features-list {
  font-size: 0;
}
.features-list .tile-feature {
  display: inline-block;
  position: relative;
  width: 31px;
  height: 31px;
  background-color: #d4dae7;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 2px;
  vertical-align: top;
}
.features-list .tile-feature i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  font-size: 16px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #347290;
}
.advantages {
  max-width: 350px;
}
.advantages li {
  display: inline-block;
  position: relative;
  font-size: 16px;
  line-height: 24px;
}
.advantages li:before {
  content: '\f00c';
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  font-size: 14px;
  padding-right: 5px;
}
.advantages-custom li {
  display: inline-block;
  font-size: 15px;
  line-height: 1.4;
}
.advantages-custom li:before {
  font-family: 'Zapf Dingbats';
  content: '✔ ';
  color: #313a3a;
  font-size: 15px;
}
.sub-description {
  margin: 0 174px 10px 49px;
  padding: 5px 10px;
  background-color: #ebeff2;
  color: #a5abb0;
  font-size: 0.625rem;
  line-height: initial;
}
@media screen and (max-width: 800px) {
  .sub-description {
    display: none;
  }
}
.mode-dark .chart .row-item.row-item-ecommerce {
  border-color: #4d5057;
}
.mode-dark .chart .row-item.row-item-ecommerce .cell.cell-desc .payout-money {
  background-color: #7e8995;
}
.mode-dark
  .chart
  .row-item.row-item-ecommerce
  .cell.cell-action
  .reviews
  .likes-number
  span:last-child,
.mode-dark .chart .row-item.row-item-ecommerce .cell.cell-action .reviews i.fa {
  color: #fff;
}
.mode-dark .chart .row-item-hover {
  border-color: #4d5057;
}
.mode-dark .chart .row-item-hover:hover {
  -webkit-box-shadow: 0 0 9px 2px var(--chart-row-hover-color-dark);
  box-shadow: 0 0 9px 2px var(--chart-row-hover-color-dark);
}
.mode-dark .chart .row-item .cell.cell-desc .description {
  color: #fff;
}
.mode-dark .chart .row-item .cell.cell-score .score {
  color: #fff;
}
.mode-dark .chart .row-item .cell.cell-score .read-review {
  color: var(--theme-default-color, #8797a4);
}
.mode-dark .chart .row-item .cell.cell-number .marker_number {
  background: #fcdb05;
}
.mode-dark .chart .row-item .cell.cell-likes .read-review {
  color: var(--theme-default-color, #8797a4);
}
.mode-dark .features-list .tile-feature {
  background-color: #335062;
}
.mode-dark .features-list .tile-feature i {
  color: #5c7381;
}
.mode-dark .likebox .like-pic {
  color: var(--theme-default-color, #fff);
}
.mode-dark .likebox:hover .like-pic {
  background-color: var(--theme-default-color, #7e8995);
  color: #fff;
}
.mode-dark .likebox .popover {
  background-color: var(--theme-default-color, #7e8995);
}
.mode-dark .likebox .popover:after {
  border-color: var(--theme-default-color, #7e8995) transparent transparent
    transparent;
}
.mode-dark .sub-description {
  background-color: #202634;
  color: #828588;
}
.form .control-label {
  pointer-events: none;
  display: block;
}
.form .required .control-label:after {
  content: '*';
  position: absolute;
}
.form .form-control {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  padding: 10px 29px 10px;
  border-radius: 19px;
  -webkit-border-radius: 19px;
  -moz-border-radius: 19px;
  border: 1px solid #d5dbdf;
  vertical-align: middle;
  font-size: 0.875rem;
  font-family: Robotco, sans-serif;
  outline: 0;
  color: inherit;
  background-color: transparent;
}
.form .form-control::-webkit-input-placeholder {
  color: #92a1b5;
}
.form .form-control::-moz-placeholder {
  color: #92a1b5;
}
.form .form-control:-moz-placeholder {
  color: #92a1b5;
}
.form .form-control:-ms-input-placeholder {
  color: #92a1b5;
}
.form .form-control:focus {
  outline: 0;
  border-color: var(--theme-default-color, #29c2e1);
}
.form textarea.form-control {
  height: 100px;
  resize: none;
  overflow: auto;
}
.form .form-group {
  position: relative;
  width: 100%;
}
.form .alert-message {
  font-size: 12px;
  color: #ea5b0c;
  padding-top: 2px;
  display: none;
}
.form .has-error .form-control {
  border-color: #ea5b0c;
}
.form .input-group-select {
  position: relative;
}
.form .input-group-select:after {
  content: '\f107';
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 5;
  color: #313a3a;
  transform: translateY(-50%);
}
.form .input-group-select select.form-control {
  padding: 6px 30px 6px 15px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form .input-group-select select.form-control::-ms-expand {
  display: none;
}
.mode-dark .form .form-control {
  background-color: transparent;
  color: #7d8c96;
  border-color: #4d5057;
}
.mode-dark .form .form-control:focus {
  border-color: var(--theme-default-color, #b5b4b4);
}
.mode-dark .form .input-group-select:after {
  color: #7d8c96;
}
.mode-dark .form .has-error .form-control {
  border-color: #ea5b0c;
}
.nice-select {
  height: 38px;
}
.nice-select-wrap {
  z-index: 98;
}
.nice-select.form-control {
  line-height: 38px;
  padding: 0 15px;
  background-color: #fff;
}
.nice-select .current {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 18px;
  right: 25px;
}
.nice-select .list {
  transform-origin: 0 0;
  box-shadow: 0 0 0 1px #dbe0e9;
}
.nice-select .list li[data-display] {
  display: none;
}
.nice-select.open .list {
  width: 100%;
  right: 0;
  left: auto;
  border-radius: 19px;
  margin-top: -18px;
  padding-top: 18px;
  z-index: -1;
}
.nice-select .option {
  padding-right: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nice-select .option.focus,
.nice-select .option.selected.focus,
.nice-select .option:hover {
  background-color: var(--theme-default-color, #29c2e1);
}
.nice-select .option:hover {
  color: #fff;
}
.nice-select .option.selected.focus {
  background-color: transparent;
  font-weight: 400;
}
.nice-select .option.selected.focus:hover {
  background-color: #dbe0e9;
}
.nice-select:after {
  border-color: #313a3a;
  border-width: 1px;
}
.mode-dark .form .nice-select .list {
  box-shadow: 0 0 0 1px #4d5057;
}
.mode-dark .form .nice-select.form-control {
  background-color: #2b2e35;
}
.mode-dark .form .nice-select.open .list {
  background-color: #2b2e35;
}
.mode-dark .form .nice-select .current,
.mode-dark .form .nice-select .option {
  color: #8797a4;
}
.mode-dark .form .nice-select .option.selected.focus:hover {
  background-color: #4d5057;
  color: #8797a4;
}
.mode-dark .form .nice-select .option:hover {
  background-color: var(--theme-default-color, #fcdb04);
  color: #464f5f;
}
.mode-dark .form .nice-select:after {
  border-color: #8797a4;
}
.panel {
  background-color: rgba(255, 255, 255, 0.95);
}
.mode-dark .panel {
  background-color: rgba(16, 16, 16, 0.9);
}
.mode-dark.bg-default .panel {
  background-color: rgba(0, 0, 0, 0.15);
}
.clearfix:after,
.clearfix:before {
  display: table;
  line-height: 0;
  content: '';
}
.clearfix:after {
  clear: both;
}
.ribbon {
  position: absolute;
  z-index: 8;
}
.ribbon .text {
  font-size: 10px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  box-sizing: border-box;
  line-height: 1;
  padding: 5px;
}
.ribbon .ribbon-elem {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
}
.ribbon-1 {
  z-index: 12;
  display: block;
  position: absolute;
  top: 20px;
  right: 15px;
  padding: 20px 0 0 25px;
  transform: translate(100%, 0);
  margin-right: 15px;
}
.ribbon-1 .arr {
  width: 51px;
  height: 17px;
  position: absolute;
  left: 0;
  top: 0;
}
.ribbon-1 .message {
  color: #ff1200;
  font-size: 18px;
  font-weight: 700;
  white-space: nowrap;
}
@media (max-width: 1300px) {
  .ribbon-1:not(.inner-ribbon) {
    right: auto;
    left: 240px;
    top: 0;
    transform: none;
    margin-right: 0;
  }
}
.ribbon-2 {
  top: 0;
  left: 0;
  padding: 0 10px;
  border-bottom-right-radius: 100px;
}
.ribbon-2 .text {
  font-size: 10px;
  padding: 7px 8px 6px 8px;
  color: #000;
  text-align: center;
  word-break: break-word;
  position: relative;
}
@media (max-width: 600px) {
  .ribbon-2 .text {
    font-size: 13px;
    padding: 8px;
  }
}
.ribbon-3 {
  left: -10px;
  top: 0;
}
.ribbon-3 .text {
  background-color: #00c2ff;
}
.ribbon-3 .elem-before {
  border-width: 0 10px 10px 0;
  border-color: transparent #0c94bf transparent transparent;
  left: 0;
  bottom: -10px;
}
.ribbon-3 .elem-after_top {
  border-width: 10px 10px 0 0;
  border-color: #00c2ff transparent transparent transparent;
  top: 0;
  right: -10px;
}
.ribbon-3 .elem-after_bottom {
  border-width: 10px 0 0 10px;
  border-color: transparent transparent transparent #00c2ff;
  bottom: 0;
  right: -10px;
}
.ribbon-4 {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 45px 45px 0 0;
  border-color: #29c2e1 transparent transparent transparent;
  position: absolute;
  top: 0;
  left: 0;
}
.ribbon-4 .icon {
  position: absolute;
  top: -42px;
  font-size: 20px;
  color: #fff;
  left: 3px;
}
.ribbon-4 .icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: '\f11e';
}
@media (max-width: 600px) {
  .ribbon-4 {
    border-width: 35px 35px 0 0;
  }
  .ribbon-4 .icon {
    top: -34px;
    font-size: 14px;
  }
}
.mode-dark .ribbon-4 {
  border-color: #fcdb05 transparent transparent transparent;
}
.ribbon-5 {
  position: absolute;
  top: 0;
  left: -35px;
  background-color: #18adcb;
  width: 35px;
  bottom: 0;
  border-radius: 10px 0 0 10px;
}
.ribbon-5 .icon {
  font-size: 20px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 15px;
}
.ribbon-5 .icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: '\f005';
}
.ribbon-6 {
  position: absolute;
  top: -5px;
  left: -5px;
  background-color: #ff1200;
  padding: 5px 10px;
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
  border-radius: 5px 0 5px 5px;
}
.ribbon-6:after {
  display: block;
  content: '';
  background-color: #ff1200;
  border-radius: 0 5px 0 0;
  width: 5px;
  height: 5px;
  position: absolute;
  top: 0;
  right: -5px;
}
.ribbon-7 {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 35px 35px 0 0;
  border-color: var(--theme-default-color, #18adcb) transparent transparent
    transparent;
  position: absolute;
  top: 0;
  left: 0;
}
.ribbon-7 .number {
  position: absolute;
  top: -32px;
  left: 7px;
  font-size: 12px;
  color: #fff;
}
.ribbon-7 ~ .ribbon:not(.ribbon-1):not(.ribbon-2) {
  left: 25px;
}
.ribbon-7 ~ .ribbon-3 {
  z-index: 5;
  left: 0 !important;
}
.ribbon-7 ~ .ribbon-3 .elem-before {
  display: none;
}
.ribbon-7 ~ .ribbon-3 .text {
  padding-left: 35px;
}
.ribbon-7 ~ .ribbon-2 {
  left: 0;
  z-index: 7;
  padding-left: 29px;
}
.widget-chart-image .ribbon-3 ~ .cell.cell-number {
  top: 20px !important;
}
.widget-chart-image .ribbon-6 ~ .cell.cell-number {
  top: 24px !important;
}
@media (max-width: 400px) {
  .widget-chart-image .ribbon-6 ~ .cell.cell-number {
    top: 29px !important;
  }
}
.mode-dark .ribbon-5 {
  background-color: #fcdb05;
}
.mode-dark .ribbon-7 {
  border-color: var(--theme-default-color, #fcdb05) transparent transparent
    transparent;
}
.tile-feature {
  display: inline-block;
  width: 55px;
  height: 55px;
  background-color: #d4dae7;
  color: #aaaeb9;
  border-radius: 5px;
  position: relative;
}
.tile-feature i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
}
.chart-mob {
  display: block;
}
.chart-mob .ribbon-1 + .cell-name .border-pic {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-left: 10px;
  z-index: 10;
}
.widget-chart-main-ecommerce .chart-mob .ribbon-1 + .cell-name .border-pic {
  width: 100%;
}
.widget-chart-main-ecommerce .chart-mob .ribbon-1 + .cell-name .border-pic svg {
  width: 100%;
}
.chart-mob .row-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  min-height: 125px;
  padding: 8px 0;
}
.chart-mob .row-item-wrap {
  border: 1px solid #dbe0e9;
  margin-bottom: 10px;
}
.chart-mob .row-item-wrap:last-child {
  margin-bottom: 0;
}
.chart-mob .row-item .cell {
  width: 50%;
  text-align: center;
  padding: 0 10px;
  position: relative;
}
.chart-mob .row-item .cell.cell-number {
  width: auto;
}
.chart-mob .row-item .cell.cell-number .number {
  font-size: 1.25rem;
  width: 29px;
  height: 29px;
  display: block;
  text-align: center;
  line-height: 29px;
}
.chart-mob .row-item .cell.cell-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}
.chart-mob .row-item .cell.cell-name .logo {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}
.chart-mob .row-item .cell.cell-complex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 20px;
  -ms-flex-item-align: center;
  align-self: center;
}
.chart-mob .row-item .cell.cell-complex .read-review {
  display: inline-block;
  vertical-align: middle;
  text-decoration: underline;
  margin: 0 5px 3px 0;
}
.chart-mob .row-item .cell.cell-complex .btn-wrap {
  margin-top: 4px;
  width: 100%;
  text-align: right;
}
.chart-mob .row-item .cell.cell-complex .js-circle-box {
  position: relative;
  display: inline-block;
  width: 35px;
  height: 35px;
  vertical-align: middle;
  margin-bottom: 4px;
}
.chart-mob .row-item .cell.cell-desc .bonus-container,
.chart-mob .row-item .cell.cell-desc .payout-container {
  color: #ff1200;
  font-weight: 700;
  margin-bottom: 5px;
  text-align: center;
}
.chart-mob .row-item .cell.cell-desc .bonus-container {
  font-size: 1.25rem;
  line-height: 1.45rem;
}
.chart-mob .row-item.row-item-ecommerce {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 18px 0;
}
.chart-mob .row-item.row-item-ecommerce .ribbon-1 {
  top: -10px;
}
.chart-mob .row-item.row-item-ecommerce .cell {
  box-sizing: border-box;
}
.chart-mob .row-item.row-item-ecommerce .cell.cell-name {
  max-width: 200px;
  width: auto;
  margin-right: auto;
  -ms-flex-preferred-size: 27%;
  flex-basis: 27%;
}
.chart-mob .row-item.row-item-ecommerce .cell.cell-bonus,
.chart-mob .row-item.row-item-ecommerce .cell.cell-complex {
  -ms-flex-preferred-size: 33%;
  flex-basis: 33%;
}
.chart-mob .row-item.row-item-ecommerce .cell.cell-complex {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-top: 0;
  padding-bottom: 0;
}
.chart-mob .row-item.row-item-ecommerce .cell.cell-complex .js-circle-box {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 77px;
  height: 77px;
  margin-bottom: 0;
  margin-right: 30px;
}
.chart-mob .row-item.row-item-ecommerce .cell.cell-complex .btn-wrap {
  width: auto;
  margin-top: 0;
}
.chart-mob .row-item.row-item-ecommerce .cell.cell-complex .btn-wrap .btn {
  display: block;
}
.chart-mob .row-item.row-item-ecommerce .cell.cell-complex .reviews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  justify-content: center;
  margin-top: 15px;
}
.chart-mob
  .row-item.row-item-ecommerce
  .cell.cell-complex
  .reviews
  .likes-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.chart-mob
  .row-item.row-item-ecommerce
  .cell.cell-complex
  .reviews
  .likes-number
  span:first-child {
  order: 1;
}
.chart-mob
  .row-item.row-item-ecommerce
  .cell.cell-complex
  .reviews
  .likes-number
  span:first-child:before {
  content: '(';
}
.chart-mob
  .row-item.row-item-ecommerce
  .cell.cell-complex
  .reviews
  .likes-number
  span:first-child:after {
  content: ')';
}
.chart-mob
  .row-item.row-item-ecommerce
  .cell.cell-complex
  .reviews
  .likes-number
  span:last-child,
.chart-mob .row-item.row-item-ecommerce .cell.cell-complex .reviews i.fa {
  margin-right: 5px;
  color: var(--theme-default-color, #18adcb);
}
.chart-mob .row-item.row-item-ecommerce .cell.cell-bonus {
  margin-top: 8px;
  padding: 0;
  text-align: center;
}
.chart-mob .row-item.row-item-ecommerce .cell.cell-bonus span {
  display: inline-block;
  padding: 3px 10px;
  font-weight: 700;
  background-color: #18adcb;
  color: #fff;
  word-break: break-word;
}
.chart-mob .row-item.row-item-ecommerce .cell.cell-info {
  margin-top: 8px;
}
.chart-mob .row-item.row-item-ecommerce .cell.cell-info,
.chart-mob .row-item.row-item-ecommerce .cell.cell-info .short-desc {
  display: block;
}
.chart-mob .row-item.row-item-ecommerce .cell .short-name {
  margin-bottom: 4px;
  font-weight: 700;
  text-align: left;
}
.chart-mob .row-item.row-item-ecommerce + .sub-description {
  display: none;
}
.chart-mob .row-item.highlighted {
  -webkit-box-shadow: inset 1px 1px 15px 0 var(--chart-row-highlighted-color);
  box-shadow: inset 1px 1px 15px 0 var(--chart-row-highlighted-color);
  border-radius: 0 0 0 20px;
  z-index: 5;
}
.chart-mob.chart-mob-type-1 .row-item .cell-complex .score {
  display: block;
  padding-left: 0;
}
.chart-mob.chart-mob-type-1 .row-item .cell-complex .visit-site {
  display: inline-block;
}
.chart-mob.chart-mob-type-2 .row-item .cell-name {
  background-color: rgba(230, 239, 243, 0.55);
}
.chart-mob.chart-mob-type-2 .row-item .cell-complex {
  text-align: left;
  padding: 10px;
}
.chart-mob.chart-mob-type-2 .row-item .cell-complex .advantages-custom {
  text-align: left;
  padding-bottom: 10px;
  line-height: 22px;
}
.chart-mob.chart-mob-type-2 .row-item .cell-complex .score {
  display: inline-block;
  padding-left: 0;
  vertical-align: baseline;
  padding-right: 10px;
}
.chart-mob.chart-mob-type-2 .row-item .cell-complex .visit-site {
  display: inline-block;
}
.chart-mob.chart-mob-type-3 {
  padding-bottom: 0 !important;
}
.chart-mob.chart-mob-type-3 .row-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.chart-mob.chart-mob-type-3 .row-item .cell-complex,
.chart-mob.chart-mob-type-3 .row-item .cell-name {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}
.chart-mob.chart-mob-type-3 .row-item .cell-complex {
  padding: 10px;
}
.chart-mob.chart-mob-type-3 .row-item .cell-desc {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}
.chart-mob.chart-mob-type-4 .row-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.chart-mob.double-columns .row-item {
  padding: 0;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.chart-mob.double-columns .cell-united {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 50%;
  padding: 20px 10px 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.chart-mob.double-columns .cell-united_left {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  background-color: #f2f6f9;
}
.chart-mob.double-columns .cell-united_right {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  background-color: #fff;
  text-align: center;
}
.chart-mob.double-columns .cell-united_right .btn {
  padding: 10px 20px;
}
.chart-mob.double-columns .cell-united .ribbon-1 {
  top: 5%;
  left: 4%;
  padding: 0;
}
.chart-mob.double-columns .cell-united .ribbon-1 .arr {
  -webkit-transform: rotateZ(-30deg);
  transform: rotateZ(-30deg);
  top: -7px;
  left: -15px;
}
.chart-mob.double-columns .cell-united .ribbon-1 .message {
  position: absolute;
  top: -17px;
  right: -44px;
}
.chart-mob.double-columns .cell-united .chart-number {
  position: absolute;
  top: 6px;
  left: 6px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dbe0e9;
  text-align: center;
  vertical-align: middle;
  z-index: 10;
  background-color: #fff;
}
.chart-mob.double-columns .cell-united .chart-number-down {
  top: 30px;
}
.chart-mob.double-columns .cell-united .chart-score {
  margin-top: 10px;
  text-align: center;
}
.chart-mob.double-columns .cell-united .chart-score-num {
  line-height: initial;
  font-size: 2rem;
  font-weight: 700;
}
.chart-mob.double-columns .cell-united .payout-money,
.chart-mob.double-columns .cell-united .total-payout {
  color: #ff1200;
}
.chart-mob.double-columns .cell-united .payout-money {
  font-size: 1.5rem;
  line-height: 1.7rem;
  font-weight: 700;
}
.chart-mob.double-columns .cell-united .total-payout {
  padding: 5px 0 10px;
  font-weight: 700;
}
.chart-mob.double-columns .ribbon-5 {
  display: block;
  height: 18px;
  position: absolute;
  left: 50%;
  width: 40px;
  background: #18adcb;
  top: 0;
  bottom: initial;
  text-align: center;
  margin-left: -20px;
  border-radius: 0 0 20px 20px;
  z-index: 11;
}
.chart-mob.double-columns .ribbon-5 .icon {
  font-size: 14px;
  line-height: 18px;
}
.chart-mob.double-columns .ribbon-5 .after,
.chart-mob.double-columns .ribbon-5 .before {
  content: '';
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
}
.chart-mob.double-columns .ribbon-5 .after {
  border-width: 0 20px 16px 0;
  border-color: transparent #18adcb transparent transparent;
  left: -10px;
}
.chart-mob.double-columns .ribbon-5 .before {
  border-width: 16px 20px 0 0;
  border-color: #18adcb transparent transparent transparent;
  right: -10px;
}
.chart-mob.double-columns .logo-site img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.chart-mob.double-columns .sub-description {
  display: block;
  background: #fff;
}
.chart-mob.double-columns .sub-description-mob {
  margin: 0;
}
.chart-mob .ribbon-1 {
  padding: 0 0 0 55px;
  left: auto;
}
.chart-mob .ribbon-1 .arr {
  -webkit-transform: rotateZ(-30deg);
  transform: rotateZ(-30deg);
  top: 10px;
}
.sub-description-mob {
  margin: 0 10px 10px;
}
@media screen and (max-width: 1300px) {
  .chart-mob {
    display: block;
    padding-bottom: 10px;
  }
  .chart-mob .ribbon-1 {
    left: 16%;
  }
  .chart-mob .row-item.row-item-ecommerce .cell.cell-bonus {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }
  .chart-mob .row-item.row-item-ecommerce .cell.cell-complex {
    -ms-flex-preferred-size: 42%;
    flex-basis: 42%;
  }
  .chart-mob-type-4 .ribbon-1 {
    top: -10px;
  }
}
@media screen and (max-width: 1023px) {
  .widget-chart-main:not(.widget-chart-image)
    .row-item.row-item-ecommerce
    .cell.cell-number {
    -ms-flex-preferred-size: auto !important;
    flex-basis: auto !important;
    width: 0;
    padding: 0;
  }
  .widget-chart-main:not(.widget-chart-image)
    .row-item.row-item-ecommerce
    .cell.cell-number
    .number {
    width: 24px;
    height: 24px;
    display: block;
    text-align: center;
    line-height: 24px;
    font-size: 0.95rem;
    border: 1px solid #dbe0e9;
    border-radius: 50%;
    background: #fff;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .widget-chart-main:not(.widget-chart-image)
    .row-item.row-item-ecommerce
    .cell.cell-name {
    padding-left: 26px;
  }
}
@media screen and (max-width: 800px) {
  .chart-mob {
    display: block;
  }
  .chart-mob.chart-mob-type-3 .row-item .cell-complex,
  .chart-mob.chart-mob-type-3 .row-item .cell-desc,
  .chart-mob.chart-mob-type-3 .row-item .cell-name {
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
  }
}
@media screen and (max-width: 768px) {
  .chart-mob.chart-mob-type-4 .row-item .cell-features {
    display: none;
  }
  .chart-mob.chart-mob-type-4 .row-item .cell {
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
  }
  .chart-mob .row-item.row-item-ecommerce .cell.cell-bonus {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
  }
  .chart-mob .row-item.row-item-ecommerce .cell.cell-complex {
    -ms-flex-preferred-size: 47%;
    flex-basis: 47%;
  }
  .chart-mob .row-item.row-item-ecommerce .cell.cell-complex .js-circle-box {
    margin-right: 15px;
    width: 65px;
    height: 65px;
  }
  .chart-mob .row-item.row-item-ecommerce .cell.cell-complex .btn.btn-lg {
    padding: 10px;
    font-size: 0.875rem;
  }
  .widget-chart-image .btn {
    font-size: 18px;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 600px) {
  .chart-mob {
    display: block;
  }
  .chart-mob .ribbon-1 {
    left: 24%;
  }
  .chart-mob.chart-mob-type-3 .row-item .cell-complex,
  .chart-mob.chart-mob-type-3 .row-item .cell-name {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .chart-mob.chart-mob-type-3 .row-item .cell-desc {
    display: none;
  }
  .chart-mob.chart-mob-type-4 .row-item .cell-desc {
    display: none;
  }
  .chart-mob.chart-mob-type-4 .row-item .cell {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .chart-mob.double-columns .cell-united {
    padding: 25px 10px 30px;
  }
  .chart-mob.double-columns .cell-united .payout-money {
    font-size: 1.2rem;
  }
  .chart-mob.double-columns .cell-united .total-payout {
    padding: 3px 0 8px;
  }
  .chart-mob .row-item.row-item-ecommerce {
    padding: 8px 0;
  }
  .chart-mob .row-item.row-item-ecommerce .cell.cell-complex,
  .chart-mob .row-item.row-item-ecommerce .cell.cell-name {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .chart-mob .row-item.row-item-ecommerce .cell.cell-bonus {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    text-align: left;
  }
  .chart-mob .row-item.row-item-ecommerce .cell.cell-bonus span {
    font-size: 1rem;
    line-height: 1.35rem;
  }
  .chart-mob .row-item.row-item-ecommerce .cell.cell-info {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .chart-mob .row-item.row-item-ecommerce .cell.cell-complex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .chart-mob .row-item.row-item-ecommerce .cell.cell-complex .js-circle-box {
    width: 60px;
    height: 60px;
    margin-bottom: 8px;
    margin-right: 0;
  }
  .chart-mob .row-item.row-item-ecommerce .cell.cell-complex .reviews {
    font-size: 0.75rem;
    line-height: 0.95rem;
  }
}
@media screen and (max-width: 479px) {
  .chart-mob {
    display: block;
  }
  .chart-mob .row-item .cell.cell-complex {
    padding: 10px;
  }
  .chart-mob .row-item.row-item-ecommerce .cell.cell-info .short-desc {
    font-size: 0.75rem;
  }
  .chart-mob.chart-mob-type-1 .row-item .cell-complex {
    width: 100px;
  }
  .chart-mob.chart-mob-type-2 .row-item .cell-complex {
    max-width: 50%;
  }
  .chart-mob.double-columns .cell-united {
    padding: 25px 10px;
  }
}
@media screen and (max-width: 400px) {
  .chart-mob {
    display: block;
  }
  .chart-mob .row-item .cell.cell-name .site-logo.has-border:after {
    background-size: contain;
    width: 140px;
    height: 74px;
  }
}
@media screen and (max-width: 340px) {
  .chart-mob .ribbon-1 + .cell-name .border-pic svg {
    width: 180px;
    height: auto;
  }
  .double-columns .cell-united {
    padding: 30px 10px 20px;
  }
}
.mode-dark .chart-mob .row-item.row-item-ecommerce {
  border-color: #4d5057;
}
.mode-dark
  .chart-mob
  .row-item.row-item-ecommerce
  .cell.cell-complex
  .reviews
  .likes-number
  span:last-child,
.mode-dark
  .chart-mob
  .row-item.row-item-ecommerce
  .cell.cell-complex
  .reviews
  i.fa {
  color: #fff;
}
.mode-dark .chart-mob .row-item-wrap {
  border-color: #4d5057;
}
.mode-dark .chart-mob .row-item .cell.cell-name {
  background-color: transparent;
}
.mode-dark .chart-mob .row-item .cell.cell-bonus span {
  background-color: #7e8995;
}
.mode-dark .chart-mob .row-item .cell.cell-complex .score {
  color: #fff;
}
.mode-dark .chart-mob.chart-mob-type-2 .row-item .cell.cell-name {
  background-color: rgba(37, 56, 71, 0.85);
}
.mode-dark
  .chart-mob.chart-mob-type-2
  .row-item
  .cell.cell-complex
  .advantages-custom
  li:before {
  color: #7d8c96;
}
.mode-dark .chart-mob.double-columns .cell-united_right,
.mode-dark .chart-mob.double-columns .sub-description {
  background-color: #161616;
}
.mode-dark .chart-mob.double-columns .cell-united_left {
  background-color: #2b2e35;
}
.mode-dark .chart-mob.double-columns .payout-money,
.mode-dark .chart-mob.double-columns .total-payout {
  color: #fcdb05;
}
.mode-dark .chart-mob.double-columns .cell-united .chart-number {
  border-color: #4d5057;
  background-color: #2b2e35;
}
.mode-dark .chart-mob.double-columns .cell-united .ribbon:after {
  border-color: transparent #2b2f36 transparent transparent;
}
@media (max-width: 1023px) {
  .mode-dark
    .widget-chart-main:not(.widget-chart-image)
    .row-item.row-item-ecommerce
    .cell.cell-number
    .number {
    border-color: #4d5057;
    color: #8797a4;
    background-color: #121316;
  }
}
.widget-chart-main.widget-chart-main-ecommerce .chart-main {
  padding-right: 15px;
  padding-left: 15px;
}
.widget-chart-main .widget-body {
  padding: 0;
}
.widget-chart-main .widget-body .chart-main {
  padding-bottom: 20px;
}
.widget-chart-main .widget-body .row-btn {
  text-align: center;
  padding: 5px 0 20px;
}
.widget-chart-main .widget-body .inner-ribbon {
  top: 5px;
  right: 125px;
  padding: 0;
}
.widget-chart-main .widget-body .inner-ribbon .arr {
  left: 104px;
  top: 30px;
  -webkit-transform: scale(-1, 1) rotateZ(-75deg);
  transform: scale(-1, 1) rotateZ(-75deg);
}
.widget-chart-main .cell.cell-info {
  display: none;
  padding: 0 10px;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.widget-chart-main .cell.cell-info .rating-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 5px;
}
.widget-chart-main .cell.cell-info .rating-row .bonus-col {
  display: none;
  font-weight: 700;
}
.widget-chart-main .cell.cell-info .rating-row .go-review,
.widget-chart-main .cell.cell-info .rating-row .likebox {
  white-space: nowrap;
}
.widget-chart-main .cell.cell-info .rating-row .go-review {
  color: var(--theme-default-color, #18adcb);
}
.widget-chart-main .cell.cell-info .rating-row .bonus-col,
.widget-chart-main .cell.cell-info .rating-row .likebox,
.widget-chart-main .cell.cell-info .rating-row .payout-money {
  margin-right: 10px;
}
.widget-chart-main .cell.cell-info .short-desc {
  display: none;
  text-align: left;
}
@media (min-width: 860px) {
  .widget-chart-main .cell.cell-info .rating-row {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .widget-chart-main .cell.cell-info .rating-row .bonus-col {
    display: block;
  }
  .widget-chart-main .cell.cell-info .short-desc {
    display: block;
  }
}
@media (min-width: 660px) {
  .widget-chart-main .cell.cell-info {
    display: block;
  }
  .widget-chart-main .cell.cell-info .short-desc-reviews {
    display: block;
  }
}
.widget-chart-main .cell.cell-score {
  position: relative;
}
.widget-chart-main .cell.cell-score .js-circle-box {
  position: relative;
  width: 65px;
  height: 65px;
}
.widget-chart-main .cell.cell-score .progressbar-text {
  font-size: 1.6875rem !important;
}
.widget-chart-main .tooltip-rating {
  position: absolute;
  top: -45px;
  left: 50%;
  width: 75px;
  padding: 5px 10px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  text-transform: uppercase;
  color: #a5abb0;
  background-color: #d5dbdf;
  white-space: nowrap;
}
.widget-chart-main .tooltip-rating:before {
  content: '';
  position: absolute;
  bottom: -20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border: 10px solid transparent;
  border-top-color: #d5dbdf;
}
.widget-chart-main .chart-type-1 .cell.cell-decs {
  width: 330px;
}
.widget-chart-main .chart-type-1 .row-item .cell-desc {
  display: inline-block;
}
@media screen and (max-width: 980px) {
  .widget-chart-main .chart-type-1 .cell.cell-desc {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  .widget-chart-main .chart-type-1 .cell.cell-likes {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .widget-chart-main .chart-type-1 .cell.cell-score {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .widget-chart-main .chart-type-1 .cell.cell-number {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
  }
  .widget-chart-main .chart-type-1 .cell.cell-number .number {
    font-size: 12px;
    color: #fff;
    z-index: 1;
    position: relative;
    width: 22px;
    line-height: 1;
    top: 5px;
  }
  .widget-chart-main .chart-type-1 .cell.cell-number::before {
    content: '';
    position: absolute;
    left: -25px;
    top: -25px;
    border: 25px solid transparent;
    border-top: 25px solid #18adcb;
    z-index: 0;
    transform: rotate(135deg);
    transform-origin: center;
  }
  .widget-chart-main .chart-type-1 .cell.cell-name {
    width: 205px;
  }
}
@media screen and (max-width: 400px) {
  .widget-chart-main .chart-type-1 {
    zoom: 0.8;
  }
}
.widget-chart-main .chart-type-2 .cell.cell-name {
  width: 200px;
}
.widget-chart-main .chart-type-2 .cell.cell-desc {
  width: 250px;
  text-align: center;
}
.widget-chart-main .chart-type-2 .row-item .cell-likes {
  text-align: center;
}
.widget-chart-main .chart-type-3 .cell.cell-name {
  width: 200px;
}
.widget-chart-main .chart-type-3 .cell.cell-desc {
  width: 345px;
}
.widget-chart-main .chart-type-3 .cell.cell-desc .description {
  margin-right: 10px;
}
.widget-chart-main .chart-type-3 .cell.cell-score {
  width: 110px;
}
.widget-chart-main .chart-type-3 .row-item .cell-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.widget-chart-main .chart-type-4 .cell.cell-name {
  padding-left: 20px;
}
.widget-chart-main .chart-type-4 .cell.cell-action {
  text-align: center;
}
.widget-chart-main .chart-type-4 .row-item {
  padding: 20px 0;
}
.widget-chart-main .chart-type-4 .row-item .ribbon-7 {
  display: none;
}
.widget-chart-main .chart-type-4 .row-item .cell.cell-desc .description {
  padding-top: 0;
}
.widget-chart-main .pagination {
  padding: 30px 0 15px;
}
@media screen and (max-width: 980px) {
  .widget-chart-main .row-header {
    display: none;
  }
  .widget-chart-main .chart-type-2 .row-header {
    display: none;
  }
  .widget-chart-main .chart-type-2 .row-item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 15px 0;
  }
  .widget-chart-main .chart-type-2 .row-item .cell {
    width: 33%;
    text-align: center;
    padding: 0 10px;
  }
  .widget-chart-main .chart-type-2 .row-item .cell.cell-number {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 45px 45px 0 0;
    border-color: #347290 transparent transparent transparent;
    padding: 0;
  }
  .widget-chart-main .chart-type-2 .row-item .cell.cell-number .number {
    position: absolute;
    top: -40px;
    left: 7px;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    padding: 0;
  }
  .widget-chart-main .chart-type-2 .row-item .cell.cell-name .logo {
    max-width: 100%;
  }
}
@media screen and (max-width: 800px) {
  .widget-chart-main .widget-body .filter-container {
    padding: 18px 10px 18px;
  }
  .widget-chart-main .chart-type-4 .row-header {
    display: none;
  }
  .widget-chart-main .chart-type-4 .row-item .ribbon-7 {
    display: block;
  }
  .widget-chart-main .chart-type-4 .row-item .cell.cell-desc {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .widget-chart-main .chart-type-2 .row-item .cell {
    width: 50%;
  }
  .widget-chart-main .chart-type-2 .row-item .cell.cell-desc {
    display: none;
  }
  .widget-chart-main .chart-type-4 .row-item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: auto;
    max-height: 111px;
  }
  .widget-chart-main .chart-type-4 .row-item .cell.cell-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-basis: auto;
    width: 50%;
    height: 70px;
    padding-left: 10px;
  }
  .widget-chart-main .chart-type-4 .row-item .cell.cell-name img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    margin: auto;
  }
  .widget-chart-main .chart-type-4 .row-item .cell.cell-score {
    margin-bottom: 7px;
  }
  .widget-chart-main .chart-type-4 .row-item .cell.cell-action {
    padding: 0 10px;
  }
  .widget-chart-main .chart-type-4 .row-item .cell.cell-action .btn {
    display: block;
  }
  .widget-chart-main .chart-type-4 .row-item .cell.cell-action .btn.btn-lg {
    padding: 13px 24px;
  }
}
@media screen and (max-width: 480px) {
  .widget-chart-main .chart-type-2 .likebox {
    display: none;
  }
}
.circle-rating-svg,
.content-circle-rating-svg {
  width: 100%;
  height: 100%;
}
.content-circle-rating-svg .circle-color {
  stroke: var(--theme-default-color, #18adcb);
}
.mode-dark .content-circle-rating-svg .circle-color {
  stroke: var(--theme-default-color, #8797a4);
}
.mode-dark .widget-chart-main .cell.cell-info .rating-row .go-review {
  color: var(--theme-default-color, #18adcb);
}
.mode-dark .widget-chart-main .widget-body .row-btn {
  border-color: #4d7080;
}
.mode-dark
  .widget-chart-main
  .widget-body
  .chart-type-4
  .cell.cell-desc
  .advantages-custom
  li {
  color: #fff;
}
.mode-dark .widget-chart-main .widget-body .tooltip-rating {
  color: #fff;
  background-color: #7e8995;
}
.mode-dark .widget-chart-main .widget-body .tooltip-rating:before {
  border-top-color: #7e8995;
}
@media (max-width: 480px) {
  .mode-dark
    .widget-chart-main
    .widget-chart-main
    .chart-type-1
    .cell.cell-number
    .number {
    color: #000;
  }
  .mode-dark
    .widget-chart-main
    .widget-chart-main
    .chart-type-1
    .cell.cell-number::before {
    border-top-color: #fcdb05;
  }
}
.clearfix:after,
.clearfix:before {
  display: table;
  line-height: 0;
  content: '';
}
.clearfix:after {
  clear: both;
}
.chart-review .cell.cell-complex {
  width: 385px;
}
.chart-review .cell.cell-features {
  max-width: 170px;
}
.chart-review .row-item {
  display: flex;
  flex-direction: column;
}
.chart-review .row-item:last-child {
  border-bottom: 0;
}
.chart-review .row-item .item-content-main {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
}
.chart-review .row-item .cell.cell-name {
  width: 260px;
  text-align: center;
}
.chart-review .row-item .cell.cell-complex .slick-arrow {
  position: absolute;
  top: 0;
  z-index: 10;
  font-size: 26px;
  color: var(--theme-default-color, #347290);
}
.chart-review .row-item .cell.cell-complex .slick-arrow i {
  font-size: 26px;
}
.chart-review .row-item .cell.cell-complex .slick-arrow.prev {
  right: 30px;
}
.chart-review .row-item .cell.cell-complex .slick-arrow.next {
  right: 10px;
}
.chart-review .row-item .cell.cell-complex .slick-arrow.slick-disabled {
  cursor: default;
  color: #b2aeb8;
}
.chart-review .row-item .cell.cell-complex .slick-dots {
  padding: 14px 0 11px;
}
.chart-review .row-item .cell.cell-complex .item-slide {
  padding-bottom: 20px;
}
.chart-review .row-item .cell.cell-complex .item-slide .name {
  font-size: 18px;
  line-height: 28px;
  color: #313a3a;
  display: inline-block;
}
.chart-review .row-item .cell.cell-complex .item-slide .commented {
  font-size: 14px;
}
.chart-review .row-item .cell.cell-complex .item-slide .rating {
  line-height: 14px;
  padding-bottom: 3px;
}
.chart-review .row-item .cell.cell-complex .item-slide .rating i {
  font-size: 14px;
  color: #347290;
}
.chart-review
  .row-item
  .cell.cell-complex
  .item-slide
  .rating
  i.disabled:before {
  content: '\f006';
}
.chart-review .row-item .cell.cell-complex .item-slide p {
  font-size: 15px;
  color: #7c7f81;
}
.chart-review .row-item .cell.cell-complex .item-slide p .morecontent span {
  display: none;
}
.chart-review
  .row-item
  .cell.cell-complex
  .item-slide
  p
  .morecontent
  .morelink {
  color: #347290;
}
.chart-review .row-item .cell.cell-complex .row-desc {
  font-size: 14px;
}
.chart-review .row-item .cell.cell-complex .row-desc .total-payout {
  padding-left: 10px;
}
.chart-review .row-item .cell.cell-complex .row-desc .desc {
  font-size: 14px;
  font-weight: 700;
  color: #e02000;
  text-transform: uppercase;
  padding-left: 10px;
}
.chart-review .row-item .cell.cell-action-advanced {
  padding: 0 20px 0 10px;
  width: 160px;
}
.chart-review .row-item .cell.cell-action-advanced .rating {
  padding-bottom: 30px;
  text-align: center;
  position: relative;
}
.chart-review .row-item .cell.cell-action-advanced .rating .value {
  text-align: center;
  font-size: 32px;
  color: #313a3a;
  line-height: 40px;
  cursor: pointer;
}
.chart-review
  .row-item
  .cell.cell-action-advanced
  .rating
  .value:hover
  + .tooltip {
  display: block;
}
.chart-review .row-item .cell.cell-action-advanced .rating .tooltip {
  display: none;
  font-size: 12px;
  background-color: #347290;
  color: #fff;
  text-align: center;
  padding: 4px 5px;
  border-radius: 3px;
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
}
.chart-review .row-item .cell.cell-action-advanced .rating .tooltip:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #347290 transparent transparent transparent;
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
}
.chart-review .row-item .cell.cell-features .features-list .tile-feature {
  width: 44px;
  height: 44px;
}
.chart-review .row-item .cell.cell-features .features-list .tile-feature i {
  font-size: 20px;
}
.chart-review .row-item .item-content-detailed {
  width: 100%;
  border-top: 1px solid #fff;
  display: none;
}
.chart-review .row-item .item-content-detailed.is-showed {
  display: block;
}
.chart-review .row-item .item-content-detailed .card .part-top {
  padding-top: 30px;
}
.chart-review .btn-preview {
  font-size: 12px;
  color: #347290;
  position: absolute;
  top: 33px;
  right: -56px;
  transform: rotateZ(-90deg);
  display: inline-block;
  background-color: #d4dae7;
  padding: 5px 15px;
  border-radius: 0 0 15px 15px;
  border-width: 0;
}
.chart-review .btn-preview .icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: '\f06e';
}
.chart-review .btn-preview:hover {
  background-color: #347290;
  color: #e9edf6;
}
@media screen and (max-width: 1060px) {
  .chart-review .btn-preview {
    position: relative;
    top: auto;
    right: auto;
    transform: none;
    border-width: 2px;
    background: 0 0;
    border-radius: 25px;
    font-size: inherit;
    padding: 13px 30px;
    margin-bottom: 15px;
  }
  .chart-review .btn-preview .fa {
    display: none;
  }
}
@media screen and (max-width: 1000px) {
  .chart-review .row-item .item-content-main {
    flex-wrap: wrap;
  }
  .chart-review .row-item .item-content-main .cell {
    width: 50%;
    padding: 0 15px;
  }
  .chart-review .row-item .item-content-main .cell.cell-features {
    text-align: center;
    max-width: 100%;
  }
  .chart-review .row-item .item-content-main .cell.cell-action-advanced {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .chart-review
    .row-item
    .item-content-main
    .cell.cell-action-advanced
    .rating {
    padding: 15px 0 0;
  }
  .chart-review
    .row-item
    .item-content-main
    .cell.cell-action-advanced
    .btn-preview {
    margin-bottom: 0;
  }
  .chart-review
    .row-item
    .item-content-main
    .cell.cell-complex
    .row-desc
    .desc {
    display: block;
    padding: 10px 0 0;
  }
}
@media screen and (max-width: 600px) {
  .chart-review .row-item .item-content-main {
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 15px;
  }
  .chart-review .row-item .item-content-main .cell {
    width: 100%;
  }
  .chart-review .row-item .item-content-main .cell.cell-name img {
    max-height: 45px;
  }
  .chart-review .row-item .item-content-main .cell.cell-features {
    padding-bottom: 13px;
  }
  .chart-review
    .row-item
    .item-content-main
    .cell.cell-features
    .features-list
    .tile-feature {
    width: 34px;
    height: 34px;
  }
  .chart-review
    .row-item
    .item-content-main
    .cell.cell-features
    .features-list
    .tile-feature
    i {
    font-size: 16px;
  }
  .chart-review .row-item .item-content-main .cell.cell-action-advanced {
    margin-top: 0;
    margin-bottom: 0;
  }
  .chart-review
    .row-item
    .item-content-main
    .cell.cell-action-advanced
    .rating {
    display: none;
  }
  .chart-review .row-item .item-content-main .cell.cell-action-advanced .btn {
    font-size: 16px;
  }
  .chart-review .row-item .item-content-main .cell.cell-complex {
    display: flex;
    flex-direction: column-reverse;
    padding: 0 15px;
  }
  .chart-review .row-item .item-content-main .cell.cell-complex .row-desc {
    display: flex;
    justify-content: center;
    flex-direction: row;
    text-align: center;
    flex-wrap: wrap;
    align-items: center;
  }
  .chart-review
    .row-item
    .item-content-main
    .cell.cell-complex
    .row-desc
    .desc {
    font-size: 18px;
    width: 100%;
    order: 1;
    padding: 10px 0 4px;
  }
  .chart-review
    .row-item
    .item-content-main
    .cell.cell-complex
    .row-desc
    .likebox {
    order: 2;
  }
  .chart-review
    .row-item
    .item-content-main
    .cell.cell-complex
    .row-desc
    .total-payout {
    order: 3;
  }
  .chart-review .row-item .item-content-main .cell.cell-complex .item-slide {
    padding: 12px 0;
  }
  .chart-review
    .row-item
    .item-content-main
    .cell.cell-complex
    .item-slide
    .name {
    font-size: 16px;
  }
  .chart-review
    .row-item
    .item-content-main
    .cell.cell-complex
    .item-slide
    .rating {
    padding-bottom: 7px;
  }
  .chart-review .row-item .item-content-main .cell.cell-complex .item-slide p {
    font-size: 14px;
  }
  .chart-review .row-item .item-content-main .cell.cell-complex .slick-arrow {
    top: 10px;
  }
  .chart-review .row-item .item-content-detailed .card .part-top {
    padding-top: 15px;
  }
}
.mode-dark .chart-review .row-item .cell.cell-complex .item-slide .name {
  color: #fff;
}
.mode-dark .chart-review .row-item .cell.cell-complex .item-slide p {
  color: #7d8c96;
}
.mode-dark .chart-review .row-item .cell.cell-complex .item-slide .rating i {
  color: #428db2;
}
.mode-dark .chart-review .row-item .cell.cell-complex .row-desc .total-payout {
  color: #fff;
}
.mode-dark .chart-review .row-item .cell.cell-complex .row-desc .desc {
  color: #fff;
}
.mode-dark .chart-review .row-item .cell.cell-complex .slick-arrow {
  color: var(--theme-default-color, #fff);
}
.mode-dark
  .chart-review
  .row-item
  .cell.cell-complex
  .slick-arrow.slick-disabled {
  color: #7d8c96;
}
.mode-dark .chart-review .row-item .cell.cell-action-advanced .rating .value {
  color: #fff;
}
.mode-dark .chart-review .row-item .item-content-detailed {
  border-color: #4d7080;
}
.mode-dark .chart-review .btn-preview {
  background-color: #2e495a;
  color: #fff;
}
.disclosure-container {
  text-align: right;
}
.disclosure-link {
  font-size: 14px;
  line-height: 20px;
  text-decoration: underline;
}
.disclosure-box {
  display: none;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0;
  width: 365px;
  padding: 30px 20px 20px;
  border: 1px solid #dbe0e9;
  background-color: #fff;
  z-index: 100;
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  text-align: left;
}
.disclosure-content {
  margin-bottom: 20px;
}
.widget-chart-main .disclosure-box .close {
  position: absolute;
  top: 10px;
  right: 11px;
  cursor: pointer;
  width: 12px;
  height: 12px;
  overflow: hidden;
}
.widget-chart-main .disclosure-box .close .line {
  width: 100%;
  height: 1px;
  background-color: #7c7f81;
  display: block;
  top: 50%;
  position: absolute;
}
.widget-chart-main .disclosure-box .close .line.line-1 {
  transform: rotateZ(45deg);
}
.widget-chart-main .disclosure-box .close .line.line-2 {
  transform: rotateZ(-45deg);
}
.widget-chart-main .disclosure-box .row-btn {
  text-align: center;
  padding: 0;
}
.widget-chart-main .disclosure-box .btn-default {
  padding: 14px 47px;
}
.widget-chart-main .disclosure-box .more-text {
  display: none;
}
.widget-chart-main .disclosure-box .read-more:hover {
  text-decoration: underline;
}
@media screen and (max-width: 480px) {
  .disclosure-box {
    left: 0;
    width: 100%;
  }
  .disclosure-content {
    padding: 20px;
  }
}
.mode-dark .disclosure-box {
  background-color: #2b2e35;
  border-color: #4d5057;
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
}
.label-feature {
  font-size: 1rem;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.label-feature i {
  font-size: 26px;
  color: #18adcb;
  margin-right: 5px;
  vertical-align: middle;
  padding-bottom: 4px;
}
.mode-dark .label-feature {
  color: #fff;
}
.mode-dark .label-feature i {
  color: #fcdb05;
}
.pagination {
  text-align: center;
}
.pagination ul li {
  display: inline-block;
  vertical-align: baseline;
  margin: 0 1px;
  width: 21px;
  box-sizing: border-box;
  text-align: center;
}
.pagination ul li a {
  display: block;
  text-decoration: none;
  border: 1px solid transparent;
  border-radius: 50%;
}
.pagination ul li:hover a {
  color: var(--theme-default-color, #29c2e1);
  border-color: var(--theme-default-color, #29c2e1);
}
.pagination ul li.first,
.pagination ul li.last,
.pagination ul li.next,
.pagination ul li.previous {
  display: inline-block;
}
.pagination ul li.first a,
.pagination ul li.last a,
.pagination ul li.next a,
.pagination ul li.previous a {
  color: var(--theme-default-color, #29c2e1);
}
.pagination ul li.current {
  display: inline-block;
}
.pagination ul li.current a {
  color: #9fa6b7;
  cursor: initial;
}
.pagination ul li.current:hover a {
  border-color: transparent;
}
.pagination ul li.hidden {
  display: none;
}
.mode-dark .pagination ul li:hover a {
  color: var(--theme-default-color, #fff);
  border-color: var(--theme-default-color, #fff);
}
.mode-dark .pagination ul li.first a,
.mode-dark .pagination ul li.last a,
.mode-dark .pagination ul li.next a,
.mode-dark .pagination ul li.previous a {
  color: var(--theme-default-color, #fff);
}
.mode-dark .pagination ul li.current a {
  color: #8797a4;
  cursor: initial;
}
.mode-dark .pagination ul li.current:hover a {
  border-color: transparent;
}
.popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 110;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}
.popup {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50.1%, -50.1%);
  transform: translate(-50.1%, -50.1%);
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 120;
  display: none;
}
.popup .popup-header {
  position: relative;
}
.popup .popup-header .title {
  font-size: 1.625rem;
  line-height: 2rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: 23px 45px 21px;
  text-align: center;
}
.popup .close {
  position: absolute;
  top: 10px;
  right: 11px;
  cursor: pointer;
  width: 12px;
  height: 12px;
  overflow: hidden;
}
.popup .close .line {
  width: 100%;
  height: 1px;
  background-color: var(--close-popup-color, #7c7f81);
  display: block;
  top: 50%;
  position: absolute;
}
.popup .close .line.line-1 {
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
.popup .close .line.line-2 {
  -webkit-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
}
.popup .subtitle {
  font-size: 1rem;
  line-height: initial;
  font-weight: 700;
}
.popup .popup-content {
  padding: 0 30px 30px;
}
.popup .user-rating {
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dbe0e9;
}
.popup-review {
  width: 558px;
}
.popup-review .subtitle {
  padding: 0 0 17px;
}
.popup-review .item-rating .row-rating {
  position: relative;
  display: inline-block;
}
.popup-review .item-rating .row-rating.disabled:after {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.popup-review .item-rating p {
  display: inline-block;
  width: 145px;
  padding-bottom: 7px;
}
.popup-review .item-rating span {
  position: relative;
  display: inline-block;
  cursor: pointer;
  text-align: center;
}
.popup-review .item-rating span.active:after {
  color: #fcdb05;
  content: '\f005';
}
.popup-review .item-rating span:after {
  content: '\f005';
  color: #dbe0e9;
  font-size: 14px;
  font-family: fontAwesome;
  padding-left: 2px;
}
.popup-review .item-rating span:hover {
  color: #fcdb05;
}
.form-feedback .captcha-block {
  margin-right: 20px;
  width: 100%;
}
.form-feedback .captcha-block .captcha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  position: relative;
}
.form-feedback .captcha-block .captcha > a {
  margin-right: 20px;
}
.form-feedback .captcha-block .captcha > a .captcha-pic {
  width: 170px !important;
  height: 46px !important;
  background-color: #fff;
  font-size: 1rem;
}
.form-feedback .captcha-block .captcha > a .captcha-pic img {
  display: block;
  width: 100%;
  height: 100%;
}
.form-feedback .captcha-block .captcha .alert-message {
  position: absolute;
  left: 190px;
  margin-top: 45px;
  text-align: left;
  line-height: initial;
}
.form-feedback .captcha-block .form-group .control-label {
  left: 15px;
  top: 11px;
}
.form-feedback .captcha-block .form-group .captcha-input {
  padding: 13px 28px;
  border-radius: 23px;
}
.form-feedback .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.form-feedback .row .col {
  -ms-flex-preferred-size: 48%;
  flex-basis: 48%;
}
.form-feedback .row-textarea .col {
  padding-bottom: 7px;
}
.form-feedback .row-textarea .col .form-control {
  height: 84px;
}
.form-feedback .row-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  padding-top: 15px;
}
.popup-thanks .popup-content {
  padding-top: 30px;
  text-align: center;
}
.popup-thanks .popup-content .title {
  margin-bottom: 20px;
  font-size: 1.375rem;
  line-height: initial;
  font-weight: 700;
}
@media screen and (max-width: 860px) {
  .popup-review {
    top: 10px;
    left: 10px;
    right: 10px;
    height: auto;
    width: auto;
    -webkit-transform: none;
    transform: none;
    overflow-y: scroll;
    bottom: 10px;
  }
  .popup-review .form-feedback .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .popup-review .form-feedback .row .col {
    padding-bottom: 7px;
    min-height: 65px;
  }
  .popup .popup-header .title {
    font-size: 1.375rem;
    line-height: 1.75rem;
    padding: 19px 19px 6px;
    text-align: center;
  }
}
@media screen and (max-width: 600px) {
  .captcha-block {
    margin: 0 auto 30px;
    font-size: 0.85rem;
  }
  .row-btn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .row-btn .btn {
    margin: 0 auto;
    width: 240px;
  }
}
@media screen and (max-width: 480px) {
  .row-btn .btn {
    width: 100%;
  }
}
.mode-dark .popup {
  background-color: rgba(16, 16, 16, 0.9);
  border: 1px solid #4d5057;
}
.mode-dark .popup .subtitle {
  color: #8797a4;
}
.mode-dark .popup .close .line {
  background-color: var(--close-popup-color, #4d5057);
}
.mode-dark .popup .user-rating {
  border-color: #4d5057;
}
.mode-dark .popup-overlay {
  background-color: rgba(93, 93, 93, 0.5);
}
.mode-dark .popup-review .item-rating p {
  color: #fff;
}
.mode-dark .popup-review .item-rating span:after {
  color: #8797a4;
}
.mode-dark .popup-review .item-rating span.active:after {
  color: #fcdb05;
}
.description-text {
  padding: 30px 30px 0 30px;
}
.description-text .shorten-toggle {
  margin-left: 0.5em;
}
@media screen and (max-width: 800px) {
  .description-text {
    padding: 10px 10px 0;
  }
}
.slick-dots {
  position: static;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 0 10px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  border-radius: 50%;
  text-indent: -1000px;
  overflow: hidden;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: var(--theme-default-color, #29c2e1);
  opacity: 0.3;
}
.slick-dots li.slick-active button {
  opacity: 1;
}
.controls .slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  line-height: 1;
  font-size: 45px;
  color: var(--theme-default-color, #ccd0d8);
}
.controls .slick-arrow.slick-disabled {
  color: transparent;
  cursor: default;
}
.controls .slick-arrow.prev {
  left: -17px;
}
.controls .slick-arrow.next {
  right: -17px;
}
.controls .slick-arrow .fa {
  color: inherit;
}
.mode-dark .slick-dots li button {
  background: var(--theme-default-color, #fcdb05);
}
.mode-dark .slick-dots li button:before {
  color: #fff;
}
.mode-dark .controls .slick-arrow {
  color: var(--theme-default-color, #b5b4b4);
}
.stars {
  position: relative;
  max-width: 70px;
  color: #464f5f;
  font-size: 14px;
  line-height: 14px;
}
.stars span.fa-star {
  margin-right: 1px;
}
.stars > span.fa-star {
  opacity: 0.3;
}
.stars-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  overflow: hidden;
  white-space: nowrap;
  color: var(--theme-default-color, #464f5f);
}
@media screen and (min-width: 640px) {
  .stars {
    max-width: 80px;
    font-size: 16px;
    line-height: 16px;
  }
}
.mode-dark .stars {
  color: #fcdb05;
}
.mode-dark .stars > span.fa-star {
  color: #8797a4;
}
.mode-dark .stars-inner {
  color: var(--theme-default-color, #fcdb05);
}
.mode-dark .stars-inner .fa-star {
  color: inherit;
}
.tile-payment {
  display: inline-block;
  width: 55px;
  height: 55px;
  background-color: #d1d6e2;
  border-radius: 5px;
  position: relative;
}
.tile-payment .payment-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
}
@media screen and (max-width: 600px) {
  .tile-payment {
    width: 43px;
    height: 43px;
  }
  .payment-icon {
    width: 30px;
    height: 30px;
  }
}
.mode-dark .tile-payment {
  background-color: #292e30;
}
.widget-chart-review .widget-header {
  padding-bottom: 20px;
}
.widget-chart-review .widget-body {
  padding: 0;
}
@media screen and (max-width: 980px) {
  .widget-chart-review .chart-review .row-item {
    padding-bottom: 0;
  }
  .widget-chart-review .card .part-top {
    padding-top: 20px;
  }
}
@media screen and (max-width: 600px) {
  .widget-chart-review .widget-header {
    padding: 15px;
  }
}
.clearfix:after,
.clearfix:before {
  display: table;
  line-height: 0;
  content: '';
}
.clearfix:after {
  clear: both;
}
.text-content {
  font-size: 14px;
  color: #464f5f;
  line-height: 1.375rem;
}
.text-content:after,
.text-content:before {
  display: table;
  line-height: 0;
  content: '';
}
.text-content:after {
  clear: both;
}
.text-content:after,
.text-content:before {
  display: table;
  line-height: 0;
  content: '';
}
.text-content:after {
  clear: both;
}
.text-content p:first-child + h2 {
  margin-top: 20px;
}
.text-content p {
  margin: 15px 0 10px;
}
.text-content p:first-child {
  margin-top: 0;
}
.text-content ol,
.text-content ul {
  margin: 0 0 20px 25px;
}
.text-content ul {
  list-style: outside disc;
}
.text-content ol {
  list-style: outside decimal;
}
.text-content li {
  margin-bottom: 15px;
}
.text-content b,
.text-content strong {
  font-weight: 700;
}
.text-content em,
.text-content i {
  font-style: italic;
}
.text-content h1,
.text-content h2,
.text-content h3,
.text-content h4,
.text-content h5,
.text-content h6 {
  font-weight: 400;
  line-height: 1.2;
  margin: 20px 0 10px;
}
.text-content h1 {
  font-size: 2rem;
}
.text-content h2 {
  font-size: 1.125rem;
}
.text-content h3 {
  font-size: 1rem;
}
.text-content h4 {
  font-size: 0.9375rem;
}
.text-content h5,
.text-content h6 {
  margin: 0 0 30px;
}
.text-content img {
  max-width: 100%;
  height: auto;
}
.text-content img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.text-content img.alignright {
  float: right;
  margin: 0 0 15px 15px;
}
.text-content img.alignleft {
  float: left;
  margin: 0 15px 15px 0;
}
.text-content hr {
  border-top: 1px solid #dbe0e9;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.text-content a {
  text-decoration: underline;
  color: #18adcb;
}
.text-content a:hover {
  text-decoration: underline;
}
.text-content .video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin-bottom: 10px;
}
.text-content .video-container embed,
.text-content .video-container iframe,
.text-content .video-container object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.item {
  text-align: center;
}
.item:not(:last-child) {
  margin-bottom: 25px;
}
.name-article {
  position: relative;
  display: inline-block;
  margin-bottom: 10px;
  text-transform: uppercase;
  line-height: initial;
  font-size: 1.125rem;
  cursor: pointer;
}
.name-article:before {
  content: '';
  position: absolute;
  right: -14px;
  top: 50%;
  margin-top: -3px;
  border: 5px solid transparent;
  border-top-color: currentColor;
}
.name-article.active:before {
  margin-top: -9px;
  border-top-color: transparent;
  border-bottom-color: currentColor;
}
.text-content {
  text-align: left;
}
.mode-dark .text-content {
  color: #8797a4;
}
.mode-dark .text-content h1,
.mode-dark .text-content h2,
.mode-dark .text-content h3,
.mode-dark .text-content h4,
.mode-dark .text-content h5,
.mode-dark .text-content h6 {
  color: #fff;
}
.mode-dark .text-content hr {
  border-color: #4d5057;
}
.widget-article .widget-body .date {
  padding: 0 0 20px;
}
.widget-article .widget-body .thumbnail {
  padding: 0 5px;
  margin-bottom: 20px;
}
.widget-article .widget-body .thumbnail img {
  display: block;
  width: 100%;
}
@media screen and (max-width: 600px) {
  .widget-article .widget-header {
    padding: 15px;
  }
  .widget-article .widget-body {
    padding: 0 15px 15px;
  }
}
.widget-arcticles-advanced .widget-body {
  padding: 0 0 15px;
}
.widget-arcticles-advanced .widget-body .categories {
  padding-bottom: 13px;
}
.widget-arcticles-advanced .widget-body .articles {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.widget-arcticles-advanced .widget-body .articles > div {
  width: 100%;
}
.widget-arcticles-advanced .widget-body .pagination {
  padding: 30px 0 15px;
}
.widget-arcticles-advanced .articles-item {
  box-sizing: border-box;
  padding: 25px 30px 30px;
  display: flex;
  flex-direction: row;
  justify-content: left;
  border-top: 1px solid #dbe0e9;
  align-items: flex-start;
}
.widget-arcticles-advanced .articles-item:last-child {
  border-bottom: 1px solid #dbe0e9;
}
.widget-arcticles-advanced .articles-item .article-thumbnail {
  display: block;
  margin-top: 5px;
  height: auto;
}
.widget-arcticles-advanced .articles-item .article-thumbnail img {
  display: block;
  max-width: 175px;
}
.widget-arcticles-advanced .articles-item .article-content {
  padding-left: 30px;
}
.widget-arcticles-advanced .articles-item .article-content .article-title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
.widget-arcticles-advanced .articles-item .article-content .article-title a {
  color: #464f5f;
  text-decoration: none;
}
.widget-arcticles-advanced
  .articles-item
  .article-content
  .article-title
  a:hover {
  text-decoration: underline;
}
.widget-arcticles-advanced .articles-item .article-content .article-date {
  font-size: 14px;
  margin: 10px 0;
}
.widget-arcticles-advanced .articles-item .article-content .article-text {
  font-size: 15px;
  line-height: 19px;
}
.widget-arcticles-advanced .articles-item .article-content .more:hover {
  text-decoration: underline;
}
@media screen and (max-width: 600px) {
  .widget-arcticles-advanced .articles-item {
    padding: 15px;
    flex-direction: column;
    width: 100%;
  }
  .widget-arcticles-advanced .articles-item .article-thumbnail {
    margin: 0 auto;
  }
  .widget-arcticles-advanced .articles-item .article-thumbnail img {
    max-width: 240px;
  }
  .widget-arcticles-advanced .articles-item .article-content {
    padding: 15px 0 0;
    width: 100%;
  }
  .widget-arcticles-advanced .articles-item .article-content .article-text {
    font-size: 14px;
  }
  .widget-arcticles-advanced .widget-body .pagination {
    padding: 15px 0 0;
  }
}
@media screen and (max-width: 480px) {
  .widget-arcticles-advanced .articles-item .article-thumbnail {
    width: 100%;
  }
  .widget-arcticles-advanced .articles-item .article-thumbnail img {
    max-width: 100%;
    width: 100%;
  }
}
.mode-dark .widget-arcticles-advanced .articles-item {
  border-color: #4d5057;
}
.mode-dark
  .widget-arcticles-advanced
  .articles-item
  .article-content
  .article-title
  a {
  color: #fcdb04;
  text-decoration: none;
}
.mode-dark
  .widget-arcticles-advanced
  .articles-item
  .article-content
  .article-title
  a:hover {
  text-decoration: underline;
}
.widget-banner .link {
  display: block;
}
.widget-banner .pic {
  display: block;
  max-width: 100%;
  margin: auto;
}
.widget-breadcrumbs li {
  display: inline-block;
  position: relative;
  padding-right: 11px;
  color: var(--theme-default-color, #18adcb);
}
.widget-breadcrumbs li a {
  text-decoration: none;
}
.widget-breadcrumbs li a:hover {
  text-decoration: underline;
}
.widget-breadcrumbs li:after {
  content: '>';
  position: absolute;
  right: 0;
  top: 50%;
  display: inline;
  color: inherit;
  transform: translate(0, -50%);
}
.widget-breadcrumbs li.active {
  color: #7c7f81;
}
.widget-breadcrumbs li:last-child:after {
  display: none;
}
.bg-custom .widget-breadcrumbs li,
.bg-custom .widget-breadcrumbs li a {
  color: #fff;
}
.bg-custom .widget-breadcrumbs li.active {
  color: #7c7f81;
}
.mode-dark .widget-breadcrumbs li {
  color: var(--theme-default-color, #fcdb05);
}
.mode-dark .widget-breadcrumbs li a {
  color: var(--theme-default-color, #fcdb05);
}
.mode-dark .widget-breadcrumbs li.active {
  color: inherit;
}
.mode-dark.bg-custom .widget-breadcrumbs li,
.mode-dark.bg-custom .widget-breadcrumbs li a {
  color: #fff;
}
.mode-dark.bg-custom .widget-breadcrumbs li.active {
  color: inherit;
}
#targetBtnWidget .btn-constructor,
.btn-constructor {
  box-sizing: border-box;
  background-color: var(--target-btn_bg-color) !important;
  border-color: var(--target-btn_border-color) !important;
  color: var(--target-btn_color, #000) !important;
  padding: 13px 31px;
  text-align: center;
  position: relative;
  border-width: 1px;
  border-style: solid;
  transition: all 0.3s ease !important;
  text-transform: none;
  white-space: nowrap;
}
#targetBtnWidget .btn-constructor:not(.btn-sm),
.btn-constructor:not(.btn-sm) {
  min-width: 122px;
}
#targetBtnWidget .btn-constructor .fa,
.btn-constructor .fa {
  font-size: 13px;
  position: relative;
  top: -1px;
  color: var(--target-btn_icon-color, #000);
  transition: all 0.3s ease;
}
#targetBtnWidget .btn-constructor span.additional-text p,
.btn-constructor span.additional-text p {
  display: inline;
  margin: 0;
}
#targetBtnWidget .btn-constructor span.additional-text p b,
.btn-constructor span.additional-text p b {
  font-weight: 700;
}
#targetBtnWidget .btn-constructor span.additional-text p i,
.btn-constructor span.additional-text p i {
  font-style: italic;
}
#targetBtnWidget .btn-constructor .add-text-outside,
.btn-constructor .add-text-outside {
  text-transform: none;
  font-weight: 400;
  position: absolute;
  left: -30%;
  right: -30%;
  text-align: center;
  bottom: calc(100% + 5px);
  font-size: 13px;
  transition: all 0.3s ease;
  line-height: 12px;
  color: var(--target-btn_color, #000) !important;
}
@media (max-width: 570px) {
  #targetBtnWidget .btn-constructor .add-text-outside,
  .btn-constructor .add-text-outside {
    left: -5%;
    right: -5%;
    white-space: pre-wrap;
  }
}
#targetBtnWidget .btn-constructor .add-text-inside,
.btn-constructor .add-text-inside {
  text-transform: none;
  font-weight: 400;
  display: block;
  font-size: 10px;
  transition: all 0.3s ease;
  line-height: 12px;
  padding-top: 2px;
  letter-spacing: -0.3px;
  white-space: pre-wrap;
  color: initial;
}
#targetBtnWidget .btn-constructor.btn-md,
.btn-constructor.btn-md {
  min-width: 111px;
  padding: 11px 22px 10px;
}
#targetBtnWidget .btn-constructor.btn-icon-right,
.btn-constructor.btn-icon-right {
  padding-left: 23px;
  padding-right: 23px;
}
#targetBtnWidget .btn-constructor.btn-icon-right .fa,
.btn-constructor.btn-icon-right .fa {
  margin-left: 5px;
}
#targetBtnWidget .btn-constructor.btn-icon-left,
.btn-constructor.btn-icon-left {
  padding-left: 23px;
  padding-right: 23px;
}
#targetBtnWidget .btn-constructor.btn-icon-left .fa,
.btn-constructor.btn-icon-left .fa {
  margin-right: 5px;
}
#targetBtnWidget .btn-constructor.btn-icon-left.btn-icon-bg .fa,
#targetBtnWidget .btn-constructor.btn-icon-right.btn-icon-bg .fa,
.btn-constructor.btn-icon-left.btn-icon-bg .fa,
.btn-constructor.btn-icon-right.btn-icon-bg .fa {
  width: 28px;
  box-sizing: border-box;
  position: absolute;
  height: calc(100% + 4px);
  top: -2px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 5px;
}
#targetBtnWidget .btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-right,
#targetBtnWidget .btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-right,
.btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-right,
.btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-right {
  background: linear-gradient(
    to left,
    var(--target-btn_bg-icon-color) 28px,
    var(--target-btn_bg-color) 28px
  ) !important;
  padding-right: 43px;
  padding-left: 19px;
}
#targetBtnWidget
  .btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-right:not(
    .btn-oval-with-outline
  ),
#targetBtnWidget
  .btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-right:not(
    .btn-oval-with-outline
  ),
.btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-right:not(
    .btn-oval-with-outline
  ),
.btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-right:not(
    .btn-oval-with-outline
  ) {
  border-color: transparent var(--target-btn_bg-icon-color) transparent
    var(--target-btn_bg-color) !important;
}
#targetBtnWidget
  .btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-right.btn-text-inside,
#targetBtnWidget
  .btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-right.btn-text-inside,
.btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-right.btn-text-inside,
.btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-right.btn-text-inside {
  padding: 7px 34px 7px 11px;
}
#targetBtnWidget
  .btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-right.btn-text-inside.btn-md,
#targetBtnWidget
  .btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-right.btn-text-inside.btn-md,
.btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-right.btn-text-inside.btn-md,
.btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-right.btn-text-inside.btn-md {
  padding: 5px 34px 4px 11px;
}
#targetBtnWidget .btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-right .fa,
#targetBtnWidget .btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-right .fa,
.btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-right .fa,
.btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-right .fa {
  right: 0;
}
#targetBtnWidget .btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-left,
#targetBtnWidget .btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-left,
.btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-left,
.btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-left {
  background: linear-gradient(
    to right,
    var(--target-btn_bg-icon-color) 28px,
    var(--target-btn_bg-color) 28px
  ) !important;
  padding-left: 43px;
  padding-right: 19px;
}
#targetBtnWidget
  .btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-left:not(
    .btn-oval-with-outline
  ),
#targetBtnWidget
  .btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-left:not(
    .btn-oval-with-outline
  ),
.btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-left:not(
    .btn-oval-with-outline
  ),
.btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-left:not(
    .btn-oval-with-outline
  ) {
  border-color: transparent var(--target-btn_bg-color) transparent
    var(--target-btn_bg-icon-color) !important;
}
#targetBtnWidget
  .btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-left.btn-text-inside,
#targetBtnWidget
  .btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-left.btn-text-inside,
.btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-left.btn-text-inside,
.btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-left.btn-text-inside {
  padding: 7px 11px 7px 34px;
}
#targetBtnWidget
  .btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-left.btn-text-inside.btn-md,
#targetBtnWidget
  .btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-left.btn-text-inside.btn-md,
.btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-left.btn-text-inside.btn-md,
.btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-left.btn-text-inside.btn-md {
  padding: 5px 11px 4px 34px;
}
#targetBtnWidget .btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-left .fa,
#targetBtnWidget .btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-left .fa,
.btn-constructor.btn-icon-left.btn-icon-bg.btn-icon-left .fa,
.btn-constructor.btn-icon-right.btn-icon-bg.btn-icon-left .fa {
  left: 0;
}
#targetBtnWidget .btn-constructor.btn-primary-3d,
.btn-constructor.btn-primary-3d {
  box-shadow:
    inset 0 0 0 0 transparent,
    0 4px 0 var(--target-btn-3d_box-shadow),
    0 6px 6px rgba(0, 0, 0, 0.35) !important;
}
#targetBtnWidget .btn-constructor.btn-primary-3d.btn-icon-bg .fa,
.btn-constructor.btn-primary-3d.btn-icon-bg .fa {
  top: 0;
  height: 100%;
}
#targetBtnWidget .btn-constructor.btn-primary-3d.btn-icon-bg.btn-icon-right .fa,
.btn-constructor.btn-primary-3d.btn-icon-bg.btn-icon-right .fa {
  right: 0;
}
#targetBtnWidget .btn-constructor.btn-primary-3d.btn-icon-bg.btn-icon-left .fa,
.btn-constructor.btn-primary-3d.btn-icon-bg.btn-icon-left .fa {
  left: 0;
}
#targetBtnWidget
  .btn-constructor.btn-primary-3d:not(.btn-oval-with-outline):hover,
.btn-constructor.btn-primary-3d:not(.btn-oval-with-outline):hover {
  border-color: var(--target-btn-3d_box-shadow) !important;
  box-shadow:
    inset 0 0 0 100px rgba(0, 0, 0, 0.15),
    0 4px 0 var(--target-btn-3d_box-shadow),
    0 6px 6px rgba(0, 0, 0, 0.35) !important;
}
#targetBtnWidget .btn-constructor.btn-rectangular,
.btn-constructor.btn-rectangular {
  border-radius: 0;
}
#targetBtnWidget .btn-constructor.btn-rectangular.btn-icon-bg .fa,
.btn-constructor.btn-rectangular.btn-icon-bg .fa {
  border-radius: 0;
}
#targetBtnWidget .btn-constructor.btn-rounded-rectangle,
.btn-constructor.btn-rounded-rectangle {
  border-radius: 8px;
}
#targetBtnWidget
  .btn-constructor.btn-rounded-rectangle.btn-icon-right.btn-icon-bg
  .fa,
.btn-constructor.btn-rounded-rectangle.btn-icon-right.btn-icon-bg .fa {
  border-radius: 0 8px 8px 0;
}
#targetBtnWidget
  .btn-constructor.btn-rounded-rectangle.btn-icon-left.btn-icon-bg
  .fa,
.btn-constructor.btn-rounded-rectangle.btn-icon-left.btn-icon-bg .fa {
  border-radius: 8px 0 0 8px;
}
#targetBtnWidget .btn-constructor.btn-oval,
.btn-constructor.btn-oval {
  border-radius: 33px;
}
#targetBtnWidget .btn-constructor.btn-oval.btn-icon-right.btn-icon-bg .fa,
.btn-constructor.btn-oval.btn-icon-right.btn-icon-bg .fa {
  border-radius: 0 33px 33px 0;
}
#targetBtnWidget .btn-constructor.btn-oval.btn-icon-left.btn-icon-bg .fa,
.btn-constructor.btn-oval.btn-icon-left.btn-icon-bg .fa {
  border-radius: 33px 0 0 33px;
}
#targetBtnWidget .btn-constructor.btn-text-outside,
.btn-constructor.btn-text-outside {
  overflow: inherit;
}
#targetBtnWidget .btn-constructor.btn-text-inside,
.btn-constructor.btn-text-inside {
  padding: 7px 11px;
}
#targetBtnWidget .btn-constructor.btn-text-inside.btn-md,
.btn-constructor.btn-text-inside.btn-md {
  padding-top: 5px;
  padding-bottom: 4px;
}
#targetBtnWidget .btn-constructor.btn-text-inside.btn-md.btn-icon-bg,
.btn-constructor.btn-text-inside.btn-md.btn-icon-bg {
  padding-top: 6px;
  padding-bottom: 5px;
}
#targetBtnWidget .btn-constructor.btn-text-inside.btn-oval-with-outline,
.btn-constructor.btn-text-inside.btn-oval-with-outline {
  padding: 7px 13px;
}
#targetBtnWidget .btn-constructor.btn-oval-with-outline,
.btn-constructor.btn-oval-with-outline {
  border-radius: 33px;
  border: 5px solid #fff !important;
  box-shadow:
    inset 0 0 0 33px transparent,
    0 7px 10px rgba(3, 4, 4, 0.2) !important;
}
#targetBtnWidget .btn-constructor.btn-oval-with-outline:hover,
.btn-constructor.btn-oval-with-outline:hover {
  box-shadow:
    inset 0 0 0 33px rgba(0, 0, 0, 0.15),
    0 7px 10px rgba(3, 4, 4, 0.2) !important;
}
#targetBtnWidget .btn-constructor.btn-oval-with-outline.btn-primary-3d,
.btn-constructor.btn-oval-with-outline.btn-primary-3d {
  box-shadow:
    inset 0 0 0 33px transparent,
    0 5px 0 #5d5d5d,
    0 7px 10px rgba(3, 4, 4, 0.2) !important;
}
#targetBtnWidget .btn-constructor.btn-oval-with-outline.btn-primary-3d:hover,
.btn-constructor.btn-oval-with-outline.btn-primary-3d:hover {
  box-shadow:
    inset 0 0 0 33px rgba(0, 0, 0, 0.15),
    0 5px 0 #5d5d5d,
    0 7px 10px rgba(3, 4, 4, 0.3) !important;
}
#targetBtnWidget .btn-constructor.btn-oval-with-outline.btn-icon-left,
#targetBtnWidget .btn-constructor.btn-oval-with-outline.btn-icon-right,
.btn-constructor.btn-oval-with-outline.btn-icon-left,
.btn-constructor.btn-oval-with-outline.btn-icon-right {
  padding-right: 23px;
  padding-left: 23px;
}
#targetBtnWidget .btn-constructor.btn-oval-with-outline.btn-icon-bg,
.btn-constructor.btn-oval-with-outline.btn-icon-bg {
  padding-top: 13px;
  padding-bottom: 13px;
}
#targetBtnWidget .btn-constructor.btn-oval-with-outline.btn-icon-bg .fa,
.btn-constructor.btn-oval-with-outline.btn-icon-bg .fa {
  top: 0;
  height: 100%;
}
#targetBtnWidget
  .btn-constructor.btn-oval-with-outline.btn-icon-bg.btn-icon-right,
.btn-constructor.btn-oval-with-outline.btn-icon-bg.btn-icon-right {
  padding-right: 36px;
  padding-left: 13px;
}
#targetBtnWidget
  .btn-constructor.btn-oval-with-outline.btn-icon-bg.btn-icon-right
  .fa,
.btn-constructor.btn-oval-with-outline.btn-icon-bg.btn-icon-right .fa {
  right: 0;
  border-radius: 0 33px 33px 0;
}
#targetBtnWidget
  .btn-constructor.btn-oval-with-outline.btn-icon-bg.btn-icon-left,
.btn-constructor.btn-oval-with-outline.btn-icon-bg.btn-icon-left {
  padding-left: 36px;
  padding-right: 13px;
}
#targetBtnWidget
  .btn-constructor.btn-oval-with-outline.btn-icon-bg.btn-icon-left
  .fa,
.btn-constructor.btn-oval-with-outline.btn-icon-bg.btn-icon-left .fa {
  left: 0;
  border-radius: 33px 0 0 33px;
}
#targetBtnWidget
  .btn-constructor.btn-oval-with-outline.btn-icon-bg.btn-text-inside,
.btn-constructor.btn-oval-with-outline.btn-icon-bg.btn-text-inside {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
#targetBtnWidget .btn-constructor.btn-oval-with-outline.btn-icon-bg.btn-md,
.btn-constructor.btn-oval-with-outline.btn-icon-bg.btn-md {
  padding-top: 11px;
  padding-bottom: 10px;
}
#targetBtnWidget .btn-constructor.btn-oval-with-outline .add-text-outside,
.btn-constructor.btn-oval-with-outline .add-text-outside {
  bottom: calc(100% + 8px);
}
#targetBtnWidget .btn-constructor:not(.btn-primary-3d):hover,
.btn-constructor:not(.btn-primary-3d):hover {
  box-shadow: inset 0 0 0 33px rgba(0, 0, 0, 0.15);
}
@media (max-width: 500px) {
  #targetBtnWidget .btn-constructor,
  .btn-constructor {
    display: inline-block;
  }
}
@media (max-width: 768px) {
  #targetBtnWidget .btn-constructor:not(.btn-sm),
  .btn-constructor:not(.btn-sm) {
    min-width: 133px;
  }
}
#targetBtnWidget .widget-slider-chart .btn-constructor,
.widget-slider-chart .btn-constructor {
  padding-left: 10px;
  padding-right: 10px;
}
#targetBtnWidget
  .widget-slider-chart
  .btn-constructor.btn-oval-with-outline.btn-icon-left,
#targetBtnWidget
  .widget-slider-chart
  .btn-constructor.btn-oval-with-outline.btn-icon-right,
.widget-slider-chart .btn-constructor.btn-oval-with-outline.btn-icon-left,
.widget-slider-chart .btn-constructor.btn-oval-with-outline.btn-icon-right {
  padding-left: 10px;
  padding-right: 10px;
}
#targetBtnWidget
  .widget-slider-chart
  .btn-constructor.btn-oval-with-outline.btn-text-inside,
.widget-slider-chart .btn-constructor.btn-oval-with-outline.btn-text-inside {
  padding-left: 8px;
  padding-right: 8px;
}
#targetBtnWidget
  .widget-slider-chart
  .btn-constructor.btn-icon-bg.btn-icon-right,
.widget-slider-chart .btn-constructor.btn-icon-bg.btn-icon-right {
  padding-right: 30px;
  padding-left: 8px;
}
#targetBtnWidget
  .widget-slider-chart
  .btn-constructor.btn-icon-bg.btn-icon-left,
.widget-slider-chart .btn-constructor.btn-icon-bg.btn-icon-left {
  padding-left: 30px;
  padding-right: 8px;
}
#targetBtnWidget .widget-top10 .btn-constructor.btn-text-outside,
.widget-top10 .btn-constructor.btn-text-outside {
  margin-top: 19px;
}
#targetBtnWidget .ribbon.ribbon-1.ribbon-arr-indent,
.ribbon.ribbon-1.ribbon-arr-indent {
  margin-top: -11px;
}
@media (max-width: 859px) {
  #targetBtnWidget .widget-chart-image .ribbon.ribbon-1.ribbon-arr-indent,
  .widget-chart-image .ribbon.ribbon-1.ribbon-arr-indent {
    padding-bottom: 7px;
    margin-top: 0;
  }
  #targetBtnWidget
    .widget-chart-image
    .ribbon.ribbon-1.ribbon-arr-indent
    ~ .cell-action
    .btn-text-outside,
  .widget-chart-image
    .ribbon.ribbon-1.ribbon-arr-indent
    ~ .cell-action
    .btn-text-outside {
    margin-top: 10px;
  }
}
#targetBtnWidget .widget-chart-expanded .ribbon.ribbon-1.ribbon-arr-indent,
.widget-chart-expanded .ribbon.ribbon-1.ribbon-arr-indent {
  margin-top: 0;
}
@media (min-width: 640px) {
  #targetBtnWidget
    .widget-chart-expanded
    .ribbon.ribbon-1.ribbon-arr-indent
    ~ .cell-action
    .btn-text-outside,
  .widget-chart-expanded
    .ribbon.ribbon-1.ribbon-arr-indent
    ~ .cell-action
    .btn-text-outside {
    margin-top: 28px;
  }
}
@media (max-width: 639px) {
  #targetBtnWidget .widget-chart-expanded .ribbon.ribbon-1.ribbon-arr-indent,
  .widget-chart-expanded .ribbon.ribbon-1.ribbon-arr-indent {
    margin-top: 0;
    margin-bottom: 11px;
  }
}
#targetBtnWidget .total-payout + .btn-constructor.btn-text-outside,
.total-payout + .btn-constructor.btn-text-outside {
  margin-top: 10px;
}
#targetBtnWidget .widget-slider-gallery .btn-constructor.btn-text-outside,
.widget-slider-gallery .btn-constructor.btn-text-outside {
  margin-top: 16px;
}
#targetBtnWidget
  .widget-chart-main.mobile
  .score
  + .btn-wrap
  .btn-constructor.btn-text-outside,
.widget-chart-main.mobile .score + .btn-wrap .btn-constructor.btn-text-outside {
  margin-top: 15px;
}
#targetBtnWidget
  .chart-mob
  .row-item
  .cell.cell-complex
  .btn-wrap
  .btn-constructor.btn-text-outside,
.chart-mob
  .row-item
  .cell.cell-complex
  .btn-wrap
  .btn-constructor.btn-text-outside {
  margin-top: 14px;
}
#targetBtnWidget .widget-chart-expanded .btn-constructor,
.widget-chart-expanded .btn-constructor {
  display: block;
}
#targetBtnWidget .chart-main.chart-mob-type-4 .btn-constructor,
.chart-main.chart-mob-type-4 .btn-constructor {
  padding-left: 10px;
  padding-right: 10px;
}
#targetBtnWidget
  .chart-main.chart-mob-type-4
  .btn-constructor.btn-icon-bg.btn-icon-left,
.chart-main.chart-mob-type-4 .btn-constructor.btn-icon-bg.btn-icon-left {
  padding-left: 34px;
}
#targetBtnWidget
  .chart-main.chart-mob-type-4
  .btn-constructor.btn-icon-bg.btn-icon-right,
.chart-main.chart-mob-type-4 .btn-constructor.btn-icon-bg.btn-icon-right {
  padding-right: 34px;
}
.widget-chart-expanded .widget-body {
  padding: 0;
}
.widget-chart-expanded .row-item {
  border-left: 1px solid #dbe0e9;
  border-right: 1px solid #dbe0e9;
}
.widget-chart-expanded .logo,
.widget-chart-expanded .site-logo {
  display: block;
}
.widget-chart-expanded .row-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 20px;
}
.widget-chart-expanded .likebox,
.widget-chart-expanded .read-review {
  display: none;
}
.widget-chart-expanded .likes-number {
  white-space: nowrap;
}
.widget-chart-expanded .cell.cell-name {
  margin: 0;
  align-self: center;
}
.widget-chart-expanded .cell.cell-name .border-pic {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: 10px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 10;
}
@media screen and (max-width: 639px) {
  .widget-chart-expanded .cell.cell-name {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    padding: 13px 10px;
  }
}
.widget-chart-expanded .cell.cell-desc {
  width: auto;
  margin-bottom: 13px;
}
.widget-chart-expanded .cell.cell-desc .bonus-container {
  font-size: 1.13rem;
  line-height: 1.3rem;
}
.widget-chart-expanded .cell.cell-content {
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0 10px 13px;
}
.widget-chart-expanded .cell.cell-content ul > li {
  position: relative;
  padding-left: 25px;
}
.widget-chart-expanded .cell.cell-content ul > li:before {
  content: '\f00c';
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 15px;
  line-height: 15px;
  font: normal normal normal 14px/1 FontAwesome;
  color: #18adcb;
}
.widget-chart-expanded .cell.cell-action {
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
@media screen and (max-width: 1023px) {
  .widget-chart-expanded .cell.cell-action {
    padding: 0 10px;
  }
}
.widget-chart-expanded .cell.cell-action .btn.btn-lg {
  display: block;
}
.widget-chart-expanded .preview-btn {
  margin-top: 7px;
}
.widget-chart-expanded .preview-btn span {
  position: relative;
}
.widget-chart-expanded .preview-btn span:after {
  border-bottom: 1px solid #313a3a;
  border-right: 1px solid #313a3a;
  content: '';
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: -15px;
  top: 50%;
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 5px;
}
.widget-chart-expanded .preview-btn.opened span:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.widget-chart-expanded .row-expanded {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 10px 20px;
}
.widget-chart-expanded .row-expanded.opened {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.widget-chart-expanded .row-expanded .expanded-btn-row {
  -ms-flex-item-align: stretch;
  align-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 399px) {
  .widget-chart-expanded .row-expanded .expanded-btn-row .btn {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
.widget-chart-expanded .row-expanded .expanded-img img {
  display: block;
  max-width: 100%;
  margin: auto;
}
.widget-chart-expanded .row-expanded .expanded-comment-container {
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.widget-chart-expanded .row-expanded .expanded-comment-inner {
  display: flex;
}
.widget-chart-expanded .row-expanded .expanded-comment-info {
  display: flex;
  margin-bottom: 10px;
  padding-right: 50px;
}
.widget-chart-expanded .row-expanded .expanded-comment .user-picture {
  flex-shrink: 0;
  margin-right: 12px;
}
.widget-chart-expanded .row-expanded .expanded-comment .user-picture img {
  border: 2px solid #dbe0e9;
  height: 50px;
  width: 50px;
  object-fit: cover;
}
.widget-chart-expanded .row-expanded .expanded-comment .user-picture img.round {
  border-radius: 50%;
}
.widget-chart-expanded .row-expanded .expanded-comment-name {
  font-weight: 900;
  font-style: italic;
  margin-top: 7px;
  word-break: break-word;
}
.widget-chart-expanded .row-expanded .expanded-comment .stars {
  margin: 5px 0;
}
.widget-chart-expanded .row-expanded .slick-list {
  margin-bottom: 15px;
}
.widget-chart-expanded .row-expanded .slick-dots {
  margin-bottom: 5px;
}
.widget-chart-expanded .row-expanded .slick-dots li {
  margin: 0 3px;
}
.widget-chart-expanded .row-expanded .slick-dots li button {
  width: 7px;
  height: 7px;
}
.widget-chart-expanded .expanded-comment-message {
  word-break: break-word;
}
@media screen and (max-width: 639px) {
  .widget-chart-expanded .expanded-img {
    margin-bottom: 15px;
  }
  .widget-chart-expanded .inner-ribbon {
    position: relative;
    top: 0;
    right: 0;
    transform: none;
    margin-right: 0;
    padding: 0 0 15px 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .widget-chart-expanded .inner-ribbon .arr {
    width: 31px;
    height: 12px;
    top: 9px;
    left: auto;
    right: -36px;
    transform: rotateX(0) rotateY(180deg) rotate(-25deg);
  }
  .widget-chart-expanded .inner-ribbon ~ .cell.cell-desc {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 10px;
  }
  .widget-chart-expanded .inner-ribbon ~ .cell.cell-action {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
@media screen and (max-width: 1023px) {
  .widget-chart-expanded .row-expanded {
    border-left: 1px solid #dbe0e9;
    border-right: 1px solid #dbe0e9;
  }
  .widget-chart-expanded .cell.cell-number {
    position: absolute;
    top: 53px;
    left: -26px;
    z-index: 8;
  }
  .widget-chart-expanded .chart .row-item .cell.cell-number .number {
    font-size: 0.95rem;
    border: 1px solid #dbe0e9;
    border-radius: 50%;
    background: #fff;
  }
  .widget-chart-expanded .cell.cell-action .bonus-container {
    display: none;
  }
  .widget-chart-expanded .cell.cell-score {
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  .widget-chart-expanded .slick-arrow {
    display: none !important;
  }
  .widget-chart-expanded .btn-primary-3d + .preview-btn {
    margin-top: 10px;
  }
}
@media screen and (min-width: 400px) and (max-width: 639px) {
  .widget-chart-expanded .cell.cell-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .widget-chart-expanded .cell.cell-action a.btn {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
  .widget-chart-expanded .btn.preview-btn {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    margin: 0 10px 0 0;
  }
}
@media screen and (min-width: 640px) and (max-width: 1023px) {
  .widget-chart-expanded .cell.cell-number {
    padding: 0;
  }
  .widget-chart-expanded .cell.cell-action {
    margin-left: auto;
    padding-right: 15px;
  }
  .widget-chart-expanded .cell.cell-score {
    padding-right: 15px;
  }
  .widget-chart-expanded .cell.cell-contetn {
    padding: 0 10px;
  }
  .widget-chart-expanded .cell.cell-desc,
  .widget-chart-expanded .cell.cell-score {
    margin-bottom: 7px;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }
  .widget-chart-expanded .inner-ribbon {
    top: 14px;
    right: 130px;
    max-width: 110px;
    margin-right: 0;
    padding: 0;
    transform: none;
  }
  .widget-chart-expanded .inner-ribbon .message {
    font-size: 0.93rem;
    line-height: 1.1rem;
  }
  .widget-chart-expanded .inner-ribbon .arr {
    top: auto;
    left: auto;
    right: 32px;
    bottom: -16px;
    width: 25px;
    height: 10px;
    transform: rotateX(180deg) rotateY(180deg) rotate(45deg);
  }
  .widget-chart-expanded .inner-ribbon ~ .cell.cell-desc {
    padding-right: 120px;
  }
}
@media screen and (min-width: 640px) {
  .widget-chart-expanded .row-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 13px 0;
  }
  .widget-chart-expanded .row-item .cell {
    flex: 0 1 auto;
  }
  .widget-chart-expanded .cell.cell-desc {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: calc(100% - 336px);
    margin: 0 0 0 226px;
  }
  .widget-chart-expanded .cell.cell-desc .bonus-container {
    margin-bottom: 0;
    text-align: left;
    font-size: 0.93rem;
    line-height: 1.1rem;
  }
  .widget-chart-expanded .cell.cell-score {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .widget-chart-expanded .cell.cell-number {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    position: static;
    margin-left: -16px;
  }
  .widget-chart-expanded .cell.cell-name {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .widget-chart-expanded .cell.cell-content {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
    -ms-flex-item-align: center;
    align-self: center;
    max-width: calc(100% - 435px);
    padding: 0 13px 0 18px;
  }
  .widget-chart-expanded .cell.cell-action {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
    align-self: auto;
    display: block;
    max-width: 220px;
  }
  .widget-chart-expanded .row-expanded {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 15px 15px;
  }
  .widget-chart-expanded .row-expanded .expanded-comment-container {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  .widget-chart-expanded .row-expanded .expanded-btn-row {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .widget-chart-expanded .expanded-img {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 45%;
  }
  .widget-chart-expanded .expanded-img + .expanded-comment-container {
    width: 55%;
    padding-right: 20px;
  }
  .widget-chart-expanded
    .expanded-img
    + .expanded-comment-container
    + .expanded-btn-row {
    margin-top: 15px;
  }
  .widget-chart-expanded .expanded-img + .expanded-btn-row {
    width: 55%;
    margin: auto auto 0 auto;
    order: -1;
  }
}
@media screen and (min-width: 640px) and screen and (max-width: 1023px) {
  .widget-chart-expanded .cell.cell-name {
    padding: 0 16px 0 15px;
  }
}
@media screen and (min-width: 1024px) {
  .widget-chart-expanded .inner-ribbon {
    top: 3px;
    right: 125px;
    padding: 0;
  }
  .widget-chart-expanded .inner-ribbon .arr {
    left: 104px;
    top: 26px;
    width: 51px;
    height: 13px;
    -webkit-transform: scale(-1, 1) rotateZ(-75deg);
    transform: scale(-1, 1) rotateZ(-75deg);
  }
  .widget-chart-expanded .stars {
    margin-bottom: 7px;
  }
  .widget-chart-expanded .likebox,
  .widget-chart-expanded .read-review {
    display: block;
  }
  .widget-chart-expanded .cell.cell-number {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-left: 0;
  }
  .widget-chart-expanded .cell.cell-name {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .widget-chart-expanded .cell.cell-content {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    max-width: calc(100% - 570px);
    padding: 0 20px 0 55px;
  }
  .widget-chart-expanded .cell.cell-score {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100px;
    margin-left: auto;
    padding: 0;
  }
  .widget-chart-expanded .cell.cell-score .stars {
    max-width: 80px;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-chart-expanded .chart .row-item .cell.cell-score .read-review {
    white-space: normal;
  }
  .widget-chart-expanded .cell.cell-action {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .widget-chart-expanded .cell.cell-action .bonus-container {
    color: #ff1200;
    font-weight: 700;
    margin-top: 9px;
    text-align: center;
    font-size: 1.15rem;
    line-height: 1.4rem;
  }
  .widget-chart-expanded .cell.cell-action .btn.btn-lg:not(.preview-btn) {
    font-size: 1rem;
    padding: 16px 34px;
    border-radius: 26px;
  }
  .widget-chart-expanded .cell.cell-desc {
    display: none;
  }
  .widget-chart-expanded .preview-btn {
    position: absolute;
    top: 22px;
    right: -45px;
    transform: rotate(-90deg);
    margin-top: 0;
    padding: 3px 8px 2px 8px;
    border-top: none;
    border-radius: 0 0 10px 10px;
    font-size: 14px;
    background-color: rgba(255, 255, 255, 0.95);
  }
  .widget-chart-expanded .preview-btn span {
    color: var(--theme-default-color, #18adcb);
  }
  .widget-chart-expanded .preview-btn:hover {
    background-color: var(--theme-default-color, #18adcb);
  }
  .widget-chart-expanded .preview-btn:hover span {
    color: #fff;
  }
  .widget-chart-expanded .preview-btn span:after {
    display: none;
  }
  .widget-chart-expanded .row-expanded {
    padding: 30px 30px 30px 38px;
    border-top: 1px solid #dbe0e9;
    background-color: #f3f7f8;
  }
  .widget-chart-expanded .row-expanded .expanded-img {
    width: 38%;
  }
  .widget-chart-expanded
    .row-expanded
    .expanded-img
    + .expanded-comment-container {
    width: 62%;
  }
  .widget-chart-expanded .slick-dots {
    display: none !important;
  }
  .widget-chart-expanded .slick-arrow {
    position: absolute;
    top: 0;
    font-size: 28px;
    color: #464f5f;
    z-index: 9;
  }
  .widget-chart-expanded .prev.slick-arrow {
    right: 35px;
  }
  .widget-chart-expanded .next.slick-arrow {
    right: 5px;
  }
  .widget-chart-expanded .controls {
    position: relative;
  }
  .widget-chart-expanded .expanded-comment-message {
    font-size: 1rem;
  }
  .widget-chart-expanded
    .expanded-img
    + .expanded-comment-container
    + .expanded-btn-row {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: -43px 38% 0 0;
  }
  .widget-chart-expanded
    .expanded-img
    + .expanded-comment-container
    .slick-list {
    margin-bottom: 61px;
  }
  .widget-chart-expanded .expanded-img + .expanded-btn-row {
    margin-top: 20px;
  }
}
@media screen and (max-width: 1045px) {
  .widget-chart-expanded .panel {
    margin: 0 10px;
  }
}
.mode-dark .widget-chart-expanded .row-expanded,
.mode-dark .widget-chart-expanded .row-item {
  border-color: #4d5057;
}
.mode-dark .widget-chart-expanded .preview-btn span:after {
  border-color: #8797a4;
}
.mode-dark .widget-chart-expanded .cell.cell-content ul > li:before {
  color: #fcdb05;
}
.mode-dark .widget-chart-expanded .expanded-comment-info .user-picture img {
  border-color: #4d5057;
}
@media screen and (max-width: 1023px) {
  .mode-dark .widget-chart-expanded .chart .row-item .cell.cell-number .number {
    border-color: #4d5057;
    color: #8797a4;
    background-color: #121316;
  }
}
@media screen and (min-width: 1024px) {
  .mode-dark .widget-chart-expanded .row-expanded {
    background-color: #2b2e35;
  }
  .mode-dark .widget-chart-expanded .preview-btn {
    background-color: rgba(16, 16, 16, 0.9);
  }
  .mode-dark .widget-chart-expanded .preview-btn span {
    color: var(--theme-default-color, #fff);
  }
  .mode-dark .widget-chart-expanded .preview-btn:hover {
    background-color: var(--theme-default-color, rgba(16, 16, 16, 0.9));
  }
  .mode-dark .widget-chart-expanded .preview-btn:hover span {
    color: #fff;
  }
}
.widget-chart-image .row-item-hover {
  display: block;
}
.widget-chart-image .row-item {
  padding: 0;
}
@media (max-width: 859px) {
  .widget-chart-image .row-item {
    flex-wrap: wrap;
  }
}
.widget-chart-image .row-item .cell.cell-number {
  position: absolute;
  left: 0;
  top: 0;
  background-color: #464f5f;
  border-bottom-right-radius: 100%;
  padding: 0 7px 7px 0;
  z-index: 10;
}
.widget-chart-image .row-item .cell.cell-number::before {
  display: none !important;
}
@media (max-width: 480px) {
  .widget-chart-image .row-item .cell.cell-number {
    display: block;
    padding: 0 8px 6px 0;
  }
}
.widget-chart-image .row-item .cell.cell-number .number {
  color: #fff;
}
@media (max-width: 480px) {
  .widget-chart-image .row-item .cell.cell-number .number {
    font-size: 15px;
  }
}
.widget-chart-image .row-item .cell.cell-image {
  max-width: 222px;
}
@media (max-width: 859px) {
  .widget-chart-image .row-item .cell.cell-image {
    max-width: 100%;
    flex-basis: 100%;
    order: 1;
  }
}
.widget-chart-image .row-item .cell.cell-image img {
  width: 100%;
  height: auto;
  display: block;
}
@media (max-width: 859px) {
  .widget-chart-image .row-item .cell.cell-image img {
    max-width: 100%;
    object-position: center;
    object-fit: cover;
    height: 248px;
  }
}
@media (max-width: 560px) {
  .widget-chart-image .row-item .cell.cell-image img {
    height: 141px;
  }
}
@media (max-width: 859px) {
  .widget-chart-image .row-item .cell.cell-name {
    order: 2;
    margin: auto;
  }
}
@media (max-width: 859px) {
  .widget-chart-image .row-item .cell.cell-info {
    display: block;
    order: 3;
    flex-basis: 100%;
  }
}
@media (max-width: 859px) {
  .widget-chart-image .row-item .cell.cell-info .rating-row {
    display: none;
  }
}
@media (max-width: 859px) {
  .widget-chart-image .row-item .cell.cell-info .short-desc {
    display: block;
    font-size: 16px;
  }
}
@media (max-width: 859px) {
  .widget-chart-image .row-item .cell.cell-score {
    display: block;
    order: 1;
    padding: 20px 0 20px 20px;
  }
}
@media (max-width: 859px) {
  .widget-chart-image .row-item .cell.cell-score .js-circle-box {
    width: 50px !important;
    height: 50px !important;
  }
}
@media (max-width: 859px) {
  .widget-chart-image
    .row-item
    .cell.cell-score
    .js-circle-box
    .progressbar-text {
    font-size: 1.3rem !important;
  }
}
@media (max-width: 859px) {
  .widget-chart-image .row-item .cell.cell-score .tooltip-rating {
    display: none;
  }
}
@media (max-width: 859px) {
  .widget-chart-image .row-item .cell.cell-action {
    margin: 25px auto 20px;
    order: 4;
  }
}
@media (max-width: 500px) {
  .widget-chart-image .row-item .cell.cell-action {
    width: 100%;
    text-align: center;
  }
}
.widget-chart-image .row-item .cell.cell-action .go-review {
  display: block;
  text-align: center;
  padding-top: 5px;
  color: var(--theme-default-color, #18adcb);
}
@media (max-width: 859px) {
  .widget-chart-image .row-item .cell.cell-action .go-review {
    display: none;
  }
}
.widget-chart-image
  .row-item
  .ribbon-1
  + .cell-number
  + .cell-image
  + .cell-name
  .border-pic {
  display: block;
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (max-width: 859px) {
  .widget-chart-image .row-item .ribbon-1 {
    bottom: 80px;
    right: 40%;
    padding: 0;
    top: inherit;
  }
}
@media (max-width: 859px) {
  .widget-chart-image .row-item .ribbon-1 .arr {
    left: calc(50% - 21px) !important;
    top: 35px !important;
  }
}
.widget-chart-image .row-item .ribbon-2 {
  padding: 0 10px 0 36px;
}
@media (max-width: 859px) {
  .widget-chart-image .row-item-no-image .cell.cell-score {
    order: 2;
    padding: 0 !important;
    right: 20px;
    top: 20px;
    position: absolute;
  }
}
@media (max-width: 859px) {
  .widget-chart-image .row-item-no-image .cell.cell-name {
    order: 1;
    width: 100%;
    flex-basis: 100%;
    padding: 20px 0;
  }
}
@media (max-width: 859px) {
  .widget-chart-image .row-item-no-image .cell.cell-name a {
    margin: auto;
  }
}
.widget-chart-image
  .row-item-no-image
  .ribbon-1
  + .cell-number
  + .cell-image
  + .cell-name
  .border-pic {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
}
@media (max-width: 859px) {
  .widget-chart-image .row-item-no-image .ribbon-1 {
    bottom: 80px;
    right: 40%;
    padding: 0;
    top: inherit;
  }
}
@media (max-width: 859px) {
  .widget-chart-image .row-item-no-image .ribbon-1 .arr {
    left: calc(50% - 14px) !important;
    top: 35px !important;
  }
}
.widget-chart-image .row-item-ecommerce .cell.cell-action .go-review {
  display: none;
}
@media (max-width: 859px) {
  .widget-chart-image-no-img-mob .row-item .cell.cell-image {
    display: none;
  }
}
@media (max-width: 859px) {
  .widget-chart-image-no-img-mob .row-item .cell.cell-name {
    order: 1;
  }
}
@media (max-width: 859px) {
  .widget-chart-image-no-img-mob .row-item .cell.cell-score {
    order: 2;
    padding: 0 !important;
    right: 20px;
    top: 20px;
    position: absolute;
  }
}
.layout.mode-dark .widget-chart-image .row-item .cell.cell-action .go-review {
  color: var(--theme-default-color, #8797a4);
}
:root {
  --top10-ribbon-color: #2bb131;
  --top10-chart-bg-color: #fff;
  --top10-chart-inner-border-color: #dbe0e9;
}
.top10 .widget-body {
  position: relative;
  padding: 0;
}
.top10 .description-text {
  margin-bottom: 15px;
}
.top10_mobile {
  margin-top: 0 !important;
  margin-right: -10px;
  margin-left: -10px;
}
.top10-substrate {
  background-color: #fff;
}
.top10-top-panel {
  box-sizing: border-box;
  position: absolute;
  display: flex;
  width: 100%;
  min-height: 24px;
  border: 1px solid #dbe0e9;
  padding: 6px 22px 6px 8px;
  align-items: center;
  background-color: #fff;
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .top10-top-panel {
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
  }
}
.top10-top-panel_desktop {
  padding: 6px 0;
}
.top10-top-panel.fixed {
  top: 0;
  max-width: 1000px;
}
.top10_mobile .top10-top-panel.fixed {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .top10_mobile .top10-top-panel.fixed {
    max-width: 988px;
  }
}
.top10-top-panel-i {
  flex: 1;
  position: relative;
  padding: 0 5px;
  text-align: center;
  font-size: 0.625rem;
  line-height: 0.75rem;
  word-break: break-word;
  text-transform: uppercase;
  font-weight: 600;
}
@media screen and (max-width: 1023px) {
  .top10-top-panel-i {
    text-transform: initial;
  }
}
@media screen and (max-width: 1023px) {
  .top10-top-panel_desktop .top10-top-panel-i:nth-child(7) {
    display: none;
  }
}
@media screen and (max-width: 860px) {
  .top10-top-panel_desktop .top10-top-panel-i:nth-child(5),
  .top10-top-panel_desktop .top10-top-panel-i:nth-child(6) {
    display: none;
  }
}
@media screen and (max-width: 620px) {
  .top10-top-panel_desktop .top10-top-panel-i:nth-child(3),
  .top10-top-panel_desktop .top10-top-panel-i:nth-child(4) {
    display: none;
  }
}
@media screen and (max-width: 359px) {
  .top10-top-panel_desktop .top10-top-panel-i:nth-child(2) {
    display: none;
  }
}
.top10-top-panel-i:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  height: 28px;
  transform: translateY(-50%);
  border-right: 1px solid #dbe0e9;
}
.top10-top-panel-i_rate {
  flex: 0;
  padding: 0 5px 0 0;
  min-width: 27px;
}
.top10-top-panel-i_logo {
  flex: 1 0 auto;
  width: 15%;
}
.top10-top-panel-i_logo-desktop {
  flex: 1 0 auto;
  width: 9.8%;
}
.top10-top-panel-i_rates {
  flex: 1 0 auto;
  width: 2.9%;
}
.top10-top-panel-i_btn {
  flex: 1 0 auto;
  width: 5.9%;
}
.top10-top-panel-i:last-child {
  visibility: hidden;
  min-width: 48px;
}
@media screen and (max-width: 860px) {
  .top10-top-panel-i_rates {
    display: none;
  }
}
.top10-ribbon {
  display: flex;
  justify-content: flex-end;
}
.top10-ribbon.top10-ribbon_desktop {
  justify-content: flex-start;
}
.top10-ribbon-inner {
  margin-bottom: -1px;
  padding: 4px 10px 4px 25px;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #fff;
  background-color: var(--top10-ribbon-color);
  border-radius: 20px 0 0 0;
  text-align: right;
}
.top10-ribbon-inner.top10-ribbon-inner_desktop {
  padding: 4px 18px 4px 10px;
  border-radius: 0 20px 0 0;
}
.top10-charts {
  padding-top: 5px;
}
.top10-charts-i {
  position: relative;
  display: flex;
  align-items: center;
  padding: 7px 22px 7px 8px;
  height: 45px;
  font-size: 0.6875rem;
  line-height: 0.75rem;
}
.top10-charts-i.top10-charts-i_desktop {
  height: 72px;
  padding: 7px 0;
  font-size: 0.875rem;
  line-height: 1.2rem;
}
.top10-charts-i.top10-charts-i_desktop:before {
  content: attr(data-position);
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  font-size: 0.875rem;
  line-height: 1.125rem;
  text-align: center;
  background-color: #363d4a;
  color: #fff;
}
.top10-charts-i-inner {
  margin-bottom: 5px;
  border: 1px solid var(--top10-chart-inner-border-color);
}
.top10-charts-i-inner_ribbon {
  border-color: var(--top10-ribbon-color);
  background-color: var(--top10-chart-bg-color);
}
.top10-charts-i:before {
  content: attr(data-position);
  position: absolute;
  top: 6px;
  left: 5px;
  font-size: 0.6875rem;
  line-height: 0.75rem;
}
.top10-charts-i-expansive .top10-show-info {
  content: '';
  position: absolute;
  right: 11px;
  top: 50%;
  display: block;
  margin-top: -4px;
  border-bottom: 2px solid;
  border-bottom-color: var(--theme-default-color, #18adcb);
  border-right: 2px solid;
  border-right-color: var(--theme-default-color, #18adcb);
  width: 5px;
  height: 5px;
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.top10-charts-i-expansive.expanded .top10-show-info {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.top10-charts-i-cell {
  flex: 1;
  padding: 0 5px;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .top10-charts-i_desktop .top10-charts-i-cell:nth-child(7) {
    display: none;
  }
}
@media screen and (max-width: 860px) {
  .top10-charts-i_desktop .top10-charts-i-cell:nth-child(5),
  .top10-charts-i_desktop .top10-charts-i-cell:nth-child(6) {
    display: none;
  }
}
@media screen and (max-width: 620px) {
  .top10-charts-i_desktop .top10-charts-i-cell:nth-child(3),
  .top10-charts-i_desktop .top10-charts-i-cell:nth-child(4) {
    display: none;
  }
}
@media screen and (max-width: 359px) {
  .top10-charts-i_desktop .top10-charts-i-cell:nth-child(2) {
    display: none;
  }
}
.top10-charts-i-cell:not(.top10-charts-i-cell_rate) {
  position: relative;
}
.top10-charts-i-cell:not(.top10-charts-i-cell_rate):after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  border-right: 1px solid var(--top10-chart-inner-border-color);
  height: 34px;
}
.top10-charts-i-cell.top10-charts-i-cell_desktop:after {
  height: 66px;
}
.top10-charts-i-cell_bold {
  font-weight: 600;
}
.top10-charts-i-cell_rate {
  flex: 0;
  padding: 0;
  font-weight: 900;
  min-width: 32px;
  word-break: initial;
}
.top10-charts-i-cell_logo {
  flex: 1 0 auto;
  width: 15%;
}
.top10-charts-i-cell_logo a {
  display: block;
}
.top10-charts-i-cell_logo a + div {
  margin-top: 5px;
}
.top10-charts-i-cell_logo img {
  display: block;
  margin: auto;
  max-width: 100%;
  max-height: 45px;
}
.top10-charts-i-cell_logo-desktop {
  flex: 1 0 auto;
  width: 9.8%;
}
.top10-charts-i-cell_desktop-btn {
  flex: 1 0 auto;
  width: 5.9%;
}
.top10-charts-i-cell_desktop-btn:after {
  display: none;
}
.top10-charts-i-cell_btn:after {
  display: none;
}
.top10-charts-i-cell_rates {
  flex: 1 0 auto;
  width: 2.9%;
}
.top10-charts-i-cell-text {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.top10-charts-i-cell-text_tooltip {
  position: relative;
  padding-right: 14px;
  box-sizing: border-box;
}
.top10-charts-i-cell-text .tooltip {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
}
.top10-charts-i-cell_first-feature {
  display: none;
}
.top10-charts-i-cell .stars {
  margin: auto;
  color: #d6dae2;
}
.top10-charts-i-cell .stars > span.fa-star {
  opacity: 1;
}
.top10-charts-i-cell .stars .stars-inner {
  color: var(--theme-default-color, #2db233);
}
.top10-charts-i-cell a {
  cursor: pointer;
}
.top10-info {
  padding: 0 9px 0;
  font-size: 0.75rem;
  line-height: 1rem;
}
.top10-info-dropdown {
  display: none;
}
.top10-info-row {
  display: flex;
  align-items: center;
  border-top: 1px solid var(--top10-chart-inner-border-color);
  background-repeat: no-repeat;
  background-position: 2px 50%;
}
.top10-info-row:not(.top10-info-row_with-link) {
  padding: 7px 3px 7px 0;
}
.top10-info-row_with-link {
  padding: 7px 3px 10px;
}
.top10-info-row_type2 {
  display: flex;
  justify-content: space-between;
  margin-right: -8px;
  padding: 1px 0 1px 8px;
}
.top10-info-row-cell-l,
.top10-info-row-cell-r {
  flex: 1;
}
.top10-info-row-cell-l {
  position: relative;
}
.top10-info-row-cell-l i.fa {
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  text-align: center;
  font-size: 1.5em;
  transform: translateY(-50%);
}
i.fa + .top10-info-row-cell-l-name {
  padding-left: 32px;
}
.top10-info-row-cell-l-name {
  padding: 0 5px 0 3px;
}
.top10-info-row-cell-r {
  font-size: 0.875rem;
  text-align: right;
}
.top10-info-row-cell-r_bold {
  font-weight: 900;
}
.top10-info-row-link {
  font-size: 0.625rem;
  text-transform: uppercase;
  font-weight: 600;
}
.top10-sign {
  display: inline-block;
  vertical-align: middle;
}
.top10-sign.top10-sign_check {
  width: 17px;
  height: 19px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAYAAAB2pebxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN9JREFUeNqclIENwiAQRU/SBboCK3QCE1dwBTtCHUFGsCPoCDZOICu4AivIJZ/kckGa45ILl5Q+/sGHw/E9UEf4nAvGZxchxyPnhDq4DsAiANecmxXCP99QR1bBhRVyF/VcCgvkotqIVsgo2vjmXOVHZ1AxChXJChlxIhwb+0JPcEYVoTZhgOs8JMYdFVsNwkpeyA9WNakokKB8MClIU0WBrNI4uBe8+gltUm0z9Z4QQMULXjkzaV/8g5SeuZUzksQCzdBHPGsj7bVSgyQ4ksRNjXuQ2qO04n6QGJvxE2AAshcsIRdAxXwAAAAASUVORK5CYII=');
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
.top10-sign.top10-sign_minus {
  width: 8px;
  height: 3px;
  margin: 0 5px;
  background-color: #464f5f;
}
.top10-desktop-link {
  display: block;
  margin-top: 5px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--theme-default-color, #18adcb);
}
.top10-btn-desktop.btn.btn-md,
.top10-btn.btn.btn-md,
.top10-btn.btn.btn-sm {
  border-radius: 0;
  text-transform: uppercase;
  font-weight: 600;
}
.top10-btn.btn.btn-sm {
  display: block;
  font-size: 0.625rem;
  padding: 3px 12px 3px;
  word-break: initial;
}
.top10-btn.btn.btn-md {
  padding: 7px 22px 6px;
  font-size: 0.6875rem;
}
.top10-btn.btn.btn-md.btn-primary-3d {
  margin-bottom: 4px;
}
.top10-link {
  cursor: pointer;
  display: inline-block;
  text-decoration: underline;
}
.top10-link:hover {
  text-decoration: none;
}
.top10-not-expand .top10-charts-i,
.top10-not-expand .top10-top-panel {
  padding-right: 8px;
}
.top10-not-expand .top10-show-info {
  display: none;
}
.top10.top10-type-2 .top10-not-expand .top10-top-panel-i_rate:after {
  display: none;
}
.top10.top10-type-2 .top10-top-panel-i_logo {
  order: -2;
}
.top10.top10-type-2 .top10-top-panel-i:last-child {
  display: none;
}
.top10.top10-type-2 .top10-top-panel-i_rate {
  order: 1;
  padding: 0 10px;
  min-width: 32px;
}
.top10.top10-type-2 .top10-charts-i-cell_rate {
  padding: 0 10px;
  order: 1;
}
.top10.top10-type-2 .top10-charts-i-cell_first-feature {
  display: block;
}
.top10 .content-circle-rating-svg {
  position: relative;
  line-height: 1.1rem;
}
.top10-feature-text {
  word-break: break-word;
}
.top10-feature-text_ellipsis {
  word-break: break-all;
}
.top10-feature-text_ellipsis:after {
  content: '…';
  margin-left: -2px;
}
.top10 .circle-rating-svg svg path:nth-child(2) {
  stroke: #2db233;
}
.mode-dark .top10 {
  --top10-chart-inner-border-color: #4d5057;
}
.mode-dark .top10-substrate {
  background-color: #2b2e34;
}
.mode-dark .top10-top-panel {
  background-color: #2b2e34;
}
.mode-dark .top10-top-panel,
.mode-dark .top10-top-panel-i:after {
  border-color: #4d5057;
}
.mode-dark .top10-charts-i-expansive:after {
  border-color: #8797a4;
}
.mode-dark .top10-sign.top10-sign_minus {
  background-color: #8797a4;
}
.mode-dark .top10 .stars-inner {
  color: var(--theme-default-color, #8797a4);
}
.mode-dark .top10 .stars-inner .fa-star {
  color: inherit;
}
.mode-dark .top10 .top10-desktop-link {
  color: var(--theme-default-color, #8797a4);
}
:root {
  --top3-ribbon-color: #dbe0e9;
  --top3-chart-bg-color: #fff;
  --top3-chart-inner-border-color: #dbe0e9;
}
@media screen and (min-width: 600px) {
  .top3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.top3-i {
  box-sizing: border-box;
  position: relative;
  margin-bottom: 10px;
  border: 1px solid var(--top3-ribbon-color);
  padding: 18px 18px 10px;
  overflow: hidden;
  background-color: var(--top3-chart-bg-color);
}
@media screen and (min-width: 600px) {
  .top3-i {
    flex: 0 0 32%;
  }
}
@media screen and (min-width: 760px) {
  .top3-i {
    padding: 25px 25px 10px;
  }
}
.top3-i-ribbon {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 4px;
  font-size: 0.625rem;
  background-color: var(--top3-ribbon-color);
  color: #fff;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.4;
}
@media screen and (min-width: 600px) {
  .top3-i-ribbon {
    top: 65px;
    right: 0;
    left: initial;
    padding: 0 20px;
    width: 80px;
    transform: rotate(45deg);
    transform-origin: 100% 100%;
    font-size: 0.75rem;
  }
}
.top3-i-img {
  display: flex;
  align-items: center;
  height: 38px;
}
@media screen and (min-width: 600px) {
  .top3-i-img {
    margin-bottom: 25px;
    height: 90px;
  }
}
.top3-i-img-logo {
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.top3-i-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--top3-chart-inner-border-color);
  padding-bottom: 18px;
}
@media screen and (min-width: 600px) {
  .top3-i-content {
    flex-direction: column;
    justify-content: center;
    border-bottom: none;
    padding-bottom: 20px;
  }
}
.top3-i-score {
  flex: 0 0 auto;
  position: relative;
  width: 38px;
}
@media screen and (min-width: 600px) {
  .top3-i-score {
    margin-bottom: 25px;
    width: 50px;
  }
}
.top3-i-score .progressbar-text {
  font-weight: 600;
  text-align: center;
}
@media screen and (max-width: 599px) {
  .top3-i-score .progressbar-text {
    line-height: 1;
    font-size: 0.75rem !important;
  }
}
.top3-i-score .progressbar-text:after {
  content: 'score';
  display: block;
  font-size: 10px;
  line-height: 1;
  text-align: center;
}
.top3-i-info-i {
  padding: 10px 0;
}
.top3-i-info-i:not(:first-child) {
  border-top: 1px solid var(--top3-chart-inner-border-color);
}
@media screen and (max-width: 759px) {
  .top3-i-info-i {
    padding: 4px 0;
    font-size: 0.75rem;
  }
}
.top3-i-info-i > span:first-child {
  margin-right: 4px;
}
.top3-i-info-i > span:last-child {
  font-weight: 600;
}
.top3-i-info-i-check {
  display: inline-block;
  margin-bottom: -5px;
  width: 17px;
  height: 19px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAYAAAB2pebxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN9JREFUeNqclIENwiAQRU/SBboCK3QCE1dwBTtCHUFGsCPoCDZOICu4AivIJZ/kckGa45ILl5Q+/sGHw/E9UEf4nAvGZxchxyPnhDq4DsAiANecmxXCP99QR1bBhRVyF/VcCgvkotqIVsgo2vjmXOVHZ1AxChXJChlxIhwb+0JPcEYVoTZhgOs8JMYdFVsNwkpeyA9WNakokKB8MClIU0WBrNI4uBe8+gltUm0z9Z4QQMULXjkzaV/8g5SeuZUzksQCzdBHPGsj7bVSgyQ4ksRNjXuQ2qO04n6QGJvxE2AAshcsIRdAxXwAAAAASUVORK5CYII=');
}
.top3-i-info-i-minus {
  display: inline-block;
  margin-bottom: 3px;
  width: 8px;
  height: 3px;
  background-color: #464f5f;
}
@media screen and (min-width: 600px) {
  .top3-i-btn-wrap {
    width: 100%;
  }
}
.top3-btn.btn.btn-lg {
  box-sizing: border-box;
  display: block;
  border-radius: 0;
  margin: auto;
  max-width: 200px;
  font-size: 1.125rem;
  text-transform: uppercase;
}
@media screen and (max-width: 759px) {
  .top3-btn.btn.btn-lg {
    padding: 11px 17px 10px;
    font-size: 0.75rem;
    white-space: nowrap;
  }
}
.widget-contact-us .widget-header {
  padding: 22px 0 15px;
}
.widget-contact-us .widget-body {
  padding: 0 30px 15px;
}
.widget-contact-us .widget-body .subtitle {
  font-size: 1.125rem;
  padding: 14px 0 29px;
  font-weight: 700;
}
.widget-contact-us .form-contact-us {
  margin-bottom: 13px;
}
.widget-contact-us .form-contact-us .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 60px;
  padding-bottom: 7px;
}
.widget-contact-us .form-contact-us .row .col {
  -ms-flex-preferred-size: 48%;
  flex-basis: 48%;
}
.widget-contact-us .form-contact-us .row .col .form-control {
  width: 100%;
}
.widget-contact-us .form-contact-us .row-textarea .col {
  min-height: 129px;
  padding-bottom: 7px;
}
.widget-contact-us .form-contact-us .captcha-block {
  margin-right: 20px;
}
.widget-contact-us .form-contact-us .captcha-block .captcha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}
.widget-contact-us .form-contact-us .captcha-block .captcha > a {
  margin-right: 20px;
}
.widget-contact-us .form-contact-us .captcha-block .captcha > a .captcha-pic {
  width: 170px !important;
  height: 46px !important;
  background-color: #fff;
  font-size: 1rem;
}
.widget-contact-us
  .form-contact-us
  .captcha-block
  .captcha
  > a
  .captcha-pic
  img {
  display: block;
  width: 100%;
  height: 100%;
}
.widget-contact-us .form-contact-us .captcha-block .captcha .alert-message {
  position: absolute;
  margin-top: 45px;
  left: 190px;
  text-align: left;
  line-height: initial;
}
.widget-contact-us .form-contact-us .captcha-block .form-group .control-label {
  left: 15px;
  top: 11px;
}
.widget-contact-us .form-contact-us .captcha-block .form-group .captcha-input {
  width: 100%;
  height: 100%;
  padding-left: 15px;
}
.widget-contact-us .form-contact-us .row-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.widget-contact-us .info {
  padding: 0 0 45px;
  font-size: 1rem;
  color: #7c7f81;
}
.widget-contact-us .info .subtitle {
  padding-bottom: 1rem;
}
.widget-contact-us .info .pic-email {
  display: inline-block;
  vertical-align: baseline;
}
.widget-contact-us .icon-envelope {
  padding-left: 51px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkE3QTkyREJCNTgwMTFFN0E0NzhDQzI1QzkwREQxMDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkE3QTkyRENCNTgwMTFFN0E0NzhDQzI1QzkwREQxMDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQTdBOTJEOUI1ODAxMUU3QTQ3OENDMjVDOTBERDEwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQTdBOTJEQUI1ODAxMUU3QTQ3OENDMjVDOTBERDEwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjJ6ousAAACSSURBVHjaYqypb1zGwMAQyUA6WM4EJLRADFI1gvSBNOtDDagnUmM9VL0+C1QAZIACVKIIiPmxaPoIxH3I8kxIkvxQiUaoQnSNjegGM+FwFsiGi1D+RSgfw1vomhdATQbZchyIHaF0I1R8AbJiFiT2QSDOR+JnQDEyyIeqs0e2GS5ABLCHqgdrfkiCRmQDHgIEGABHIx1bGEjAyAAAAABJRU5ErkJggg==');
  background-position: 28px 13px;
  background-repeat: no-repeat;
}
.widget-contact-us .icon-message {
  padding-left: 51px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Y0RDE0MjhCNTgwMTFFN0IwMDJFNkY5NkFDRjE3NzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Y0RDE0MjlCNTgwMTFFN0IwMDJFNkY5NkFDRjE3NzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRjREMTQyNkI1ODAxMUU3QjAwMkU2Rjk2QUNGMTc3OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRjREMTQyN0I1ODAxMUU3QjAwMkU2Rjk2QUNGMTc3OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhhJLdQAAADJSURBVHjarJPdDYJAEIQX4rslWIJ0IB1ACVcCBfhzaAN0cNKBHWAJlIAdYAfOmL1ECQ943iTzcrfz3YYMyf5Uy0QGLuEcXk/unvAdvsFXHlzs8X2RfgwxOMAOLmYgomeFzgya+QJxiw7eyHJxtjvYM7OyUqqTcDnABm7UyP+yBG0jgHapRFJUUBuB0xJUadFCxWxF0KgVeARAmMnR7tF/ox7O4PrH7RpAel9IL25mtVe5OpsEe50z2mzje5jM/LRLZfThklu9BBgApvMugjd0PWMAAAAASUVORK5CYII=');
  background-position: 27px 11px;
  background-repeat: no-repeat;
}
.widget-contact-us .icon-user {
  padding-left: 51px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFGNjFGQUFCNTgwMTFFNzgxMTVEQzE4QzQxMDQ5NEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDFGNjFGQUJCNTgwMTFFNzgxMTVEQzE4QzQxMDQ5NEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMUY2MUZBOEI1ODAxMUU3ODExNURDMThDNDEwNDk0RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMUY2MUZBOUI1ODAxMUU3ODExNURDMThDNDEwNDk0RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlA0LogAAAC8SURBVHjaYvz//z8DMqhtaBIAUhuA2B5J+CAQBzQ31H1AVsvEgAkWoGlkgPIXoCvEptmfATvwJ0Yz0YAJzb8O+BSjy6PbfIGAZRdwaoaGZiMOjY3EhPYEIP6IJvYRKk4wwEDxXADEF6H8i1C+ALpCRlgiAQaGApBqAOJ4qNxEIP4A1ZQPFVsIUgN0/gO4ZqDGBKiz+ImIIZAXCoAGLGD+y8AECv71QMxBZPSC1AXsP3DwIBO2ZEckWAAQYAAS4jah/zEbAAAAAABJRU5ErkJggg==');
  background-position: 28px 11px;
  background-repeat: no-repeat;
}
.widget-contact-us .captcha-input {
  padding: 13px 28px;
  border-radius: 23px;
}
@media screen and (max-width: 860px) {
  .widget-contact-us .widget-header .title {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 600px) {
  .widget-contact-us .widget-header {
    padding: 15px 0;
  }
  .widget-contact-us .widget-body {
    padding: 0 15px 0;
  }
  .widget-contact-us .form-contact-us .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .widget-contact-us .form-contact-us .row .col {
    padding-bottom: 7px;
  }
  .widget-contact-us .form-contact-us .captcha-block {
    margin-bottom: 30px;
    width: 100%;
    font-size: 0.85rem;
  }
  .widget-contact-us .form-contact-us .row-btn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .widget-contact-us .form-contact-us .row-btn .btn {
    margin: 0 auto;
    width: 240px;
  }
  .widget-contact-us .info {
    padding-bottom: 25px;
  }
}
@media screen and (max-width: 480px) {
  .widget-contact-us .form-contact-us .row-btn .btn {
    width: 100%;
  }
}
.mode-dark .widget-contact-us .widget-body .info a,
.mode-dark .widget-contact-us .widget-body .subtitle {
  color: var(--theme-default-color, #fcdb05);
}
.widget-diagram .panel {
  background-color: transparent;
}
.widget-diagram .widget-header {
  background-color: rgba(255, 255, 255, 0.95);
}
.mode-dark .widget-diagram .widget-header {
  background-color: rgba(16, 16, 16, 0.9);
}
.widget-diagram .widget-body {
  padding: 0;
}
.widget-diagram .widget-body img {
  box-sizing: border-box;
  display: block;
  border-style: solid;
  border-color: #fff;
  border-width: 0 15px;
  opacity: 0.95;
}
.mode-dark .widget-diagram .widget-body img {
  border-color: #101010;
}
@media screen and (min-width: 601px) {
  .widget-diagram .widget-body img {
    border-width: 0 30px;
  }
}
.mode-dark .widget-diagram .widget-body img {
  opacity: 0.9;
}
.widget-error {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.widget-error .error-content {
  max-width: 360px;
  text-align: center;
}
.widget-error img {
  width: 100%;
  max-width: 245px;
  margin: 0 28px 15px;
}
.widget-error h2 {
  font-size: 1.2rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: initial;
}
.mode-dark .widget-error h2 {
  color: #fff;
}
.widget-error h2,
.widget-error p {
  margin-bottom: 10px;
}
@media screen and (min-width: 681px) {
  .widget-error {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 70px !important;
    margin-top: 70px !important;
  }
  .widget-error .error-content {
    text-align: left;
  }
  .widget-error h2 {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .widget-error .error-content {
    max-width: 500px;
  }
  .widget-error img {
    margin-right: 60px;
  }
  .widget-error h2 {
    font-size: 2rem;
  }
  .widget-error h2,
  .widget-error p {
    margin-bottom: 20px;
  }
  .widget-error a,
  .widget-error p {
    font-size: 1rem;
  }
}
.widget-brand-review .widget-header .title {
  font-size: 1.375rem;
}
.widget-brand-review .item {
  text-align: center;
  border-bottom: 1px solid #dbe0e9;
  padding: 15px;
}
.widget-brand-review .text-content {
  padding-top: 20px;
  text-align: left;
}
.widget-brand-review .name-article {
  font-size: 1.375rem;
  font-weight: 700;
}
.widget-brand-review .brand-btn-block {
  padding: 25px 15px;
}
@media screen and (min-width: 601px) {
  .widget-brand-review .item {
    margin: 0 -30px;
    padding: 25px 30px;
  }
  .widget-brand-review .brand-btn-block {
    padding: 25px 30px 5px;
    text-align: center;
  }
}
@media screen and (max-width: 600px) {
  .widget-brand-review .brand-btn-block .btn-lg {
    width: 100%;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 860px) {
  .widget-brand-review .name-article {
    font-size: 1rem;
  }
}
.brand-score {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 25px;
}
.brand-score-name,
.brand-score-nav a {
  display: block;
  padding: 11px 0;
  font-size: 1rem;
  font-weight: 700;
}
.brand-score-nav {
  border-bottom: 1px solid #dbe0e9;
}
.brand-score-nav a {
  text-decoration: none;
}
.brand-score-nav a:hover {
  border-bottom: 3px solid var(--theme-default-color, #18adcb);
}
.brand-score-nav.active {
  display: none;
}
.brand-score-content {
  display: none;
  width: 100%;
  padding: 20px 0 15px;
  border-bottom: 1px solid #dbe0e9;
}
.brand-score-nav.active + .brand-score-content {
  display: block;
}
.brand-score .js-circle-box {
  position: relative;
  width: 65px;
  height: 65px;
  margin: auto;
}
.brand-score .js-circle-box .circle-rating-svg svg {
  background: var(--score-background) no-repeat 100%;
  background-size: contain;
}
.brand-score .progressbar-text {
  font-size: 1.6875rem !important;
}
.brand-score .btn-brand-score {
  margin: 20px 0;
}
@media screen and (min-width: 601px) {
  .brand-score {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 0;
  }
  .brand-score .btn-brand-score {
    margin: 20px auto 0;
  }
  .brand-score-nav {
    border-bottom: none;
    padding-right: 45px;
  }
  .brand-score-nav a {
    padding: 5px 0;
    border-bottom: none;
  }
  .brand-score-nav.active {
    display: block;
  }
  .brand-score-nav.active a {
    border-bottom: 3px solid var(--theme-default-color, #18adcb);
    color: #464f5f;
  }
  .brand-score-content {
    margin: 0 -30px;
    padding: 15px 225px 15px 30px;
    border-top: 1px solid #dbe0e9;
    border-bottom: 1px solid #dbe0e9;
  }
  .brand-score-nav + .brand-score-content {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .brand-score-nav.active + .brand-score-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .brand-score-name {
    display: none;
  }
  .brand-score .js-circle-box {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0 30px 0 0;
  }
  .brand-score .btn-brand-score {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -6px;
  }
}
.mode-dark .brand-score-nav a:hover,
.mode-dark .brand-score-nav.active a {
  color: #fff;
  border-color: var(--theme-default-color, #fcdb05);
}
.mode-dark .brand-score-content,
.mode-dark .widget-brand-review .item {
  border-color: #4d5057;
}
.mode-dark .progressbar-text {
  color: #fff;
}
.mode-dark .widget-brand-review .name-article {
  color: #fff;
}
.widget-nav-categories-round-icons .widget-body {
  padding-bottom: 0;
}
.widget-nav-categories-round-icons .categories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.widget-nav-categories-round-icons .categories-item {
  text-align: center;
  margin: 0 20px 20px;
}
.widget-nav-categories-round-icons .categories-item a,
.widget-nav-categories-round-icons .categories-item img,
.widget-nav-categories-round-icons .categories-item span {
  display: block;
}
.widget-nav-categories-round-icons .categories-item a {
  text-decoration: none;
}
.widget-nav-categories-round-icons .categories-item a:hover {
  text-decoration: underline;
}
.widget-nav-categories-round-icons .categories-item img {
  width: 85px;
  height: 85px;
  margin: 0 auto 4px auto;
  border: 5px solid #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
}
.widget-nav-categories-round-icons .categories-item .see-best {
  position: absolute;
  display: none;
  top: 5px;
  left: 50%;
  width: 85px;
  height: 85px;
  transform: translateX(-50%);
  background-color: var(--theme-default-color, #29c2e1);
  color: #fff;
  border-radius: 50%;
  line-height: 85px;
  vertical-align: middle;
  text-align: center;
}
.widget-nav-categories-round-icons .categories-item a:hover .see-best {
  display: block;
}
.widget-nav-categories-round-icons .categories-item.active img {
  border-color: var(--theme-default-color, #29c2e1);
}
.widget-nav-categories-round-icons .categories-item.active .name {
  font-weight: 700;
}
.widget-nav-categories-round-icons .categories-item.active a:hover {
  text-decoration: none;
  cursor: initial;
}
.widget-nav-categories-round-icons .categories-item.active a:hover .see-best {
  display: none;
}
.mode-dark .widget-nav-categories-round-icons .categories .categories-item img {
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
}
.mode-dark
  .widget-nav-categories-round-icons
  .categories
  .categories-item.active
  img {
  border-color: var(--theme-default-color, #fcdb05);
}
.mode-dark
  .widget-nav-categories-round-icons
  .categories
  .categories-item.active
  .name {
  color: var(--theme-default-color, #fcdb05);
}
.mode-dark
  .widget-nav-categories-round-icons
  .categories
  .categories-item
  .see-best {
  background-color: var(--theme-default-color, #17181c);
  color: #fff;
}
.widget-nav-categories-simple-tabs .widget-body {
  padding: 0;
  position: relative;
}
.widget-nav-categories-simple-tabs .widget-body .controls a {
  font-size: 35px;
}
.widget-nav-categories-simple-tabs .widget-body .controls a.prev {
  left: 4px;
}
.widget-nav-categories-simple-tabs .widget-body .controls a.next {
  right: 4px;
}
.widget-nav-categories-simple-tabs .widget-body .controls a.slick-disabled {
  color: transparent;
  cursor: default;
}
.widget-nav-categories-simple-tabs .categories .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.widget-nav-categories-simple-tabs .categories .list li {
  white-space: nowrap;
  text-align: center;
}
.widget-nav-categories-simple-tabs .categories .list li a {
  position: relative;
  box-sizing: border-box;
  display: block;
  padding: 20px 23px;
  font-size: 1.125rem;
  font-weight: 700;
  text-decoration: none;
  text-transform: capitalize;
  outline: 0;
}
.widget-nav-categories-simple-tabs .categories .list li a:hover:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: calc(100% - 46px);
  height: 3px;
  background-color: var(--theme-default-color, #18adcb);
  transform: translateX(-50%);
}
.widget-nav-categories-simple-tabs .categories .list li.active a {
  color: #464f5f;
  cursor: default;
}
.widget-nav-categories-simple-tabs .categories .list li.active a:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: calc(100% - 46px);
  height: 3px;
  background-color: var(--theme-default-color, #18adcb);
  transform: translateX(-50%);
}
.widget-nav-categories-simple-tabs .categories .list li:last-child {
  max-width: 50%;
}
@media (max-width: 768px) {
  .widget-nav-categories-simple-tabs .categories .list li:last-child {
    max-width: 100%;
  }
}
.mode-dark .widget-nav-categories-simple-tabs .categories li.active a {
  color: #fff;
}
.mode-dark .widget-nav-categories-simple-tabs .categories li.active a:before {
  background-color: var(--theme-default-color, #fcdb05);
}
.mode-dark .widget-nav-categories-simple-tabs .categories li a:hover:before {
  background-color: var(--theme-default-color, #fcdb05);
}
.widget-nav-categories-sticky-tabs {
  --text-color: #18adcb;
  --bg-color: #202626;
  --active-text-color: #ffffff;
  position: absolute;
  top: 0;
  background: var(--bg-color);
  left: 0;
  right: 0;
  margin: 0 !important;
  z-index: 99;
}
.widget-nav-categories-sticky-tabs.sticky {
  position: fixed;
  top: -50px;
  animation: stickyTabsAnim 0.3s ease;
  animation-fill-mode: forwards;
}
.widget-nav-categories-sticky-tabs .widget-body {
  padding: 0;
  position: relative;
}
.widget-nav-categories-sticky-tabs .categories {
  overflow: hidden;
}
.widget-nav-categories-sticky-tabs .categories .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
}
.widget-nav-categories-sticky-tabs .categories .list li {
  white-space: nowrap;
  text-align: center;
}
.widget-nav-categories-sticky-tabs .categories .list li a {
  color: var(--text-color);
  position: relative;
  box-sizing: border-box;
  display: block;
  padding: 12px 23px;
  font-size: 0.9rem;
  text-decoration: none;
  text-transform: capitalize;
  outline: 0;
  transition: color 0.3s ease;
  text-transform: uppercase;
}
.widget-nav-categories-sticky-tabs .categories .list li.active a {
  color: var(--active-text-color);
  cursor: default;
  border-bottom: 3px solid var(--active-text-color);
}
.widget-nav-categories-sticky-tabs .categories .list li:hover a {
  color: var(--active-text-color);
}
.widget-nav-categories-sticky-tabs .slider-arrow {
  background: 0 0;
  position: absolute;
  top: 50%;
  display: none;
  border: 0;
  outline: 0;
  cursor: pointer;
  padding: 0;
  background-color: 0;
  border: 2px solid;
  border-color: var(--text-color) var(--text-color) transparent transparent;
  width: 15px;
  height: 15px;
  transition: all 0.3s ease;
  transform-origin: top;
}
.widget-nav-categories-sticky-tabs .slider-arrow:hover {
  border-color: var(--active-text-color) var(--active-text-color) transparent
    transparent;
}
.widget-nav-categories-sticky-tabs .slider-arrow.slider-arrow-left {
  left: 0;
  transform: rotate(-135deg) translateY(-50%);
}
.widget-nav-categories-sticky-tabs .slider-arrow.slider-arrow-right {
  right: 0;
  transform: rotate(45deg) translateY(-50%);
}
@keyframes stickyTabsAnim {
  100% {
    top: 0;
  }
}
.widget-nav-categories-slider .categories {
  margin-left: 20px;
  margin-right: 30px;
}
.widget-nav-categories-slider .categories .list {
  transition: transform 0.5s ease;
}
.widget-nav-categories-slider .slider-arrow {
  display: block;
}
.mode-dark .widget-nav-categories-sticky-tabs {
  --text-color: #fbda2c;
}
.mode-dark .widget-nav-categories-sticky-tabs .categories li a {
  color: var(--text-color) !important;
}
.mode-dark .widget-nav-categories-sticky-tabs .categories li.active a {
  color: var(--active-text-color) !important;
}
.mode-dark .widget-nav-categories-sticky-tabs .categories li:hover a {
  color: var(--active-text-color) !important;
}
.content.main-column.paddint-top-content {
  padding-top: 70px;
}
.popup-container.active.popup-container-cta {
  --bg-color: none;
  --bg-image: none;
}
.popup-container.active .popup-cta + .popup-overlay {
  display: block;
}
.popup-container.active .popup.popup-cta {
  display: block;
}
.popup-container {
  --headline-color: none;
  --text-color: inherit;
}
.layout.mode-dark .popup-container {
  --headline-color: #fff;
}
.mode-dark .popup-cta,
.popup-cta {
  background-color: var(--bg-color);
  background-image: var(--bg-image);
  background-size: cover;
  max-width: 545px;
  min-width: 300px;
}
.mode-dark .popup-cta:hover,
.popup-cta:hover {
  opacity: 1 !important;
}
.mode-dark .popup-cta .popup-content,
.popup-cta .popup-content {
  text-align: center;
  color: var(--text-color);
}
.mode-dark .popup-cta .popup-logo,
.popup-cta .popup-logo {
  display: block;
  margin: 0 auto 11px;
  max-width: 150px;
}
.mode-dark .popup-cta .popup-header .title,
.popup-cta .popup-header .title {
  padding: 46px 19px 11px;
  color: var(--headline-color);
}
.mode-dark .popup-cta .popup-text,
.popup-cta .popup-text {
  margin-bottom: 20px;
}
@media screen and (min-width: 860px) {
  .mode-dark .popup-cta .btn.btn-lg,
  .popup-cta .btn.btn-lg {
    padding: 21px 64px;
    border-radius: 30px;
    font-size: 1.5rem;
  }
  .mode-dark .popup-cta .popup-header .title,
  .popup-cta .popup-header .title {
    padding-bottom: 20px;
    font-size: 2.3rem;
    line-height: 2.6rem;
  }
  .mode-dark .popup-cta .popup-logo,
  .popup-cta .popup-logo {
    margin-bottom: 20px;
  }
  .mode-dark .popup-cta .popup-text,
  .popup-cta .popup-text {
    font-size: 1rem;
    margin-bottom: 20px;
  }
}
.popup-container.active .popup-email {
  display: block;
}
.popup-container.active .popup-email[popup-position='center'] + .popup-overlay {
  display: block;
}
.popup-email {
  --bg-color: #fff;
  display: none;
  position: fixed;
  width: 100%;
  background-color: var(--bg-color);
  background-image: var(--bg-image);
  background-position: 50% 50%;
  background-size: cover;
  z-index: 1001;
}
.popup-email:hover {
  opacity: 1 !important;
}
.popup-email[popup-position='top'] {
  top: 0;
  left: 0;
}
.popup-email[popup-position='bottom'] {
  top: initial;
  bottom: 0;
  left: 0;
}
.popup-email[popup-position='bottom'],
.popup-email[popup-position='top'] {
  transform: none;
}
.popup-email[popup-position='bottom'] .popup-email-inner,
.popup-email[popup-position='top'] .popup-email-inner {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  max-width: 1000px;
  margin: auto;
  padding: 10px 10px 10px 30px;
  box-sizing: border-box;
}
.popup-email[popup-position='bottom'] .popup-content,
.popup-email[popup-position='top'] .popup-content {
  font-size: 0.6875rem;
}
.popup-email[popup-position='bottom'] .popup-content,
.popup-email[popup-position='top'] .popup-content {
  padding: 0;
  margin: 3px 10px 3px 0;
}
.popup-email[popup-position='bottom'] .form,
.popup-email[popup-position='top'] .form {
  flex: 1 1 auto;
  justify-content: flex-end;
  margin: 3px 0 3px;
}
.popup-email[popup-position='bottom'] .form .form-group,
.popup-email[popup-position='top'] .form .form-group {
  margin-right: 10px;
}
.popup-email[popup-position='bottom'] .btn-close,
.popup-email[popup-position='top'] .btn-close {
  top: 50%;
  left: 9px;
  transform: translateY(-50%);
}
.popup-email[popup-position='center'] {
  width: calc(100% - 20px);
  max-width: 420px;
  padding: 30px 20px;
}
.popup-email[popup-position='center'] .btn-close {
  position: absolute;
}
.popup-email[popup-position='center'] .popup-content {
  padding: 0 0 20px;
  text-align: center;
}
.popup-email[popup-position='center'] .form {
  flex-direction: column;
  align-items: center;
}
.popup-email[popup-position='center'] .form-group {
  margin-bottom: 20px;
}
.popup-email .title {
  color: var(--headline-color);
}
.popup-email .popup-content {
  color: var(--text-color);
}
.popup-email .form .form-control,
.popup-email input[type='text'] {
  background-color: var(--email-field-color);
  color: var(--email-field-text-color);
}
.popup-email .btn-close {
  display: block;
  width: 12px;
  height: 12px;
}
.popup-email .btn-close:after,
.popup-email .btn-close:before {
  content: '';
  position: absolute;
  top: 50%;
  width: 100%;
  height: 1px;
  background-color: var(--close-popup-color, #7c7f81);
  transform-origin: 50%;
}
.popup-email .btn-close:before {
  transform: rotate(45deg);
}
.popup-email .btn-close:after {
  transform: rotate(-45deg);
}
.popup-email .form {
  display: flex;
}
.popup-email .help-block {
  position: absolute;
  margin: 1px 0 0 15px;
}
@media screen and (max-width: 480px) {
  .popup-email[popup-position='bottom'] .form .form-group,
  .popup-email[popup-position='top'] .form .form-group {
    flex-grow: 1;
  }
}
@media screen and (min-width: 861px) {
  .popup-email[popup-position='center'] {
    padding: 30px;
  }
  .popup-email[popup-position='center'] .popup-content {
    padding-bottom: 25px;
    font-size: 1rem;
    font-weight: 900;
  }
  .popup-email[popup-position='center'] .form-group {
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 1023px) {
  .popup-email[popup-position='bottom'] .btn.btn-md,
  .popup-email[popup-position='bottom'] .form .form-control,
  .popup-email[popup-position='bottom'] .help-block,
  .popup-email[popup-position='top'] .btn.btn-md,
  .popup-email[popup-position='top'] .form .form-control,
  .popup-email[popup-position='top'] .help-block {
    font-size: 0.6875rem;
  }
  .popup-email[popup-position='bottom'] .btn.btn-md,
  .popup-email[popup-position='top'] .btn.btn-md {
    padding: 8px 15px 7px;
  }
  .popup-email[popup-position='bottom'] .help-block,
  .popup-email[popup-position='top'] .help-block {
    line-height: 0.6875rem;
  }
}
@media screen and (min-width: 1024px) {
  .popup-email[popup-position='bottom'] .btn-close,
  .popup-email[popup-position='top'] .btn-close {
    left: 0;
    width: 20px;
    height: 20px;
  }
  .popup-email[popup-position='bottom'] .popup-email-inner,
  .popup-email[popup-position='top'] .popup-email-inner {
    flex-wrap: nowrap;
    padding: 7px 0 7px 60px;
  }
  .popup-email[popup-position='bottom'] .popup-content,
  .popup-email[popup-position='top'] .popup-content {
    font-size: 1.125rem;
  }
  .popup-email[popup-position='bottom'] .form,
  .popup-email[popup-position='top'] .form {
    flex-shrink: 0;
  }
}
.mode-dark .popup-email {
  --bg-color: rgba(16, 16, 16, 0.9);
  background-color: var(--bg-color);
}
.mode-dark .popup-email .form .form-control,
.mode-dark .popup-email input[type='text'] {
  background-color: var(--email-field-color);
  color: var(--email-field-text-color);
}
.popup-container.active .popup-exit + .popup-overlay {
  display: block;
}
.popup-container.active .popup {
  display: block;
}
.popup-exit {
  border: 1px solid #d5dbdf;
  box-shadow: 0 0 5px 0 rgba(35, 31, 32, 0.2);
  color: #464f5f;
  border-radius: 0;
  background-color: var(--bg-color, #fff);
  background-image: var(--bg-image);
  min-width: 360px;
  padding: 20px 17px 37px;
  box-sizing: border-box;
}
@media (max-width: 780px) {
  .popup-exit {
    min-width: 335px;
    max-width: 335px;
    padding-left: 0;
    padding-right: 0;
  }
}
.popup-exit .popup-header {
  text-align: center;
}
@media (max-width: 780px) {
  .popup-exit .popup-header {
    padding: 0 17px;
  }
}
.popup-exit .popup-header .title {
  padding: 2px 0 0;
  font-size: 20px;
  font-weight: 700;
  color: var(--headline-color, #464f5f);
  line-height: 1.3;
}
@media (max-width: 780px) {
  .popup-exit .popup-header .title {
    padding-bottom: 4px;
  }
}
.popup-exit .popup-header .subtitle {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  padding-bottom: 12px;
  color: var(--text-color, #464f5f);
}
.popup-exit .popup-header .close {
  width: 18px;
  height: 18px;
  top: -9px;
  right: -6px;
}
@media (max-width: 780px) {
  .popup-exit .popup-header .close {
    right: 11px;
  }
}
.popup-exit .popup-header .close .line {
  height: 2px;
  background-color: var(--close-popup-color, #464f5f);
}
.popup-exit .popup-content {
  display: flex;
  justify-content: center;
  align-items: stretch;
  padding: 0;
}
.popup-exit .popup-content .popup-item {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  background-color: var(--highlight_color, #fff);
  border: 1px solid #dbe0e9;
  border-radius: 0;
  box-sizing: border-box;
  padding: 10px 10px 15px;
  min-width: 222px;
  max-width: 222px;
  margin: 0 13px;
  transition: all 0.3s ease;
}
.popup-exit .popup-content .popup-item:hover {
  border-color: #fde3be;
  background-color: #fffdee;
  box-shadow: 0 3px 10px 0 rgba(100, 106, 121, 0.5);
}
.popup-exit .popup-content .popup-logo-container {
  position: relative;
  width: 100%;
  background-color: #c7d3e6;
  background-image: var(--bg-image);
  background-position: center;
  background-size: cover;
  height: 135px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
}
.popup-exit .popup-content .popup-logo-container::before {
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.6);
  position: absolute;
  z-index: 0;
}
.popup-exit .popup-content .popup-logo {
  display: block;
  margin: 0 auto;
  max-width: 145px;
  position: relative;
  z-index: 1;
}
.popup-exit .popup-content .popup-text {
  width: 100%;
  padding: 0 4px 10px;
  font-size: 14px;
  box-sizing: border-box;
}
.popup-exit .popup-content .popup-btn-wrap {
  width: 100%;
  margin-top: auto;
  text-align: center;
}
.popup-exit .popup-content .popup-btn-wrap .btn-text-outside {
  margin-top: 15px;
}
.popup-exit .popup-content .btn {
  font-size: 16px;
  padding: 12px 30px;
}
.popup-exit .ribbon {
  position: absolute;
  z-index: 2;
  background-color: var(--bg-ribbon, #af72d2);
  color: #fff;
  font-weight: 700;
  font-size: 12px;
  bottom: 0;
  left: -17px;
  right: -17px;
  text-align: center;
  text-transform: uppercase;
  padding: 7px 5px;
  line-height: 1;
}
.popup-exit .ribbon::after,
.popup-exit .ribbon::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  bottom: -6px;
  filter: brightness(80%);
  -webkit-filter: brightness(80%);
}
.popup-exit .ribbon::after {
  left: 0;
  border-width: 0 6px 6px 0;
  border-color: transparent var(--bg-ribbon, #af72d2) transparent transparent;
}
.popup-exit .ribbon::before {
  right: 0;
  border-width: 6px 6px 0 0;
  border-color: var(--bg-ribbon, #af72d2) transparent transparent transparent;
}
@media (min-width: 781px) {
  .popup-exit.popup-sm {
    max-width: 360px;
  }
}
.popup-exit.popup-sm .popup-header .subtitle {
  max-width: 300px;
  margin: 0 auto;
}
.popup-exit.popup-sm .popup-content .popup-item {
  margin: 0 auto;
}
.popup-exit .slick-track {
  align-items: stretch;
  display: flex !important;
}
.popup-exit .slick-track .slick-slide {
  height: inherit !important;
  outline: 0 !important;
}
.popup-exit .slick-dots {
  position: absolute;
  bottom: -26px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.popup-exit .slick-dots li {
  margin: 0;
}
.popup-exit .slick-dots button {
  width: 9px;
  height: 9px;
  background-color: var(--theme-default-color, #576162);
  border-radius: 100%;
  border: none;
  outline: 0;
  padding: 0;
  transition: all 0.3s ease;
  margin: 0 5px;
  font-size: 0px;
  line-height: 0;
  position: relative;
  opacity: 0.3;
}
.popup-exit .slick-dots .slick-active button {
  opacity: 1;
}
.popup-exit + .popup-overlay {
  background-color: rgba(48, 59, 59, 0.5);
}
.layout.mode-dark .popup-exit {
  color: #8797a3;
  border-color: #4d5057;
  background-color: var(--bg-color, #2b2e35);
  box-shadow: 0 0 3px 0 rgba(35, 31, 32, 0.35);
}
.layout.mode-dark .popup-exit .popup-header .title {
  color: var(--headline-color, #8797a3);
}
.layout.mode-dark .popup-exit .popup-header .subtitle {
  color: var(--text-color, #8797a3);
}
.layout.mode-dark .popup-exit .popup-header .close .line {
  background-color: var(--close-popup-color, #8797a3);
}
.layout.mode-dark .popup-exit .popup-content .popup-item {
  border-color: #4d5057;
  background-color: var(--highlight_color, #2b2e35);
}
.layout.mode-dark .popup-exit .popup-content .popup-item:hover {
  border-color: #3d5584;
  background-color: #323947;
  box-shadow: 0 3px 15px 0 rgba(15, 17, 20, 0.5);
}
.layout.mode-dark .popup-exit .popup-content .popup-logo-container {
  background-color: #545b67;
}
.layout.mode-dark .popup-exit .popup-content .popup-logo-container::before {
  background-color: rgba(0, 0, 0, 0.6);
}
.layout.mode-dark .popup-exit .slick-dots button {
  background-color: var(--theme-default-color, #8797a3);
}
.layout.mode-dark .countdown .countdown__counter::after {
  color: var(--measure-of-time-color, #fff);
}
.layout.mode-dark .countdown .countdown__time span {
  background-color: var(--timer-blocks-color, #c82d2d);
}
.layout.mode-dark .countdown .countdown__text {
  color: var(--measure-of-time-color, #fff);
}
.countdown {
  display: flex;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 12px;
}
.countdown .countdown__counter {
  margin: 0 5px;
  position: relative;
}
.countdown .countdown__counter::after {
  content: ':';
  position: absolute;
  top: 6px;
  right: -10px;
  font-size: 40px;
  color: var(--measure-of-time-color, #494f5f);
  line-height: 1;
}
.countdown .countdown__counter.hidden {
  display: none;
}
.countdown .countdown__counter.hidden::after {
  display: none;
}
.countdown .countdown__counter:last-child::after {
  display: none;
}
.countdown .countdown__time {
  display: flex;
  justify-content: center;
  align-items: stretch;
}
.countdown .countdown__time span {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0;
  background-color: var(--timer-blocks-color, #0cb7f8);
  width: 40px;
  height: 60px;
  z-index: 8;
  margin: 0 3px;
  font-size: 40px;
  color: var(--number-color, #fff);
  font-weight: 700;
  line-height: 1;
}
.countdown .countdown__text {
  text-transform: uppercase;
  font-size: 10px;
  padding-top: 5px;
  color: var(--measure-of-time-color, #494f5f);
}
.popup-narrow {
  --bg-color: #f2f2f2;
  display: none;
  position: fixed;
  left: 0;
  width: 100%;
  background-color: var(--bg-color);
  background-image: var(--bg-image);
  background-position: 50% 50%;
  background-size: cover;
  z-index: 110;
}
.popup-narrow:hover {
  opacity: 1 !important;
}
.popup-narrow[popup-position='top'] {
  top: 0;
}
.popup-narrow[popup-position='bottom'] {
  bottom: 0;
}
.popup-narrow-inner {
  display: flex;
  align-items: center;
  max-width: 1000px;
  margin: 0 auto;
  padding: 10px;
  box-sizing: border-box;
}
.popup-narrow .btn-close {
  position: relative;
  display: block;
  flex: 0 0 auto;
  width: 10px;
  height: 10px;
}
.popup-narrow .btn-close:after,
.popup-narrow .btn-close:before {
  content: '';
  position: absolute;
  top: 50%;
  width: 100%;
  height: 1px;
  background-color: var(--close-popup-color, #7c7f81);
  transform-origin: 50%;
}
.popup-narrow .btn-close:before {
  transform: rotate(45deg);
}
.popup-narrow .btn-close:after {
  transform: rotate(-45deg);
}
.popup-narrow .popup-content-wrap {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  padding: 0 10px;
}
.popup-narrow .popup-logo {
  max-width: 155px;
  max-height: 40px;
  width: auto;
  height: auto;
  margin-right: 10px;
}
.popup-narrow .popup-content,
.popup-narrow .title {
  font-size: 11px;
}
.popup-narrow .title {
  font-weight: 900;
  text-transform: uppercase;
  color: var(--headline-color) !important;
}
.popup-narrow .popup-content {
  color: var(--text-color) !important;
}
@media screen and (max-width: 767px) {
  .popup-narrow .popup-content-wrap {
    flex-wrap: wrap;
  }
  .popup-narrow .popup-content-wrap > .popup-logo + div {
    margin-top: 10px;
    width: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .popup-narrow-inner {
    padding: 10px;
  }
  .popup-narrow .btn.btn-md {
    align-self: flex-start;
    padding: 8px 16px;
    font-size: 11px;
  }
}
@media screen and (min-width: 1024px) {
  .popup-narrow .popup-content-wrap {
    padding: 0 40px;
  }
  .popup-narrow .popup-logo {
    max-width: 180px;
    max-height: 65px;
    margin-right: 40px;
  }
  .popup-narrow .btn-close {
    width: 20px;
    height: 20px;
  }
  .popup-narrow .title {
    font-size: 22px;
  }
  .popup-narrow .popup-content {
    font-size: 18px;
  }
}
.popup-container.active .popup-narrow {
  display: block;
}
.mode-dark .popup-narrow {
  --bg-color: #202f39;
  background-color: var(--bg-color);
}
.mode-dark .popup-narrow .popup-content {
  color: #fff;
}
.popup-narrow {
  --bg-color: #fff;
  display: none;
  position: fixed;
  left: 0;
  width: 100%;
  background-color: var(--bg-color);
  background-image: var(--bg-image);
  background-position: 50% 50%;
  background-size: cover;
  transform: none;
  z-index: 110;
}
.popup-narrow:hover {
  opacity: 1 !important;
}
.popup-narrow[popup-position='top'] {
  top: 0;
}
.popup-narrow[popup-position='bottom'] {
  top: initial;
  bottom: 0;
}
.popup-narrow .popup-narrow-inner {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  margin: auto;
  padding: 10px 10px 10px 30px;
  box-sizing: border-box;
}
.popup-narrow .btn-close {
  top: 50%;
  left: 9px;
  display: block;
  width: 12px;
  height: 12px;
  transform: translateY(-50%);
}
.popup-narrow .btn-close:after,
.popup-narrow .btn-close:before {
  content: '';
  position: absolute;
  top: 50%;
  width: 100%;
  height: 1px;
  background-color: var(--close-popup-color, #7c7f81);
  transform-origin: 50%;
}
.popup-narrow .btn-close:before {
  transform: rotate(45deg);
}
.popup-narrow .btn-close:after {
  transform: rotate(-45deg);
}
.popup-narrow .popup-logo {
  max-width: 155px;
  max-height: 40px;
  width: auto;
  height: auto;
  margin-right: 10px;
}
.popup-narrow .popup-content,
.popup-narrow .title {
  font-size: 0.6875rem;
  line-height: 1.5;
}
.popup-narrow.popup .title {
  font-weight: 900;
  text-transform: uppercase;
  color: var(--headline-color);
}
.popup-narrow .popup-content {
  padding: 0;
  color: var(--text-color);
}
.popup-narrow .popup-content-wrap {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  margin-right: 10px;
}
.popup-narrow .btn.btn-lg {
  flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .popup-narrow .popup-content-wrap {
    flex-wrap: wrap;
  }
  .popup-narrow .popup-content-wrap > .popup-logo + div {
    margin-top: 10px;
    width: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .popup-narrow .btn.btn-lg {
    align-self: flex-start;
    font-size: 0.6875rem;
    min-width: 45px;
    padding: 8px 15px 7px;
  }
}
@media screen and (min-width: 1024px) {
  .popup-narrow .popup-narrow-inner {
    padding: 10px 0 10px 60px;
  }
  .popup-narrow .title {
    font-size: 1.375rem;
  }
  .popup-narrow .popup-content {
    font-size: 1rem;
  }
  .popup-narrow .popup-logo {
    max-width: 180px;
    max-height: 65px;
    margin-right: 40px;
  }
  .popup-narrow .btn-close {
    left: 0;
    width: 20px;
    height: 20px;
  }
}
.mode-dark .popup-narrow {
  --bg-color: rgba(16, 16, 16, 0.9);
  background-color: var(--bg-color);
}
.popup-container.active .popup-narrow {
  display: block;
}
.push-overlay-container.active .push-overlay {
  display: block;
}
.push-overlay-container {
  --bg-color: rgba(0, 0, 0, 0.7);
  --text-color: white;
  --opacity: 1;
  --bg-image: url('../images/bg-pattern.jpg');
}
.push-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1002;
  background-color: #101010;
  background-image: var(--bg-image);
  background-size: cover;
  background-position: 50% 50%;
}
.push-overlay .push-overlay-text {
  position: absolute;
  bottom: 9vh;
  box-sizing: border-box;
  width: 100%;
  padding: 20px;
  color: var(--text-color);
  font-size: 24px;
  line-height: 1.4;
  text-align: center;
}
.push-overlay .push-overlay-text span {
  display: inline-block;
  margin: 4px 0;
  padding: 2px 7px;
  background-color: #b32020;
}
.push-overlay .push-overlay-text b {
  font-weight: 600;
}
.push-overlay.push-overlay-arrow .push-overlay-text:before {
  content: '';
  position: absolute;
  left: 71%;
  top: -25px;
  width: 26px;
  height: 33px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('../images/arrow-up.png');
}
@media screen and (orientation: landscape) {
  .push-overlay .push-overlay-text {
    bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .push-overlay {
    justify-content: center;
  }
  .push-overlay .push-overlay-text {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    bottom: auto;
    width: auto;
    font-size: 50px;
  }
  .push-overlay.push-overlay-arrow .push-overlay-text:before {
    top: auto;
    bottom: 52px;
    left: -5vw;
    width: 17vh;
    height: 24vh;
    background-size: contain;
    transform: translateX(-100%);
    background-image: url('../images/arrow-left-up.png');
  }
}
@media screen and (min-width: 1300px) {
  .push-overlay .push-overlay-text:before {
    width: 24vh;
    height: 34vh;
  }
}
@media screen and (min-width: 1500px) {
  .push-overlay .push-overlay-text:before {
    width: 30vh;
    height: 42vh;
  }
}
@media screen and (min-width: 1750px) {
  .push-overlay .push-overlay-text:before {
    left: -4.5vw;
    width: 30vh;
    height: 42vh;
  }
}
.push-overlay .push-overlay-close {
  position: absolute;
  color: #fff;
  right: 30px;
  top: 30px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  font-weight: 700;
  opacity: 0.8;
}
.push-overlay .push-overlay-close:after,
.push-overlay .push-overlay-close:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 2px;
  background-color: #fff;
  transform-origin: 50% 50%;
}
.push-overlay .push-overlay-close:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.push-overlay .push-overlay-close:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.popup-container.active .push-popup {
  display: flex;
}
.popup-container.active .push-popup + .popup-overlay {
  display: block;
}
.popup-container {
  --headline-color: none;
  --text-color: inherit;
}
.push-popup {
  --bg-color: #fff;
  display: none;
  background-color: var(--bg-color);
  position: fixed;
  width: 100%;
  max-width: 470px;
  padding: 24px;
  border-radius: 0;
  z-index: 1002;
  bottom: 0;
  top: inherit;
  transform: translateX(-50%);
}
.push-popup:hover {
  opacity: 1 !important;
}
.push-popup .popup-icon {
  margin-right: 16px;
  width: 80px;
  height: 80px;
  min-width: 80px;
  object-fit: cover;
  object-position: center;
}
.push-popup .popup-content {
  display: flex;
  align-items: flex-start;
  padding: 0;
  width: 100%;
}
.push-popup .popup-text {
  color: var(--text-color);
  text-align: left;
  font-size: 16px;
  line-height: 1.5;
}
.push-popup .btn-wrap {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  padding-top: 20px;
}
.push-popup .btn-wrap .btn {
  padding: 10px 21px;
  font-size: 16px;
}
.push-popup .btn-wrap .btn-dialog-yes {
  margin-left: 30px;
}
.push-popup .btn-wrap .btn-dialog-no {
  font-size: 16px;
  text-decoration: underline;
}
.push-popup .btn-wrap .btn-dialog-no:hover {
  text-decoration: none;
}
@media screen and (min-width: 861px) {
  .popup-container.active .push-popup + .popup-overlay {
    display: none;
  }
  .push-popup {
    top: 0;
    bottom: inherit;
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
  }
}
.mode-dark .push-popup {
  --bg-color: rgba(16, 16, 16, 0.9);
  background-color: var(--bg-color);
}
.popup-container.active .popup-quiz + .popup-overlay {
  display: block;
}
.popup-container.active .popup {
  display: block;
}
.popup-quiz {
  border: none;
  box-shadow: 0 0 5px 0 rgba(35, 31, 32, 0.4);
  color: #464f5f;
  border-radius: 0;
  background-color: var(--bg-color, #fff);
  background-image: var(--bg-image);
  min-width: 360px;
  box-sizing: border-box;
}
@media (max-width: 780px) {
  .popup-quiz {
    min-width: 325px;
    max-width: 325px;
  }
}
.popup-quiz .close {
  width: 18px;
  height: 18px;
  top: 7px;
  right: 9px;
  z-index: 2;
}
.popup-quiz .close .line {
  height: 2px;
  background-color: var(--close-popup-color, #464f5f);
}
.popup-quiz .popup-header {
  background-color: var(--headline-bg-color, transparent);
  text-align: center;
  padding: 22px 20px 22px;
}
@media (max-width: 780px) {
  .popup-quiz .popup-header {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.popup-quiz .popup-header .title {
  margin: 0 auto;
  max-width: 440px;
  padding: 2px 0 0;
  font-size: 20px;
  font-weight: 700;
  color: var(--headline-color, #464f5f);
  line-height: 1.3;
}
@media (max-width: 780px) {
  .popup-quiz .popup-header .title {
    padding-bottom: 4px;
  }
}
.popup-quiz .popup-header .subtitle {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  padding: 4px 0 11px;
  color: var(--text-color, #464f5f);
}
.popup-quiz .progress {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin: -14px 0 6px;
}
.popup-quiz .progress .progress-item {
  width: 21px;
  height: 21px;
  border-radius: 100%;
  background: var(--theme-steps-color, #6ccfe6);
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--number-steps-color, #fff);
  font-size: 14px;
  line-height: 15px;
  font-weight: 700;
  margin: 0 24px;
  transition: all 0.3s ease;
  position: relative;
  z-index: 1;
}
@media (max-width: 780px) {
  .popup-quiz .progress .progress-item {
    margin: 0 18px;
  }
}
.popup-quiz .progress .progress-item:not(:first-child):before {
  content: '';
  position: absolute;
  left: -50px;
  width: 50px;
  top: 50%;
  transform: translateY(-50%);
  height: 2px;
  background: var(--theme-steps-color, #6ccfe6);
  transition: all 0.3s ease;
  opacity: 1;
}
@media (max-width: 780px) {
  .popup-quiz .progress .progress-item:not(:first-child):before {
    left: -38px;
    width: 38px;
  }
}
.popup-quiz .progress .progress-item.active {
  width: 29px;
  height: 29px;
  font-size: 18px;
  color: var(--number-steps-color, #fff);
  background: var(--theme-steps-color, #6ccfe6);
}
.popup-quiz .progress .progress-item.active ~ .progress-item {
  background: #e3e3e3;
  color: #fff;
}
.popup-quiz .progress .progress-item.active ~ .progress-item:before {
  opacity: 0;
}
.popup-quiz .progress::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 2px;
  background: #e3e3e3;
}
.popup-quiz .quiz-step {
  display: none;
  padding: 0 27px 14px;
  max-width: 474px;
  box-sizing: border-box;
}
@media (max-width: 780px) {
  .popup-quiz .quiz-step {
    padding-left: 18px;
    padding-right: 18px;
  }
}
.popup-quiz .quiz-step .quiz-title {
  font-size: 20px;
  text-align: center;
  min-height: 52px;
  line-height: 1.3;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--question_text_color, inherit);
}
.popup-quiz .quiz-step .quiz-answers {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 10px;
}
.popup-quiz .quiz-step .quiz-answer-item {
  width: 100%;
  max-width: 48%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  min-height: 43px;
  border: solid 1px var(--answer-btn-color, #fee42d);
  border-radius: 22px;
  padding: 1px 4px;
  box-sizing: border-box;
  color: var(--answer-text-color, #464f5f);
  font-size: 14px;
  margin-bottom: 15px;
  line-height: 1;
  transition: all 0.3s ease;
  cursor: pointer;
}
@media (max-width: 780px) {
  .popup-quiz .quiz-step .quiz-answer-item {
    max-width: 100%;
  }
}
.popup-quiz .quiz-step .quiz-answer-item:active,
.popup-quiz .quiz-step .quiz-answer-item:focus,
.popup-quiz .quiz-step .quiz-answer-item:hover {
  background: var(--answer-btn-color, #fee42d);
}
.popup-quiz .quiz-step .quiz-answer-item:active .quiz-answer-number,
.popup-quiz .quiz-step .quiz-answer-item:focus .quiz-answer-number,
.popup-quiz .quiz-step .quiz-answer-item:hover .quiz-answer-number {
  background: var(--bg-color, #fff);
}
.popup-quiz .quiz-step .quiz-answer-number {
  min-width: 35px;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  background: var(--answer-btn-color, #fee42d);
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  font-size: 16px;
  font-weight: 700;
  color: var(--answer-text-color, #464f5f);
  text-transform: uppercase;
  margin-right: 10px;
  transition: all 0.3s ease;
}
.popup-quiz .quiz-step.active {
  display: block;
}
@media (min-width: 781px) {
  .popup-quiz .quiz-step-with-pics {
    max-width: 741px;
    width: 741px;
  }
}
@media (max-width: 781px) {
  .popup-quiz .quiz-step-with-pics {
    padding-bottom: 20px;
  }
}
.popup-quiz .quiz-step-with-pics .quiz-answers {
  margin: 0 -7px;
}
@media (min-width: 781px) {
  .popup-quiz .quiz-step-with-pics .quiz-answers {
    justify-content: center;
  }
}
@media (max-width: 780px) {
  .popup-quiz .quiz-step-with-pics .quiz-answers {
    margin: 0 -5px;
  }
}
.popup-quiz .quiz-step-with-pics .quiz-answer-item {
  min-width: 159px;
  width: 159px;
  display: block;
  margin: 0 7px 15px;
  padding: 0;
  overflow: hidden;
  border-radius: 15px;
}
@media (max-width: 780px) {
  .popup-quiz .quiz-step-with-pics .quiz-answer-item {
    min-width: 135px;
    width: 135px;
    margin: 0 5px 11px;
    border-radius: 10px;
  }
}
.popup-quiz .quiz-step-with-pics .quiz-answer-item p {
  padding: 4px 5px;
  min-height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  text-align: center;
}
.popup-quiz .quiz-step-with-pics .quiz-title {
  min-height: auto;
}
.popup-quiz .quiz-step-with-pics .quiz-answer-pic {
  display: block;
  height: 127px;
  width: 157px;
  object-fit: cover;
  object-position: center;
  margin-top: -1px;
}
@media (max-width: 780px) {
  .popup-quiz .quiz-step-with-pics .quiz-answer-pic {
    height: 93px;
    width: 133px;
  }
}
.popup-quiz .quiz-result {
  display: none;
}
.popup-quiz .quiz-result .popup-header {
  padding-bottom: 0;
}
.popup-quiz .quiz-result .popup-header .title {
  color: var(--headline-chart-color, #464f5f);
}
.popup-quiz .popup-content {
  display: flex;
  justify-content: center;
  align-items: stretch;
  padding: 24px 17px 36px;
}
@media (max-width: 780px) {
  .popup-quiz .popup-content {
    padding: 14px 0 42px;
  }
}
.popup-quiz .popup-content .popup-item {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid #dbe0e9;
  background-color: var(--highlight_color, #fff);
  box-sizing: border-box;
  padding: 10px 10px 15px;
  min-width: 222px;
  max-width: 222px;
  margin: 0 13px;
  transition: all 0.3s ease;
}
.popup-quiz .popup-content .popup-item:hover {
  background-color: #fffdee;
  box-shadow: 0 3px 10px 0 rgba(100, 106, 121, 0.5);
}
.popup-quiz .popup-content .popup-logo-container {
  position: relative;
  width: 100%;
  background-color: #fff;
  background-image: var(--bg-image);
  background-position: center;
  background-size: cover;
  height: 135px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
  border: 1px solid #dbe0e9;
}
.popup-quiz .popup-content .popup-logo-container::before {
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.6);
  position: absolute;
  z-index: 0;
}
.popup-quiz .popup-content .popup-logo {
  display: block;
  margin: 0 auto;
  max-width: 145px;
  position: relative;
  z-index: 1;
}
.popup-quiz .popup-content .popup-text {
  width: 100%;
  padding: 0 4px 10px;
  font-size: 14px;
  box-sizing: border-box;
}
.popup-quiz .popup-content .popup-btn-wrap {
  width: 100%;
  margin-top: auto;
  text-align: center;
}
.popup-quiz .popup-content .popup-btn-wrap .btn-text-outside {
  margin-top: 15px;
}
.popup-quiz .popup-content .btn {
  font-size: 16px;
  padding: 12px 30px;
}
.popup-quiz .popup-content.show-preloader::before {
  opacity: 0.3;
}
.popup-quiz .popup-content.show-preloader .popup-item {
  opacity: 0;
}
.popup-quiz .ribbon {
  position: absolute;
  z-index: 2;
  background-color: var(--bg-ribbon, #af72d2);
  color: #fff;
  font-weight: 700;
  font-size: 12px;
  bottom: 0;
  left: -17px;
  right: -17px;
  text-align: center;
  text-transform: uppercase;
  padding: 7px 5px;
  line-height: 1;
}
.popup-quiz .ribbon::after,
.popup-quiz .ribbon::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  bottom: -6px;
  filter: brightness(80%);
  -webkit-filter: brightness(80%);
}
.popup-quiz .ribbon::after {
  left: 0;
  border-width: 0 6px 6px 0;
  border-color: transparent var(--bg-ribbon, #af72d2) transparent transparent;
}
.popup-quiz .ribbon::before {
  right: 0;
  border-width: 6px 6px 0 0;
  border-color: var(--bg-ribbon, #af72d2) transparent transparent transparent;
}
.popup-quiz .slick-track {
  align-items: stretch;
  display: flex !important;
}
.popup-quiz .slick-track .slick-slide {
  height: inherit !important;
}
.popup-quiz .slick-dots {
  position: absolute;
  bottom: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.popup-quiz .slick-dots li {
  margin: 0;
}
.popup-quiz .slick-dots button {
  width: 9px;
  height: 9px;
  background-color: var(--theme-default-color, #576162);
  border-radius: 100%;
  border: none;
  outline: 0;
  padding: 0;
  transition: all 0.3s ease;
  margin: 0 5px;
  font-size: 0px;
  line-height: 0;
  position: relative;
  opacity: 0.3;
}
.popup-quiz .slick-dots .slick-active button {
  opacity: 1;
}
.popup-quiz + .popup-overlay {
  background-color: rgba(48, 59, 59, 0.5);
}
.layout.mode-dark .popup-quiz {
  color: #8797a3;
  background-color: var(--bg-color, #2b2e35);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.4);
}
.layout.mode-dark .popup-quiz .close .line {
  background-color: var(--close-popup-color, #8797a3);
}
.layout.mode-dark .popup-quiz .popup-header .title {
  color: var(--headline-color, #8797a3);
}
.layout.mode-dark .popup-quiz .popup-header .subtitle {
  color: var(--text-color, #8797a3);
}
.layout.mode-dark .popup-quiz .quiz-result .popup-header .title {
  color: var(--headline-chart-color, #8797a3);
}
.layout.mode-dark .popup-quiz .progress .progress-item {
  background: var(--theme-steps-color, #fff);
  color: var(--number-steps-color, #7e8083);
}
.layout.mode-dark
  .popup-quiz
  .progress
  .progress-item:not(:first-child):before {
  background: var(--theme-steps-color, #fff);
}
.layout.mode-dark .popup-quiz .progress .progress-item.active {
  background: var(--theme-steps-color, #fff);
  color: var(--number-steps-color, #2b2e35);
}
.layout.mode-dark .popup-quiz .progress .progress-item.active ~ .progress-item {
  background: #4d5057;
  color: #787a7f;
}
.layout.mode-dark .popup-quiz .progress::before {
  background: #4d5057;
}
.layout.mode-dark .popup-quiz .quiz-step .quiz-answer-item {
  border-color: var(--answer-btn-color, #efd44c);
  color: var(--answer-text-color, #8797a3);
}
.layout.mode-dark .popup-quiz .quiz-step .quiz-answer-item:active,
.layout.mode-dark .popup-quiz .quiz-step .quiz-answer-item:focus,
.layout.mode-dark .popup-quiz .quiz-step .quiz-answer-item:hover {
  background: var(--answer-btn-color, #efd44c);
}
.layout.mode-dark
  .popup-quiz
  .quiz-step
  .quiz-answer-item:active
  .quiz-answer-number,
.layout.mode-dark
  .popup-quiz
  .quiz-step
  .quiz-answer-item:focus
  .quiz-answer-number,
.layout.mode-dark
  .popup-quiz
  .quiz-step
  .quiz-answer-item:hover
  .quiz-answer-number {
  background: var(--bg-color, #2b2e35);
}
.layout.mode-dark .popup-quiz .quiz-step .quiz-answer-number {
  background: var(--answer-btn-color, #efd44c);
  color: var(--answer-text-color, #8797a3);
}
.layout.mode-dark .popup-quiz .popup-content .popup-item {
  border-color: #4e707f;
  background-color: var(--highlight_color, #2b2e35);
}
.layout.mode-dark .popup-quiz .popup-content .popup-item:hover {
  border-color: #44789a;
  background-color: #323947;
  box-shadow: 0 5px 20px 0 rgba(12, 14, 19, 0.75);
}
.layout.mode-dark .popup-quiz .popup-content .popup-logo-container {
  background-color: #82c5ef;
  border: none;
}
.layout.mode-dark .popup-quiz .popup-content .popup-logo-container::before {
  background-color: rgba(0, 0, 0, 0.6);
}
.layout.mode-dark .popup-quiz .slick-dots button {
  background-color: var(--theme-default-color, #8797a3);
}
.show-preloader {
  -webkit-filter: blur(3px);
  filter: blur(3px);
  position: relative;
}
.show-preloader::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  background-color: rgba(88, 96, 98, 0.6);
}
.preloader-dating {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.preloader-dating .loader-dating {
  display: flex;
}
.preloader-dating .loader-dating span {
  position: relative;
  background: #eee;
  width: 8px;
  display: flex;
  margin: 4px;
  border-radius: 4px;
  height: 80px;
  top: 25px;
}
.preloader-dating .loader-dating span:nth-child(2n)::before {
  animation: slideUp 2.5s ease-out infinite;
}
.preloader-dating .loader-dating span:nth-child(odd)::before {
  animation: slideDown 2.5s ease-out infinite;
}
.preloader-dating .loader-dating span:nth-child(2)::before {
  animation-delay: 0.15s;
}
.preloader-dating .loader-dating span:nth-child(3)::before {
  animation-delay: 0.3s;
}
.preloader-dating .loader-dating span:nth-child(4)::before {
  animation-delay: 0.45s;
}
.preloader-dating .loader-dating span:nth-child(5)::before {
  animation-delay: 0.6s;
}
.preloader-dating .loader-dating span:nth-child(6)::before {
  animation-delay: 0.75s;
}
.preloader-dating .loader-dating span:nth-child(7)::before {
  animation-delay: 0.9s;
}
.preloader-dating .loader-dating span:first-child,
.preloader-dating .loader-dating span:nth-child(7) {
  height: 30px;
  top: 20px;
}
.preloader-dating .loader-dating span:nth-child(2),
.preloader-dating .loader-dating span:nth-child(6) {
  height: 60px;
  top: 10px;
}
.preloader-dating .loader-dating span:nth-child(3),
.preloader-dating .loader-dating span:nth-child(5) {
  height: 80px;
  top: 10px;
}
.preloader-dating .loader-dating span:nth-child(odd)::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  background: var(--theme-default-color, #3faace);
  border-radius: 4px;
  top: 0;
}
.preloader-dating .loader-dating span:nth-child(2n)::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  background: var(--theme-default-color, #3faace);
  border-radius: 4px;
  bottom: 0;
}
.mode-dark .preloader-dating .loader-dating span {
  background: #1f637b;
}
.mode-dark .preloader-dating .loader-dating span:nth-child(2n)::before,
.mode-dark .preloader-dating .loader-dating span:nth-child(odd)::before {
  background: var(--theme-default-color, #fff);
}
@keyframes slideDown {
  0% {
    top: 0;
    bottom: 100%;
    opacity: 0;
  }
  5% {
    top: 0;
    bottom: 0;
  }
  12% {
    opacity: 1;
  }
  50% {
    top: 0;
    bottom: 0;
    opacity: 1;
  }
  55% {
    top: 0;
    bottom: 100%;
  }
  62% {
    opacity: 0;
  }
  100% {
    top: 0;
    bottom: 100%;
    opacity: 0%;
  }
}
@keyframes slideUp {
  0% {
    top: 100%;
    bottom: 0;
    opacity: 0;
  }
  5% {
    top: 0;
    bottom: 0;
  }
  12% {
    opacity: 1;
  }
  50% {
    top: 0;
    bottom: 0;
  }
  55% {
    top: 100%;
    bottom: 0;
    opacity: 1;
  }
  62% {
    opacity: 0;
  }
  100% {
    top: 100%;
    bottom: 0;
  }
}
.show-preloader {
  -webkit-filter: blur(3px);
  filter: blur(3px);
  position: relative;
}
.show-preloader::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  background-color: rgba(88, 96, 98, 0.6);
}
.preloader-non-dating {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.preloader-non-dating .loader-non-dating {
  display: block;
  position: relative;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 4px solid transparent;
  border-top-color: var(--theme-default-color, #3faace);
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
.preloader-non-dating .loader-non-dating:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 4px solid transparent;
  border-top-color: var(--theme-default-color, #3faace);
  -webkit-filter: contrast(200%);
  filter: contrast(200%);
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite;
}
.preloader-non-dating .loader-non-dating:after {
  content: '';
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 4px solid transparent;
  border-top-color: var(--theme-default-color, #3faace);
  -webkit-filter: contrast(400%);
  filter: contrast(400%);
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
}
.mode-dark .preloader-non-dating .loader-non-dating {
  border-top-color: var(--theme-default-color, #1f637b);
}
.mode-dark .preloader-non-dating .loader-non-dating::before,
.mode-dark .preloader-non-dating .loader-non-dating:after {
  border-top-color: var(--theme-default-color, #1f637b);
}
@media (max-width: 768px) {
  .preloader-non-dating .loader-non-dating {
    width: 70px;
    height: 70px;
    border-width: 2px;
  }
  .preloader-non-dating .loader-non-dating:before {
    border-width: 2px;
  }
  .preloader-non-dating .loader-non-dating:after {
    border-width: 2px;
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.widget-share-buttons .widget-body {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 15px 30px;
}
.widget-share-buttons .pagination ul {
  line-height: 1.1875rem;
}
.widget-share-buttons .pagination ul li {
  width: auto;
}
.widget-share-buttons .pagination ul li a {
  color: var(--theme-default-color, #18adcb);
}
.widget-share-buttons .pagination ul li:hover a {
  border-color: transparent;
  text-decoration: underline;
}
.widget-share-buttons .pagination ul li.divider {
  margin: 0 10px;
  width: 1px;
  height: 14px;
  background-color: var(--theme-default-color, #18adcb);
  vertical-align: middle;
}
.share-btns {
  line-height: 0;
}
.share-btns li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
.share-btns li:last-child {
  margin-right: 0;
}
.share-btns li .link {
  display: inline-block;
  overflow: hidden;
  text-indent: -10000px;
  width: 30px;
  height: 30px;
  position: relative;
  color: #347290;
  border-radius: 30px;
  background-color: #d4dae7;
  font-size: 16px;
}
.share-btns li .link:after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  transform: translate(-50%, -50%);
  font: normal normal normal 14px/1 FontAwesome;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
}
.share-btns li .link.fb:after {
  content: '\f09a';
}
.share-btns li .link.gp:after {
  content: '\f0d5';
}
.share-btns li .link.tw:after {
  content: '\f099';
}
.share-btns li .link.pi:after {
  content: '\f231';
}
.share-btns li .link:hover {
  text-decoration: none;
  color: #fff;
  background: #347290;
}
@media screen and (max-width: 480px) {
  .widget-share-buttons .widget-body {
    flex-direction: column;
  }
  .widget-share-buttons .share-btns {
    padding-bottom: 15px;
  }
}
.mode-dark .widget-share-buttons .pagination ul li a {
  color: var(--theme-default-color, #fff);
}
.mode-dark .widget-share-buttons .pagination ul li.divider {
  background-color: var(--theme-default-color, #fff);
}
.widget-brand-review .widget-header .title {
  font-size: 1.375rem;
}
.widget-brand-review .item {
  text-align: center;
  border-bottom: 1px solid #dbe0e9;
  padding: 15px;
}
.widget-brand-review .text-content {
  padding-top: 20px;
  text-align: left;
}
.widget-brand-review .name-article {
  font-size: 1.375rem;
  font-weight: 700;
}
.widget-brand-review .brand-btn-block {
  padding: 25px 15px;
}
@media screen and (min-width: 601px) {
  .widget-brand-review .item {
    margin: 0 -30px;
    padding: 25px 30px;
  }
  .widget-brand-review .brand-btn-block {
    padding: 25px 30px 5px;
    text-align: center;
  }
}
@media screen and (max-width: 600px) {
  .widget-brand-review .brand-btn-block .btn-lg {
    width: 100%;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 860px) {
  .widget-brand-review .name-article {
    font-size: 1rem;
  }
}
.brand-score {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 25px;
}
.brand-score-name,
.brand-score-nav a {
  display: block;
  padding: 11px 0;
  font-size: 1rem;
  font-weight: 700;
}
.brand-score-nav {
  border-bottom: 1px solid #dbe0e9;
}
.brand-score-nav a {
  text-decoration: none;
}
.brand-score-nav a:hover {
  border-bottom: 3px solid var(--theme-default-color, #18adcb);
}
.brand-score-nav.active {
  display: none;
}
.brand-score-content {
  display: none;
  width: 100%;
  padding: 20px 0 15px;
  border-bottom: 1px solid #dbe0e9;
}
.brand-score-nav.active + .brand-score-content {
  display: block;
}
.brand-score .js-circle-box {
  position: relative;
  width: 65px;
  height: 65px;
  margin: auto;
}
.brand-score .js-circle-box .circle-rating-svg svg {
  background: var(--score-background) no-repeat 100%;
  background-size: contain;
}
.brand-score .progressbar-text {
  font-size: 1.6875rem !important;
}
.brand-score .btn-brand-score {
  margin: 20px 0;
}
@media screen and (min-width: 601px) {
  .brand-score {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 0;
  }
  .brand-score .btn-brand-score {
    margin: 20px auto 0;
  }
  .brand-score-nav {
    border-bottom: none;
    padding-right: 45px;
  }
  .brand-score-nav a {
    padding: 5px 0;
    border-bottom: none;
  }
  .brand-score-nav.active {
    display: block;
  }
  .brand-score-nav.active a {
    border-bottom: 3px solid var(--theme-default-color, #18adcb);
    color: #464f5f;
  }
  .brand-score-content {
    margin: 0 -30px;
    padding: 15px 225px 15px 30px;
    border-top: 1px solid #dbe0e9;
    border-bottom: 1px solid #dbe0e9;
  }
  .brand-score-nav + .brand-score-content {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .brand-score-nav.active + .brand-score-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .brand-score-name {
    display: none;
  }
  .brand-score .js-circle-box {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0 30px 0 0;
  }
  .brand-score .btn-brand-score {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -6px;
  }
}
.mode-dark .brand-score-nav a:hover,
.mode-dark .brand-score-nav.active a {
  color: #fff;
  border-color: var(--theme-default-color, #fcdb05);
}
.mode-dark .brand-score-content,
.mode-dark .widget-brand-review .item {
  border-color: #4d5057;
}
.mode-dark .progressbar-text {
  color: #fff;
}
.mode-dark .widget-brand-review .name-article {
  color: #fff;
}
.widget-card .widget-body {
  padding: 25px 30px;
}
.footer {
  background-color: var(--footer-background-color, #f4f8f9);
  padding: 30px 0;
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  text-align: center;
}
.mode-dark .footer {
  background-color: var(--footer-background-color, #2b2e35);
  box-shadow: none;
  border-color: transparent;
}
.footer p {
  line-height: 1.375rem;
  margin-bottom: 10px;
}
.footer .logo-footer {
  margin-bottom: 10px;
}
.footer img {
  max-width: 100%;
}
.footer-nav {
  display: block;
}
.footer-nav li {
  position: relative;
  display: inline-block;
  padding: 0 12px 0 0;
  font-size: 1rem;
}
.footer-nav a {
  line-height: 2rem;
  color: var(--footer-text-color, inherit);
  text-decoration: none;
}
.footer-nav a:hover {
  color: var(--footer-active-text-color, var(--footer-text-color, inherit));
  text-decoration: underline;
}
.mode-dark .footer-nav a {
  color: var(--footer-text-color, #fff);
}
.mode-dark .footer-nav a:hover {
  color: var(--footer-active-text-color, var(--footer-text-color, #fff));
  text-decoration: underline;
}
@media screen and (max-width: 1023px) {
  .footer p {
    font-size: 12px;
    line-height: 1rem;
  }
  .footer-nav a {
    line-height: 1.375rem;
    font-size: 0.875rem;
  }
}
.header {
  background-color: var(--header-background-color, #fff);
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
}
.header .wrap {
  min-height: 82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header a {
  text-decoration: none;
}
.header .logo-header {
  margin-right: auto;
}
.header .logo-header {
  display: block;
}
.header .btn-text-color {
  color: var(--signin-text-color, inherit);
}
.header .btn-singin,
.header .logout {
  margin-left: 32px;
}
.header .signin-popup {
  position: absolute;
  top: calc(100% - -9px);
  right: 10px;
  padding: 20px;
  border: 1px solid #dbe0e9;
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
  z-index: 100;
}
.header .signin-popup:before {
  content: '';
  position: absolute;
  top: -7px;
  right: 40px;
  width: 12px;
  height: 12px;
  border: 1px solid;
  border-color: #dbe0e9 #dbe0e9 transparent transparent;
  background-color: #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-box-shadow: 1px -1px 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 1px -1px 1px 0 rgba(0, 0, 0, 0.1);
}
.header .signin-popup .label {
  font-size: 1rem;
}
.header .signin-popup .help-block {
  margin-left: 100px;
}
.header .signin-popup .title {
  font-size: 1.5rem;
  line-height: initial;
  margin-bottom: 25px;
}
.header .label {
  display: inline-block;
  vertical-align: middle;
}
.header .form-group {
  display: inline-block;
  vertical-align: top;
}
.header .form-control {
  display: inline-block;
  width: auto;
  margin: 0 5px;
}
.header .logout .reg-name {
  margin-right: 10px;
}
.header .mob-logout .btn {
  margin-left: auto;
}
.header .logout .btn,
.header .logout .reg-name,
.header .mob-logout .btn,
.header .mob-logout .reg-name {
  vertical-align: middle;
}
.header .additional-menu {
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.header .additional-menu li {
  display: inline-block;
  margin-left: 32px;
}
.header .additional-menu li a {
  display: block;
  padding: 35px 0 33px;
  line-height: 14px;
  color: var(--header-text-color, #18adcb);
}
.header .additional-menu li a:hover {
  box-shadow: inset 0 -4px 0 var(--header-active-text-color, #18adcb);
  color: var(--header-active-text-color, #18adcb);
}
.header .additional-menu li.active a {
  cursor: default;
  box-shadow: inset 0 -4px 0 var(--header-active-text-color, #18adcb);
  color: var(--header-active-text-color, #18adcb);
}
.header .mob-filter-btn,
.header .mob-hamburger-btn {
  font-size: 1.5rem;
}
.header .mob-hamburger-btn {
  margin-left: 75px;
}
.header .mob-hamburger-btn i.fa {
  color: var(--header-text-color, inherit);
}
.header .mob-filter-btn {
  padding-top: 3px;
}
.header .mob-filter-btn i.fa {
  overflow: hidden;
  height: 18px;
}
.header .mob-filter-btn i.fa:before {
  position: relative;
  top: -7px;
}
.header .mob-devices,
.header .mob-filter {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0 4px 2px -4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 2px -4px rgba(0, 0, 0, 0.2);
  z-index: 100;
}
.header .mob-devices li,
.header .mob-filter li {
  border-bottom: 1px solid #d5dbdf;
}
.header .mob-devices li:first-child,
.header .mob-filter li:first-child {
  border-top: 1px solid #d5dbdf;
}
.header .mob-devices li a:not(.btn),
.header .mob-filter li a:not(.btn) {
  color: var(--label-color);
  display: inline-block;
  padding: 15px;
  font-size: 1rem;
}
.header .mob-signin-form {
  padding: 15px 15px 15px 10px;
}
.header .mob-signin-form .form-group {
  width: calc(100% - 120px);
  margin-right: 5px;
}
.header .mob-signin-form .form-group .form-control {
  width: 100%;
  margin: 0;
}
.header .mob-devices,
.header .mob-filter,
.header .mob-filter-btn,
.header .mob-hamburger-btn {
  display: none;
}
.header .mob-logout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 12px 15px;
}
.header .btn.btn-singin,
.header .logout .btn {
  background-color: #fff;
}
@media screen and (max-width: 860px) {
  .header .additional-menu,
  .header .btn-singin,
  .header .logout,
  .header .signin-popup {
    display: none;
  }
  .header .mob-devices,
  .header .mob-filter,
  .header .mob-filter-btn,
  .header .mob-hamburger-btn {
    display: block;
  }
}
.mode-dark .header {
  background-color: var(--header-background-color, #2b2e35);
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
}
.mode-dark .header .signin-popup {
  background-color: #2b2e35;
  border-color: #4d5057;
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
}
.mode-dark .header .signin-popup:before {
  background-color: #2b2e35;
  border-color: #4d5057 #4d5057 transparent transparent;
}
.mode-dark .header .btn-text-color {
  color: var(--signin-text-color, #fff);
}
.mode-dark .header .label {
  color: #fff;
}
.mode-dark .header .mob-devices,
.mode-dark .header .mob-filter {
  background-color: #2b2e35;
  -webkit-box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.6);
}
.mode-dark .header .mob-devices li,
.mode-dark .header .mob-filter li {
  border-color: #4d5057;
}
.mode-dark .header .additional-menu li a {
  color: var(--header-text-color);
}
.mode-dark .header .additional-menu li a:hover {
  box-shadow: inset 0 -4px 0 var(--header-active-text-color, #fcdb05);
  color: var(--header-active-text-color);
}
.mode-dark .header .additional-menu li.active a {
  box-shadow: inset 0 -4px 0 var(--header-active-text-color, #fcdb05);
  color: var(--header-active-text-color);
}
.mode-dark .header .btn.btn-singin,
.mode-dark .header .logout .btn {
  background-color: #2b2e35;
}
.header-google {
  background-color: var(--header-background-color, #fff);
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
}
.header-google .wrap {
  min-height: 82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-google a {
  text-decoration: none;
}
.header-google .logo-header {
  margin-right: auto;
}
.header-google .logo-header {
  display: block;
}
.header-google .btn-text-color {
  color: var(--signin-text-color, inherit);
}
.header-google .btn-singin-google {
  margin-left: 32px;
}
.header-google .help-block {
  color: #b85d64;
  margin: 0;
  padding: 0 0 0 17px;
}
.header-google .form-group.has-error {
  margin-bottom: -11px;
}
.header-google .signin-popup-google {
  position: absolute;
  top: calc(100% - -9px);
  right: 10px;
  padding: 20px 30px 10px;
  border: 1px solid #dbe0e9;
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
  z-index: 100;
}
.header-google .signin-popup-google:before {
  content: '';
  position: absolute;
  top: -7px;
  right: 40px;
  width: 12px;
  height: 12px;
  border: 1px solid;
  border-color: #dbe0e9 #dbe0e9 transparent transparent;
  background-color: #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-box-shadow: 1px -1px 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 1px -1px 1px 0 rgba(0, 0, 0, 0.1);
}
.header-google .signin-popup-google .label {
  font-size: 1rem;
}
.header-google .signin-popup-google .title {
  font-size: 1.5rem;
  line-height: initial;
  margin-bottom: 25px;
  text-align: center;
}
.header-google .signin-popup-google.signout-popup-google:before {
  right: 10px;
}
.header-google .label {
  display: inline-block;
  vertical-align: middle;
}
.header-google .form-group {
  display: block;
  width: 100%;
}
.header-google .form-row {
  display: flex;
  justify-content: center;
  padding-bottom: 18px;
  max-width: 240px;
  min-width: 180px;
  margin: 0 auto;
}
.header-google .form-row .btn {
  display: block;
  width: 100%;
}
.header-google .form-row--note {
  position: relative;
}
.header-google .form-row--note::before {
  content: '';
  position: absolute;
  top: 9px;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: #dbe0e9;
}
.header-google .form-row .btn-icon {
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #dbe0e9;
  max-width: 100%;
  box-sizing: border-box;
  cursor: pointer;
}
.header-google .form-row .btn-icon .icon {
  margin-right: 9px;
  width: 16px;
  height: 16px;
}
.header-google .form-note {
  font-size: 14px;
  display: inline-block;
  margin: 0 auto;
  position: relative;
  background-color: #fff;
  padding: 0 7px;
}
.header-google .form-control {
  display: block;
  max-width: 100%;
  padding-left: 18px;
  padding-right: 18px;
}
.header-google .has-error .form-control {
  border-color: #b85d64;
}
.header-google .logout .btn,
.header-google .logout .reg-name,
.header-google .mob-logout-google .btn,
.header-google .mob-logout-google .reg-name {
  vertical-align: middle;
}
.header-google .additional-menu {
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.header-google .additional-menu li {
  display: inline-block;
  margin-left: 32px;
}
.header-google .additional-menu li a {
  display: block;
  padding: 35px 0 33px;
  line-height: 14px;
  color: var(--header-text-color, #18adcb);
}
.header-google .additional-menu li a:hover {
  box-shadow: inset 0 -4px 0 var(--header-active-text-color, #18adcb);
  color: var(--header-active-text-color, #18adcb);
}
.header-google .additional-menu li.active a {
  cursor: default;
  box-shadow: inset 0 -4px 0 var(--header-active-text-color, #18adcb);
  color: var(--header-active-text-color, #18adcb);
}
.header-google .mob-filter-btn,
.header-google .mob-hamburger-btn-google {
  font-size: 1.5rem;
}
.header-google .mob-hamburger-btn-google {
  margin-left: 15px;
}
.header-google .mob-hamburger-btn-google i.fa {
  color: var(--header-text-color, inherit);
}
.header-google .mob-filter-btn {
  padding-top: 3px;
}
.header-google .mob-filter-btn i.fa {
  overflow: hidden;
  height: 18px;
}
.header-google .mob-filter-btn i.fa:before {
  position: relative;
  top: -7px;
}
.header-google .mob-devices-google,
.header-google .mob-filter,
.header-google .mob-logout-google {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0 4px 2px -4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 2px -4px rgba(0, 0, 0, 0.2);
  z-index: 100;
}
.header-google .mob-devices-google li,
.header-google .mob-filter li,
.header-google .mob-logout-google li {
  border-bottom: 1px solid #d5dbdf;
}
.header-google .mob-devices-google li:first-child,
.header-google .mob-filter li:first-child,
.header-google .mob-logout-google li:first-child {
  border-top: 1px solid #d5dbdf;
}
.header-google .mob-devices-google li a:not(.btn),
.header-google .mob-filter li a:not(.btn),
.header-google .mob-logout-google li a:not(.btn) {
  color: var(--label-color);
  display: inline-block;
  padding: 15px;
  font-size: 1rem;
}
.header-google .mob-signin-form {
  padding: 25px 15px 5px;
}
.header-google .mob-signin-form .form-group {
  width: 100%;
}
.header-google .mob-devices-google,
.header-google .mob-filter,
.header-google .mob-filter-btn,
.header-google .mob-hamburger-btn-google,
.header-google .mob-logout-google {
  display: none;
}
.header-google .mob-logout-google {
  padding: 25px 15px 5px;
  box-sizing: border-box;
  border-top: 1px solid #d5dbdf;
}
.header-google .mob-logout-google .btn-text-color {
  color: var(--header-text-color, #464f5f);
}
.header-google .btn.btn-singin-google,
.header-google .logout .btn {
  background-color: #fff;
}
.header-google .container-image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  border-radius: 100%;
  overflow: hidden;
}
.header-google .container-image .reg-image {
  display: block;
  max-width: 100%;
  height: auto;
}
.header-google .container-image .reg-image svg {
  display: block;
}
.header-google .container-image .reg-image .reg-svg-bg {
  fill: #ffffff;
}
.header-google .container-image .reg-image .reg-svg-person {
  fill: var(--header-text-color, #dbe0e9);
}
.header-google .container-image.mob {
  display: none;
}
@media screen and (max-width: 860px) {
  .header-google .form-row {
    padding-bottom: 15px;
    max-width: 320px;
  }
  .header-google .form-row .btn {
    font-size: 1rem;
    color: var(--label-color, #464f5f);
  }
  .header-google .additional-menu,
  .header-google .btn-singin-google,
  .header-google .logout,
  .header-google .signin-popup-google {
    display: none;
  }
  .header-google .mob-devices-google,
  .header-google .mob-filter,
  .header-google .mob-filter-btn,
  .header-google .mob-hamburger-btn-google,
  .header-google .mob-logout-google {
    display: block;
  }
  .header-google .btn-text-color {
    color: var(--header-text-color, #464f5f);
  }
  .header-google .container-image.mob {
    display: block;
  }
}
.mode-dark .header-google {
  background-color: var(--header-background-color, #2b2e35);
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
}
.mode-dark .header-google .signin-popup-google {
  background-color: #2b2e35;
  border-color: #4d5057;
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
}
.mode-dark .header-google .signin-popup-google:before {
  background-color: #2b2e35;
  border-color: #4d5057 #4d5057 transparent transparent;
}
.mode-dark .header-google .signin-popup-google .title {
  color: var(--header-text-color);
}
.mode-dark .header-google .form-control {
  background-color: #2b2e35;
}
.mode-dark .header-google .form-row .btn-icon {
  background-color: #2b2e35;
  border-color: #4d5057;
}
.mode-dark .header-google .btn-text-color {
  background-color: #2b2e35;
  color: var(--signin-text-color, #fff);
}
.mode-dark .header-google .label {
  color: #fff;
}
.mode-dark .header-google .mob-devices-google,
.mode-dark .header-google .mob-filter,
.mode-dark .header-google .mob-logout-google {
  background-color: #2b2e35;
  -webkit-box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.6);
}
.mode-dark .header-google .mob-devices-google li,
.mode-dark .header-google .mob-filter li,
.mode-dark .header-google .mob-logout-google li {
  border-color: #4d5057;
}
.mode-dark .header-google .additional-menu li a {
  color: var(--header-text-color);
}
.mode-dark .header-google .additional-menu li a:hover {
  box-shadow: inset 0 -4px 0 var(--header-text-color, #fcdb05);
  color: var(--header-active-text-color);
}
.mode-dark .header-google .additional-menu li.active a {
  box-shadow: inset 0 -4px 0 var(--header-text-color, #fcdb05);
  color: var(--header-active-text-color);
}
.mode-dark .header-google .btn.btn-singin-google,
.mode-dark .header-google .logout .btn {
  background-color: #2b2e35;
}
.mode-dark .header-google .form-note {
  color: var(--label-color);
  background-color: #2b2e35;
}
.mode-dark .header-google .form-row--note::before {
  background-color: #394b55;
}
.mode-dark .header-google .btn-icon span {
  color: var(--signin-text-color, #fff);
}
.mode-dark .header-google .container-image .reg-image .reg-svg-bg {
  fill: #1d2b36;
  stroke: #1d2b36;
}
.mode-dark .header-google .container-image .reg-image .reg-svg-person {
  fill: var(--header-text-color, #2a404e);
}
.widget-sitemap .widget-header {
  padding: 22px 0 15px;
}
.widget-sitemap .widget-body {
  padding: 0 30px 15px;
}
.widget-sitemap .list-sitemap {
  padding-top: 15px;
  -webkit-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 15px;
  column-gap: 15px;
}
.widget-sitemap .list-sitemap a {
  text-decoration: none;
}
.widget-sitemap .list-sitemap a:hover {
  text-decoration: underline;
}
.widget-sitemap .list-sitemap > li {
  margin-bottom: 10px;
  display: inline-block;
  width: 100%;
}
.widget-sitemap .list-sitemap > li > a {
  font-size: 1.5rem;
}
.widget-sitemap .list-sitemap > li > ul {
  margin: 8px 0 17px;
}
.widget-sitemap .list-sitemap > li > ul > li {
  margin: 0 0 10px;
}
@media screen and (max-width: 860px) {
  .widget-sitemap .list-sitemap {
    -webkit-column-count: 2;
    column-count: 2;
  }
}
@media screen and (max-width: 600px) {
  .widget-sitemap .widget-header {
    padding: 15px 0;
  }
  .widget-sitemap .widget-body {
    padding: 0 15px 15px;
  }
  .widget-sitemap .list-sitemap {
    -webkit-column-count: 1;
    column-count: 1;
  }
}
.mode-dark .widget-sitemap .list-sitemap > li > a {
  color: #fff;
}
.widget-articles-preview .widget-body {
  padding-bottom: 30px;
}
.widget-articles-preview .widget-body .slider {
  position: relative;
}
.widget-articles-preview .widget-body .container-articles {
  display: block;
  width: 100%;
}
.widget-articles-preview .widget-body .container-articles .article {
  margin: 0 15px;
}
.widget-articles-preview .widget-body .container-articles .article-thumbnail {
  float: left;
  max-width: 135px;
  width: 100%;
  margin-top: 4px;
}
.widget-articles-preview .widget-body .container-articles .article-title {
  font-size: 1rem;
  line-height: initial;
  font-weight: 700;
  padding-bottom: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.widget-articles-preview .widget-body .container-articles .article-title a {
  color: #464f5f;
  text-decoration: none;
}
.widget-articles-preview
  .widget-body
  .container-articles
  .article-title
  a:hover {
  text-decoration: underline;
}
.widget-articles-preview
  .widget-body
  .container-articles
  .article-thumbnail
  + .article-text
  p {
  padding-left: 155px;
}
.widget-articles-preview .widget-body .container-articles p a {
  color: var(--theme-default-color, #18adcb);
  white-space: nowrap;
}
.widget-articles-preview .widget-body .container-articles .slick-arrow {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  color: #ccd0d8;
}
.widget-articles-preview .widget-body .container-articles .slick-arrow.prev {
  right: 30px;
}
.widget-articles-preview
  .widget-body
  .container-articles
  .slick-arrow.slick-disabled {
  color: transparent;
  cursor: default;
}
.widget-articles-preview .widget-body .slick-dots {
  position: absolute;
  bottom: -30px;
}
@media screen and (max-width: 960px) {
  .widget-articles-preview .widget-body {
    padding: 0 30px 30px;
  }
}
@media screen and (max-width: 800px) {
  .widget-articles-preview .widget-body .container-articles {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 600px) {
  .widget-articles-preview .widget-header {
    padding: 15px;
  }
  .widget-articles-preview .widget-body .container-articles {
    padding: 0 10px;
  }
  .widget-articles-preview .widget-body .container-articles .article {
    margin: 0;
  }
  .widget-articles-preview .widget-body .container-articles .article-title {
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 480px) {
  .widget-articles-preview .widget-body .container-articles .article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .widget-articles-preview
    .widget-body
    .container-articles
    .article
    .article-title {
    padding: 15px 0 10px;
  }
  .widget-articles-preview
    .widget-body
    .container-articles
    .article
    .article-text {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .widget-articles-preview
    .widget-body
    .container-articles
    .article
    .article-text
    p {
    padding-left: 0;
  }
  .widget-articles-preview .widget-body .container-articles .article-thumbnail {
    float: none;
    margin: 0 auto;
    max-width: 200px;
  }
}
.mode-dark
  .widget-articles-preview
  .widget-body
  .container-articles
  .article-title
  a,
.mode-dark .widget-articles-preview .widget-body .container-articles p a {
  color: var(--theme-default-color, #fcdb05);
}
.widget-slider-gallery .widget-body {
  padding-bottom: 30px;
}
.widget-slider-gallery .widget-body .slider.slider-type-1 {
  position: relative;
}
.widget-slider-gallery .widget-body .slider.slider-type-1 .list-items {
  display: block;
  width: 100%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.widget-slider-gallery .widget-body .slider.slider-type-1 .list-items .item {
  position: relative;
  width: 200px;
  height: 200px;
  margin: 0 15px;
  flex-shrink: 0;
  flex-grow: 0;
  text-align: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  outline: 0;
}
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .list-items
  .item
  > img {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  border: 1px solid #dbd9dc;
  box-sizing: border-box;
  height: 100%;
  width: 200px;
  background-color: rgba(219, 217, 220, 0.25);
}
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .list-items
  .item
  .wrapper-pic {
  height: 80px;
  position: relative;
}
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .list-items
  .item
  .wrapper-pic
  .pic {
  max-width: 140px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .list-items
  .item
  .row-btn {
  padding-top: 15px;
}
.widget-slider-gallery .widget-body .slider.slider-type-1 .slick-dots {
  left: 50%;
  transform: translate(-50%, 0);
}
.widget-slider-gallery .widget-body .slider.slider-type-1 .slick-dots li {
  display: none;
}
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li.slick-active,
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li.slick-active
  + li,
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li.slick-active
  + li
  + li {
  display: inline-block;
}
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li:last-child,
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li:nth-last-child(2),
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li:nth-last-child(3) {
  display: inline-block;
}
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li.slick-active
  ~ li:last-child,
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li.slick-active
  ~ li:nth-last-child(2),
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li.slick-active
  ~ li:nth-last-child(3) {
  display: none;
}
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li.slick-active
  + li
  + li:last-child,
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li.slick-active
  + li
  + li:nth-last-child(2),
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li.slick-active
  + li
  + li:nth-last-child(3),
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li.slick-active
  + li:last-child,
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li.slick-active
  + li:nth-last-child(2),
.widget-slider-gallery
  .widget-body
  .slider.slider-type-1
  .slick-dots
  li.slick-active
  + li:nth-last-child(3) {
  display: inline-block;
}
.widget-slider-gallery
  .widget-body
  .slider.slider-type-2
  .list-items
  .slick-track {
  display: flex;
  align-items: center;
}
.widget-slider-gallery
  .widget-body
  .slider.slider-type-2
  .list-items
  .slick-track
  .slick-slide {
  position: relative;
  width: 190px !important;
  text-align: center;
  padding: 0 15px;
  flex-shrink: 0;
  flex-grow: 0;
}
.widget-slider-gallery
  .widget-body
  .slider.slider-type-2
  .list-items
  .slick-track
  .slick-slide
  .pic {
  max-width: 190px;
  margin: 0 auto;
}
@media screen and (max-width: 960px) {
  .widget-slider-gallery .widget-body {
    padding: 0 30px 30px;
  }
  .widget-slider-gallery .widget-body .slider.slider-type-1 .slick-dots {
    position: absolute;
    bottom: -30px;
  }
}
.widget-slider-chart .widget-body {
  padding-bottom: 30px;
}
.widget-slider-chart .widget-body .slider {
  position: relative;
}
.widget-slider-chart .widget-body .slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.widget-slider-chart .widget-body .slider .list-items .item {
  height: auto;
  margin: 0 2px;
}
.widget-slider-chart .widget-body .slider .list-items .item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  box-sizing: border-box;
  max-width: 210px;
  min-height: 200px;
  height: 100%;
  margin: auto;
  padding: 10px;
  border: 1px solid #dbe0e9;
  outline: 0;
  text-align: left;
}
.widget-slider-chart .widget-body .slider .list-items .item-inner .wrapper-pic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  margin-bottom: 9px;
}
.widget-slider-chart
  .widget-body
  .slider
  .list-items
  .item-inner
  .wrapper-pic
  .pic {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: auto;
}
.widget-slider-chart .widget-body .slider .list-items .item-inner .description {
  margin-bottom: 10px;
  font-weight: 700;
}
.widget-slider-chart .widget-body .slider .list-items .item-inner .row-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: auto;
}
.widget-slider-chart
  .widget-body
  .slider
  .list-items
  .item-inner
  .row-btn
  .btn {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 128px;
  margin-left: 5px;
  padding: 13px 15px;
}
.widget-slider-chart .js-circle-box {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 43px;
  height: 43px;
}
@media screen and (max-width: 960px) {
  .widget-slider-chart .widget-body {
    padding: 0 30px 30px;
  }
}
@media screen and (max-width: 479px) {
  .widget-slider-chart .controls .slick-arrow.prev {
    left: 8px;
  }
  .widget-slider-chart .controls .slick-arrow.next {
    right: 8px;
  }
  .widget-slider-chart .widget-body {
    padding: 0 15px 30px;
  }
  .widget-slider-chart .widget-body .slider .list-items .item-inner {
    padding: 10px 30px;
    max-width: initial;
  }
}
.mode-dark .widget-slider-chart .widget-body .slider .list-items .item-inner {
  border-color: #4d5057;
}
.widget-slider-gallery-logo .site-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.widget-slider-gallery-logo .site-logo img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: auto;
}
.widget-slider-gallery-logo .slick-track {
  display: flex;
  align-items: center;
}
.widget-slider-gallery-logo .slick-slide {
  float: none;
  margin: 0 10px;
}
.widget-top-5 {
  margin-bottom: 30px;
}
.widget-top-5 .widget-body {
  padding: 0 0 20px;
}
.widget-top-5 .widget-body .chart-secondary {
  display: flex;
  flex-direction: row;
  flex-grow: 0;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 10px;
}
.widget-top-5 .widget-body .chart-secondary .top-5-item {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 200px;
  text-align: center;
  padding: 15px;
  box-sizing: border-box;
  flex-grow: 0;
  border-right: 1px solid #dbe0e9;
}
.widget-top-5 .widget-body .chart-secondary .top-5-item:last-child {
  border-right: 0;
}
.widget-top-5 .widget-body .chart-secondary .top-5-item .wrapper-pic {
  height: 100px;
  position: relative;
  padding-bottom: 5px;
}
.widget-top-5
  .widget-body
  .chart-secondary
  .top-5-item
  .wrapper-pic
  .site-logo {
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  top: 50%;
  position: relative;
  transform: translateY(-50%);
}
.widget-top-5
  .widget-body
  .chart-secondary
  .top-5-item
  .wrapper-pic
  .site-logo
  .logo {
  max-width: 100%;
  max-height: 100%;
}
.widget-top-5 .widget-body .chart-secondary .top-5-item .wrap-btn {
  margin-top: auto;
}
@media screen and (min-width: 1480px) {
  .left-bar .widget-top-5,
  .right-bar .widget-top-5 {
    margin-bottom: 0;
  }
  .left-bar .widget-top-5 .widget-header,
  .right-bar .widget-top-5 .widget-header {
    padding: 25px 15px 10px;
  }
  .left-bar .widget-top-5 .widget-header .title,
  .right-bar .widget-top-5 .widget-header .title {
    font-size: 1.125rem;
  }
  .left-bar .widget-top-5 .widget-header .title > span,
  .right-bar .widget-top-5 .widget-header .title > span {
    padding-bottom: 10px;
  }
  .left-bar .widget-top-5 .widget-header .title > span:before,
  .right-bar .widget-top-5 .widget-header .title > span:before {
    width: 65px;
  }
  .left-bar .widget-top-5 .widget-body,
  .right-bar .widget-top-5 .widget-body {
    padding-bottom: 0;
  }
  .left-bar .widget-top-5 .widget-body .chart-secondary,
  .right-bar .widget-top-5 .widget-body .chart-secondary {
    width: 200px;
    flex-direction: column;
    padding-top: 0;
  }
  .left-bar .widget-top-5 .widget-body .chart-secondary .ribbon-4,
  .right-bar .widget-top-5 .widget-body .chart-secondary .ribbon-4 {
    top: 0;
  }
  .left-bar .widget-top-5 .widget-body .chart-secondary .top-5-item,
  .right-bar .widget-top-5 .widget-body .chart-secondary .top-5-item {
    padding: 10px 30px 8px;
    border-bottom: 1px solid #dbe0e9;
    border-right: 0;
  }
  .left-bar .widget-top-5 .widget-body .chart-secondary .top-5-item:last-child,
  .right-bar
    .widget-top-5
    .widget-body
    .chart-secondary
    .top-5-item:last-child {
    border-bottom: 0;
  }
  .left-bar
    .widget-top-5
    .widget-body
    .chart-secondary
    .top-5-item
    .wrapper-pic,
  .right-bar
    .widget-top-5
    .widget-body
    .chart-secondary
    .top-5-item
    .wrapper-pic {
    height: 60px;
  }
}
@media screen and (max-width: 880px) {
  .widget-top-5 .widget-body {
    padding-bottom: 0;
  }
  .widget-top-5 .widget-body .chart-secondary {
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
    padding-top: 0;
  }
  .widget-top-5 .widget-body .chart-secondary .ribbon-4 {
    top: 0;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item {
    border-bottom: 1px solid #dbe0e9;
    border-right: 0;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    min-height: 130px;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item > div {
    flex-basis: 50%;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item:last-child {
    border-bottom: 0;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item .wrapper-pic {
    padding-bottom: 0;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item .wrapper-pic .logo {
    top: 0;
    transform: none;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item .wrap-btn {
    padding-left: 15px;
    margin-top: 0;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item .ribbon-4 {
    border-width: 35px 35px 0 0;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item .ribbon-4 .icon {
    top: -35px;
    font-size: 15px;
  }
}
@media screen and (max-width: 600px) {
  .widget-top-5 .widget-header {
    padding: 15px;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item > div {
    flex-basis: auto;
  }
}
@media screen and (max-width: 480px) {
  .widget-top-5 .widget-body .chart-secondary .top-5-item .wrap-btn .btn {
    padding: 10px 20px;
    font-size: 16px;
  }
}
.mode-dark .widget-top-5 .widget-body .chart-secondary .top-5-item {
  border-color: #4d5057;
}
.widget-top-5 {
  margin-bottom: 30px;
}
.widget-top-5 .widget-body {
  padding: 0 0 20px;
}
.widget-top-5 .widget-body .chart-secondary {
  display: flex;
  flex-direction: row;
  flex-grow: 0;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 10px;
}
.widget-top-5 .widget-body .chart-secondary .top-5-item {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 200px;
  text-align: center;
  padding: 15px;
  box-sizing: border-box;
  flex-grow: 0;
  border-right: 1px solid #dbe0e9;
}
.widget-top-5 .widget-body .chart-secondary .top-5-item:last-child {
  border-right: 0;
}
.widget-top-5 .widget-body .chart-secondary .top-5-item .wrapper-pic {
  height: 100px;
  position: relative;
  padding-bottom: 5px;
}
.widget-top-5
  .widget-body
  .chart-secondary
  .top-5-item
  .wrapper-pic
  .site-logo {
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  top: 50%;
  position: relative;
  transform: translateY(-50%);
}
.widget-top-5
  .widget-body
  .chart-secondary
  .top-5-item
  .wrapper-pic
  .site-logo
  .logo {
  max-width: 100%;
  max-height: 100%;
}
.widget-top-5 .widget-body .chart-secondary .top-5-item .wrap-btn {
  margin-top: auto;
}
@media screen and (min-width: 1480px) {
  .left-bar .widget-top-5,
  .right-bar .widget-top-5 {
    margin-bottom: 0;
  }
  .left-bar .widget-top-5 .widget-header,
  .right-bar .widget-top-5 .widget-header {
    padding: 25px 15px 10px;
  }
  .left-bar .widget-top-5 .widget-header .title,
  .right-bar .widget-top-5 .widget-header .title {
    font-size: 1.125rem;
  }
  .left-bar .widget-top-5 .widget-header .title span,
  .right-bar .widget-top-5 .widget-header .title span {
    padding-bottom: 10px;
  }
  .left-bar .widget-top-5 .widget-header .title span:before,
  .right-bar .widget-top-5 .widget-header .title span:before {
    width: 65px;
  }
  .left-bar .widget-top-5 .widget-body,
  .right-bar .widget-top-5 .widget-body {
    padding-bottom: 0;
  }
  .left-bar .widget-top-5 .widget-body .chart-secondary,
  .right-bar .widget-top-5 .widget-body .chart-secondary {
    width: 200px;
    flex-direction: column;
    padding-top: 0;
  }
  .left-bar .widget-top-5 .widget-body .chart-secondary .ribbon-4,
  .right-bar .widget-top-5 .widget-body .chart-secondary .ribbon-4 {
    top: 0;
  }
  .left-bar .widget-top-5 .widget-body .chart-secondary .top-5-item,
  .right-bar .widget-top-5 .widget-body .chart-secondary .top-5-item {
    padding: 10px 30px 8px;
    border-bottom: 1px solid #dbe0e9;
    border-right: 0;
  }
  .left-bar .widget-top-5 .widget-body .chart-secondary .top-5-item:last-child,
  .right-bar
    .widget-top-5
    .widget-body
    .chart-secondary
    .top-5-item:last-child {
    border-bottom: 0;
  }
  .left-bar
    .widget-top-5
    .widget-body
    .chart-secondary
    .top-5-item
    .wrapper-pic,
  .right-bar
    .widget-top-5
    .widget-body
    .chart-secondary
    .top-5-item
    .wrapper-pic {
    height: 60px;
  }
}
@media screen and (max-width: 880px) {
  .widget-top-5 .widget-body {
    padding-bottom: 0;
  }
  .widget-top-5 .widget-body .chart-secondary {
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
    padding-top: 0;
  }
  .widget-top-5 .widget-body .chart-secondary .ribbon-4 {
    top: 0;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item {
    border-bottom: 1px solid #dbe0e9;
    border-right: 0;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    min-height: 130px;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item > div {
    flex-basis: 50%;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item:last-child {
    border-bottom: 0;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item .wrapper-pic {
    padding-bottom: 0;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item .wrapper-pic .logo {
    top: 0;
    transform: none;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item .wrap-btn {
    padding-left: 15px;
    margin-top: 0;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item .ribbon-4 {
    border-width: 35px 35px 0 0;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item .ribbon-4 .icon {
    top: -35px;
    font-size: 15px;
  }
}
@media screen and (max-width: 600px) {
  .widget-top-5 .widget-header {
    padding: 15px;
  }
  .widget-top-5 .widget-body .chart-secondary .top-5-item > div {
    flex-basis: auto;
  }
}
@media screen and (max-width: 480px) {
  .widget-top-5 .widget-body .chart-secondary .top-5-item .wrap-btn .btn {
    padding: 10px 20px;
    font-size: 16px;
  }
}
.mode-dark .widget-top-5 .widget-body .chart-secondary .top-5-item {
  border-color: #4d5057;
}
.user-reviews-item {
  border-bottom: 1px solid #dbe0e9;
  padding: 15px;
}
.user-reviews-item:after {
  content: '';
  clear: both;
  display: table;
}
.user-reviews-item-title {
  font-weight: 700;
  padding-bottom: 15px;
}
.user-reviews-item-body {
  padding-bottom: 15px;
  width: 60%;
  float: left;
  padding-right: 30px;
}
.user-reviews-item-scores {
  float: left;
}
.user-reviews-item-scores .user-score-item .score-stars {
  position: relative;
  display: inline-block;
}
.user-reviews-item-scores .user-score-item p {
  display: inline-block;
  min-width: 145px;
  padding-bottom: 7px;
}
@media only screen and (max-width: 600px) {
  .user-reviews-item-body {
    width: 100%;
    float: none;
  }
  .user-reviews-item-scores {
    width: 100%;
    float: none;
  }
}
.article-thumbnail,
.article-thumbnail img {
  height: auto;
}
