.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 .2s ease-in-out;
    transition: all .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 .15s ease-in-out;
    transition: all .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,.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(.75) translateY(-21px);
    -ms-transform: scale(.75) translateY(-21px);
    transform: scale(.75) translateY(-21px);
    -webkit-transition: all .2s cubic-bezier(.5, 0, 0, 1.25),opacity .15s ease-out;
    transition: all .2s cubic-bezier(.5, 0, 0, 1.25),opacity .15s ease-out;
    z-index: 9
}

.nice-select .list:hover .option:not(:hover) {
    background-color: transparent!important
}

.nice-select .option {
    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 .2s;
    transition: all .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 .4s
}

@keyframes tooltipster-rotating {
    25% {
        transform: rotate(-2deg)
    }

    75% {
        transform: rotate(2deg)
    }

    100% {
        transform: rotate(0)
    }
}

.tooltipster-update-rotate {
    animation: tooltipster-rotating .6s
}

@keyframes tooltipster-scaling {
    50% {
        transform: scale(1.1)
    }

    100% {
        transform: scale(1)
    }
}

.tooltipster-update-scale {
    animation: tooltipster-scaling .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;
    font-weight: 400;
    font-style: normal
}

.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: .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: .14285714em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.85714286em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right {
    margin-left: .3em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .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
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 800;
    font-style: italic
}

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-size: cover
}

@font-face {
    font-family: Roboto;
    font-display: swap;
    font-style: normal;
    font-weight: 400;
}

body {
    font-family: Roboto,Arial,sans-serif;
    font-size: .875rem;
    line-height: 1.1875rem
}

