:root {
    --accent-color: #4e2f19;
}


html,
body {

    overflow-x: hidden !important;
}


.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}

.fancybox-container * {
    box-sizing: border-box
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.fancybox-bg {
    background-color: rgba(35, 43, 53, 0.7);

    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-toolbar {
    right: 0;
    top: 0
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994
}

.fancybox-slide:before {
    content: "";
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0
}

.fancybox-slide--image:before {
    display: none
}

.fancybox-slide--html {
    padding: 6px
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
    cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
    cursor: grabbing
}

.fancybox-container [data-selectable=true] {
    cursor: text
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff
}

.fancybox-iframe,
.fancybox-video {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
    color: #ccc
}

.fancybox-button:hover {
    color: #fff
}

.fancybox-button:focus {
    outline: none
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none
}

.fancybox-button div {
    height: 100%
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child,
.fancybox-button--play svg:nth-child(2) {
    display: none
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998
}

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0px;
    top: 0px;
    border-radius: 0 0 0 5px;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px
}

.fancybox-navigation .fancybox-button div {
    padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right)
}

.fancybox-caption {
    background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996
}

@supports (padding:max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))
    }
}

.fancybox-caption--separate {
    margin-top: -50px
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.fancybox-loading {
    animation: a 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999
}

@keyframes a {
    to {
        transform: rotate(1turn)
    }
}

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translateZ(0)
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scaleX(1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    transform: rotate(-1turn)
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    transform: rotate(1turn)
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scaleX(1) translateZ(0)
}

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translateZ(0) scale(1)
}

.non-end {
    padding: 35px 50px 50px;
    background: #f5f5f5;
    font-size: 21px;
    line-height: 1.5;
    box-sizing: border-box;
    margin-bottom: 30px !important;
    border-radius: 10px;
    margin-top: 60px !important;
}

.non-end h2.title {
    font-size: 34px !important;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-family: Raleway;
    font-weight: 800;
    line-height: 1.5;
}

.delivery-icon img {
    width: 42px;
    height: 42px;
}

@media (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px
    }

    .fancybox-slide--image {
        padding: 6px 0
    }

    .fancybox-close-small {
        right: -6px
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px
    }

    @supports (padding:max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right))
        }
    }
}

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%
}

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px
}

.fancybox-thumbs__list a:before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991
}

.fancybox-thumbs__list a:focus:before {
    opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
    opacity: 1
}

@media (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px)
    }
}

/* End */


/* Start:/js/scroll/jquery.mCustomScrollbar.min.css?170316907342839*/
.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: 0;
    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;
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.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;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    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;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    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;
    -moz-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;
    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-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_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
    -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;
    -moz-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;
    -o-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
}

.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,
.mCustomScrollBox:hover>.mCSB_scrollTools,
.mCustomScrollBox:hover~.mCSB_scrollTools,
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag {
    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: rgba(255, 255, 255, .75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .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: rgba(255, 255, 255, .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(/js/scroll/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: rgba(255, 255, 255, .1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    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: rgba(255, 255, 255, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    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: rgba(255, 255, 255, .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: rgba(255, 255, 255, .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);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    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: rgba(255, 255, 255, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    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: rgba(255, 255, 255, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    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: rgba(255, 255, 255, .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: rgba(255, 255, 255, .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);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    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: rgba(255, 255, 255, .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: rgba(255, 255, 255, .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: center
}

.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: -moz-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%)
}

.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: -moz-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%)
}

.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 {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    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);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .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;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .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);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    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 {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

.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 {
    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;
    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-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .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 {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);
    height: 12px;
    width: auto
}

.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.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0, 0, 0, .05);
    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 {
    box-shadow: inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    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 {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .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);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal.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_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: rgba(255, 255, 255, .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: rgba(255, 255, 255, .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-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-color: rgba(255, 255, 255, .2);
    -webkit-box-sizing: border-box;
    -moz-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: rgba(255, 255, 255, .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: rgba(255, 255, 255, .75)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .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: rgba(255, 255, 255, .9)
}

/* End */


/* Start:/css/selectric.css?17031691814543*/
/*======================================
  Selectric v1.13.0
======================================*/

.selectric-wrapper {
    position: relative;
    cursor: pointer;
}

.selectric-responsive {
    width: 100%;
}

.selectric {
    border: 1px solid #DDD;
    border-radius: 0px;
    background: #F8F8F8;
    position: relative;
    overflow: hidden;
}

.selectric .label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 38px 0 10px;
    font-size: 12px;
    line-height: 38px;
    color: #444;
    height: 38px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric .button {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background-color: #F8f8f8;
    color: #BBB;
    text-align: center;
    font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric .button:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #BBB;
    border-bottom: none;
}

.selectric-focus .selectric {
    border-color: #aaaaaa;
}

.selectric-hover .selectric {
    border-color: #c4c4c4;
}

.selectric-hover .selectric .button {
    color: #a2a2a2;
}

.selectric-hover .selectric .button:after {
    border-top-color: #a2a2a2;
}

.selectric-open {
    z-index: 9999;
}

.selectric-open .selectric {
    border-color: #c4c4c4;
}

.selectric-open .selectric-items {
    display: block;
}

.selectric-disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0;
}

.selectric-hide-select select {
    position: absolute;
    left: -100%;
}

.selectric-hide-select.selectric-is-native {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border: none;
    z-index: 1;
    box-sizing: border-box;
    opacity: 0;
}

.selectric-input {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    outline: none !important;
    border: none !important;
    background: none !important;
}

.selectric-temp-show {
    position: absolute !important;
    visibility: hidden !important;
    display: block !important;
}

/* Items box */
.selectric-items {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #F8F8F8;
    border: 1px solid #c4c4c4;
    z-index: -1;
    box-shadow: 0 0 10px -6px;
}

.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto;
}

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%;
}

.selectric-items ul,
.selectric-items li {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    min-height: 20px;
}

.selectric-items li {
    display: block;
    padding: 10px;
    color: #666;
    cursor: pointer;
}

.selectric-items li.selected {
    background: #E0E0E0;
    color: #444;
}

.selectric-items li.highlighted {
    background: #D0D0D0;
    color: #444;
}

.selectric-items li:hover {
    background: #D5D5D5;
    color: #444;
}

.selectric-items .disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default !important;
    background: none !important;
    color: #666 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
    font-weight: bold;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: none;
    color: #444;
}

.selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1;
}

.selectric-items .selectric-group li {
    padding-left: 25px;
}

/* End */


/* Start:/css/slick.css?17031691811827*/
/* Slider */
.slick-slider {
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;

    display: block;
}

.slick-track:before,
.slick-track:after {
    display: table;

    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;

    /*height: 100%;*/
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

/*.slick-slide img*/
/*{*/
/*    display: block;*/
/*}*/
.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;

    height: auto;

    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/css/style.css?173798989259710*/
/* Eric Meyer's CSS Reset */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

html {
    background: white;
}

html:before {}

html.menu-hover:before {
    opacity: 1;
    visibility: visible;
}

html.menu-hover.popup-open:before {
    z-index: 101;
}

body {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* End of Eric Meyer's CSS Reset */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

body {
    font: 12px/18px 'Roboto', sans-serif;
    color: #212121;
}

.colors__title {
    padding-top: 100px;
    text-align: center;
    color: #222;
    font-family: Raleway;
    font-size: 34px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: 0.68px;
    text-transform: uppercase;
    margin-bottom: 6px;
}

.colors_subtitle {
    color: #222;
    font-family: Raleway;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.28px;
    text-transform: uppercase;
}

.main-banner-title.colors__title {
    padding-top: 0;
}

.wrapper {
    min-width: 1200px;
    max-width: 100%;
    margin: 0 auto;
}

.wrapper-inside {
    width: 90.4%;
    margin: 0 auto;
    max-width: 1200px;
}

.wrapper-inside-content {
    width: 90.4%;
    margin: 0 auto;
    max-width: 1200px;
}

.footer-wrapper {
    width: 95.385%;
    margin: 0 auto;
    max-width: 1560px;
}

a {
    color: var(--accent-color);
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

img,
svg {
    vertical-align: top;
}

sup {
    vertical-align: super;
}


.accent {
    color: var(--accent-color);
}

b {
    font-weight: bold;
}

.h1,
h1,
.h2,
h2,
.h3,
h3,
.h4,
h4 {}

.h1,
h1 {
    font-family: Raleway;
    font-size: 36px;
    font-style: normal;
    font-weight: 800;
    line-height: 140%;
    /* 50.4px */
    letter-spacing: 0.72px;
    text-transform: uppercase;
}

.h2,
h2 {
    font-style: normal;
    font-weight: 700;
    font-size: 56px;
    line-height: 66px;
}

.h3,
h3 {
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 46px;
}

.h4,
h4 {
    font-style: normal;
    font-weight: 700;
    font-size: 34px;
    line-height: 40px;
}

.btn {
    cursor: pointer;
    min-width: 250px;
    display: inline-block;
    font-family: Raleway;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.36px;
    text-transform: uppercase;
    text-align: center;
    padding: 17px 25px;
    outline: none;
    border: 0px;

    box-sizing: border-box;
}

.btn:hover {
    text-decoration: none;

}

.btn-primary {

    border-radius: 4px;
    background: var(--accent-color);
    color: white;
}

.btn-primary:hover {}

.btn-primary.disabled {}

.btn-primary.inactive {}

.btn-primary.inactive:hover {}

.btn-secondary {}

.btn-secondary:hover {}

.btn-secondary.disabled {}

.section {
    vertical-align: top;
    display: inline-block;
    width: 100%;
    position: relative;
    z-index: 1;
}

/* Header
-----------------------------------------------------------------------------*/
.header {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    padding: 25px 0px;
    background: white;
    z-index: 2;
}

.header.header_fixed {
    position: fixed;
    background: white;
    z-index: 10;
    /*height: 40px;*/
    -webkit-box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
    -moz-box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
    box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
}

.header-container {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    justify-content: space-between;
}


.haeder-menu ul {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 32px;
    padding: 0 60px 0 70px;
}

.haeder-menu ul li a {
    color: #222;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.3px;
    position: relative;
}

.haeder-menu ul li a:hover {
    text-decoration: none;
}

.haeder-menu ul li a:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 0px;
    height: 2px;
    background: #222;
    bottom: -3px;
    left: 0px;
    -webkit-transition: .6s cubic-bezier(.645, .045, .355, 1);
    -o-transition: .6s cubic-bezier(.645, .045, .355, 1);
    transition: .6s cubic-bezier(.645, .045, .355, 1);
}

.haeder-menu ul li a.active:before {
    background: var(--accent-color);
}

.haeder-menu ul li a:hover:before,
.haeder-menu ul li a.active:before {
    width: 100%;
}

.header-contacts {
    display: flex;
    align-items: flex-end;
    gap: 5px;
}

.header-contacts.desktop {
    flex-direction: column;
}


.header-contacts.mobile {
    display: none;
}

.header-contacts a {
    font-family: 'Manrope';
    font-size: 19px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    letter-spacing: 0.3px;
    color: #000;
    position: relative;
    white-space: nowrap;
}

.header-contacts a:hover {
    text-decoration: none;
}

.header-contacts a:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 0px;
    height: 2px;
    background: var(--accent-color);
    bottom: -3px;
    left: 0px;
    -webkit-transition: .6s cubic-bezier(.645, .045, .355, 1);
    -o-transition: .6s cubic-bezier(.645, .045, .355, 1);
    transition: .6s cubic-bezier(.645, .045, .355, 1);
}

footer .header-contacts a:before,
footer .header-contacts a:after {
    background: #fff;
}

.header-contacts a:hover:before {
    width: 100%;
}


.header-contacts a:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 0px;
    height: 2px;
    background: var(--accent-color);
    bottom: -3px;
    left: 0px;
    -webkit-transition: .6s cubic-bezier(.645, .045, .355, 1);
    -o-transition: .6s cubic-bezier(.645, .045, .355, 1);
    transition: .6s cubic-bezier(.645, .045, .355, 1);
}

.header-contacts a:hover:after {
    width: 100%;
}


/* Middle
-----------------------------------------------------------------------------*/
.content {
    padding: 0;
    overflow-x: hidden;
    /*this-was*/
    /*position: relative;*/
    /*z-index: -1;*/
}


.section-main-banner {
    position: relative;
    overflow: hidden;
}

.main-banner-content {}

.main-banner-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

    padding-top: 62px;
    padding-bottom: 62px;

}

.main-banner-item .main-banner-item-content {
    padding-top: 19px;
    width: 45%;
}

.main-banner-item .main-banner-picture {
    width: 55%;
    box-sizing: border-box;
    padding-left: 4%;
    padding-right: 6%;
}

.main-banner-item .main-banner-picture img {
    float: right;
}

.main-banner-title {
    font-family: 'Manrope';
    font-size: 36px;
    font-style: normal;
    font-weight: 900;
    line-height: 140%;
    letter-spacing: 0.72px;
    text-transform: none;
    color: #222;
}

.main-banner-item .main-banner-title {
    margin-bottom: 16px;
}

.separate-line {
    display: inline-block;
    width: 80px;
    height: 4px;
    background: var(--accent-color);
}

.main-banner-item .separate-line {
    margin-bottom: 13px;
}

.main-banner-desc {
    color: #222;
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 165%;
}

.main-banner-item .main-banner-desc {
    margin-bottom: 32px;
}

.main-banner-price-title {
    color: #222;
    font-family: 'Manrope';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.28px;
}

.main-banner-item .main-banner-price {
    margin-bottom: 28px;
}

.main-banner-item .main-banner-price-title {
    margin-bottom: 4px;
}

.main-banner-price-value {
    font-family: Raleway;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0.56px;
    font-feature-settings: 'lnum' 1;
}

.main-banner-price-value sup {
    font-size: 16px;
    font-weight: 900;
}

.main-banner-item .main-banner-btns {
    margin-bottom: 16px;
    display: inline-block;
    width: 100%;
}

.main-banner-btns .main-banner-feedback {
    float: left;
}

.main-banner-btns .main-banner-download {
    display: inline-block;
    margin-left: 23px;
    margin-top: 18px;
}

.main-banner-download a {
    color: #222;
    text-align: center;
    font-family: Raleway;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.36px;
    text-transform: uppercase;
}

.main-banner-after {}

.main-banner-after .main-banner-after-icon {
    float: left;
    margin-top: 4px;
    margin-left: 2px;
    margin-right: 8px;
}

.main-banner-after .main-banner-after-text {
    color: #222;
    font-family: Manrope;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 165%;
    width: 500px;
    max-width: 100%;
}

.main-banner-content {
    position: relative;
    /*max-height: 830px;*/
}

.main-banner-content .main-banner-changer {
    position: absolute;
    right: 0px;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
}

.main-banner-content .main-banner-changer ul {
    display: inline-block;
}

.main-banner-content .main-banner-changer ul li {
    margin-bottom: 8px;
}

.main-banner-content .main-banner-changer ul li a {
    display: inline-block;
    background: none;
    padding: 8px;
    box-sizing: border-box;
    border: 2px solid transparent;
    border-radius: 50%;
    transition: all 0.3s ease;
}

.main-banner-content .main-banner-changer ul li a.slick-active {
    border: 2px solid var(--accent-color);
    background: white;
}

.main-banner-content .main-banner-changer ul .slick-current a {
    background: white;
    border: 2px solid var(--accent-color);
}

.main-banner-content .main-banner-changer ul li a img {
    width: 44px;
    height: 44px;
    border-radius: 50%;
}


.section-bullets-list {
    margin-top: -10px;
}

.bullets-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

    margin: 0 -18px;

}

.bullet-item {
    width: 25%;
    text-align: center;
    box-sizing: border-box;
    padding: 0 18px;
}

.bullet-item-pic {
    margin-bottom: 26px;
}

.bullet-item-name {
    color: #222;
    text-align: center;
    font-family: Raleway;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    letter-spacing: 0.36px;
    margin-bottom: 20px;
}

.bullet-item-text {
    color: #656A70;
    text-align: center;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 180%;
}


.section-gallery {
    padding-top: 68px;
    padding-bottom: 63px;
}

.gallery-block-container {
    padding: 0 16%;
    margin: 0 -6px;
}

.gallery-block-container .slick-list {
    overflow: visible;
}

.gallery-item {
    box-sizing: border-box;
    padding: 0 6px;
}

.gallery-item a {}

.gallery-item a img {
    border-radius: 12px;
    width: 100%;
}

.gallery-block-navigation {
    text-align: center;
    margin-top: 40px;
}

.gallery-block-navigation .gallery-arrow {
    display: inline-block;
    margin: 0 10px;
    cursor: pointer;
}

.gallery-block-navigation .gallery-arrow svg {
    margin-top: 3px;
}

.gallery-block-navigation .nav {
    display: inline-block;
}

.gallery-block-navigation .nav ul {
    line-height: 10px;
}

.gallery-block-navigation .nav ul li {
    float: left;
    margin: 0 10px;
}

.gallery-block-navigation .nav ul li button {
    border: 0px;
    background: none;
    font-size: 0px;
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #D9D9D9;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
    transition: all 0.3s ease;
    cursor: pointer;
}

.gallery-block-navigation .nav ul li.slick-active button {
    background: #222;
}


.calculator-block-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.calculator-left {
    width: 52.25%;
}

.calculator-right {
    width: 47.75%;
}


.interactive-pic {
    margin-top: 17px;
    margin-bottom: 25px;
}

.interactive-examples-title {
    color: #222;
    text-align: center;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.32px;
    text-transform: uppercase;
}

.inactive-slider {
    padding: 0 105px 0 75px;
    margin-top: 21px;
    margin-bottom: 21px;
}

.inactive-slider-item {
    /*padding: 0 15px;*/
    /*text-align: center;*/
}

/*.calculator-left .slick-active div {*/
/*	width: 60px!important;*/
/*}*/

/*.calculator-left .slick-active {*/
/*	width: 70px!important;*/
/*}*/

/*.calculator-left .slick-active.slick-current {*/
/*	width: 60px!important;*/
/*}*/
/*ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Âµ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹*/
.calculator-left .slick-current .inactive-slider-item {
    /*padding: 6px;*/
    /*border-radius: 50%;*/
    /*background: white;*/
    /*border: 2px solid var(--accent-color);*/
    /*width: auto!important;*/
}

.calculator-left .slick-current .inactive-slider-item a img {
    padding: 7px;
    width: 46px;
    height: 46px;
    border-color: var(--accent-color);
    border-style: solid;
}

.inactive-slider-item a {}

.inactive-slider-item a img {
    width: 60px;
    height: 60px;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    border-color: rgb(68, 68, 68);
    border-width: 2px;
    border-radius: 50%;
    transform-origin: 50% 50%;
    opacity: 1;
    transform: translate(0px, 0px);
    visibility: visible;
}

.inactive-slider-item.slick-current a img {
    padding: 5px;
    border: 2px solid var(--accent-color);
    box-sizing: border-box;
}

.inactive-slider .slick-arrow {
    position: absolute;

    border: 0px;
    font-size: 0px;
    padding: 0px;
    margin: 0px;

    display: inline-block;
    width: 60px;
    height: 60px;

    border-radius: 48px;
    background: #FFF;
    box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.10);

    transition: all 0.3s ease;
    cursor: pointer;
}

.inactive-slider .slick-arrow:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 31px;
    height: 10px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='10' fill='none'%3E%3Cpath fill='%234e2f19' d='M0 4h23v2H0zM31 5l-8 5V0l8 5Z'/%3E%3C/svg%3E");
}

.inactive-slider .slick-arrow.slick-prev {
    left: 0px;
    top: 0px;
}

.inactive-slider .slick-arrow.slick-prev:before {
    transform: translate(-50%, -50%) rotate(180deg);
}

.inactive-slider .slick-arrow.slick-next {
    right: 27px;
    top: 0px;
}


.slider-constructor-switch .slick-arrow {
    position: absolute;

    border: 0px;
    font-size: 0px;
    padding: 0px;
    margin: 0px;

    display: inline-block;
    width: 60px;
    height: 60px;

    border-radius: 48px;
    background: #FFF;
    box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.10);

    transition: all 0.3s ease;
    cursor: pointer;
    z-index: 5;
}

.slider-constructor-switch .slick-arrow:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 31px;
    height: 10px;
    background: url(/css/../img/slider-arrow.svg) no-repeat center center;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.slider-constructor-switch .slick-arrow.slick-prev {
    left: 0px;
    bottom: 8px;
    -webkit-box-shadow: 5px 5px 5px -5px rgba(50, 62, 71, 0.6);
    -moz-box-shadow: 5px 5px 5px -5px rgba(50, 62, 71, 0.6);
    box-shadow: 5px 5px 5px -5px rgba(50, 62, 71, 0.6);
}

.slider-constructor-switch .slick-arrow.slick-prev:before {
    transform: translate(-50%, -50%) rotate(180deg);
}

.slider-constructor-switch .slick-arrow.slick-next {
    right: 0;
    bottom: 8px;
    -webkit-box-shadow: 5px 5px 5px -5px rgba(50, 62, 71, 0.6);
    -moz-box-shadow: 5px 5px 5px -5px rgba(50, 62, 71, 0.6);
    box-shadow: 5px 5px 5px -5px rgba(50, 62, 71, 0.6);
}

.calculator-container {
    display: inline-block;
    height: 100%;
    width: 100%;
    background: #F5F5F5;
    border-radius: 12px;

    box-sizing: border-box;
    padding: 36px 33px;
}

.calculator-title {
    color: #222;
    font-family: Raleway;
    font-size: 34px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: 0.68px;
    text-transform: uppercase;
    margin-bottom: 6px;

}

.calculator-container-desc {
    color: #656A70;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 170%;
    margin-top: 12px;
    margin-bottom: 28px;
}


.form-item-line {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

    margin: 0 -10px 48px;
}

.form-item-line label {
    color: #222;
    font-family: Raleway;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.26px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    margin-bottom: 12px;
}

.form-item-line label sup {
    font-size: 8px;
    font-weight: bold;
}

.form-item-line .form-item-one {
    box-sizing: border-box;
    padding: 0 10px;
}

.form-item-line .form-item-one.width-100 {
    width: 100%;
}

.form-item-line .form-item-one.width-50 {
    width: 50%;
}

.form-item-line .form-item-one.width-60 {
    width: 59.5%;
}

.form-item-line .form-item-one.width-40 {
    width: 40.5%;
}

.form-item-line .form-item-one.width-66 {
    width: 66.66%;
}

.form-item-line .form-item-one.width-33 {
    width: 50%;
}

.form-item-one input,
.form-item-one textarea {
    border-radius: 4px;
    border: 1px solid #94989D;
    background: #FFF;
    box-sizing: border-box;
    padding: 16px;

    font-family: Manrope;
    font-size: 16px;
    outline: none;

    width: 100%;
    resize: none;
    vertical-align: top;
}

.form-item-one textarea {
    height: 84px;
    vertical-align: top;
}

.form-item-one .pseudo-check {}

.form-item-one .pseudo-check label {
    margin-bottom: 0px;
}

.form-item-one .pseudo-check label input {
    /*display: inline-block;*/
    width: 1px !important;
    height: 1px !important;
    opacity: 0 !important;
    color: rgba(255, 255, 0, 0.5) !important;
    border-color: rgba(255, 255, 0, 0.5) !important;
}

.form-item-one .pseudo-check label input+span {
    display: inline-block;
    position: relative;
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #94989D;
    background: #FFF;
    float: left;
    flex-shrink: 0;
}

/*.form-item-one .pseudo-check label input:checked + span:before{*/
/*	background: url(/css/../img/switch-before.svg) no-repeat center center;*/
/*}*/

.form-item-one .pseudo-check label input:checked+span {
    background: url(/images/switch.svg) no-repeat center center;
}

.form-item-one .pseudo-check label .checkbox-text {
    padding-left: 10px;
    padding-top: 4px;
    display: inline-block;
    text-transform: none;
}

.form-item-one .pseudo-check label input:checked {
    background: url(/images/switch.svg) no-repeat center center;
}

.form-calc-result {
    border-radius: 12px;
    background: #FFF;
    box-sizing: border-box;
    padding: 18px 20px;
    display: flex;
    justify-content: space-between;
}

.calc-result-price {}

.calc-result-price label {
    color: #222;
    font-family: Raleway;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.26px;
    text-transform: uppercase;
}

.calc-result-price-value {
    color: var(--accent-color);
    font-family: Raleway;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-top: 2px;
}

.calc-result-price-desc {
    color: #94989D;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 165%;
}

.calc-btn {
    display: inline-block;
    margin-top: 17px;
}


.section-calculator {
    padding-bottom: 51px;
}

.section-products {
    padding-top: 40px;
    padding-bottom: 30px;
}

.products-page-container {
    text-align: center;
}

.products-page-container .calculator-container-desc {
    margin-bottom: 18px;
}

.products-list {
    margin-top: 18px;
}

.product-item {
    padding: 60px 0;
}

.products-list .product-item:nth-child(even) {
    background: #F5F5F5;
}

.product-item-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 7.25%;
}

.product-item-picture {
    width: 40.5%;
}

.product-item-picture img {
    width: 100%;
    border-radius: 10px;
}

.product-item-desc {
    width: 59.5%;
    box-sizing: border-box;
    padding-left: 6.55%;
}

.product-item-title {
    color: #222;
    font-family: Raleway;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 15px;
}

.product-item-text {
    color: #656A70;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 170%;
    margin-bottom: 6px;
    margin-top: 35px;
}

