/* var( --sait-btn-opacity-bg-color) */

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, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}


a, button {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

footer {
    margin-top: 13px;
    background-color: #e8f7f0;
    border-top: 2px solid #fdae2a;
    padding-bottom: 58px
}

footer .footer-logo {
    font-size: 62px;
    display: block;
    padding: 24px 18px 8px;
    text-decoration: none;
    color: var(--sait-default-bg-color);
    font-family: rubik, sans-serif;
    font-weight: 500;
    font-style: italic
}

footer .footer-logo:hover {
    opacity: .95
}

footer .footer-informer {
    font-size: 0
}

footer .footer-informer .counter, footer .footer-informer .social {
    display: inline-block;
    vertical-align: middle
}

footer .footer-informer .social a {
    display: inline-block;
    font-size: 21px;
    color: #fff;
    text-decoration: none;
    line-height: 33px;
    width: 33px;
    text-align: center;
    margin-left: 15px;
    border-radius: 3px;
    vertical-align: top
}

footer .footer-informer .social a.social-facebook {
    background-color: #2f5691;
    margin-right: 3px
}

footer .footer-informer .social a.social-vk {
    background-color: #2377ba;
    font-size: 12px
}

footer .footer-informer .social a.social-vk .icon {
    margin-left: -7px
}

footer .footer-informer .social a.social-google-plus {
    background-color: #dd5044;
    line-height: 20px
}

footer .footer-informer .social a.social-google-plus .icon-google-plus {
    display: inline-block;
    background: url("../../../images/desktop/icons/google-plus.png");
    width: 24px;
    height: 24px;
    margin-top: 5px
}

footer .footer-contact {
    vertical-align: top;
    margin-top: 24px;
    display: inline-block;
    width: 399px;
    padding-left: 5px
}

footer .footer-contact .phone {
    color: #232323;
    font-size: 26px
}

footer .footer-contact .phone .prefix {
    font-size: 16px
}

footer .footer-contact .schedule {
    background-color: var(--sait-info-btn-bg-color);
    line-height: 26px;
    font-size: 12px;
    padding: 0 6px;
    margin: 14px 0;
    display: inline-block;
    border-radius: 4px;
    color: #232323
}

footer .footer-contact .email {
    display: inline-block;
    color: #232323;
    font-size: 20px;
    text-decoration: none
}

footer .footer-contact .email:hover {
    opacity: .7
}

footer .footer-menus {
    vertical-align: top;
    display: inline-block;
    margin-top: 24px;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    padding-left: 30px
}

footer .footer-menus .footer-menu {
    display: inline-block;
    width: 302px;
    font-size: 0
}

footer .footer-menus .footer-menu li {
    display: inline-block;
    width: 50%;
    line-height: 23px
}

footer .footer-menus .footer-menu li a {
    color: #232323;
    font-size: 14px
}

footer .footer-menus .footer-menu li a:hover {
    text-decoration: none
}

footer .footer-payments {
    float: right;
    margin-top: 31px;
    margin-right: 7px
}

footer .footer-payments .title {
    color: #232323;
    font-size: 14px
}

footer .footer-payments .images {
    margin-top: 20px;
    line-height: 25px
}

footer .footer-payments .images img {
    max-height: 25px;
    width: auto;
    vertical-align: middle
}

.fixed-panel {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 100
}

footer .payment-link {
    background: var(--sait-btn-color) url(../../../images/desktop/purse.png) no-repeat 15px;
    background-size: 14px;
    color: #fff;
    text-decoration: none;
    margin: 20px auto 10px;
    display: block;
    width: 100%;
    max-width: 130px;
    text-align: left;
    padding: 10px 10px 10px 36px;
    border-radius: 4px;
    text-transform: uppercase;
    font-size: 14px
}

.breadcrumbs {
    font-size: 0
}

.breadcrumbs a, .breadcrumbs div {
    display: inline-block;
    line-height: 28px;
    padding: 0 10px;
    color: #333;
    font-size: 14px
}

.breadcrumbs a {
    padding: 0 23px 0 10px;
    text-decoration: none;
    margin-right: 10px;
    background-color: var(--sait-btn-opacity-bg-color);
    position: relative
}

.breadcrumbs a .separator {
    position: absolute;
    top: 8px;
    right: 10px;
    display: block;
    font-weight: 700;
    line-height: 14px
}

.breadcrumbs a:hover {
    color: #fff;
    background-color: var(--sait-default-bg-color)
}

.breadcrumbs a:hover .separator {
    color: #fff
}

.warranty-service-item img {
    width: 43px;
}

@media only screen and (min-width: 1023px) {

    .owl-carousel {
        display: none;
        width: 100%;
        -webkit-tap-highlight-color: transparent;
        position: relative;
        z-index: 1
    }

    .owl-carousel .owl-stage {
        position: relative;
        -ms-touch-action: pan-Y;
        -moz-backface-visibility: hidden
    }

    .owl-carousel .owl-stage:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0
    }

    .owl-carousel .owl-stage-outer {
        position: relative;
        overflow: hidden;
        -webkit-transform: translateZ(0)
    }

    .owl-carousel .owl-item, .owl-carousel .owl-wrapper {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0)
    }

    .owl-carousel .owl-item {
        position: relative;
        min-height: 1px;
        float: left;
        -webkit-backface-visibility: hidden;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none
    }

    .owl-carousel .owl-item img {
        display: block;
        width: 100%
    }

    .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
        display: none
    }

    .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
        cursor: pointer;
        cursor: hand;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .owl-carousel.owl-loaded {
        display: block
    }

    .owl-carousel.owl-loading {
        opacity: 0;
        display: block
    }

    .owl-carousel.owl-hidden {
        opacity: 0
    }

    .owl-carousel.owl-refresh .owl-item {
        visibility: hidden
    }

    .owl-carousel.owl-drag .owl-item {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .owl-carousel.owl-grab {
        cursor: move;
        cursor: -webkit-grab;
        cursor: grab
    }

    .owl-carousel.owl-rtl {
        direction: rtl
    }

    .owl-carousel.owl-rtl .owl-item {
        float: right
    }

    .no-js .owl-carousel {
        display: block
    }

    .owl-carousel .animated {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both
    }

    .owl-carousel .owl-animated-in {
        z-index: 0
    }

    .owl-carousel .owl-animated-out {
        z-index: 1
    }

    .owl-carousel .fadeOut {
        -webkit-animation-name: fadeOut;
        animation-name: fadeOut
    }

    @-webkit-keyframes fadeOut {
        0% {
            opacity: 1
        }
        to {
            opacity: 0
        }
    }@keyframes fadeOut {
         0% {
             opacity: 1
         }
         to {
             opacity: 0
         }
     }.owl-height {
          -webkit-transition: height .5s ease-in-out;
          transition: height .5s ease-in-out
      }

    .owl-carousel .owl-item .owl-lazy {
        opacity: 0;
        -webkit-transition: opacity .4s ease;
        transition: opacity .4s ease
    }

    .owl-carousel .owl-item img.owl-lazy {
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

    .owl-carousel .owl-video-wrapper {
        position: relative;
        height: 100%;
        background: #000
    }

    .owl-carousel .owl-video-play-icon {
        position: absolute;
        height: 80px;
        width: 80px;
        left: 50%;
        top: 50%;
        margin-left: -40px;
        margin-top: -40px;
        background: url("owl.video.play.png") no-repeat;
        cursor: pointer;
        z-index: 1;
        -webkit-backface-visibility: hidden;
        -webkit-transition: -webkit-transform .1s ease;
        transition: -webkit-transform .1s ease;
        transition: transform .1s ease;
        transition: transform .1s ease, -webkit-transform .1s ease
    }

    .owl-carousel .owl-video-play-icon:hover {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
        display: none
    }

    .owl-carousel .owl-video-tn {
        opacity: 0;
        height: 100%;
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        -webkit-transition: opacity .4s ease;
        transition: opacity .4s ease
    }

    .owl-carousel .owl-video-frame {
        position: relative;
        z-index: 1;
        height: 100%;
        width: 100%
    }

    .jq-checkbox, .jq-radio {
        position: relative;
        display: inline-block;
        overflow: hidden;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .jq-checkbox input, .jq-radio input {
        position: absolute;
        z-index: -1;
        margin: 0;
        padding: 0;
        opacity: 0
    }

    .jq-file {
        position: relative;
        display: inline-block;
        overflow: hidden
    }

    .jq-file input {
        position: absolute;
        top: 0;
        right: 0;
        height: auto;
        margin: 0;
        padding: 0;
        opacity: 0;
        font-size: 100px;
        line-height: 1em
    }

    .jq-file__name {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .jq-select-multiple, .jq-selectbox {
        position: relative;
        display: inline-block
    }

    .jq-select-multiple select, .jq-selectbox select {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: 0;
        padding: 0;
        opacity: 0
    }

    .jq-select-multiple li, .jq-selectbox li {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        white-space: nowrap
    }

    .jq-selectbox {
        z-index: 10
    }

    .jq-selectbox__select {
        position: relative
    }

    .jq-selectbox__select-text {
        overflow: hidden;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .jq-selectbox__dropdown {
        position: absolute
    }

    .jq-selectbox__search input {
        -webkit-appearance: textfield
    }

    .jq-selectbox__search input::-webkit-search-cancel-button, .jq-selectbox__search input::-webkit-search-decoration {
        -webkit-appearance: none
    }

    .jq-selectbox__dropdown ul {
        overflow: auto;
        overflow-x: hidden;
        list-style: none
    }

    .jq-select-multiple ul, .jq-selectbox__dropdown ul {
        position: relative;
        -webkit-overflow-scrolling: touch
    }

    .jq-select-multiple ul {
        overflow-x: hidden
    }

    .jq-number {
        display: inline-block
    }

    .jq-number__field input {
        -moz-appearance: textfield;
        text-align: left
    }

    .jq-number__field input::-webkit-inner-spin-button, .jq-number__field input::-webkit-outer-spin-button {
        margin: 0;
        -webkit-appearance: none
    }

    .iziModal {
        display: none;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        background: #fff;
        -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .3);
        box-shadow: 0 0 8px rgba(0, 0, 0, .3);
        -webkit-transition: margin-top .3s ease, height .3s ease;
        transition: margin-top .3s ease, height .3s ease;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .iziModal * {
        -webkit-font-smoothing: antialiased
    }

    .iziModal:after {
        content: "";
        width: 100%;
        height: 0;
        opacity: 0;
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 1;
        background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .35)));
        background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .35));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#59000000", GradientType=0);
        -webkit-transition: height .3s ease-in-out, opacity .3s ease-in-out;
        transition: height .3s ease-in-out, opacity .3s ease-in-out;
        pointer-events: none
    }

    .iziModal.hasShadow:after {
        height: 30px;
        opacity: 1
    }

    .iziModal .iziModal-progressbar {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        z-index: 1
    }

    .iziModal .iziModal-progressbar > div {
        height: 2px;
        width: 100%
    }

    .iziModal .iziModal-header {
        background: #88a0b9;
        padding: 14px 18px 15px;
        -webkit-box-shadow: inset 0 -10px 15px -12px rgba(0, 0, 0, .3), 0 0 0 #555;
        box-shadow: inset 0 -10px 15px -12px rgba(0, 0, 0, .3), 0 0 0 #555;
        overflow: hidden;
        position: relative;
        z-index: 10
    }

    .iziModal .iziModal-header-icon {
        font-size: 40px;
        color: hsla(0, 0%, 100%, .5);
        padding: 0 15px 0 0;
        margin: 0;
        float: left
    }

    .iziModal .iziModal-header-title {
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.3
    }

    .iziModal .iziModal-header-subtitle {
        color: hsla(0, 0%, 100%, .6);
        font-size: 12px;
        line-height: 1.45
    }

    .iziModal .iziModal-header-subtitle, .iziModal .iziModal-header-title {
        display: block;
        margin: 0;
        padding: 0;
        font-family: Lato, Arial;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: left
    }

    .iziModal .iziModal-header-buttons {
        position: absolute;
        top: 50%;
        right: 10px;
        margin: -17px 0 0
    }

    .iziModal .iziModal-button {
        display: block;
        float: right;
        z-index: 2;
        outline: 0;
        height: 34px;
        width: 34px;
        border: 0;
        padding: 0;
        margin: 0;
        opacity: .3;
        border-radius: 50%;
        -webkit-transition: opacity .5s ease, -webkit-transform .5s cubic-bezier(.16, .81, .32, 1);
        transition: opacity .5s ease, -webkit-transform .5s cubic-bezier(.16, .81, .32, 1);
        transition: transform .5s cubic-bezier(.16, .81, .32, 1), opacity .5s ease;
        transition: transform .5s cubic-bezier(.16, .81, .32, 1), opacity .5s ease, -webkit-transform .5s cubic-bezier(.16, .81, .32, 1);
        background-size: 67% !important;
        -webkit-tap-highlight-color: transparent
    }

    .iziModal .iziModal-button-close {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCQkIzQ0I0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCQkIzQ0M0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJCQjNDOTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJCQjNDQTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsgTJLcAAALJSURBVHja3JnLS1VBHMfvQ7g9dBXRRrwEFRciAhMi1JRW1aIHVEIYEkW0iVpUhOD/ICK6cFMgSbUpC6VFkQa9NtpjkauriRY9Noa3pHT8/mIODMM5Or85o87pC5/NPf5mvmc8M7+Z36SFEKkY2gj2gUawF2wHW8A6+fwv+A6KYAQMg+dg2rbDtKXhGnAaHJIms4zYz9J4HxgAf1g9k2EGteAhWBBuNApaQNrUg6nRTaAbzIuV0RCocWW4DoyJlVcJXI5ruFk2tJqi/2TWxvA5sXbqA2Ucw01i7dVjargazAo/dE33p6/DlAheg50pP0SJpwG8CH7IaH/Q5pFZUhnoArkwwwVwJeWfdoMLYYZvqG+yTGo9CerAoIWBT+A4qAdPDWOugwo1NVcxJtpFZRLkwH3GJCqCghJfxVjnz1JMMMKnwAbGRAg0B5rAA4O4CblZ+qj8tkBjZthvSzDCtFIMM0ZpQhslk5Eej4jpZ/T7G+ygwG1ghrk+jjNMFy1eMPJzpOAzlou6iWmXZkm91EBHjEwUZXoQTDk2SxqhRh7HTJ9hpstB3rFZ0ldq6J2DnB9m2rXZfxOPlrX1DrJRXiaBXSHPaMHvB0cd9JPLpBImMvzLQTuUFA6A9yHPfoIjhsllOc1l5N4grtmDWgYrl5+JTUZcSjNkeMyxWdpA3ZN72IJj01OJTByJS82J2/wQVxmB5y1HK8x0JWMf/kzdD98FJcY5S51gdwyTQl6eUAraspo27PeWXgy8afim0+CELAwOWHyH9EkdkyWwJ4Yxk6BCP+bTm48anutWW5dAp34IpbW03UOzb0FPVEHbx0LKfvAyqpAyKw97JU8Mt6pml6rAJ6oY6Eu5NfvfF7QTeWWQyEsZr6694lwsNoPD8mKRo29gCNwGj7gXi7aGA1EBcY+8vq0GW8FmJb3Pgx9gEnwAr8Ab8MW2w0UBBgAVyyyaohV7ewAAAABJRU5ErkJggg==) no-repeat 50% 50%
    }

    .iziModal .iziModal-button-fullscreen {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBBOUI4RUM0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBBOUI4RUQ0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMEE5QjhFQTRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMEE5QjhFQjRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrQO6gAAAANmSURBVHjazJlbSBRRGMd3x92i0ForRRMiKiUoX4ouiFlJkRVBDxW9GJERwUasvdRT9FD00osRQtAFqegGBUHRBY0uaCVKEkSRpVR0tSwrQtp1+p/4Bk7D7M45M/Ot/uGHu+Psmf+c+eY753wnbJpmyIfGgvmgiv6WgkKQBwzwE3wBr0AnuAta6ZgnhT0aFuY2ghoyGdH4bS+4Dc6CZjCkdWVhWIPF4JoZnB6CDToeVE8sBidNPt0E5UEZrgG9Jr8GwHa/huMgaWZXDSDsxfBuc/jUBAwdw3Fz+NWoang5SJkjQwm7P3seLqQEX2LLfgfBdZcMORMcBqNDwekPqASP0uXhpjR3Ok0x/fUw9HIHGGVdw5DuRtzJpgxDsJui2qOWmuaAOuuLbHivz4YLwLgQj/aAXNmwuItlHhtbA7pAG5jEZHgKWCcbrhUTIY+NPQVjqFFObbYMi/hc6aOhl2AJ9TKnFoIyYXgemKEzJQXVVkyR3oFVzKZFuqw2qHdyFPKhrHPgMoWC3fRjRtNVVg+7SR5IiqmXxUt60cG0CK/vTIZniZVCmcKJF0C3ZNjKBqvJ9Hrwm46tsN1EkCoRQ/M3fBjvs6GrYAvdwHEfGcd1qBaGkwoxrKI+xjz83yJ0iLFHApd46X4xX+M+WECh4lepCNUIcpnMijrEWtAvTRHrbOd8FZNG8uA2Nf0hpmwtjBPwpQ5T0GPS/+tBAZhIq+b3Lu09EyHRwRgO+0C+7dhWcII+PwCf6Sk/Aa9d2vtn+A7nyASugJiD6YSDQcOlvVbxiCaAN8xrs3sgprBiac/QhlhnzjUo6JuZM0UlDS5FPtoQIdNlPYJTWUihFaDex+9Pg6T1KHJAJ2NI7ASllA28hEQ/KJIXoSlwgKlnh+jFe+GjLtwIPtjfyktUt+UaUZWqvw7H3oJD1peI7eQdoF1xWa+zQikHH13OmwqmOxxP0EiZtgK/DRwNuIcHwSeXc2K01WAPhbhKBb5hBNTVbskVH7fqpZGhbJUNtYF83fqwQSXPbOsGjb6etwx2gcEsmT3iFAZeNmUqaMeHSz2qu0k6W15Rqsx3B2i0D+xXGAHTFrRVlEeFuVoqH+ku6VNUbDkPzlAtg30nVK66i8rRIjAbTKaSQVQyN0DD6nOqcLZQld9TLfmvAAMAeMcvp3eCFqQAAAAASUVORK5CYII=) no-repeat 50% 50%
    }

    .iziModal.isFullscreen .iziModal-button-fullscreen {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFFRTU5NDA0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFFRTU5NDE0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUVFNTkzRTRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUVFNTkzRjRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuDFfX8AAANASURBVHjazJlZSBVRGMfHcWlB0xZM68GKukQLYaGkmEUR2EsvRfQS+BSJPUQE+lTR8hqIZY8hFS0ERVCRoW3gpUApghYpszLTVnCB3O70/+K7MAwzc78Z58z4hx8XzpzvzJ+Zc+d85ztphmFoU9BsUAoq+XcFyAc5QAfD4BfoBp3gCWjnNl9K82mYzO0FVWwyw0NsD3gIroBWkPB0ZzLsgc3grhGcnoE9XjxIOxaCC4Y6tYC1QRmuAj2Geg2CA1M1XAsmjHDVANL8GK4zolMz0L0YrjWiV5PU8HYw6TBIf8imD6UynA96HYKPg3mgMUTDY6DUzXCzQ+AxSz+r6QEQZz4HbLoDZNkZrnAIoOlRZjN1Gk3XS0zty/gTFaRq7Ay3uAR8BcU2ps/z9QJTWw74HrDhTyDbbHg9SKQI+sb9rKa3mV8ZmAt+KJjP1TS+zinFPkqEUqQdBeAOKLa0UwIzpqlXtcYpIKWIO4RBZPoRKNfC10YQI8MlYLkwaAB8ABsiMDwDbKU8dgtIFwRMgJ3guRadKpNPWBMa7tOi1WoyHJPuTsC4oN+IQsOLM3gPJlEWqOE/neMGBqwDeYoMz6G8c0I4h6eFyHBC8A2eVoaH8JutaPwuUA/+uvSht1sHKgTjTWZwjUCVYdrK3xT0iwkND+lc5FClUQ9fINHCRYY7FBrWPSz5Er2lAR9H9P+hpfYGl64OCmPadQ7ojcDwOJetysBMQX/6mrWS4d+cIoYtMnAEnBT2fwVeJufYxZBMFoKFlrajQtOX/uczvEtIB50Kdgn1lt3JGdANltjsXE64jPMnuQ1LPuFJcFrBE11gzQXAUnAPFNk86esO4zSBfmu5lVa9toCf8DC4Ba6C22DEdO01KDLdP5fLr1Z94X2ibV1ilWVQ1XrDpvPAU4c+u1KVqvaHXI7q43ltp3PSYmDDNCgGPrCUD1wN6y5lqzAUN89baX1Y55Jn2LrPRUffRwaHwWhIZs/aTQM/hzLlDp+coPRReprk5cgrkyvz7wM0+hOcAvOlPvwcLNIp526ux1H5aJbHeFpVX4Br4LLXWoffk9CkVnLlaBNYAxaBXJBpMjfIy+o7EAdtfIyb8HPDfwIMAM1WPs8F9tcxAAAAAElFTkSuQmCC) no-repeat 50% 50%
    }

    .iziModal .iziModal-button-close:hover {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .iziModal .iziModal-button:hover {
        opacity: .8
    }

    .iziModal .iziModal-header.iziModal-noSubtitle {
        height: auto;
        padding: 10px 15px 12px
    }

    .iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-icon {
        font-size: 23px;
        padding-right: 13px
    }

    .iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title {
        font-size: 15px;
        margin: 3px 0 0;
        font-weight: 400
    }

    .iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons {
        right: 6px;
        margin: -16px 0 0
    }

    .iziModal .iziModal-header.iziModal-noSubtitle .iziModal-button {
        height: 30px;
        width: 30px
    }

    .iziModal-rtl {
        direction: rtl
    }

    .iziModal-rtl .iziModal-header {
        padding: 14px 18px 15px 40px
    }

    .iziModal-rtl .iziModal-header-icon {
        float: right;
        padding: 0 0 0 15px
    }

    .iziModal-rtl .iziModal-header-buttons {
        right: auto;
        left: 10px
    }

    .iziModal-rtl .iziModal-button {
        float: left
    }

    .iziModal-rtl .iziModal-header-subtitle, .iziModal-rtl .iziModal-header-title {
        text-align: right;
        font-family: Tahoma, Lato, Arial;
        font-weight: 500
    }

    .iziModal-rtl .iziModal-header.iziModal-noSubtitle {
        padding: 10px 15px 12px 40px
    }

    .iziModal-rtl .iziModal-header.iziModal-noSubtitle .iziModal-header-icon {
        padding: 0 0 0 13px
    }

    .iziModal.iziModal-light .iziModal-header-icon {
        color: rgba(0, 0, 0, .5)
    }

    .iziModal.iziModal-light .iziModal-header-title {
        color: #000
    }

    .iziModal.iziModal-light .iziModal-header-subtitle {
        color: rgba(0, 0, 0, .6)
    }

    .iziModal.iziModal-light .iziModal-button-close {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyQTU1RUZDNzRFODQxMUU2ODAxOEUwQzg0QjBDQjI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NEM4MTU1MEI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENDMkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZjYzMwMmE1LWFlMjEtNDI3ZS1hMmE4LTJlYjhlMmZlY2E3NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdmYmU3NGE3LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po24QssAAANtSURBVHja3JlJaBRBFIa7ZxyTSXADHUkikuAawZNLEOOGGrwJQYko8R4RBQ+OICoqghJQUVwPYjzFY0QUBQU1kogoKO6CG0pcIwbiNibj/8JraNvu6Xo9NTOtP3xzSKe6/65+Ve9VlWlkp2IwGUwFE0E5GA4G8/U+0APegWfgHrgPuq0bpNNp0QPNgEYngHlgGpuMCNp2s+kr4BYM/8ql4WqwHEzP4mXteg7awOW0YlerPnQIaARLNBl1ikLlBDw/1WF4ClgHKozc6idogekz2RheANbaBlE+dB4chfF+qeHF3LOF0FWwF6b7nBe8RvecApolzQVr3C64GR4H1huFV51pmvV+hikRbABFRji0GqarMxluAGON8CgKmmA65mZ4DFhqhE9VPP//ZXgZiCmm1t1gI6XWAAY+gF0gCe4qtqlHL8fthkeBWsXGreA6eMgPviEw+x5sBZ3gAdjPCcNPI8Fsu+FawUCzz40psEfRNJndBl7b/pZmVLTQMkzJo0bQSys43iWm3cxS+DUJOmoSwqKCRmEZWKkYv6RSMBPc5lqXRGm0A1Q6XiaT2aSwo8jrK/qZwZlFIlXTusxa6iXDddTdARpnMj2ek9AWjWYH7h/lubcs4A28THdyAdOl0ezAmKNBNyLLiT0Btjti9zuHg06zpJKIprohwXNypcu1OIdGjYbnxCLGPyYy/EPDfejzbwYvXK59AzuFGdFLKTL8WYNZ59RVzGESJCNm0teI40E6zNIA2wSaA2REP32iaW0omKXRbJKTUVyYEVV0J8oxvEiQmiUZrFSz6XNkuJe3nBKCelaSbjOZrhLsd1BInYxweSeJq9YA6dYtuZCBI4JZ6jGW/W+sebhd0DAaMIO5mTYFW1+X6GeQ7TO3W0WyQj3cw0ulBg4nSUbcAY7zPVYp7ip95FXOH29Hb35AOPjypWMIh7PORSjFZVsIzdKW7AWvfYnTVNWHyCytHw+jd1Nehqks3KepvtChUzD7yGvE2/cduqxldQF1EWZb/PbWLF3jAVgo0WrlkN+c6hSd+rzlaSuaR7O0oX0wyIa2pVAdGaj0HCUVOqIq4dVwrg5lmmG2w+8f/9tjL6foYHE+Gy8Xtv3CPUpf7WauDxadKuIwoeNbOmoYDYbZ0ns/1wxUC7ykigs8sS/LpEe3vwUYALiKDDDSgEiSAAAAAElFTkSuQmCC) no-repeat 50% 50%
    }

    .iziModal.iziModal-light .iziModal-button-fullscreen {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEQTg1NTA2NTRFODQxMUU2OTQ0N0VERjY2Q0M5ODYwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCQkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCQUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFlNTQwYzczLTVhZmEtNDJlYi04YzJlLWMwMzFlYmFiYmIyNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVkYmRiMzM1LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvIicdUAAAOvSURBVHjaxJlZbA1hFMe/qaItUUsspakg1laJ7UUisQuRvvTFA15sQSRCLBFrQryhHqxNHxEPtaQ8CCUkIrVVRbVBJdZYSrXVonr9/3pGxnTunZk78/X+k1+aO+1899/vnnvO+c4YKpi6ghEgW34OBD1BKjBAM6gH78Fz8BhUyrW/ikQivt7QiNMozU0DE8RkJx/3fgCPwA1QHvHp2K/hHJAPJqpwVA2K4flW2IZ7gyVgptKjh6AQxl+GYZi7uRr0U3rVBIpg+nIQwwvACpCkOk4XwYlosR3LMGN1qUqMroGDTqaNGDu7SiVWl+D3iP2i00c9HqxUidd8wzDy3HY4HRwCfWzXz4L7Lm+QKfHeOUTTLWAzdro6muH1YIbDjculWrmpUEM2YYXcCNMt9pAYE8WsWYLdlAxaNYTGMDDHKYYXBVy4B0jTFM/5iOcUc1fM/2JcnItNAYtBNzGtQ33BVHDV3OHpARqhV6CLLKpTs8yQYHxOCrDQO7AV1Gg2PBJhMYiGh4MMnx1eLkixXKsFuzSbZrrMpeGxHnqFFtvrTWCbhILd9AuNpnPMHXaTtZD0kl1mRdwSxXSjJsNZfONjcmqIJR5p3lp6Y+sXrAzsBz/lNXvmtZYMFKbqafi0pKQgKpOSPhmsC5BxXEs1Fz4fUr/7TWMe/q9bC2s3tJs1Df/Q/B5PwAZwJYS1WpPlo0zRZJZziL2gQU7I1GyHL7QSD26taVOytI26DpinxKypApvpk+C6dHlMnXskbUbT1yTpN3WJHWB327UCS3hUoc+tA/VyxP/ost5rGq7QWZnAdoe0eZgnYweDbgmgkoafgk8aTfNgsMNmmqfhC+Czj3V4T3mSBH255kxB0ztd4tNNDJkas2CUdkAKHQ3yAtxfijj/bdb7Cumyhmoyexzcs6Qwv2qUbPKvJDOtnNFklrF3R5qneA2XYHe/2A+ht1Xb3FZXRY1XTAjFTgtxJ45qKtWDpZK1g6dhIQuvBzjcy8FgQ6y8Nw+sCdnwL1Dn8jdMe6m2a+3ma9ESNUdOC1VixSH3bnPiYyraswnO0fqDIQkyW8WmCWab7b+I9TCF3+x0j2e+MPUA7LPGrVfD1F3VNsrPVR0zhS8BB5x21muzYa1Sy1Tb4y4d4qOwIi9Pk/wcj1gV50p5zQjJKAsJH8KcY4vpdYrjV0w9HMxxHjfKNpfwdMyRNuAmyy2M1vq5OegBNFMmR9lSHDizSLPMJGjuO2BZfSOtLKvpMylUvh/d/hFgAOH4+ibxGTZuAAAAAElFTkSuQmCC) no-repeat 50% 50%
    }

    .iziModal.iziModal-light.isFullscreen .iziModal-button-fullscreen {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCRkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCRUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzM2MwOWZiLWJjOTEtNGVlZS05MDM1LTRkMmU2ZmE1ZjBmMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv1Q9Z8AAAOXSURBVHjaxJlLbA1RGMfPjIs+EvoIRYt4FVUl2EkkRTxKUqQbG0SEho2FjUQ8YtEICbEgTdFYeK1KaGvVeoUltyStt0UlNE17aWhV2+v/9X5XJpMzc8/0zpn5kl+aO3Nm7r/fnPu9xhDp2URQDJbw3xkgB2QCAwyAPvANfARvQDsfG7V4PO7pC40xCiVxa8AKFjnOw7VdoA08BtG4R8VeBZeCKrBS+GPvQAM0P/NbcB7YBdYJPfYKXIXwL34IJm8eBFOFXusH9RDdnI7gLWA/MEVwdh/UOe1tN8G0V3eLcKwFXJCJNl08G5ZYsrWgWnZCJng5OOBwo1iAoisMw6hMJXgyOOywVW7xj+9BgKL3QHSxm+C9IF9y4U2GMlStRPQP8Jbp9lFwhJwE0RHrgaSV8N6xG238l7Zjtfx3K58/Bd7zsWngIqdnP2we2ACa7B7e6RL6joK5EtHNfL7b5u1Bn7dGFbycYRVM/8WyFJnuJK+z2iVwzFrMcF1h+Cx4ClhtFVyu8CW54ITE01EwFMAPcH1SMJWIqxQvItE1YHEIsXkhtkUhCV4ApiteFOPadn4IgseDMooSSxVrhWFwmkvCsKw06WGhKLhHhGuzSHChh9pZ5cc1oFFwfoTTsWrWqQCvXdZQEpkDsjUJziSv3Qu43k3LTA1BXqvRY/4DMjTd/yu4niJVm9wslCjcb4QE/9Qo+Al44baAmgpKCIqC+01OBLrsr8/de8zkiYwuUxWSq7iuM8JhantIqfYItkOepKBysnbycIfPXYKqURL6DhaBCQrrKcZHTa5loyEIJgHXwG3F9TQV+pxMGK0BiaTHn2OLEjcURbdi7XBSMO3jTxoEjtg+7wDnhG3spSD6F3hk7Tjoxnc0CJ5k+5wFCrhplYl2mmI24nyvvWumAE9z2zIfBW8WifnxIHc2yb6xiHtEoms0/hlGtpAPHCkgNDjFyZngPN88COvkPpEe+XGHbFcD7z53C+ybwKEAo0UPZ8QCybkmiL3sNvkheygSI08RYOSQiaUhd52sUpIZLWwJsYqkkdcZeHfIS66nc9XcZQRpNBY7C7F9Yy1OtonErDgSgNhGcEXmWa/VFA1O9onE6y4dRqGtXuVtkpf2iDy8EVR6GLykMnrsNFC867QF0hH8v3MVicFcuYdKy56uqQx4SukWQj3NOtJtQIt4ckSvbmdziMqy7HcS9xv0cn/Xwdn0A1drnl/d/hNgAGQa6Lgarp6BAAAAAElFTkSuQmCC) no-repeat 50% 50%
    }

    .iziModal .iziModal-loader {
        background: #fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 9
    }

    .iziModal .iziModal-content-loader {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%
    }

    .iziModal .iziModal-content:after, .iziModal .iziModal-content:before {
        content: "";
        display: table
    }

    .iziModal .iziModal-content:after {
        clear: both
    }

    .iziModal .iziModal-content {
        zoom: 1;
        width: 100%;
        -webkit-overflow-scrolling: touch
    }

    .iziModal .iziModal-wrap {
        width: 100%;
        position: relative;
        -webkit-overflow-scrolling: touch;
        overflow-scrolling: touch
    }

    .iziModal .iziModal-iframe {
        border: 0;
        margin: 0 0 -6px;
        width: 100%;
        -webkit-transition: height .3s ease;
        transition: height .3s ease
    }

    .iziModal-overlay {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%
    }

    .iziModal-navigate {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none
    }

    .iziModal-navigate-caption {
        position: absolute;
        left: 10px;
        top: 10px;
        color: #fff;
        line-height: 16px;
        font-size: 9px;
        font-family: Lato, Arial;
        letter-spacing: .1em;
        text-indent: 0;
        text-align: center;
        width: 70px;
        padding: 5px 0;
        text-transform: uppercase;
        display: none
    }

    .iziModal-navigate-caption:after, .iziModal-navigate-caption:before {
        position: absolute;
        top: 2px;
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 14px;
        font-size: 12px;
        content: "";
        background-size: 100% !important
    }

    .iziModal-navigate-caption:before {
        left: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNmFjNjAyMy04OWU0LWE0NDAtYmMxMy1kOTA5MTQ3MmYzYjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDREQ0YwRjA1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDREQ0YwRUY1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNmM0Nzk3Ni1mNzE3LTk5NDAtYTgyYS1mNTdjNmNiYmU0NWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZGVmYTEyZC01MzM0LTExZTYtYWRkYi04Y2NmYjI5ZTAxNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oo0ptAAACWklEQVR42uyZTWsTYRSFZybxo4kWk5g2NC5qTAU3Kq30A9udi1oXolV/hWuhv6R/Q6utioi4LbbVFHemamlRU0OCEk0wZjwXzwtDoBDopHMHcuFJMplZnLm5ue+589qu61qeOApyYAjEgG0FEyLqN/gKiqBuTtgewWlwCZw056xgwwirgU3wxSv4NJgCUV5YBRXQDEhsBJwCSSauBVZFdJRlIJk9Av7wbj577jDIOENtRmPVwcsw6KfAAvikRKzEDlhnhuU/lRPBWaa9wsxqC6ndPX7OiOA4D8qW3vjO9z7H0w3+KhZstNmOFbLoCQ6DYGmL+bAInmGfLFC4asFXwRJIgB+goVmw+I7HXO+/gevGnGgUPEGxktkSmAMbWmt4HDwBKS6XN1jDKrvEFYoVK7oLroE3h93Woh1eNwqWafJ/gQV65vM+ail34mc6EZwBK2CAx8fAIjjeBYMzDT4cVHCEXtRbRvEu/Nr9HCIOnGGp15vgEec9KYn74B0nAT/CZnv86FcNvwK3wENwAjwAs2Bbs5d4CW5zir0AXvv8p+tKH34B5lkW4h2egRHtbu05uMMHHWfB0zC4NRF5l09kzvE4rd2tyUJyjy4tz7akZqXbL8QETbJ/FsMgWOJtb6brCQ5YsBsC8Uab63DVkkgqFpzie93h8OhScFah2LTHi5ccWroaLd5l6//+hpYQoWP05LKqFs2WQYbTsNxAi+5fxpWmdfh7HS7XhwSzG+H3a2JnvZsyktmLbdOFhpDMvrf4sN1u2/aK0cwMcmYLcturweceW+CnOfFPgAEA8uWFFylBJYoAAAAASUVORK5CYII=) no-repeat 50% 50%
    }

    .iziModal-navigate-caption:after {
        right: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADhmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI2YWM2MDIzLTg5ZTQtYTQ0MC1iYzEzLWQ5MDkxNDcyZjNiMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NERDRjBGMDUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NERDRjBFRjUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY2YzQ3OTc2LWY3MTctOTk0MC1hODJhLWY1N2M2Y2JiZTQ1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkZWZhMTJkLTUzMzQtMTFlNi1hZGRiLThjY2ZiMjllMDE2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuijSm0AAAKbSURBVFhH7ZnJj0xRGEerzFoIMTaCZmOIedhaiJj55yz8DaYdNhIJEUMQbCTG3rQ02hDSiEY553XdTpHS3nv96taV9ElO6lVt6peb7933fffVG41GrYW5uBaX4EysYzcw1Fd8hc/wM2a0Bl6Nm3BW9i0dDPsQX/olBF6FO72AH/gG3+N3jL3KBpqGC3ERTsGfeAsHDTyHi71oCXzBe/gaU2A5bscZOIxXTb8OLQNX9i6mElYsg/voqruwfQb2BhODWgqpMYDv0NLsNXC4yd42P1PEwNJj4HBTWdipErLVDfxfMRm408QMvBu3jV6WJ1Zg9/rbeBOP+UNZYgX+iE/Rp+lpPIKliBXYB9IhtPNy3z/T/F6YmDXsChvyBc7Gs3gACxEzsDzBg9iPPXgO92NuYgeWx2h3+AhtaM7jPsyF7aV37XR8gNZYO/pwKY51+xPkG27Fk2joT3gCr2A7NuJ6HMkTeAPadlp3VeMChF7G0P6X3dmfjAXOUxIj6LZkv1ylNuStDZejkL+PS96ScFzRqnDAtI5PoTefvbg7iNNOOwqVRCfYghdxBbpHH8Y7+DcKlUTV7MLLaNghPIrjhf2N2IF34AVcjE44hrXHyE3MwE6/loEzpEcIlqKjeyFiBe7FS+he/gENewMLEyuwXdo8dGWP43UsRazA9g7uDNbwNX8oS8watlsz+ISIGbgSJgN3GgOHlnFq8zNFQraGgT1iFc9iUyU0XsMGHhy9zh6XbvCp4ZuBBWglDBj4OdqLeu0+uRJTwMZ+Dbp/e21P3m97yWe2snsw1LTHmz5C/9lQdwhfGbiq89GwvrrwUT4UAouhN6MzloTRpVuEYI5O9urZYXtrYPGQw2OlZegM163QhrJMfWVgyTq0Qq32C/N7uPz9OknWAAAAAElFTkSuQmCC) no-repeat 50% 50%
    }

    .iziModal-navigate > button {
        position: fixed;
        bottom: 0;
        top: 0;
        border: 0;
        height: 100%;
        width: 84px;
        background-size: 100% !important;
        cursor: pointer;
        padding: 0;
        opacity: .2;
        -webkit-transition: opacity .3s ease;
        transition: opacity .3s ease;
        pointer-events: all;
        margin: 0;
        outline: 0
    }

    .iziModal-navigate > button:hover {
        opacity: 1
    }

    .iziModal-navigate-prev {
        left: 50%;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5sGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo2NDkyYzcxMy05ZDM0LTZlNGQtYmUwNi1hMDMyY2Q4NDVjNGU8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo1QjIzMUMxODU3RjcxMUU2ODUzRkRBRjE5RDhDQjZBRDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpjZmMwNzVmNC1kODA3LWI0NDMtYWIwYS02YWVhZjRjMDgxZWE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmNmYzA3NWY0LWQ4MDctYjQ0My1hYjBhLTZhZWFmNGMwODFlYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDo1Ni0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjA0LTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xODg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvAvv7QAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAmdJREFUeNrs1LsJQkEQhtH/mtmBgQ8QA7tQK1e7MBBBMbADwzUZEyuQveeDCXbD4TBDay3SWJpYgYCXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXv/WJskpyQJ4jQH7Mcmu0C+BV+/Y5/VeF/oV8Ood+7dpDfDqHvsrySHJBXjBDrxgB16wAy/YgRfswAt24AU78IIdeMEOPOywAw+7gIcdeMEOvGAHXrADL9iBF+zAC3bgBTvwsMMOPOwCHnYBD7uAhx14wQ68YAdesAMv2IEX7MDDDjvwsAt42AU87AIedgEPu4CHXcDDDrxgB16wAw877MDDDjvwsAt42AU87AIedgEPu4CHXcDDLuBhB16wAw877MDDLuBhF/CwC3jYBTzsAh52AQ+7gIddwEtjB3+tS/78+Z/V5d9iATz0Ah56AQ+9gIdewEMv4KEX8NALeOgFPPQCHnoBDz3wgh54QQ889NADDz30wEMv4KEX8NALeOgFPPQCHnoBD72Ahx54QQ+8oAde0AMv6IEX9MBDDz3w0EMPPPQCHnoBD72Ah17AQw+8FUAPvKAHXtADL+iBF/TAC3rgBT3wgh546KEHHnrogYdewEMv4KEHXtADL+iBF/TAC3rgBT3wgh54QQ+8oAde0AMv6IGHHnrgoU/yrgFe3aO/JdknuQOv3tGfC/tjjEsYWmsoyIWXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXvqnPgAAAP//AwCEcoCBRabYzAAAAABJRU5ErkJggg==) no-repeat 50% 50%
    }

    .iziModal-navigate-next {
        right: 50%;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAB3SAAAd0gEUasEwAAA7pGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjEyLTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphZjljN2Q2MC00MTg2LWE3NGQtYTBiMS1mMGU5ODUwYzg2ZGY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjAxNjJjMmE3LWZmMjYtYzE0ZC05Yjg4LTc2MGM2NzAxYjYzNzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1MTowNy0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmFmOWM3ZDYwLTQxODYtYTc0ZC1hMGIxLWYwZTk4NTBjODZkZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTg4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+nbt1mgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACQklEQVR42uzSsQ3CQAAEQTdiOyGg/wrciJ0QUMYSECEKAP3PSdvAaZZqkWbJCQJeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXsBLwEvAS8BLwEvAS8BLwEvAS8BLwEvAC3gJeAl4CXgJ+D9vrY7qBgLwo7dVZ+89oAd+5Pbq6nPQAz9s9+rZ96AHHnoBD72Ah17AQy/goRfw0At46AU89AIeegEPvYCHHnhBD7ygBx566IGHHnrgoRfw0At46AU89AIeegEPvYCHXsBDL+ChB17QAy/ogRf0wAt64KGHHnjooQceegEPvYCHXsBDL+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADDz30wEPvI+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADL+iBF/TAC3rgoZ8ePRDAAy/YgRfswAt24AU78IIdeMEOvGAHXrADL9iBhx124GEX8LADL9iBF+zAC3bgBTvwgh14wQ68YAcedtiBh13Awy7gYRfwsAMv2IEX7MALduAFO/CCHXjYYQcedgEPu4CHXcDDLuBhF/CwA+8E2IEX7MALduAFO/Cwww487AIedgEPu4CHXcDDLuBhF/CwC3jYgRfswMMOO/CwC3jYBTzsAh52AQ+7gIddwMMu4GEX8LBravB7dcEO/Ext1Qk78DO1VgfswEvAS8BLwEvAS8BLwEvAS8BLwEvAS8ALeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXgBLwEvAS8BLwEvAS/9shcAAAD//wMAtAygvJrkwJUAAAAASUVORK5CYII=) no-repeat 50% 50%
    }

    .iziModal.isAttachedTop .iziModal-header {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .iziModal.isAttachedTop {
        margin-top: 0 !important;
        margin-bottom: auto !important;
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .iziModal.isAttachedBottom {
        margin-top: auto !important;
        margin-bottom: 0 !important;
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .iziModal.isFullscreen {
        max-width: 100% !important;
        margin: 0 !important;
        height: 100% !important
    }

    .iziModal.isAttached, .iziModal.isFullscreen {
        border-radius: 0 !important
    }

    .iziModal.hasScroll .iziModal-wrap {
        overflow-y: auto;
        overflow-x: hidden
    }

    html.iziModal-isAttached, html.iziModal-isOverflow {
        overflow: hidden
    }

    html.iziModal-isAttached body, html.iziModal-isOverflow body {
        overflow-y: scroll;
        position: relative
    }

    .iziModal .modules-filter-scroll::-webkit-scrollbar {
        overflow: visible;
        height: 7px;
        width: 7px
    }

    .iziModal .modules-filter-scroll::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, .2);
        background-clip: padding-box;
        border: solid transparent;
        border-width: 0;
        min-height: 28px;
        padding: 100px 0 0;
        -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset 0 -1px 0 rgba(0, 0, 0, .07);
        box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset 0 -1px 0 rgba(0, 0, 0, .07)
    }

    .iziModal .modules-filter-scroll::-webkit-scrollbar-thumb:active {
        background-color: rgba(0, 0, 0, .4)
    }

    .iziModal .modules-filter-scroll::-webkit-scrollbar-button {
        height: 0;
        width: 0
    }

    .iziModal .modules-filter-scroll::-webkit-scrollbar-track {
        background-clip: padding-box;
        border: solid transparent;
        border-width: 0 0 0 2px
    }

    .iziModal.transitionIn .iziModal-header {
        -webkit-animation: iziM-slideDown .7s cubic-bezier(.7, 0, .3, 1);
        animation: iziM-slideDown .7s cubic-bezier(.7, 0, .3, 1)
    }

    .iziModal.transitionIn .iziModal-header .iziModal-header-icon {
        -webkit-animation: iziM-revealIn 1s cubic-bezier(.16, .81, .32, 1) both;
        animation: iziM-revealIn 1s cubic-bezier(.16, .81, .32, 1) both
    }

    .iziModal.transitionIn .iziModal-header .iziModal-header-subtitle, .iziModal.transitionIn .iziModal-header .iziModal-header-title {
        -webkit-animation: iziM-slideIn 1s cubic-bezier(.16, .81, .32, 1) both;
        animation: iziM-slideIn 1s cubic-bezier(.16, .81, .32, 1) both
    }

    .iziModal.transitionIn .iziModal-header .iziModal-button {
        -webkit-animation: iziM-revealIn 1.2s cubic-bezier(.7, 0, .3, 1);
        animation: iziM-revealIn 1.2s cubic-bezier(.7, 0, .3, 1)
    }

    .iziModal.transitionIn .iziModal-iframe, .iziModal.transitionIn .iziModal-wrap {
        -webkit-animation: iziM-fadeIn 1.3s;
        animation: iziM-fadeIn 1.3s
    }

    .iziModal.transitionIn .iziModal-header {
        -webkit-animation-delay: 0s;
        -moz-animation: 0s;
        animation-delay: 0s
    }

    .iziModal.transitionIn .iziModal-header .iziModal-header-icon, .iziModal.transitionIn .iziModal-header .iziModal-header-title {
        -webkit-animation-delay: .4s;
        -moz-animation: .4s;
        animation-delay: .4s
    }

    .iziModal.transitionIn .iziModal-header .iziModal-header-subtitle {
        -webkit-animation-delay: .5s;
        -moz-animation: .5s;
        animation-delay: .5s
    }

    .iziModal.transitionOut .iziModal-header, .iziModal.transitionOut .iziModal-header * {
        -webkit-transition: none !important;
        transition: none !important
    }

    .iziModal-navigate.fadeOut, .iziModal-overlay.fadeOut, .iziModal.fadeOut, .iziModal .fadeOut {
        -webkit-animation: iziM-fadeOut .5s;
        animation: iziM-fadeOut .5s;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards
    }

    .iziModal-navigate.fadeIn, .iziModal-overlay.fadeIn, .iziModal.fadeIn, .iziModal .fadeIn {
        -webkit-animation: iziM-fadeIn .5s;
        animation: iziM-fadeIn .5s
    }

    .iziModal-overlay.comingIn, .iziModal.comingIn {
        -webkit-animation: iziM-comingIn .5s ease;
        animation: iziM-comingIn .5s ease
    }

    .iziModal-overlay.comingOut, .iziModal.comingOut {
        -webkit-animation: iziM-comingOut .5s cubic-bezier(.16, .81, .32, 1);
        animation: iziM-comingOut .5s cubic-bezier(.16, .81, .32, 1);
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards
    }

    .iziModal-overlay.bounceInDown, .iziModal.bounceInDown {
        -webkit-animation: iziM-bounceInDown .7s ease;
        animation: iziM-bounceInDown .7s ease
    }

    .iziModal-overlay.bounceOutDown, .iziModal.bounceOutDown {
        -webkit-animation: iziM-bounceOutDown .7s ease;
        animation: iziM-bounceOutDown .7s ease
    }

    .iziModal-overlay.bounceInUp, .iziModal.bounceInUp {
        -webkit-animation: iziM-bounceInUp .7s ease;
        animation: iziM-bounceInUp .7s ease
    }

    .iziModal-overlay.bounceOutUp, .iziModal.bounceOutUp {
        -webkit-animation: iziM-bounceOutUp .7s ease;
        animation: iziM-bounceOutUp .7s ease
    }

    .iziModal-overlay.fadeInDown, .iziModal.fadeInDown {
        -webkit-animation: iziM-fadeInDown .7s cubic-bezier(.16, .81, .32, 1);
        animation: iziM-fadeInDown .7s cubic-bezier(.16, .81, .32, 1)
    }

    .iziModal-overlay.fadeOutDown, .iziModal.fadeOutDown {
        -webkit-animation: iziM-fadeOutDown .5s ease;
        animation: iziM-fadeOutDown .5s ease
    }

    .iziModal-overlay.fadeInUp, .iziModal.fadeInUp {
        -webkit-animation: iziM-fadeInUp .7s cubic-bezier(.16, .81, .32, 1);
        animation: iziM-fadeInUp .7s cubic-bezier(.16, .81, .32, 1)
    }

    .iziModal-overlay.fadeOutUp, .iziModal.fadeOutUp {
        -webkit-animation: iziM-fadeOutUp .5s ease;
        animation: iziM-fadeOutUp .5s ease
    }

    .iziModal-overlay.fadeInLeft, .iziModal.fadeInLeft {
        -webkit-animation: iziM-fadeInLeft .7s cubic-bezier(.16, .81, .32, 1);
        animation: iziM-fadeInLeft .7s cubic-bezier(.16, .81, .32, 1)
    }

    .iziModal-overlay.fadeOutLeft, .iziModal.fadeOutLeft {
        -webkit-animation: iziM-fadeOutLeft .5s ease;
        animation: iziM-fadeOutLeft .5s ease
    }

    .iziModal-overlay.fadeInRight, .iziModal.fadeInRight {
        -webkit-animation: iziM-fadeInRight .7s cubic-bezier(.16, .81, .32, 1);
        animation: iziM-fadeInRight .7s cubic-bezier(.16, .81, .32, 1)
    }

    .iziModal-overlay.fadeOutRight, .iziModal.fadeOutRight {
        -webkit-animation: iziM-fadeOutRight .5s ease;
        animation: iziM-fadeOutRight .5s ease
    }

    .iziModal-overlay.flipInX, .iziModal.flipInX {
        -webkit-animation: iziM-flipInX .7s ease;
        animation: iziM-flipInX .7s ease
    }

    .iziModal-overlay.flipOutX, .iziModal.flipOutX {
        -webkit-animation: iziM-flipOutX .7s ease;
        animation: iziM-flipOutX .7s ease
    }

    @-webkit-keyframes iziM-comingIn {
        0% {
            opacity: 0;
            -webkit-transform: scale(.9) translateY(-20px) perspective(600px) rotateX(10deg);
            transform: scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)
        }
        to {
            opacity: 1;
            -webkit-transform: scale(1) translateY(0) perspective(600px) rotateX(0);
            transform: scale(1) translateY(0) perspective(600px) rotateX(0)
        }
    }@keyframes iziM-comingIn {
         0% {
             opacity: 0;
             -webkit-transform: scale(.9) translateY(-20px) perspective(600px) rotateX(10deg);
             transform: scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)
         }
         to {
             opacity: 1;
             -webkit-transform: scale(1) translateY(0) perspective(600px) rotateX(0);
             transform: scale(1) translateY(0) perspective(600px) rotateX(0)
         }
     }@-webkit-keyframes iziM-comingOut {
          0% {
              opacity: 1;
              -webkit-transform: scale(1);
              transform: scale(1)
          }
          to {
              opacity: 0;
              -webkit-transform: scale(.9);
              transform: scale(.9)
          }
      }@keyframes iziM-comingOut {
           0% {
               opacity: 1;
               -webkit-transform: scale(1);
               transform: scale(1)
           }
           to {
               opacity: 0;
               -webkit-transform: scale(.9);
               transform: scale(.9)
           }
       }@-webkit-keyframes iziM-fadeOut {
            0% {
                opacity: 1
            }
            to {
                opacity: 0
            }
        }@keyframes iziM-fadeOut {
             0% {
                 opacity: 1
             }
             to {
                 opacity: 0
             }
         }@-webkit-keyframes iziM-fadeIn {
              0% {
                  opacity: 0
              }
              to {
                  opacity: 1
              }
          }@keyframes iziM-fadeIn {
               0% {
                   opacity: 0
               }
               to {
                   opacity: 1
               }
           }@-webkit-keyframes iziM-slideIn {
                0% {
                    opacity: 0;
                    -webkit-transform: translateX(50px)
                }
                to {
                    opacity: 1;
                    -webkit-transform: translateX(0)
                }
            }@keyframes iziM-slideIn {
                 0% {
                     opacity: 0;
                     -webkit-transform: translateX(50px);
                     transform: translateX(50px)
                 }
                 to {
                     opacity: 1;
                     -webkit-transform: translateX(0);
                     transform: translateX(0)
                 }
             }@-webkit-keyframes iziM-slideDown {
                  0% {
                      opacity: 0;
                      -webkit-transform: scaleY(0) translateY(-40px);
                      -webkit-transform-origin: center top
                  }
              }@keyframes iziM-slideDown {
                   0% {
                       opacity: 0;
                       -webkit-transform: scaleY(0) translateY(-40px);
                       transform: scaleY(0) translateY(-40px);
                       -webkit-transform-origin: center top;
                       transform-origin: center top
                   }
               }@-webkit-keyframes iziM-revealIn {
                    0% {
                        opacity: 0;
                        -webkit-transform: scale3d(.3, .3, 1)
                    }
                }@keyframes iziM-revealIn {
                     0% {
                         opacity: 0;
                         -webkit-transform: scale3d(.3, .3, 1);
                         transform: scale3d(.3, .3, 1)
                     }
                 }@-webkit-keyframes iziM-bounceInDown {
                      0%, 60%, 75%, 90%, to {
                          -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                          animation-timing-function: cubic-bezier(.215, .61, .355, 1)
                      }
                      0% {
                          opacity: 0;
                          -webkit-transform: translate3d(0, -1000px, 0);
                          transform: translate3d(0, -1000px, 0)
                      }
                      60% {
                          opacity: 1;
                          -webkit-transform: translate3d(0, 25px, 0);
                          transform: translate3d(0, 25px, 0)
                      }
                      75% {
                          -webkit-transform: translate3d(0, -10px, 0);
                          transform: translate3d(0, -10px, 0)
                      }
                      90% {
                          -webkit-transform: translate3d(0, 5px, 0);
                          transform: translate3d(0, 5px, 0)
                      }
                      to {
                          -webkit-transform: none;
                          transform: none
                      }
                  }@keyframes iziM-bounceInDown {
                       0%, 60%, 75%, 90%, to {
                           -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                           animation-timing-function: cubic-bezier(.215, .61, .355, 1)
                       }
                       0% {
                           opacity: 0;
                           -webkit-transform: translate3d(0, -1000px, 0);
                           transform: translate3d(0, -1000px, 0)
                       }
                       60% {
                           opacity: 1;
                           -webkit-transform: translate3d(0, 25px, 0);
                           transform: translate3d(0, 25px, 0)
                       }
                       75% {
                           -webkit-transform: translate3d(0, -10px, 0);
                           transform: translate3d(0, -10px, 0)
                       }
                       90% {
                           -webkit-transform: translate3d(0, 5px, 0);
                           transform: translate3d(0, 5px, 0)
                       }
                       to {
                           -webkit-transform: none;
                           transform: none
                       }
                   }@-webkit-keyframes iziM-bounceOutDown {
                        20% {
                            -webkit-transform: translate3d(0, 10px, 0);
                            transform: translate3d(0, 10px, 0)
                        }
                        40%, 45% {
                            opacity: 1;
                            -webkit-transform: translate3d(0, -20px, 0);
                            transform: translate3d(0, -20px, 0)
                        }
                        to {
                            opacity: 0;
                            -webkit-transform: translate3d(0, 1000px, 0);
                            transform: translate3d(0, 1000px, 0)
                        }
                    }@keyframes iziM-bounceOutDown {
                         20% {
                             -webkit-transform: translate3d(0, 10px, 0);
                             transform: translate3d(0, 10px, 0)
                         }
                         40%, 45% {
                             opacity: 1;
                             -webkit-transform: translate3d(0, -20px, 0);
                             transform: translate3d(0, -20px, 0)
                         }
                         to {
                             opacity: 0;
                             -webkit-transform: translate3d(0, 1000px, 0);
                             transform: translate3d(0, 1000px, 0)
                         }
                     }@-webkit-keyframes iziM-bounceInUp {
                          0%, 60%, 75%, 90%, to {
                              -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                              animation-timing-function: cubic-bezier(.215, .61, .355, 1)
                          }
                          0% {
                              opacity: 0;
                              -webkit-transform: translate3d(0, 1000px, 0);
                              transform: translate3d(0, 1000px, 0)
                          }
                          60% {
                              opacity: 1;
                              -webkit-transform: translate3d(0, -20px, 0);
                              transform: translate3d(0, -20px, 0)
                          }
                          75% {
                              -webkit-transform: translate3d(0, 10px, 0);
                              transform: translate3d(0, 10px, 0)
                          }
                          90% {
                              -webkit-transform: translate3d(0, -5px, 0);
                              transform: translate3d(0, -5px, 0)
                          }
                          to {
                              -webkit-transform: translateZ(0);
                              transform: translateZ(0)
                          }
                      }@keyframes iziM-bounceInUp {
                           0%, 60%, 75%, 90%, to {
                               -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                               animation-timing-function: cubic-bezier(.215, .61, .355, 1)
                           }
                           0% {
                               opacity: 0;
                               -webkit-transform: translate3d(0, 1000px, 0);
                               transform: translate3d(0, 1000px, 0)
                           }
                           60% {
                               opacity: 1;
                               -webkit-transform: translate3d(0, -20px, 0);
                               transform: translate3d(0, -20px, 0)
                           }
                           75% {
                               -webkit-transform: translate3d(0, 10px, 0);
                               transform: translate3d(0, 10px, 0)
                           }
                           90% {
                               -webkit-transform: translate3d(0, -5px, 0);
                               transform: translate3d(0, -5px, 0)
                           }
                           to {
                               -webkit-transform: translateZ(0);
                               transform: translateZ(0)
                           }
                       }@-webkit-keyframes iziM-bounceOutUp {
                            20% {
                                -webkit-transform: translate3d(0, -10px, 0);
                                transform: translate3d(0, -10px, 0)
                            }
                            40%, 45% {
                                opacity: 1;
                                -webkit-transform: translate3d(0, 20px, 0);
                                transform: translate3d(0, 20px, 0)
                            }
                            to {
                                opacity: 0;
                                -webkit-transform: translate3d(0, -2000px, 0);
                                transform: translate3d(0, -2000px, 0)
                            }
                        }@keyframes iziM-bounceOutUp {
                             20% {
                                 -webkit-transform: translate3d(0, -10px, 0);
                                 transform: translate3d(0, -10px, 0)
                             }
                             40%, 45% {
                                 opacity: 1;
                                 -webkit-transform: translate3d(0, 20px, 0);
                                 transform: translate3d(0, 20px, 0)
                             }
                             to {
                                 opacity: 0;
                                 -webkit-transform: translate3d(0, -1000px, 0);
                                 transform: translate3d(0, -1000px, 0)
                             }
                         }@-webkit-keyframes iziM-fadeInDown {
                              0% {
                                  opacity: 0;
                                  -webkit-transform: translate3d(0, -100px, 0);
                                  transform: translate3d(0, -100px, 0)
                              }
                              to {
                                  opacity: 1;
                                  -webkit-transform: none;
                                  transform: none
                              }
                          }@keyframes iziM-fadeInDown {
                               0% {
                                   opacity: 0;
                                   -webkit-transform: translate3d(0, -100px, 0);
                                   transform: translate3d(0, -100px, 0)
                               }
                               to {
                                   opacity: 1;
                                   -webkit-transform: none;
                                   transform: none
                               }
                           }@-webkit-keyframes iziM-fadeOutDown {
                                0% {
                                    opacity: 1
                                }
                                to {
                                    opacity: 0;
                                    -webkit-transform: translate3d(0, 100px, 0);
                                    transform: translate3d(0, 100px, 0)
                                }
                            }@keyframes iziM-fadeOutDown {
                                 0% {
                                     opacity: 1
                                 }
                                 to {
                                     opacity: 0;
                                     -webkit-transform: translate3d(0, 100px, 0);
                                     transform: translate3d(0, 100px, 0)
                                 }
                             }@-webkit-keyframes iziM-fadeInUp {
                                  0% {
                                      opacity: 0;
                                      -webkit-transform: translate3d(0, 100px, 0);
                                      transform: translate3d(0, 100px, 0)
                                  }
                                  to {
                                      opacity: 1;
                                      -webkit-transform: none;
                                      transform: none
                                  }
                              }@keyframes iziM-fadeInUp {
                                   0% {
                                       opacity: 0;
                                       -webkit-transform: translate3d(0, 100px, 0);
                                       transform: translate3d(0, 100px, 0)
                                   }
                                   to {
                                       opacity: 1;
                                       -webkit-transform: none;
                                       transform: none
                                   }
                               }@-webkit-keyframes iziM-fadeOutUp {
                                    0% {
                                        opacity: 1
                                    }
                                    to {
                                        opacity: 0;
                                        -webkit-transform: translate3d(0, -100px, 0);
                                        transform: translate3d(0, -100px, 0)
                                    }
                                }@keyframes iziM-fadeOutUp {
                                     0% {
                                         opacity: 1
                                     }
                                     to {
                                         opacity: 0;
                                         -webkit-transform: translate3d(0, -100px, 0);
                                         transform: translate3d(0, -100px, 0)
                                     }
                                 }@-webkit-keyframes iziM-fadeInLeft {
                                      0% {
                                          opacity: 0;
                                          -webkit-transform: translate3d(-200px, 0, 0);
                                          transform: translate3d(-200px, 0, 0)
                                      }
                                      to {
                                          opacity: 1;
                                          -webkit-transform: none;
                                          transform: none
                                      }
                                  }@keyframes iziM-fadeInLeft {
                                       0% {
                                           opacity: 0;
                                           -webkit-transform: translate3d(-200px, 0, 0);
                                           transform: translate3d(-200px, 0, 0)
                                       }
                                       to {
                                           opacity: 1;
                                           -webkit-transform: none;
                                           transform: none
                                       }
                                   }@-webkit-keyframes iziM-fadeOutLeft {
                                        0% {
                                            opacity: 1
                                        }
                                        to {
                                            opacity: 0;
                                            -webkit-transform: translate3d(-200px, 0, 0);
                                            transform: translate3d(-200px, 0, 0)
                                        }
                                    }@keyframes iziM-fadeOutLeft {
                                         0% {
                                             opacity: 1
                                         }
                                         to {
                                             opacity: 0;
                                             -webkit-transform: translate3d(-200px, 0, 0);
                                             transform: translate3d(-200px, 0, 0)
                                         }
                                     }@-webkit-keyframes iziM-fadeInRight {
                                          0% {
                                              opacity: 0;
                                              -webkit-transform: translate3d(200px, 0, 0);
                                              transform: translate3d(200px, 0, 0)
                                          }
                                          to {
                                              opacity: 1;
                                              -webkit-transform: none;
                                              transform: none
                                          }
                                      }@keyframes iziM-fadeInRight {
                                           0% {
                                               opacity: 0;
                                               -webkit-transform: translate3d(200px, 0, 0);
                                               transform: translate3d(200px, 0, 0)
                                           }
                                           to {
                                               opacity: 1;
                                               -webkit-transform: none;
                                               transform: none
                                           }
                                       }@-webkit-keyframes iziM-fadeOutRight {
                                            0% {
                                                opacity: 1
                                            }
                                            to {
                                                opacity: 0;
                                                -webkit-transform: translate3d(200px, 0, 0);
                                                transform: translate3d(200px, 0, 0)
                                            }
                                        }@keyframes iziM-fadeOutRight {
                                             0% {
                                                 opacity: 1
                                             }
                                             to {
                                                 opacity: 0;
                                                 -webkit-transform: translate3d(200px, 0, 0);
                                                 transform: translate3d(200px, 0, 0)
                                             }
                                         }@-webkit-keyframes iziM-flipInX {
                                              0% {
                                                  -webkit-transform: perspective(400px) rotateX(60deg);
                                                  opacity: 0
                                              }
                                              40% {
                                                  -webkit-transform: perspective(400px) rotateX(-10deg)
                                              }
                                              70% {
                                                  -webkit-transform: perspective(400px) rotateX(10deg)
                                              }
                                              to {
                                                  -webkit-transform: perspective(400px) rotateX(0deg);
                                                  opacity: 1
                                              }
                                          }@keyframes iziM-flipInX {
                                               0% {
                                                   -webkit-transform: perspective(400px) rotateX(60deg);
                                                   transform: perspective(400px) rotateX(60deg);
                                                   opacity: 0
                                               }
                                               40% {
                                                   -webkit-transform: perspective(400px) rotateX(-10deg);
                                                   transform: perspective(400px) rotateX(-10deg)
                                               }
                                               70% {
                                                   -webkit-transform: perspective(400px) rotateX(10deg);
                                                   transform: perspective(400px) rotateX(10deg)
                                               }
                                               to {
                                                   -webkit-transform: perspective(400px) rotateX(0deg);
                                                   transform: perspective(400px) rotateX(0deg);
                                                   opacity: 1
                                               }
                                           }@-webkit-keyframes iziM-flipOutX {
                                                0% {
                                                    -webkit-transform: perspective(400px);
                                                    transform: perspective(400px)
                                                }
                                                30% {
                                                    -webkit-transform: perspective(400px) rotateX(-20deg);
                                                    transform: perspective(400px) rotateX(-20deg);
                                                    opacity: 1
                                                }
                                                to {
                                                    -webkit-transform: perspective(400px) rotateX(40deg);
                                                    transform: perspective(400px) rotateX(40deg);
                                                    opacity: 0
                                                }
                                            }@keyframes iziM-flipOutX {
                                                 0% {
                                                     -webkit-transform: perspective(400px);
                                                     transform: perspective(400px)
                                                 }
                                                 30% {
                                                     -webkit-transform: perspective(400px) rotateX(-20deg);
                                                     transform: perspective(400px) rotateX(-20deg);
                                                     opacity: 1
                                                 }
                                                 to {
                                                     -webkit-transform: perspective(400px) rotateX(40deg);
                                                     transform: perspective(400px) rotateX(40deg);
                                                     opacity: 0
                                                 }
                                             }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
    }

    @font-face {
        font-family: rub;
        font-weight: 400;
        font-style: normal;
        font-display: swap;
        src: url("../../fonts/Rubsn/RUBSN.eot");
        src: url("../../fonts/Rubsn/RUBSN.eot?#iefix") format("embedded-opentype"), url("../../fonts/Rubsn/RUBSN.woff") format("woff"), url("../../fonts/Rubsn/RUBSN.ttf") format("truetype")
    }@font-face {
    font-family: fontello;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("../../fonts/fontello/fontello.eot");
    src: url("../../fonts/fontello/fontello.eot?#iefix") format("embedded-opentype"), url("../../fonts/fontello/fontello.woff") format("woff"), url("../../fonts/fontello/fontello.ttf") format("truetype")
}@font-face {
    font-family: roboto;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("../../fonts/RobotoRegular/RobotoRegular.eot");
    src: url("../../fonts/RobotoRegular/RobotoRegular.eot?#iefix") format("embedded-opentype"), url("../../fonts/RobotoRegular/RobotoRegular.woff") format("woff"), url("../../fonts/RobotoRegular/RobotoRegular.ttf") format("truetype")
}@font-face {
    font-family: roboto;
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("../../fonts/RobotoBold/RobotoBold.eot");
    src: url("../../fonts/RobotoBold/RobotoBold.eot?#iefix") format("embedded-opentype"), url("../../fonts/RobotoBold/RobotoBold.woff") format("woff"), url("../../fonts/RobotoBold/RobotoBold.ttf") format("truetype")
}@font-face {
    font-family: rubik;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("../../fonts/Rubik_v2.0/RubikLight/Rubik-Light.eot");
    src: url("../../fonts/Rubik_v2.0/RubikLight/Rubik-Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/Rubik_v2.0/RubikLight/Rubik-Light.woff") format("woff"), url("../../fonts/Rubik_v2.0/RubikLight/Rubik-Light.ttf") format("truetype")
}@font-face {
    font-family: rubik;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("../../fonts/Rubik_v2.0/RubikMedium/RubikMedium.eot");
    src: url("../../fonts/Rubik_v2.0/RubikMedium/RubikMedium.eot?#iefix") format("embedded-opentype"), url("../../fonts/Rubik_v2.0/RubikMedium/RubikMedium.woff") format("woff"), url("../../fonts/Rubik_v2.0/RubikMedium/RubikMedium.ttf") format("truetype")
}@font-face {
    font-family: rubik;
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url("../../fonts/Rubik_v2.0/RubikLight/Rubik-Light.eot");
    src: url("../../fonts/Rubik_v2.0/RubikLight/Rubik-Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/Rubik_v2.0/RubikLight/Rubik-Light.woff") format("woff"), url("../../fonts/Rubik_v2.0/RubikLight/Rubik-Light.ttf") format("truetype")
}[class*=" icon-"]:before, [class^=icon-]:before {
     font-family: fontello, sans-serif;
     font-style: normal;
     font-weight: 400;
     speak: none;
     display: inline-block;
     text-decoration: inherit;
     width: 1em;
     margin-right: .2em;
     text-align: center;
     font-variant: normal;
     text-transform: none;
     line-height: 1em;
     margin-left: .2em;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale
 }

    .icon-search:before {
        content: "\E800"
    }

    .icon-icq:before {
        content: "\E801"
    }

    .icon-help:before {
        content: "\E802"
    }

    .icon-list-board:before {
        content: "\E803"
    }

    .icon-mail:before {
        content: "\E804"
    }

    .icon-method-delivery:before {
        content: "\E805"
    }

    .icon-number-slide-control:before {
        content: "\E806"
    }

    .icon-phone:before {
        content: "\E807"
    }

    .icon-phone-cloud:before {
        content: "\E808"
    }

    .icon-phone-single:before {
        content: "\E809"
    }

    .icon-pin:before {
        content: "\E80A"
    }

    .icon-print:before {
        content: "\E80B"
    }

    .icon-hamburger:before {
        content: "\E80C"
    }

    .icon-scroll-to-top:before {
        content: "\E80D"
    }

    .icon-skype:before {
        content: "\E80E"
    }

    .icon-sort-down:before {
        content: "\E80F"
    }

    .icon-sort-up:before {
        content: "\E80F";
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .icon-tag:before {
        content: "\E810"
    }

    .icon-time:before {
        content: "\E811"
    }

    .icon-trash:before {
        content: "\E812"
    }

    .icon-user:before {
        content: "\E813"
    }

    .icon-alert:before {
        content: "\E814"
    }

    .icon-vk:before {
        content: "\E815"
    }

    .icon-bookmark:before {
        content: "\E816"
    }

    .icon-bookmark-o:before {
        content: "\E817"
    }

    .icon-card:before {
        content: "\E818"
    }

    .icon-cart:before {
        content: "\E819"
    }

    .icon-check:before {
        content: "\E81A"
    }

    .icon-delivery:before {
        content: "\E81B"
    }

    .icon-cancel:before {
        content: "\E81C"
    }

    .icon-eye:before {
        content: "\E81D"
    }

    .icon-garanty:before {
        content: "\E81E"
    }

    .icon-facebook:before {
        content: "\E81F"
    }

    .icon-twitter:before {
        content: "\E820"
    }

    .mCustomScrollbar {
        -ms-touch-action: pinch-zoom;
        touch-action: pinch-zoom
    }

    .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
        -ms-touch-action: auto;
        touch-action: auto
    }

    .mCustomScrollBox {
        position: relative;
        overflow: hidden;
        height: 100%;
        max-width: 100%;
        outline: none;
        direction: ltr
    }

    .mCSB_container {
        overflow: hidden;
        width: auto;
        height: auto
    }

    .mCSB_inside > .mCSB_container {
        margin-right: 30px
    }

    .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
        margin-right: 0
    }

    .mCS-dir-rtl > .mCSB_inside > .mCSB_container {
        margin-right: 0;
        margin-left: 30px
    }

    .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
        margin-left: 0
    }

    .mCSB_scrollTools {
        position: absolute;
        width: 16px;
        height: auto;
        left: auto;
        top: 0;
        right: 0;
        bottom: 0
    }

    .mCSB_outside + .mCSB_scrollTools {
        right: -26px
    }

    .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
        right: auto;
        left: 0
    }

    .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
        left: -26px
    }

    .mCSB_scrollTools .mCSB_draggerContainer {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        height: auto
    }

    .mCSB_scrollTools a + .mCSB_draggerContainer {
        margin: 20px 0
    }

    .mCSB_scrollTools .mCSB_draggerRail {
        width: 2px;
        height: 100%;
        margin: 0 auto;
        border-radius: 16px
    }

    .mCSB_scrollTools .mCSB_dragger {
        cursor: pointer;
        width: 100%;
        height: 30px;
        z-index: 1
    }

    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        position: relative;
        width: 4px;
        height: 100%;
        margin: 0 auto;
        border-radius: 16px;
        text-align: center
    }

    .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
        width: 12px
    }

    .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
        width: 8px
    }

    .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
        display: block;
        position: absolute;
        height: 20px;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        cursor: pointer
    }

    .mCSB_scrollTools .mCSB_buttonDown {
        bottom: 0
    }

    .mCSB_horizontal.mCSB_inside > .mCSB_container {
        margin-right: 0;
        margin-bottom: 30px
    }

    .mCSB_horizontal.mCSB_outside > .mCSB_container {
        min-height: 100%
    }

    .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
        margin-bottom: 0
    }

    .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        width: auto;
        height: 16px;
        top: auto;
        right: 0;
        bottom: 0;
        left: 0
    }

    .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        bottom: -26px
    }

    .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
        margin: 0 20px
    }

    .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        width: 100%;
        height: 2px;
        margin: 7px 0
    }

    .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
        width: 30px;
        height: 100%;
        left: 0
    }

    .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        width: 100%;
        height: 4px;
        margin: 6px auto
    }

    .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
        height: 12px;
        margin: 2px auto
    }

    .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
        height: 8px;
        margin: 4px 0
    }

    .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
        display: block;
        position: absolute;
        width: 20px;
        height: 100%;
        overflow: hidden;
        margin: 0 auto;
        cursor: pointer
    }

    .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
        left: 0
    }

    .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
        right: 0
    }

    .mCSB_container_wrapper {
        position: absolute;
        height: auto;
        width: auto;
        overflow: hidden;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin-right: 30px;
        margin-bottom: 30px
    }

    .mCSB_container_wrapper > .mCSB_container {
        padding-right: 30px;
        padding-bottom: 30px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
        bottom: 20px
    }

    .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        right: 20px
    }

    .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
        bottom: 0
    }

    .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        right: 0
    }

    .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        left: 20px
    }

    .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        left: 0
    }

    .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
        margin-right: 0;
        margin-left: 30px
    }

    .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
        padding-right: 0
    }

    .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
        padding-bottom: 0
    }

    .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
        margin-right: 0;
        margin-left: 0
    }

    .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
        margin-bottom: 0
    }

    .mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
        transition: opacity .2s ease-in-out, background-color .2s ease-in-out
    }

    .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
        -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
        transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
    }

    .mCSB_scrollTools {
        opacity: .75;
        filter: "alpha(opacity=75)";
        -ms-filter: "alpha(opacity=75)"
    }

    .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
        opacity: 0;
        filter: "alpha(opacity=0)";
        -ms-filter: "alpha(opacity=0)"
    }

    .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools, .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools {
        opacity: 1;
        filter: "alpha(opacity=100)";
        -ms-filter: "alpha(opacity=100)"
    }

    .mCSB_scrollTools .mCSB_draggerRail {
        background-color: #000;
        background-color: rgba(0, 0, 0, .4);
        filter: "alpha(opacity=40)";
        -ms-filter: "alpha(opacity=40)"
    }

    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .75);
        filter: "alpha(opacity=75)";
        -ms-filter: "alpha(opacity=75)"
    }

    .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .85);
        filter: "alpha(opacity=85)";
        -ms-filter: "alpha(opacity=85)"
    }

    .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .9);
        filter: "alpha(opacity=90)";
        -ms-filter: "alpha(opacity=90)"
    }

    .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp {
        background-image: url(mCSB_buttons.png);
        background-repeat: no-repeat;
        opacity: .4;
        filter: "alpha(opacity=40)";
        -ms-filter: "alpha(opacity=40)"
    }

    .mCSB_scrollTools .mCSB_buttonUp {
        background-position: 0 0
    }

    .mCSB_scrollTools .mCSB_buttonDown {
        background-position: 0 -20px
    }

    .mCSB_scrollTools .mCSB_buttonLeft {
        background-position: 0 -40px
    }

    .mCSB_scrollTools .mCSB_buttonRight {
        background-position: 0 -56px
    }

    .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover {
        opacity: .75;
        filter: "alpha(opacity=75)";
        -ms-filter: "alpha(opacity=75)"
    }

    .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active {
        opacity: .9;
        filter: "alpha(opacity=90)";
        -ms-filter: "alpha(opacity=90)"
    }

    .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
        background-color: #000;
        background-color: rgba(0, 0, 0, .15)
    }

    .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .75)
    }

    .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: rgba(0, 0, 0, .85)
    }

    .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: rgba(0, 0, 0, .9)
    }

    .mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -80px 0
    }

    .mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -80px -20px
    }

    .mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -80px -40px
    }

    .mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -80px -56px
    }

    .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
        width: 4px;
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .1);
        border-radius: 1px
    }

    .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 4px;
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .75);
        border-radius: 1px
    }

    .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        width: 100%;
        height: 4px;
        margin: 6px auto
    }

    .mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .85)
    }

    .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .9)
    }

    .mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -32px 0
    }

    .mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -32px -20px
    }

    .mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -40px -40px
    }

    .mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -40px -56px
    }

    .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
        background-color: #000;
        background-color: rgba(0, 0, 0, .1);
        border-radius: 1px
    }

    .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .75);
        border-radius: 1px
    }

    .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .85)
    }

    .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .9)
    }

    .mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -112px 0
    }

    .mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -112px -20px
    }

    .mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -120px -40px
    }

    .mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -120px -56px
    }

    .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
        width: 4px;
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .1);
        border-radius: 2px
    }

    .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 6px;
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .75);
        border-radius: 2px
    }

    .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        width: 100%;
        height: 4px;
        margin: 6px 0
    }

    .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        width: 100%;
        height: 6px;
        margin: 5px auto
    }

    .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .85)
    }

    .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .9)
    }

    .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -16px 0
    }

    .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -16px -20px
    }

    .mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -20px -40px
    }

    .mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -20px -56px
    }

    .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
        background-color: #000;
        background-color: rgba(0, 0, 0, .1);
        border-radius: 2px
    }

    .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .75);
        border-radius: 2px
    }

    .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .85)
    }

    .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .9)
    }

    .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -96px 0
    }

    .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -96px -20px
    }

    .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -100px -40px
    }

    .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -100px -56px
    }

    .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .1)
    }

    .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 2px
    }

    .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        width: 100%
    }

    .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        width: 100%;
        height: 2px;
        margin: 7px auto
    }

    .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
        background-color: #000;
        background-color: rgba(0, 0, 0, .15)
    }

    .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .75)
    }

    .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .85)
    }

    .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .9)
    }

    .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -80px 0
    }

    .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -80px -20px
    }

    .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -80px -40px
    }

    .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -80px -56px
    }

    .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .15)
    }

    .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger {
        height: 14px
    }

    .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 14px;
        margin: 0 1px
    }

    .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
        width: 14px
    }

    .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        height: 14px;
        margin: 1px 0
    }

    .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
        width: 16px;
        height: 16px;
        margin: -1px 0
    }

    .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
        width: 4px
    }

    .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
        height: 16px;
        width: 16px;
        margin: 0 -1px
    }

    .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
        height: 4px;
        margin: 6px 0
    }

    .mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
        background-position: 0 -72px
    }

    .mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
        background-position: 0 -92px
    }

    .mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: 0 -112px
    }

    .mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
        background-position: 0 -128px
    }

    .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .75)
    }

    .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
        background-color: #000;
        background-color: rgba(0, 0, 0, .15)
    }

    .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .85)
    }

    .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .9)
    }

    .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -80px -72px
    }

    .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -80px -92px
    }

    .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -80px -112px
    }

    .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -80px -128px
    }

    .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
        width: 4px
    }

    .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        background-color: transparent;
        background-position: 50%
    }

    .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
        background-repeat: repeat-y;
        opacity: .3;
        filter: "alpha(opacity=30)";
        -ms-filter: "alpha(opacity=30)"
    }

    .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        height: 4px;
        margin: 6px 0;
        background-repeat: repeat-x
    }

    .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -16px -72px
    }

    .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -16px -92px
    }

    .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -20px -112px
    }

    .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -20px -128px
    }

    .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")
    }

    .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -96px -72px
    }

    .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -96px -92px
    }

    .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -100px -112px
    }

    .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -100px -128px
    }

    .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-repeat: repeat-y;
        background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, .5)), to(hsla(0, 0%, 100%, 0)));
        background-image: linear-gradient(90deg, hsla(0, 0%, 100%, .5) 0, hsla(0, 0%, 100%, 0))
    }

    .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        background-repeat: repeat-x;
        background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .5)), to(hsla(0, 0%, 100%, 0)));
        background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .5) 0, hsla(0, 0%, 100%, 0))
    }

    .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
        height: 70px
    }

    .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
        width: 70px
    }

    .mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools {
        opacity: 1;
        filter: "alpha(opacity=30)";
        -ms-filter: "alpha(opacity=30)"
    }

    .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
        border-radius: 16px
    }

    .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
        width: 8px;
        background-color: #000;
        background-color: rgba(0, 0, 0, .2);
        -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px hsla(0, 0%, 100%, .2);
        box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px hsla(0, 0%, 100%, .2)
    }

    .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #555
    }

    .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 8px
    }

    .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        width: 100%;
        height: 8px;
        margin: 4px 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px hsla(0, 0%, 100%, .2);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px hsla(0, 0%, 100%, .2)
    }

    .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        width: 100%;
        height: 8px;
        margin: 4px auto
    }

    .mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -32px -72px
    }

    .mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -32px -92px
    }

    .mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -40px -112px
    }

    .mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -40px -128px
    }

    .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
        background-color: #000;
        background-color: rgba(0, 0, 0, .1);
        -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1);
        box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1)
    }

    .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1)
    }

    .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -112px -72px
    }

    .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -112px -92px
    }

    .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -120px -112px
    }

    .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -120px -128px
    }

    .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools {
        opacity: 1;
        filter: "alpha(opacity=30)";
        -ms-filter: "alpha(opacity=30)"
    }

    .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
        border-radius: 7px
    }

    .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        border-radius: 5px
    }

    .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
        right: 1px
    }

    .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical {
        -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
        box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
    }

    .mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal {
        bottom: 1px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
    }

    .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        -webkit-box-shadow: inset 1px 0 0 hsla(0, 0%, 100%, .4);
        box-shadow: inset 1px 0 0 hsla(0, 0%, 100%, .4);
        width: 12px;
        margin: 2px;
        position: absolute;
        height: auto;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

    .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        -webkit-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .4);
        box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .4)
    }

    .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #555
    }

    .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        height: 12px;
        width: auto
    }

    .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
        background-color: #000;
        background-color: rgba(0, 0, 0, .05);
        -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1);
        box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
    }

    .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
        background-color: transparent
    }

    .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -32px -72px
    }

    .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -32px -92px
    }

    .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -40px -112px
    }

    .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -40px -128px
    }

    .mCS-3d-thick-dark.mCSB_scrollTools {
        -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, .2);
        box-shadow: inset 0 0 14px rgba(0, 0, 0, .2)
    }

    .mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2)
    }

    .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        -webkit-box-shadow: inset 1px 0 0 hsla(0, 0%, 100%, .4), inset -1px 0 0 rgba(0, 0, 0, .2);
        box-shadow: inset 1px 0 0 hsla(0, 0%, 100%, .4), inset -1px 0 0 rgba(0, 0, 0, .2)
    }

    .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        -webkit-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .4), inset 0 -1px 0 rgba(0, 0, 0, .2);
        box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .4), inset 0 -1px 0 rgba(0, 0, 0, .2)
    }

    .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #777
    }

    .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
        background-color: #fff;
        background-color: rgba(0, 0, 0, .05);
        -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1);
        box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
    }

    .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
        background-color: transparent
    }

    .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -112px -72px
    }

    .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -112px -92px
    }

    .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -120px -112px
    }

    .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -120px -128px
    }

    .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
        right: 0;
        margin: 12px 0
    }

    .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        bottom: 0;
        margin: 0 12px
    }

    .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
        left: 0;
        right: auto
    }

    .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
        background-color: transparent
    }

    .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
        height: 50px
    }

    .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
        width: 50px
    }

    .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .2);
        filter: "alpha(opacity=20)";
        -ms-filter: "alpha(opacity=20)"
    }

    .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .5);
        filter: "alpha(opacity=50)";
        -ms-filter: "alpha(opacity=50)"
    }

    .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .2);
        filter: "alpha(opacity=20)";
        -ms-filter: "alpha(opacity=20)"
    }

    .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .5);
        filter: "alpha(opacity=50)";
        -ms-filter: "alpha(opacity=50)"
    }

    .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
        width: 6px;
        background-color: #000;
        background-color: rgba(0, 0, 0, .2)
    }

    .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 6px
    }

    .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        width: 100%;
        height: 6px;
        margin: 5px 0
    }

    .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
        width: 12px
    }

    .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
        height: 12px;
        margin: 2px 0
    }

    .mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -32px -72px
    }

    .mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -32px -92px
    }

    .mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -40px -112px
    }

    .mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -40px -128px
    }

    .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .75)
    }

    .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .85)
    }

    .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .9)
    }

    .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
        background-color: #000;
        background-color: rgba(0, 0, 0, .1)
    }

    .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -112px -72px
    }

    .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -112px -92px
    }

    .mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -120px -112px
    }

    .mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -120px -128px
    }

    .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
        width: 12px;
        background-color: #000;
        background-color: rgba(0, 0, 0, .2)
    }

    .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 6px;
        margin: 3px 5px;
        position: absolute;
        height: auto;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

    .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        height: 6px;
        margin: 5px 3px;
        position: absolute;
        width: auto;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

    .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        width: 100%;
        height: 12px;
        margin: 2px 0
    }

    .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -32px -72px
    }

    .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -32px -92px
    }

    .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -40px -112px
    }

    .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -40px -128px
    }

    .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .75)
    }

    .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .85)
    }

    .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .9)
    }

    .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
        background-color: #000;
        background-color: rgba(0, 0, 0, .1)
    }

    .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
        background-position: -112px -72px
    }

    .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
        background-position: -112px -92px
    }

    .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
        background-position: -120px -112px
    }

    .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
        background-position: -120px -128px
    }

    .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
        background-color: transparent;
        border-color: #fff;
        border: 1px solid hsla(0, 0%, 100%, .2);
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
        border-color: #000;
        border-color: rgba(0, 0, 0, .2)
    }

    .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .6)
    }

    .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
        background-color: #000;
        background-color: rgba(0, 0, 0, .6)
    }

    .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .75)
    }

    .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .85)
    }

    .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .9)
    }

    .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .75)
    }

    .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .85)
    }

    .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: #fff;
        background-color: hsla(0, 0%, 100%, .9)
    }

    @font-face {
        font-family: Roboto-Medium;
        font-style: normal;
        src: url("../../fonts/Roboto-Medium.ttf") format("truetype");
        font-display: swap
    }body {
         margin: 0;
         font-size: 16px;
         min-width: 1240px;
         position: relative;
         font-family: rubik, sans-serif;
         font-weight: 400;
         opacity: 1;
         color: #333
     }

    a, button {
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }

    b, strong {
        font-weight: 500
    }

    .rub {
        font-family: rub, sans-serif
    }

    .clr:after {
        content: "";
        display: block;
        clear: both
    }

    .center {
        text-align: center
    }

    .container {
        width: 1240px;
        margin: 0 auto
    }

    .row:after {
        content: "";
        display: block;
        clear: both
    }

    .left-column {
        float: left;
        width: 260px;
        margin-right: 20px
    }

    .right-column {
        float: left;
        width: 960px
    }

    .main-slider {
        margin-bottom: 25px
    }

    .main-slider .owl-dots {
        text-align: center;
        font-size: 0;
        margin-top: 5px
    }

    .main-slider .owl-dot {
        display: inline-block;
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        height: 10px
    }

    .main-slider .owl-dot span {
        margin-top: 4px;
        display: block;
        width: 100%;
        height: 3px;
        border: 1px solid #dbdbdb;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #cbcbcb
    }

    .main-slider .owl-dot.active span {
        background-color: var(--sait-default-bg-color);
        border: 1px solid var(--sait-default-bg-color)
    }

    .header-1 {
        text-align: center;
        font-size: 26px;
        margin-top: 27px
    }

    .header-2 {
        font-size: 22px;
        text-align: center;
        margin: 16px 0
    }

    .text-content {
        font-family: roboto, sans-serif;
        font-size: 13px;
        color: #232323;
        line-height: 18px;
        margin-top: 15px
    }

    .text-content h1 {
        font-size: 22px
    }

    .text-content h2 {
        font-size: 20px
    }

    .text-content h3 {
        font-size: 18px
    }

    .text-content h4 {
        font-size: 16px
    }

    .text-content h5 {
        font-size: 14px
    }

    .text-content h6 {
        font-size: 12px
    }

    .text-content b, .text-content strong {
        font-weight: 700
    }

    .text-content em, .text-content i {
        font-style: italic
    }

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

    .text-content sup {
        top: -.5em
    }

    .text-content sub {
        bottom: -.25em
    }

    .text-content ul {
        list-style-type: disc
    }

    .text-content ol, .text-content ul {
        list-style-position: inside;
        margin-top: 1em;
        margin-bottom: 1em
    }

    .text-content ol {
        list-style-type: decimal
    }

    .text-content ol ul, .text-content ul ul {
        list-style-type: circle;
        list-style-position: inside;
        margin-left: 15px
    }

    .text-content ol ol, .text-content ul ol {
        list-style-type: lower-latin;
        list-style-position: inside;
        margin-left: 15px
    }

    .text-content p {
        margin-top: 1em;
        margin-bottom: 1em
    }

    .login-button {
        margin-top: 30px
    }

    .login-helper_links {
        width: 100%;
        font-size: 0;
        margin-top: 10px
    }

    .login-helper_links a {
        display: inline-block;
        width: 50%;
        font-size: 14px;
        text-decoration: none;
        color: var(--sait-default-bg-color)
    }

    .login-helper_links a:last-child {
        text-align: right
    }

    .login-helper_links a:hover {
        color: var(--sait-btn-color-hover)
    }

    .profile-header {
        font-size: 22px;
        margin-top: 46px;
        text-align: center
    }

    .btn {
        vertical-align: top;
        display: inline-block;
        text-align: center;
        line-height: 30px;
        width: 164px;
        text-decoration: none;
        font-size: 14px;
        border-radius: 20px
    }

    .btn .icon {
        margin-right: 10px
    }

    .btn.btn-not-round {
        border-radius: 4px
    }

    .btn.btn-primary {
        background-color: var(--sait-default-bg-color);
        color: #fff
    }

    .btn.btn-primary:hover {
        background-color: var(--sait-btn-color-hover)
    }

    .btn:disabled {
        opacity: .5;
        cursor: not-allowed !important
    }

    .alert-success-message {
        background-color: #00af66;
        color: #fff;
        padding: 20px;
        font-size: 15px;
        font-weight: 400
    }

    .alert.alert-danger {
        margin: 20px;
        color: #c5364b;
        text-align: center
    }

    .text-agreement {
        font-size: 11px;
        line-height: 13px;
        color: #9e9e9e;
        margin: 15px 0 0
    }

    .text-agreement a {
        color: var(--sait-default-bg-color)
    }

    header .payment-link {
        background: url(../../../images/desktop/rub.png) no-repeat 0;
        background-size: contain;
        padding-left: 20px
    }

    footer .payment-link {
        background: var(--sait-default-bg-color) url(../../../images/desktop/purse.png) no-repeat 15px;
        background-size: 14px;
        color: #fff;
        text-decoration: none;
        margin: 20px auto 10px;
        display: block;
        width: 100%;
        max-width: 130px;
        text-align: left;
        padding: 10px 10px 10px 36px;
        border-radius: 4px;
        text-transform: uppercase;
        font-size: 14px
    }

    .sidebar-sort {
        /*background: var(--sait-btn-opacity-bg-color);*/
        margin: 10px 0;
        padding: 15px 20px;
        font-weight: 500;
        font-family: roboto;
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
    }



    .sidebar-sort button {
        background-color: var(--sait-default-bg-color);
        border: 1px solid var(--sait-default-bg-color);
        line-height: 26px;
        color: #fff;
        padding: 1px 15px;
        border-radius: 15px;
        outline: none;
        font-size: 14px;
        margin: 15px auto 0;
        cursor: pointer;
        display: block;
        width: 145px;
        max-width: 100%;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }

    .sidebar-sort button:focus, .sidebar-sort button:hover {
        background: transparent;
        color: var(--sait-default-bg-color)
    }

    .sidebar-sort .sort-btn{
        width: 100%;
        border-radius: 5px;
    }

    .sidebar-title {
        font-family: Roboto-Medium;
        font-size: 18px
    }

    .sort-group {
        /*border-bottom: 1px solid #ccc;*/
        padding: 15px 0
    }

    .ui-slider-horizontal .ui-slider-handle{
        top: 0.4em !important;
    }

    .sort-checkbox {
        margin-bottom: 10px;
        font-size: 14px;
        font-weight: 400;
        position: relative
    }


    .modules-filter-block-content .sort-checkbox{
        justify-content: unset;
    }

    .sort-checkbox input {
        margin-left: 0;
        display: none
    }

    .sort-checkbox:before {
        display: block;
        width: 22px;
        height: 22px;
        position: absolute;
        border: 1px solid #ccc;
        border-radius: 3px;
        z-index: 1
    }

    .sort-checkbox{
        display: flex;
        justify-content: unset;
        align-items: center;
        height: 22px;
    }

    .sort-checkbox.checked:before {
        background-color: var(--sait-default-bg-color);
    }

    .sort-checkbox.checked:after, .sort-checkbox:before {
        content: "";

        width: 23px;
        height: 23px;
        position: absolute;
        top: 0;
        left: 0;
        pointer-events: none
    }

    .sort-checkbox.checked:after {
        background: url(../../../images/desktop/icons/check-mark.svg) no-repeat 50%;
        border: 1px solid transparent;
        z-index: 2
    }

    .sort-checkbox:last-child {
        /*margin-bottom: 0*/
    }

    .sort-checkbox.disabled {
        pointer-events: none;
        opacity: .45
    }

    .collapse.two-column .sort-checkbox {
        width: 50%;
        float: left
    }

    .collapse.two-column .sort-checkbox:nth-child(odd) {
        clear: both
    }

    .sort-group label {
        font-family: Roboto;
        color: #232323;

        display: block;
        margin-bottom: 0;
        cursor: pointer;
        padding-bottom: 8px;
        font-size: 16px;
        font-weight: 500;
    }

    .collapse-group label img {
        margin-right: 3px
    }

    .collapse-group.open img {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .collapse-group.open .collapse, .collapse.open {
        max-height: 900px
    }

    .collapse {
        max-height: 965px;
        overflow: hidden;
        -webkit-transition: all .8s linear;
        transition: all .8s linear
    }

    .collapse.two-column > .sort-checkbox:nth-child(2), .collapse > .sort-checkbox:first-child {
        border-top: 10px solid transparent
    }

    .collapse-group .collapse {
        max-height: 0
    }

    .show-more {
        display: block;
        clear: both;
        color: var(--sait-default-bg-color) !important;
        font-weight: 400;
        padding-top: 12px;
        font-size: 14px
    }

    .tip-wrap {
        position: relative
    }

    .tip-wrap img {
        cursor: pointer
    }

    .tip {
        display: none;
        position: absolute;
        background: #fff;
        padding: 6px 8px;
        border-radius: 3px;
        font-size: 12px;
        line-height: 16px;
        width: 110px;
        text-align: center;
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        z-index: 2;
        left: auto;
        right: -25px;
        top: auto;
        bottom: 100%;
        margin-bottom: 5px
    }

    .tip-wrap img:hover + .tip, .tip:after {
        display: block
    }

    .tip:after {
        content: "";
        position: absolute;
        top: 100%;
        left: auto;
        right: 28px;
        border: 3px solid transparent;
        border-top-color: #fff
    }

    .price {
        font-weight: 400
    }

    .price input[type=number] {
        width: 45px;
        padding: 0 5px;
        margin: 0 4px;
        height: 24px;
        border-radius: 3px;
        border: 1px solid #ccc;
        -moz-appearance: textfield
    }

    .price input[type=number]::-webkit-inner-spin-button, .price input[type=number]::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0
    }

    .price-input {
        float: left;
        width: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 15px
    }

    #price-range {
        clear: both;
        cursor: pointer;
        height: 3px;
    }

    .ui-widget.ui-widget-content {
        background: #f9f9f9;
        border: 0
    }

    .ui-slider-horizontal .ui-slider-range {
        background: var(--sait-default-bg-color)
    }

    .ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {
        text-align: center;
        font-size: 13px;
        outline: none !important;
        border: 0 !important;
        background: transparent url(../../../images/desktop/icons/range-circle.svg) no-repeat bottom !important;
        background-size: contain !important;
        width: 28px !important;
        height: 35px !important;
        font-family: rubik, sans-serif !important
    }

    .ui-slider-horizontal .ui-slider-handle {
        margin-left: -5px !important;
        margin-top: -15px !important;
        color: #212121 !important
    }
    .ui-slider.ui-slider-horizontal {
        background: #BFE2FF;
        height:12px;
        border:none;
    }
    .ui-slider .ui-slider-handle {
        width: 0;
        height: 0;
        border-top: 18px solid transparent;
        border-left: 36px solid #337AB7;
        border-bottom: 18px solid transparent;
        border-right: none;
        top:-12px;
        margin-left:-18px;
        cursor:pointer;
        background: transparent;
    }
    .ui-slider .ui-slider-range {
        background-color: var(--sait-default-bg-color);
        height:12px;
    }

    .middle-range {
        text-align: center;
        font-size: 13px;
        margin: 0 0 5px;
        clear: both;
        position: relative
    }

    .middle-range:after {
        content: "";
        width: 1px;
        height: 100%;
        position: absolute;
        top: 105%;
        left: 50%;
        background: #ccc
    }

 /*   .ui-slider-horizontal .ui-slider-handle + .ui-slider-handle {
        margin-left: -22px !important
    }*/

    .tech-title {
        font-size: 26px;
        margin: 30px 0 25px
    }

    .tech-param {
        font-size: 13px
    }

    .tech-param table {
        width: 100%
    }

    .tech-param tr:nth-child(2n) {
        background: #f4f4f4
    }

    .tech-param td {
        padding: 8px 15px
    }

    .tech-param:after {
        content: "";
        display: table;
        width: 100%
    }

    .table-box {
        display: inline-block;
        margin: 0 0 20px;
        width: 48%
    }

    .table-box:nth-child(odd) {
        margin-left: 30px
    }

    .other-variants {
        list-style-type: none;
        padding-left: 0;
        margin-bottom: 10px;
        background: #f4f4f4;
        border-radius: 20px;
        overflow: hidden
    }

    .other-variants li {
        display: inline-block
    }

    .other-variants a {
        display: block;
        padding: 8px 15px;
        text-decoration: none;
        color: #333;
        border-radius: 20px
    }

    .other-variants .acitve a, .other-variants a:focus, .other-variants a:hover {
        background: var(--sait-default-bg-color);
        color: #fff
    }

    .more-variants {
        position: absolute;
        top: 0;
        left: auto;
        right: 0;
        background-color: #eee
    }

    .more-variants a {
        color: var(--sait-default-bg-color);
        padding: 8px 11px
    }

    .tech-param .sort-buttons {
        margin-top: 0
    }

    .sort-buttons {
        margin-top: 10px
    }

    .products-list__tools .sort-buttons.open {
        max-height: 800px
    }

    .sort-by-block .label {
        color: #1e1e1e;
        font-size: 11px
    }

    .sort-buttons-small {
        vertical-align: middle;
        display: inline-block;
        width: 480px;
        font-size: 16px
    }

    .sort-buttons-small a {
        border-right: 2px solid #c7c4c4;
        padding-right: 10px;
        padding-left: 10px;
        font-size: 13px;
        color: #1e1e1e
    }

    .sort-buttons-small a.active, .sort-buttons-small a:hover {
        color: var(--sait-default-bg-color)
    }

    header {
        background: url('../../../images/desktop/header-bg.png') var(--sait-default-bg-color);
        min-height: 153px;
        margin-bottom: 10px
    }

    .logo {
        font-size: 62px;
        display: block;
        padding: 24px 2px 19px;
        text-decoration: none;
        color: #fff;
        font-family: rubik, sans-serif;
        font-weight: 500;
        font-style: italic
    }

    .logo img {
        height: auto
    }

    .logo:hover {
        opacity: .95
    }

    .header-catalog__button {
        line-height: 48px;
        padding: 0 14px 0 21px;
        font-family: rubik, sans-serif;
        font-weight: 300;
        color: #fff;
        font-size: 18px;
        background-color: hsla(0, 0%, 100%, .1);
        display: block;
        text-decoration: none
    }

    .header-catalog__button span {
        display: block
    }

    .header-catalog__button .text {
        float: left
    }

    .header-catalog__button .icon {
        float: right;
        font-size: 16px
    }

    .header-block__wr {
        margin-top: 17px;
        color: #fff
    }

    .header-block__wr a {
        color: #fff
    }

    .header-block {
        float: left;
        padding: 15px 0 0 16px;
        position: relative;
        width: 242px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .header-block:before {
        content: "";
        display: block;
        position: absolute;
        width: 1px;
        height: 60px;
        background-color: #fff;
        left: 1px;
        top: 9px
    }

    .header-block.header-block__second {
        width: 229px
    }

    .header-block.header-block__second a {
        text-decoration: none
    }

    .header-block.header-block__second a:hover {
        opacity: .9
    }

    .header-block.header-block__second .text:last-child {
        margin-top: 12px
    }

    .header-block.header-block__menus {
        width: 301px;
        padding: 4px 0 0 16px
    }

    .header-block.header-block__menus .header-menu {
        float: left;
        display: block;
        font-size: 0;
        width: 260px
    }

    .header-block.header-block__menus .header-menu li {
        font-size: 14px;
        width: 50%;
        display: inline-block;
        line-height: 23px
    }

    .header-block.header-block__menus .header-menu li a:hover {
        text-decoration: none
    }

    .header-block.header-block__tools {
        width: 188px;
        padding: 0
    }

    .header-block.header-block__tools:before {
        display: none
    }

    .header-block.header-block__tools .header-block__auth {
        font-size: 14px
    }

    .header-block.header-block__tools .header-block__auth .header-block__auth_left {
        float: left;
        position: relative
    }

    .header-block.header-block__tools .header-block__auth .header-block__auth_left .profile-submit {
        z-index: 1;
        display: block;
        font-size: 14px;
        overflow: hidden;
        max-height: 0;
        position: absolute;
        width: calc(100% - 24px);
        border: none;
        background-color: var(--sait-default-bg-color);
        color: #fff;
        text-align: center;
        line-height: 24px;
        left: 24px;
        top: 20px;
        cursor: pointer;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        outline: none;
        padding: 0
    }

    .header-block.header-block__tools .header-block__auth .header-block__auth_left .profile-submit:hover {
        background-color: var(--sait-btn-color-hover)
    }

    .header-block.header-block__tools .header-block__auth .header-block__auth_left .icon {
        text-decoration: none;
        font-size: 16px;
        opacity: .7
    }

    .header-block.header-block__tools .header-block__auth .header-block__auth_left a {
        text-decoration: none;
        font-weight: 500;
        white-space: nowrap;
        position: relative
    }

    .header-block.header-block__tools .header-block__auth .header-block__auth_left a .t {
        display: inline-block;
        position: relative;
        vertical-align: middle
    }

    .header-block.header-block__tools .header-block__auth .header-block__auth_left a .t:before {
        content: "";
        background-color: #fff;
        width: 100%;
        height: 1px;
        position: absolute;
        bottom: -1px;
        left: 0
    }

    .header-block.header-block__tools .header-block__auth .header-block__auth_left a:hover {
        opacity: .9
    }

    .header-block.header-block__tools .header-block__auth .header-block__auth_left:hover .profile-submit {
        max-height: 80px;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
        box-shadow: 0 1px 3px rgba(0, 0, 0, .3)
    }

    .header-block.header-block__tools .header-block__auth .header-block__auth_right {
        float: right;
        text-align: right;
        margin-top: 2px
    }

    .header-block.header-block__tools .header-block__auth .header-block__auth_right a {
        text-decoration: none
    }

    .header-block.header-block__tools .header-block__auth .header-block__auth_right a:hover {
        opacity: .9
    }

    .header-block .phone {
        position: relative
    }

    .header-block .phone .prefix {
        font-size: 14px
    }

    .header-block .phone .number {
        font-size: 26px
    }

    .header-block .phone .feedback-link {
        position: absolute;
        font-size: 12px;
        text-decoration: none;
        color: #fff;
        bottom: -17px;
        right: 3px
    }

    .header-block .phone .feedback-link:hover {
        text-decoration: underline
    }

    .header-block .text {
        margin-top: 5px;
        font-size: 14px
    }

    .header-search {
        padding: 10px;
        background-color: hsla(0, 0%, 100%, .1);
        margin-top: 12px;
        position: relative
    }

    .header-search, .header-search input {
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .header-search input {
        display: block;
        width: 100%;
        line-height: 28px;
        height: 28px;
        border: none;
        outline: none;
        padding: 0 15px;
        margin: 0;
        font-size: 16px;
        color: #3e3e3e
    }

    .header-search button {
        position: absolute;
        top: 16px;
        right: 14px;
        border: none;
        outline: none;
        background: url("../../../images/desktop/icons/search.png");
        background-size: cover;
        width: 17px;
        height: 17px;
        cursor: pointer
    }

    .bottom-lines {
        position: relative;
        padding-bottom: 16px
    }

    .bottom-lines:after, .bottom-lines:before {
        content: "";
        background-color: #c1c1c1;
        width: 100%;
        height: 1px;
        position: absolute;
        left: 0
    }

    .bottom-lines:before {
        bottom: 1px
    }

    .bottom-lines:after {
        bottom: 3px
    }

    .horizontal-scroll .mCSB_horizontal.mCSB_inside > .mCSB_container {
        margin-bottom: 15px !important
    }

    .horizontal-scroll .mCSB_scrollTools {
        opacity: 1 !important
    }

    .horizontal-scroll .mCSB_draggerRail {
        height: 5px !important;
        background-color: #e6e6e6 !important;
        border-radius: 0 !important
    }

    .horizontal-scroll .mCSB_dragger_bar {
        height: 5px !important;
        background-color: var(--sait-default-bg-color) !important;
        border-radius: 0 !important;
        margin-top: 7px !important
    }

    .horizontal-scroll .mCSB_buttonRight {
        background: url("../../../images/desktop/icons/scroll-arrow-right.png") !important
    }

    .horizontal-scroll .mCSB_buttonLeft, .horizontal-scroll .mCSB_buttonRight {
        width: 16px !important;
        height: 7px !important;
        top: 6px !important;
        opacity: 1 !important
    }

    .horizontal-scroll .mCSB_buttonLeft {
        background: url("../../../images/desktop/icons/scroll-arrow-left.png") !important
    }

    .horizontal-scroll .product-images__previews .mCSB_draggerContainer {
        width: 100% !important;
        margin: -1px 0 0 !important;
        padding: 0 2px !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .horizontal-scroll .product-images__previews .mCSB_buttonLeft, .horizontal-scroll .product-images__previews .mCSB_buttonRight {
        display: none !important
    }

    .horizontal-scroll .product-images__previews .mCSB_draggerRail {
        height: 6px !important;
        background-color: #fff !important;
        border: 1px solid #dedede !important;
        border-radius: 4px !important
    }

    .horizontal-scroll .product-images__previews .mCSB_dragger_bar {
        height: 4px !important;
        background-color: var(--sait-default-bg-color) !important;
        border-radius: 2px !important;
        margin-top: 9px !important;
        margin-left: 7px !important;
        width: calc(100% - 7px) !important
    }

    .vertical-scroll .mCSB_inside > .mCSB_container {
        margin-right: 6px
    }

    .vertical-scroll .mCSB_scrollTools {
        width: 6px;
        opacity: 1
    }

    .vertical-scroll .mCSB_scrollTools .mCSB_draggerRail {
        background-color: #e2cfdf;
        width: 6px;
        border-radius: 0
    }

    .vertical-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: var(--sait-default-bg-color);
        width: 6px;
        border-radius: 2px
    }

    .product-list {
        font-size: 0;
        margin-top: 14px
    }

    .product-list .product-single:nth-child(4n+4) {
        margin-right: 0
    }

    .product-list.category-products__list {
        margin-top: 21px;
        padding-bottom: 29px
    }

    .product-list.category-products__list .product-single {
        margin-bottom: 32px
    }

    .product-single {
        display: inline-block;
        width: 224px;
        margin-right: 7px;
        vertical-align: top;
        border: 1px solid transparent
    }

    .product-single .title {
        display: block;
        text-decoration: none;
        color: var(--sait-default-bg-color);
        font-weight: 500;
        margin-bottom: 7px;
        overflow: hidden;
        position: relative
    }

    .product-single .title span {
        display: inline-block;
        position: relative;
        font-size: 14px;
        line-height: 20px;
        background-color: #fff;
        z-index: 10
    }

    .product-single .title.short span {
        position: relative
    }

    .product-single .title:hover {
        overflow: visible;
        color: var(--sait-btn-color-hover)
    }

    .product-single .info {
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        position: relative
    }

    .product-single .info .img {
        height: 200px;
        text-align: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 5px
    }

    .product-single .info .img:before {
        content: " ";
        line-height: 200px
    }

    .product-single .info .img img {
        display: inline-block;
        vertical-align: middle;
        width: auto;
        max-width: 214px
    }

    .product-single .info .description {
        margin-top: 5px;
        font-family: roboto, sans-serif;
        font-size: 12px;
        line-height: 12px;
        color: #212121;
        padding: 0 10px;
        height: 36px;
        overflow: hidden
    }

    .product-single .info .info-stock {
        background-color: #f4f4f4;
        padding: 0 10px;
        line-height: 27px;
        font-family: roboto, sans-serif;
        font-size: 14px;
        margin-top: 9px
    }

    .product-single .info .info-stock .value {
        font-weight: 700;
        font-style: italic;
        display: inline-block;
        margin-left: 30px;
        color: #999
    }

    .product-single .info .info-stock .value.success {
        color: #51ba23
    }

    .product-single .info .info-stock .value.danger {
        color: #ed1c24
    }

    .product-single .info .info-stock .value.discontinued {
        color: #ed1c24;
        margin-left: 0
    }

    .product-single .info .control-forms {
        padding: 10px 10px 0
    }

    .product-single .info .control-forms, .product-single .info .info-prices {
        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
    }

    .product-single .info .info-prices {
        margin-top: 10px;
        padding: 10px;
        background-color: #f4f4f4
    }

    .product-single .info .info-prices .info-price__list {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        padding: 5px 0 1px
    }

    .product-single .info .info-prices .info-price__list .price {
        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;
        font-family: roboto, sans-serif;
        font-size: 0;
        line-height: 14px
    }

    .product-single .info .info-prices .info-price__list .price span {
        font-size: 14px
    }

    .product-single .info .info-prices .info-price__list .price .label {
        display: inline-block
    }

    .product-single .info .info-prices .info-price__list .price .value {
        display: inline-block;
        text-align: right;
        font-weight: 700;
        padding-right: 20px
    }

    .product-single .info .info-prices .info-price__list .price.price-red_line {
        position: relative;
        color: #ed1c24
    }

    .product-single .info .info-prices .info-price__list .price.price-red_line .value {
        font-weight: 400
    }

    .product-single .info .info-prices .info-price__list .price.price-red_line:before {
        content: "";
        display: block;
        position: absolute;
        width: calc(100% - 10px);
        top: 7px;
        left: -4px;
        height: 1px;
        background-color: #ed1c24
    }

    .product-single .info .info-prices .quantity {
        display: inline-block;
        vertical-align: middle
    }

    .product-single .info .info-prices .quantity input {
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 40px;
        line-height: 24px;
        border: 1px solid #848484;
        border-radius: 4px;
        background-color: #fff;
        font-size: 18px;
        text-align: center;
        color: #212121;
        font-family: roboto, sans-serif;
        outline: none
    }

    .product-single .info .buttons {
        margin: 10px 0 8px;
        padding-left: 10px
    }

    .product-single .info .buttons .more {
        line-height: 28px;
        color: #36b;
        font-size: 14px;
        display: inline-block;
        margin-right: 23px
    }

    .product-single .info .buttons .more:hover {
        text-decoration: none
    }

    .product-single .info .button {
        margin: 10px 0 8px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .product-single .info .button .more {
        line-height: 28px;
        color: #36b;
        font-size: 14px;
        display: inline-block;
        margin-right: 23px
    }

    .product-single .info .button .more:hover {
        text-decoration: none
    }

    .sidebar-link {
        background-color: var(--sait-default-bg-color);
        border-bottom: 1px solid #c9c9c9;
        margin-top: 9px
    }

    .sidebar-link:first-child {
        margin-top: 11px
    }

    .sidebar-link .link {
        color: #fff;
        display: block;
        text-decoration: none;
        line-height: 32px;
        overflow: hidden;
        position: relative
    }

    .sidebar-link .link .text {
        font-size: 18px;
        font-weight: 300;
        display: inline-block;
        vertical-align: middle;
        margin-left: 56px
    }

    .sidebar-link .link .icon {
        position: absolute;
        top: 5px;
        left: 20px;
        display: inline-block;
        width: 22px;
        height: 22px;
        background-image: url(../../../images/desktop/icons/vendors.png)
    }

    .sidebar-link .link .icon.icon-sale {
        height: 24px;
        width: 24px;
        left: 17px;
        background-image: url(../../../images/desktop/icons/sales.png)
    }

    .sidebar-link .link .icon.icon-catalog_new {
        height: 24px;
        width: 24px;
        background-image: url(../../../images/desktop/icons/new.png)
    }

    .sidebar-link .link:hover .text {
        text-decoration: underline
    }

    .fixed-panel .container {
        line-height: 37px;
        background-color: #5f5f5f;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        overflow: hidden;
        font-size: 0;
        height: 37px
    }

    .fixed-panel .consultant-online {
        display: inline-block;
        color: #fff;
        font-size: 14px;
        background-color: var(--sait-default-bg-color);
        padding: 0 12px 0 14px;
        text-decoration: none
    }

    .fixed-panel .consultant-online .icon {
        display: inline-block;
        background: url("../../../images/desktop/icons/consultant.png");
        width: 18px;
        height: 19px;
        vertical-align: middle;
        margin: -3px 7px 0 0
    }

    .fixed-panel .consultant-online:hover {
        background-color: var(--sait-btn-color-hover)
    }

    .fixed-panel .callback {
        color: #fff;
        font-size: 14px;
        padding: 0 11px;
        margin-right: 1px;
        text-decoration: none;
        display: inline-block
    }

    .fixed-panel .callback .icon {
        display: inline-block;
        background: url("../../../images/desktop/icons/callback.png");
        width: 18px;
        height: 18px;
        vertical-align: middle;
        margin: -3px 7px 0 0
    }

    .fixed-panel .callback:hover {
        background-color: #464545
    }

    .fixed-panel .phone {
        display: inline-block;
        font-size: 18px;
        color: #fff
    }

    .fixed-panel .right-links {
        float: right
    }

    .fixed-panel .right-links a {
        display: inline-block;
        margin-right: 17px;
        font-size: 14px;
        color: #fff;
        text-decoration: none
    }

    .fixed-panel .right-links a .icon {
        display: inline-block;
        vertical-align: middle;
        margin: 0
    }

    .fixed-panel .right-links a .icon.icon-bookmark {
        font-size: 18px;
        margin-right: 2px
    }

    .fixed-panel .right-links a .icon.icon-eye {
        font-size: 17px;
        margin-right: 11px
    }

    .fixed-panel .right-links a .icon.icon-cart {
        font-size: 17px;
        margin-right: 5px
    }

    .fixed-panel .right-links a:hover {
        color: #ccc
    }

    .main-description {
        margin-top: 0 !important
    }

    .main-description, .main-description p, .main-description span {
        font-family: roboto, sans-serif !important;
        font-size: 13px !important;
        line-height: 18px !important
    }

    .main-description p, .main-description span {
        margin-bottom: 10px !important
    }

    .main-description * {
        font-family: roboto, sans-serif !important
    }

    .main-description .text-close {
        max-height: 300px;
        overflow: hidden;
        position: relative
    }

    .main-description .text-close:before {
        position: absolute;
        content: "";
        display: block;
        width: 100%;
        background: url("../../../images/desktop/gradient.png") repeat-x bottom;
        height: 226px;
        bottom: 0;
        left: 0
    }

    .main-description__spoiler_open {
        font-size: 13px;
        color: #2072b5;
        font-family: rubik, sans-serif
    }

    .categories-list {
        margin-top: -7px;
        font-size: 0
    }

    .categories-list a {
        width: 16.6%;
        display: inline-block;
        padding: 0 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        text-decoration: none;
        margin-top: 23px;
        vertical-align: top
    }

    .categories-list a .img img {
        max-height: 60px
    }

    .categories-list a .text {
        margin-top: 7px;
        font-size: 14px;
        color: var(--sait-default-bg-color)
    }

    .categories-list a.active, .categories-list a:hover {
        opacity: .7
    }

    .categories-list:after, .categories-list:before {
        content: "";
        background-color: #c1c1c1;
        width: 100%;
        height: 1px;
        position: absolute;
        left: 0
    }

    .categories-list:before {
        bottom: 1px
    }

    .categories-list:after {
        bottom: 3px
    }

    .vendor-alphabet {
        font-size: 0;
        text-align: justify;
        width: 100%;
        margin-top: 22px
    }

    .vendor-alphabet a {
        display: inline-block;
        font-size: 22px;
        text-decoration: none;
        color: #333
    }

    .vendor-alphabet a.selected {
        color: var(--sait-default-bg-color)
    }

    .vendor-alphabet:before {
        content: "";
        display: block;
        width: 100%
    }

    .vendor-alphabet:after {
        content: "";
        display: inline-block;
        width: 100%
    }

    .vendor-types {
        margin-top: 40px
    }

    .vendor-types .heading-2 {
        font-size: 22px;
        margin: 10px;
        padding-left: 40px;
        color: var(--sait-default-bg-color)
    }

    .jquery-modal {
        z-index: 999;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, .2);
        overflow-y: scroll
    }

    .modal {
        position: absolute;
        z-index: 1000;
        -webkit-box-shadow: 0 -1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 -1px 3px rgba(4, 6, 7, .1);
        border: 1px solid #dedede;
        width: 420px;
        top: 50px;
        left: 50%;
        margin-left: -210px;
        background-color: #fff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 24px 25px 25px;
        display: none
    }

    .modal.modal-large {
        width: 620px;
        margin-left: -310px;
        padding: 24px 19px 25px
    }

    .close-modal {
        font-size: 0;
        position: absolute;
        top: 16px;
        right: 14px;
        width: 11px;
        height: 11px;
        background: url(../../../images/desktop/icons/modal-close.png) 50% no-repeat;
        border: none;
        cursor: pointer;
        outline: none
    }

    .close-modal:hover {
        opacity: .8
    }

    .modal-header {
        text-align: center
    }

    .modal-title {
        font-size: 20px;
        line-height: 20px
    }

    .modal-description {
        margin-top: 10px;
        color: #212121;
        font-size: 13px;
        line-height: 18px
    }

    .modal-content {
        margin-top: 19px
    }

    .modal-form__recaptcha {
        text-align: center;
        margin-top: 16px
    }

    .modal-form__recaptcha .g-recaptcha {
        display: inline-block
    }

    .modal-recaptcha {
        text-align: center;
        margin-top: 14px
    }

    .modal-recaptcha .g-recaptcha {
        display: inline-block
    }

    input.form-control {
        line-height: 40px;
        height: 40px;
        padding: 0 16px
    }

    input.form-control, textarea.form-control {
        display: block;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border: none;
        background-color: #f6f6f6;
        color: #212121;
        outline: none;
        margin-bottom: 10px;
        font-size: 14px
    }

    textarea.form-control {
        line-height: 18px;
        padding: 11px 16px;
        height: 130px !important;
        resize: none
    }

    .form-checkbox {
        display: block
    }

    .checkbox {
        vertical-align: top;
        margin: 0 3px 0 0;
        width: 23px;
        height: 23px
    }

    .checkbox + label {
        cursor: pointer
    }

    .checkbox:not(checked) {
        position: absolute;
        opacity: 0
    }

    .checkbox:not(checked) + label {
        position: relative;
        padding: 0 0 0 30px;
        line-height: 23px
    }

    .checkbox:not(checked) + label:before {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 19px;
        height: 19px;
        border-radius: 3px;
        background: #fff;
        border: 2px solid #c1c1c1
    }

    .checkbox:not(checked) + label:after {
        content: "";
        opacity: 0;
        position: absolute;
        top: 8px;
        left: 8px;
        width: 7px;
        height: 7px;
        border-radius: 7px;
        background: var(--sait-default-bg-color);
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    .checkbox:checked + label:after {
        opacity: 1
    }

    .checkbox:checked + label {
        color: var(--sait-default-bg-color)
    }

    .radio {
        vertical-align: top;
        margin: 0 3px 0 0;
        width: 23px;
        height: 23px
    }

    .radio + label {
        cursor: pointer
    }

    .radio:not(checked) {
        position: absolute;
        opacity: 0
    }

    .radio:not(checked) + label {
        position: relative;
        padding: 0 0 0 30px;
        line-height: 23px
    }

    .radio:not(checked) + label:before {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 19px;
        height: 19px;
        border-radius: 3px;
        background: #fff;
        border: 2px solid #c1c1c1
    }

    .radio:not(checked) + label:after {
        content: "";
        opacity: 0;
        position: absolute;
        top: 8px;
        left: 8px;
        width: 7px;
        height: 7px;
        border-radius: 7px;
        background: var(--sait-default-bg-color);
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    .radio:checked + label:after {
        opacity: 1
    }

    .radio:checked + label {
        color: var(--sait-btn-color)
    }

    button[type=submit].btn {
        background-color: var(--sait-btn-color);
        border: none;
        cursor: pointer;
        border-radius: 4px;
        color: #fff;
        width: 190px;
        line-height: 28px;
        font-size: 14px;
        outline: none;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    button[type=submit].btn:hover {
        background-color: var(--sait-btn-color-hover)
    }

    .form-valid-error {
        position: relative
    }

    .form-valid-error input {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #cf2535;
        line-height: 28px !important
    }

    .form-valid-error:before {
        content: "\E814";
        font-family: fontello, sans-serif;
        color: #cf2535;
        position: absolute;
        display: block;
        top: 8px;
        right: 10px;
        font-size: 16px
    }

    .form-before__submit-text {
        color: #212121;
        font-size: 14px;
        line-height: 18px;
        margin: 12px 0 16px
    }

    .jq-selectbox__select {
        display: block;
        padding: 0 14px 0 1px;
        line-height: 28px;
        font-size: 12px;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        border: 1px solid #dedede;
        border-radius: 11px;
        text-align: center
    }

    .jq-selectbox__dropdown {
        width: 61px;
        z-index: 10;
        margin-top: -30px
    }

    .jq-selectbox__dropdown ul {
        width: 100%;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        border: 1px solid #dedede;
        border-radius: 11px
    }

    .jq-selectbox__dropdown ul li {
        display: inline-block;
        width: 100%;
        position: relative;
        text-align: left;
        font-size: 12px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 9px 0 9px 18px;
        background-color: #fff;
        cursor: pointer;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    .jq-selectbox__dropdown ul li:before {
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        left: 1px;
        width: calc(100% - 2px);
        background-color: #dedede;
        height: 1px
    }

    .jq-selectbox__dropdown ul li:first-child {
        position: relative
    }

    .jq-selectbox__dropdown ul li:first-child:after {
        content: ">";
        position: absolute;
        top: 8px;
        right: 9px;
        display: block;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }

    .jq-selectbox__dropdown ul li:hover {
        background-color: #dbdbdb
    }

    .jq-selectbox__trigger {
        display: block;
        position: absolute;
        top: 0;
        right: 8px
    }

    .jq-selectbox__trigger .jq-selectbox__trigger-arrow:before {
        content: ">";
        display: block;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .form-multiple {
        font-size: 0
    }

    .form-multiple .form-multiple__input {
        vertical-align: top;
        display: inline-block;
        width: calc(100% - 36px);
        margin-right: 5px
    }

    .form-multiple .form-multiple__add {
        vertical-align: bottom;
        display: inline-block;
        width: 28px
    }

    .form-multiple .form-multiple__add a {
        display: block;
        width: 31px;
        height: 30px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid var(--sait-default-bg-color);
        position: relative;
        margin-bottom: 6px;
        background-color: #fff
    }

    .form-multiple .form-multiple__add a:after, .form-multiple .form-multiple__add a:before {
        content: "";
        display: block;
        position: absolute;
        background-color: var(--sait-default-bg-color)
    }

    .form-multiple .form-multiple__add a:before {
        width: 14px;
        height: 2px;
        top: 13px;
        left: 8px
    }

    .form-multiple .form-multiple__add a:after {
        height: 14px;
        width: 2px;
        top: 7px;
        left: 14px
    }

    .form-multiple .form-multiple__add a:hover:after, .form-multiple .form-multiple__add a:hover:before {
        opacity: .7
    }

    .form-multiple .form-multiple__item {
        position: relative
    }

    .form-multiple .form-multiple__item .form-multiple__delete {
        position: absolute;
        top: 0;
        right: -36px
    }

    .form-multiple .form-multiple__item .form-multiple__delete a {
        display: block;
        width: 31px;
        height: 30px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid red;
        position: relative;
        margin-bottom: 6px
    }

    .form-multiple .form-multiple__item .form-multiple__delete a:after, .form-multiple .form-multiple__item .form-multiple__delete a:before {
        content: "";
        display: block;
        position: absolute;
        background-color: red;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .form-multiple .form-multiple__item .form-multiple__delete a:before {
        width: 14px;
        height: 2px;
        top: 13px;
        left: 8px
    }

    .form-multiple .form-multiple__item .form-multiple__delete a:after {
        height: 14px;
        width: 2px;
        top: 7px;
        left: 14px
    }

    .form-control.jq-selectbox {
        width: 100%
    }

    .form-control .jq-selectbox__select {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        border-radius: 0;
        background-color: #f6f6f6;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .form-control .jq-selectbox__select-text {
        text-align: left;
        width: auto
    }

    .form-control .jq-selectbox__dropdown {
        width: auto
    }

    .form-control .jq-selectbox__dropdown ul {
        border-radius: 0;
        background-color: #fff
    }

    .form-control .jq-selectbox__dropdown ul li {
        padding: 0 18px
    }

    .form-wrapper {
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        margin-top: 15px;
        padding: 27px 0 0
    }

    .form-wrapper .form-control {
        line-height: 30px;
        height: 30px;
        margin-bottom: 6px
    }

    .form-wrapper .form-checkbox {
        margin: 5px 0 0 -2px;
        font-size: 14px;
        color: #212121
    }

    .form-column__left {
        float: left;
        text-align: right;
        width: 365px;
        margin-right: 25px;
        min-height: 1px
    }

    .form-column__left label {
        display: inline-block;
        font-size: 14px;
        color: #212121;
        margin-top: 7px
    }

    .form-column__left label span {
        color: #e91010
    }

    .form-column__right {
        float: left;
        width: 404px
    }

    .form-group__radio_2_columns {
        margin: 0 0 15px -3px;
        font-size: 14px
    }

    .form-group__radio_2_columns .form-radio {
        float: left
    }

    .form-group__radio_2_columns .form-radio:last-child {
        float: right
    }

    .form-group__radio_2_columns:after {
        content: "";
        display: block;
        clear: both
    }

    .row-recaptcha .g-recaptcha {
        margin: 22px 0 0 -3px
    }

    .row-btn .btn {
        margin: 19px 0 29px -2px;
        font-size: 14px
    }

    .form-control__checkbox-layer {
        position: relative
    }

    .form-control__checkbox-layer .form-checkbox {
        position: absolute;
        top: -4px;
        left: 0;
        width: 100%
    }

    .form-control__checkbox-layer .form-checkbox label {
        margin-top: 4px;
        padding-left: 39px
    }

    .form-control__checkbox-layer .form-control {
        width: calc(100% - 24px);
        margin-left: 24px
    }

    .form-control__checkbox-layer .form-control.active {
        position: relative;
        z-index: 2
    }

    .for-individual {
        display: block
    }

    .for-juridical {
        display: none
    }

    .form-title {
        text-align: center;
        font-size: 18px;
        color: #303030;
        margin-top: -2px
    }

    .form-description, .form-description-inline {
        font-size: 14px;
        color: #212121;
        opacity: .6;
        text-align: center;
        line-height: 18px;
        margin: 33px 0 26px
    }

    .form-description-inline {
        color: red;
        margin: 0 0 20px;
        font-size: 12px;
        line-height: 14px;
        text-align: left
    }

    .form-description-inline.form-description-inline__label {
        color: #212121;
        font-style: italic;
        text-align: right
    }

    .row-btn__forgot-password {
        margin-top: 5px;
        font-weight: 500
    }

    .subscribe-label {
        color: #212121;
        font-size: 14px;
        font-weight: 500;
        margin: 17px 0 13px
    }

    .help-block {
        display: block;
        font-size: 12px;
        color: #e91010;
        margin: -4px 0 10px
    }

    .login-error {
        margin: 10px 0 -20px
    }

    .category-vendors {
        margin-top: 44px;
        font-size: 0
    }

    .category-vendors .label {
        font-size: 16px;
        display: inline-block;
        font-weight: 500;
        width: 67px;
        vertical-align: top
    }

    .category-vendors .category-vendors__list {
        display: inline-block;
        width: calc(100% - 67px);
        vertical-align: top;
        margin-top: -4px;
        margin-left: -7px
    }

    .category-vendors .category-vendors__list a {
        display: inline-block;
        padding: 0 12px;
        line-height: 28px;
        color: var(--sait-default-bg-color);
        background-color: #fff;
        text-decoration: none;
        margin-left: 10px;
        border-radius: 12px;
        font-size: 14px
    }

    .category-vendors .category-vendors__list a.active, .category-vendors .category-vendors__list a:hover {
        color: #fff;
        background-color: var(--sait-default-bg-color)
    }

    .products-list__tools {
        font-size: 0;
        margin-top: 18px;
        padding-bottom: 22px
    }

    .products-list__tools .label {
        font-size: 13px;
        display: inline-block;
        font-weight: 500;
        vertical-align: middle;
        color: #8c8c8c
    }

    .products-list__tools .sort-buttons {
        width: auto;
        overflow: hidden;
        position: relative;
        -webkit-transition: all 1.8s linear;
        transition: all 1.8s linear;
        border-radius: 12px
    }

    .products-list__tools .sort-buttons a {
        font-size: 13px;
        line-height: 28px;
        text-decoration: none;
        color: #333;
        display: inline-block;
        border-radius: 12px;
        width: auto;
        text-align: center;
        padding: 0 12px;
        min-width: 119px;
        background-color: #eee;
        margin-right: 5px;
        margin-bottom: 5px
    }

    .products-list__tools .sort-buttons a.active, .products-list__tools .sort-buttons a:hover {
        background-color: var(--sait-default-bg-color);
        color: #fff
    }

    .products-list__tools .page-size__wrapper {
        display: inline-block;
        width: 337px;
        text-align: right
    }

    .products-list__tools .page-size__wrapper .pagination-page_size {
        display: inline-block
    }

    .products-list__tools .page-size__wrapper .pagination-page_size label {
        font-size: 12px;
        color: #212121;
        display: inline-block;
        vertical-align: middle;
        margin-right: 15px
    }

    .products-list__tools .page-size__wrapper .pagination-page_size .jqselect {
        display: inline-block;
        vertical-align: middle;
        z-index: 40 !important
    }

    .pagination {
        text-align: center;
        margin-top: -14px
    }

    .pagination a, .pagination span {
        background-color: #f2f2f2;
        text-decoration: none;
        display: inline-block;
        width: 28px;
        line-height: 28px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #cfcfcf;
        color: #333;
        font-size: 12px;
        border-radius: 50%;
        margin-right: 5px
    }

    .pagination a:hover, .pagination span.active {
        color: var(--sait-default-bg-color);
        font-weight: 500
    }

    .pagination .arrow, .pagination .separator {
        background-color: #fff;
        border: none
    }

    .pagination .separator {
        margin: 0 0 0 -5px;
        width: 30px
    }

    .pagination .arrow {
        font-weight: 500;
        margin: 0 6px;
        width: auto
    }

    .pagination span.arrow {
        color: #cecece
    }

    .pagination a.arrow {
        color: var(--sait-default-bg-color)
    }

    .pagination a.arrow:hover {
        opacity: .7
    }

    .pagination a:last-child {
        margin-left: 0
    }

    .tabs {
        font-size: 0;
        border-bottom: 1px solid #dfdfdf;
        margin: 25px 0 20px
    }

    .tabs a {
        font-size: 14px;
        background-color: #f1f1f1;
        display: inline-block;
        width: calc(20% - 1px);
        line-height: 24px;
        color: #232323;
        text-align: center;
        text-decoration: none;
        border-top: 1px solid #dfdfdf;
        border-left: 1px solid #dfdfdf;
        border-right: 1px solid #dfdfdf;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-right: 1px;
        position: relative
    }

    .tabs a:last-child {
        width: 20%;
        margin-right: 0
    }

    .tabs a.active {
        background-color: #fff
    }

    .tabs a.active:before {
        content: "";
        position: absolute;
        bottom: -1px;
        left: 0;
        width: 100%;
        display: block;
        height: 1px;
        background-color: #fff
    }

    .tabs a:hover:not(.active) {
        background-color: #d8d7d7
    }

    .order-cancel {
        opacity: .7
    }

    .order-header div {
        display: inline-block;
        font-size: 16px;
        vertical-align: top
    }

    .order-header__number {
        font-weight: 500;
        margin-right: 33px
    }

    .order-header__date .time {
        margin-left: 12px
    }

    .order-header__status {
        margin: -2px 0 0 27px;
        color: #fff;
        background-color: #70b91b;
        font-size: 12px !important;
        text-align: center;
        line-height: 20px;
        padding: 0 10px
    }

    .order-header__status.order-header__status_cancel {
        background-color: #e54433
    }

    .order-tools {
        margin-top: 14px;
        font-size: 0;
        padding-bottom: 4px;
        border-bottom: 1px solid #dfdfdf
    }

    .order-tools__status {
        width: 34%;
        font-size: 18px;
        display: inline-block
    }

    .order-tools__status a {
        color: var(--sait-default-bg-color);
        text-decoration: none;
        display: inline-block;
        margin-left: -2px
    }

    .order-tools__status a:hover {
        color: var(--sait-default-bg-color-hover)
    }

    .order-tools__links {
        width: 66%;
        display: inline-block;
        text-align: right
    }

    .order-tools__links .order-tools__links_download {
        font-size: 13px;
        margin-right: 17px
    }

    .order-tools__links .order-tools__links_download a {
        margin-left: 0
    }

    .order-tools__links form {
        display: inline-block
    }

    .order-tools__links a, .order-tools__links button {
        background-color: transparent;
        border: none;
        outline: none;
        cursor: pointer;
        color: var(--sait-default-bg-color);
        text-decoration: none;
        font-size: 13px;
        display: inline-block;
        margin-left: 13px;
        padding: 0;
        font-family: rubik, sans-serif
    }

    .order-tools__links a:hover, .order-tools__links button:hover {
        color: var(--sait-default-bg-color-hover)
    }

    .order-tools__links a.order-tools__link_cancel, .order-tools__links button.order-tools__link_cancel {
        color: #e54433
    }

    .order-tools__links a.order-tools__link_cancel:hover, .order-tools__links button.order-tools__link_cancel:hover {
        color: #cb2b1a
    }

    .order-tools__links a .icon, .order-tools__links button .icon {
        vertical-align: middle
    }

    .order-tools__links a .icon-print, .order-tools__links button .icon-print {
        font-size: 17px;
        margin-right: 4px
    }

    .order-tools__links a .icon-cancel, .order-tools__links button .icon-cancel {
        font-size: 14px
    }

    .order-tools__links a .icon-phone-single, .order-tools__links button .icon-phone-single {
        font-size: 16px
    }

    .order-tools__links a .icon-repeat, .order-tools__links button .icon-repeat {
        background: url("../../../images/desktop/icons/refresh.png");
        background-size: cover;
        display: inline-block;
        width: 15px;
        height: 15px;
        line-height: 15px;
        margin: -2px 3px 0 0
    }

    .order-body__title {
        color: #232323;
        font-size: 18px;
        padding-left: 41px
    }

    .order-row .order-row__left {
        float: left;
        width: 40%
    }

    .order-row .order-row__right {
        float: left;
        width: 60%;
        text-align: right;
        display: block
    }

    .order-row:after {
        content: "";
        display: block;
        clear: both
    }

    .order-body {
        margin-top: 17px
    }

    .order-body .img-wrapper {
        min-width: 1px;
        line-height: 80px;
        margin: 5px 0;
        min-height: 30px
    }

    .order-body .img-wrapper img {
        vertical-align: middle
    }

    .order-body table {
        width: 100%;
        margin-top: 14px;
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1)
    }

    .order-body table a {
        color: var(--sait-default-bg-color);
        text-decoration: none
    }

    .order-body table a:hover {
        color: var(--sait-default-bg-color-hover)
    }

    .order-body table thead tr {
        background-color: #f6f6f6
    }

    .order-body table thead tr td {
        line-height: 40px;
        font-size: 14px;
        color: #212121
    }

    .order-body table thead tr td:nth-child(2) {
        width: 182px;
        text-align: center
    }

    .order-body table thead tr td:nth-child(3) {
        width: 406px
    }

    .order-body table thead tr td:nth-child(4) {
        width: 120px
    }

    .order-body table thead tr td:nth-child(5) {
        width: 106px
    }

    .order-body table thead tr td:nth-child(6) {
        width: 107px
    }

    .order-body table tbody tr {
        border-bottom: 1px solid #dfdfdf
    }

    .order-body table tbody tr td {
        font-size: 14px;
        vertical-align: middle
    }

    .order-body table tbody tr td:first-child {
        text-align: right
    }

    .order-body table tbody tr td:nth-child(2) {
        padding: 3px 0 0;
        text-align: center
    }

    .order-body__amount {
        margin-top: 14px;
        font-size: 14px;
        text-align: right
    }

    .order-body__amount .price {
        margin-left: 2px;
        font-weight: 500
    }

    .order-hr {
        height: 5px;
        background-color: #f6f6f6;
        border-bottom: 1px solid #dfdfdf;
        border-top: 1px solid #dfdfdf;
        margin: 23px 0 14px
    }

    .order-callback__radio {
        margin: 27px 0 15px
    }

    .order-callback__radio .title {
        color: #212121;
        font-size: 14px;
        margin: 0 0 14px 4px
    }

    .order-callback__radio .item {
        margin-top: 8px;
        font-size: 14px
    }

    .order-callback__radio .item input {
        vertical-align: middle
    }

    .order-callback__radio .item .radio + label {
        display: inline-block;
        vertical-align: middle
    }

    .setting {
        margin-top: 34px
    }

    .setting .setting-column__left, .setting .setting-column__right {
        float: left;
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .setting .setting-column__left {
        width: 340px;
        margin-right: 20px
    }

    .setting .setting-column__left form {
        margin: 17px 0 0 23px
    }

    .setting .setting-column__left form .form-checkbox {
        margin: 0 0 6px 10px
    }

    .setting .setting-column__left form .form-checkbox label {
        font-size: 14px
    }

    .setting .setting-column__left .setting-column__left_submit {
        margin: 21px 0 23px
    }

    .setting .setting-column__right {
        width: 598px
    }

    .setting .setting-column__right form {
        margin-top: 19px
    }

    .setting .setting-column__right form .form-column__left {
        width: 165px;
        margin-right: 22px
    }

    .setting .setting-column__right form .form-column__right {
        width: 368px
    }

    .setting .setting-column__right form .form-column__right input {
        line-height: 30px;
        margin-bottom: 6px
    }

    .setting .setting-column__right form .row-btn {
        text-align: center
    }

    .setting .setting-column__right form .row-btn .btn {
        margin: 51px 0 22px 4px
    }

    .setting .setting-title {
        font-size: 18px;
        text-align: center;
        margin-top: 18px
    }

    .form-column__file_input {
        line-height: 34px
    }

    .profile-tabs {
        margin: 20px 0
    }

    .profile-tabs a {
        width: calc(50% - 1px)
    }

    .profile-tabs a:last-child {
        width: 50%;
        margin-right: 0
    }

    .quest-wr {
        position: relative
    }

    .quest-block__text {
        opacity: 0;
        position: absolute;
        background-color: #5d5d5d;
        color: #fff !important;
        font-size: 12px;
        line-height: 16px;
        height: 0;
        text-align: left;
        border-radius: 5px;
        z-index: 100;
        overflow: hidden;
        font-family: roboto, sans-serif;
        -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .36);
        box-shadow: 0 2px 5px rgba(0, 0, 0, .36);
        width: 182px;
        top: 25px;
        left: auto;
        right: -6px;
        padding: 4px 4px 4px 6px
    }

    .quest-block, .quest-block__text {
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }

    .quest-block {
        vertical-align: middle;
        display: inline-block;
        width: 17px;
        height: 17px;
        line-height: 24px;
        background: url(../../../images/desktop/icons/quest.png) no-repeat;
        position: relative;
        margin: -1px 0 0 1px
    }

    .quest-block:hover {
        cursor: default;
        opacity: .9
    }

    .quest-block:hover:before {
        content: "";
        display: block;
        position: absolute;
        bottom: -5px;
        left: 50%;
        margin-left: -4px;
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-bottom: 4px solid #5d5d5d
    }

    .quest-block:hover ~ .quest-block__text {
        height: auto;
        opacity: 1
    }

    .profile .form-column__left {
        margin-right: 22px
    }

    .profile .row-btn .btn {
        margin: 11px 0 21px -1px
    }

    .page-title {
        font-size: 26px;
        margin-top: 18px;
        text-align: center
    }

    .second-slider {
        margin-top: 15px
    }

    .second-slider img {
        border: 1px solid #cfcfcf
    }

    .pages-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        background-color: var(--sait-btn-opacity-bg-color);
        margin-top: 17px;
        font-size: 0
    }

    .pages-list a {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        text-align: center;
        text-decoration: none;
        margin: 15px 0;
        color: #000;
        border-right: 1px dashed gray
    }

    .pages-list a:last-of-type {
        border: 0
    }

    .pages-list a img {
        width: 75px;
        height: 75px;
        border-radius: 75px;
        -o-object-fit: none;
        object-fit: none
    }

    .pages-list a .title {
        display: block;
        font-size: 14px;
        color: #000;
        text-decoration: none;
        margin-top: 8px
    }

    .pages-list a:hover {
        opacity: .8
    }

    .pages-list a.active .title {
        font-size: 14px;
        font-weight: 700;
        color: var(--sait-default-bg-color);
        text-decoration: none
    }

    .page-content {
        margin-top: 26px;
        line-height: 18px;
        font-size: 13px;
        font-family: roboto, sans-serif;
        color: #232323
    }

    .page-content p {
        margin-bottom: 18px
    }

    .page-select {
        margin: 30px 0;
        text-align: center
    }

    .page-select a {
        display: inline-block;
        width: auto;
        padding: 0 15px;
        margin: 0 10px;
        font-size: 14px;
        line-height: 30px
    }

    .page-select a.active {
        border: 1px solid var(--sait-default-bg-color);
        background: none;
        color: var(--sait-default-bg-color)
    }

    .page-select a.active:hover {
        border: 1px solid var(--sait-default-bg-color-hover);
        background: none;
        color: var(--sait-default-bg-color-hover)
    }

    .delivery-list_item {
        display: block;
        font-size: 0;
        margin-bottom: 30px
    }

    .delivery-list_item .img {
        display: inline-block;
        margin-top: 0;
        overflow: hidden;
        width: 67px;
        height: 67px;
        text-align: center;
        border-radius: 67px;
        vertical-align: top
    }

    .delivery-list_item .img img {
        width: auto
    }

    .delivery-list_item .info {
        vertical-align: top;
        margin-left: 23px;
        display: inline-block;
        width: calc(100% - 90px)
    }

    .delivery-list_item .info .title {
        display: inline-block;
        color: var(--sait-default-bg-color);
        font-size: 14px;
        position: relative;
        -webkit-text-decoration: dashed;
        text-decoration: dashed
    }

    .delivery-list_item .info .title:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        border: 1px dashed var(--sait-default-bg-color)
    }

    .delivery-list_item .info .description {
        line-height: 18px;
        font-size: 13px;
        font-family: roboto, sans-serif;
        color: #232323;
        margin-top: 11px
    }

    .delivery-list_item:first-child {
        margin-bottom: 34px
    }

    .payment-titles {
        background-color: #f5f5f5;
        width: 100%;
        display: block;
        -webkit-box-shadow: inset 0 2px 5px 0 rgba(5, 6, 7, .08);
        box-shadow: inset 0 2px 5px 0 rgba(5, 6, 7, .08);
        border-radius: 4px;
        font-size: 0;
        margin: 15px 0 0
    }

    .payment-titles > div {
        list-style: none;
        display: inline-block;
        padding: 0;
        margin: 0;
        width: 20%
    }

    .payment-titles > div:before {
        display: none
    }

    .payment-titles > div span {
        display: block;
        line-height: 58px;
        height: 58px;
        text-align: center !important;
        font-size: 14px;
        text-decoration: none;
        font-weight: 500;
        border: 1px solid transparent;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: #333;
        cursor: pointer;
        border-radius: 4px
    }

    .payment-titles > div span.active, .payment-titles > div span:hover {
        border: 1px solid var(--sait-default-bg-color);
        background-color: #fff;
        color: var(--sait-default-bg-color)
    }

    .payment-titles > div span[data-id="5"] {
        background-color: var(--sait-default-bg-color);
        color: #fff
    }

    .payment-titles > div span[data-id="5"].active, .payment-titles > div span[data-id="5"]:hover {
        background-color: var(--sait-btn-color-hover)
    }

    .payment-texts {
        width: 100%
    }

    .payment-texts, .payment-texts > div {
        margin: 0;
        padding: 0
    }

    .payment-texts > div, .payment-texts > div:before {
        display: none
    }

    .payment-text {
        margin: 0;
        font-weight: 400
    }

    .payment-text p {
        font-size: 16px;
        line-height: 24px;
        color: #333
    }

    .payment-text a {
        display: block;
        color: #1f66a1;
        font-weight: 500;
        text-decoration: underline;
        margin: 30px 0 -4px
    }

    .payment-text a:hover {
        text-decoration: none
    }

    .payment-images {
        margin: 30px 0 -8px;
        font-size: 0
    }

    .payment-images img {
        height: 57px;
        border: 1px solid #b2b2b2;
        border-radius: 3px;
        margin-right: 20px
    }

    .order-header {
        font-size: 22px;
        color: #222;
        margin: 17px 0 15px;
        text-align: center
    }

    .order-step {
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        padding: 17px 10px 13px 17px;
        margin-bottom: 10px
    }

    .order-step .order-step__left {
        float: left;
        width: 158px;
        margin-right: 20px;
        text-align: right
    }

    .order-step .order-step__left label {
        display: inline-block;
        font-size: 14px;
        color: #212121;
        margin-top: 7px
    }

    .order-step .order-step__left label span {
        color: #e91010
    }

    .order-step .order-step__left .order-step__title {
        text-align: left;
        font-size: 18px;
        color: #232323
    }

    .order-step .order-step__right {
        float: left;
        width: 70%;
        font-size: 14px
    }

    .order-step .form-group__radio_2_columns {
        width: 400px;
        margin: 0 0 13px 2px
    }

    .order-step input.form-control {
        max-width: 404px;
        line-height: 30px;
        height: 30px;
        margin-bottom: 6px
    }

    .order-step .for-juridical {
        margin: 0
    }

    .order-step .quest-block {
        margin: -1px 0 0 7px
    }

    .order-step .comment {
        margin: 10px 0 0 2px;
        width: 100%;
        padding-right: 7px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .order-step .comment textarea {
        height: 102px
    }

    .form_group_col_2 {
        width: 250px;
        float: left;
        margin-right: 40px
    }

    .form_group_col_4 {
        float: left
    }

    .form_group_col_4 .form-label {
        display: inline-block;
        font-size: 14px;
        color: #212121;
        margin-top: 7px
    }

    .form_group_col_4 .form-label span {
        color: #e91010
    }

    .form_group_col_4 .form-control {
        display: inline-block;
        width: 200px
    }

    .form_group_col_4.form-control__checkbox-layer .form-control {
        margin-left: 41px
    }

    .form_group_col_4.form-control__checkbox-layer .form-checkbox {
        top: -1px;
        left: 107px
    }

    .form_group_col_4.form-control__checkbox-layer .form-checkbox label {
        font-size: 14px
    }

    .form-group__radio_inline {
        margin: -1px 0 0 2px;
        position: relative
    }

    .form-group__radio_inline .form-radio {
        display: inline-block;
        margin-right: 23px
    }

    .form-group__radio_inline .form-radio:last-child {
        margin-right: 0
    }

    .order-payment_description {
        margin: 17px 0 2px 2px
    }

    .order-payment_description .description {
        display: none;
        font-size: 14px;
        line-height: 18px;
        color: #212121
    }

    .order-payment_description .description.description__images img {
        display: inline-block;
        height: 35px;
        margin-right: 14px
    }

    .order-payment_description .description.payment-method__list .form-radio {
        margin-bottom: 9px
    }

    .order-payment_description .description.payment-method__list .form-radio .img {
        display: inline-block;
        vertical-align: middle
    }

    .order-payment_description .description.payment-method__list .form-radio img {
        vertical-align: middle;
        display: inline-block;
        margin: 0 4px 0 12px;
        max-height: 35px;
        max-width: 100px
    }

    .order-payment_description .description.payment-method__list .form-radio:before {
        top: -2px
    }

    .order-payment_description .description.payment-method__list .form-radio:after {
        top: 6px
    }

    .form-group__radio_inline__delivery-type .form-radio {
        vertical-align: top;
        margin-right: 41px
    }

    .form-group__radio_inline__delivery-type .form-radio .price {
        display: block;
        font-weight: 500;
        font-size: 12px;
        margin-top: -7px
    }

    .form-group__radio_inline__delivery-type .form-radio .price.price__success {
        color: #70ba60
    }

    .order-delivery__info {
        margin-top: 43px
    }

    .order-delivery__info .delivery-info .map-info {
        font-size: 14px;
        color: #272727;
        margin: 0 0 11px 4px
    }

    .order-delivery__info .delivery-info .map {
        margin-left: 4px;
        display: inline-block;
        width: 407px;
        height: 282px;
        vertical-align: top
    }

    .order-delivery__info .delivery-info .info {
        width: calc(100% - 443px);
        vertical-align: top;
        display: inline-block;
        margin-left: 26px
    }

    .order-delivery__info .delivery-info .info .row {
        margin-left: -25px
    }

    .order-delivery__info .delivery-info .info .download-map {
        display: block;
        width: 187px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        line-height: 28px;
        text-decoration: none;
        font-size: 14px;
        color: var(--sait-default-bg-color);
        border: 1px solid var(--sait-default-bg-color);
        border-radius: 4px
    }

    .order-delivery__info .delivery-info .info .download-map:hover {
        color: var(--sait-default-bg-color-hover);
        border: 1px solid var(--sait-default-bg-color-hover)
    }

    .order-delivery__info .delivery-info .info .address {
        margin-top: 39px;
        font-size: 14px;
        color: #212121
    }

    .order-delivery__info .delivery-info .info .address div {
        margin-top: 4px;
        display: block;
        font-weight: 500
    }

    .order-delivery__info .delivery-info .info .phone {
        font-size: 26px;
        margin: 37px 0 0 -6px
    }

    .order-delivery__info .delivery-info .info .schedules {
        font-size: 20px;
        margin: 7px 0 0 -6px
    }

    .order-delivery__info .delivery-info .info .schedules .icon {
        font-size: 16px;
        margin-right: 11px
    }

    .order-delivery__info .delivery-info .info .schedules .times {
        display: inline-block;
        margin-left: 16px
    }

    .order-delivery__info .delivery-info .info .info-column__left {
        float: left;
        width: 181px;
        text-align: right;
        margin-right: 23px
    }

    .order-delivery__info .delivery-info .info .info-column__left label {
        display: inline-block;
        font-size: 14px;
        color: #212121;
        margin-top: 2px
    }

    .order-delivery__info .delivery-info .info .info-column__left label span {
        display: inline-block;
        color: #e91010
    }

    .order-delivery__info .delivery-info .info .info-column__right {
        float: left;
        width: 301px;
        margin-top: -5px
    }

    .order-delivery__info .delivery-info .info .info-column__right textarea {
        height: 65px
    }

    .order-delivery__info .delivery-info .info .form-group__radio_inline {
        margin: -3px 0 0 -5px
    }

    .order-delivery__info .delivery-info .info .form-group__radio_inline .form-radio {
        margin-right: 71px
    }

    .order-delivery__info .delivery-info .info .form-group__radio_inline .form-radio:last-child {
        margin-right: 0
    }

    .order-delivery__info .delivery-info .info .form-group__radio_list {
        margin: 9px 0 0 -4px;
        font-size: 14px
    }

    .order-delivery__info .delivery-info .info .form-group__radio_list .title {
        font-weight: 500
    }

    .order-delivery__info .delivery-info .info .form-group__radio_list .form-radio {
        margin-top: 5px
    }

    .order-delivery__info .delivery-info .info .form-group__radio_list .form-radio label:before {
        top: -3px
    }

    .order-delivery__info .delivery-info .info .form-group__radio_list .form-radio label:after {
        top: 4px
    }

    .order-delivery__info .delivery-info .info .form-group__radio_list .form-radio label .quest-block:before {
        top: auto
    }

    .order-delivery__info .delivery-info .info .form-group__radio_list .form-radio label .quest-block__text {
        top: 22px
    }

    .order-delivery__info .delivery-info .info .form-group__radio_list .radio-col-2 .form-radio {
        display: inline-block;
        width: 49%
    }

    .order-step__final {
        padding: 13px 10px 4px 22px;
        margin-top: 25px
    }

    .order-step__checkbox_list {
        display: inline-block;
        width: 49%;
        font-size: 14px;
        vertical-align: top
    }

    .order-step__checkbox_list .form-checkbox {
        margin-bottom: 8px
    }

    .order-step__amount {
        display: inline-block;
        width: 50%;
        text-align: right;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: top;
        margin-top: 5px
    }

    .order-step__amount .record {
        font-size: 14px;
        margin-bottom: 14px;
        position: relative
    }

    .order-step__amount .record .name {
        display: inline-block;
        width: 170px;
        text-align: right
    }

    .order-step__amount .record .price {
        margin-left: 13px;
        display: inline-block;
        width: 135px;
        text-align: left;
        font-weight: 500;
        white-space: nowrap
    }

    .order-step__amount .record .price .quest-block__text {
        white-space: normal
    }

    .order-step__amount .record.amount {
        font-size: 18px;
        margin-top: -3px
    }

    #order-delivery-price-prefix {
        display: none
    }

    .order-recaptcha {
        text-align: center;
        margin-top: 22px
    }

    .btn-back, .order-recaptcha .g-recaptcha {
        display: inline-block
    }

    .btn-back {
        width: 187px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        line-height: 28px;
        text-decoration: none;
        font-size: 14px;
        color: var(--sait-default-bg-color);
        border: 1px solid var(--sait-default-bg-color);
        border-radius: 4px
    }

    .btn-back:hover {
        color: var(--sait-default-bg-color-hover);
        border: 1px solid var(--sait-default-bg-color-hover)
    }

    .order-buttons {
        margin-top: 22px;
        text-align: center;
        font-size: 0
    }

    .order-buttons .btn-back {
        margin-right: 9px
    }

    .register-subscriptions {
        margin-left: 60px
    }

    .cart-header {
        font-size: 22px;
        text-align: center;
        margin-top: 15px
    }

    .cart {
        margin-top: 26px;
        position: relative
    }

    .cart-remove__all {
        display: block;
        position: absolute;
        z-index: 2;
        top: -31px;
        right: 0;
        color: #e54433;
        font-size: 14px;
        text-decoration: none;
        padding: 0;
        background: none;
        border: none;
        cursor: pointer;
        font-family: rubik, sans-serif
    }

    .cart-remove__all .icon {
        font-size: 16px;
        margin-right: 5px
    }

    .cart-remove__all:hover {
        color: #cb2b1a
    }

    .cart-products__list li {
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        font-size: 0;
        position: relative;
        margin-bottom: 15px;
        min-height: 110px
    }

    .cart-products__list li:before {
        content: "";
        z-index: 2;
        display: block;
        position: absolute;
        bottom: -16px;
        left: 0;
        width: 100%;
        height: 15px;
        background-color: #f6f6f6
    }

    .cart-products__list li .img {
        display: inline-block;
        width: 152px;
        min-height: 100px;
        text-align: center;
        vertical-align: top
    }

    .cart-products__list li .img:before {
        font-size: 14px;
        content: " ";
        line-height: 100px
    }

    .cart-products__list li .img img {
        vertical-align: middle;
        max-width: 100%;
        width: auto;
        max-height: 100px
    }

    .cart-products__list li .info {
        vertical-align: top;
        display: inline-block;
        width: 412px
    }

    .cart-products__list li .info .title {
        display: block;
        font-size: 18px;
        color: var(--sait-default-bg-color);
        text-decoration: none;
        margin-top: 13px
    }

    .cart-products__list li .info .title:hover {
        color: var(--sait-default-bg-color-hover)
    }

    .cart-products__list li .info .description {
        font-size: 12px;
        line-height: 16px;
        font-family: roboto, sans-serif;
        color: #212121;
        margin-top: 17px
    }

    .cart-products__list li .count {
        vertical-align: top;
        display: inline-block;
        width: 155px;
        margin: 39px 0 0 53px
    }

    .cart-products__list li .count .count-input a.disabled {
        opacity: .7
    }

    .cart-products__list li .count .count-input .count-minus {
        display: inline-block;
        vertical-align: top;
        position: relative;
        width: 14px;
        height: 32px
    }

    .cart-products__list li .count .count-input .count-minus:before {
        content: "";
        position: absolute;
        top: 15px;
        left: 0;
        width: 100%;
        height: 2px;
        background-color: var(--sait-default-bg-color)
    }

    .cart-products__list li .count .count-input input {
        display: inline-block;
        vertical-align: top;
        width: 100px;
        line-height: 28px;
        height: 32px;
        font-size: 18px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        border: 1px solid #c1c1c1;
        color: #212121;
        margin: 0 12px 0 11px;
        outline: none;
        border-radius: 0;
        background-color: #fff
    }

    .cart-products__list li .count .count-input .count-plus {
        display: inline-block;
        vertical-align: top;
        position: relative;
        width: 14px;
        height: 32px
    }

    .cart-products__list li .count .count-input .count-plus:before {
        content: "";
        position: absolute;
        top: 15px;
        left: 0;
        width: 100%;
        height: 2px;
        background-color: var(--sait-default-bg-color)
    }

    .cart-products__list li .count .count-input .count-plus:after {
        content: "";
        position: absolute;
        top: 9px;
        left: 6px;
        width: 2px;
        height: 14px;
        background-color: var(--sait-default-bg-color)
    }

    .cart-products__list li .count .count-input a:hover {
        opacity: .5
    }

    .cart-products__list li .count .stock-status {
        margin: 10px 0 0 8px
    }

    .cart-products__list li .price {
        width: 162px;
        display: inline-block;
        vertical-align: top;
        text-align: right;
        height: 100%
    }

    .cart-products__list li .price .cost {
        margin-top: 13px;
        font-size: 18px;
        color: #212121
    }

    .cart-products__list li .price .discount {
        margin-top: 8px;
        font-size: 14px;
        color: #212121
    }

    .cart-products__list li .price .trash {
        display: block;
        position: absolute;
        z-index: 2;
        bottom: 15px;
        right: 26px;
        color: #e54433;
        font-size: 12px;
        text-decoration: none;
        cursor: pointer;
        padding: 0;
        border: none;
        background: none;
        font-family: rubik, sans-serif
    }

    .cart-products__list li .price .trash .icon {
        font-size: 16px;
        margin-right: 0
    }

    .cart-products__list li .price .trash:hover {
        color: #cb2b1a
    }

    .cart-products__list li:last-child {
        margin-bottom: 0
    }

    .cart-products__list li:last-child:before {
        display: none
    }

    .cart-footer {
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        margin-top: 10px;
        line-height: 65px
    }

    .cart-footer div {
        float: left
    }

    .cart-footer .cart-product__count {
        margin-left: 19px;
        font-size: 14px
    }

    .cart-footer .cart-product__discount {
        font-size: 14px;
        margin-left: 54px
    }

    .cart-footer .cart-product__amount {
        float: right;
        margin-right: 20px
    }

    .cart-footer .cart-product__amount span {
        font-size: 18px;
        font-weight: 500
    }

    .cart-buttons.cart-buttons-main {
        margin-top: 35px
    }

    .cart-buttons.cart-buttons-main .btn-back__main {
        float: left;
        margin-right: 145px !important
    }

    .cart-buttons.cart-buttons-main a.btn.btn-middle {
        float: left;
        width: 295px;
        background-color: var(--sait-default-bg-color)
    }

    .cart-buttons.cart-buttons-main a.btn {
        float: right;
        width: 186px
    }

    .product-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 29px 0 25px
    }

    .product-header .title {
        font-size: 26px;
        line-height: 36px
    }

    .product-header .code {
        text-align: right;
        font-size: 14px
    }

    .product-description__short {
        margin: 0 0 20px
    }

    .product-body {
        font-size: 0;
        position: relative;
        display: flex;
        justify-content: space-between;
        margin-bottom: 41px;
    }

    .product-body .gallery {
        display: inline-block;
        width: 480px
    }

    .product-body .gallery .gallery-view {
        text-align: center;
        width: 100%;
        min-height: 270px;
        vertical-align: top;
        position: relative;
        overflow: hidden
    }

    .product-body .gallery .gallery-view:before {
        font-size: 14px;
        content: " ";
        line-height: 270px
    }

    .product-body .gallery .gallery-view img, .product-body .gallery .gallery-view video {
        vertical-align: middle;
        max-width: 100%;
        width: auto;
        max-height: 270px
    }

    .product-body .gallery .gallery-previews {
        white-space: nowrap;
        margin-top: -3px;
        font-size: 0;
        overflow: hidden
    }

    .product-body .gallery .gallery-previews .gallery-preview {
        margin-top: 7px;
        height: 66px;
        display: inline-block;
        text-align: center;
        margin-right: 1px;
        border: 2px solid #fff;
        position: relative
    }

    .product-body .gallery .gallery-previews .gallery-preview img {
        height: 66px;
        max-width: 100%
    }

    .product-body .gallery .gallery-previews .gallery-preview:last-child {
        margin-right: 0
    }

    .product-body .gallery .gallery-previews .gallery-preview.active {
        border: 2px solid var(--sait-default-bg-color)
    }

    .product-body .gallery .gallery-previews .gallery-preview.active:after {
        content: "";
        position: absolute;
        top: -9px;
        left: 50%;
        margin-left: -7px;
        width: 0;
        height: 0;
        display: block;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid var(--sait-default-bg-color);
        z-index: 2
    }

    .product-body .gallery .gallery-previews .gallery-preview.video:before {
        content: "";
        position: absolute;
        display: block;
        background: url("../../../images/desktop/icons/video.png") 50% no-repeat;
        width: 100%;
        height: 100%
    }

    .product-body .gallery .gallery-previews .gallery-preview:hover {
        opacity: .7
    }

    .product-body .info {
        /*display: inline-block;*/
        /*width: 460px;*/
        vertical-align: top;
        margin-left: 20px;
        padding: 20px;
        border: 1px solid #0406071A;
        box-shadow: 0px 1px 3px 0px #0406071A;
    }

    .product-body .info .info-block .options {
        display: inline-block;
        width: 180px;
        margin-right: 107px;
    }

    .product-body .info .info-block .options div {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 10px
    }

    .product-body .info .info-block .options div a {
        color: #333
    }

    .product-body .info .info-block .options div a:hover {
        text-decoration: none
    }

    .product-body .info .info-block .options div .icon {
        display: inline-block;
        vertical-align: middle
    }

    .product-body .info .info-block .options div .icon.icon-payment {
        background: url(../../../images/desktop/icons/payment.svg) 100% 100% no-repeat;
        width: 19px;
        height: 14px;
        margin-right: 10px;
        margin-top: -4px
    }

    .product-body .info .info-block .options div .icon.icon-delivery-2 {
        background: url(../../../images/desktop/icons/delivery.svg) 100% 100% no-repeat;
        width: 15px;
        height: 19px;
        margin-right: 15px;
        margin-top: -5px
    }

    .product-body .info .info-block .options .interactive {
        margin: 21px 0 0 5px
    }

    .product-body .info .info-block .options .interactive a {
        display: block;
        text-decoration: none;
        margin-bottom: 18px;
        position: relative
    }

    .product-body .info .info-block .options .interactive a:hover {
        opacity: .9;
        text-decoration: underline
    }

    .product-body .info .info-block .options .quest-block {
        background: url("../../../images/desktop/icons/green-quest.png") no-repeat;
        width: 15px;
        height: 15px;
        margin-left: 8px
    }

    .product-body .info .info-block .advantages {
        width: 275px;
        margin-left: 17px;
        display: inline-block;
        vertical-align: top
    }

    .product-body .info .info-block .advantages .header {
        font-weight: 500;
        text-decoration: underline;
        font-size: 16px;
        margin-bottom: 12px
    }

    .product-body .info .info-block .advantages ul {
        font-size: 14px
    }

    .product-body .info .info-block .advantages ul li {
        display: block;
        margin-bottom: 13px
    }

    .product-body .info .info-block .advantages ul li .title {
        font-weight: 500;
        position: relative;
        padding-left: 10px;
        margin-bottom: 3px
    }

    .product-body .info .info-block .advantages ul li .title:before {
        content: "";
        position: absolute;
        top: 4px;
        left: 0;
        width: 6px;
        height: 6px;
        display: block;
        background-color: #333
    }

    .product-body .info .info-block .advantages ul li .text {
        line-height: 22px
    }

    .product-body .info .info-block .advantages ul li:last-child {
        margin-bottom: 0
    }

    .product-body .info .discontinued-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: relative;
        background-image: url(../../../images/desktop/discontinued.png);
        background-repeat: no-repeat;
        background-position: 50%;
        height: 115px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .product-body .info .discontinued-wrap .discontinued-info {
        font-size: 18px;
        color: #333;
        width: 240px;
        text-align: center
    }

    .product-body .info .discontinued-wrap .discontinued-label {
        font-size: 20px;
        font-weight: 500;
        margin-bottom: 5px
    }

    .product-body .info .prices {
        color: #212121;
        font-size: 40px;
        margin-top: 7px
    }

    .product-body .info .prices div {
        display: inline-block;
        vertical-align: top
    }

    .product-body .info .prices .old-price {
        width: 180px;
        margin-right: 107px;
    }

    .product-body .info .prices .old-price .value {
        position: relative
    }

    .product-body .info .prices .old-price .value:before {
        content: "";
        display: block;
        position: absolute;
        top: 25px;
        height: 2px;
        width: 100%;
        padding: 0 8px 0 3px;
        margin-left: -3px;
        background-color: #212121
    }

    .product-body .info .prices .price {
        margin-left: 7px
    }

    .product-body .info .discounts {
        text-align: right;
        padding-right: 86px;
        margin-top: 10px
    }

    .product-body .info .discounts .view-discount {
        display: inline-block;
        width: 155px
    }

    .product-body .info .to-cart {
        margin-top: 11px
    }

    .product-body .info .to-cart .count-input {
        width: 180px;
        margin-right: 107px;
        display: inline-block;
        vertical-align: top;
    }

    .product-body .info .to-cart .cart-btn-wrap {
        margin-left: 17px;
        display: inline-block
    }

    .product-body .info .to-cart .cart-btn-wrap .code {
        font-size: 14px;
        text-align: center;
        padding-top: 15px
    }

    .product-body .info .to-cart .btn {
        width: 275px
    }

    .view-discount {
        margin-top: 0;
        position: relative
    }

    .view-discount .view-discount__list {
        overflow: hidden;
        position: absolute;
        top: 17px;
        left: 10px;
        width: 100%;
        text-align: center;
        z-index: 33;
        opacity: 0;
        height: 0;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }

    .view-discount ul {
        margin-top: 4px;
        display: inline-block;
        background-color: rgba(0, 0, 0, .6);
        border-radius: 4px;
        padding: 2px 0;
        position: relative
    }

    .view-discount ul:before {
        content: "";
        display: block;
        position: absolute;
        top: -4px;
        left: 80%;
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-bottom: 4px solid #5d5d5d
    }

    .view-discount ul li {
        display: block;
        color: #fff;
        font-size: 13px;
        line-height: 34px;
        text-align: left;
        padding: 0 15px
    }

    .view-discount ul li span {
        font-size: 18px
    }

    .view-discount a {
        font-size: 14px;
        line-height: 14px;
        color: #333
    }

    .view-discount a:hover {
        opacity: .8
    }

    .view-discount a:hover ~ .view-discount__list {
        height: auto;
        opacity: 1
    }

    .product-description {
        padding-bottom: 1px;
        margin-bottom: 9px
    }

    .gallery-modal .gellery-modal__item {
        text-align: center;
        padding: 20px 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .gallery-modal .gellery-modal__item img {
        max-width: 100%;
        height: auto;
        vertical-align: middle
    }

    .product-controls {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-top: 20px
    }

    .product-controls .in-bookmark, .product-controls .in-comparison {
        margin-left: 15px !important
    }

    .btn-light {
        width: 100%;
        border-radius: 0;
        border: none;
        background-color: var(--sait-btn-opacity-bg-color);
        cursor: pointer
    }

    .btn-light.active, .btn-light:hover {
        background-color: var(--sait-default-bg-color);
        color: #fff
    }

    .comparison-categories {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 10px;
        margin-top: 20px
    }

    .comparison-category {
        width: 232px;
        margin-right: 10px;
        margin-bottom: 10px
    }

    .comparison-category.active .btn-light {
        background-color: var(--sait-default-bg-color);
        color: #fff
    }

    .comparison-category:nth-of-type(4n) {
        margin-right: 0
    }

    .comparison-products {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .comparison-products-pane {
        display: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow-y: hidden;
        overflow-x: auto
    }

    .comparison-products-delete, .comparison-products-pane.active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .comparison-products-delete {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-top: 15px;
        margin-bottom: 25px;
        color: var(--sait-default-bg-color);
        font-weight: 500;
        font-size: 14px
    }

    .comparison-products-btn {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer
    }

    .comparison-products-btn span {
        margin-left: 4px
    }

    .comparison-product {
        margin-right: 10px;
        margin-bottom: 30px;
        padding-top: 10px;
        border: 1px solid transparent
    }

    .comparison-product:hover {
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1)
    }

    .comparison-product .product-single {
        max-width: 230px;
        border: 0;
        border-bottom: 1px solid #dedede;
        padding-bottom: 16px;
        margin-right: 0;
        margin-bottom: 0
    }

    .comparison-product .title {
        padding-left: 10px
    }

    .comparison-product .info {
        width: 230px;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .comparison-product .info-prices {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .comparison-product .product-params {
        max-width: 230px;
        font-size: 14px
    }

    .comparison-product .product-param {
        padding: 10px;
        border-bottom: 1px solid #dedede
    }

    .comparison-product .product-param-field {
        color: grey;
        padding: 5px 0
    }

    .count-input a.disabled {
        opacity: .7
    }

    .count-input .count-minus {
        display: inline-block;
        vertical-align: top;
        position: relative;
        width: 10px;
        height: 32px;
        margin-left: 4px
    }

    .count-input .count-minus:before {
        content: "";
        position: absolute;
        top: 13px;
        left: 0;
        width: 100%;
        height: 2px;
        background-color: var(--sait-default-bg-color)
    }

    .count-input input {
        display: inline-block;
        vertical-align: top;
        width: 52px;
        line-height: 25px;
        height: 29px;
        font-size: 18px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        border: 1px solid #a8a8a8;
        color: #333;
        margin: 0 12px 0 11px;
        outline: none;
        background-color: #ebebeb;
        border-radius: 5px
    }

    .count-input .count-plus {
        display: inline-block;
        vertical-align: top;
        position: relative;
        width: 14px;
        height: 32px
    }

    .count-input .count-plus:before {
        content: "";
        position: absolute;
        top: 15px;
        left: 0;
        width: 100%;
        height: 2px;
        background-color: var(--sait-default-bg-color)
    }

    .count-input .count-plus:after {
        content: "";
        position: absolute;
        top: 9px;
        left: 6px;
        width: 2px;
        height: 14px;
        background-color: var(--sait-default-bg-color)
    }

    .count-input a:hover {
        opacity: .5
    }

    .modal-cart {
        margin-top: 32px
    }

    .modal-cart .cart-products__list li {
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-bottom: 1px solid #dedede;
        padding-bottom: 14px
    }

    .modal-cart .cart-products__list li:before {
        display: none
    }

    .modal-cart .cart-products__list li:last-child {
        border: none
    }

    .modal-cart .cart-products__list li .img {
        font-size: 0;
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        width: 185px;
        text-align: center;
        min-height: 127px
    }

    .modal-cart .cart-products__list li .img:before {
        line-height: 127px
    }

    .modal-cart .cart-products__list li .img img {
        max-height: 127px
    }

    .modal-cart .cart-products__list li .info {
        margin-left: 21px;
        width: 190px;
        vertical-align: top
    }

    .modal-cart .cart-products__list li .info .title {
        margin-top: -2px;
        font-size: 22px
    }

    .modal-cart .cart-products__list li .info .description {
        font-size: 13px;
        line-height: 18px;
        margin-top: 6px
    }

    .modal-cart .cart-products__list li .control {
        width: 160px;
        display: inline-block;
        vertical-align: top;
        margin: -3px 0 0 21px
    }

    .modal-cart .cart-products__list li .control .price {
        text-align: center;
        font-weight: 300;
        font-size: 22px;
        line-height: 22px;
        display: block;
        width: 100%
    }

    .modal-cart .cart-products__list li .control .discount {
        text-align: center;
        font-weight: 300;
        font-size: 14px;
        display: block;
        margin-top: 2px
    }

    .modal-cart .cart-products__list li .control .count {
        display: block;
        margin: 24px 0 0;
        text-align: center;
        width: 100%
    }

    .modal-cart .cart-products__list li .control .count .count-input {
        display: inline-block
    }

    .modal-cart .cart-products__list li .control .trash {
        display: inline-block;
        font-size: 12px;
        color: #ec3636;
        text-decoration: none;
        text-align: center;
        margin-top: 21px;
        background: none;
        font-family: rubik, sans-serif;
        cursor: pointer;
        border: none;
        padding: 0
    }

    .modal-cart .cart-products__list li .control .trash .icon {
        font-size: 16px
    }

    .modal-cart .cart-products__list li .control form {
        text-align: center
    }

    .modal-cart .cart-buttons {
        margin-top: 16px
    }

    .modal-cart .cart-buttons a.btn-back {
        margin: 0;
        float: left
    }

    .modal-cart .cart-buttons a.btn {
        float: left;
        display: block
    }

    .modal-cart .cart-buttons a {
        width: 186px;
        margin-right: 10px !important
    }

    .modal-cart .cart-buttons a:last-child {
        margin-right: 0 !important
    }

    .search-links {
        font-size: 0;
        margin-top: 20px
    }

    .search-links .categories-list__item, .search-links a {
        display: inline-block;
        font-size: 14px;
        color: #212121;
        line-height: 16px;
        padding: 7px 0;
        border: 1px solid #dedede;
        width: 180px;
        border-radius: 4px;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        text-align: center;
        text-decoration: none;
        margin: 0 10px 10px 0;
        position: relative;
        vertical-align: top
    }

    .search-links .categories-list__item a:hover, .search-links a a:hover {
        background-color: var(--sait-default-bg-color);
        color: #fff
    }

    .search-title {
        color: var(--sait-default-bg-color);
        font-size: 26px;
        margin: 20px 0 10px;
        padding-left: 15px
    }

    .feedback-tabs a {
        width: calc(23% - 1px);
        padding: 0 10px
    }

    .feedback-tabs a:nth-child(3) {
        width: calc(31% - 1px)
    }

    .feedback-tabs a:last-child {
        width: 23%;
        margin-right: 0
    }

    .text-agreement__feedback {
        text-align: center;
        margin: 0 0 20px
    }

    .in-bookmark {
        font-size: 12px;
        color: var(--sait-default-bg-color);
        display: block;
        text-decoration: none;
        border: none;
        background: none;
        cursor: pointer;
        padding: 0;
        outline: none
    }

    .in-bookmark.active:before, .in-bookmark:hover:before {
        background: url(../../../images/desktop/icons/bookmark.png)
    }

    .in-bookmark:before {
        content: "";
        width: 13px;
        height: 17px;
        display: inline-block;
        background: url(../../../images/desktop/icons/bookmark-o.png);
        vertical-align: middle;
        margin-right: 2px
    }

    .in-bookmark.active:hover, .in-bookmark.active:hover:before {
        background: url(../../../images/desktop/icons/bookmark-o.png) no-repeat
    }

    .in-comparison {
        font-size: 12px;
        color: var(--sait-default-bg-color);
        display: block;
        text-decoration: none;
        border: none;
        background: none;
        cursor: pointer;
        padding: 0;
        outline: none
    }

    .in-comparison:before {
        content: "";
        width: 16px;
        height: 16px;
        display: inline-block;
        background: url(../../../images/desktop/icons/exchange-alt-solid.svg);
        vertical-align: middle
    }

    .cart-promocode {
        display: block;
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        margin-top: 10px;
        padding: 20px
    }

    .cart-promocode .cart-promocode__title {
        margin-bottom: 20px;
        font-size: 18px
    }

    .cart-promocode .cart-promocode__left {
        display: inline-block;
        width: 40%
    }

    .cart-promocode .cart-promocode__right {
        display: inline-block;
        vertical-align: top;
        margin-left: 10px;
        padding-top: 5px;
        width: 20%
    }

    .promocode-delete {
        display: inline-block
    }

    .promocode-delete .trash {
        margin-left: 20px;
        border: none;
        display: inline-block;
        background: transparent;
        cursor: pointer;
        background: none;
        font-family: rubik, sans-serif;
        outline: none;
        color: #e54433;
        font-size: 14px;
        text-decoration: none;
        padding: 0
    }

    .promocode-delete .trash .icon {
        margin-right: 4px;
        font-size: 16px
    }

    .promocode-delete .trash:hover {
        color: #cb2b1a
    }

    .toolbar-promocode__wr {
        height: 103px
    }

    .toolbar-promocode {
        border-bottom: 3px solid #000;
        z-index: 40;
        background-color: #fff;
        height: 100px;
        overflow: hidden;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%
    }

    .toolbar-promocode .toolbar-cell {
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        padding: 0 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .toolbar-promocode .toolbar-reward {
        float: left;
        width: 320px
    }

    .toolbar-promocode .toolbar-coupon {
        float: left;
        width: 600px;
        border-left: 1px solid rgba(0, 0, 0, .1)
    }

    .toolbar-promocode .toolbar-expired {
        width: 320px;
        float: left;
        border-left: 1px solid rgba(0, 0, 0, .1)
    }

    .toolbar-promocode .toolbar-cell__front {
        padding-top: 3px;
        position: relative;
        height: 100px;
        text-align: center
    }

    .toolbar-promocode .toolbar-cell__front .title {
        line-height: 22px;
        font-size: 14px;
        font-weight: 300
    }

    .toolbar-promocode .toolbar-cell__front .toolbar-buttons {
        font-size: 0;
        letter-spacing: 0;
        word-spacing: 0;
        margin-top: 8px
    }

    .toolbar-promocode .toolbar-cell__front .toolbar-buttons .toolbar-buttons__coupon {
        display: inline-block;
        vertical-align: top;
        font-size: 16px;
        font-weight: 300;
        white-space: nowrap;
        padding: 0 10px;
        border: 2px dashed #34495e;
        background: #2ecc71;
        color: #fff;
        border-radius: 3px;
        line-height: 36px;
        margin-right: 10px;
        position: relative;
        text-overflow: clip;
        max-width: 210px;
        overflow: hidden
    }

    .toolbar-promocode .toolbar-cell__front .toolbar-buttons button {
        color: #fff;
        display: inline-block;
        position: relative;
        cursor: pointer;
        padding: 0 15px 0 40px;
        border: none;
        font-size: 14px;
        font-weight: 300;
        text-overflow: clip;
        -webkit-transition: top 50ms ease-in-out;
        transition: top 50ms ease-in-out;
        border-radius: 2px;
        height: 37px;
        line-height: 36px;
        text-shadow: 0 1px 1px rgba(87, 151, 180, .36);
        text-transform: lowercase
    }

    .toolbar-promocode .toolbar-cell__front .toolbar-buttons button .icon {
        position: absolute;
        top: calc(50% - 10px);
        margin-top: 0;
        left: 10px;
        height: 20px;
        width: 20px;
        background-size: cover
    }

    .toolbar-promocode .toolbar-cell__front .toolbar-buttons .toolbar-buttons__coupon_copy {
        background: #3498db;
        -webkit-box-shadow: 0 3px 0 0 #2980b9;
        box-shadow: 0 3px 0 0 #2980b9;
        text-shadow: 0 1px 1px rgba(41, 128, 185, .36);
        position: relative
    }

    .toolbar-promocode .toolbar-cell__front .toolbar-buttons .toolbar-buttons__coupon_copy .icon {
        background-image: url("../../../images/desktop/icons/finger-left.png")
    }

    .toolbar-promocode .toolbar-cell__front .toolbar-buttons .toolbar-buttons__vk_save_wall {
        background: #6688ae;
        -webkit-box-shadow: 0 3px 0 0 #577ca3;
        box-shadow: 0 3px 0 0 #577ca3;
        margin-left: 10px
    }

    .toolbar-promocode .toolbar-cell__front .toolbar-buttons .toolbar-buttons__vk_save_wall .icon {
        background-image: url("../../../images/desktop/icons/vk.png")
    }

    .toolbar-promocode .toolbar-cell__front .amount {
        font-size: 32px;
        line-height: 45px;
        text-align: center;
        color: var(--sait-default-bg-color)
    }

    .toolbar-promocode .toolbar-cell__front .cell__footer {
        position: absolute;
        left: 0;
        bottom: 7px;
        text-align: center;
        width: 100%
    }

    .toolbar-promocode .toolbar-cell__front .cell__footer a {
        color: #95a5a6;
        font-size: 13px
    }

    .toolbar-promocode .toolbar-cell__back {
        position: relative;
        padding-top: 5px;
        height: 100px
    }

    .toolbar-promocode .toolbar-cell__back .toolbar-cell__close {
        position: absolute;
        top: 6px;
        right: 20px;
        background: url("../../../images/desktop/icons/close-cross.png");
        background-size: cover;
        width: 12px;
        height: 12px;
        display: block
    }

    .toolbar-promocode .toolbar-cell.toolbar-cell__is_back {
        margin-top: -100px
    }

    .toolbar-promocode .toolbar-cell__content {
        height: 90px;
        overflow-y: scroll;
        font-size: 14px;
        line-height: 1.42857;
        font-weight: 300
    }

    .toolbar-promocode .toolbar-expired__countdown {
        margin-top: 12px
    }

    .toolbar-promocode .toolbar-expired__countdown .toolbar-expired__cell {
        display: inline-block;
        margin: 0 4px;
        font-size: 0
    }

    .toolbar-promocode .toolbar-expired__countdown .toolbar-expired__cell .toolbar-expired__cell_value div {
        display: inline-block;
        background: #e6ebed;
        color: #000;
        font-weight: 300;
        font-size: 24px;
        line-height: 32px;
        border-radius: 3px;
        width: 27px;
        text-align: center
    }

    .toolbar-promocode .toolbar-expired__countdown .toolbar-expired__cell .toolbar-expired__cell_value div:first-child {
        margin-right: 1px
    }

    .toolbar-promocode .toolbar-expired__countdown .toolbar-expired__cell .toolbar-expired__cell_label {
        font-size: 12px;
        text-align: center;
        font-weight: 300;
        margin-top: 3px
    }

    .social-share {
        text-align: center;
        font-size: 0
    }

    .social-share .pluso-more {
        display: none !important
    }

    .social-share .share-email {
        display: inline-block;
        background: url("../../../images/desktop/social-icons.png");
        width: 40px;
        height: 40px;
        background-position: -211px 0;
        background-size: cover
    }

    .social-share .share-link {
        display: inline-block;
        background: url("../../../images/desktop/social-icons.png");
        width: 40px;
        height: 40px;
        background-position: 0 0;
        background-size: cover;
        margin-left: 5px
    }

    .social-share a:hover {
        opacity: .8
    }

    .promocode-info {
        margin-top: 15px;
        font-size: 16px;
        color: #5e5e5e
    }

    .promocode-info .title {
        text-align: center;
        margin-bottom: 10px
    }

    .promocode-info ol {
        list-style: decimal
    }

    .promocode-info ol li {
        margin-bottom: 5px
    }

    .promocode-tab-content {
        display: none;
        margin-top: 20px;
        text-align: center
    }

    .tags {
        margin-top: 0
    }

    .tags .header-2 {
        margin-top: 0;
        text-align: left
    }

    .tags .tags-header {
        position: relative;
        top: -5px
    }

    .tag-list a {
        width: 30%;
        display: inline-block;
        color: #252525;
        font-size: 14px;
        margin: 0 29px 23px 0;
        text-decoration: none
    }

    .posts {
        margin-top: 20px
    }

    .posts .header-2 {
        text-align: left
    }

    .posts .posts-header {
        position: relative;
        top: -5px;
        display: inline-block
    }

    .post-list {
        padding-left: 30px
    }

    .post-list a {
        width: 100%;
        text-decoration: none;
        display: inline-block;
        color: #252525;
        font-size: 14px;
        margin: 0 29px 23px 0
    }

    #widget_popular-products .header-1 {
        margin-top: 23px
    }

    #widget_new-products .header-1 {
        margin-top: 16px
    }

    #widget_new-products .product-list {
        padding-top: 8px
    }

    .is-popular {
        background-color: #ffb839;
        width: 57px;
        line-height: 33px;
        display: inline-block;
        position: absolute;
        top: 0;
        right: 18px;
        font-family: roboto, sans-serif;
        font-size: 20px;
        text-align: center
    }

    .is-popular:before {
        content: "";
        display: block;
        position: absolute;
        bottom: -12px;
        left: 0;
        width: 0;
        height: 0;
        border-left: 28px solid transparent;
        border-right: 28px solid transparent;
        border-top: 12px solid #ffb839
    }

    .add-cart {
        background-color: var(--sait-btn-color);
        border: 1px solid var(--sait-btn-color);
        line-height: 26px;
        color: #fff;
        padding: 0 17px 0 6px;
        border-radius: 13px;
        outline: none;
        font-size: 14px;
        cursor: pointer
    }

    .add-cart .icon {
        display: inline-block;
        margin-right: 5px
    }

    .add-cart:hover {
        background-color: #fff;
        color: var(--sait-btn-color)
    }

    .main-menu {
        z-index: 30;
        position: relative
    }

    .main-menu li {
        display: block;
        width: 100%;
        position: relative
    }

    .main-menu li a {
        display: block;
        background-color: var(--sait-btn-opacity-bg-color);
        line-height: 40px;
        padding-left: 18px;
        text-decoration: none;
        color: #232323;
        font-size: 14px
    }

    .main-menu li a img {
        width: 35px;
        height: 35px;
        vertical-align: middle;
        margin-right: 3px
    }

    .main-menu li .main-menu__sub {
        position: absolute;
        z-index: -1;
        top: -2000px;
        width: 0;
        left: -2000px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background: #f9f9f9;
        overflow: hidden;
        visibility: hidden;
        opacity: 1;
        -webkit-transition: visibility 0s, opacity .4s ease-in-out;
        transition: visibility 0s, opacity .4s ease-in-out
    }

    .main-menu li .main-menu__sub a {
        background-color: transparent
    }

    .main-menu li .main-menu__sub .main-menu__sub_row {
        padding: 0 18px 0 6px
    }

    .main-menu li .main-menu__sub .main-menu__sub_item {
        float: left;
        width: 25%;
        padding-left: 11px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .main-menu li .main-menu__sub .main-menu__sub_item .title {
        font-size: 14px;
        font-weight: 500;
        line-height: 14px;
        padding: 11px 0 12px;
        border-bottom: 1px solid var(--sait-default-bg-color)
    }

    .main-menu li .main-menu__sub .main-menu__sub_item .title:hover {
        opacity: .9
    }

    .main-menu li .main-menu__sub .main-menu__sub_item li a {
        padding: 8px 5px;
        line-height: 22px
    }

    .main-menu li .main-menu__sub .main-menu__sub_item li a:hover {
        background-color: #e1e7ea
    }

    .main-menu li .main-menu__sub .banner {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin: 30px 1px 1px 0;
        position: relative;
        height: 258px
    }

    .main-menu li .main-menu__sub .banner .img {
        width: 100%;
        height: 100%;
        background-position: 50%;
        background-size: cover;
        position: absolute;
        top: 0;
        left: 0
    }

    .main-menu li .main-menu__sub .banner .title {
        position: relative;
        z-index: 2;
        background: hsla(0, 0%, 100%, .5);
        padding: 16px 39px 18px 41px;
        font-size: 33px;
        font-weight: 300;
        display: inline-block;
        margin-top: 14px
    }

    .main-menu li .main-menu__sub .banner .more {
        display: block;
        position: absolute;
        z-index: 2;
        background-color: #ffff;
        width: 184px;
        line-height: 30px;
        padding: 0;
        font-size: 14px;
        font-weight: 500;
        color: var(--sait-default-bg-color);
        text-align: center;
        text-decoration: none;
        right: 44px;
        bottom: 34px;
        border-radius: 4px;
        -webkit-box-shadow: 0 2px 5px rgba(4, 6, 7, .33);
        box-shadow: 0 2px 5px rgba(4, 6, 7, .33)
    }

    .main-menu li .main-menu__sub .banner .more:hover {
        background-color: var(--sait-default-bg-color);
        color: #fff
    }

    .main-menu li.active > a, .main-menu li:hover > a {
        background-color: #d9dae3
    }

    .main-menu li.active .main-menu__sub, .main-menu li:hover .main-menu__sub {
        left: 261px;
        top: 0;
        opacity: 1;
        width: 980px;
        border: 1px solid var(--sait-default-bg-color);
        -webkit-box-shadow: 0 2px 3px rgba(4, 6, 7, .2);
        box-shadow: 0 2px 3px rgba(4, 6, 7, .2);
        visibility: visible
    }

    .product-vendor__list {
        margin-top: 15px;
        font-size: 0;
        /*overflow-y: hidden;*/
        /*max-height: 310px*/
    }

    .product-vendor__list, .product-vendor__list .product-vendor__item {
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    .product-vendor__list .product-vendor__item {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: top;
        display: inline-block;
        width: 167px;
        border: 1px solid #eee;
        margin: 0 10px 7px 0;
        text-align: center;
        text-decoration: none;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        position: relative;
        overflow: unset;
    }

    .product-vendor__list .product-vendor__item .img {
        min-height: 60px;
        padding: 5px
    }

    .product-vendor__list .product-vendor__item .img:before {
        content: " ";
        line-height: 60px
    }

    .product-vendor__list .product-vendor__item .img img {
        vertical-align: middle;
        max-width: 100%;
        width: auto;
        max-height: 60px
    }

    .product-vendor__list .product-vendor__item .title {
        font-size: 10px;
        color: #212121;
        text-decoration: none;
        margin-bottom: 7px
    }

    .product-vendor__list .product-vendor__item:hover {
        border: 1px solid #b3b3b3;
        -webkit-box-shadow: 0 2px 4px rgba(4, 6, 7, .6);
        box-shadow: 0 2px 4px rgba(4, 6, 7, .6)
    }

    .product-vendor__list.horizontal-scroll {
        white-space: nowrap;
        height: auto
    }

    .product-vendor__list.product-vendor__list_disable-spoiler {
        max-height: 99999px
    }

    .widget-cart {
        margin-top: 15px;
        position: relative;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }

    .widget-cart .link {
        background-color: hsla(0, 0%, 100%, .1);
        font-size: 0;
        line-height: 45px;
        padding-left: 18px;
        display: block
    }

    .widget-cart .link .icon-cart {
        display: inline-block;
        font-size: 18px;
        opacity: .7;
        vertical-align: middle;
        margin-top: 1px;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }

    .widget-cart .link .info {
        display: inline-block;
        font-size: 14px;
        line-height: 14px;
        vertical-align: middle;
        margin: 5px 0 0 8px
    }

    .widget-cart .link .header-block__cart_open {
        position: absolute;
        background: url("../../../images/desktop/icons/arrow-down.png");
        width: 12px;
        height: 7px;
        right: 11px;
        top: 19px;
        -webkit-transition: opacity .2s ease-in-out;
        transition: opacity .2s ease-in-out
    }

    .widget-cart .link:hover .icon-cart {
        opacity: 1
    }

    .widget-cart .link:hover .header-block__cart_open, .widget-cart .link:hover .info {
        opacity: .9
    }

    .widget-cart.open .header-block__cart_open {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .widget-cart .widget-cart__dropdown {
        position: absolute;
        width: 330px;
        top: 57px;
        right: 0;
        -webkit-box-shadow: 0 3px 5px rgba(2, 3, 4, .5);
        box-shadow: 0 3px 5px rgba(2, 3, 4, .5);
        background-color: #fff;
        z-index: 20;
        overflow: hidden;
        display: none
    }

    .widget-cart .widget-cart__dropdown .header {
        line-height: 38px;
        font-size: 18px;
        color: #fff;
        background-color: var(--sait-default-bg-color);
        padding-left: 30px;
        position: relative
    }

    .widget-cart .widget-cart__dropdown .header .close {
        position: absolute;
        top: 9px;
        right: 10px;
        cursor: pointer;
        width: 20px;
        height: 20px
    }

    .widget-cart .widget-cart__dropdown .header .close:after, .widget-cart .widget-cart__dropdown .header .close:before {
        content: "";
        position: absolute;
        top: 9px;
        left: 4px;
        display: block;
        width: 13px;
        height: 1px;
        background-color: #fff
    }

    .widget-cart .widget-cart__dropdown .header .close:before {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .widget-cart .widget-cart__dropdown .header .close:after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .widget-cart .widget-cart__dropdown .header .close:hover {
        opacity: .8
    }

    .widget-cart .widget-cart__dropdown .body {
        max-height: 402px;
        position: relative
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li {
        height: 100px;
        border-bottom: 1px solid #dedede;
        line-height: 100px;
        font-size: 0
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li form {
        display: inline-block;
        width: 30px;
        vertical-align: middle;
        text-align: center
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li form .delete {
        display: block;
        position: relative;
        border: none;
        background: none;
        padding: 0;
        margin: 0 0 0 4px;
        outline: none;
        cursor: pointer;
        width: 20px;
        height: 20px
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li form .delete:after, .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li form .delete:before {
        content: "";
        position: absolute;
        top: 9px;
        left: 4px;
        display: block;
        width: 13px;
        height: 1px;
        background-color: #bcbcbc
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li form .delete:before {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li form .delete:after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li form .delete:hover {
        opacity: .7
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li .image {
        width: 90px;
        text-align: center;
        overflow: hidden;
        display: inline-block;
        vertical-align: middle;
        height: 100px
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li .image img {
        display: inline-block;
        vertical-align: middle;
        max-height: 90px;
        width: 95%
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li .image:before {
        content: " ";
        line-height: 100px;
        display: inline-block;
        font-size: 1px
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li .info {
        display: inline-block;
        color: #282828;
        width: 190px;
        height: 100px;
        line-height: 1em;
        vertical-align: top
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li .info .info-text {
        height: 77px
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li .info .title {
        display: block;
        line-height: 18px;
        color: #282828;
        font-size: 14px;
        text-decoration: none;
        padding-top: 12px
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li .info .title:hover {
        text-decoration: underline
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li .info .description {
        font-size: 11px;
        line-height: 13px;
        margin-top: 2px;
        color: #424141
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li .info .price, .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li .info .quantity {
        font-size: 14px;
        display: inline-block;
        width: 54%;
        line-height: 16px
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li .info .quantity {
        width: 43%
    }

    .widget-cart .widget-cart__dropdown .body .widget-cart__product_list li .info .price {
        font-size: 16px;
        text-align: right
    }

    .widget-cart .widget-cart__dropdown .amount {
        background-color: var(--sait-btn-opacity-bg-color);
        border-top: 1px solid #dedede;
        border-bottom: 1px solid #dedede;
        color: #343434;
        padding: 0 15px 0 30px;
        font-size: 0
    }

    .widget-cart .widget-cart__dropdown .amount div {
        display: inline-block;
        line-height: 40px;
        font-size: 16px
    }

    .widget-cart .widget-cart__dropdown .amount div.label {
        width: 20%
    }

    .widget-cart .widget-cart__dropdown .amount div.value {
        width: 80%;
        text-align: right
    }

    .widget-cart .widget-cart__dropdown .order {
        width: 289px;
        line-height: 31px;
        color: #fff;
        display: block;
        margin: 12px auto;
        text-align: center;
        text-decoration: none;
        border: 1px solid var(--sait-default-bg-color);
        background-color: var(--sait-default-bg-color);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        border-radius: 2px
    }

    .widget-cart .widget-cart__dropdown .order:hover {
        background-color: #fff;
        color: var(--sait-default-bg-color)
    }

    .news__list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 15px;
        font-size: 0;
        max-height: 100%;
        overflow-y: unset
    }

    .news__list, .news__list .news__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    .news__list .news__item {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 30%;
        margin: 0 30px 30px 0;
        padding: 20px;
        vertical-align: top;
        border: 1px solid #eee;
        text-align: center;
        text-decoration: none;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        position: relative
    }

    .news__list .news__item .img {
        min-height: 60px;
        padding: 5px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end
    }

    .news__list .news__item .img:before {
        content: " ";
        line-height: 60px
    }

    .news__list .news__item .img img {
        max-height: 200px;
        width: 100%;
        vertical-align: middle;
        max-width: 100%
    }

    .news__list .news__item .title {
        font-weight: 400;
        color: #232323;
        font-size: 14px;
        text-decoration: none;
        margin-bottom: 7px
    }

    .news__list .news__item .description {
        margin-bottom: 7px;
        height: 70px;
        overflow-y: hidden
    }

    .news__list .news__item:hover {
        border: 1px solid #b3b3b3;
        -webkit-box-shadow: 0 2px 4px rgba(4, 6, 7, .6);
        box-shadow: 0 2px 4px rgba(4, 6, 7, .6)
    }

    .news__list .news__item-btn {
        text-decoration: none;
        border-radius: 4px;
        padding: 5px 10px;
        width: 147px !important;
        display: inline-block;
        margin-top: 10px;
        -ms-flex-item-align: center;
        align-self: center
    }

    .news__list.horizontal-scroll {
        white-space: nowrap;
        height: auto
    }

    .news__list.news__list_disable-spoiler {
        max-height: 99999px
    }

    .reviews-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
    }

    .reviews-title {
        color: var(--sait-default-bg-color);
        font-weight: 500
    }

    /*.sort-group label:before {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 4px 0 4px 5px;
        border-color: transparent transparent transparent #2072b5;
        line-height: 0;
        _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
        content: "";
        margin-right: 10px;
        display: inline-block;
    }

    .sort-group.open label:before {
        margin-right: 7px;
        border-width: 5px 4px 0 4px;
        border-color: #2072b5 transparent transparent transparent;
        _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    }*/

    .reviews-description {
        margin: 27px 0
    }

    .review-rater {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .reviews-count {
        font-family: Roboto, "sans-serif";
        font-size: 14px;
        margin-left: 5px;
        color: var(--sait-default-bg-color)
    }

    .reviews-more {
        text-align: center
    }

    .review-message {
        padding: 10px;
        color: var(--sait-default-bg-color);
        margin-top: 15px;
        font-size: 14px;
        background-color: var(--sait-btn-opacity-bg-color)
    }

    .review-message.hide {
        display: none
    }

    .review-create {
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        padding: 20px 15px;
        margin: 27px 0 20px
    }

    .review-create .form-group {
        margin-bottom: 10px
    }

    .review-create input {
        margin-top: 5px
    }

    .review-create label {
        font-size: 14px;
        font-family: roboto, sans-serif
    }

    .review-create-rating {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .review-create-rating label {
        margin-right: 5px
    }

    .review-create .g-recaptcha {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 15px 0
    }

    .review, .review-create .g-recaptcha {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .review {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        padding: 20px 15px;
        margin-bottom: 15px
    }

    .review-items-inverse {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .review-heading {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        margin-bottom: 20px
    }

    .review-heading, .review-product {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .review-product {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-right: 20px
    }

    .review-product-title {
        text-decoration: none;
        font-weight: 600;
        font-size: 14px;
        color: var(--sait-default-bg-color)
    }

    .review-product-img, .review-product-title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .review-product-img {
        padding: 0 10px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .review-product-img img {
        max-width: 200px;
        height: 200px;
        -o-object-fit: cover;
        object-fit: cover
    }

    .review-product-info {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        background-color: #f4f4f4;
        padding: 10px;
        margin-top: 5px;
        font-family: roboto, sans-serif
    }

    .review-product-info, .review-product-prices {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .review-product-prices {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        font-size: 14px;
        line-height: 18px
    }

    .review-product-price {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }

    .review-product-price-old {
        color: #ed1c24;
        position: relative
    }

    .review-product-price-old:before {
        content: "";
        display: block;
        position: absolute;
        width: calc(100% + 10px);
        top: 10px;
        left: -4px;
        height: 1px;
        background-color: #ed1c24
    }

    .review-product-price-value {
        font-weight: 700
    }

    .review-product-quantity-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .review-product-quantity {
        width: 41px;
        line-height: 24px;
        border: 1px solid #848484;
        border-radius: 4px;
        background-color: #fff;
        font-size: 18px;
        text-align: center;
        color: #212121;
        outline: none
    }

    .review-product-buttons {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 14px;
        margin-top: 10px
    }

    .review-body, .review-product-buttons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .review-body {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0
    }

    .review-item {
        font-size: 12px;
        margin-bottom: 15px
    }

    .review-item, .review-user {
        font-family: Roboto, "sans-serif"
    }

    .review-user {
        font-weight: 700;
        font-size: 14px
    }

    .review-city {
        color: #b2bec3
    }

    .review-label {
        font-weight: 700;
        margin-bottom: 5px;
        font-family: Roboto, "sans-serif";
        font-size: 12px
    }

    .review-like {
        color: var(--sait-default-bg-color);
        text-decoration: underline;
        cursor: pointer
    }

    .review-response {
        color: var(--sait-default-bg-color);
        font-size: 12px
    }

    .review-helpful {
        position: absolute;
        right: 15px;
        top: 20px;
        font-family: Roboto, "sans-serif";
        font-size: 14px;
        color: #6f6f6f;
        text-align: right
    }

    .pagination-wrap .pagination {
        margin: 20px 0 10px
    }

    .star-rating {
        background: url("../../../images/star_off.svg") !important
    }

    .star-rating .star-value {
        background: url("../../../images/star.svg") !important
    }


    .breadcrumbs-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .breadcrumbs-wrap .btn {
        width: inherit;
        padding-left: 5px;
        padding-right: 5px
    }

    .warranty-service, .warranty-services {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        font-size: 14px;
        padding: 15px 30px;
        margin-top: 30px
    }

    .warranty-service {
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1)
    }

    .warranty-service-title {
        width: 100%;
        color: var(--sait-default-bg-color);
        font-weight: 700;
        text-align: center;
        padding-bottom: 15px
    }

    .warranty-service-item {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 5px 0
    }

    .warranty-service-item img {
        margin-right: 15px
    }

    .warranty-service-item-value {
        font-weight: 700;
        margin-left: 5px
    }

    .warranty-service-item-desc {
        font-size: 12px;
        color: grey
    }

    .warranty-images {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 30px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .warranty-images-item {
        position: relative;
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        width: 300px;
        height: 280px
    }

    .warranty-images-title {
        position: absolute;
        color: #fff;
        text-transform: uppercase;
        width: 100%;
        bottom: 0;
        background-color: rgba(134, 28, 97, .9);
        text-align: center;
        padding: 15px 0
    }

    .warranty-images img {
        max-width: 300px;
        height: 280px;
        -o-object-fit: cover;
        object-fit: cover
    }

    .warranty-info {
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        margin-top: 30px
    }

    .warranty-info-title {
        font-size: 14px;
        color: #fff;
        padding: 15px;
        background-color: var(--sait-default-bg-color)
    }

    .warranty-info-text {
        padding: 15px
    }

    .delivery-item {
        margin-top: 30px
    }

    .delivery-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 16px
    }

    .delivery-header img {
        width: 25px;
        height: 24px;
        margin-right: 5px
    }

    .delivery-short-desc {
        padding-left: 30px;
        font-size: 12px;
        color: grey;
        margin: 5px 0 15px
    }

    .delivery-type, .delivery-types {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .delivery-type {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 49%
    }

    .delivery-type-title {
        width: 100%;
        text-align: center;
        padding: 10px 0;
        color: var(--sait-default-bg-color);
        font-size: 14px;
        font-weight: 700
    }

    .delivery-type-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 47.5%;
        height: 150px;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        position: relative;
        overflow: hidden
    }

    .delivery-type-courier {
        background: url(../../../images/pages/courier.jpg) no-repeat 0 100%;
        background-size: auto 150px
    }

    .delivery-type-bus {
        background: url(../../../images/pages/bus.png) no-repeat 0 100%;
        background-size: auto 150px
    }

    .delivery-type-values {
        text-align: right;
        font-weight: 600;
        line-height: 25px;
        padding-right: 10px
    }

    .delivery-type-weight {
        color: gray
    }

    .delivery-tks {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .delivery-tk {
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        height: 60px;
        padding: 0 10px;
        margin-right: 15px;
        margin-bottom: 15px
    }

    .delivery-tk img {
        width: 100px;
        height: 60px;
        -o-object-fit: contain;
        object-fit: contain;
        -o-object-position: center;
        object-position: center
    }

    .pickup-map-wrapper {
        -webkit-box-orient: horizontal;
        -ms-flex-direction: row;
        flex-direction: row;
        border: 1px solid #dedede;
        -webkit-box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
        padding: 15px;
        margin-top: 15px
    }

    .pickup-map-wrapper, .pickup-nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal
    }

    .pickup-nav {
        min-width: 40%;
        max-width: 40%;
        margin-right: 15px;
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .pickup-nav input {
        padding: 10px;
        border: 1px solid #dedede
    }

    .pickup-points {
        border: 1px solid #dedede;
        margin-top: 15px;
        overflow-y: auto;
        max-height: 470px;
        min-height: 470px
    }

    .pickup-point {
        border-bottom: 1px solid #dedede;
        padding: 20px 15px;
        position: relative
    }

    .pickup-point label {
        display: block
    }

    .pickup-price {
        text-align: right;
        font-weight: 700;
        position: absolute;
        right: 10px;
        bottom: 5px
    }

    .pickup-map {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        border: 1px solid #dedede
    }

    .header-block.header-block__tall {
        padding-top: 4px;
    }

    .whatsapp-icon {
        background: url(../../../images/whatsapp.svg) center no-repeat;
        background-color: #851B61;
        background-size: 50%;
        width: 43px;
        height: 43px;
        margin-right: 15px;
        display: inline-block;
        border-radius: 50%;
    }

    .menu-icon-item, footer .footer-contact .menu-icon-item {
        display: flex;
        align-items: center;
    }

    .menu-icon-item img {
        width: 24px;
        height: 24px;
        margin: -3px 5px -2px -2px;
    }

    .header-block .whatsapp, footer .footer-contact .whatsapp {
        font-size: 13px;
        display: flex;
        align-items: center;
        padding: 2px 0;
    }

    .header-block .whatsapp {
        padding-top: 4px;
        margin-bottom: -6px;
    }

    footer .footer-contact .whatsapp {
        margin-top: 10px;
        font-size: 17px;
    }

    .header-block .whatsapp .icon, footer .whatsapp .icon {
        margin-right: 5px;
        background-size: 60%;
        width: 20px;
        height: 20px;
        background-color: #3E9B4C;
    }

    footer .whatsapp .icon {
        width: 22px;
        height: 22px;
    }

    .product-description > * {
        max-width: 100%;
    }

    pre {
        white-space: break-spaces;
    }

}


.sidebar-sort a, .sidebar-sort a:focus, .sidebar-sort a:hover {
    text-decoration: none;
    color: #848484;
    padding-left: 32px
}
.sidebar-modules-filter{
    margin: 0;
    box-shadow: unset;
    padding: 0;
}

.sidebar-modules-filter .sidebar-modules-filter-button{
    width: auto;
}
.modules-filter{
    display: flex;
    flex-wrap: wrap;
    grid-gap: 40px 10px;

}

.modules-filter-block{
    max-width: 200px;
    box-shadow: 0 1px 3px rgba(4, 6, 7, .1);
    padding: 18px 20px 16px;
}

.modules-filter-block-img{
    width: 200px;
    height: 106px;
    overflow: hidden;
}

.modules-filter-block-title{
    font-family: Roboto;
    text-align: center;
    font-size: 14px;
    margin: 10px 0;
}

.modules-filter-block-img  img{
    width: 100%;
}

.modules-filter-block-search  input{
    max-width: -webkit-fill-available;
    width: 100%;
    padding: 0 5px;
    margin: 15px 0;
    height: 24px;
    border-radius: 3px;
    border: 1px solid #ccc;
    -moz-appearance: textfield;
}


.modules-filter-scroll{
    max-height: 166px;
    overflow-x: hidden;
}

.modules-filter-scroll.block-enable-search{
    max-height: 126px;
    overflow-y: scroll;
}

/* width */
.modules-filter-scroll::-webkit-scrollbar {
    width: 4px;
}

/* Track */
.modules-filter-scroll::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.modules-filter-scroll::-webkit-scrollbar-thumb {
    background: #F3E8EF;
}

/* Handle on hover */
.modules-filter-scroll::-webkit-scrollbar-thumb:hover {
    background: black;
}
.modules-filter-sidebar-scroll{
    max-height: 124px;
    overflow-x: hidden;
}
.sort-checkbox p{
    margin-left: 30px;
    font-size: 14px;
    color: #848484;
}

.right-column.content-right {
    width: 100%;
}

.home-text-content{
    padding: 30px 40px;
    border: 1px solid #F0E7EF;
    border-radius: 15px;
}

.home-text-content p{
    margin: 0;
}


.home-vendor__list .product-vendor__item{
    width: 167px;

}

.content-block{
    display: flex;
}

.content-block .left-column{
    width: auto;
    margin-right: 0;
}
.content-block .sidebar-filter{
    width: 240px;
    margin-right: 20px;
}

.content-properties{
    margin-top: 38px;
    margin-bottom: 60px;
}

.sidebar-sort button.sidebar-modules-filter-button{
    margin-top: 40px;
}

.product-body .info-block{
    display: flex;
}

.catalog-wrapper{
    position: relative;
}

.main-menu{
    display: none;
    position: absolute;
    width: 100%;
}

.catalog-wrapper:hover .main-menu{
    display: block;
    background: #fff;
    
}