a {
    color: var(#18adcb)
}

a:hover {
    text-decoration: none
}

.help-block {
    color: #ea5b0c;
    font-size: 12px;
    margin: 4px 0 0 15px
}

.layout.mode-dark a {
    color: var(#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(#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(#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: .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 .3s ease;
    transition: all .3s ease
}

.btn:hover {
    -webkit-box-shadow: inset 0 0 0 100px rgba(182,208,234,.15);
    box-shadow: inset 0 0 0 100px rgba(182,208,234,.15)
}

a.btn,button.btn {
    color: inherit;
    text-decoration: none
}

.btn.btn-sm {
    font-size: .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,.15);
    box-shadow: inset 0 0 0 100px rgba(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,.15);
    box-shadow: inset 0 0 0 100px rgba(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(#18adcb);
    z-index: 10;
    text-align: center;
    vertical-align: middle;
    background-color: rgba(255,255,255,.3);
    -webkit-transition: all .3s ease;
    transition: all .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,.15);
    box-shadow: inset 0 0 0 100px rgba(93,134,224,.15)
}

.mode-dark .go-top {
    color: var(#fcdb05);
    border-color: var(#fcdb05);
    background-color: rgba(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,.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,.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,.15),0 4px 0 var(--target-btn-3d_box-shadow),0 6px 6px rgba(0,0,0,.35)!important;
    box-shadow: inset 0 0 0 100px rgba(0,0,0,.15),0 4px 0 var(--target-btn-3d_box-shadow),0 6px 6px rgba(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,.15),0 0 0 transparent,0 0 0 transparent!important;
    box-shadow: inset 0 0 0 100px rgba(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-name .site-logo.has-border:after {
    content: '';
    display: block;
    width: 190px;
    height: 100px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 5px
}

.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(#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(#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(#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: .3s;
    transition: .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(#18adcb)
}

.likebox .popover {
    display: none;
    font-size: .75rem;
    color: #fff;
    text-align: center;
    position: absolute;
    padding: 5px;
    border-radius: 2px;
    background-color: var(#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(#18adcb);
    border-width: 5px;
    margin-left: -5px
}

.likebox .like-pic {
    color: var(#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: .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(#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(#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(#fff)
}

.mode-dark .likebox:hover .like-pic {
    background-color: var(#7e8995);
    color: #fff
}

.mode-dark .likebox .popover {
    background-color: var(#7e8995)
}

.mode-dark .likebox .popover:after {
    border-color: var(#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: .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(#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(#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(#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(#fcdb04);
    color: #464f5f
}

.mode-dark .form .nice-select:after {
    border-color: #8797a4
}

.panel {
    background-color: rgba(255,255,255,.95)
}

.mode-dark .panel {
    background-color: rgba(16,16,16,.9)
}

.mode-dark.bg-default .panel {
    background-color: rgba(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(#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(#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(#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,.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: .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: .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: .75rem;
        line-height: .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: .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,.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(#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(#18adcb)
}

.mode-dark .content-circle-rating-svg .circle-color {
    stroke: var(#8797a4)
}

.mode-dark .widget-chart-main .cell.cell-info .rating-row .go-review {
    color: var(#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(#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(#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,.2);
    box-shadow: 0 0 2px 0 rgba(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,.6);
    box-shadow: 0 0 4px 0 rgba(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(#29c2e1);
    border-color: var(#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(#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(#fff);
    border-color: var(#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(#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,.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: #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: .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,.9);
    border: 1px solid #4d5057
}

.mode-dark .popup .subtitle {
    color: #8797a4
}

.mode-dark .popup .close .line {
    background-color: #4d5057;
}

.mode-dark .popup .user-rating {
    border-color: #4d5057
}

.mode-dark .popup-overlay {
    background-color: rgba(93,93,93,.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: .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(#29c2e1);
    opacity: .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(#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(#fcdb05)
}

.mode-dark .slick-dots li button:before {
    color: #fff
}

.mode-dark .controls .slick-arrow {
    color: var(#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: .3
}

.stars-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    overflow: hidden;
    white-space: nowrap;
    color: var(#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(#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: .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
}

.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(#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(#fcdb05)
}

.mode-dark .widget-breadcrumbs li a {
    color: var(#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 .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: #000;
    transition: all .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 .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 .3s ease;
    line-height: 12px;
    padding-top: 2px;
    letter-spacing: -.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, 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  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, 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 !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,.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,.15),0 4px 0 var(--target-btn-3d_box-shadow),0 6px 6px rgba(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,.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,.15),0 7px 10px rgba(3,4,4,.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,.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,.15),0 5px 0 #5d5d5d,0 7px 10px rgba(3,4,4,.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,.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 .15s ease-in-out;
    transition: all .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: .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: .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: .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 (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,.95)
    }

    .widget-chart-expanded .preview-btn span {
        color: var(#18adcb)
    }

    .widget-chart-expanded .preview-btn:hover {
        background-color: var(#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,.9)
    }

    .mode-dark .widget-chart-expanded .preview-btn span {
        color: var(#fff)
    }

    .mode-dark .widget-chart-expanded .preview-btn:hover {
        background-color: var(rgba(16,16,16,.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(#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(#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: .625rem;
    line-height: .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: .75rem;
    line-height: .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: .6875rem;
    line-height: .75rem
}

.top10-charts-i.top10-charts-i_desktop {
    height: 72px;
    padding: 7px 0;
    font-size: .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: .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: .6875rem;
    line-height: .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(#18adcb);
    border-right: 2px solid;
    border-right-color: var(#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 .15s ease-in-out;
    transition: all .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(#2db233)
}

.top10-charts-i-cell a {
    cursor: pointer
}

.top10-info {
    padding: 0 9px 0;
    font-size: .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: .875rem;
    text-align: right
}

.top10-info-row-cell-r_bold {
    font-weight: 900
}

.top10-info-row-link {
    font-size: .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(#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: .625rem;
    padding: 3px 12px 3px;
    word-break: initial
}

.top10-btn.btn.btn-md {
    padding: 7px 22px 6px;
    font-size: .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(#8797a4)
}

.mode-dark .top10 .stars-inner .fa-star {
    color: inherit
}

.mode-dark .top10 .top10-desktop-link {
    color: var(#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: .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: .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: .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: .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: .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: .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(#fcdb05)
}

.widget-diagram .panel {
    background-color: transparent
}

.widget-diagram .widget-header {
    background-color: rgba(255,255,255,.95)
}

.mode-dark .widget-diagram .widget-header {
    background-color: rgba(16,16,16,.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: .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: .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(#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:  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(#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(#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,.2);
    box-shadow: 0 0 3px 0 rgba(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(#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(#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,.6);
    box-shadow: 0 0 4px 0 rgba(0,0,0,.6)
}

.mode-dark .widget-nav-categories-round-icons .categories .categories-item.active img {
    border-color: var(#fcdb05)
}

.mode-dark .widget-nav-categories-round-icons .categories .categories-item.active .name {
    color: var(#fcdb05)
}

.mode-dark .widget-nav-categories-round-icons .categories .categories-item .see-best {
    background-color: var(#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(#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(#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(#fcdb05)
}

.mode-dark .widget-nav-categories-simple-tabs .categories li a:hover:before {
    background-color: var(#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 .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;
    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: .9rem;
    text-decoration: none;
    text-transform: capitalize;
    outline: 0;
    transition: color .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: inherit;
    border: 2px solid;
    border-color: var(--text-color) var(--text-color) transparent transparent;
    width: 15px;
    height: 15px;
    transition: all .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 .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: .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] {
}

.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: #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:.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: .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] {
}

.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,.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: #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: #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 .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,.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,.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: #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 #af72d2 transparent transparent
}

.popup-exit .ribbon::before {
    right: 0;
    border-width: 6px 6px 0 0;
    border-color: #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(#576162);
    border-radius: 100%;
    border: none;
    outline: 0;
    padding: 0;
    transition: all .3s ease;
    margin: 0 5px;
    font-size: 0px;
    line-height: 0;
    position: relative;
    opacity: .3
}

.popup-exit .slick-dots .slick-active button {
    opacity: 1
}

.popup-exit+.popup-overlay {
    background-color: rgba(48,59,59,.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,.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: #8797a3;
}

.layout.mode-dark .popup-exit .popup-content .popup-item {
    border-color: #4d5057;
    background-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,.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,.6)
}

.layout.mode-dark .popup-exit .slick-dots button {
    background-color: var(#8797a3)
}

.layout.mode-dark .countdown .countdown__counter::after {
    color: #fff
}

.layout.mode-dark .countdown .countdown__time span {
    background-color: #c82d2d
}

.layout.mode-dark .countdown .countdown__text {
    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: #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: #0cb7f8;
    width: 40px;
    height: 60px;
    z-index: 8;
    margin: 0 3px;
    font-size: 40px;
    color: #fff;
    font-weight: 700;
    line-height: 1
}

.countdown .countdown__text {
    text-transform: uppercase;
    font-size: 10px;
    padding-top: 5px;
    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: #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: #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: .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: .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;
}

.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;
}

@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%);
    }
}

@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: .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,.2);
        box-shadow: 0 0 5px 1px rgba(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,.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: #464f5f;
}

.popup-quiz .popup-header {
    background-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(#6ccfe6);
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(#fff);
    font-size: 14px;
    line-height: 15px;
    font-weight: 700;
    margin: 0 24px;
    transition: all .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(#6ccfe6);
    transition: all .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(#fff);
    background: var(#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: 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 #fee42d;
    border-radius: 22px;
    padding: 1px 4px;
    box-sizing: border-box;
    color: #464f5f;
    font-size: 14px;
    margin-bottom: 15px;
    line-height: 1;
    transition: all .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: #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: #fee42d;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
    font-size: 16px;
    font-weight: 700;
    color: #464f5f;
    text-transform: uppercase;
    margin-right: 10px;
    transition: all .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: #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: #fff;
    box-sizing: border-box;
    padding: 10px 10px 15px;
    min-width: 222px;
    max-width: 222px;
    margin: 0 13px;
    transition: all .3s ease
}

.popup-quiz .popup-content .popup-item:hover {
    background-color: #fffdee;
    box-shadow: 0 3px 10px 0 rgba(100,106,121,.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,.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: .3
}

.popup-quiz .popup-content.show-preloader .popup-item {
    opacity: 0
}

.popup-quiz .ribbon {
    position: absolute;
    z-index: 2;
    background-color: #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 #af72d2 transparent transparent
}

.popup-quiz .ribbon::before {
    right: 0;
    border-width: 6px 6px 0 0;
    border-color: #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(#576162);
    border-radius: 100%;
    border: none;
    outline: 0;
    padding: 0;
    transition: all .3s ease;
    margin: 0 5px;
    font-size: 0px;
    line-height: 0;
    position: relative;
    opacity: .3
}

.popup-quiz .slick-dots .slick-active button {
    opacity: 1
}

.popup-quiz+.popup-overlay {
    background-color: rgba(48,59,59,.5)
}

.layout.mode-dark .popup-quiz {
    color: #8797a3;
    background-color: var(--bg-color,#2b2e35);
    box-shadow: 0 0 15px 0 rgba(0,0,0,.4)
}

.layout.mode-dark .popup-quiz .close .line {
    background-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: #8797a3;
}

.layout.mode-dark .popup-quiz .progress .progress-item {
    background: var(#fff);
    color: var(#7e8083)
}

.layout.mode-dark .popup-quiz .progress .progress-item:not(:first-child):before {
    background: var(#fff)
}

.layout.mode-dark .popup-quiz .progress .progress-item.active {
    background: var(#fff);
    color: var(#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: #efd44c;
    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:  #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: #efd44c;
    color: #8797a3;
}

.layout.mode-dark .popup-quiz .popup-content .popup-item {
    border-color: #4e707f;
    background-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,.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,.6)
}

.layout.mode-dark .popup-quiz .slick-dots button {
    background-color: var(#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,.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: .15s
}

.preloader-dating .loader-dating span:nth-child(3)::before {
    animation-delay: .3s
}

.preloader-dating .loader-dating span:nth-child(4)::before {
    animation-delay: .45s
}

.preloader-dating .loader-dating span:nth-child(5)::before {
    animation-delay: .6s
}

.preloader-dating .loader-dating span:nth-child(6)::before {
    animation-delay: .75s
}

.preloader-dating .loader-dating span:nth-child(7)::before {
    animation-delay: .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(#3faace);
    border-radius: 4px;
    top: 0
}

.preloader-dating .loader-dating span:nth-child(2n)::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    background: var(#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(#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,.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(#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(#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(#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(#1f637b)
}

.mode-dark .preloader-non-dating .loader-non-dating::before,.mode-dark .preloader-non-dating .loader-non-dating:after {
    border-top-color: var(#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(#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(#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(#fff)
}

.mode-dark .widget-share-buttons .pagination ul li.divider {
    background-color: var(#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(#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:  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(#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(#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: #f4f8f9;
    padding: 30px 0;
    -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
    text-align: center
}

.mode-dark .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: inherit;
    text-decoration: none
}

.footer-nav a:hover {
    color: inherit;
    text-decoration: underline
}

.mode-dark .footer-nav a {
    color: #fff;
}

.mode-dark .footer-nav a:hover {
    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: .875rem
    }
}

.header {
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 2px 0 rgba(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: 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,.2);
    box-shadow: 0 0 2px 0 rgba(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,.1);
    box-shadow: 1px -1px 1px 0 rgba(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: #18adcb
}

.header .additional-menu li a:hover {
    box-shadow: inset 0 -4px 0 #18adcb;
    color: #18adcb
}

.header .additional-menu li.active a {
    cursor: default;
    box-shadow: inset 0 -4px 0 #18adcb;
    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: 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,.2);
    box-shadow: 0 4px 2px -4px rgba(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) {
    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: #2b2e35;
    -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.6);
    box-shadow: 0 0 4px 0 rgba(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,.6);
    box-shadow: 0 0 4px 0 rgba(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: #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,.6);
    box-shadow: 0 2px 4px -2px rgba(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 {
}

.mode-dark .header .additional-menu li a:hover {
    box-shadow: inset 0 -4px 0 #fcdb05
}

.mode-dark .header .additional-menu li.active a {
    box-shadow: inset 0 -4px 0 #fcdb05
}

.mode-dark .header .btn.btn-singin,.mode-dark .header .logout .btn {
    background-color: #2b2e35
}

.header-google {
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 2px 0 rgba(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: 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,.2);
    box-shadow: 0 0 2px 0 rgba(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,.1);
    box-shadow: 1px -1px 1px 0 rgba(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: #18adcb
}

.header-google .additional-menu li a:hover {
    box-shadow: inset 0 -4px 0 #18adcb;
    color: #18adcb
}

.header-google .additional-menu li.active a {
    cursor: default;
    box-shadow: inset 0 -4px 0 #18adcb;
    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: 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,.2);
    box-shadow: 0 4px 2px -4px rgba(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) {
    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: #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: #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: #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: #464f5f
    }

    .header-google .container-image.mob {
        display: block
    }
}

.mode-dark .header-google {
    background-color: #2b2e35;
    -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.6);
    box-shadow: 0 0 4px 0 rgba(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,.6);
    box-shadow: 0 0 4px 0 rgba(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 {
}

.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: #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,.6);
    box-shadow: 0 2px 4px -2px rgba(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 {
}

.mode-dark .header-google .additional-menu li a:hover {
    box-shadow: inset 0 -4px 0 #fcdb05;
}

.mode-dark .header-google .additional-menu li.active a {
    box-shadow: inset 0 -4px 0 #fcdb05;
}

.mode-dark .header-google .btn.btn-singin-google,.mode-dark .header-google .logout .btn {
    background-color: #2b2e35
}

.mode-dark .header-google .form-note {
    background-color: #2b2e35
}

.mode-dark .header-google .form-row--note::before {
    background-color: #394b55
}

.mode-dark .header-google .btn-icon span {
    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: #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(#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(#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,.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
    }
}