.product-item-text dl {
    display: flex;
    flex-wrap: wrap;
}

.product-item-text dl div {
    min-width: 200px;
    margin: 0 40px 20px 0;
}

.product-item-text dl dt {
    font-weight: 700;
    color: #333;
}

.product-item-text b {
    color: #222;
}

.product-item-price-list {
    width: 260px;
}

.price-list-line {
    display: flex;
    justify-content: space-between;
    margin-bottom: 12px;
}

.price-list-line-name {
    color: #222;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 20.8px */
    letter-spacing: 0.32px;
    width: 100px;
}

.price-list-line-name sup {
    font-size: 10px;
}

.price-list-line-price {
    color: #222;
    font-family: Raleway;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    /* 26px */
    letter-spacing: 0.4px;
    width: 74px;
}

.price-list-line-discount {
    color: var(--accent-color);
    font-family: Raleway;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    /* 26px */
    letter-spacing: 0.4px;
    width: 50px;
}

.priduct-item-btn {
    margin-top: 35px;
}

.priduct-item-btn a {
    width: 300px;
}


.section-compare {
    background: #F5F5F5;
    padding-top: 60px;
    padding-bottom: 56px;
}

.section-compare .calculator-title {
    text-align: center;
    display: flex;
    justify-content: center;
}

.compare-table-container {
    background: white;
    /*margin-top: 47px;*/
    padding: 28px 24px 32px;
    border-radius: 10px;
    /*margin-right: 48px;*/
    /*min-width: 347px;*/
}

.table-block-container {
    display: flex;
    margin-top: 48px;
}

.compare-table {
    min-width: 347px;
}

.swiper-slide.compare-table {
    height: auto;
}

.table-block-container .slick-track {
    display: flex;
    gap: 45px;
}

.compare-table-header .table-td,
.compare-table-body-line:nth-of-type(4) .table-td {
    padding: 0 !important;
}

.gallery-block-navigation .nav {
    width: auto;
}

.gallery-block-navigation .swiper-pagination-bullet {
    background: #D9D9D9;
    transition: all 300ms ease-in;
    margin: 0 10px !important;
}

.gallery-block-navigation .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #222;
}

.compare-table {
    min-width: auto !important;
}

.compare-table-container {
    height: 100%;
}

@media (max-width: 865px) {

    .section-compare .calculator-title {
        display: block;
    }

}

@media (max-width: 820px) {

    .table-block-container .slick-track {
        gap: 28px;
    }

}

@media (max-width: 760px) {

    .table-block-container .slick-track {
        gap: normal;
    }

}

@media (max-width: 670px) {

    .calculator-title {
        flex-wrap: wrap;
    }

}

.compare-table-header {
    color: #222;
    text-align: start;
    font-family: Raleway;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    /* 20.8px */
    letter-spacing: 0.32px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 12px;
    text-transform: uppercase;
}

.compare-table-body-line {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #D9D9D9;
    padding-top: 10px;
    min-height: 24px;
    padding-bottom: 10px;
}

.compare-table-body-line:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.compare-table-header .table-td,
.compare-table-body-line .table-td {
    color: #222;
    text-align: center;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    /*border-bottom: 1px solid #D9D9D9;*/
    box-sizing: border-box;
    line-height: 180%;
}

.compare-table-body-line .table-td.td-name {
    font-weight: 700;
}

.compare-table-body-line .table-td {
    font-weight: 500;
}

.compare-table-body-line .table-td.table-td_orange {
    color: var(--accent-color);
}

.compare-table-body-line .table-td.td-name sup {
    font-size: 10px;
    line-height: 0px;
}

.compare-table-body-line .table-td .icon {
    position: relative;
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    top: 50%;
    transform: translateY(-50%);
}

.compare-table-body-line .table-td .icon svg {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}


.section-faq {
    padding-top: 92px;
    padding-bottom: 81px;
}

.faq-container {}

.faq-container .calculator-title {
    text-align: center;
}

.faq-list {
    padding-top: 41px;
    border-bottom: 1px solid #94989D;
}

.faq-item-header {}

.faq-item-header a {
    display: inline-block;
    width: 100%;
    padding-top: 22px;
    padding-bottom: 18px;
    padding-right: 40px;
    box-sizing: border-box;
    position: relative;

    color: #222;
    font-family: Raleway;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 155%;

    text-decoration: none;

    box-sizing: border-box;
    border-top: 1px solid #94989D;
}

.faq-item-header a .icon-faq {
    position: absolute;
    display: inline-block;
    width: 24px;
    height: 24px;

    color: var(--accent-color);
    right: 0;
}

.faq-item-header a.active .icon-faq {
    color: #222;
}

.faq-item-header a.active .icon-faq .invisible {
    display: none;
}

.faq-item-body {
    color: #656A70;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    padding-top: 2px;
    padding-bottom: 29px;
}

.faq-item-body b {
    color: #222;
}

.faq-item-body ul {}

.faq-item-body ul li {
    position: relative;
    box-sizing: border-box;
    padding-left: 20px;
    margin-bottom: 19px;
    line-height: 30px;
}

.faq-item-body ul li:last-of-type {
    margin-bottom: 0px;
}

.faq-item-body ul li:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 8px;
    height: 8px;
    background: var(--accent-color);
    left: 0px;
    top: 5px;
}

.faq-btn {
    text-align: center;
    margin-top: 44px;
}

.faq-btn a {
    width: 300px;
}


.section-review {
    margin-bottom: 80px;
}

.review-item {
    border-radius: 12px;
    background: #F5F5F5;
    box-sizing: border-box;
    padding: 48px 42px 40px 122px;
}

.review-item .review-item-desc {
    color: #222;
    font-family: Manrope;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 180%;
    margin-bottom: 31px;
    position: relative;
}

.review-item-desc:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 49px;
    height: 31px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='31' fill='none'%3E%3Cpath fill='%234e2f19' d='M0 31V14.223L5.929 0h12.264l-3.836 13.7h7.382V31H0Zm27.261 0V14.223L33.19 0h12.264l-3.836 13.7H49V31H27.261Z'/%3E%3C/svg%3E") no-repeat center center;
    left: -79px;
    top: -5px;
}

.review-item-user-title {
    color: #222;
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 180%;
}

.review-item-user-text {
    color: #656A70;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 180%;
}

.review-item-user {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.review-item-pic {
    width: 71px;
    height: 71px;
    background-image: url(data:image/webp;base64,UklGRh5+AABXRUJQVlA4WAoAAAAQAAAA3AEA3AEAQUxQSCENAAARFAQB02RA/9hX8QUiYgIyIzsQW9yHy5w7VS12Kc9SZ7nKXp0yq1P2alURu1PXa0r/5p7SLaAZuEoiOxBbp3TW/3NVaf+180WEJ7VrJ4iw4RTzpBfgG9goyLaXTZYJcUkS21PZyeYVrTcHwU1yQNgkCh5Pc4MoTj3/uZyZXxcRE0BZ1bZJdfWlE0F0VMk5R9IIintY4CW0A6FO4x2I4Eji3PSJuAMiyunSNwWWdyBIsy/AAqcK6aYO06nTb7j/NN/H+88iYgKkONsnRV6RzEafoC0SUoKLEMqT1BGQOCRpWQmaE8xWJyBhNmRbUO1w/2X2GVQvFNUrCZ+LiAmg8mzbpDy76siAZtSoLqguhG7oISRgcCNRkFdRBxNIsH1dt+EXdEFNGAe2C/qFkKAgU4HtQkgX3P0trvOk93O5iJgAqDXnlWvBRXjZcHuD56PJt0Wwv97u5G673g8W3yaj54Oe2yjtXQpqZS8Hlk5KfnsYxcvdSf7k024ZR8O2X3JoYVIvFHL+R7L95SoRoUdNJBg2i7KHZnlKm4csYrYx+p25QSLr5amuZRK4Z2Od5cfX1fL0V9exb41tlIvidTmcr4XgdCxzeFq2y+Fty5Q7Y9evfx7nn8vh/sxnbAqrXDP4wPIvgmYOT9Hi3fmBtXiY3y1GgZTwekvW5rLnJSAU9/or1umq78XBExHlkDUbPiydtTepq0MZfk+upqxM7FzXl+HY756L2RZR+yjD9MeasCiJ3P2NDNub+7mEHTlVGctwPq6csh7RrBvI8B642ajNiOf7Muz383FbkSy8lSb4tpC0EZmqJ03Rq2Zsg1OfSZOc1R2bINpLaZrLtrAForOSJrrqCBvgtHxpqn7LMb3HL+bSZOe30yZ3++lnMd1p8bbWvHAjGt6Ensac7nvR8vuuo65WLJqOW7q6Hx1F18fovp7cwVb0vR24SgoWovNFoKHK5Ido/cekop18by2aX/fyqvGnov2pr5fiKBX9p6OiUhqJ2MGkoRF3fBBbeBi76qjPxCbO6roo9FOxi2m/oIjqa7GPr6tq6KzERq46Orj+7Cx28vzsugKac7GX8+bfnhHuxWbun1z7q8v8zej8O6O48oTxOSmrrbFmhK4bOnM6O8boruMozPUZp76rrsqCkbqoKKu+Yaxu6pqKtD8yWj+2I2q6PGTEDi8ryQ0Ys4GrovyUUTvNK6gaMm7Dqnpqbxi5b2rKaW0Zu9uWZs7c2DN69zfOqCXWZQR3Y0pxBozhgaOS5CNG8aOkQlLPGcfPU+pI+4xkP62M7IixPMqq4mjMaB4fKSI7ZjyPs2pIjxjRo7QSUj5j2k+pIPmcUf08qQDnEeP6kSNebMDIHsSEO9NlbHfPyHaD0X1DtNYeXvuWYLUt43tbE6v6hhH+pipUPmSMh3mR3CmjfOoKdDlgnAeXxYkMGenDiDRtxnpbmPpHsH2si1LZMNo3FUHcBeN94Yrh+Ix435Giw5jvCNHYgW7XEKG8ZtSvywJkJoz7SeanZ/zNyP/7zM8uZOxf/8k19+DbN412fS7on1832TOx/88M1jkT4NwxVnUlDFxVDVV4LRx8XTBTX1jYN1I9pUFaN5A7Ex7OXPOMhYlj4zQOVDg0DFNMhItJ0SwjYePIKH5Kh9Q3SH4qfJzmzdETRvaMUVlTYl0xxUQ4OTFE8IMUPwIjuAth5cI1wUB4OTDA/S0xtvezFwkzo8y1jtQ4tjLmxMLN2MlWV9jZzZT3nh7vPZ1C4Weo0e0NQTYn9XkqDC1q8/gzRaZpXV4IR29r4sxBMnf0aEmUtrQQPkx8oUNH4rSjgVgBZSX4tSVS2+ycJVSWDre6xGqdWWYGllmGV1Witcoq6cHFS3IqSLwWGMXfAuZtnE9eIjbPJtqHTD/KJSsxm+XigsZlcioATXCKR0WitsIiMYbNOMEhJ3Gb43AfOPcZiA1wNkJdTSK3piz2ETofY6rOSeyeU9UFT1dRygePn1JzVaL3qpLIED7DiAoh8StUlAFUVhAPLVAYN+exDfbM9a1Q31hiZYVWCVMe22HPVM8S9QxFl5ZoGTVTZFtcNHPXGt01M7dGcyO5gzU65Ew02R43TQQWKTDw6weL9OHX0/3JNvnP0x1bpePT5VDKt3I+ofTpbMOXWObbpGBKtynBVG5BWzC1VI8v0cz1BJyEXgGnQst6hdOrpeMv8ezrxICKda4Bda1xVgGqOutzl4h2+wJIBX0JpJI+CSnZY9SQqg2VvcS0rWKgYqoIVJEqA1WmegDVg8JsQNWYHbpENe14sPI6IazCjoCV6EhYyc4cVnNCyOQPrP5MCErC6xLgE8sH2sRqA0NiDYGIWBEQEysGlsRaAjti7ZA7EeuU84TZXpla5Rq1agG1ggtqXYTUCi+pddmAVsOFltuDVm8ArcFzaD0fQWs0gdbkG7S+LaC1CKAV7ENrfw2t9RZa2x20dhLbO2jtttDarqG13ofWfgCtYAGtxTdofZtAazKC1ug5tJ4PoDXoQavnQsttQKtRglZpD1p7l6B1KaBWUKNWrUytskctL3ci1imHHbF2wJJYSyAmVgxExIqAIbGGQJtYbcAnlg+UiFUCnC+0+uIAuKLVFQAktEr+J2AlOiGswo4HK69DYUU7ZgOqxuyQB1A9EGUGqkwVgSpSMVAxlQ0qW2XUkKoNFZGQkqQ3gVTSF0Aq6HMh5fadVYCqzvrINaCuiWYMqFjHB5SvY73C6dXSIQWcCqIt4CT0OJy4Hm3B1FI9UoKpJFumYEq34WDi2zifUPp0tiE5lHKy9QxKs+0YlNh20wWQFtPtKLBIARlsWqSmidzBGh1yJmhujeZk9K41umumaI2KZqJLS7SMmqGeJeqRYc8SeaYSKyu0SpiivhXqk3HPCnnm4qEFehU3Rw8tUJm+YckCiW9x9sT6DCPfgq7C5yopTfng8VNqqAueLik+B55zqmIfofMxpopq0KmRcrEBzkaoo/vAuU8Mc8DJcUiMYTNOcKAKbCrE8lQAmuAUD3JB4xLTLGiyXKJ9yPSjXCgPmTyxjb8FzNs4HyoApkCMkx5cvCQnqsKlSqwzM7DMMryoDpY6MXeWUFk63KgNlTaxFyugrAQ/6gClQxoKHya+0IFaMGmRls4cJHNHD7oNktukaXoKkWlaFypCpEja3t4QZHM7OwgJEiLD3nt6vPeyhC49usi0E5MjdrKF1pEaxxayHlEjQubvb4mxvZ89DIgxgAHdBS0WrgkQ/CDFjwBmnJBiAkNW1pRYV0yBHiV6MGZ+Sohp3hzwUzqkPkw6osMIRi0mZEiKZkHjQIVDA6YdU2EM47ozIsxc86Ce0iCtw8R9GvRh5MJrErwumAnVFQVWVZi6cybAUQfmfkaAWzD49bn1e/ynydDcg8/7n8z+BHxX6Ji/9jf07p447pCZAO/RX3T8l9ewW5dJwsYOdLsGydgBXYeEdHzI+Y4U5C4At3BJzsoGbpsKSVr/CLaPdZK1DbY2CRsZQm0YkYYuB0ALLpO87hRmU5ckzocgC/Mkc/UNxN5USeraFmDbGsnd2sNr3yLJb8DrBol+pguu7hnZKDaA1iBG0juPgPXIIfmTz2H1PEkaTPmg8lOkw/QIUqM0aTE7BtQ4S3o8GsNpfESazI7ANMqSLtM+lPw0aTP1HEjPU6TP5CMYPUqSRp0BiAYO6TTWhVA3Rlo9c2MPn/2NM6TY1hY82xbptvYGOm9qpN1qCJywSvrNT2EzzZOG3QA0gUs6vjyEzPAyaTnS/giXj+0IKbq+AcumTrquLKCyqJC2XR8ovkv6djo7kOw6Dqm8sYbIukFaL08A8qhMes/8DY+7f5Hmz1zfWw3vyglSfnNuMR7/T+H/+rOzpTi69ScZYWdlJVYdaLH62kK8rkKPhX5qGdJ+Aaqsz6zCrA5tuuODNTiMXSi0kViCpAGdFkepBUhHRajVn6pv6kOz+d5adeteHsqtTH6o7cekAgUHC6UtAujYHWwVth24UPP96KisY3Qfqm7Fqopb0LbTfa+m910HCvfCjYo2oQelnyxOjWdavA3Fp2/PjWZ+O03Kd1q+sfgthyyg6KyMZNURZAlFe2kcy7Ygi+jUZ0YxqztkGTNVzxi8aoYsZLLw1gjeFpJkKeP5fujr5+NkMaNZNwhxgZuNku08VRmHtHHlFFnRRO7+JnRt7ucSZE9F7WOo+lgTZFlj57p+SPK752JkY1NXhyFoeDVF1jYiyqFqXpVFhOxu3OuvlLLqe3FCcMLrLdWx7HkJwnG0eHd+UMNhfrcYJTjnmsEHBSyCZo5Q/eufx/nngH3mMzYlcDs8LdsBasuUO2Qkp1wUrwPyWghOychu+fF1NQDVdexbZKQ/c4NE1ierlkngnpGx37BZlD00J6V5yCJmGwSIJvVCIed/MvblKhGhR02CyknJbw+jeLk7/VGn3TKOhm2/5IClOa9cCy7Cy4bbGzwfTb4tgv31did32/V+sPg2GT0f9NxGae9SUCt7OagVAFZQOCDWcAAAcAICnQEq3QHdAT5BHIxEoqEhEhjF9CgEBLKgNVUeVS+DstYgD+X5QH0E137FkjUr6a/3T8hv1d/xnqn+ef4b6Vf8B0hv9KuTP2ZfJnt8v6r/S/lV/gPb19X3qjxf2ulVj/5VnX9d+zEvfeF775b70/qP8Yvqp85J+XPVLdej/cPVq8u32sPuAxKf/b/hT+vXylsZdbcYHH/ar1l+FPAXxL73fgfMsvh8VuQbx0KBH639W7/p80Wol00fRQ/cY0WDahZ3skkoou1Yf2xyJ+K3/Se3yv75j5mfUJcvwC2t475iNqjNDRticvNeCsZ7bDbJTlmpyRSF6ODBe2CO+JCrbGwEmVSsX0efXofDahZwgfetfKnuyAdMguSKZdy/96dTOyDu6v1k7uMcxsQyXIYRY6SWyRg3P/+G/Dn8s5roYIN9f6jstIJ+ugdv9l/QjATKaBBjgDAIamTbfYTB1Wp9CMV9HlCvS6C3Tk4lGxIT0biTqtxCUEw8Wx4QTzibxOi4ALRi9ch7TISbeNQX9YeBEytnNi+IT/SSFc2p4RRStRmgfHSDeiaMwr+CYWWxYN4O6yVEcZ9vwSw8DHtfTYHHLm6PfzooLe37Gw8RqC51Til1PsNAu4/pFL+sf0mz4G9NuXntXbDEYOxp017uHxc0JFJKxEJ2IXfvmUNM9TuAC5u/f1oGd9dVPH9Pw7q6VQRHlznUPQuj+801b+sXY37khz4vCd83crPP+Y7TTr+T6W+6kZ/0R8l8Zkg895CvT4R/bThgZHSKvsGBGN69JO6GRjLvnei6uhhH7P28qE1qQgw2w1BZX8LMK4mNd69tFqZ15bWNzEI2gLMCKMOfNRiMQ3C8ezmqZxw5HxWfMfGsTps5Ib6Pt3zaT9mA+JbNiUGbLfrppYSE2Q2VpQMMcu6ep+pdYkP5T3KTwQpCH4kyZUnSUk+tuzl1d4DOzFlzUduVv+C3nxvCJ0oFnp6gSJIYSJHoT1abIViHXYbG0bqfFg9fGreR4p0qgSQ8JsWkadHHtv/WZZu8RMb80mjhJtlL3Stf3vVQ/u7E1hfDxfczpeoxpxPl8ix5f65rZ62G37FJD5KP22ydBWrudX4HPRNv1tyjR8pJ6gBLNDZWhriS0p7N9oshQmb9gXe6MOXRwxSEhtIRKBVbCPlA6e6SUIbTIOAX5TrT0kA+66I292WAYidz65nBozbSh63AhcoxSQoA7PvXKsYqfaQ5n55oQ4u5l+CsdgV+KZj/cLXfqGJhn8xVI94VeEUv8uTzb/EzfCk5yV4V+/VJnz+34RWVv1anZBJzJ/tRiVMm7Ff5rZ7WQfAvuFBHx+Ak9GRQuwCPsNfP3kiCvlM3qn7HpD3pnqqtVQ2TTOj/GiSQ//2dCYywwWQIoe+vQrq8pbAf9lTzjlPQTlkIpAelQybW42Zq+/ENxSnClPugGmLToTlCw8ntzS8DemUBSnFLpz+T993ErCJX2cFUDlEt3YOajNxIGtu8haa3ZHcfDhCMVfuTmMkwMHxyayu5cVrJeWQwoCiM8uN2dKVBs6eiEMBf74dDfnufCv6rgtDk3m47V64Gq+Ywi9PA7Y0X7ZpBcUGLvItwXN4xRaYRYdwjDR7h8eQGlskQqMDH8Te1UGz2Ew7wOQ3FcvK24MpfRzuh0bQ/iQO4hc14ywf9xMdAjIgPRg9oEwCnOT0QEhzXJW8TIzNtkYwEpbdqnnKLIivRo6PnAE6KlVzCBp9xQ5Lf0+Q6URlhIxvnP5peAtRoMbu2gOFRclWC7OqeHg7/1VZJ8rzgVLEcbhBM2cqU4v8AIsSceDD34oSXI1iTeJnqJ2AavNWAAu/uLUQp5M0NZTLM9Z7cWZ7CwHHXnr2i6IDg4AlYxbvNtqjJDh5a/uSgtuql1IiGA9IAg+lCRON2ECyuhHfuzkQ4U1a3uPA1Xlg2KggdI2D0iKwHUKHlbjhtPGTiE3wfVWb/X5cdaA64sCAjT1LPHiOoiA7qo1LYPl2dYQInrz0u+6ohxVQRm1uXHK2PUUhoxckhqK9jMhXRLmuSN5c+LRR60PZQmWSxMJjtP5ZLAdeFGhtx3wEolpOJKuvPBwCE+uLnDmM02LqkJu9qqNqafjXL0VX0vBwV2TTmzeELp3/X5l4p95j8vSEWzjRa5LBo7PxK2r6fpRmFVBvFqEb+SXFf13QB6APXwhh1vSWWq82C/5akfS4PqAjyV4Zk/IoOM4zKtCERR+CySydk4Z7d5edvn+5imoTdYwnibmnOD3lKulqqbneM6bf3dnfX07RsqZ9z3wGU9mw8F9rHZKjryKQvLElx2Lt7AMzRLYZ+su+8cpkG1lb7GR6TSMCsl/fWQad8JyEr1xHwGPIIgIv6db4sNJUFliqSqd3FVfWyBdVjE9y6xOZWbeh7eD/UBTm+y3/oJzCFzHPxcLSKooIYWZYqr6RfWXLZlczU5IbpzTMDwvRUWr6rAE8q2NdlhJxEll4Y/pDZa+20U/zW8sdOymsgb4owhEk475CM15pj7XHuFgO0CTe7rxAvQFNxT5o+k9P0IxjUmShKUg0w5wz5tyrd3kYEWTVW4OUaZTJplWHwXeK/jwFpQsT+2cojLKJR3WJezvurq0zYtMNW53sUN6v1E/QpRX0dYKDnOwNEu9GJWF5bnaUr1PAi63KZAJq8a1okndlFDsRJIjTsi89XYwVh1CbbtgSgtGo7tzjinXQkhsuq8BnMBF+VCzW/0LEorJ5CvJeN+D0WQxmZxeTpExiaqNZFM+D/TRwOKEHFv/15iyPA06i/qV2xZv4WahyZ0JfkCjhLsFtXv3cN4E8w6HogDjpNDzRVHfjg9+4VSf3eICXyrw45Y0cGOXVbUVYJupt4/voNQ7Oa2U3V2oJMdwE8y22Udv5VhL/FAwtKaorQsWED680a9ybc3bL6INlIWP3NPgTymI/KFWjb7bEB6msVHfrkRKhhD8bYddxw++uVIL+CpQAfuAVHRLuYyfeRWuwoWu0KqL7bYVHjVP0rZ2N8zz2iVZTBaBONCkEzTq/zspnIzGWzEo84wMn4gZDqTPmFTes5LpjtnADBUMzMTtnJtsoG3xBBAzxnRSl1oIHSbWPbSpiFFXR02FB5BOr5j7waecGM3cd9/bVIwzeDInoCEOITdlpJGHQsrTABmvXxRzmLm022oFP/bl6OjS4DtgnUua8/b4z97dKB9BnIPNOO9g3ExrOgG9fDempRMW2plESVTc+qyrJoKgcQ3FwBC62TSqLzbQ6YCvWCJnzx9MWGlo5Gq1W1gyhC08ITBrO6SnBJH3Ik/Ia4lcCiKhWYXCG1mgDPTJgLM9hPVJTYR1sNACDkIdQA+xKc1H3MJwM9cg4CAPHXEUUqnDPn7hbu94y5ioZeZ9H1L3/W45pw29Sk2KchigR7DVrO8UfNdpM01U+Ly7PNORb+3VvT1YQ/YHUu8uNo3THxLxmh7VwUBYF31CBRIfqfAXrhfElOfKTcFJeqTbVz/LDbjfPRBLPdJL+Y2h4ejZLIxLW//zCyudv3Gn7K83Rh0D7pUSJ5HAyVDNRQgUsBcjLqc+KziNx6NwNt7iHeLizOjgmqtiHL3uNLoEyWlu/4BqrbM8CRdhX3nLGJhlxreX7HtAbZEk23EO60pauGvmiZAOyu/IYSsPEFc8flDQCZvCjJ8vg+/vk7SX9IXvyMZR670JA+tThvJbh4sqpJT+jv2e9xjosqrj7HmDwHcN7vIAvh4NFs5ZmBmBfJB71qfitrwmiv0osFIZ4G/XeClUBQU9gCppgV6xv+oZskg7mPn3QiN32Dm553K0i7UZkgnyMFpyrHa0A7Glpw/+MqNQqmq3PWYY0qWM7aKrB15CqKgR9H+IQGqUnA6GQvDeJ7zKMoWcA3En8ujUDK8HmS6+LsnnD8jF0wygFI9c+sjnh+kCHxENChCqEZTqgqfqebsKphGOr+RqVD0cfLQLCIc7+9+pYfiNezba8knI7h/p7X0HWw4Ams7FCUNf3pnt0MSvKJ5av1NjgGUsvymFL0DywN6FYMMt4oqyTtF+1+yBpd+/Y3DD0rCQehTbwtJkTjc7WxshudOcJfYifYIXVYTw54rGbTzyW0aYxVxrsiCV1D+zNMwzwb+myvThbM/611NUoE10FV1aXjuH5I5nIpRiq/lH9BNS5ajMfVUNTuX/EwTjAiZu57DfQkp2vCN4XIX1ZjT8SpjmBJDkIyE2azzE/7BYh/P9/Vcm2WQ8prXQbqUvxB38p3ZJOKdGUMKEjHDqv0VQjBLNyhzcS6OzeHksExsIPUcEtW00cd7ZU02RYr2LftsgzUcU8h2yNIYKuq1bprcxit9KwxWzJLChPqBE68Ph9G5DUs6/VzRrmsbVW4q9Vs9kHG3veNCf9lmxBdXu0xOXMD78S1svyQIkh3eAbPNFPJltbx3d3Cn1TunSZgMzOGzVF7rWil9NfDzXuag9XsZ710xLG4KgeoSWX5XBgb34AeY9ZHagNX4B0eMwpJmxKaMFZVF37yKXnBDqm9KS07YcnsDzdhHwHJzTOMzOEC76Cf/pEn4WGMRJP0d/MeQi3q8Gf+gKKUshufWKr3FR9tn7yJ5YM7rIVDiDjejJxp6m3bl+QdB2a9LSW2fiRImYjnve+nBy/ore+5RrNbXAHYcDriugVFqrk8fgm3RQ+IXOeSy6nJm2Id33eKNHwTPNHqjHyq4ho9zEJ2V0DIdqMpyd8gcCyRd9qzzwK3mcxhyOe83LU2oUIscU72QDciMm1BD5At9VWQ1JgCo3F32/+vd850rZ5Fs07syAk0hqRNAjtLSW6uYn7hwSvezM6gpNEJ1lA3qOieGM3aUwutsYD0du67deTvIS6mF0fkfOGQvPaoPwZ/Yoft9S4kOpDWyWHto8jWppcuCCSiC+h2T9HjRI6LxScKTcIUy6AIvmJERW/LS6ABSyR98fq4wA0ZMxNnILVfwqY4WyDl/JFM+ruh9RUhl9B8jAmh4EklmDEx30FzJVKpsboaLRNszi8IA6zlmD4n+If5Nr3UKdKUZZEAI8Xs3g7ZQjxWuxOjp+elkwP5t9bETsTz7PKtR6INIp33n4uVpzWNDX6685pv42E8Fg01MGSeIwcIvDaExIPeghgejqCtcQhrXm8Z+8ngo4ki3GV+vNln2BIvxoYUd2Lj03Hd6YspYjBeUjKFiclnIPWjooHCYWTDgtnnz/7ZDZRuxBBfDGjiRqIv4Lky3VyAFooh22ebZL63NsOKZnIph/GLIFQP7X22qS6Ezutr4+FXSNfqjHXEISfXJo170FI8+Tc6Yl9TjglCR08dSldWHBZMutuhcAs5KJWaX/oItRKX/sa7yaOpXtmqIMqEl5oOfkIwmIxQ19E/rEh7o6neLpdba1v+tTGer4HTW5Nas85skohC9R6Trr3deAvhs+nClnT3WuH0bm0zXywWXr99EeCb4dKHdudSQk4H29qFBQ4fneCeCnsEc+MYrFV7eMwzBipfnoJC554vfPj0rktjaETV6Ou8RCgA/c4HBVXmAAAAAG24D/+/ru/k/xy3UnTTV3fsPqsvrWsWrZQFIJtfhx8Gb2Xo3a3zKh7JKPGD1W35jgueVoMN4DRcHULc/ftnbP29O+d7LnLmF6B1XusHC8wc8HFNdYhPdhENWiPjrbLIq4Xp+TM+QSVtwtmrrhUB4nS/t5BN6fhtYQ4231QE+vVp6UNfc9q3sODXz1h2IrxOFOMlUyQlSJqwJh2R3OH/9XDgAQ+5d3RcgJAlpbqeJOJ963TOzCatbO4glYx/GwIuGlHupRNYgzKePcU4gtJBUXY7Exv8du544IEpQA/5BgFcZBQRqbW4YhMZgGpIhY7JX5viyGxXHjlQF/m+MmbhzmSVc474fb2b/JVTx35dhwFrKOS+2ub6KU3RVBJXNqEvzx8OhMNM4oeULtyf+i+LBot5jsyEgfcEU+H1llbRxEpw/P9VGv1AhAyhkahL1/PJDJWFF2coUtoN6Q2o1HOIA+PSJROmYPUp/8tPT8GVA23NSeZnxxngbEBewLrfsSU8Ot60tPTi2kps3Rv4NjG/eMPa2akyj2V5myvsstncaxkBpQSgbfSsSHwR30mETJaEnJzGXT+jIkl5CWr9RHNM45XmCGGUAE8hC/z2Dhoyfh9I+v//81hxoLicuNAcQPdwgAAALdPiqq+wAAAALNyT36bHCwuWORJn2dCedsUdUe3CS180DKiWXKg2Un42Gvxa0Thg7e1B61yBV+oGPK+LRnPqjxs/wZTWNEgSSrpkJ3Lw+k2JuFCF+SQO3IIcpogKuSmnSknvqbHaeGSnOPGaaj+GLjOHDU6ZPtnAcm5x6Kes3fGLFPdiB7aMJ4bvnuL7/i5TCi+lvXZohfQmNTYNsGladnP5HV/1nmj177Ofs+HZ2/74tBeRLbPFzAAoBvHcralSmaaF4vM3ev46At+kE3r4zTVNf0bAwB1dGPFeuupVAOZMxhqxE7DlYMYZdOQvftgTWUfL57kljoqWhvpOHycTD1Z9F99p17T4M3x46u/O+Yxk1bL9Ga7n5Wx+vHChYUydiUJAAzFtb1igL5+rtzlK4qnVwIn59+bfwnG3s3dQCc/tsiPO5og2+ahx7uXZBo4UHAxRx9mxczEaUw3j9FriulifbLUTeCzVanhwCrHvRgqIwHcSiD4bGd9axLqPJFvOVOCy51kBEZX1PzO2UzJJ99LZmn4Z2gaArBG1VIe5mNZt+K2ZwWRuPPWRkFJLPpwZLdaX5A+3dU2gydbKZsG/NJ4ppb31NRWeeEym6uBzSO95/DBqqH+Or/uf9kzkTurzBJXXgAVws2aCWB1Z62T2M25Ms9ziwyFJlaH6URbXD+k5DDjanmRNPdbxfj5ZcJU/OhrtR4wYM1+3bCWK8GtecziUx5yiC3d9ReYU7a216ZIrtMYt5N77xdvPKF1Kv8doXcEynsQ4LWl1fjRvWszidW1jTpN1IBMOHugpeLcAwGQr7Gg8v0mUwkHnyJoEnON2a6ax2zxv4QAPZkfXiqziggT+B2P+igPq433joX5bfEOCnMN1Z5Eekfazi3dkmk4TjRNSen90TAvq22T9j28IfwbewDoVqmVeerg+nMwQ7z20bOD63nyv/FPE0lzXvFR5WWfRzykbtbs5BjPDvqAY+cVg22k77FZ1ULAu4oTAJWP1ST8lKER/NiE3Oj2+SdC2TJPo+3AzW7D1HnmuvMKyy072trNQ/YbLcQVQwLd49FfjWzLl9cqfUZ9a733vV+7bRbSjrfZuYj4exPQ5+3j7UR9ETMVDH5dAIWGSxddhWHjp/+hJ/2c7pzmmYIEdNhb/lP96KupR64NJ7liRrnfa5toQynQFRhvvbmqh7yNZDaQx056Zn8aLW7spAKs3nXHWuE5fS5D55k0JStnzrodyF5mZ6s/j/lafoW2u981+nNzATbawOJGoIQ+cnSSbeWllgmD+0XUJ4q3ZYqPnmHZ7eBQLh45wbK6Dnd1Qm+3hZf35sAjEmu7THsvkTUl52SrKR4vbDH50T3vyzl4Kk6fWqycbhg8l9fhPkK4sJ8yCxLejNjhsPkBBmc94Jv1eVZC/f700cKqB8kSPG7NVbWCectq2W8YruoScwF6C7Wt3ZNPh79B4KOB7YOozBhFIdks8k9ErbyVj6pDgKftp/b81OCnYAAAM/gF3W1hQAANVNQUj3K8RF3MRSgKooxZfsU3AlBcoAQfaiQifq0UBa3XOJEq55oT1c8h4dEfVcuHDgC2WBtHxh+3M4czPArL6llNNjKZ4okuqf4nXKvp6QY+PtTbx+yYDMCbG+DNSYZxGALnoqwM5/C+qr3O3yO/G25pXKxK1n32M3i1AzfoHL9CaHHNJn23aIobs2onK/O+04pAfn0BANVOWCUw3owNMMcDoiB7wWQOWkJUEwYyyCDei9E9xWH6VtXptxbTCma8B1TicA/trHTsEPIytc/l513o6QXe9FTP1TN9i8qXzFDeUR5VbZPYeEneUQag2n0jeeSqxCI+vkk3vTR3LK39eAz+0oRgzv5AWqeQiNATfjGXxJZeenhTysOSsYQDRHDkNFHlU5UbzANSo/dGXjMGefBLUHuX9DCrcZW3gapbvsV0yrKLvjEXqIUS1TpCH6QsLwO12qJ6/kQqi2Z0OKwWF4fvsLnPg7Xh8u06GTBXloA9lc2WYD1RjjRNeY+tzJtfc2WoGeFzWOfLR3EYYGxTCaETTXGOIirr5jCsY8VksjbLbpApMmQLhpzdtdpDtG4YvvGT7tXlSRcQzZ1FaHmY7Gxpb1lXicWDhngSQX5breKX2i3mqVKRlmsyC3AuQIEZGjkhyhzFyz8U2PkPwjhWRNhCg9XEJgheOJejFWcQ0EU/1jukZD1PJehHyjbuJNQt1j3N2XfLEVSYAluu3o4/CaA8jbREhCauAgiSE95GlT7oy1LJGCs5zsvUN6S5/7nv0F+8M3FCZ1D3IrDT+zGNg8JLvIbNeFZNs0PtR7L+5i3B7mzeA7Hxy8iEgU4aNMSb/P/sJ3wJKU9BTMZh0a4138s6zHAnmV8b/5rqdohQrSJEx3pZ0n1vqpo5nrEga265kMd/FrJ4k04Pu7flbspP9S0znDtefX1B7enRGfhpF6TSi9vZcGE18xvzaBRDnCYjGSiGesNHP1K98hlKRden10PxIauRXIcGLIM6AQgzXBn7K0Hqhgq9Dc/Qssz3+ID75dzwRoxQoy3jx6JqkRloSxupPfQfBm6f/lugr5qKR9U+QTtSv0uViaVI2Em9Ysvia6KBmJQfmsC2xSWgmL2zVHRzGl2vCiMEdHIPUexO8QVTXFxKuw4qwFVzhggESKhdXKmfP6z/vx6FtALovcx23aKoBZq3umVaon/jiP/IqJjGTYhdhzvv18WL9NUsANnnKqci+I5kYQTVFUJw+zR/adt/3HS+ALQqzffm1VXXoRXYrG/PH7mFoMslsrIM4TuLHCepUoNwHdmLn+fiKapD6LRvrbBzm4Z1/qbwCvh14Tz23pA5pjKMvi+yMaq8BmgaAixA6Jgt3gv85gAAG4En1oAAY1yIloyvuHzUDFgQse7Nj8ro8XlrqJ+GDwX1MTJSAPLt6B5R1eHNFJokgpAO7ihDO2VOrv0p/X/jWPMcuwdJsLyGH8Ss9yH9S0eZ+L66zLsr8O+rEHDSQPqm+Yr9hfzon6k4ALsegcIImF5QExF1COA0G8Lx5Yh1XZN71WI6hqj8CQ/8NuaM0VdM5pkCdVt1tsMn2kA4hIiyMo13X1ZM4Bfc8Uc0LeDRA+2ILNHk+bOvA/eeYyCVszpKjqy6oN353spp4+O7OYrzbstpWwW2GJczyxvQu6XiN23fBIvfe9uu1/pd586ivLMDdKi0cvcnw33MYiJ9UjI2cgW+F+oEcaP7f3TpFgovGT6Yg+rvVP4L2mjmONWV0AlpBdqkl34mnO0VKcfeQZ6kEEXuWtYwwklLbfq1QJe44BXEmZlQiXF7CskXNywAg6vOUxPnjyRkA22UnnTKAy3TvVgiOY1rUmN4WE5qbYGNyhACV3DWoUSF4O08x8+sNq5mz17Bd8bc4a1mJDiQ1BTlnjVQNl7v5ZhQPOeBkhdVp4MV/ewK960axbWT2kbV12Kqw0BPT/+3aojozYbygGDhSPgYhpDS0uNLD37+s5cnr3EP/I2dH6sMVa3yLKE+MoJUPlDYBLV06NnT382O+ZJCj2/MefRAHTCofdbKpH5cNKNEsEPv+2zJi5k1HT239zYV5ciFkMFp2DRoF3zIOJf1SicSC8zqM5Xa8K/7i90bhGN7We7w+A8l7Xean5rBZrc5RJ5J9ycXVi9R4LBl6QRx697csN67qsbKg+Ii1cz1Ig7rzDnWiJnmZmPwGD72Cg2Ny1Lj9fAOCZazTMBLbbjTzNThxODab8Z3wQZ35rGDdrLhgp1lLcKqzFFOsA/eEo+3Rn3uQvYDPOwXDOPMbZojmxGiJpiKW/RoKIRYZlaEbH2t4l+/YEWzWe12Y5LpPvbxCcgZHKK4/+6FLqYsEeecPEyJx9Q8nguTJWbmVLWAIhpI6yGmy5TcT22ASTBcRvbzVqQY9iljYX/VCoOqVtzsrRWoyjnwD5i+IfQxiTkczd9Ve02ONPmV1L2nxUzHNd4YyFWFWWV/AHXrEzfuoj8Fp6PNmj0oqoKXrx8GvL8i7gHCz3XiV1gPdJkmfF3qzzKxkSvPCUhwkpHR8TJG+TtKz2jWXNx1rZOsmdQh2SqEsKdJBf4N4ADsBRUNE+y9xntt5Kt2q8Xa9gkgVWOGT8lpE8nkz0meDBAXBqArein/tE0oyydkoqm8MSWiBUjeT6G76p5pxyCs62AqXRIAs65OrLWznyinQgdpG2B52LWyD0ZUE4NZTKdHt8RQo1uvvqIHo/t7oJOMSj+zEYnI32ChXZ5E/iRL9jg5uMwQBHBZqSQHI0vqk3CmK6LiQQLOje6HFrpZEB3FDtTEogp8+pWXCyHFA/u2o2i39JyG5pYwz63tsiqgR8XP8EDtVJJaIe2rzQ09nX7HnzVtNRMVcW5AZgrhOsPXOTg8UMs2xpGKBi7Wbz5kIVTusfdozq6iDqBdI+vkKc7d2UJ+hEI7x7S1PA34VwxWZiEq212bgdtc4dGfwAzbo2p/0pi25VHfTjQpwPHWWDZpFs0wC41DMrw2kLv3bwheB5buFiqdOihEtlswNRJN81RUZxL+4Gnwd6xD2255rH/8v1V+wEm5v8d0i3Thb5FjGAjyyjcgeX6sjUAC3iJEYyBXTa2+ctgF3wuj8ESuTD/2p0CkutcwN0ZecvgfiSFJe/CP1bHF4bzyWwQ/wkH5ZDF0JtEe0bO+Yu3wwjFLCVqkZeFowXoheZ5065wLExtlXR+3SVlIB0WaVMLxdFhB0XALFeJR1UrwQL/NjfgzWPXksFaZEixqaHU4wuaNF6cc5Ao6vELcK518k9jCURln5oBQ3T6bVA5XrByYosdggD2+7MUob3dJbtLoKM986nSpx+2qcjP6FVuAEsr5AhcsZ/fYYM0HBAXKqJPZVsZp/dze/l5Cz7xeWBlzoQCBf5bEVfAdNOf9uDY/v3XOuAEmkAou+CXT06ACDqPClTrZIdMvSXwuOOZNBzA00THit5cz2ZYBFTLhZ/JGCewYDpVItxcqTOM4rzqchGJ5a6AdD3QjM+CQuvsYSZ67LCGWb13pEzWyTW8ihW4aR1BXznviyMzTx6WZHp4TVk1Kfuzn03Vxua3BY57VRwlsjVJJJAeYHjOLhBFuKbkkPJpYcjnvOuvd9sw8tLnq4e9+HRmb7zd/qUPLsAUttc5aPuixLieW3KXO/qU/dFjgNykjY5iHLjXWMUwpF1YCs/+jj9ym8KTM1r6HgPzw7iIyKPVneiNA+12es/Yqe9Lb5chDHvotWj2kVlK3QJU76OYQHVdYPKYXvN20KZFDPgaTrrxH/pvYi4w/+Ax3gtzwFG+drY+Jod/Ca6u4Gm3EvbS3VpOSc2oUFOTc8XPyHAiVl9ixbqCaEuDUPKiiuIMUXubuK55JLs5XgcoYkOCWko4JmAs2h8iIFoJkezFi9XqjqUs6m3eO5HDQBxk+/Ub7qw+ae0+s3Hnq2yfxbQbZ7CluPvJeACuSb0M+pxkE3zhVRsXaz9rXlgpLYSD7xgYbeAYsq7zKS/2ef5DP84gSqOiNVSQ4GKE+8XeCuGcKgIHdas2y6MUxWneXrvFOZbVanAcF2SsVlJeGItzlMYv+niP9opBlMHu9D3FuxpRjdr14ALN3zSnxT0DBWI907K6ITNWVdZG6F6YCMr1PSInka85AlDy8tN7FLdWwtIrdFPBtdf9Ktdf0WliP0zR7iEWv49qxksbN2zkciVa18cJ2EYioDQncegGPJfPLUKigb379k0K5FcDruDnNUtyzoWmyyM/BwX4dyG1+yEhhWluHG1HB2xj25k+Aer5uNniQZ+oZpSDIADF7yKXoPn73LnP8n0ui6fMuqOAJGwh7YaiAxepiKyoyH5ku7Ah49862F2J5av1Wim8IZ2rtznlXo847lnPOF2zfsy9yRKz5dcrQRLEQfBF7FcZzmHfwtN0NmIuFBFLIvqGI3hsYT/4zeltRA3iyji762Qy/kzlqJPoU3o+Mg7JMDi7gy2AeKNI5PYLXnK63OXulgwG+LkTNqzI6XvNS+Xg4ACX/Q26wihcLC6wDYyHDeoJO1Ak0MF1yYq52Q/dRqjOb8Q/dbjjuAMAG07gLKdRfX61qYD/rUNreQZj+aui9qtPOOHFita/MLdcg8tp6+ZSFeTnbfzfrgCWvCIiJTvGGBiG91h+Jl8ojynk9BWCOhTRCKpATqXgDSHqTtSjw4tKAkTi7out5Jk+LPer56vK58+Y5tp4OmMCFw3IVviViHGftzdNI7JTKLj6+EDr3MBj+25wHtd00QYBOVOX1G534+3ql+sfnyiWMGdNddSeffEPOLjjLMc2sL8oCCXwYIizxyVx4BW6za/SBYqudiftlWz8MDYZpUJwA5Wz3FIk3plIcqnMAn0OSJdAlb5rcNAEQAtuvLD1JgJ265Or6QUp24M+QqUbYk2Sqrw08WJFj6ot0Wa7YruHLQEAG+Ap/gH4jka2f0tEF/MkDsM8PB/zpNUsRHEyvUuh5jYVfpbEwB3s1kIlY0zKkP5k+mP6gIehmDolzvDFPSmSXYItPzHb94xDPsz2qy+Z0FfGH0ajOXpm7yV5zsXXhGdrEhB0fXX5SG2lw5KDHcsDvNW8aOmKwyHJBkoLDrfl7RxvRpfw7vdpoN+NRAIff3ga/bPunOCEoj57xHu1nNeUz7BSTtOBFcM6NaorLcRa8qFUrQA+uwBQa5B+3trtBEr5XITmuykxj3nbwCAUucRYki/+s/QURphQSMV1HKqkXsXLkl1SeYuEQtC5uS/D7Co649wesb5TKuELnzRY/P0lJ0mRATP1m5xq9HbfDrLGWDxpTu0+NmPMDxWX2u8jKj4exA0kPzQZDCghRf8RDwazqJP0LgtEQxgNjiD14LGNsZWkcfKtk8/AUhu8Eiqo0JUH14/tomj/PU+zpkPltbAu3r5+jPV1dR76d5FMygd4KiObUILIG2xra+HKCVsGfeZOnWZVJw9ZCk4N5xwmoRPABPStToJ0Ceus2njhZ6dVZZTAR+VkKWD+VjqKnD5ZlqWX4B+YS7qY+SJ2s5VL4B5joUcx45IyEYNfWkguvEOJ4qC84T6Pri+xsQWzh9r4MHZxBL0SoLXE+yYze7Oz6akOSGUsjQa+yWA/LcF7rX2vLzc4prgLymOZrTcsvFxPEUkyRUgWUcQKsvGazimwco3+eN5x3TWaXQsk+gjSPn2/l++eMPnRsTXMT0KRihYYxvCAl0PUbPWy4nV7Sx8DT5elxSNtI87IP95NiqFMWd6gQIrhuWUK0T9dPpF8eXFq5v+ThAQuMsfkJZxAa91v8JnxrtqKT5g0uognR/Wwh8biVGAwb3TP/LByy4kDKfH8N4WFvShPvHY7uSbD3Esn0EvJAdeqVadwMSjv3RQFBMQ0LCBLx+ihEm7FtkBDZJx7xEyWZ+HbZbKIzchXdyQfhtumyN4D3a9sRCmLypkEfe77REKJWaf+pn9IziZv5SkuNVDgH2zjt7o0ABN3auity84V2yAkgnMW0GZFLEPezGaQ7ZPgFBB7iZTvIFO6TcYnSQjQ7KaYfda3aNN4H4m4zSRsYYVL6lgCe6vjS83oC6OdwZ/DIGd0xKkCiR8JIA0xhZhQKJEqDl7uK+IOKzZg6QhySH/38WM7OhE0GIwZHW6oTwUF7eQAJW7J167pNdLatT8LE44yGGvgXWF3rJB1Wb1fjEylfb21SPiswHIrSGm3PSfRK7fxkrajEFSBnhfV576FuoRJ4UMxTWkKBgZ4k4GffTrKoyOC0STBSIMGnG/2V6e/n3bAUrZJy525WXr5Oi3a0lQ+VBMZKaeVQp94c09Lp7Hr1bDalrnlvyuutFePAKOe8nnbX3Fvln83Tjo9mWQVdzk30ESRy4654EhUIDhAYKzkxGNU1OK3jyiej05dCA9Qmy3tv8pmmyW78B29O0FJPNbvrAt5sRK/BvAqu01acetd6T6lBG2E3IGZe4Z0hSkou4vf/umT5MRlko2Z48QhwRZYE5FMv0GWG3nkCwGbUnW6Ei6q4zjLaxuDZ/LlauPmEasFsKH9oRES7zdta++HsiXCJAn2iREeDHRGkKY2OImrZdrpkPvLb9+JdMZtp4tdfh8bqBv32dAw5iHgIsTGU/2fLxX/vlybBHy5UUVxGC2BNPv9G/Q872tOxz3nNLT1dG+0+xHJEfehcQHxpGGZ81CoDkpb3UpFeijVVYolEc0qXyvXoj4BY5JSEixbU/zu9eB1KWbIVSlc09DMlFPf4NkUKMJj+UCLeVjzp6zGwDW45IkuZ0eM+E9JLRQqsb3qM1qHOGjL5xOKaXpDP0ImO8jd1unmuQRrlC2W+yYuZN+TsRz7rOzFuzirg2KBQGMX7HDxGBkYcJ+oTU6sn0rjcUTdFeG1WzuL/r73YKg6AdMMF1WVRPWuJOlLSHtSR8XgOImpd95X6KFssjjWF1MdD8WuEq+WCtdwwf9rNg2zpWr+XuNKVkAYDw7RVZ5TEsKcH3IvTlR//7Cb+ddurYpaFUGGkxgH88Q9vyyRU0FXfG2DuwK07SFRA1inWrLmPRkiI0UiLwJziSd5qN/+mHWPqRpHtne6DqoiPA8mkhEQcDUJlS/ZmFo8rAEn5ZDPbwj8qDAJe0wIMNutHAR2fT09uWNdnSCnQgPV2UDkxp7iuJOHRKhRBc8z2KGvkPTxYiw9s4ZRCZuQbJozeiVoqCISOMfB0nzPLdOYtW1BzFPY9+QFVXO9Tmr6XU1jyhyOnLkrrDt+P9os65fUjXu2fVx7To6RJYSNemzhm+wpPw1YGk0SrvopE7KWf8f/5mrdruIn1CT4sR7MzvHAdxC5fXRFf4zV0DgpCvr/1bx2a1Li5AWeyXMudgYTKtPKM1KiXvikfoErIZlP9qSyQC5Hoa/2sMYM8CRqFD98mAfRdIk5ZCbRgkOYdiccfyaI8ZMS7OHHheblsg7lJdLo5D8TZjdt/xSHdTw8UOjhuzLyCG6u5UEebPIlEwp4ipTWu/VpA8GPdfaR+XsbbBYClTJeTjCNr+DBm7uTwIpTkoF3w6DvvWRyKNqwEidRBzxbE2GrhTQi6FTNOHJjqw5LAw6LYPRja/yIYmLUlT+2j3RUI4pEH8Q2EGjqgSS7kuRqIEbFTmz4uGWrJ+j0oa+jOMzdyjthdSAw57gtChK6i2sE8twvMSGxRh3nopBkd6ostiOmflBk7UVGQuVgsAEdHUDx9iMuASdhk78Dx5+j/Y5BG3a1eOB4sBCoW5xAkYAsobHaoPQ+sBFyrFMoz1yks8oAEORL6w6UGvlwx8W+G93XX0p3/dz0hz2NF41J++eYzIC9wkKf3rUFDqDpsz8CsxzlqrdrseYoRcNyeGuJLZ+noU1WUvfGGHoy2pR5dUc7zwPaRKWvrDDXrwOdWRf33C3vgqbNsjgMIMrAFnaDEu8lzcrUVIBoou/SttcDnGqvf98Q78kgDit5v19BZD16jaa7qOK4Bmw/T4kvOTLFbohF4BmJMJoVueE3awZB0Ks405BdQwu1csOe9hL66SwwwlwwV87/6RYYFjMpiyzqiitP9KDehxK9uoBiWSCKzdQ3uPGpFpU77esnzJURBLmWTEzvtjZbWtOStcAxTXMqaSNwFZTGtYP8Kz0AZQVPA/SuJ1EtLiz3MTV5tGP/hgXH9vszes7xKCgwAUgWYHGJ8tYaVXGO9R/9vCcrPz127M6U0Gbzd2NP67q5pqEhK7nsFlkEMXo3irIF2OExkyzD9DBzElEs+BrKcuBCfNXrXKD0vJGJllcIhg95LMrAmHZCiWujnCHFabq17cs4IwRojwfRqeU+NKQPyXEQLhfGwy17SBPVIHlBe6CtLi93AbB9z8xI8YB9kchoIh6sYCHDAOSzlDCkMJ+4Pm9+MLWh+5gg+crru8e1nVUKSChBRJ416Y/LnI2exbxDYQyz/B5ih/0A6msrVOePLnVmwRugDpoIczqGX1vUqHuNS129ldR7SVhhtOp8u1a3XWzuo7hKAJYvlrkVf0O/an9yOLrs9SXR7PnIgwx4aTlW9Ad4LBNaRUwZZgAL6mGbfCUffg01pDuZzAKyYi5iGwGvvBOm/8roT3NOfRR2NG8mgOI7wVjX9Ee/4VI/e+fT9r25bRwrctUSyUDqMcEM02DoQljOThGuavxRTpIiIs0w9DdUc/04sloOnKaY+q6ERIw0UW4hXGcmZ+MOudpaKjcYXVdMFF/QzPUrE7HnjiuCGHpoal3QCKJKZaiVFZ2UgcXfceEnuLq5pJJ+F1qgw8ACX9H3kOidBFl16eZ2+QDREs+eLXian7nb60IIgqqnsyqXY9zcUpEHfcb7Yhn6aIEuWx5d272iwx0W/+IStqkbyjLkcSs6DmpN9bba4AAw10CQ39BzrLOOUk55C5AVD/T8da01YeitYxds28sn9kbRXqFBXiY9nK7M5ccI8RSLTHSR+JeandHvsqtl9As/+I9GRGAhvxhdX/0+zDKyGbyuBEq9wJv3WPCpJGSEH5w/OjqUoMcFyeVgm8jWosktmy+rnJVKU6pJxb/sMASMOmiO8n+HwJF+PK/J/TqnP+O6cyRnXd8eDpp+VzyUwjXDcYR/Z38c63D7kn3ab2tETW85GpAxWIjN/jhgjax2P2/yCRFmcmA2zq7SVKqgMdV0HlG+H7gP2aAx7xryq/BgjqlamcH02gloiImkEqneXk/XDgrrnj9U9ctfomUNeyrevgAP8niuFROkQUfZoUevCi5nNyLkuUo0KMWuKxL+sEhsiIj2O0ht+vomTXa9WVi18CuZbbB/Ij6uvYzGexByCqp+CLJBg9F8V1XwLIcWRHK2HbE3fScQNFFihDRkM+P48msJHSc4va5p33ovS9GkFUYwzs30yL+dQxweZOej4f5+nUlfvtVyXozp12DS7XugFtgmwd6dKUHpsy4VfpBGetSy1NrJ1O3OGNZZW/6hKcPZ3OhCVD4A3AHddXyd85vuqvfqTNJFVjPZMY3YYHvxYL6LJbdhEiL1yO1y96ERAe0nD/keZ0rD9LbFH9PQUTCg4ufNOGoZXB42TS2NcPDlurxMxjbyHwSMm+QSmvWz+VOhveHgola4oGRSF0PznA352kT10PY0uG5698uoNuJLBrC+HiOv3CHygSxx/8sviwHtPBUtz8sEfgYcKiPLVNLbwBPBO72wwvQeTnxgZGtgmmbtQpx0CjZvXK8gznbRazo49ug77aW26o5MMhbbmKezbZALpJdWUK/m/oxcWtOzQQ9iEsk+jEEQdhpiP1j/iAxWLuel0mrz6YqTESk1pWsWJCH7uQlDeOzyCivTsI9PFR32/DELyZcoBqZLZAhNlxq3VeFY+cE9cwUTNZVxuSQNwUaXHE3LSyRWE/Ez17nsfH6HCppRUBdOzjO4tS267jmbQrmIzF8OS5iAwenElgNVHvvB4y8agfJekbN9jV8MgwCRBZQ66bhRBBaf5jvQf2ltFDeamlXLnG68RxlrXnaYNxYQ328AYVj2zR1yt6oxKKg+o9Z9i8NmN8Up6Jb016e9KoF3KOcRMFWlhPZLb11NPi+2t3rJEVkv3bM396JNmK7xi+RYXId8Ynt2/gRQXMmSls4ggWXmWBrqyPIyeWyWDOCIjW6AF4J/0OHjqP7TqQDshPyzLsEO+MbFOMv6saBJII7CdmN9J3GcWMlRZc3hvjNnlAF4WMlGHz/Yyny0IuIL4Lots8QYUyZ9EcGpMqHPIsTWY8C1U+M6d6qRXXUuJFfWkCmxf2WcXnYbCOAgaNICeLU8IjNDSB4LcmQWJ3kjeXfJ2Y6H0oPgKLwNSWxKzxcCGcuiIsFXYmocH68d562q6TLqIuSqDnXDVGLm2Ms3esR250k3XeudfJnM7hzw7sB0M+HAUlhWl6f0AkbF9za6UlbH0OfPTkGkbcO9n5hPs1PeDTwrQWVtZHI/G++R+i2+xZHYhHDoqgGyHS1EWelG2leNTZHl/7KI58q8mAI1BwONoxncv/i18J5MgId/RWy36GbcT3eU5S+rfR6Zx/XHtaROuPmxx2wdKILItB8W4O2ojY6YpvMa50N15zA/8TgTzJGU8zM8TWOfaaPEXaXOEsmSV88xyODXsPgcyW+iC/GQ1FzkBTn6SN9kFKsvOhyw1Uw6+3rbMryzEI0wsy8zjbMb4PoqzP2ndXgo3vo3XtmQlF+tZqmfQfsUjvmq4D0w/1qWl9nsE7ujDLjF4KvKnmx7chptvCU4sF7KnZH5AYKP5+5OHS2scUChGIYlj1SuSdNNdXJUOXJL62KSN5DO8XzuNPkoCtPmv/Q8XADSbxy1jzQbTnUH5+Xe8UKvBamF0QlHWODKoVWv/KrSNsnMj/htDU0Y4KG6OHTFpJVk6SELeUlKAKy0K7Eg626l8k7n0u6s6e7BTD77XRU7VkmokTl1zo4ACGQWOflsgpPKvRcg4SIZEjMugzNbcCTVoQHbnk+jpBiLljdBkb1DkDXR/ZMsVdL/mRFV23278aKSKS1FB6dWoVXxFtT9V0unIqlUu3WWXTC5hcEsMue7Wf0hXlFvllGgmeECYvAH/WjyRDfSpwoYBFrSaIvPO4EgPJ4AHHiRL0t5QKA2V9jWypv1SHaUPOgzdL/levwJzM2YBiVadYKC5n17lTjQGOoV89NQen8LERDBgJSBfvvMh9WCxkvdUfrRyIdF9OFgNOpOQZhCRQqBhWWTdTHJKijC/UeSq81nuZLTuvWqmEfO0kSrD1io3V+/oAEWc2sBCWrL+4OnROMdZxvVXXR/SQ2l3ScCVMyZOf/rmytiuNNXRVWrI2q5Qi7J2K7VpV3Pg0+wSdeeRboJ1k8VUegiwEeOIrzQb6onmT1P0y3JZiEfbsc8GrGxauUqO7nhkr6c+qezHKdRyKQXrSEQTxB7KVwpOjYLTbkYdy49HYfgszBx4jo1bgJvt9ddBOPrWtXw/qFdfSBvHrrfN1aU/3xWurylB65mPSoHMNTh2eKEJMdu/V7gE59c24exckx0RmwE/zICRzi/YyWNG9YVg4XIRKedh3Gf/XM5fHhY/OJXvVbZSXqZ3OWoG/fQL5SpIYBIPQzdv1BCBBszvdleyhRnQdRfw8dOHsOUmR0bOXcTJfIc/wBJr95PLPb0dA4IAFdI31a4tezPJq3/Ta/wavUs/opk+uQSt7B6On4vPEA35OjW7eeYkMubvB+DIg3SW+5fizRzauS0nN4HTvQWMhnqZon/8nqIxVaesAsEIkyBnXNmfuQ9MQFvgpCkWk2GLBXeHzeN5NhT8TDwYVaV9kqWgypqSl3k+Rs+c9wWLAP2t7GDwqRKKqcS7JVL7pDPexrHnooErUR6bzCeCPq+fnPXMuJCYLQia5xVHG5fv3hDT5lcYhlhm0chIUpPmdBa7iuHtoMkvJJZj7w0DPWCLQsE2zgqbCifRaYoyP9iELbz2wdIBLpH7fvf7mVGM42v7ZRZ9YkSHG6nDAmnuIDxo1zkLZNpUrPE04X0hRz5Dg6pB3VMqZJQnrRNhGqo1qV8aKezZoAViTOX+w8MLaWO/NKKGEzOj1y7WfFbOKDA08iy+Si6jXXwqz0Aw47vg0NWllts8nbF80u40ISF9LmrjpQUCQSP77VrnBWN2QrOesZaAx76gspQqoPe+W5WFvAdk9VCKgUc6v9yBuUG9OxeGddEo40OkK/We+Ph+9TmqBClmDcO1oHgZb1b7Gn9c6yroYdbbrPjI4xRvCQcZ/nG9R9lDZvsIv90+f+dxk5VDvjbPtIQ/EaPyn2jlToPc/e/K3r5NJqipv0KqJb/1Iz5Ro3l4M78HlZ+bh57vwFhz3EPXn//CJPdeseG9Fi9ItcUdOksG6WKxUjoX9HwNw2KYc7Y30dh89jR5Sqkf5c109CBqb04hxOFvsUBRUPS5RM7BNEcaVPpOC47cXLFCGjSNZrwafihA3SGKZ+Dhfie6L/pz/Ojk/LUSHbXKRRu9YV8EShXh8nXG7i85UM+0XwzEVxz3p2HTAHk1pu9+P3MM7KHmzVFRolVv605SpKX3Awt+77IF5sI6yFzDocioWtVuvF9PwBE4n37Fb2/sxFSD4PSMcNl3CgIa5sGddIQV8oeXXUVKvin6Fg6FpHJxZH+SH1MGRXu8VXVjH9OsbEjWe7XZBgxvDZsFnCpbdvfeZrD+vOx84hUr9sZXFhu5JcP4nFK0tjMzvy32w1ZNqwTlq35NVN/IPB6LM18o+fJl6yP4du1sM7F7O71dhU+A2YwuF5wO4RRz07RBgPtgLYRXtnkla8sYQKw/TuzzO3q8VZ5hXBu3AWihJBYaDMsSUYXvW6KGULdia5lEyOxWlFm8IjPxDyL+S1Rcut4QRdNvqa7A6zpFcAXbYGC/e4Xg6Hb5X+FQjMvO/HuuCP74iRJ4Cnp4TWmCCzt5kqCX1GWiSUBeWkekoofTH1EjlY5tWb1VIqOWKwlD6RJc2gh3oevfv/z8VKTKcw6AS3jXzGLsBnGeXvdpgAO8LCbEKTlH4a9xEfsn1rKv0Wz+2Bl1A8suSDm56YxiROB5yK2H5M0pASqEOh7ly6N8aQ4jSwTDFrLAW8IPD59sfiL0O4LjK3gtBnhZzk49CengPQagjEoSVy1vO1ntG+Z50e+Ki08mwcJnG89P+Cxb7ORur631788H1Xj6pAs/wF0uzeD6ryw972zB77mPETPXhIcfze7Y68QiF8gM0u2nfCmH69384q/zhbJRmO4cZmstyUXuj3vqifbM7eATxZ4RbfZ4jzVv9aALeqiyCzv3ovMsxCpJKYETjbpZ0nD48/1QBZWqPMbM/a2dx3slp680tpLNRf1KBSeyNI4u1Eog6V4u4eNOoYItK3jOfC+gos4LTTRQHto7ejWOgMmjYo2R0Q14aJK0Ab9SumFueH670xO1nnkHQtYn+LasnYmaf/lRAKKMXYOqvmS9pmdkqJi2JxaKdCJazKmLK6XsoGtn5kuP6gVmtd38nxuwWnzRArVCFv20qzpiSyjUMe+b0TcqVtjhDCzMMV99E7tDzgMDM6V/yn49meJ2n94KlvSzDOwtDMCXQXrEkm6xqvz3A7a81q/t9MCKFwZtuMIv3sZOdjSVrJk5+YuZ0KeAEBDpwvOLUCRWS0jPD05nBcnxp4mzeSOSnAplkNTlNJ2bzv9W9zjTOPkhYccOnovfgHpl5diIvcpQ5d+Aw1aXgu0V/f9853/bpLgxsVHIdPyUnaLDz9pPJ6qv+vIVb1DZMp6Zfo8xfCMefSQQDwOsl7XTGgg08iGDJnHxge5n2Nzgg0f0t535GboSlTrDMT1mq488Kz4KDM1Fk1IihH7K0AVdNu2AR05cNnQU4ISfc5iHRdULfFVN5e8pjFDvDh6d2vKl131Nv0BLf2vZMhmgrSUQ9i/i1EA6OZUAafvSBMy7bFDtASy4BuflDCeVa6e5HVsdnn5l+EbR/OlkJ9DODWJGKSoNuAIUQn1/A29bA1tWf4VlKWjW9cksgR1akWEHiUr/38C3munJiFunv98lNO5K5yFpSIKlDEZbeZ9RdL1MivN8q6kb2kwyDD0kGEeCcOB33N5XcCcqeUSbv1h/t5XQKNl3ezg6oRNh8OIEEAFAY55h1KryB6gVxzfHgA7IwpQu8UpMEfxIFfz05Y596z2K1JTkIR942cM5J5iWpQUD5cf9BQ8oJqIkMx2z/tmqhfzOq5AB+7+XNelOASmyJbp0jVgMxc/I3/+pYXzD1nKmYAo0mGmrruqe2TdtPIE5nHFc1r5DCV7Sz1ydclE4vfJd0j/W/diRtKME6o3dBMW/kmIlobWRERk685kMTQJXTN2+h7j0ikhNROhWYNVoEzCfk9SvDuKRmdke8JxFq1eWbRpTH59FlAcc2dMCDIvxmhbxThiIjLO3L2/PiqVvgXLxt64xGfKKce5CSSJqSbdmoAjQcBii4+4PnVOE+Nbcb3KDB2XEPonHMunmXWzsQk4djY2jxrj/oA4KyVYMMq0p4/tGKwi+UtEQL5cqKDeO94F1nK2R49QUw9wYpiDpKjgVBasVeCO1vyrdBjjH+PINHSG3PLFgV7DS/5vpEdkI2AKvwimh9os6xMa2yDYd6mD7VPU+jbtSLwyHGuN1yAiWhYujpSffqW6B15ZxsZRBhifaD+IShQ93ClbZo6rlPeptMVVYxKI85xRK/Nz15Aj9qk10S49XDKdWsPazCNXcRDUDv7ZZz7WYskXPXTwOd6R8sTMnhyf9+tMznIj1YOzp+w8b2qDzuQLt3ZAGTne0zrceyO6LhpZTrQKTd8+LxEeXXtBWLPmDn1Q6I6UNo5Ok9y+m2IfVMA5eg93NiyKk31CfaehPH0CIx5rEslqnPhBJsMczF6Q39YmBNlrvpeIrJNl/Qt8U3QUS+/7QtSdzS9NOSgLM2hrQ6UeQrkEEd9H+hrVmlJ4H94OcBC7jdkpWSa/+hoe2SsfEDwwYtGPaPsfeH+GdDiUVRi1ph5WX9SWdvNAvoxKb2yiciT1CHOq5x423SESxGVX4DKWYQXTrUvpU6P0XwxEt8cHngVspUa23JnrxwSgGNXBgj1H6L7WuopsV6UJVZ2brXyrkxaBMs187KA7UoCpHZkJOiFo81V4OxoKPcEvsSZFUSm24Dah+UNe3gBu/ZqYvA2hUjjm7B4bKOrjqAZ9MDccvofnh6fqU/U7iA34vcw36f3IggrXYXo37Ied5/ftnyX22EengZ1dKeoFo1zuufbTJmJDfb0/ZW8xDTuAOqy0xXsT1wuJsGN5ReBMQoQFEiaiITe+d8tkRd3J7w/qsRRpQt2TnDpt38EyFpqrZbPZMWOdMHSmu/eHbKf+MrCdUSvB5wd9+qU6NkQ8jQA+VR1dC8gMRDleAeybl/uVne6H8g2urD/VBAj73At9YQtVtZckWgRdLfCbfvEcF+iU7lrOLUKKrtKWFHrtdjrX05unxSmLypUPZTpwhwa/0IL/NYMcS1W7l0+mZ+bzMJlrI9GxvfMbgJ5FBjQ7uHTDjCp1rPdWqo1bZMxrDnCUsWGWIxUYFTiIeLGLJOpBkkfETuaxzy0AIp49XuiO12ysEpJX2DdlXtHgSluZvq+hn+VvO+Sv/dAnoBUE+T60w4S2RyJAF5SfFhsMtR2c4W58c6uOcPKsg229qnRW+BAdSyRzXrY85AunWVb9Rpkim/9bcDoydjxQMRM8Ya80WoEaOpLfw772i8UbxCdnJ3cNb6jl+KMKz7l8VBndZi9mboH46Nr9gQ6vtM6W0IEN+eYFxrQK/SazRf/w/LCxCrea97a28ySJjgejgPFVBMGf6Uxh2N/dASrcxZvwkIP+JIbrd98QfvUh1Co7L2oxRGiI9n8N1PwjOZhOckyNJ3FWIO0JCXKKg2XxiFT3/3xttX1wd8v/8/0QJvE+lpU3KHWQowmnVKnM9cuUuoShXVT82I6Jnn68CKxrEk+7PYNVM1bIwrGnnFIsSH0QoVy/xfUwoybWnSMCDTj1XssG8qVlBt8+CKyoI1vYInV9+aENU5i95Vbwe2qZYdIt7UfPCCLwseuTSSbRC10N9LTchdW/HIrWcbOw9rfdsSYcuF3/YdAizDH2GPCIEIoV7lVb1X78EBzEq+Nmjz3OVLKkPVhd/m+FgAQR9mvtROK3JEaF4WwF2dN5VcbhFiRhjNhaqjevreStGYYHkuHSw6+BPmBhiKEMei/XXgRSFw80cGIZVPGKh3CtXUX05z+LR/b3cGVarAVOa28VVYKc6IgkgFyDOoGYZnvMjZJCLhs9o5P1f2b3vUBwgmgemuZ+40fEodfh7jstXNPrYyOv//xNAuKcnH4OQJGqMHn7QRqcR69t/q70CtfjdJL3wh/BXjtuCoigP79i9iznAzAro5NHx4EvUdaOMqXouZrg1Tltf6eOVup0KeofgKGrINzzt/NQ2NTz+8J5gHKs5Ar2BgyGDsJevELSzhcrqBrr7u4Z9kwfq2sh2FFqF48Ze0p+0os61qWLi/okdmOkCMC8IbkQoh4IQiF27bPYYCOXRiWdQyLMQBC2TLwvA43BeSSk+q0VZOnphHOt6SBE5k7PPuIW8a9H/qMqksGLtUjwtUrP0AuU+VtMRB/A4hKRrUx4P5NRy6BbjBaT9CsJNC4wZnQnIu+AHxB9RyhkDkjiKIs74/DHJsWGFaTpz5JOVsgTdaAJTXi2aWpu/CDS/8VM4nak9GK7ccPj19RdIzZdvSXqrM0tnNssyXert484VhscOGBw+FTfx2dKFJMerk0W3USEXxzapUv5aIeSRhqYDHh9u2X4b4QJFkTACUJfHdjvrj+ROUPeBzhVyk/DswS7+dxuJYJFmakIjXPceyms13dq6Q6xhbD8+VZfDV5gLsfhYgylny47dX+jiuMsR/rSdFNBAh0qCU+Rr+R+PXxsfJuj+mTzNVc+EwLJ920Zm7iXVkoZEaSOGK4K6eh1p+JTTKpzDudVfHck6wJrbi6H8I3bm9RU65uOy8K6ElPE/xVRedOP6LLy+u5qnbfRuBFd78MVecRUdt1Qo5zzvkXRaT/mFxfvxtRdTW5dP9AAguuiQAs7zGHvWcCDANjC4mh6AdG9Y4M3r4I2An3bBcMLCS5lJQkY42ppx/xlOifDjh182HFhrAqHU0kJyjkR8eiMfJdwi/QsL265Gy7/2MrM5OWxpYk90wOlPujJjisREsuDTjbIsDr9Wec7o4c8i1uiZKBWbXVj/Svxvxy8VM4KWfnnLeZxUyZ7P22xTUKQVSMHbTdYaFQFEyYcjt0BMh8KFCi+GdcS6UG0SstMIbHzb52qq+HyPu3NbOwM2zB3Fwgk5uAWZ7acGs26cEE5IAJSJvKnxXpQWd/b3DksBp5FWgIy3VYpKC7thmpGlydSjHDZVuEdTiMRAfg3nJZ1DlKWsXnEzkbj0SQEH9gEtftBxBlXydl9gOvMc1auNaTUcqCL9/rm5dH6riEljmHhPoQp8NPOzBo37zlTb/zVOS1+Prj6erfVZY6ovqjwEcWjPUD5aQM6T8oMIGu9asCFmdX4vMVZRUu8S70JRWfEDmpDNrjPzJ7J2BI5bafAVitGKk6D/vALZgGVrKx+MWDt0B12DSb+ljZzOUlSKKAfqXhekV6RLjwFrH/rtzjPRQAYbpDbfwwUn9OYmNsHqplBNhT6f0DGt0I1JFvHxyeuaWhxhyLX4wO5vqNHvfpTw/XPdvUoyduz6ihmCkcftClqbnOhQzIRW9+0bZKytVC0hYSbOOKixZ/ShGhZdwpkwKfuZtQicjurCoLPD/w+zos+Bqj40qkHM4FG1bzFM+wMQsu2wwDKGiyLwGjQKU8MO2owrveDpZR3M8aenlXbal95YLgpXAUG4Atu68jEQ8Qz5NLIEJMiORxENWZetec/Vhp4t0RUnzXtyq8ZNb1fpo4wNiVVyy1rxTjyI8c20YIDD6vO0pdD9g1+pcCr0y+V4QSTepjUl9C9Vg1BC+uQaQJc/q0OwmaWrpcWjNF8JVPbj4pTymQaaCPFnSXrJXGZ+gid9niZRx+jYN8/wCZA7tyZBJlZwCboxnKBIC611ZQmYVcLmENbU+sbu3uc4M9eEy9WaYr9D/6rSlBrcmokbdvaCkjD4rkCSWWMGp7J9L51YZLlYnAlR70f6DWdLeo/Jmjv38na0+KEbFV5qXn/HUk9zrGKpYFmY5wXRcW0BibmvWlpph5B61XDH8UJNxBbUSovxU14fbFiks9ESRfpYVUxezX+D0U+LslPRWKADkufMXr9qh+5gLBkyrRzOBfC2BRy2C+nMO90cw+HemLrLI+mlNVjD/hxxRFD8Kkm+m6iPjo/0kk2P9Y3GU2YIMt8bp0AjV6KoCWcRkhPp3r8GYj6QZjZobSboOjAJeKVTMryB5fsKjOvxp+U5U77eKVX2xZYREZ4ry6zvaLb6tOrg0Pxf9PkTL9aJiCoQ/O0ejxOxkNOjailSwxwqDqPLL5Ei5xhiPmjwTwYkL0yOa0GmAlonlcttfLz+IQAjiooGvtIMTF+uvjyN1lUE041vuEdPPOoMQ7JJvdIrGLe212MdwtTVVuzIz84D7zBw7mqqbH1+4M+AS7GrlTYDMnptI8dHvPfxm9nGzdOfatGzHsqGO2yp5fdOclmaI3/NOMd8kpcTBlBFaz9h+Q0Ro/bOt3NRDEe62t2YrGj8kfXekFzVy4OYG0OSTX+spnZFedaQ6wGpyOV5XRKPL9M7HpIi23dr842vx5gOEqEQ49BkcxQ/BjX4M4iMW37YwW4cIMPkAC0jtauqMngJg84atbMa88/eAXuya5qkpEzkJohyac0kOlaRcd1j1CzwxMKlAhAl8m2/VXc3TYWVkKK5vO5jgQ12gCLx9JacutYIp0vCgdC50zfmKulSOxpkpiQ3BRJFlZ7K/geugPvCemPn2dzH/nlGW5GRQzXwlRL1fQiowJnwru7sZqzY/XgSWgS64jaxRyDNP4p+/IJWBgs98B19Q48gi28YnVM/5dOm1IKcqkHV2sjvbRykuobwBGMNObHjIBXTOJLfig6Hwrw/HkaMGL3uV2iDYqUDK1DokhupgiN7IsZT7TH7Sx4BBHx2ACalxgKK6LYlpR0keX0A7ARXmclxw8jDsc5UVUzA2tcGvTsPPfAYAf9v/UFzQ/wiRO4N34TR/R63JJT5VPKDFaS1U7xQSW14oSlHwOxdqoasSVwaJT0jUTRj4gpOoiAVB15sgnDSVn0xc7epDZmnuasyUQtKnkRgmlNifRvnCWdLN619jxFVbK0KLt5n5chBmzP26OdHFWfTmbgP+J99VQE2RX5JfxhmyRVg6J7KuB51pYSFsQrK0RLVRgtWQCygrGJUety5b46m8UUL3c2zJe5Nwy5lsojohghvrPNknqUZ+IE8RBLhy28Kcfr3iJmXtkRJ28DDto3lryFzRXrrA1ZU6V7cGgCkEELgQR0I2Kig7JsK0tMOyxkuj2e1GVjXU1zKIbzoQjMu32nJpT0CLshmGmB9Kyu4gWbSdRs4bWZHkR5KMi+3ThYa6pbMqmeGyF2aw6mOu1zEKpDW/EJT7nv18qhI6RCORzuyhphqrFCwTJxIuVUpmgZM3tPq8ya9oeRljzGZ7kzy+yHjIXS30wTM1QDyfbdCZ3TM92IxhsOM4tgjsT1E8br+6cAOQIODe1DNQ+yZJO+saSwDj+ROxXCYK12uQ8LzjLl3GTtBraHl/CX+gPANGJL8FE9zg37RxordUSVJsR8n+1qPAEoxc1AC8UDYCeDi86ITw2JdWW9AAA9kL2W49fXzKvJbgbK0cch8MP757lv/MF4hASZhc8nfRf/5lhSaXbHPmKVCTwV07LwlxBbBE0cW2qE1yPrn+d5oManXTiGBJe/T1YxGSFmiAzLRgDdClhf8e1q+SITA7KtmLyZt0LgQLto9dGFGj9+9HLeOdGpKAf8BEjZ8bNpV0nFoAdq0PdunIoa+IaFaZRn5r/KZbvXxE1b/FfpwMg3+GQo67HHw6RZFO35K73Nul/etBaQzKncxWJQ19dmaIF8agBUwh0M/NVTUeM5OeJEm8xBatOUoZmCDzkSrng3I1ADx+2hO7XHvLG4Rh9H4c9D3kBOY38BitfYbNhsku1OgtmSzUR2uF/odeb4m5fl9bRJZ/0opUUsML5iQyxJbIgycXmUA1yVX1rP3NGZ54VzOuYWWKS5A5tnB3NL94fror5qLlHXH+PR2Ggz6GaP/o+weRpKLQynbjjx8tAYiv5ojU/ubSJzYkbTa1a7gyCsmFEtJlDuNKdldHprvqQmJkR6h0+ytcmSeUFrw+wYwbCn5MMwkPxvC2wNvGWcdaLOOTO1o2y2NYFPGhwMU8eYMPvOKkZu6367Rv3+SGj0BVYAN0X9fIYjMgtnnNOKTZAy6ZhlvPkg9fT1Cdr5yehNYIoRpWUR/qlCUV5ymXsJscpS8RSXHo9vx++WsTOZxB29B8mm02hQCe0G8krTn9AriWEgR80QDx2djsr70ho88d2+LOmVy4oiXrHVAasaYkbdvJfgP5j+G1jxS+ThS4uPbCD/87JktbzhLbAVO6YcsJb3X6mB4K99mLbcOi3MQ0lBzMFWF7Vl5RNagBhLkc6M28V8R7ckPnSDD+MHKcFCD8bnP7o570bWs9bfbANyRkyCBxWlyqtH5r9zUAhBCE0mVTSi6jPmyKwIgcWZH44R+A6J1GP8+AtymrVp57+SLJh55g/4CPRVD8d1T4RiPI2w07brDyLhK7zai9AHV/5s9dntOfpXUDwVGmbaKO3beJMnT4OCyYYjBEOqVILQo78+WglTrn/ZyIG+gHSvnioNencDdqiu3NYU9jWO4cI5123dIoYITb6QBGFZhy41Hc7OlqqVoox7EEUKBv1EAXz52jsJuwbEUGMWDgjWUTopYd61dA5GJEUxq0E5CW75e0Q1XoS8pVr+SNWVUSUphC7Np8qPQmtGzkX4u08xXLJF2QLwjDnb26uDthafkxZ0nrcpVQ2OhA6fWydJE+GW3PRlbZOHA+/RdNolpkham2J2J0S4kqqO61xIX0hNRAF22/pY+3kVVIr7Kui3tP9JQjeShRWtk/UNxhASGQIFGMhtwlmqTUP0UF9j+8iSWwlhfHUZrOa34xrur6tSKaem8VnDn2h4OlHP5YknhWr1BhquNDE6yLi1i86cSs8Hk/8Ry0QUWP/qTQV6EQmjyQFGPjqvqwVx2Taq/akCCc1SWGYHk9BM10+IRqwknaiJRPDnhtTSYtQqydLkOy3GjFs7P/+IWakFYvLg6ynwoQfHv/818gkGXUvDEyhFyJTYQT6Cf+1y0Gsln2qbKhSO7cxE/8mkFmN6adi+0ynUCi3I6bfl6x7We98EGpw2Nzn1AZdG7PZUjCqLyy0B4Df1N/mRxfdXqoTu2DCYG2uOi8zvZK3U7Ir3S1/ivxmrx4XtoojJqjucXPBbZVIWMuhg5WKnPd/VPw5IiRfh8Wm3OcajT2C2upR7AftiWaHwmRgh0TuaH12HWxKmOWW28NjPsgC+gqkJhCmDyhnleyTKQBfl9hJd9/WQG7jFQGgZSzvlZkAjKaFlN4V7HTk0qze5qTvxbiQhPsDANZBxDcI3jR6iJ8iKesGD4yVyP6Ln4h+g3Q9aUESetv51CfFfZZNMu0RFiyYhhwLaQMiw9LkbyZe92GoNVIHt65nLYAJE9N5PM3b5Ml0r98ivY5yV8bvAV59UFbpgKm1W2oDIbUbnor/ERgY16Kfc3ifgMt6Bi8ZddHYHWIkcn2xxofJ11qTRqD0fzmz8CWGk5PUJ4uDy+eVxl91VVmm9xs0/I4ZYEk2sRWszWa19q2AYy6/EnvzxNooFDCUsFlfIWRj9z6QzFeoh5JdRLJ4uJN7YNAxLowPyeS63pgz5uUXxzlxIJMl9IQ1rpqwAKCgChSlu/XcxCAEHGyyiQPFD4REA5k8WoGwupY07vM2VjThnjUEn0nnDuQ40wxaHAlkieqIkocis+bDy5ftah4PGbECHGMEWJa/a764H8EhKd7OSM6pKI4vo5Y9ZzXXDN5pJKPf6z5RFBXu8XPVMLKDxb3N8bO/6ToYT+0jTyRH+/1Op6Grf5jbx72PUd/e9X8iYxbKxs1E/3JrGjQ0qsjZhhYuViLWeKHGBpCVF2a5OEFMOD5aLbk95PdwqsU/J1kbMC5PxYbMM6ZlqphbaULQ5WAxGW1KWFJ+/fov5NG7a7rnxVBXl6MPBdYQrWG7BH9EDSpwZbHyw4ebp6VhKrvnjVhniKMOyFLKOYsiaS/KOfcHgIBSyyHSki41ypV+tV5OOcG9Ha7wgNh/7SJHrSHe5qY6UdjdCRyK7o9YtQHrdH2faYFJ85gHEsJiBVxE8uZTslb9B2lVliwHWL5jaq/CoeeUbvm4yTzGzI94c8kPNW4ZrytNsCEEbxTgJl8fSUHat+VyKckIkz967yLCTYxAc5GgRAnR/+6z6ipvV4ZtYSmbqmx5e5jn2PIN7gNwnqeb0QihNss2WFvwSnSzFRenfbFwQWwros6Hu9L9BZ9q7XjTphDXNLOfLoAnG0c6CTZiB2f/VDzNjzQvDbuuB8MZ11/UufGV/Ca3LGgV1zRHfjmrDznPr1Y2GXPEmrfvuRqfzSKmhkIJliycyIrWGtz6twVK3iRnNpHY3fo9V2xUqgM4ivh3xy7VkIdOsXHXEBE/Ll9OwQmCGgRoS9i1f/6uby9NBZLqbIxc1eF+WiQbjOHaSFMI5Y+lDJwngeip+FSa3joIx1xQjAXnPnyStsmrUFrCwjJ1D6tUQgY3JQiLstHBfC1WoJLeNIFpfEVm3pgoDIOQ1XckRRSph/fEW6OM+V9F2gu8lOTTSCkqOERYuIQedyjsdn3btHwh+ppHPKAGKLHypFtXwCvyj0TKbq2DjmQzoANY8He0GgpR+RO/LW+uhv/Qn8gHLiviyeu5pzsoK65aU2Lsr7T0LRv1Af6ZunPc8VvycVC6WJteTo5/InaOa/VN556xJRTcvIf8iPTD+Xv5eWsEEv8drV49BXdbN3yyEy1o03TN3/pwNNCaYIbUIR3HLLxPL3id44QbyrNaf9kQIerpkZySUgz/0jzOlaqhIeh5qD7M7PjtWrz873w5J5mxoV36HKAPz+8G8e3YEhN7KL5x4KVGrVJOcMqmmZA2zJgz6q9FvRKnKNO4CTM5X3K6PmrmIY+fzo6tOqWqcjNTP+XzM+iKeSZ/Ffqmbn/yGBOVgG6MGVK25YFEu+owwh9aaFPGrpmrTnbjZdpcgdDMsiumXTwHIvJmlunbXtze4NyB2qW2TucZYjYwRZtt/cfz3d+UDxIs8SJkPNuK3aM7FALussPukemHyG8KbAbDhmSP0VEJg6yKB8k1UdyjQDPzzwzFClR0jGPsKqqlqsQrId3KPGwXQP66nrsrAFwJ5luNumdTbf1/so6aShgxekomUwlG5JuCT+i/EckDWaID+JIS9uAn7yKHtbi5AVJI00lEiQyKQrWmA82NBy/d3SFi/cjaVOnrrCkfDAvjwESheoNro553PiLORATrPNGluA4WFvKUyUsRz931QRXGkS9M14JeUcY0RUckglNcfAytOKLWMZVJgjf5fSwc2ohlpLFN5KVf8NNXO5uKbNxgsVr5b6uuNgIGCcaForykw+6cMEAF26oknzOmlItiXRRbwzH5YhCD5fObpKe+lR6senYVIkrNQKpAiGJ/lKUJMQa7q9vl620RKluNmh8ry76DSTe/WczbX3ZhsjEPi4I58Q6b7BfgAezE5508EzRZzarlNg+e4LSLtVPU8DVYM3x7EQI8fVchfxGI65Vbhj8alLWvOk9zjOKADMV6LQBUF4x/HRqY0BaEOgsJkKhblv2xbCiT518lK41Nmmv9Leht8tP8M4JNsaS+hLG5g3m4Tw0fM8NFs130k56vDBpZrn5zJIq+iOJOsUMOXs4bJUsM47g934RT4I1ilAbq+iDc2Rdke/NbhwAnvGCA432Wb4p18LfxD8YGhT1iFRJORc0e4XiPzSHiE+SmQUi7fXvHjGNn9fQUwSmW+tE5xSyRH44u44Inn8FDKdHJd+nf4dSkOXhq7GlkCyVuELv7AQGKWyw4VLrSWtqv5ug2brD+IlnnmwlSWRAfseajMgXk5FM5913bfTstsM4U68VfqADW8jLne6D99UYbB55cdcbnvUygGEAkGiJM8B9f9d0cgpahBEXissTv87IF5zft9/UQvf5Rild7IjboF3JCK7pX19Uqn4ga+8STEpHXfiPG9Yp0qi+MCe321kowRPz9/bZGH2C/pYp6fIz6wpVHJrYxYJwy7E1yWlwiwP6Eawu6vbK/EeMVDB268VW/g/8pg0vxuh1G6WiH4aIHJy8ePXHXqVlohhN17zIl4TsDJgzs/qnM1xWNqoM7HFTeHPgSAJY4A13aBhOSJKbIsxeR/DLt67zuh12SABLgMDToPg+9aAQxl77GJiACdXFxSR8xBH2LWxfKYAhSdly8MnyJP5EyLcgR51wmknjzG0ryjGbU8kTEM0vUmPbCyGY+eBb7nWPv0wkUVxTlEGtR//093X39bQ39XIxmS46kSlaG81J5OP34F2bC5L1S648LQomLQ3CHOR9rXtE1krPWcMxB7HUtmLkGONbm8+kPfZR+/9BYE9tKBUz9SNGZktnLUMfunBe5vY0xb37ZFdu/L0BXW0+LV4TIXALJA2UYBtYu7YQni1vK4qDjRu0ulV5RPIW7IvkDAJUWMlN88Vx9gUWzcNocoKDa2RZdIRi2ZBqgw5Cw4KMNPHMWUG3wCiawC7vcQvz7dh6r2dp+Gx/DBLBc7bBP2AoSnv3sd97tL57I5wOVYlHxOq8acxC4dIWGPIuF8huotTDpfp9Q6kuQejireI5D1MdR1gTh8hn0DEp1AXaNVZDuDtJqihhfzZOV4RoSVMHIzWQyaEN3UOT5AcPCnm7GINGanbtZwqkT5iBsJfbTHmVSLVkjrFvVmQ4Y51GGZBX8s8sUalpLYldtLMSLqbEGIsXTaPLDElF2ScvGD/6SAugzp+WHosYIXq7SaUPG+i96aCtawXe0McvqiuUNfMtO5NzzI1ITQezSj52Zzvv64ZEqQem0Dx1I9ODYe41wNUCh6telSOpMAAH5GiochEuik8nE4Cv6LpJdQr9ITeFgnkq4xLc4ykG/bbOGbWB9Uq8hfD5UMwZEMG2F31piDtL0ROTrjTnDzt/6/KusGUi7RW+QsqVskkz3+msrpCGqCSfK+AQSRRLjyjRyYQPrM6wh4iJk9iVnJTSdHACA9YlzjszyO5sQf5gkDuFjySte4Bjt4raIp+asitP57qu7SAiKG6E1Y88rxeo31hWasrTrd5Z9z/hU38SqBXciUWWjcRD7WB2HJ7Bf7qfmDUosMdUIn0KP2cMupl5qAkTi0Hai6N4uFimnItI9oKFk35lYPGlHxLHV5cTy9zVSYDltyEQeDfdEfTQzHXwOXJcvJVFZW65fteWd7Le9EWrb/DFlzBONbkddarpCwTh+SXuyPDISv1FvBgqRyqkWNGKihv45eLYPyh5EWT1yI4eNxF/vI4Vw1KJLsxF7g0kAfvXM4MI/dSzkkhtFX5ODPQ4Q5OXjSw8wR6WgfXpPvgz/OfnUC8Iwiioy+F8PY1cDhCEwD7B80SudmiC0gFRF4amOOCg1lPeGVWr0AI1UGutQUHsQsEYRPQYAi2EepADdPru4mc1lz8c10klqfZ1Lik1fHgTo6JG5sN4vZUboccJZ7M0Cn6js+oceT2HVlYnJaV8CcogAmfNJLY+6HIsTsNN8mYn6ry7GwcKVeW41KWeFTA3UcK7GoRUnu5MvCUOOyFKC7/iorjI/KCfyAmU4vfpVQhUQlK4UpFv1qBy2UfIHnGztTbcsLKbo8q8X0aXzrSCJsTYqSul8pCl3nX3YD3N5s3+uMf7ypltmKmeKfTv8CXsEZFED7pKBld4yyDCaf76Nl8LwRNo5JaPQ5NkWkotmY+Pdh42/fnDTXnbZzON7G9GkWISym4YVirx0s1A0t8SKrfaIYZsxcoqSYMvvzmk9PBg+j43c/b1bxCJowGpPuEM09+YXodq1b0TjKGIRPL7hpJ17NBEobge1Vud151foAJvdQIZXD5gNqlIMMh0OI5rosLQhPsoEZK4+i/EXP7t/pchPK0EkkjxthUkUfbq1f2tr2yus7eZVIbtg9HsPD17TOnXGbNt2O5Q2ScE6z+BRJbcmZB7GsfK292jb813yCFHjFpX04DL+NUe7wGxEwcL6t1j23pTHawTCRhYvFaiRq9SXhRFPxIx5/HB34m99Y88E8vB/GF2ywVQygwfnTrdyPMs03Ly4JuVI3vkQq4j0SzllAHoE/cFMhn1sBb7rV0on6Gkw0glOXUBkZ6Lw+yRD59aoM4whJyt7byyl01xrkfdTruQuGE39S6U0hIwypfJMs6tfyvprcfOveqLKYlL2JKHPJOX0W6Aee8fALyuYbliiQoUM1n9vZjXK/dUjkOhb+lqSuJ47feptQgKw1cGDd7LPLkyDO99zU7eR+w7rGVkIRphu8WWac6ZWQ+rRPrw3Fhfxp6QGaxUZBslY8wM7ToAF6FkAEDpdlE7RrD7NCEkG8GoF327DRe+d/PWiulvr5Hd1LaOVke4ynZpf+/xELUUfCHc4293NQx5OU4Jcs6LGoP74KACMU98B+O+6BkKgL7HqtbjNBxxRCtoCbzOcudyi+91M1YLPYRO7yVfK1O1oB/wADtXYZ9RsK0Yga/q0thVOYBGDcOj59FyuIaxmO1ZsWmJYt3Yky0PCitu94rveIyNDUZGLsDvVoeCnrR1o4q/JBz6GfHy141yU/LrXs/Zy9lnR+jdnHL7TSihP2x73u049jBcTVTvL9yLQFz3o81KmLQ1bXraeS7Mpgi84O0ULvQQe+VovVc+v0CNFzqcTJ7jIC1fA6lAYNZh6tLpNQcTE3gp5CV2YF9GH+vyazpd7eKxXlep3M7hFWE/RldFLB+Ne1LnQTz+BEdfPMfzUJix05H7X+3+GaeH1Yf+HJrRDoTcVSFezfnnEtT6I+Ap+H2gl/8HZ0vRx1gk7T6AINoOQlHS93g+ZnvzXm5NUAAAp17omnmeA9NIAEoAwBbOXysHFadmP/vfU//e9xy1c/H2RjCGKzJq/fN7agvPW5bEilGwrmJJiSLiYzvwF55GvlAQgkLUItuoGZ9aBe+1ue+IbADRrffs5Iil/y4Kq75OPtjrcEQhfvxpCg+qNsoroF0CmShEaSWRd4k0YpDqZG3vEVYt4vr/EUpcgZyrUujULuwtd9rryiyen32N7BKbmHj7h9lDzP0C8BkzaZjQXtEc/nmTzKa8nmue8F3ZKHlyJDowoqD4LeQMUrc8iRcBTKRBA6EMOd6lhN7ZotF5xdztEkzWV1Cyrzytp9K18+kss1YTDZKMwfphh4xD+gldwEUON0n+JoIk2TJgRBFZXztp29UrB2MLDpyJfrt4MFVfXGiL00oU/aPFxnr0DfZcGgpwxxCFoz/m8E5UFctrcwCKoUBk/dxo97Nzl0mQ46LiXkHmGUhrODmKx+3C2iUEFoMLP0xAIyOguRW0buD5WR8a1UjYz49yWIN5Xt1jup+aQvKwF/kioSyTxzU+AqJ1l61BIK2bZQKMnzG8plQEY8W3nMOw10IqQuM9VYSM8weqlnhL3lZljbFLID6agvUuK0A/LcKZBJ9a5Cq3c0bJiwMSeiSHvFvg4dkoru/TlY11wa6CT+ZN9dvG6ums0ifTzGffEXdeyT1hAy9CnshJ+jDQ7W7r+zDSBR6vZrinSAwjXCjmmH66/mUj8WJkYJxOXX+U6S5I5mR5+0FJDgMPIlwZGR1SFLkxBQYRMGE+iwZKPBEVNYZH/r6GxDpZFiTVeuKqHXz+ed8E9BMZticuue7tdOLjV3R3MohyWfsGgC4eZfZwr7qruerWX1L7B1z6IStIFKVPIrK1laXDHsAGF+f6l6VcPEImZQdY8a4qCIEGnfCxn6nOtgxGPgfzBQnNj0FQ5FJz+B7hcTfsY12Y7W7QvFtGVYCWV13WLgRbQVW7dOO1VsFCvOj7umU2Z3N8e9YXgP3SlFgiiZVOlPuNY7CiBVpSTvsiXQrpZWs7POolEC2zph/oYXlDfKmO0FoBrBw8jRjACqm9qat+3By8x4qIOQSisZTg/ZyOKyVBi6IAw55wm+EW3aRRS1QGSjrTrYZG2dd4YfLavzqrl0sr0SNVzaWTlNbL7qTnKRYGaQ3RD9JDiCkeIlZAzb4N+KAuizgF8/NYv1PGvS8HN3DYVSIJ/MlqyC6fNX3xZepojx/8EJTlmzDJE/FCtrihwENQAGV8xLgZDJEjJVPTqSI+VgUOMP5LZmo2Lr3MeuEc04NO1rvjHZ5XGgL0297zWNyK0mWEtgswIMPadexIpWWx/1kQPEukOueghwOKv+TBHGF3KerU5mX2KjLLMl/mBnMXUSsxdQ12c8atnVBx54rk5UHPLaUjSQjkcg21KLM82IgOF3fCkWDhAV3bPCwkY0MJxV+40nkO8Yxh8ekJoA8JLmfNeQKMVZwfG2hMZysseK1NasX/1XmdyjH8MIxbGy5ZTLNXX919pwcbocx0stdAdLZSh9zB8Oxf2ckx8qJaRbqWAkgVgLaDJn+J1iqYAU1R/h09XCerpLvkNlsCNUXx+rQ7WGGoSrx6AdAaadSevZywlsYzN1MmJ/JmwjQUj3USmAE0TFBeeN7jVg9rlgAfTzpjUJSJl54rc7rK/mIuk2nyGs3U1WPOnX2Pzaj0MTa8PWjVY1MfvUftVtryQl2Bf0DmrZqQhGfh/5mlaodfFmxWEbSfc4qV424U3cGQ/gI01iPnzc3XLTwUq+THRMP6vD8dV4NOr8xLwJ7yPBGYbTifNvMhDKdUH9OQ5MxX9EygI5zn58jKE0SAVfX3zspYJG6zkfSLtsiolVi+NNRdbpHdF8HbMX6svHWAVngsDPfOGaHZNpl9DIaRAkeL8m2W6fr5HdmpwCrGIdDpyDjWQxhW0HufPYaAr/doW63AB3d1icobocbi/zziWLZnDIQg1JhV32KCaMbl/Zh/kKNFa3m72c4QzOlA+8JFHfvd26iQ/3Hk+4yBMNYDw/vtHPmEom7W8ODX3pgB5Mvsoi2txrwaYPtLDVcPHNJ2CVFDcRUsmsHjegRfC0s3sJxNB1X9bNNMzOfdewa8JFvX3QYhyHzkmWxx3zw0OlDBAvIp93yypJAhV0mVGRV/9HBdSJl+WN2KgOVU4TVS/hm8rhi0o1oV9SV2r1pJX5JHvgAN4Eb48hR7Rh+fusagPnqEim3HUwlZ/fgx9WxiJIWYAPGeRzCCOdhfRf7rGewwiI3bdIfeUMjsSMKlaVCuMPAnZjgq2bLDaIjAvvxyqwuR1xJUtSYebaFw9FSddjnQXQ+t4emjFUbxv9AIf+WOenvxiNRr2kbGcrDCGj2DK4AC4fFsrluvctAAAAAAtAo4/noRfW75Uc4tkvId0JuWPRPeH6gi/b4OGPvvILq0tVJn5vnX+EI6gJnAMCGQTclwrpvh+bPV5/wz5rkBqGXXiuUniXF8dOS3Ktqfv43RgHdQruoa063TZHoOd2Bckx7dhaL1u2L5LgwwJ3iGNCOcRp0fJro81aLgWe7oz1Rv5ikJHViuRxlzmW1TO3XY+OUK9AC3OOQBTsrQj4bIM0xbTBR+36ZNnB9TzPcgRpS6h3rnPMIvvZ7QT9KMottLc8//8hztcQcAqUnr+e/OWY01i0INVcCRXeMZ70XoBPHfHAO5rupsbFqjMbml0OpIw7+YRtsYt/j0/affOAbwPk4xraVeKPxyO+kr9hJlngeX6+EPCRIItJudAxWir4BV4w/XNqkVfKbdHMMZ50Flg9wTysZ29lVNR7IWHDPA4RJtV3Uph8hl9PIKscmujXKvn/FuZsD6s7KUKY1OX0BukmTyRWc5Qm0vob3/ksQrZwzBaGH7HfoFLAVRtekPc8aVerG6mVhc0O12CQjqlsey2qr/YLMs3mRqasv9kdld/eKcJ3MK0bvIpsehOb2ptcRWPueMKP4OLU41/JBozfTpQhGu25AQlsNWTe/MwCh7WxVIn5rT+4MB4cwY1SvJZ4EBVzORY6BjAT2YZnI6QNiIiImQ+gmz79QlvXX3VhLXJ6hyhexPGf1TR2Qbxr29m9rIWYx0JpXKUItFNfKXe9QZAUL5bjm4OP5Y7OzVauDf/d8TbiMys+S6zwx1Yf2qRTXjdfBw4/dI8W98vvRcUCgZL2pjgAIkjPynOxELCZgOiibsSjWooDyAfEzDECeHWrBardzfx7urn/We0XG0Bykvqzthi2E6IKoAAADrKfTmnvJYLZNdUN6vNkUep5s0MAOMKMtNCBJ4qit5IGeckLOxw2AN4mUoOoo/UzpWEetVL7qwXHjzcpRH1XW2Zik7lMhflIdo0Kty1dgpfCfORPLdkqv5fFWtSCPiAjOW0kGHFWe5mukTPfK3zZDt8zLITJOw3Z5OyUzWJFoW6vP9NY6baz2MBBe5my610WHs5dPGOCvoiHkJW2bJtiJMwQY9vaUJP+1Obq4Eje4DivybTVNj2yLwyD8xKx0DwNFY6DiPoXBV+e2/x14l1jNbfJyLJRGUTT17c3QjRfh1Y1Jm9VSQXszDOFAalrHUgJv9QmQNjC7/tOtnRp5P8bUuB5K7rsBo+sXehWBQeiipELeOE3TQ9Z6Ziksij9c9cRDt7USrE+H3mibq8lj2qz7LGY8e/t8zpi73rRqd4V4k6UWAUzdzoZrZYq8LdN4JlEqAUx9AlbO8/b8kTUJBcza7sNEXBe4Rmqf+uPHFJhC5B7b6WYH2N+x4/nR9f0d/MBayHAs4N7dj5JbDBR2Sw93pWf7SstwoAm1sFtVXtyYOXXStv6Rtik/92ZvyaNs/JFCJkMBA4YsnhZedsidpapIqRgd58Eu+uC6KzA5QhzACqTbxyMQ2qhPnXHYK5if2gAA=);
    background-size: contain;
}

.review-item-pic img {
    border-radius: 50%;
}

.review-item-user-desc {
    padding-left: 21px;
    padding-top: 10px;
}


.docs-item {
    margin-bottom: 80px;
}

.docs-item-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.docs-item-container .docs-item-pic {
    width: 47%;
}

.docs-item-container .docs-item-desc {
    width: 53%;
    box-sizing: border-box;
    padding-left: 4%;

    display: flex;
    align-items: center;
}

.docs-item-desc {}

.docs-item-desc .calculator-title {
    line-height: 140%;
    /* 47.6px */
}

.docs-item-desc .product-item-text {
    margin-top: 12px;
    margin-bottom: 22px;
}

.docs-list-inside-item {
    margin-bottom: 24px;
}

.docs-list-inside-item:last-of-type {
    margin-bottom: 0px;
}

.docs-list-inside-item a {
    color: var(--accent-color);
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;

    text-decoration: none;
}

.docs-list-inside-item a .icon {
    display: inline-block;
    float: left;
}

.docs-list-inside-item a .text {
    margin-left: 12px;
    margin-top: 1px;
    display: inline-block;
}


.section-feedback {
    background: #F5F5F5;
    padding-top: 64px;
    padding-bottom: 60px;
}

.feedback-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.feedback-container .feedback-picture {
    width: 47%;
    text-align: center;
    display: flex;
    overflow: hidden;
    border-radius: 10px;
}

.feedback-container .feedback-picture img {
    border-radius: 12px;
}

.feedback-container .feedback-form-container {
    width: 53%;
    box-sizing: border-box;
    padding-left: 4%;
}

.feedback-form-container .calculator-title {
    font-size: 28px;
    line-height: 140%;
}

.feedback-form-container .calculator-container {
    padding: 0px;
}

.feedback-form-container .form-item-line {
    margin-bottom: 36px;
}

.feedback-form-container .calc-btn {
    margin-top: -10px;
}

.feedback-form-container .calc-btn .btn {
    width: 280px;
}


.footer {
    width: 100%;
    margin: 0 auto;
    height: 210px;
    background: white;
    box-sizing: border-box;
    padding: 32px 0 25px;
}

.footer-line-1 {

    display: flex;
    align-items: center;
    gap: 57.395px;
    justify-content: space-between;

}

.footer-logo {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='480.384' height='94.484' viewBox='0 0 127.101 24.999'%3E%3Cpath d='M43.082 19.69q-3.53 0-5.36-2.065-1.805-2.092-1.805-6.093 0-2.51.445-4.237.444-1.726 1.307-2.85t2.17-1.83q1.334-.707 3.06-1.125L48.783 0l.052 2.85-5.805 1.517q-1.255.366-2.197 1.02-.94.627-1.516 1.647-.55.994-.706 2.51.784-1.281 2.144-2.013 1.36-.76 3.295-.76 1.83 0 3.216.786 1.386.784 2.145 2.17.784 1.386.784 3.217 0 1.96-.837 3.504-.81 1.517-2.406 2.38-1.57.863-3.87.863zm0-2.98q1.622 0 2.563-.968.968-.994.968-2.615 0-1.57-.942-2.563-.94-.994-2.59-.994-1.02 0-1.83.419-.784.418-1.254 1.229-.47.784-.47 1.909 0 1.046.417 1.856.42.81 1.203 1.282.81.444 1.935.444zm17.652 2.98q-1.596 0-2.825-.706-1.203-.732-1.882-1.96v7.975h-3.505V5.726h3.06V8.08q.784-1.203 1.987-1.883 1.203-.706 2.746-.706 1.386 0 2.537.55 1.176.548 2.04 1.542.862.968 1.333 2.249.497 1.255.497 2.72 0 1.987-.785 3.608-.758 1.622-2.118 2.59-1.333.94-3.085.94zm-1.177-2.98q.81 0 1.464-.34.654-.34 1.125-.916.496-.601.732-1.333.26-.76.26-1.57 0-.862-.286-1.595-.262-.732-.785-1.281-.523-.575-1.23-.89-.68-.313-1.49-.313-.496 0-1.02.183-.496.157-.967.47-.47.315-.837.733-.34.418-.496.915v3.217q.313.758.836 1.386.55.627 1.256.993.706.34 1.438.34zm9.545 2.719V5.753h3.504v8.995l6.145-9.022h3.19v13.703h-3.504v-8.786l-6.067 8.786zm16.03 0V5.726h3.504v5.178h1.176l3.714-5.178h3.818l-4.864 6.616 5.387 7.087h-4l-4.107-5.44h-1.124v5.44zm14.905 0V5.753h3.504v8.995l6.145-9.022h3.19v13.703h-3.503v-8.786l-6.067 8.786zm19.194 0V8.786h-4.34v-3.06h12.21v3.06h-4.366v10.643z' style='fill:%23fff'/%3E%3Cg style='fill:%23fff;fill-opacity:1'%3E%3Cpath d='M49.684 94.51a.993.993 0 0 0-.996.994v2.363c0 .551.444.994.996.994h17.464a.993.993 0 0 0 .997-.994v-2.363a.993.993 0 0 0-.997-.994Z' style='fill:%23fff;fill-opacity:1;stroke:none;stroke-width:.578358;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1' transform='matrix(.9252 0 0 .96466 -38.998 -81.33)'/%3E%3Cpath d='M49.684 94.51a.993.993 0 0 0-.996.994v2.363c0 .551.444.994.996.994h17.464a.993.993 0 0 0 .997-.994v-2.363a.993.993 0 0 0-.997-.994Z' style='fill:%23fff;fill-opacity:1;stroke:none;stroke-width:.578358;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1' transform='matrix(.9252 0 0 .96466 -45.039 -73.141)'/%3E%3Cpath d='M49.684 94.51a.993.993 0 0 0-.996.994v2.363c0 .551.444.994.996.994h17.464a.993.993 0 0 0 .997-.994v-2.363a.993.993 0 0 0-.997-.994Z' style='fill:%23fff;fill-opacity:1;stroke:none;stroke-width:.578358;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1' transform='matrix(.9252 0 0 .96466 -45.047 -89.491)'/%3E%3C/g%3E%3C/svg%3E");
    width: 195px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.footer .haeder-menu ul {
    gap: 25px;
}

.footer .header-contacts a {
    font-size: 17px;
    color: #fff;
}

.footer-line-2 {
    display: flex;
    align-items: center;
    gap: 57.395px;
    justify-content: space-between;
    margin-top: 10px;
}

.footer-line-2__block-first {
    display: flex;
    align-items: center;
    gap: 60px;
}

.footer-line-2 .footer-copyright {
    color: #222;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 165%;
    margin-left: 40px;
}

.footer-politica {}

.footer-politica a {
    color: var(--Red, var(--accent-color));
    font-family: Raleway;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.3px;
}


.popUp.popUp-item {
    width: 472px;
    padding: 36px 32px;
}

.popUp.popUp-item .calculator-title {
    font-size: 28px;
    line-height: normal;
}

.fancybox-close-small {
    background: var(--accent-color);
    color: white !important;
}

.popUp.popUp-item .form-item-line {
    margin-bottom: 30px;
}


.breadcrumbs-list {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}

.breadcrumbs-list ul {
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 155%;
}

.breadcrumbs-list ul li {
    position: relative;
    padding-left: 22px;
    float: left;
}

.breadcrumbs-list ul li:first-child {
    padding-left: 0px;
}

.breadcrumbs-list ul li:first-child:before {
    display: none;
}

.breadcrumbs-list ul li:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 6px;
    height: 6px;
    background: var(--accent-color);
    left: 8px;
    top: 8px;
}

.breadcrumbs-list ul li a {
    color: #656A70;
}

.breadcrumbs-list ul li span {
    color: #94989D;
}


.video-block {
    text-align: right;
}

.video-block a {
    display: inline-block;
    position: relative;
}

.video-block a img {
    width: 100%;
}

.picture-block {
    text-align: right;
}

.video-block a .video-icon {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.3s ease;
}

.video-block a:hover .video-icon {
    transform: translate(-50%, -50%) scale(1.05);
}


.content-page-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.content-page-left {
    width: 47%;
}

.content-page-right {
    width: 53%;
}


.section-content-page {
    padding-top: 41px;
    padding-bottom: 70px;
}

.section-content-page .product-item-text {
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 165%;
    margin-top: 15px;
    margin-bottom: 31px;
}

.sizeblock-container {
    padding-top: 44px;
    padding-bottom: 80px;
}

.sizeblock-list {
    margin: 0 -20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.sizeblock-list .sizeblock-item {
    width: 33.33%;
    box-sizing: border-box;
    padding: 0 20px;
}

.sizeblock-title {
    text-align: center;
    color: #222;
    font-family: Raleway;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    /* 28.8px */
    letter-spacing: 0.36px;
    text-transform: uppercase;
    margin-bottom: 17px;
}

.sizeblock-pic {
    margin-bottom: 13px;
    text-align: center;
}

.sizeblock-pic img {
    /*width: 100%;*/
}

.sizeblock-desc {
    color: #656A70;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 180%;
    box-sizing: border-box;
    padding: 0 30px;
}

.sizeblock-desc b {
    color: #222;
}

.sizeblock-desc sup {
    font-size: 10px;
}


.section-delivery {
    padding-bottom: 52px;
}

.delivery-block-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.delivery-block-container .delivery-block-left {
    width: 47%;
}

.delivery-block-container .delivery-block-right {
    width: 53%;
    padding-left: 4%;
    box-sizing: border-box;
    padding-top: 20px;
}

.delivery-icons-list {}

.delivery-icons-list .delivery-icon-item {
    width: 100%;
    margin-bottom: 8px;
}

.delivery-icon-item {
    display: flex;

    color: #222;
    font-family: Raleway;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
}

.delivery-name {
    display: flex;
    align-items: center;
    padding-left: 20px;
}

.delivery-block-right ul {}

.delivery-block-right ul li {
    color: #656A70;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 230%;

    padding-left: 28px;
    position: relative;
}

.delivery-block-right ul li sup {
    font-size: 10px;
    line-height: 0;
}

.delivery-block-right ul li:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;

    background: var(--accent-color);
    position: absolute;
    left: 0px;
    top: 14px;
}

.delivery-block-right ul li b {
    color: #222;
}


.section-works-page {
    padding-bottom: 60px;
}

.works-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -10px;
}

.works-list .works-item {
    width: 33.33%;
    box-sizing: border-box;
    padding: 15px;
}

.works-list.textures .works-item {
    width: 25%;
    padding: 20px;
}

.works-list .works-item a {
    display: inline-block;
}

.works-list .works-item a img {
    width: 100%;
}


.content-text-block {
    height: 100%;
    display: flex;
    align-items: center;
}

.contacts-info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /*-webkit-flex-wrap: wrap;*/
    -ms-flex-wrap: wrap;
    /*flex-wrap: wrap;*/

    justify-content: space-between;
    width: 100%;
}

.contacts-info .contacts-info-block {

    /*padding: 0 70px;*/
    margin-top: 82px;
    width: 202px;
}

.contacts-info-title {
    color: #222;
    font-family: Raleway;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    /* 28.8px */
    letter-spacing: 0.36px;
    text-transform: uppercase;
    margin-bottom: 12px;
}

.contacts-info-desc {
    color: #656A70;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 180%;
}

.contacts-adress {
    color: #656A70;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 180%;
}

.contacts-adress span {
    color: #222;
    font-family: Raleway;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    /* 28.8px */
    letter-spacing: 0.36px;
    text-transform: uppercase;
}

.section-contact-map {
    padding-bottom: 70px;
}

.yandex-map {
    margin-top: 24px;
}


.xs-view {
    display: none;
}

.xs-md-view {
    display: none;
}

.md-view {
    display: none;
}

.lg-view {
    display: inline-block;
}


.slick-slide img.xs-view {
    display: none;
}

.slick-slide img.xs-md-view {
    display: none;
}

.slick-slide img.md-view {
    display: none;
}

.slick-slide img.lg-view {
    display: inline-block;
}


/* ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¹ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ */
.main-banner-picture {

    >*:not(:first-of-type) {
        display: none !important;
    }
}

/* ÃƒÆ’Ã‚ÂÃƒâ€¦Ã‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Âµ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¹ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° */
.main-banner-picture.slick-initialized {
    >*:not(:first-of-type) {
        display: block;
    }
}

.gallery-block-container {
    >*:not(:first-of-type) {
        display: none !important;
    }
}

.gallery-block-container.slick-initialized {
    >*:not(:first-of-type) {
        display: block;
    }
}

.interactive-pic {
    >*:not(:first-of-type) {
        display: none !important;
    }
}

.interactive-pic.slick-initialized {
    >*:not(:first-of-type) {
        display: block;
    }
}




@media (max-width: 1919px) {

    .wrapper {
        width: 100%;
    }

    .wrapper-inside {
        width: 95.4%;
        max-width: 1200px;
    }


}

@media (max-width: 1279px) {

    .section_colors {
        max-width: 940px !important;
    }

    .wrapper {
        min-width: 280px;
    }

    .wrapper-inside {
        width: 91.94%;
    }

    .xs-view {
        display: none;
    }

    .xs-md-view {
        display: none;
    }

    .lg-view {
        display: none;
    }

    .md-view {
        display: inline-block;
    }

    .slick-slide img.lg-view {
        display: none;
    }

    .slick-slide img.md-view {
        display: none;
    }

    .slick-slide img.xs-view {
        display: none;
    }

    .slick-slide img.xs-md-view {
        display: inline-block;
    }


}

@media (max-width: 1230px) {
    .haeder-menu ul {
        gap: 22px;
    }
}

@media (max-width: 1141px) {
    .haeder-menu ul {
        gap: 12px;
    }
}


@media (max-width: 1073px) {
    .haeder-menu ul {
        gap: 9px;
    }
}

@media (max-width: 1023px) {

    .section_colors {
        max-width: 708px !important;
    }

    .wrapper {
        min-width: 280px;
    }

    .wrapper-inside {
        width: 87.34%;
    }

    .wrapper-inside-content {
        width: 87%;
    }

    .footer-wrapper {
        width: 89.34%;
    }


    .lg-view {
        display: none;
    }

    .md-view {
        display: none;
    }

    .xs-view {
        display: none;
    }

    .xs-md-view {
        display: inline-block;
    }

    .slick-slide img.lg-view {
        display: none;
    }

    .slick-slide img.md-view {
        display: none;
    }

    .slick-slide img.xs-md-view {
        display: none;
    }

    .slick-slide img.xs-view {
        display: inline-block;
    }


}

@media (max-width: 767px) {


    .compare-table-header {
        text-align: center;
    }

    .gallery-block-navigation .swiper-pagination-bullet {
        margin: 0 10px !important;
    }

    .table-block-container {
        margin-top: 27px;
    }

    .colors__title {
        font-size: 26px;
        line-height: 140%;
    }

    div.before_after.twentytwenty-container {
        height: 500px !important;
        width: 500px !important;
    }

    div.before_after.twentytwenty-container img {
        height: 500px !important;
        width: 500px !important;
    }

    .one-fourth.mcb-wrap {
        width: auto !important;
    }

    .section_colors {
        display: flow !important;
        max-width: 700px !important;
        padding-left: 33px !important;
        padding-right: 33px !important;
    }

    .wrapper-inside-content,
    .wrapper-inside {
        width: 88.8%;
    }


    .lg-view {
        display: none;
    }

    .md-view {
        display: none;
    }

    .xs-md-view {
        display: none;
    }

    .xs-view {
        display: inline-block;
    }


    .header {
        height: 36px;
        padding: 20px 0;
    }

    .header-container {
        justify-content: space-between;
    }

    .haeder-menu {
        display: none;
    }

    .header-container .header-contacts {
        display: none;
    }

    .header-contacts.mobile {
        display: -webkit-flex;
        display: flex;
    }

    .header .header-email {
        margin-top: 4px;
    }

    .header .mobile-menu {
        margin-top: 2px;
    }


    .content {
        height: fit-content;
    }

    .main-banner-item {
        padding-top: 16px;
        padding-bottom: 0px;
        flex-direction: column;
    }

    .main-banner-item .main-banner-item-content {
        order: 2;
        width: 100%;
        padding-top: 15px;
    }

    .main-banner-item .main-banner-picture {
        order: 1;
        width: 100%;
        padding-right: 0px;
        padding-bottom: 90px;
        /*max-height: 310px;*/
    }

    .main-banner-item .main-banner-picture img {

        width: 100%;



    }


    .main-banner-title {
        font-size: 26px;
        line-height: 140%;
    }

    .main-banner-desc {
        font-size: 16px;
        line-height: 165%;
    }

    .main-banner-item .main-banner-desc {
        margin-bottom: 22px;
    }

    .main-banner-btns .main-banner-feedback {
        width: 100%;
    }

    .main-banner-btns .main-banner-feedback .btn {
        width: 100%;
    }

    .main-banner-btns .main-banner-download {
        margin-left: 0px;
        margin-top: 28px;
        width: 100%;
        text-align: center;
    }

    .main-banner-item .main-banner-btns {
        margin-bottom: 24px;
    }


    .section-bullets-list {
        margin-top: 0px;
        padding-top: 47px;

    }

    .bullet-item {
        margin-bottom: 48px;
        width: 100%;
    }


    .section-gallery {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .section-gallery .wrapper-inside {
        width: 100%;
    }

    .gallery-block-container {
        padding: 0px;
    }

    .gallery-block-navigation {
        text-align: center;
        margin-top: 26px;
    }


    .section-calculator {
        padding-top: 47px;
        padding-bottom: 0px;
    }

    .section-calculator .wrapper-inside {
        width: 100%;
    }

    .calculator-left {
        width: 100%;
        padding-bottom: 12px;
    }

    .interactive-pic {
        margin-top: 0px;
        margin-bottom: 21px;
    }


    /*.inactive-slider .slick-arrow {*/
    /*	display: none !important;*/
    /*}*/
    .calculator-right {
        width: 100%;
    }


    .calculator-title {
        font-size: 26px;
    }

    .calculator-container {
        padding: 36px 5.6%;
    }

    .calculator-container-desc {
        margin-bottom: 30px;
    }

    .form-item-line {
        margin-bottom: 0px;
    }

    .form-item-line .form-item-one {
        margin-bottom: 48px;
    }

    .form-item-line .form-item-one.width-60 {
        width: 100%;
    }

    .form-item-line .form-item-one.width-40 {
        width: 100%;
    }

    .form-item-line .form-item-one.width-33 {
        width: 100%;
    }

    .form-calc-result {
        flex-direction: column;
        text-align: center;
        padding: 20px;
    }

    .calc-btn {
        width: 100%;
    }

    .calc-btn .btn {
        width: 100%;
    }


    .section-products {
        padding-bottom: 7px;
    }

    .products-page-container .calculator-container-desc {
        margin-bottom: 0px;
    }

    .products-list {
        margin-top: 0px;
    }

    .product-item {
        padding: 34px 0;
    }

    .product-item-container {
        padding: 0px;
    }

    .product-item-picture {
        width: 100%;
        margin-bottom: 28px;
    }

    .product-item-desc {
        width: 100%;
        padding-left: 0px;
    }

    .product-item-title {
        font-size: 20px;
    }

    .product-item-text {
        margin-bottom: 27px;
    }

    .priduct-item-btn .btn {
        width: 100%;
    }


    .section-compare {
        padding-top: 36px;
    }

    .section-faq {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .section-faq .wrapper-inside {
        width: 100%;
    }


    .faq-list {
        padding-top: 15px;
        border-bottom: 1px solid #94989D;
    }

    .faq-container .calculator-title {
        box-sizing: border-box;
        padding: 0 5.6%;
    }

    .faq-item-header a {
        font-size: 16px;
        line-height: 155%;
        padding: 22px 5.6% 18px 5.6%;
        padding-right: 60px;
    }

    .faq-item-header a .icon-faq {
        right: 20px;
        top: 20px;
    }

    .faq-item-body {
        padding: 0px 5.6% 29px;
    }

    .faq-item-body ul li {
        margin-bottom: 0px;
        line-height: 230%;
    }

    .faq-item-body ul li:before {
        top: 14px;
    }

    .faq-btn {
        margin-top: 32px;
        box-sizing: border-box;
        padding: 0 5.6%;
    }

    .faq-btn a {
        width: 100%;
    }

    .section-review {
        margin-bottom: 0px;
    }

    .section-review .wrapper-inside {
        width: 100%;
    }

    .review-item {
        padding: 91px 5.6% 40px;
    }

    .review-item .review-item-desc {
        font-size: 16px;
        line-height: 188%;
        margin-bottom: 23px;
    }

    .review-item-desc:before {

        left: 0;
        top: -51px;
    }

    .review-item-user {
        display: inline-block;
        width: 100%;
    }

    .review-item-pic {
        display: inline-block;
        float: left;
    }

    .review-item-pic img {
        width: 61px;
        height: 61px;
    }

    .review-item-user-title {
        font-size: 16px;
        line-height: 140%;
        margin-bottom: 4px;
    }

    .review-item-user-text {
        font-size: 16px;
        line-height: 180%;
    }

    .review-item-user-desc {
        padding-left: 77px;
        padding-top: 7px;
    }


    .section-docs {}

    .section-docs .wrapper-inside {
        width: 100%;
    }

    .docs-item-container .docs-item-pic {
        width: 100%;
    }

    .docs-item-container .docs-item-pic img {
        width: 100%;
    }

    .docs-item-container .docs-item-desc {
        width: 100%;
        padding: 27px 5.6%;
    }

    .docs-item-desc .calculator-title {
        font-size: 26px;
        line-height: normal;
    }

    .docs-list-inside-item a .text {
        display: block;
        margin-left: 36px;
    }

    .docs-item-desc .product-item-text {
        margin-top: 12px;
        margin-bottom: 24px;
    }

    .docs-item {
        margin-bottom: 18px;
    }


    .section-feedback {
        padding-top: 0px;
        padding-bottom: 20px;
    }

    .section-feedback .wrapper-inside {
        width: 100%;
    }

    .feedback-container .feedback-picture {
        width: 100%;
    }

    .feedback-container .feedback-form-container {
        width: 100%;
        padding: 28px 5.6%;
    }

    .feedback-form-container .calculator-title {
        font-size: 24px;
        line-height: normal;

    }

    .feedback-form-container .calculator-container-desc {
        font-size: 16px;
        line-height: 165%;
        margin-bottom: 21px;
    }

    .feedback-form-container .calculator-container-desc br {
        display: none;
    }

    .feedback-form-container .form-item-line {
        margin-bottom: 0px;
    }

    .feedback-form-container .form-item-line .form-item-one {
        margin-bottom: 36px;
    }

    .form-item-one .pseudo-check label .checkbox-text {
        display: block;
        padding-left: 34px;
    }

    .feedback-form-container .calc-btn .btn {
        width: 100%;
    }


    .footer {
        height: 610px;
        padding: 32px 0 22px;
    }

    .footer-line-1 {
        display: inline-block;
        width: 100%;
    }

    .footer-logo {
        display: block;
    }

    .footer .haeder-menu {
        display: inline-block;
        width: 100%;
    }

    .footer-column-3 .header-contacts, .footer-column-1 {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .footer .haeder-menu ul {
        display: inline-block;
        width: 100%;
        padding: 0;
    }

    .footer .haeder-menu ul li {
        text-align: center;
        margin-bottom: 30px;
    }

    .footer-line-2 {
        width: 100%;
        text-align: center;
    }

    .footer-line-2 .footer-politica {
        margin-bottom: 20px;
    }

    .footer-line-2 .header-contacts {
        display: inline-block;
        width: 100%;
        margin-bottom: 20px;
    }

    .footer-line-2 .header-contacts .header-phone {
        margin-bottom: 20px;
    }


    .footer-line-2 .footer-copyright {
        margin: 0px;
        text-align: center;
        display: inline-block;
        width: 100%;
    }


    .popUp.popUp-item {
        width: 100%;
        padding: 32px 20px;
    }

    .popUp.popUp-item .calculator-title {
        font-size: 22px;
        line-height: normal;
    }

    .popUp.popUp-item .form-item-line {
        margin-bottom: 20px;
    }

    .popUp.popUp-item .form-item-line .form-item-one {
        margin-bottom: 0px;
    }


    .main-banner-content .main-banner-changer {
        display: inline-block;
        width: 100%;
        height: auto;
        top: 467px;

    }

    .main-banner-content .main-banner-changer ul {
        display: flex;
    }

    .main-banner-content .main-banner-changer ul li {
        float: left;
        margin-bottom: 0px;
    }


    .section-content-page {
        padding-top: 8px;
        padding-bottom: 36px;
    }

    .content-page-left {
        width: 100%;
    }

    .content-page-right {
        width: 100%;
    }


    .breadcrumbs-list {
        margin-bottom: 3px;
    }

    .section-content-page .product-item-text {
        font-size: 16px;
        line-height: 165%;
        margin-bottom: 21px;
    }

    .h1,
    h1 {
        font-family: Raleway;
        font-size: 26px;
        font-style: normal;
        font-weight: 800;
        line-height: 140%;
        /* 36.4px */
        letter-spacing: 0.52px;
        text-transform: uppercase;
    }

    .content-block-btn {
        margin-top: 28px;
        width: 100%;
    }

    .content-block-btn .btn {
        width: 100%;
    }


    .sizeblock-container {
        padding-top: 36px;
        padding-bottom: 43px;
    }

    .sizeblock-list {
        margin: 0px;
    }

    .sizeblock-list .sizeblock-item {
        width: 100%;
        padding: 0;
        margin-bottom: 40px;
    }

    .sizeblock-list .sizeblock-item:last-of-type {
        margin-bottom: 0px;
    }

    .sizeblock-title {
        margin-bottom: 12px;
    }

    .sizeblock-desc {
        padding: 0px;
    }

    .sizeblock-pic {
        margin-bottom: 26px;
        text-align: center;
    }

    .sizeblock-pic img {
        width: 100%;
    }


    .picture-block img {
        width: 100%;
    }

    .delivery-block-container .delivery-block-left {
        width: 100%;
    }

    .delivery-block-container .delivery-block-right {
        width: 100%;
        padding-left: 0px;
    }

    .delivery-icon-item {
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 160%;
    }

    .delivery-name {
        padding-left: 24px;
    }

    .delivery-block-container .delivery-block-right {
        padding-top: 6px;
    }

    .feedback-container .feedback-picture img {
        border-radius: 0px;
        width: 100%;
    }


    .section-works-page {
        padding-bottom: 50px;
    }

    .works-list {
        margin: 0px;
    }

    .works-list .works-item {
        width: 100%;
        padding: 0px;
        margin-bottom: 0px;
        width: 50% !important;
        padding: 10px !important;
    }

    .works-list .works-item:last-of-type {
        margin-bottom: 0px;
    }


    .contacts-info {
        display: inline-block;
        width: 100%;
    }

    .contacts-info .contacts-info-block {
        width: 100%;
        padding: 0px;
        margin-top: 37px;
    }

    .contacts-info-title {
        margin-bottom: 8px;
    }

    .contacts-adress {
        box-sizing: border-box;
        padding: 0 5.6%;
    }

    .contacts-adress span {
        display: inline-block;
        width: 100%;
        margin-bottom: 8px;
    }

    .section-contact-map {}

    .section-contact-map .wrapper-inside {
        width: 100%;
    }

    .faq-item-body ul li {

        line-height: 20px;
    }


}

@media (max-width: 550px) {
    div.before_after.twentytwenty-container {
        height: 320px !important;
        width: 320px !important;
    }

    div.before_after.twentytwenty-container img {
        height: 320px !important;
        width: 320px !important;
    }

    .one-fourth.mcb-wrap {
        width: 100% !important;
    }

    .mobile-one.mcb-wrap {
        width: 100% !important;
    }

}

@media (max-width: 479px) {

    .section-tabs ul li {
        margin-right: 0px;
        width: 100%;
    }

    .section-tabs ul li a {
        width: 100%;
        text-align: center;
    }

}

@media (max-width: 410px) {

    .section_colors {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .content_wrapper .section_colors,
    .container,
    .four.columns .widget-area {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

}







/* End */


/* Start:/css/dealers/dealers.css?17332141399309*/
/*Common*/
ul.squares {
    list-style: none;
    padding: 0;
    margin: 0 0 34px;
}

ul.squares li {
    padding-left: 25px;
    position: relative;
    margin: 0 0 13px;
}

ul.squares li::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: var(--accent-color);
    position: absolute;
    left: 0;
    top: 10px;
}

.product-item-text.dealer-text {
    margin-top: 11px;
}

.product-item-text p:not(:last-child) {
    margin-bottom: 19px;
}

.product-item-text p.color-gray {
    color: #656A70;
}

.product-item-text p small {
    font-size: 16px;
    line-height: 170%;
}

.product-item-text h3,
.product-item-text .h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    font-family: Raleway;
    color: #222;
    margin: 27px 0 17px;
}

.btn.btn-long {
    min-width: 320px;
}

.dealer-sub-title {
    margin: 10px 0 6px;
}

.dealer-sub-title h2,
.dealer-sub-title .h2 {
    font-size: 34px;
    line-height: 140%;
    letter-spacing: 0.02px;
    font-weight: 800;
    text-transform: uppercase;
    font-family: Raleway;
}

.text-right .picture-block {
    text-align: left;
}

.content-page-container.text-right {
    justify-content: space-between
}

.content-page-container.text-right .content-page-left {
    width: 49%;
}

.content-page-container.text-right .content-page-right {
    width: 49%;
}

/*Pro points*/
.dealers-pros-points {
    display: inline-block;
    width: 100%;
    margin: 0 0 52px;
}

.dealers-pros-points .dealers-pros-points-holder {
    display: inline-block;
    width: calc(100% + 37px);
    margin-left: -18.5px;
    margin-bottom: -20px;
}

.dealers-pros-points .dealers-pros-points-holder .pro-point {
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding: 0 18.5px;
    margin-bottom: 20px;
}

.dealers-pros-points .dealers-pros-points-holder .pro-point .pro-point-holder {
    display: inline-block;
    width: 100%;
}

.dealers-pros-points .dealers-pros-points-holder .pro-point .pro-point-holder .icon {
    display: inline-block;
    width: 100%;
    margin: 0 0 37px;
}

.dealers-pros-points .dealers-pros-points-holder .pro-point .pro-point-holder .icon .icon-holder {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.dealers-pros-points .dealers-pros-points-holder .pro-point .pro-point-holder .icon .icon-holder svg {
    width: 88px;
    height: 88px;
}

.dealers-pros-points .dealers-pros-points-holder .pro-point .pro-point-holder .text {
    display: inline-block;
    width: 100%;
}

.dealers-pros-points .dealers-pros-points-holder .pro-point .pro-point-holder .text .text-holder {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    line-height: 165%;
    font-family: Manrope;

}

.dealers-pros-points .dealers-pros-points-holder .pro-point .pro-point-holder .text .text-holder br {}

/*dealers map*/
.dealers-geography {
    padding: 31px 0 98px;
    font-family: Manrope;
}

.dealers-geography-block {
    display: inline-block;
    width: 100%;
}

.dealers-geography-block .dealers-geography-block-holder {
    display: inline-block;
    width: 100%;
}

.dealers-geography-block .dealers-geography-block-holder .heading {
    display: inline-block;
    width: 100%;
    margin: 0 0 19px;
}

.dealers-geography-block .dealers-geography-block-holder .heading .heading-holder {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.dealers-geography-block .dealers-geography-block-holder .heading .heading-holder h2,
.dealers-geography-block .dealers-geography-block-holder .heading .heading-holder .h2 {
    font-size: 34px;
    line-height: 120%;
    font-weight: 800;
    letter-spacing: 0.02px;
    text-transform: uppercase;
    font-family: Raleway;
    margin: 0 0 6px;
}

.dealers-geography-block .dealers-geography-block-holder .heading .heading-holder .separate-line {}

.dealers-geography-block .dealers-geography-block-holder .heading .heading-holder .note {
    display: inline-block;
    width: 100%;
    color: #656A70;
    font-size: 16px;
    line-height: 170%;
    margin: 12px 0 0;
}

.dealers-geography-block .dealers-geography-block-holder .map-block {
    display: inline-block;
    width: 100%;
    height: 641px;
    margin: 0 0 43px;
}

.dealers-geography-block .dealers-geography-block-holder .map-block .map-block-holder {
    width: 100%;
    height: 100%;
}

.dealers-geography-block .dealers-geography-block-holder .map-block .map-block-holder .map-container {
    width: 100%;
    height: 100%;
}

.dealers-geography-block .dealers-geography-block-holder .map-block .map-block-holder .map-container .map-provision-image {
    width: 100%;
    height: 100%;
}

.dealers-geography-block .dealers-geography-block-holder .map-block .map-block-holder .map-container .map-provision-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.dealers-geography-block .dealers-geography-block-holder .places-list {
    display: inline-block;
    width: 100%;
}

.dealers-geography-block .dealers-geography-block-holder .places-list .places-list-holder {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    padding: 0 5.5% 0 15.7%;
}

.dealers-geography-block .dealers-geography-block-holder .places-list .places-list-holder ul {
    column-count: 4;
    column-gap: 30px;
}

.dealers-geography-block .dealers-geography-block-holder .places-list .places-list-holder ul li {
    font-size: 16px;
    line-height: 180%;
    margin: 0 0 8px;
}

.dealers-geography-block .dealers-geography-block-holder .places-list .places-list-holder ul li a {
    color: #222;
    text-decoration: none;
    transition: all 300ms;
}

.dealers-geography-block .dealers-geography-block-holder .places-list .places-list-holder ul li a:hover {
    color: var(--accent-color);
    transition: all 300ms;
}

@media (max-width: 1023px) {
    .section-content-page {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .content-page-left {
        width: 100%;
    }

    .content-page-right {
        width: 100%;
    }

    .picture-block img {
        width: 100%;
    }

    .content-block-btn {
        margin-top: 28px;
        width: 100%;
        text-align: center;
    }

    .content-page-container.text-right .content-page-left {
        width: 100%;
        margin: 0 0 20px;
    }

    .content-page-container.text-right .content-page-right {
        width: 100%;
    }

    /*Pro points*/

    .dealers-pros-points {
        margin: 0;
    }

    /*dealers map*/

    .dealers-geography-block .dealers-geography-block-holder .map-block {
        margin: 0 0 30px;
    }

    .dealers-geography-block .dealers-geography-block-holder .places-list .places-list-holder {
        padding: 0 0 0 6%;
    }

    .dealers-geography-block .dealers-geography-block-holder .places-list .places-list-holder ul {
        column-count: 3;
        column-gap: 30px;
    }
}

@media (max-width: 767px) {
    .product-item-text p:not(:last-child) {
        margin-bottom: 13px;
    }

    ul.squares {
        margin: 0 0 27px;
    }

    ul.squares li {
        padding-left: 24px;
        margin: 0 0 12px;
    }

    .section-content-page {
        padding-top: 20px;
        padding-bottom: 48px;
    }

    .picture-block.xs-full-page img {
        width: 112.62%;
        margin-left: -6.31%;
    }

    .dealer-sub-title h2,
    .dealer-sub-title .h2 {
        font-size: 26px;
        line-height: 120%;
    }

    .product-item-text h3,
    .product-item-text .h3 {
        margin: 27px 0 14px;
    }

    .btn.btn-long {
        min-width: auto;
    }

    /*Pro points*/

    .dealers-pros-points {
        margin: 0 0 26px;
    }

    .dealers-pros-points .dealers-pros-points-holder .pro-point {
        width: 100%;
    }

    .dealers-pros-points .dealers-pros-points-holder {
        margin-bottom: -46px;
    }

    .dealers-pros-points .dealers-pros-points-holder .pro-point {
        margin-bottom: 46px;
    }

    .dealers-pros-points .dealers-pros-points-holder .pro-point .pro-point-holder .text .text-holder {
        box-sizing: border-box;
        padding: 0 15%;
    }

    /*dealers map*/
    .dealers-geography {
        padding: 2px 0 38px;
        overflow: hidden;
    }

    .dealers-geography-block .dealers-geography-block-holder .heading .heading-holder h2,
    .dealers-geography-block .dealers-geography-block-holder .heading .heading-holder .h2 {
        font-size: 26px;
        line-height: 120%;
    }

    .dealers-geography-block .dealers-geography-block-holder .map-block {
        height: 178px;
        margin: 0 0 40px;
    }

    .dealers-geography-block .dealers-geography-block-holder .places-list {
        width: 106.31%;
        overflow-x: auto;
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .dealers-geography-block .dealers-geography-block-holder .places-list::-webkit-scrollbar {
        display: none;
    }

    .dealers-geography-block .dealers-geography-block-holder .places-list .places-list-holder {
        padding: 0;
        width: 169%;
    }

    .dealers-geography-block .dealers-geography-block-holder .places-list .places-list-holder ul {
        column-count: 4;
    }



}

/* End */


/* Start:/css/barsuk.css?173779868328582*/
/*.product-item-desc .product-item-title:first-child {*/
/*    max-width: 405px;*/
/*}*/


.bullet-item-pic img {
    max-width: 88px;
    max-height: 88px;
}

.fancybox-button {
    border-radius: 0 4px;
}

.popUp.popUp-item {
    border-radius: 4px;
    -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.37);
    -moz-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.37);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.37);
}

.main-banner-content .main-banner-changer ul li {
    cursor: pointer;
}

.header-contacts.mobile {
    gap: 28px;
}

.separate-line_blog {
    width: 4px;
    height: 100%;
    /* ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¹ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Âµ ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â±ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° */
    position: absolute;
    top: 0;
}

.blog-item-text {
    padding-top: 36px;
    color: #222;
    font-family: Manrope;
    font-size: 18px;
    font-weight: 500;
    line-height: 165%;
    letter-spacing: normal;
}

.blog-item-title {
    padding-top: 40px;
    color: #222;
    font-family: Raleway;
    font-size: 28px;
    font-weight: 700;
    line-height: 140%;
    letter-spacing: normal;
    text-transform: uppercase;
}

.blog-item-subtitle {
    padding-top: 32px;
    color: #222;
    font-family: Raleway;
    font-size: 18px;
    font-weight: 700;
    line-height: 160%;
    letter-spacing: normal;
    text-transform: uppercase;
}

.blog-item-image {
    width: 100%;
    padding-top: 40px;
}

.content-page-container_blog {
    display: flex;
    flex-direction: column;
}

.blog-item-title_bottom {
    text-align: center;
    padding-top: 0;
    padding-bottom: 44px;
}

.section__blog {
    padding-bottom: 80px;
}

.product-item__block {
    display: flex;
    margin: 44px 0 8px;
    align-content: center;
    align-items: center;
    position: relative;
}

.product-item-text__line {
    color: #222;
    font-family: Manrope;
    font-size: 20px;
    font-weight: 600;
    line-height: 165%;
    padding: 0;
    letter-spacing: normal;
}

.product-item__line {
    margin-right: 32px;
}

.content-blog {
    display: flex;
    flex-direction: column;
    gap: 40px;
    min-height: 650px;
}

.wrapper-inside_blog {
    width: 57%;
}

.card__image img {
    border-radius: 2%;
}

.card__wrapper {
    width: 100%;
    /* ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¶ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Âµ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ 100% ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¶ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ */
}

.content-blog__section {
    display: flex;
    flex-direction: row;
    gap: 10px;
}

.content-blog__section a {
    border-radius: 4px;
    background: #F5F5F5;
    border-color: #D9D9D9;
    color: #222;
    padding: 6px 12px;
    font-family: Raleway;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    margin-right: 10px;
    text-decoration: none;
}

.content-blog__section a.active {
    background: var(--accent-color);
    border-color: var(--accent-color);
    color: #FFFFFF;
}


.content-blog__cards {
    display: grid;
    grid-template-columns: 368px 368px 368px;
    gap: 60px 48px;
    margin: 0 auto;
}


/*.content-blog__cards {*/
/*    display: grid;*/
/*    grid-template-columns: repeat(auto-fit, minmax(368px, 1fr));*/
/*    gap: 60px 48px;*/
/*    margin: 0 auto;*/
/*}*/

.content-blog__card {
    text-decoration: none !important;
    width: 100%;
    /* ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° 100% */
}

.card__image {
    margin-bottom: 20px;
}

.card__date {
    color: #656A70;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 180%;
    margin-bottom: 4px;
}

.card__name {
    color: var(--accent-color);
    font-family: Raleway;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 12px;
}

.card__wrapper .card__text {
    color: #222;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 180%;
    width: 85%;
}

.pages__container {
    padding-top: 60px;
    display: flex;
    justify-content: center;
}

.pagination {
    display: flex;
    align-items: center;
    gap: 24px;
}

.pagination__body {
    display: flex;
    align-items: center;
    gap: 24px;
}

.pagination__body a {
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    transition: all 0.3s ease 0s;
}

.pagination__body span {
    font-size: 20px;
    font-weight: bold;
    color: #94989D;
}

.pagination__body span img {
    vertical-align: baseline;
}

.pagination__body a:hover {
    color: black;
}

.pagination__body a.active {
    color: black;
}

.pagination__back {
    display: flex;
    align-items: center;
}

.pagination__back:hover {
    color: #5AD3C6;
}

.pagination__back .pagination__back_left {
    transform: rotate(0deg);
}

.pagination__back .pagination__back_right {
    transform: rotate(180deg);
}

.pagination__next .pagination__back_left {
    transform: rotate(0deg);
}

.pagination__next .pagination__back_right {
    transform: rotate(180deg);
}

.pagination__next .hidden {
    display: none;
}

.pagination__back .hidden {
    display: none;
}

.pagination__next {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 9px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.pagination__next:hover {
    color: #5AD3C6;
}

.pagination__next img {}

.special__attr {
    display: none;
}

.special__info.onlist {
    display: none;
}

.category__title {
    margin-bottom: 40px;
}

.dilers__title {
    text-align: center;
    color: #222;
    font-family: Raleway;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.68px;
    text-transform: uppercase;
    margin-bottom: 56px;
}

.dilers__list {
    display: flex;
    flex-wrap: wrap;
    margin-right: -32px;
    /* ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â² */
}

.diler {
    flex-basis: calc(33.33% - 32px);
    /* ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã‚Â½ ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã‚Â½ */
    margin-right: 32px;
    margin-bottom: 70px;
}

.diler:nth-child(3n) {
    margin-right: 0;
    /* ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â±ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ margin-right ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¶ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° */
}

.diler__town {
    cursor: default;
    color: #222;
    font-family: Raleway;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.68px;
    text-transform: uppercase;
    margin-bottom: 8px;
}

.diler__title {
    cursor: default;
    color: #222;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 180%;
    margin-bottom: 8px;
}

.diler__icon {
    margin-right: 6px;
}

.diler__info {
    display: flex;
    align-items: baseline;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 175%;
    color: var(--accent-color);
    text-decoration: none;
    cursor: default;
    margin-bottom: 4px;
    display: flex;
    align-items: center;
}

.diler__info.adress {
    color: #222;
}

.diler__info:last-child {
    margin-bottom: 0;
}

.diler_info:hover {
    text-decoration: underline;
}

.mobile-view {
    display: none;
}

.footer-column-2.desc-view .haeder-menu {
    width: 100%;
}

.footer {
    background-color: #222;
}

.footer .wrapper-inside {
    display: flex;
}

.footer-column-3 .header-contacts {
    flex-direction: column;
    gap: normal;
}

.footer-column-2 {
    margin: 0 auto;
}

.footer-column-2 .haeder-menu ul li a {
    color: #FFFFFF;
}

.footer-column-2 .haeder-menu ul li a:hover {
    text-decoration: none;
}

.footer-column-2 .haeder-menu ul li a:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 0px;
    height: 2px;
    background: #FFFFFF;
    bottom: -3px;
    left: 0px;
    -webkit-transition: .6s cubic-bezier(.645, .045, .355, 1);
    -o-transition: .6s cubic-bezier(.645, .045, .355, 1);
    transition: .6s cubic-bezier(.645, .045, .355, 1);
}

.footer-column-2 .haeder-menu ul li a.active:before {
    background: var(--accent-color);
}

.footer-column-2 .haeder-menu ul li a:hover:before,
.footer-column-2 .haeder-menu ul li a.active:before {
    width: 100%;
}

.footer-copyright {
    color: #94989D;
    margin-top: 25px;
    font-family: Raleway;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.footer-column-2 .footer-politica {
    margin-top: 41px;
    font-weight: 400;
}

.footer-column-3 .header-contacts .header-email {
    margin-top: 10px;
    margin-bottom: 14px;
}

.footer-column-3 .header-contacts .header-phone a {
    color: #FFFFFF;
}

.footer-column .header-contacts .header-phone a {
    color: #FFFFFF;
}


.footer-column-3 .header-contacts .header-phone a:hover {
    text-decoration: none;
}

.footer-column-3 .header-contacts .header-phone a:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 0px;
    height: 2px;
    background: #FFFFFF;
    bottom: -3px;
    left: 0px;
    -webkit-transition: .6s cubic-bezier(.645, .045, .355, 1);
    -o-transition: .6s cubic-bezier(.645, .045, .355, 1);
    transition: .6s cubic-bezier(.645, .045, .355, 1);
}

.footer-column-3 .header-contacts .header-phone a:hover:before {
    width: 100%;
}


.footer-column-3 .header-contacts .header-phone a:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 0px;
    height: 2px;
    background: #FFFFFF;
    bottom: -3px;
    left: 0px;
    -webkit-transition: .6s cubic-bezier(.645, .045, .355, 1);
    -o-transition: .6s cubic-bezier(.645, .045, .355, 1);
    transition: .6s cubic-bezier(.645, .045, .355, 1);
}

.footer-column-3 .header-contacts .header-phone a:hover:after {
    width: 100%;
}

.header-network a:first-child {
    margin-right: 15px;
}

.main-banner-item {
    position: relative;
}

.main-banner-picture_garanty {
    position: absolute;
    top: 77px;
    right: 85px;
}

.main-banner-picture_garanty-mobile {
    display: none;
}

.main-banner-after {
    max-width: 100% !important;
}

.compare-table-body-line .table-td sup {
    font-size: 10px;
    line-height: 0px;
}

.img-zoom-container {
    position: relative;
    width: 100%;
}

.img-zoom-result {
    position: absolute;
    width: 197px;
    height: 197px;
    top: 72px;
    right: 46px;
    text-align: center;
    opacity: 0;
    transition: opacity .35s ease;
    z-index: 1;
}


.img-zoom-container:hover .img-zoom-result {
    opacity: 1;
}

.color__block {
    padding-top: 0 !important;
}

.fancybox-image,
.fancybox-spaceball {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    height: auto !important;
    /*width: 1000px;*/
}

.menu-btn {
    width: 24px;
    height: 24px;
    position: relative;
    z-index: 2;
    overflow: hidden;
}


.menu-btn span {
    width: 30px;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #222222;
    transition: all 0.5s;
}

.menu-btn span:nth-of-type(1) {
    top: calc(50% - 8px);
}

.menu-btn span:nth-of-type(3) {
    top: calc(50% + 8px);
}

body.mfn-header-scrolled div.menu.active {
    top: 75px;
}

.menu {
    position: absolute;
    left: 0;
    top: 40px;
    width: 100%;
    padding: 35px 0 0;
    transform: translateX(-100%);
    transition: transform 0.5s;
    background: white;
    height: fit-content;
    z-index: 2;
}

.menu.active {
    transform: translateX(0);
}

.menu li {
    list-style-type: none;
}

.menu-btn.active span:nth-of-type(1) {
    display: none;
}

.menu-btn.active span:nth-of-type(2) {
    top: 50%;
    transform: translate(-50%, 0%) rotate(45deg);
}

.menu-btn.active span:nth-of-type(3) {
    top: 50%;
    transform: translate(-50%, 0%) rotate(-45deg);
}

.faq-item-header a .icon-faq-open {
    right: 20px;
    top: 20px;
    display: none;
    position: absolute;
}

.faq-item-header a .icon-faq {
    right: 20px;
}

.header-menu-mobile {
    display: inline-block;
    width: 100%;
    background: white;
}

.header-menu-mobile ul {
    display: inline-block;
    width: 100%;
}

.header-menu-mobile ul li {
    text-align: center;
    margin-bottom: 30px;
}

.header-menu-mobile ul li a {
    color: #222;
    font-family: Raleway;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.3px;
    position: relative;
}

.header-menu-mobile ul li a:hover:before,
.header-menu-mobile ul li a.active:before {
    width: 100%;
}

.header-menu-mobile ul li a.active:before {
    background: var(--accent-color);
}

.header-menu-mobile ul li a:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 0px;
    height: 2px;
    background: #222;
    bottom: -3px;
    left: 0px;
    -webkit-transition: .6s cubic-bezier(.645, .045, .355, 1);
    -o-transition: .6s cubic-bezier(.645, .045, .355, 1);
    transition: .6s cubic-bezier(.645, .045, .355, 1);
}

.popup__mobile {
    width: 100% !important;
    padding: 32px 0;
    display: none;
    position: absolute;
    z-index: 25;
    background: white;
}

.popup__mobile .footer-line-1 .footer-logo {
    display: none;
}

.popup__mobile_open {
    display: inline-block;
}

.fancybox-is-open .fancybox-bg .popup__mobile {
    opacity: 0.01;
}

.slider-constructor {
    position: relative;
    transition: transform 0.6s cubic-bezier(0.45, 0, 0.55, 1);

}

.gallery-block-navigation {
    display: flex;
    justify-content: center;
}

/*.slider-constructor-pictures .slick-list {*/
/*    height: 675px;*/
/*}*/

.slider-constructor-img {
    width: 100%;
    transform: translate(0px, 0px);
    max-height: 675px;

}

.slider-constructor-pictures {
    z-index: 1;
    transition: transform 0.6s cubic-bezier(0.45, 0, 0.55, 1);

}

.slider-constructor-switch .slick-list {
    padding: 0 !important;
}

/*.slider-constructor-switch .slick-list .slick-track .slick-slide:first-child {*/
/*    margin-left: 10px;*/
/*}*/

/*.slider-constructor-switch .slick-list .slick-track .slick-slide {*/
/*    width: 49px!important;*/
/*}*/

/*.slider-constructor-switch .slick-list .slick-track {*/
/*    width: 1350px!important;*/
/*}*/

.product-item-text p b sup {
    font-size: 12px;
}

.slider-switch .slick-list {
    width: 65px;
}

.slider-constructor-switch.slick-initialized.slick-slider {
    position: inherit !important;
    padding: 20px 60px 0;
}

.slider-constructor-switch .slick-list .slick-track .slick-current .slider-constructor-switch-img {
    padding: 3px;
    width: 38px;
    height: 38px;
    border-color: var(--accent-color);
}

.slider-constructor-switch-img {
    z-index: 22;
    width: 43px;
    height: 43px;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    border-color: rgb(68, 68, 68);
    border-style: solid;
    border-width: 2px;
    border-radius: 50%;
    transform-origin: 50% 50%;
    opacity: 1;
    transform: translate(0px, 0px);
    visibility: visible;
}


.slider-constructor-switch-text {
    text-transform: uppercase;
    color: black;
    text-decoration: none;
    text-align: center;
    background: rgba(219, 219, 219, 0.5);
    z-index: 26;
    height: 9px;
    white-space: normal;
    width: 41px;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    line-height: 9px;
    letter-spacing: 0px;
    font-weight: 400;
    font-size: 9px;
    transform-origin: 50% 50%;
    opacity: 1;
    transform: translate(0px, 0px);
    visibility: visible;
    margin: 5px 4px 0;
}

.content-page-left.confidentiality {
    width: 100%;
}

.inactive-slider .slick-list .slick-slide {

    /*padding: 0 15px;*/
    text-align: center;
}


.interactive-pic-item img:first-child {
    width: 100%;
    border-radius: 3%;
}


.inactive-slider .slick-list .slick-track {
    /*width: 1400px !important;*/
}

.form-item-one .pseudo-check label {
    display: flex;
}

.sizeblock-desc {
    text-align: center;
}

.breadcrumbs-list.company {
    margin-bottom: 0;
}

.section.section-content-page.company {
    padding-top: 36px;
}

.not-found {
    display: flex;
    margin: 63px auto 122px;
    max-width: 746px;
    gap: 52px;
}

.not-found__wrapper {
    margin: 0 auto;
}

.not-found__wrapper-text {
    display: flex;
    flex-direction: column;
    margin-top: 35px;
    background-color: #F5F5F5;
    padding: 20px 20px 20px 32px;
    border-radius: 12px;
}

.not-found__wrapper-text p {
    line-height: 165%;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    font-family: Manrope;
}

.not-found__img.mobile-img {
    display: none;
}

@media (max-width: 1279px) {
    .xs-view {
        display: inline-block !important;
    }

    .feedback-container .feedback-picture img {
        width: 100%;
    }

    .docs-item-container .docs-item-pic img {
        width: 100%;
    }

    .footer-line-1 {
        gap: 42.395px;
        justify-content: normal;
    }

    .slider-constructor-img {
        max-height: 600px;
    }

    .content-blog__cards {
        display: grid;
        grid-template-columns: 368px 368px;
        gap: 60px 48px;
    }


}

@media (max-width: 1124px) {
    .sizeblock-item {
        width: 100% !important;
    }

    .slider-constructor-img {
        max-height: 550px;
    }

    .main-banner-picture_garanty {
        display: none;
    }

    .main-banner-picture_garanty-mobile {
        display: inline;
        position: absolute;
        top: 77px;
        right: 85px;
    }

    .content-blog__cards {
        gap: 60px 44px;
    }

}

@media (max-width: 1092px) {


    .content-blog__cards {
        gap: 28px;
    }

    .wrapper-inside_blog {
        width: 87.34%;
    }

    .footer-column-2 {
        margin: 0 40px;
    }

    .form-item-one .pseudo-check label .checkbox-text {
        padding-top: 0;
        max-width: 350px;
    }

    .form-calc-result {
        display: inline-block;
        width: 100%;
    }

    .content-block-btn {
        margin-top: 28px;
        width: 100%;
    }

    .content-page-left_delivery {
        width: 100%;
    }

    .haeder-menu ul {
        gap: 22px;
    }

    .footer .haeder-menu ul {
        gap: 10px;
    }

    .footer-column .header-contacts {
        gap: 13px;
    }

    .fancybox-image,
    .fancybox-spaceball {
        /*width: 550px;*/
    }

    .slider-constructor-img {
        max-height: 500px;
    }

}

@media (max-width: 945px) {

    .dilers__list {
        display: flex;
        flex-wrap: wrap;
        margin-right: -24px;
        /* ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â² */
    }

    .diler {
        flex-basis: calc(50% - 16px);
        /* ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° 50% ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â² */
        margin-right: 16px;
        /* ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â±ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¶ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ */
        margin-bottom: 24px;
        /* ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¹ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Âµ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·, ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â±ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚Â */
    }

    .diler:nth-child(2n) {
        margin-right: 0;
        /* ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â±ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ margin-right ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¶ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° */
    }

    .diler:nth-child(3n) {
        margin-right: 16px;
    }

    .footer-copyright {
        margin-top: 41px;
    }



    .compare-table-header .table-td,
    .compare-table-body-line .table-td {
        /*width: 202px;*/
    }

    .compare-table {
        /*overflow: scroll;*/
    }
}

@media (max-width: 925px) {

    .footer {
        height: fit-content;
        padding: 40px 0 35px;
    }

    .form-item-one .pseudo-check label .checkbox-text {
        padding-top: 0;
        width: 290px;
    }

    .header-container {
        flex-wrap: wrap;
    }

    .slider-constructor-img {
        max-height: 395px;
    }

    .mobile-view {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

    .footer-column .header-contacts {
        flex-direction: column;
        margin-top: 36px;
        width: 100%;
        align-items: center;
    }

    .footer-column .haeder-menu {
        margin-top: 32px;
        text-align: center;
        align-items: center;
        justify-content: center;
        display: flex;
    }

    .footer-column .haeder-menu ul li a {
        color: #FFFFFF;
    }

    .footer-copyright {
        color: #94989D;
        margin-top: 32px;
        margin-left: 0;
        font-family: Raleway;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        margin: 0;
        padding: 20px;
        line-height: normal;
        align-items: center;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

    .footer-column .footer-politica {
        margin-top: 36px;
    }

    .footer-column .header-contacts .header-email {
        margin: 16px 0;
    }

    .header-network a:first-child {
        margin-right: 15px;
    }
}


@media (max-width: 897px) {

    .content-blog {
        gap: 28px;
    }

    .content-blog__cards {
        grid-template-columns: 320px 320px;
    }

    .card__image img {
        width: 320px;
        height: 220px;
    }

}

@media (max-width: 777px) {
    .main-banner-item .main-banner-picture {
        padding-bottom: 100px;
    }

    .main-banner-after {
        max-width: none !important;
    }

    .content-blog__cards {
        grid-template-columns: 320px;
    }
}


@media (max-width: 767px) {

    .wrapper-inside_blog {
        width: 88.8%;
    }

    .footer-column .header-contacts .header-phone a:hover {
        text-decoration: none;
    }

    .footer-column .header-contacts .header-phone a:before {
        content: "";
        position: absolute;
        display: inline-block;
        width: 0px;
        height: 2px;
        background: #FFFFFF;
        bottom: -3px;
        left: 0px;
        -webkit-transition: .6s cubic-bezier(.645, .045, .355, 1);
        -o-transition: .6s cubic-bezier(.645, .045, .355, 1);
        transition: .6s cubic-bezier(.645, .045, .355, 1);
    }

    .footer-column .header-contacts .header-phone a:hover:before {
        width: 100%;
    }


    .footer-column .header-contacts .header-phone a:after {
        content: "";
        position: absolute;
        display: inline-block;
        width: 0px;
        height: 2px;
        background: #FFFFFF;
        bottom: -3px;
        left: 0px;
        -webkit-transition: .6s cubic-bezier(.645, .045, .355, 1);
        -o-transition: .6s cubic-bezier(.645, .045, .355, 1);
        transition: .6s cubic-bezier(.645, .045, .355, 1);
    }

    .footer-column .header-contacts .header-phone a:hover:after {
        width: 100%;
    }

    .footer-column .footer-politica {
        margin-top: 6px;
        text-align: center;
    }

    .footer-column .header-contacts {
        gap: normal;
        align-items: center;

    }

    .footer-logo {
        margin-bottom: 50px;
    }

    .footer {
        height: fit-content;
    }

    .footer .wrapper-inside {
        margin: 20px 0 0;
        width: 100%;
        padding: 0 30px;
        box-sizing: border-box;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    .footer-copyright {
        text-align: center;
    }

    .main-banner-picture_garanty-mobile {
        top: 173px;
        right: 0;
        z-index: 5;
    }

    .not-found__img.desc-img {
        display: none;
    }

    .not-found__img.mobile-img {
        display: inline-block;
    }

    .not-found {
        flex-direction: column;
        margin: 0 auto 60px;
        max-width: 500px;
        gap: 32px;
    }

    .not-found__wrapper-text {
        padding: 20px;
        margin: 0 20px;
    }

    .main-banner-item .main-banner-picture {
        padding-bottom: 100px;
    }


    .fancybox-image,
    .fancybox-spaceball {
        /*width: 450px;*/
    }

    .main-banner-changer .slider-switch .slick-list .slick-track {
        display: flex !important;
        height: auto !important;
    }

    .main-banner-changer .slider-switch .slick-list .slick-track div.slick-slide.slick-active {
        width: auto !important;
    }

    .main-banner-changer .slider-switch .slick-list .slick-track div.slick-slide.slick-active div li {
        width: auto !important;
    }

    .works-list .works-item a {
        display: block;
    }

    .form-item-one .pseudo-check label .checkbox-text {
        padding-left: 16px;
        width: 100%;
        max-width: 400px;
    }

    .form-item-one .pseudo-check label {
        display: flex;
    }

    .slider-switch .slick-list {
        width: auto;
    }

    .contacts-info-desc {
        width: 202px;
    }

    .slider-constructor-img {
        max-height: 365px;
    }


    /*.content {*/
    /*    position: relative;*/
    /*    z-index: -1;*/
    /*}*/
    .gallery-block-navigation .nav ul li {
        margin: 0 4px !important;
    }

}

@media (max-width: 648px) {

    .main-banner-content .main-banner-changer {
        top: 396px;
    }

    .slider-constructor-img {
        max-height: 315px;
    }

    .main-banner-after {
        max-width: fit-content !important;
    }

    .blog-item-text {
        padding-top: 18px;
    }

    .product-item__block {
        margin: 32px 0 14px;
    }

    .product-item-text__line {
        font-size: 18px;
    }

    .blog-item-title {
        padding-top: 32px;
        font-size: 22px;
    }

    .blog-item-image {
        padding-top: 32px;
    }

    .blog-item-subtitle {
        padding-top: 24px;
    }

    .blog-item-title_bottom {
        padding-top: 8px;
        padding-bottom: 32px;
    }


}


@media (max-width: 541px) {


    .main-banner-content .main-banner-changer {
        top: 340px;
    }

    .form-item-one .pseudo-check label .checkbox-text {
        width: 100%;
        max-width: 350px;
    }

    .fancybox-image,
    .fancybox-spaceball {
        /*width: 350px;*/
    }

    .slider-constructor-img {
        max-height: 265px;
    }

    .not-found {
        margin: 0 auto 40px;
    }

    .content-blog__cards {
        gap: 28px;
    }

}

@media (max-width: 447px) {

    .section-contact-map {
        padding-bottom: 28px !important;
    }

    .dilers__title {
        font-size: 22px;
        line-height: 140%;
        margin-bottom: 28px;
    }

    .dilers__list {
        display: flex;
        flex-wrap: wrap;
        margin-right: 0;
    }

    .diler {
        padding-top: 23px;
        flex-basis: 100%;
        /* ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° 100% */
        margin-right: 0;
        padding-bottom: 23px;
        border-bottom: 2px solid #D9D9D9;
        /* ÃƒÆ’Ã‚ÂÃƒâ€¦Ã‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ */
        margin-bottom: 0;
    }

    .diler:first-child {
        margin-top: 0;
        padding-top: 0;
    }

    .diler:last-child {
        border-bottom: none;
    }

    .diler__town {
        line-height: 160%;
    }

    .diler__info {}

    .main-banner-content .main-banner-changer {
        top: 286px;
    }

    .form-item-one .pseudo-check label .checkbox-text {
        width: 290px;
    }

    .fancybox-image,
    .fancybox-spaceball {
        /*width: 280px;*/
    }

    .slider-constructor-img {
        max-height: 210px;
    }
}

@media (max-width: 360px) {

    .main-banner-content .main-banner-changer {
        top: 248px;
    }

    .fancybox-image,
    .fancybox-spaceball {
        /*width: 240px;*/
    }

    .slider-constructor-img {
        max-height: 175px;
    }

    .main-banner-item .main-banner-desc {
        max-width: 210px;
    }
}


/* End */


/* Start:/css/montage.css?17217284204398*/
.form-item-line_montage {
    margin-bottom: 0;
    flex-wrap: wrap;
}

.calc-result-cent {
    background-color: #FFFFFF;
    padding: 16px 24px;
    border-radius: 5px;
}

.calc-value_montage {
    min-width: 190px;
}

.form-item-line_montage .form-item-one {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 20%;
    margin-bottom: 0;
}

.form-item-line_montage label {
    margin-bottom: 0;
}

.calculator-block-container {
    position: relative;
}

.section-content-page .product-item-text_montage {
    max-width: 75%;
}

.delivery-block-right_montage {
    margin-bottom: 36px;
}

.calculator-container-desc_montage {
    max-width: 90%;
}

.delivery-block-right ul.ul-montage li {
    line-height: 165%;
    margin-bottom: 12px;
}

.delivery-block-right ul.ul-montage li:before {
    top: 10px;
}

/*ÃƒÆ’Ã‚ÂÃƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â®*/

.haeder-menu {
    width: 70%;
}

.haeder-menu ul {
    justify-content: space-between;
    gap: 0;
}

.menu-string {
    display: flex;
    align-items: center;
    gap: 6px;
}

.arrow {
    display: flex;
    transition: transform 0.3s;
}

.mobile-opener-submenu:hover .arrow {
    transform: rotate(180deg);
}

.shadow-menu-container ul {
    flex-direction: column;
}

.shadow-menu-container ul li a {
    color: #222;
    font-family: Manrope;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2%;
}

.need-shadow-menu {
    position: relative;
}

.shadow-menu:hover .shadow-menu {
    display: block;
}

.shadow-menu {
    position: absolute;
    top: 33px;
    left: -19px;
    background: #fff;
    z-index: 999;
    padding: 10px 0 10px 10px;
    border: 2px solid var(--accent-color);
    border-radius: 0 6px 6px 6px;
    display: none;
}

.haeder-menu ul li.need-shadow-menu.with-border::after {
    display: none;
}

.haeder-menu ul {
    position: relative;
}


.haeder-menu ul li.need-shadow-menu.with-border:hover:before {
    background: #fff;
    position: absolute;
    height: 2px;
    width: calc(100% + 32px);
    display: block;
    content: '';
    bottom: -16px;
    left: -17px;
    z-index: 10000;
}


.haeder-menu ul li.need-shadow-menu.with-border:hover:after {
    border: 2px solid var(--accent-color);
    z-index: 1000;
    padding: 14px 16px;
    border-radius: 6px 6px 0 0;
    display: block;
    position: absolute;
    content: "";
    width: 100%;
    height: 16px;
    bottom: -16px;
    left: -19px;
}


.shadow-menu-container ul {
    list-style: none;
    padding: 0;
    gap: 0;
    min-width: 260px;
}

.shadow-menu-container li {
    padding: 8px 10px;
}

.shadow-menu a {
    text-decoration: none;
    color: #333;
}

.shadow-menu a:hover {
    color: var(--accent-color);
}

.active {
    color: var(--accent-color);
}

.haeder-menu ul li a.menu-string:hover:before {
    background: unset;
    transition: unset;
    -webkit-transition: unset;
    width: 0;
}

.haeder-menu ul li a.menu-string:hover:before {
    background: unset;
    transition: unset;
    -webkit-transition: unset;
}


/*ÃƒÆ’Ã‚ÂÃƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â®*/

@media (max-width: 1155px) {
    .form-item-line_montage .form-item-one {
        width: 33%;
        gap: 12px;
    }

    .form-item-line_montage {
        row-gap: 20px;
    }

    .haeder-menu ul li.need-shadow-menu.with-border:hover:after {
        padding: 11px 11px;
        width: 89%;
        height: 10px;
        bottom: -11px;
        left: -9px;
    }

    .shadow-menu {
        top: 28px;
        left: -9px;
        padding: 3px 0px 5px;
    }

    .shadow-menu-container ul {
        min-width: 240px;
    }

    .haeder-menu ul li.need-shadow-menu.with-border:hover:before {
        height: 4px;
        width: calc(100% + 13px);
        bottom: -12px;
        left: -7px;
    }

}

@media (max-width: 1035px) {
    .haeder-menu {
        width: unset;
    }

    .haeder-menu ul {
        gap: 5px;
    }
}

@media (max-width: 880px) {
    .form-item-line_montage .form-item-one {
        width: 50%;
    }

}

@media (max-width: 516px) {
    .form-item-line_montage .form-item-one {
        width: 100%;
    }

    .calc-result-cent {
        text-align: center;
    }

}

@media (max-width: 767px) {
    .section-content-page .product-item-text_montage {
        max-width: 100%;
    }

    .section-calculator_montage {
        margin: 0;
        padding: 0;
    }

    .calculator-container-desc_montage {
        max-width: 100%;
    }
}

/* End */


/* Start:/css/igor.css?17218160004258*/
.section-rating {
    background-color: #F5F5F5;
    padding: 80px 40px;
    box-sizing: border-box;
    margin-bottom: 80px;
}

.raiting-items {
    display: flex;
    flex-direction: column;
}

.raiting-items-wrapper {
    display: flex;
    margin: 31px -24px 0;
}

.raiting-items .raiting-item {
    padding: 24px;
    width: 33.333%;
    box-sizing: border-box;
}

.raiting-items .raiting-item-inside {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #FFFFFF;
    border-radius: 12px;
    height: 100%;
    padding: 40px 0;
    box-sizing: border-box;
}

.raiting-stars {
    display: flex;
    margin: 25px -4px 0;
}

.raiting-stars .star {
    padding: 0 4px;
}

.raiting-info-bottom .raiting-info-bottom-title {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #222;
    text-transform: uppercase;
    margin-bottom: 11px;
}

.raiting-info-bottom .rating {
    font-family: 'Raleway';
    text-transform: uppercase;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #222;
}

.raiting-info-bottom .rating span {
    font-weight: 800;
    font-size: 34px;
    line-height: 41px;
    letter-spacing: 0.02em;
}

.raiting-info-bottom {
    margin-top: 28px;
}

.feedback-item-img {
    position: relative;
}

.feedback-item-img .icon {
    position: absolute;
    display: inline-block;
    bottom: 12px;
    right: 12px;
    transition: all 300ms ease-in-out;
}

.feedback-item-img .icon:hover {
    transform: scale(1.10);
}

.feedback-comment {
    padding: 18px 12px 12px 16px;
    position: relative;
    box-sizing: border-box;
    border-radius: 12px;
    margin-top: 25px;
}

.feedback-items-wrapper .feedback-item-container:nth-of-type(odd) .feedback-comment {
    background-color: var(--accent-color);
}

.feedback-items-wrapper .feedback-item-container:nth-of-type(even) .feedback-comment {
    background-color: #222;
}

.feedback-comment:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    top: -5px;
    left: 30px;
    background-color: inherit;
}

.feedback-comment-inside {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 190%;
    color: #FFFFFF;
    display: flex;
    padding-left: 31px;
    box-sizing: border-box;
    width: 100%;
    text-align: left;
}

.feedback-name-user {
    margin-top: 20px;
}

.feedback-name-user .name {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    color: #222;
    text-align: left;
}

.feedback-name-user .post {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 180%;
    color: #656A70;
    text-align: left;
}

.feedback-comment-inside .icon {
    display: flex;
    position: absolute;
    top: 26px;
    left: 16px;
}

.feedback-items-wrapper {
    display: flex;
    margin: 0 -18px;
}

.feedback-item-container {
    box-sizing: border-box;
    padding: 0 18px;
    width: 309px;
}

.feedback-items-container {
    margin-top: 56px;
}

.section-feedback-users {
    padding-bottom: 80px;
}

.feedback-items-container .slick-list.draggable {
    width: 100%;
}

.feedback-items-container .slick-track {
    width: 100%;
}

.feedback-item-img {
    height: 477px;
}

.feedback-item-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (max-width: 768px) {
    .feedback-items-container {
        margin-top: 36px;
    }

    .section-feedback-users {
        padding: 40px 0;
    }

    .raiting-items .raiting-item {
        padding: 0 15px;
    }

    .raiting-items-wrapper {
        margin: 31px -15px 0
    }

    .section-rating {
        padding: 40px 0;
    }

    .feedback-items-wrapper {
        margin: 0 -10px;
    }

    .feedback-item-container {
        padding: 0 10px;
        width: 292px;
    }

    .section-rating {
        margin-bottom: 40px;
    }

    .feedback-items-wrapper .slick-list.draggable {
        padding-right: 14%;
    }
}

ul.left-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
    position: relative
}

ul.left-menu li {
    padding: 10px 16px;
    background: #f5f5f5 url(/bitrix/templates/FST/components/bitrix/menu/menu/images/left_menu_bg.gif) top repeat-x
}

ul.left-menu li a {
    font-size: 100%;
    color: #bc262c;
    font-weight: bold;
    text-decoration: none
}

ul.left-menu li a:visited {
    color: #bc262c
}

ul.left-menu li a:hover {
    color: #bc262c
}

ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover {
    color: #fc8d3d
}

.and-more {
    font-size: 30px;
    font-family: 'Manrope';
    font-weight: 700;
    color: #c2c2c2;
    margin-bottom: 30px;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    justify-content: center;
    margin-bottom: 60px;
    line-height: 1.5;
}