@font-face {
    font-family: 'Peyda';
    src: url('font/Peyda-Black.eot');
    src: url('font/Peyda-Black.eot?#iefix') format('embedded-opentype'),
        url('font/Peyda-Black.woff2') format('woff2'),
        url('font/Peyda-Black.woff') format('woff'),
        url('font/Peyda-Black.ttf') format('truetype'),
        url('font/Peyda-Black.svg#Peyda-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Ray';
    src: url('font/Ray-Medium.eot');
    src: url('font/Ray-Medium.eot?#iefix') format('embedded-opentype'),
        url('font/Ray-Medium.woff2') format('woff2'),
        url('font/Ray-Medium.woff') format('woff'),
        url('font/Ray-Medium.ttf') format('truetype'),
        url('font/Ray-Medium.svg#Peyda-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'YekanBakh';
    src: url('font/YekanBakh-Regular.eot');
    src: url('font/YekanBakh-Regular.eot?#iefix') format('embedded-opentype'),
        url('font/YekanBakh-Regular.woff2') format('woff2'),
        url('font/YekanBakh-Regular.woff') format('woff'),
        url('font/YekanBakh-Regular.ttf') format('truetype'),
        url('font/YekanBakh-Regular.svg#Peyda-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'YekanBakh-Bold';
    src: url('font/YekanBakh-Bold.eot');
    src: url('font/YekanBakh-Bold.eot?#iefix') format('embedded-opentype'),
        url('font/YekanBakh-Bold.woff2') format('woff2'),
        url('font/YekanBakh-Bold.woff') format('woff'),
        url('font/YekanBakh-Bold.ttf') format('truetype'),
        url('font/YekanBakh-Bold.svg#Peyda-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
.body {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-decoration:rtl;
  font-family: 'YekanBakh';
}









body.compensate-for-scrollbar {
    overflow: hidden;
}

.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-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    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-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    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;
    /* Using without prefix would break IE11 */
    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--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    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;
    -ms-transform-origin: top left;
    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-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    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--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .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-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.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;
}

/* Buttons */

.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:visited,
.fancybox-button:link {
    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;
}

/* Fix IE11 */
.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--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.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: 0;
    top: 0;
}

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

/* Navigation arrows */

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

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        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%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    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;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 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 fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.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: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.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: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.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: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.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: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (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));
        }
    }
}
/* Share */

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

.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 5px;
    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:visited,
.fancybox-share__button:link {
    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 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    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: center center;
    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;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

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

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

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

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

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

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

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

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

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

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

/*
 * qTip2 - Pretty powerful tooltips - v3.0.3
 * http://qtip2.com
 *
 * Copyright (c) 2016 
 * Released under the MIT licenses
 * http://jquery.org/license
 *
 * Date: Wed May 11 2016 10:31 GMT+0100+0100
 * Plugins: tips modal viewport svg imagemap ie6
 * Styles: core basic css3
 */
.qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;

	max-width: 280px;
	min-width: 50px;

	font-size: 10.5px;
	line-height: 12px;

	direction: ltr;

	box-shadow: none;
	padding: 0;
}

	.qtip-content{
		position: relative;
		padding: 5px 9px;
		overflow: hidden;

		text-align: left;
		word-wrap: break-word;
	}

	.qtip-titlebar{
		position: relative;
		padding: 5px 35px 5px 10px;
		overflow: hidden;

		border-width: 0 0 1px;
		font-weight: bold;
	}

	.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }

	/* Default close button class */
	.qtip-close{
		position: absolute;
		right: -9px; top: -9px;
		z-index: 11; /* Overlap .qtip-tip */

		cursor: pointer;
		outline: medium none;

		border: 1px solid transparent;
	}

		.qtip-titlebar .qtip-close{
			right: 4px; top: 50%;
			margin-top: -9px;
		}

		* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */

		.qtip-titlebar .ui-icon,
		.qtip-icon .ui-icon{
			display: block;
			text-indent: -1000em;
			direction: ltr;
		}

		.qtip-icon, .qtip-icon .ui-icon{
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			text-decoration: none;
		}

			.qtip-icon .ui-icon{
				width: 18px;
				height: 14px;

				line-height: 14px;
				text-align: center;
				text-indent: 0;
				font: normal bold 10px/13px Tahoma,sans-serif;

				color: inherit;
				background: transparent none no-repeat -100em -100em;
			}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus{}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover{}

/* Default tooltip style */
.qtip-default{
	border: 1px solid #F1D031;

	background-color: #FFFFA3;
	color: #555;
}

	.qtip-default .qtip-titlebar{
		background-color: #FFEF93;
	}

	.qtip-default .qtip-icon{
		border-color: #CCC;
		background: #F1F1F1;
		color: #777;
	}

	.qtip-default .qtip-titlebar .qtip-close{
		border-color: #AAA;
		color: #111;
	}


/*! Light tooltip style */
.qtip-light{
	background-color: white;
	border-color: #E2E2E2;
	color: #454545;
}

	.qtip-light .qtip-titlebar{
		background-color: #f1f1f1;
	}


/*! Dark tooltip style */
.qtip-dark{
	background-color: #505050;
	border-color: #303030;
	color: #f3f3f3;
}

	.qtip-dark .qtip-titlebar{
		background-color: #404040;
	}

	.qtip-dark .qtip-icon{
		border-color: #444;
	}

	.qtip-dark .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/*! Cream tooltip style */
.qtip-cream{
	background-color: #FBF7AA;
	border-color: #F9E98E;
	color: #A27D35;
}

	.qtip-cream .qtip-titlebar{
		background-color: #F0DE7D;
	}

	.qtip-cream .qtip-close .qtip-icon{
		background-position: -82px 0;
	}


/*! Red tooltip style */
.qtip-red{
	background-color: #F78B83;
	border-color: #D95252;
	color: #912323;
}

	.qtip-red .qtip-titlebar{
		background-color: #F06D65;
	}

	.qtip-red .qtip-close .qtip-icon{
		background-position: -102px 0;
	}

	.qtip-red .qtip-icon{
		border-color: #D95252;
	}

	.qtip-red .qtip-titlebar .ui-state-hover{
		border-color: #D95252;
	}


/*! Green tooltip style */
.qtip-green{
	background-color: #CAED9E;
	border-color: #90D93F;
	color: #3F6219;
}

	.qtip-green .qtip-titlebar{
		background-color: #B0DE78;
	}

	.qtip-green .qtip-close .qtip-icon{
		background-position: -42px 0;
	}


/*! Blue tooltip style */
.qtip-blue{
	background-color: #E5F6FE;
	border-color: #ADD9ED;
	color: #5E99BD;
}

	.qtip-blue .qtip-titlebar{
		background-color: #D0E9F5;
	}

	.qtip-blue .qtip-close .qtip-icon{
		background-position: -2px 0;
	}


.qtip-shadow{
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.qtip-rounded .qtip-titlebar{
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

/* Youtube tooltip style */
.qtip-youtube{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	box-shadow: 0 0 3px #333;

	color: white;
	border: 0 solid transparent;

	background: #4A4A4A;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
	background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);
}

	.qtip-youtube .qtip-titlebar{
		background-color: #4A4A4A;
		background-color: rgba(0,0,0,0);
	}

	.qtip-youtube .qtip-content{
		padding: .75em;
		font: 12px arial,sans-serif;

		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
		-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
	}

	.qtip-youtube .qtip-icon{
		border-color: #222;
	}

	.qtip-youtube .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* jQuery TOOLS Tooltip style */
.qtip-jtools{
	background: #232323;
	background: rgba(0, 0, 0, 0.7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
	background-image: -moz-linear-gradient(top, #717171, #232323);
	background-image: -webkit-linear-gradient(top, #717171, #232323);
	background-image: -ms-linear-gradient(top, #717171, #232323);
	background-image: -o-linear-gradient(top, #717171, #232323);

	border: 2px solid #ddd;
	border: 2px solid rgba(241,241,241,1);

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 12px #333;
	-moz-box-shadow: 0 0 12px #333;
	box-shadow: 0 0 12px #333;
}

	/* IE Specific */
	.qtip-jtools .qtip-titlebar{
		background-color: transparent;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
	}
	.qtip-jtools .qtip-content{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
	}

	.qtip-jtools .qtip-titlebar,
	.qtip-jtools .qtip-content{
		background: transparent;
		color: white;
		border: 0 dashed transparent;
	}

	.qtip-jtools .qtip-icon{
		border-color: #555;
	}

	.qtip-jtools .qtip-titlebar .ui-state-hover{
		border-color: #333;
	}


/* Cluetip style */
.qtip-cluetip{
	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);

	background-color: #D9D9C2;
	color: #111;
	border: 0 dashed transparent;
}

	.qtip-cluetip .qtip-titlebar{
		background-color: #87876A;
		color: white;
		border: 0 dashed transparent;
	}

	.qtip-cluetip .qtip-icon{
		border-color: #808064;
	}

	.qtip-cluetip .qtip-titlebar .ui-state-hover{
		border-color: #696952;
		color: #696952;
	}


/* Tipsy style */
.qtip-tipsy{
	background: black;
	background: rgba(0, 0, 0, .87);

	color: white;
	border: 0 solid transparent;

	font-size: 11px;
	font-family: 'Lucida Grande', sans-serif;
	font-weight: bold;
	line-height: 16px;
	text-shadow: 0 1px black;
}

	.qtip-tipsy .qtip-titlebar{
		padding: 6px 35px 0 10px;
		background-color: transparent;
	}

	.qtip-tipsy .qtip-content{
		padding: 6px 10px;
	}

	.qtip-tipsy .qtip-icon{
		border-color: #222;
		text-shadow: none;
	}

	.qtip-tipsy .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* Tipped style */
.qtip-tipped{
	border: 3px solid #959FA9;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	background-color: #F9F9F9;
	color: #454545;

	font-weight: normal;
	font-family: serif;
}

	.qtip-tipped .qtip-titlebar{
		border-bottom-width: 0;

		color: white;
		background: #3A79B8;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
		background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
	}

	.qtip-tipped .qtip-icon{
		border: 2px solid #285589;
		background: #285589;
	}

		.qtip-tipped .qtip-icon .ui-icon{
			background-color: #FBFBFB;
			color: #555;
		}


/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
.qtip-bootstrap{
	/** Taken from Bootstrap body */
	font-size: 14px;
	line-height: 20px;
	color: #333333;

	/** Taken from Bootstrap .popover */
	padding: 1px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

	.qtip-bootstrap .qtip-titlebar{
		/** Taken from Bootstrap .popover-title */
		padding: 8px 14px;
		margin: 0;
		font-size: 14px;
		font-weight: normal;
		line-height: 18px;
		background-color: #f7f7f7;
		border-bottom: 1px solid #ebebeb;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}

		.qtip-bootstrap .qtip-titlebar .qtip-close{
			/**
			 * Overrides qTip2:
			 * .qtip-titlebar .qtip-close{
			 *   [...]
			 *   right: 4px;
			 *   top: 50%;
			 *   [...]
			 *   border-style: solid;
			 * }
			 */
			right: 11px;
			top: 45%;
			border-style: none;
		}

	.qtip-bootstrap .qtip-content{
		/** Taken from Bootstrap .popover-content */
		padding: 9px 14px;
	}

	.qtip-bootstrap .qtip-icon{
		/**
		 * Overrides qTip2:
		 * .qtip-default .qtip-icon {
		 *   border-color: #CCC;
		 *   background: #F1F1F1;
		 *   color: #777;
		 * }
		 */
		background: transparent;
	}

		.qtip-bootstrap .qtip-icon .ui-icon{
			/**
			 * Overrides qTip2:
			 * .qtip-icon .ui-icon{
			 *   width: 18px;
			 *   height: 14px;
			 * }
			 */
			width: auto;
			height: auto;

			/* Taken from Bootstrap .close */
			float: right;
			font-size: 20px;
			font-weight: bold;
			line-height: 18px;
			color: #000000;
			text-shadow: 0 1px 0 #ffffff;
			opacity: 0.2;
			filter: alpha(opacity=20);
		}

		.qtip-bootstrap .qtip-icon .ui-icon:hover{
			/* Taken from Bootstrap .close:hover */
			color: #000000;
			text-decoration: none;
			cursor: pointer;
			opacity: 0.4;
			filter: alpha(opacity=40);
		}


/* IE9 fix - removes all filters */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar{
	filter: none;
	-ms-filter: none;
}


.qtip .qtip-tip{
	margin: 0 auto;
	overflow: hidden;
	z-index: 10;

}

	/* Opera bug #357 - Incorrect tip position
	https://github.com/Craga89/qTip2/issues/367 */
	x:-o-prefocus, .qtip .qtip-tip{
		visibility: hidden;
	}

	.qtip .qtip-tip,
	.qtip .qtip-tip .qtip-vml,
	.qtip .qtip-tip canvas{
		position: absolute;

		color: #123456;
		background: transparent;
		border: 0 dashed transparent;
	}

	.qtip .qtip-tip canvas{ top: 0; left: 0; }

	.qtip .qtip-tip .qtip-vml{
		behavior: url(/images/vendor/#default#VML);
		display: inline-block;
		visibility: visible;
	}


#qtip-overlay{
	position: fixed;
	left: 0; top: 0;
	width: 100%; height: 100%;
}

	/* Applied to modals with show.modal.blur set to true */
	#qtip-overlay.blurs{ cursor: pointer; }

	/* Change opacity of overlay here */
	#qtip-overlay div{
		position: absolute;
		left: 0; top: 0;
		width: 100%; height: 100%;

		background-color: black;

		opacity: 0.7;
		filter:alpha(opacity=70);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	}


.qtipmodal-ie6fix{
	position: absolute !important;
}

html {
    height: 100%;
}

body {
    overflow-y: scroll;
}

.w-25 {
    width: 25%!important
}
.w-50 {
    width: 50%!important
}
.w-75 {
    width: 75%!important
}
.w-100 {
    width: 100%!important
}
.h-25 {
    height: 25%!important
}
.h-50 {
    height: 50%!important
}
.h-75 {
    height: 75%!important
}
.h-100 {
    height: 100%!important
}
.mw-100 {
    max-width: 100%!important
}
.mh-100 {
    max-height: 100%!important
}
.m-0 {
    margin: 0!important
}
.mt-0 {
    margin-top: 0!important
}
.mr-0 {
    margin-right: 0!important
}
.mb-0 {
    margin-bottom: 0!important
}
.ml-0,
.mx-0 {
    margin-left: 0!important
}
.mx-0 {
    margin-right: 0!important
}
.my-0 {
    margin-top: 0!important;
    margin-bottom: 0!important
}
.m-1 {
    margin: .25rem!important
}
.mt-1 {
    margin-top: .25rem!important
}
.mr-1 {
    margin-right: .25rem!important
}
.mb-1 {
    margin-bottom: .25rem!important
}
.ml-1,
.mx-1 {
    margin-left: .25rem!important
}
.mx-1 {
    margin-right: .25rem!important
}
.my-1 {
    margin-top: .25rem!important;
    margin-bottom: .25rem!important
}
.m-2 {
    margin: .5rem!important
}
.mt-2 {
    margin-top: .5rem!important
}
.mr-2 {
    margin-right: .5rem!important
}
.mb-2 {
    margin-bottom: .5rem!important
}
.ml-2,
.mx-2 {
    margin-left: .5rem!important
}
.mx-2 {
    margin-right: .5rem!important
}
.my-2 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important
}
.m-3 {
    margin: 1rem!important
}
.mt-3 {
    margin-top: 1rem!important
}
.mr-3 {
    margin-right: 1rem!important
}
.mb-3 {
    margin-bottom: 1rem!important
}
.ml-3,
.mx-3 {
    margin-left: 1rem!important
}
.mx-3 {
    margin-right: 1rem!important
}
.my-3 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
}
.m-4 {
    margin: 1.5rem!important
}
.mt-4 {
    margin-top: 1.5rem!important
}
@media (min-width: 768px) {
    .mt-4 {
        margin-top: 1.5rem!important
    }
}
.mr-4 {
    margin-right: 1.5rem!important
}
.mb-4 {
    margin-bottom: 1.5rem!important
}
.ml-4,
.mx-4 {
    margin-left: 1.5rem!important
}
.mx-4 {
    margin-right: 1.5rem!important
}
.my-4 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
}
.m-5 {
    margin: 3rem!important
}
.mt-5 {
    margin-top: 3rem!important
}
.mt-10px {
    margin-top: 10px!important;
}
.mr-5 {
    margin-right: 3rem!important
}
.mb-5 {
    margin-bottom: 3rem!important
}
.ml-5,
.mx-5 {
    margin-left: 3rem!important
}
.mx-5 {
    margin-right: 3rem!important
}
.my-5 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
}
.p-0 {
    padding: 0!important
}
.pt-0 {
    padding-top: 0!important
}
.pr-0 {
    padding-right: 0!important
}
.pb-0 {
    padding-bottom: 0!important
}
.pl-0,
.px-0 {
    padding-left: 0!important
}
.px-0 {
    padding-right: 0!important
}
.py-0 {
    padding-top: 0!important;
    padding-bottom: 0!important
}
.p-1 {
    padding: .25rem!important
}
.pt-1 {
    padding-top: .25rem!important
}
.pr-1 {
    padding-right: .25rem!important
}
.pb-1 {
    padding-bottom: .25rem!important
}
.pl-1,
.px-1 {
    padding-left: .25rem!important
}
.px-1 {
    padding-right: .25rem!important
}
.py-1 {
    padding-top: .25rem!important;
    padding-bottom: .25rem!important
}
.p-2 {
    padding: .5rem!important
}
.pt-2 {
    padding-top: .5rem!important
}
.pr-2 {
    padding-right: .5rem!important
}
.pb-2 {
    padding-bottom: .5rem!important
}
.pl-2,
.px-2 {
    padding-left: .5rem!important
}
.px-2 {
    padding-right: .5rem!important
}
.py-2 {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important
}
.p-3 {
    padding: 1rem!important
}
.pt-3 {
    padding-top: 1rem!important
}
.pr-3 {
    padding-right: 1rem!important
}
.pb-3 {
    padding-bottom: 1rem!important
}
.pl-3,
.px-3 {
    padding-left: 1rem!important
}
.px-3 {
    padding-right: 1rem!important
}
.py-3 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
}
.p-4 {
    padding: 1.5rem!important
}
.pt-4 {
    padding-top: 1.5rem!important
}
.pr-4 {
    padding-right: 1.5rem!important
}
.pb-4 {
    padding-bottom: 1.5rem!important
}
.pl-4,
.px-4 {
    padding-left: 1.5rem!important
}
.px-4 {
    padding-right: 1.5rem!important
}
.py-4 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
}
.p-5 {
    padding: 3rem!important
}
.pt-5 {
    padding-top: 3rem!important
}
.pr-5 {
    padding-right: 3rem!important
}
.pb-5 {
    padding-bottom: 3rem!important
}
.pl-5,
.px-5 {
    padding-left: 3rem!important
}
.px-5 {
    padding-right: 3rem!important
}
.py-5 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
}
.m-auto {
    margin: auto!important
}
.mt-auto {
    margin-top: auto!important
}
.mr-auto {
    margin-right: auto!important
}
.mb-auto {
    margin-bottom: auto!important
}
.ml-auto,
.mx-auto {
    margin-left: auto!important
}
.mx-auto {
    margin-right: auto!important
}
.my-auto {
    margin-top: auto!important;
    margin-bottom: auto!important
}
@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0!important
    }
    .mt-sm-0 {
        margin-top: 0!important
    }
    .mr-sm-0 {
        margin-right: 0!important
    }
    .mb-sm-0 {
        margin-bottom: 0!important
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0!important
    }
    .mx-sm-0 {
        margin-right: 0!important
    }
    .my-sm-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }
    .m-sm-1 {
        margin: .25rem!important
    }
    .mt-sm-1 {
        margin-top: .25rem!important
    }
    .mr-sm-1 {
        margin-right: .25rem!important
    }
    .mb-sm-1 {
        margin-bottom: .25rem!important
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left: .25rem!important
    }
    .mx-sm-1 {
        margin-right: .25rem!important
    }
    .my-sm-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }
    .m-sm-2 {
        margin: .5rem!important
    }
    .mt-sm-2 {
        margin-top: .5rem!important
    }
    .mr-sm-2 {
        margin-right: .5rem!important
    }
    .mb-sm-2 {
        margin-bottom: .5rem!important
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left: .5rem!important
    }
    .mx-sm-2 {
        margin-right: .5rem!important
    }
    .my-sm-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }
    .m-sm-3 {
        margin: 1rem!important
    }
    .mt-sm-3 {
        margin-top: 1rem!important
    }
    .mr-sm-3 {
        margin-right: 1rem!important
    }
    .mb-sm-3 {
        margin-bottom: 1rem!important
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem!important
    }
    .mx-sm-3 {
        margin-right: 1rem!important
    }
    .my-sm-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }
    .m-sm-4 {
        margin: 1.5rem!important
    }
    .mt-sm-4 {
        margin-top: 1.5rem!important
    }
    .mr-sm-4 {
        margin-right: 1.5rem!important
    }
    .mb-sm-4 {
        margin-bottom: 1.5rem!important
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem!important
    }
    .mx-sm-4 {
        margin-right: 1.5rem!important
    }
    .my-sm-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }
    .m-sm-5 {
        margin: 3rem!important
    }
    .mt-sm-5 {
        margin-top: 3rem!important
    }
    .mr-sm-5 {
        margin-right: 3rem!important
    }
    .mb-sm-5 {
        margin-bottom: 3rem!important
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem!important
    }
    .mx-sm-5 {
        margin-right: 3rem!important
    }
    .my-sm-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }
    .p-sm-0 {
        padding: 0!important
    }
    .pt-sm-0 {
        padding-top: 0!important
    }
    .pr-sm-0 {
        padding-right: 0!important
    }
    .pb-sm-0 {
        padding-bottom: 0!important
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0!important
    }
    .px-sm-0 {
        padding-right: 0!important
    }
    .py-sm-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    .p-sm-1 {
        padding: .25rem!important
    }
    .pt-sm-1 {
        padding-top: .25rem!important
    }
    .pr-sm-1 {
        padding-right: .25rem!important
    }
    .pb-sm-1 {
        padding-bottom: .25rem!important
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left: .25rem!important
    }
    .px-sm-1 {
        padding-right: .25rem!important
    }
    .py-sm-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }
    .p-sm-2 {
        padding: .5rem!important
    }
    .pt-sm-2 {
        padding-top: .5rem!important
    }
    .pr-sm-2 {
        padding-right: .5rem!important
    }
    .pb-sm-2 {
        padding-bottom: .5rem!important
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left: .5rem!important
    }
    .px-sm-2 {
        padding-right: .5rem!important
    }
    .py-sm-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }
    .p-sm-3 {
        padding: 1rem!important
    }
    .pt-sm-3 {
        padding-top: 1rem!important
    }
    .pr-sm-3 {
        padding-right: 1rem!important
    }
    .pb-sm-3 {
        padding-bottom: 1rem!important
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem!important
    }
    .px-sm-3 {
        padding-right: 1rem!important
    }
    .py-sm-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }
    .p-sm-4 {
        padding: 1.5rem!important
    }
    .pt-sm-4 {
        padding-top: 1.5rem!important
    }
    .pr-sm-4 {
        padding-right: 1.5rem!important
    }
    .pb-sm-4 {
        padding-bottom: 1.5rem!important
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem!important
    }
    .px-sm-4 {
        padding-right: 1.5rem!important
    }
    .py-sm-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }
    .p-sm-5 {
        padding: 3rem!important
    }
    .pt-sm-5 {
        padding-top: 3rem!important
    }
    .pr-sm-5 {
        padding-right: 3rem!important
    }
    .pb-sm-5 {
        padding-bottom: 3rem!important
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem!important
    }
    .px-sm-5 {
        padding-right: 3rem!important
    }
    .py-sm-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }
    .m-sm-auto {
        margin: auto!important
    }
    .mt-sm-auto {
        margin-top: auto!important
    }
    .mr-sm-auto {
        margin-right: auto!important
    }
    .mb-sm-auto {
        margin-bottom: auto!important
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto!important
    }
    .mx-sm-auto {
        margin-right: auto!important
    }
    .my-sm-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }
}
@media (min-width: 768px) {
    .m-md-0 {
        margin: 0!important
    }
    .mt-md-0 {
        margin-top: 0!important
    }
    .mr-md-0 {
        margin-right: 0!important
    }
    .mb-md-0 {
        margin-bottom: 0!important
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left: 0!important
    }
    .mx-md-0 {
        margin-right: 0!important
    }
    .my-md-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }
    .m-md-1 {
        margin: .25rem!important
    }
    .mt-md-1 {
        margin-top: .25rem!important
    }
    .mr-md-1 {
        margin-right: .25rem!important
    }
    .mb-md-1 {
        margin-bottom: .25rem!important
    }
    .ml-md-1,
    .mx-md-1 {
        margin-left: .25rem!important
    }
    .mx-md-1 {
        margin-right: .25rem!important
    }
    .my-md-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }
    .m-md-2 {
        margin: .5rem!important
    }
    .mt-md-2 {
        margin-top: .5rem!important
    }
    .mr-md-2 {
        margin-right: .5rem!important
    }
    .mb-md-2 {
        margin-bottom: .5rem!important
    }
    .ml-md-2,
    .mx-md-2 {
        margin-left: .5rem!important
    }
    .mx-md-2 {
        margin-right: .5rem!important
    }
    .my-md-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }
    .m-md-3 {
        margin: 1rem!important
    }
    .mt-md-3 {
        margin-top: 1rem!important
    }
    .mr-md-3 {
        margin-right: 1rem!important
    }
    .mb-md-3 {
        margin-bottom: 1rem!important
    }
    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem!important
    }
    .mx-md-3 {
        margin-right: 1rem!important
    }
    .my-md-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }
    .m-md-4 {
        margin: 1.5rem!important
    }
    .mt-md-4 {
        margin-top: 1.5rem!important
    }
    .mr-md-4 {
        margin-right: 1.5rem!important
    }
    .mb-md-4 {
        margin-bottom: 1.5rem!important
    }
    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem!important
    }
    .mx-md-4 {
        margin-right: 1.5rem!important
    }
    .my-md-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }
    .m-md-5 {
        margin: 3rem!important
    }
    .mt-md-5 {
        margin-top: 3rem!important
    }
    .mr-md-5 {
        margin-right: 3rem!important
    }
    .mb-md-5 {
        margin-bottom: 3rem!important
    }
    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem!important
    }
    .mx-md-5 {
        margin-right: 3rem!important
    }
    .my-md-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }
    .p-md-0 {
        padding: 0!important
    }
    .pt-md-0 {
        padding-top: 0!important
    }
    .pr-md-0 {
        padding-right: 0!important
    }
    .pb-md-0 {
        padding-bottom: 0!important
    }
    .pl-md-0,
    .px-md-0 {
        padding-left: 0!important
    }
    .px-md-0 {
        padding-right: 0!important
    }
    .py-md-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    .p-md-1 {
        padding: .25rem!important
    }
    .pt-md-1 {
        padding-top: .25rem!important
    }
    .pr-md-1 {
        padding-right: .25rem!important
    }
    .pb-md-1 {
        padding-bottom: .25rem!important
    }
    .pl-md-1,
    .px-md-1 {
        padding-left: .25rem!important
    }
    .px-md-1 {
        padding-right: .25rem!important
    }
    .py-md-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }
    .p-md-2 {
        padding: .5rem!important
    }
    .pt-md-2 {
        padding-top: .5rem!important
    }
    .pr-md-2 {
        padding-right: .5rem!important
    }
    .pb-md-2 {
        padding-bottom: .5rem!important
    }
    .pl-md-2,
    .px-md-2 {
        padding-left: .5rem!important
    }
    .px-md-2 {
        padding-right: .5rem!important
    }
    .py-md-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }
    .p-md-3 {
        padding: 1rem!important
    }
    .pt-md-3 {
        padding-top: 1rem!important
    }
    .pr-md-3 {
        padding-right: 1rem!important
    }
    .pb-md-3 {
        padding-bottom: 1rem!important
    }
    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem!important
    }
    .px-md-3 {
        padding-right: 1rem!important
    }
    .py-md-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }
    .p-md-4 {
        padding: 1.5rem!important
    }
    .pt-md-4 {
        padding-top: 1.5rem!important
    }
    .pr-md-4 {
        padding-right: 1.5rem!important
    }
    .pb-md-4 {
        padding-bottom: 1.5rem!important
    }
    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem!important
    }
    .px-md-4 {
        padding-right: 1.5rem!important
    }
    .py-md-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }
    .p-md-5 {
        padding: 3rem!important
    }
    .pt-md-5 {
        padding-top: 3rem!important
    }
    .pr-md-5 {
        padding-right: 3rem!important
    }
    .pb-md-5 {
        padding-bottom: 3rem!important
    }
    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem!important
    }
    .px-md-5 {
        padding-right: 3rem!important
    }
    .py-md-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }
    .m-md-auto {
        margin: auto!important
    }
    .mt-md-auto {
        margin-top: auto!important
    }
    .mr-md-auto {
        margin-right: auto!important
    }
    .mb-md-auto {
        margin-bottom: auto!important
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto!important
    }
    .mx-md-auto {
        margin-right: auto!important
    }
    .my-md-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }
}
@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0!important
    }
    .mt-lg-0 {
        margin-top: 0!important
    }
    .mr-lg-0 {
        margin-right: 0!important
    }
    .mb-lg-0 {
        margin-bottom: 0!important
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0!important
    }
    .mx-lg-0 {
        margin-right: 0!important
    }
    .my-lg-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }
    .m-lg-1 {
        margin: .25rem!important
    }
    .mt-lg-1 {
        margin-top: .25rem!important
    }
    .mr-lg-1 {
        margin-right: .25rem!important
    }
    .mb-lg-1 {
        margin-bottom: .25rem!important
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left: .25rem!important
    }
    .mx-lg-1 {
        margin-right: .25rem!important
    }
    .my-lg-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }
    .m-lg-2 {
        margin: .5rem!important
    }
    .mt-lg-2 {
        margin-top: .5rem!important
    }
    .mr-lg-2 {
        margin-right: .5rem!important
    }
    .mb-lg-2 {
        margin-bottom: .5rem!important
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left: .5rem!important
    }
    .mx-lg-2 {
        margin-right: .5rem!important
    }
    .my-lg-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }
    .m-lg-3 {
        margin: 1rem!important
    }
    .mt-lg-3 {
        margin-top: 1rem!important
    }
    .mr-lg-3 {
        margin-right: 1rem!important
    }
    .mb-lg-3 {
        margin-bottom: 1rem!important
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem!important
    }
    .mx-lg-3 {
        margin-right: 1rem!important
    }
    .my-lg-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }
    .m-lg-4 {
        margin: 1.5rem!important
    }
    .mt-lg-4 {
        margin-top: 1.5rem!important
    }
    .mr-lg-4 {
        margin-right: 1.5rem!important
    }
    .mb-lg-4 {
        margin-bottom: 1.5rem!important
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem!important
    }
    .mx-lg-4 {
        margin-right: 1.5rem!important
    }
    .my-lg-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }
    .m-lg-5 {
        margin: 3rem!important
    }
    .mt-lg-5 {
        margin-top: 3rem!important
    }
    .mr-lg-5 {
        margin-right: 3rem!important
    }
    .mb-lg-5 {
        margin-bottom: 3rem!important
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem!important
    }
    .mx-lg-5 {
        margin-right: 3rem!important
    }
    .my-lg-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }
    .p-lg-0 {
        padding: 0!important
    }
    .pt-lg-0 {
        padding-top: 0!important
    }
    .pr-lg-0 {
        padding-right: 0!important
    }
    .pb-lg-0 {
        padding-bottom: 0!important
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0!important
    }
    .px-lg-0 {
        padding-right: 0!important
    }
    .py-lg-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    .p-lg-1 {
        padding: .25rem!important
    }
    .pt-lg-1 {
        padding-top: .25rem!important
    }
    .pr-lg-1 {
        padding-right: .25rem!important
    }
    .pb-lg-1 {
        padding-bottom: .25rem!important
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-left: .25rem!important
    }
    .px-lg-1 {
        padding-right: .25rem!important
    }
    .py-lg-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }
    .p-lg-2 {
        padding: .5rem!important
    }
    .pt-lg-2 {
        padding-top: .5rem!important
    }
    .pr-lg-2 {
        padding-right: .5rem!important
    }
    .pb-lg-2 {
        padding-bottom: .5rem!important
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-left: .5rem!important
    }
    .px-lg-2 {
        padding-right: .5rem!important
    }
    .py-lg-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }
    .p-lg-3 {
        padding: 1rem!important
    }
    .pt-lg-3 {
        padding-top: 1rem!important
    }
    .pr-lg-3 {
        padding-right: 1rem!important
    }
    .pb-lg-3 {
        padding-bottom: 1rem!important
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem!important
    }
    .px-lg-3 {
        padding-right: 1rem!important
    }
    .py-lg-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }
    .p-lg-4 {
        padding: 1.5rem!important
    }
    .pt-lg-4 {
        padding-top: 1.5rem!important
    }
    .pr-lg-4 {
        padding-right: 1.5rem!important
    }
    .pb-lg-4 {
        padding-bottom: 1.5rem!important
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem!important
    }
    .px-lg-4 {
        padding-right: 1.5rem!important
    }
    .py-lg-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }
    .p-lg-5 {
        padding: 3rem!important
    }
    .pt-lg-5 {
        padding-top: 3rem!important
    }
    .pr-lg-5 {
        padding-right: 3rem!important
    }
    .pb-lg-5 {
        padding-bottom: 3rem!important
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem!important
    }
    .px-lg-5 {
        padding-right: 3rem!important
    }
    .py-lg-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }
    .m-lg-auto {
        margin: auto!important
    }
    .mt-lg-auto {
        margin-top: auto!important
    }
    .mr-lg-auto {
        margin-right: auto!important
    }
    .mb-lg-auto {
        margin-bottom: auto!important
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto!important
    }
    .mx-lg-auto {
        margin-right: auto!important
    }
    .my-lg-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }
}
@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0!important
    }
    .mt-xl-0 {
        margin-top: 0!important
    }
    .mr-xl-0 {
        margin-right: 0!important
    }
    .mb-xl-0 {
        margin-bottom: 0!important
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0!important
    }
    .mx-xl-0 {
        margin-right: 0!important
    }
    .my-xl-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }
    .m-xl-1 {
        margin: .25rem!important
    }
    .mt-xl-1 {
        margin-top: .25rem!important
    }
    .mr-xl-1 {
        margin-right: .25rem!important
    }
    .mb-xl-1 {
        margin-bottom: .25rem!important
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left: .25rem!important
    }
    .mx-xl-1 {
        margin-right: .25rem!important
    }
    .my-xl-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }
    .m-xl-2 {
        margin: .5rem!important
    }
    .mt-xl-2 {
        margin-top: .5rem!important
    }
    .mr-xl-2 {
        margin-right: .5rem!important
    }
    .mb-xl-2 {
        margin-bottom: .5rem!important
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left: .5rem!important
    }
    .mx-xl-2 {
        margin-right: .5rem!important
    }
    .my-xl-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }
    .m-xl-3 {
        margin: 1rem!important
    }
    .mt-xl-3 {
        margin-top: 1rem!important
    }
    .mr-xl-3 {
        margin-right: 1rem!important
    }
    .mb-xl-3 {
        margin-bottom: 1rem!important
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem!important
    }
    .mx-xl-3 {
        margin-right: 1rem!important
    }
    .my-xl-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }
    .m-xl-4 {
        margin: 1.5rem!important
    }
    .mt-xl-4 {
        margin-top: 1.5rem!important
    }
    .mr-xl-4 {
        margin-right: 1.5rem!important
    }
    .mb-xl-4 {
        margin-bottom: 1.5rem!important
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem!important
    }
    .mx-xl-4 {
        margin-right: 1.5rem!important
    }
    .my-xl-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }
    .m-xl-5 {
        margin: 3rem!important
    }
    .mt-xl-5 {
        margin-top: 3rem!important
    }
    .mr-xl-5 {
        margin-right: 3rem!important
    }
    .mb-xl-5 {
        margin-bottom: 3rem!important
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem!important
    }
    .mx-xl-5 {
        margin-right: 3rem!important
    }
    .my-xl-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }
    .p-xl-0 {
        padding: 0!important
    }
    .pt-xl-0 {
        padding-top: 0!important
    }
    .pr-xl-0 {
        padding-right: 0!important
    }
    .pb-xl-0 {
        padding-bottom: 0!important
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0!important
    }
    .px-xl-0 {
        padding-right: 0!important
    }
    .py-xl-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    .p-xl-1 {
        padding: .25rem!important
    }
    .pt-xl-1 {
        padding-top: .25rem!important
    }
    .pr-xl-1 {
        padding-right: .25rem!important
    }
    .pb-xl-1 {
        padding-bottom: .25rem!important
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-left: .25rem!important
    }
    .px-xl-1 {
        padding-right: .25rem!important
    }
    .py-xl-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }
    .p-xl-2 {
        padding: .5rem!important
    }
    .pt-xl-2 {
        padding-top: .5rem!important
    }
    .pr-xl-2 {
        padding-right: .5rem!important
    }
    .pb-xl-2 {
        padding-bottom: .5rem!important
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-left: .5rem!important
    }
    .px-xl-2 {
        padding-right: .5rem!important
    }
    .py-xl-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }
    .p-xl-3 {
        padding: 1rem!important
    }
    .pt-xl-3 {
        padding-top: 1rem!important
    }
    .pr-xl-3 {
        padding-right: 1rem!important
    }
    .pb-xl-3 {
        padding-bottom: 1rem!important
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem!important
    }
    .px-xl-3 {
        padding-right: 1rem!important
    }
    .py-xl-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }
    .p-xl-4 {
        padding: 1.5rem!important
    }
    .pt-xl-4 {
        padding-top: 1.5rem!important
    }
    .pr-xl-4 {
        padding-right: 1.5rem!important
    }
    .pb-xl-4 {
        padding-bottom: 1.5rem!important
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem!important
    }
    .px-xl-4 {
        padding-right: 1.5rem!important
    }
    .py-xl-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }
    .p-xl-5 {
        padding: 3rem!important
    }
    .pt-xl-5 {
        padding-top: 3rem!important
    }
    .pr-xl-5 {
        padding-right: 3rem!important
    }
    .pb-xl-5 {
        padding-bottom: 3rem!important
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem!important
    }
    .px-xl-5 {
        padding-right: 3rem!important
    }
    .py-xl-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }
    .m-xl-auto {
        margin: auto!important
    }
    .mt-xl-auto {
        margin-top: auto!important
    }
    .mr-xl-auto {
        margin-right: auto!important
    }
    .mb-xl-auto {
        margin-bottom: auto!important
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto!important
    }
    .mx-xl-auto {
        margin-right: auto!important
    }
    .my-xl-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }
}
@media (max-width: 576px) {
  .mt-sm2-4 {
    margin-top: 1.5rem !important
  }
}
@media (max-width: 768px) {
  .mt-md2-4 {
    margin-top: 1.5rem !important
  }
}
@media (max-width: 992px) {
  .mt-lg2-4 {
    margin-top: 1.5rem !important
  }
}
@media (max-width: 1200px) {
  .mt-xl2-4 {
    margin-top: 1.5rem !important
  }
}
.text-justify {
    text-align: justify!important
}
.text-center {
    text-align: center!important;
}
.text-nowrap {
    white-space: nowrap!important
}
.d-none {
    display: none!important
}
.d-inline {
    display: inline!important
}
.d-inline-block {
    display: inline-block!important
}
.d-block {
    display: block!important
}
.d-table {
    display: table!important
}
.d-table-cell {
    display: table-cell!important
}
.d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}
.flex-wrap {
    flex-wrap: wrap!important;
    -ms-flex-wrap: wrap!important;
    -webkit-flex-wrap: wrap!important;
}
@media (min-width: 576px) {
    .d-sm-none {
        display: none!important
    }
    .d-sm-inline {
        display: inline!important
    }
    .d-sm-inline-block {
        display: inline-block!important
    }
    .d-sm-block {
        display: block!important
    }
    .d-sm-table {
        display: table!important
    }
    .d-sm-table-cell {
        display: table-cell!important
    }
    .d-sm-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }
}
@media (min-width: 768px) {
    .d-md-none {
        display: none!important
    }
    .d-md-inline {
        display: inline!important
    }
    .d-md-inline-block {
        display: inline-block!important
    }
    .d-md-block {
        display: block!important
    }
    .d-md-table {
        display: table!important
    }
    .d-md-table-cell {
        display: table-cell!important
    }
    .d-md-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }
}
@media (min-width: 992px) {
    .d-lg-none {
        display: none!important
    }
    .d-lg-inline {
        display: inline!important
    }
    .d-lg-inline-block {
        display: inline-block!important
    }
    .d-lg-block {
        display: block!important
    }
    .d-lg-table {
        display: table!important
    }
    .d-lg-table-cell {
        display: table-cell!important
    }
    .d-lg-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }
}
@media (min-width: 1200px) {
    .d-xl-none {
        display: none!important
    }
    .d-xl-inline {
        display: inline!important
    }
    .d-xl-inline-block {
        display: inline-block!important
    }
    .d-xl-block {
        display: block!important
    }
    .d-xl-table {
        display: table!important
    }
    .d-xl-table-cell {
        display: table-cell!important
    }
    .d-xl-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }
}
.border-0 {
    border: 0!important
}
.border-top-0 {
    border-top: 0!important
}
.border-right-0 {
    border-right: 0!important
}
.border-bottom-0 {
    border-bottom: 0!important
}
.border-left-0 {
    border-left: 0!important
}
.align-baseline {
    vertical-align: baseline!important
}
.align-top {
    vertical-align: top!important
}
.align-middle {
    vertical-align: middle!important
}
.align-bottom {
    vertical-align: bottom!important
}
.align-text-bottom {
    vertical-align: text-bottom!important
}
.align-text-top {
    vertical-align: text-top!important
}
@font-face {
    font-family: masuma;
    src: url(data:application/vnd.ms-fontobject;base64,UCIAAKwhAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAWVgs7wAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIF/wAAALwAAABgY21hcBdW0o8AAAEcAAAAVGdhc3AAAAAQAAABcAAAAAhnbHlmDZE05QAAAXgAAB3AaGVhZA0HLFYAAB84AAAANmhoZWEHvAPOAAAfcAAAACRobXR4KgAB+QAAH5QAAAA0bG9jYRtMIf4AAB/IAAAAHG1heHAALgJ+AAAf5AAAACBuYW1lmUoJ+wAAIAQAAAGGcG9zdAADAAAAACGMAAAAIAADA80BkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOkIA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABAA4AAAACgAIAAIAAgABACDpCP/9//8AAAAAACDpAP/9//8AAf/jFwQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIBGf/BAucDvgARADUAAAEzMhYXHgEHAwEjIiYnLgE3EwMiJiMnLgE3EyMiJicmNjcBPgEfAR4BBwMzMhYXFgYHAQ4BIwE9rgMGAgECAWABK64EBQICAQFf4gIDAQkEBAFrtQQGAgIBAQFaAwoEBwUEAW21BAYCAgEB/qkCBgMBggMCAwYD/pgB7wMCAwYDAWj8UAEEAgkFAZEEAwMHAwI9BQMCBAIIBf5oBAMDCAP9ygMEAAIABgB9A/oDAwB8AQIAADczOgEzMjY/AT4BNz4BNTY0NTQmNTQ2OwEyFh0BMxEjFRQGKwEiJj0BKgEjLgEnLgEjLgEnLgEHBiInKgEjIiYjJyImPQE0NjsBNSEVMzIWFx4BFQcOASMiJiMqAQciBgcOAScVFAYrASImPQEjETM1NDY7ATIWHQEXMhYXFyMiJi8CLgE9ASMVFAYrASImNRE0NjsBMhYdATM1NDY3MjYzPgEXFjY3PgEzMjYXOgEzNSMiJj0BNDYzITIWHQEUBisBFTgBMToBMxYyNzYWFx4BMxYyFx4BFzIWFzIWHQEzNTQ2OwEyFhURFAYrASImPQEjHAEHDgEHDgEPAQ4BIwYiI/stTJVKAQUEFTJmMgEEAQEJBjIGCUxHCAY4BgkBBAELFQoFCQUPHQscQikNHA0FCwUDBgMEBgcIBob+mmADBgICAgIBCAYGDQcRIxEBBQENJhkIBkYGCSw1CQZABggpBQcBdnIFCAERKwUIIwgGUwYICAZKBggpBgQBAQECBgUSGQoFFAcSIhMDBgNfBgkJBgGCBgkJBoUGCgYNGgwvTCAGFQwFCgYJFAsFCgUGBxsJBmQGCAgGagYIFQECCgkyZzIVBgsFPHk9mgIBCxcxGQEHAwYOBwMGAwYJCQZHAUVnBggIBm0BAgEBAQEFCRcUAwEBAQEJBRwGCS8yAwICBgMeBggBAQIBGhcCJQYICAZI/tc/BggIBn8FBwRzBwVXBAEIBn0+BgkJBgFGBggIBkgjBQcCAQECAQQOFQkJAQECCAZPBgkJBkwGCAEBAQMXGwUDAQECAQEBAQgGa2YGCQkG/p8GCQkGRwcPBwkTBRkxGAoDAgEAAAUABQBHA/oDMQA4AHIAgwCPAJwAAAEiBgcOAwcOARUUFh8BHgMXHgEXFjY3PgE3PgE3NhYXFjY3PgE3PgE3Ez4BNTQmJy4DIwMiJiMuAScuAy8BLgE3PgE3PgM3Nh4CFx4BFxYGBwMOAQcOAQcOAScuAQcjDgEHDgEHDgEjFyImJy4BNxM+ARceAQcDDgEnIgYVFBYzMjY1NCYHIiY1NDYzMhYVFAYjAhEfQCAwXlpXKgMEAQJFFy8wLxgDBwUECgQHEQojRiQraj8MCQICBQIBBALpAgEEAzVvcXU82QEEAQsSBxcvMC8XRQYDAQIKCStaXWEyT5uWkUUJCwECAwXpAgMCAgUDCiATSV8bASFAIQcPBggSCfMBBAIFAwP1AwwFBgMD9gIHLxYfHxYWHx8WIjExIiIxMSIDHAQEBhYfKRkCBAEBBANmI0ZHRyMEBQEBBAQGDAUSFAIGHCIHBgMEBwMDBwMBbgMFAgEEAR0sHQ/9xAEBDAojR0dGImYIEAcIDQUaKiAXBgoEHDQmBQwICBAI/pEDBQMECAQQBgooEQQCEhEECgUHCBgBAQMLBgG+BQMCAwwF/kEDBAYfFhYfHxYWH4cwIiIxMSIiMAAACwAQ/8UD7gO6AAUAJwBNAF8AcQChAL0A5QENATIBWAAAEwc/AgcBIiYnLgE/ATQ2PwE+ATM3NhYXHgEPAQ4BDwEOAQ8BIgYjFyImLwEmNDc+AR8BPwInJjY3NhYfAR4BDwEOAQ8BDgEPASIGIzciJi8BJjQ3NjIfARYUBw4BIzciJi8BJjQ3NjIfARYUBw4BIwEiJicuATc+ARceAQcGFBcWPgI3PgMnLgEHBiYnJjY3NhYXFhQOAQcOAyMlIiYnJjQ3NjIXFjY3PgEnJjQ3NjIXFgYHDgEjFyImJyY0NzYyFxY2Nz4BNz4BNzY0JyY0NzYyFx4BBw4BBw4BBw4BIxciJicmNDc2MhcWMjc+ATc+ATc2NCcmNDc2MhceAQcOAQcOAQcOASMXIiYnJjQ3NjIXFjY3PgE3PgE3PgEnJjQ3NjIXFgYHDgEHDgEjFyoBIycuAScmNj8BNjIXFgYPARc2JicmNjc2FhcWBhUOAQcOASNjJpOkN4L++AQGAgQDAjQCAssBAwGsBQoEBAICSAECAagBAwK5AgQBpQQGAqUGBQUOBZ6isDaUBQEFBQ8FmgQCAjoBAgG3AQQCrwEDAa8DBwKpBQUFDwWoBQUCBwO2AwcCqQUGBQ4FqQUGAgYE/qUTIAwWBRECDQcHBgINDhBGXm04OU0pBBAMMCAHDQIDBwY2PA4ZK1Q7LlxWTR8BBQkPBgUFBQ4GBFE9PSIFBQUGDgUbQjQoXSBVCw8FBQUFDwUBFRcWMhgYJgwMAQUFBQ8FCQUTDSkaGzYYEhsKYg4QBAUFBQ4FAxITEyoUFB4JCAIFBQUOBQcKEAkiFxYvFg4WCGMMEgcFBQUPBQQTDRAkERAZBgUBBAUFBQ8FFhwsEyoUChII7gEDAYYEBwEBAgQzBg4FBQEFHFQBChkEAwYFDwQpBAEEAwIFAgKKdUGriDn+lAICBAoFngIDAssBAkwCAgMECgWzAgMBrwECAVMBmwMCmwUOBQUBBZQzs7CaBQ8FBQEFogMJBb0CAwK6AQIBNwE3AwKpBQ4FBQWoBQ8FAgO6AwKsBQ8FBQasBQ4FAwL+nQoMFUkxBwYCAg0HJjgNEAguUjs7cV9HDwwBCwMHBgcNAxIPDRhVa3w+MEs0GwYFBgUOBgUFBSI9PVAFBQ8FBQUbdTQoPUoGBQUOBgUFAgEMDCYYGDIWFxUBBQ8FBQUJKCUYNxoaKQ0JBzcIBQUOBQUFAggJHhQUKhMSEwIGDgUFBQclIhYvFxYiCgYFQgYHBQ8FBQUEAQUGGRARJBANEwQFDwUFBRdYKxQcCAQDVSICBgUFCQMwBQYFDgUbFRRGJAYOBAQCBj1sAwMGAgEBAAQANv/LA8oDtQAyAGAA+QGPAAABMhYzMjYzMDQ1PAE1PAE1BiYjOAEjKgErASoBIyoBIyIGMTAGFRYUBxQWMTAWOwEyNjMXIyoBIyImJy4BNTwBNTQ2Nz4BMzoBMzoBMzEzOgEzMhYXHgEVBhQXFAYHDgEjASIGIxQGFRYUBxQWFTIWMzYyMzoDFzEyNjU8ATUuASMqASsBIiY1ETQ2Nz4BFx4BFRwBFRwBFRQWFx4BOwE+ATU2PAEmNTQmJy4BLwEuAScHHgEXHgEXHgEHBhYfAR4BFx4BFRwDFQ4BBw4BJy4BNTwBNTwBNS4BJy4BPQE8ATU0JiMhIgYHDgEVERQGKwEqASMwJjEXIiYnLgE1PAE1NDY3PgEzFjIzETQ2Nz4BMyEyFhUcAR0BHgEVHAEVHAEVFBYXFjY3PgE1NjwCJzQmJy4BLwEuATc2JicuAScuAScmNj8BNjIXHgEXHgEfAR4BFx4BFRYcAhUUBgciMCMiJicuATU8ATU8ATU0JicROgEzMDYxMhYXHAEVFAYjMSImKgEjKgEHMCIxAaIoUScGAwEBAwMBGzgcLQwWDBw5HQUFAQEBAQQEASZOJ6EBTp5PDBEGBgYGBggVCBw5HAsXDC4bNxwLEQYGBgEBBgYIEwj+IgQDAQIBAQIBBQUaMhhDhoaGQwcEAQMGBxAIDggLBAMDCAQgIg4MDB4QASQuAQEEAxs4HBkBAgEBAQMCCREJCwYFBwwTAwoWCgYLAQUFDC8YGR0BIDQGBx8i/osWHQgICAoIDwgOBwECDBIGBgcHBgcSCwYMBg0ODSoeAXUxNTgqDg0MFwUDAwEBBAMJFAsCGxEKAgMGCRIJBAcEBAEGGQUOBQIDAQMHAxkcOBsICgFEMwEBGCsREhMGBwYNBwEVGAEaFkOGhoZDGDIZAgJNAQEEBC1eMwQDAQEBAQQFKFw3BQQBASYGBgYRDDdbKQwRBgkDBQYGEQszXi0LEQYIBP4UAgEEBQ0ZDAUFAQIBAQQHDhsNBwILCAHYBAcDAwIBBSchGTMZIEEgEyEMDAwBMiY3cnV1OwQLAxw3GxkBAgEBAgUCDRkMDh8RGSoSAgoVDAcWCydOUlUsCxcJFRIHCCYbHDgdGTIZNSsQAQoHSitXKyEfCAgIHBb9BwgLAXAGBwYTDAwZDAwTBwYGAQLnHikODQ00MStXKz0TPj4ZMhkdOBwPEgQECQoFDQYtVFJOJgMKBAsTCgIZPiMJDQgNGQ0GCwYGDgQXBAQBAwEDBQMZGzgcCBgMO3V1cjc1SAESEBIuGyBBIBkzGQwQBf5UARkVDhwNFxkBAQAAIABh/80DnQO8AA8AIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABmAGoAdAB4AIIAhgCWAJoAqgCuAL4AwgDSANYA4AAAASIGFREUFjMhMjY1ETQmIxEhIiY1ETQ2MyEyFhURFAYjAyc3FwcnNxcHJzcXByc3FwcnNxcHJzcXByc3FwEnNxcHJzcXByc3FwcnNxcHJzcXByc3FwcnNxcnMxEjEyMiJjURNDY7AQEhNSEFISImPQE0NjMhBzM1IxcjNTQ2OwEyFhUnMzUjFyMiJj0BNDY7ATIWHQEUBgczNSMXIyImPQE0NjsBMhYdARQGBzM1IxcjIiY9ATQ2OwEyFh0BFAYHMzUjFyMiJj0BNDY7ATIWHQEUBgMzNSMXIzU0NjsBMhYVAkEBAgIBAT8BAgIB/sEMEREMAT8MEREMTRFnEmgRZxJoEWcSaBFnEmgRZxJoEWcSaBFnEv71aBJnEWgSZxFoEmcRaBJnEWgSZxFoEmcRaBJnzE9PaXEICwsIcf49AT/+wQFa/qMKDQ0KAV3zXV13kQwKZQkNvuvr8/sICgoI+wcLC/rr6/P7CAoKCPsHCwv66+vz+wgKCgj7BwsL+uvr8/sICgoI+wcLC7NdXXeRDAplCQ0DTQIB/KEBAgIBA18BAvyAEgwDXwwSEgz8oQwSAtMUWhTHFFoUvBRaFMcUWhS8FFoUyBRbFMAUWhQCF1oUWoFaFFp2WhRagVoUWnZaFFqCWxRbeVoUWoABs/4yCwgBwwgL/s9wiw4KdgkODG51dgMDAwPYKkULCDsHCwsHOwgLKipFCwg7BwsLBzsICygqRQsHOwgLCwg7BwsqKkULBzsICwsIOwcLAS04U1cKDAwKAAAWAA//zwPxA7EACwAXACMALwA7AEcAUwBfAGsAdwCDAI8AmwCnALMAvwDLANgA7QECARYBKgAAASIGFRQWMzI2NTQmByImNTQ2MzIWFRQGByIGFRQWMzI2NTQmByImNTQ2MzIWFRQGAyIGFRQWMzI2NTQmByImNTQ2MzIWFRQGByIGFRQWMzI2NTQmByImNTQ2MzIWFRQGByIGFRQWMzI2NTQmByImNTQ2MzIWFRQGFyIGFRQWMzI2NTQmByImNTQ2MzIWFRQGNyIGFRQWMzI2NTQmByImNTQ2MzIWFRQGNyIGFRQWMzI2NTQmByImNTQ2MzIWFRQGAyIGFRQWMzI2NTQmByImNTQ2MzIWFRQGIwMiDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CAyIuAjU0PgIzMh4CFRQOAgJKCQ0NCQkNDQkZJCQZGiQkZCc5OScoODgoOE9PODhQUJgJDQ0JCQ0NCRkkJBkZJSWNCQ0NCQkNDQkaJCQaGSQkEQkNDQkJDQ0JGSQkGRokJGUJDAwJCQ0NCRkkJBkaJCSUCQ0NCQkNDQkZJCQZGiQkWQkNDQkJDQ0JGSQkGRokJCAJDQ0JCQ0NCRokJBoZJCQZzkN3WDMzWHdDQ3dYMzNYd0NLhWM6OmOFS0uFYzo6Y4VLX6Z8SEh8pl9fpnxISHymX2e1h05Oh7VnZ7WHTk6HtQKpDQkJDAwJCQ1TJBkaJCQaGSQ0OCgnOTknKDjnTzg4UFA4OE8BZg0JCQwMCQkNUyQZGiQkGhkkLgwJCQ0NCQkMUyQaGSQkGRokVQ0JCQ0NCQkNVCQaGSQkGRokIgwJCQ0NCQkMUyQaGSQkGRokXAwJCQ0NCQkMUyQaGSQkGRok0A0JCQ0NCQkNUyQZGSQkGRkkAQAMCQkNDQkJDFMkGhkkJBkaJAEjM1h3Q0N3WDMzWHdDQ3dYM/1OOmOFS0uFYzo6Y4VLS4VjOgM2SHymX1+mfEhIfKZfX6Z8SPxGToe1Z2e1h05Oh7VnZ7WHTgAAAAYAA//cA+UDowChARQBkwISAjoCewAAATAGBw4BDwEOAQcOAQcGFBceARcWNjc+AT8BNDYzMCYxLgE3PgE3NjIXFjIxMDY3PgE3PgE3PgE3LgEnLgEvAS4BNTQ2PwE+ATc+ATc+ATc+ARcyNjc+ATc2JicuAScuAQcOAQcOAQcOAQcOAQcUFhcVFgYHDgMPAQ4BDwEOASMxIiYvAS4BJy4BJw4BBw4BBw4BBw4BFxYGBw4BJyYiMQMiJicuAScmNDc+ATc+AT8BPgE3PgEXJjY3PgE3PgE3NjIXHgEXMzE+AT8BPgM3PgEnNSY2Nz4BNz4BNz4BNzYWFx4BFx4BBw4BBw4BJyYGBw4BBw4BBzMeARcWFAcOAQcOAQcOAScWBg8BDgEHDgEjAzAWMR4BFzAWMTI2MTc+ATc+AScuATcyNjc+ATc+ARcWNjc+ATc+ATc+ATceAR8BNhYXHgEXNycuATU0Njc+ATc+ATc+AScmNj8BPgE3PgE3PgE3LgEnDgEHDgEnJgYHDgEPAQ4BBw4BFx4BBw4BBw4BJyYGBw4BBw4BByIwFRciJicuAScuATU0Njc+ATc+ATc+ARc4ATE+ATM+ATc4ATEmNjc+AT8BPgE3PgEXOgEzPgE3NhYXHgEHDgEHDgEHDgEPARYGBw4BBxcWFA8BDgEnIiYnLgEnLgEnLgEHBiYvAQ4BBw4BJzAiIxQGMQ4BBzAWFRYGBw4BDwEOASMFFx4BFx4BNz4BNzYmJy4BLwEuAScuAQcGIiMiMCMHHgEXFhQHDgEHASImJy4BLwEuAS8BJjY3PgE3PgE3NjQnLgEnLgEnLgE1NDY/AT4BMzoBMzI2MzYWFx4BHwEeARceAQcOAQcOASMBRwQFIEEhRAMGAgkPCBAQESMSEjERLFgrSAEBAQYCAQEHBQgUBwECAgEFCgUDCAMCAgEBAgEHDQcNAgMCAwQCAwISJBMvYC8OLSIBAgETIRACAQIIEQgDBAYNGQwMFwwFCAMDBgEBAQIICh47PDweFAYMBgwDBgMEBgINBw0GAgMBAQMCAwYCBQoFBAECBQIGBhgIAgKLESEOEiQSGRkIEQgDBQNEIUEhBRcQAwQMBQkFAwUDEBsQBw0HAQYNBhQdPDw8HgUCAQQHFgMIBQsYCw0ZDBQcCAcPBwgKChAgEwsaBhEaES9hLxIkEgEHDgYPDwQHBAUJBQkUCgMBDEcrWCwOIxKXAR04HQEBAQEHDAUHBAQBAw8BAQECBQQFEAcMFAkEBgQCBAIDBgMEBgM4FSMTAgQCGG8DAgQCAgQCAwUDCwcDAQEDAw0dFxEkEQICAQMPBC1jLAcQBgkOBwIEAisSJRIOAQMCAw8BAgEEExILEwoDBwQCBQIBdAYNBhw5HQUGBgUDBAMDCAMRJhQBAQECBAMGAxYTJBMqAwUDDB0QAQMBMGowDhoDBgwBAQ0HEiUREhcLAgUNEgEDAW0FBTADBgQDBwIBAwIDBQMODxAFDQQ0AwcDECYUAQECAgMDAQYGDQcNBwEFDQcBrj8tWy4RMxQPHA0RAxQGDgdQLlstCRILBQoFAQEcBAcDEhIFCgUBIxMmDi5bLUQBAQICBAIEAwUCBQoFCQkECQQCBQICAwMCLQMFAwMEAgQIBBIhDi5aLlAHDgceBBoOHRAOIREBoAIFIUEhRAIGAwgQCBMvEhIjEBEBESxYKkgBAQEIDgQFCgMEBAEBAQUKBQQHBAICAQECAQcNBgwCBgQDBgMFAgMCEiQSL2EwDx4KAgMjOxsEAgMHEAkEAQMHDgcHDAcDBAIBBAECDggFDRQKHjs8PB4TBwwHDQIDAwINBw0HAgIBAQIDAgYDBQkFBAMEBxcGBwQGAv48DQwRJBMcRxwKEQgDBQNEIUEhBQ8GCRcLBQkFAgYDEBAGDgcHDQYUHjw7PB4EBwQGHRYMAQQDBw0GBw4HCwoKCA8HBxkSGzsiEwQCBQ0SMGEvEiQSBw0HDxoPBAgDBQoFCQUEBxQLSCtYKw4OAl0BHTgdAQEBBg0GCBMJBRgLAgECBQIEAwMFBAkEBwUCBQIDAgEBAgI5CwcUAgQCGG8CBwQDBwIBAwECBAMKFAwFDAUFEyUNCRQKAQICBAwBBhgeBQIBAgQGAQQCKhMkEw0VCAUYCQECAQUQBwQECQQGBAIFAwGWBgUdORwGDQYHDQUDBAMDBwQPCQgBAgIFAw4qFhIlEisCBQIKCAMiGgYCEwMGEQoKEAQLFAoJHxEDFCUQAQIBbQUOBTECAwEDAgIEAQQHAw4BCwMBBDUDBwMPCAcBAgIEAgEBEiMPCA0HAQUGgUYyZTIUAxINHA8TMxIHDAdIKVEpCAYCARsEBgQSLBMFCQT+uhEPM2UyTAECAgMFDQQCBQIFCQUJEAkECAQCBAICBgQDBwIsAgMBAwoNKVIpSAYNBhxOHRAdDgwNAAAABgAcACMD+gNZAGcA0gEJATkBTQFiAAAlMzoBNzI2Nz4BNz4BJzQmJy4BJy4BNzYmJyYiBw4BBw4BBwYWFx4BFx4BFx4BDgEHDgEjKgEjKgEHIiYnLgEnJjY3PgE3NiYnLgEHDgEXFR4BFxYGBw4BBw4BBw4BFx4BFx4BMxYyMxcqASsBKgEnIiYnLgEnJjY3PgE3PgE3PgEnLgEvASY2NzYWFx4BBw4BBw4BFx4BFx4BMz4BMzoBMzI2Nz4CJicuAScuAScuATc+ATc+ATc2MhceAQcGFhceARceARcUBgcOAQcOASMGIiMDFjI3OgEzNDY1PgE/AT4BNz4BJzwBJzAiIyoBIzEjKgEjMCIxHAEVBhQXHgEXHgEXHgEVHgEXFyImJzQmNS4BJy4BJyY0NTQ2NTQ2MzoBOwI6ATMeARcWBgcOAQ8BDgEHDgEjKgEHIgYVFBYXHgEzMTI2NTQmJy4BIxUxIiYnLgE1PgEzMTIWFx4BFRQGIwIAQTJmMwgPBBUqEjAwAR8fChIHDAIJBQgLBQoFBQcCBAYBAxEUBQkEBwwGGQsbPzEIEwooUShKmUweMRYtMQQFGx8SFwYJAwoFEgsLCAQCAgEGCxIGDAYJEAYaBRUUTTsGDwcyZzPCECEQgTNnMwsYCj9WFRgFHQcRCAYMBg8KBQEBAQEIFRgYLAkMAwkHGRMdGAQEKygSJBdMmkooUSgECgQsOBcKFgYMBgUJBBcSAwEGBQUQCwsYDBgUCQcCCQcQCiEhATU0FC0VCRkNIkYikQMNBwMEAQEDBgMCAgMCCAwDAQMBCBAIIQkTCgEBAgYNBwIEAQEBAQEBEBsVBQECBAIHDQYCARMQChMJBRoIEggYDgEEDQkBAwICAwYDBBIUAgQDGCMJCAkVDBgkCQkJFQwTIg0ODgE2JxMiDQ4OOCZFAQQEDx8TMHdGNWk2EScVITsbDRQEAgMCCQYNGg0kTSkJEAkMGA04bmRWIQYGARIVKF83N2w1HjgcJT8cDAkEAxQMAgQHBCFEJg0XDBAgEEKAPjpdJAQEASIBBwYnZz5EjUgRIhALFwwiORsDBgMCGSwJCBUZIUkqHj0gMWEzMFMkEA4BAQMCHkxZYjIMFwwJEQktVikPHg8NEwUGBAktGhUwGxQkEDpxOk2ENRQiDgcHAQG1AQEBAwISIxIKCRIJLlouAgMBBQsFEyQSJkwmChYKAwUDAwcCIw4cAgUDChYKJk0mFCgTBgsGDhIBFw8xXy4JEgkKESQSExBLIxgMFQkICSMXDBYICQmZDw0OIhInNw8NDiITJjcAAAAAAQAAAAAAAO8sWFlfDzz1AAsEAAAAAADU93PtAAAAANT3c+0AAP/BA/oDvgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAD+gABAAAAAAAAAAAAAAAAAAAADQQAAAAAAAAAAAAAAAIAAAAEAAEZBAAABgQAAAUEAAAQBAAANgQAAGEEAAAPBAAAAwQAABwAAAAAAAoAFAAeAHgBvAKkBJ4GjgfWCWAM9A7gAAEAAAANAnwAIAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA);
    src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format("embedded-opentype"), url(data:application/octet-stream;base64,AAEAAAALAIAAAwAwT1MvMg8SBf8AAAC8AAAAYGNtYXAXVtKPAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zg2RNOUAAAF4AAAdwGhlYWQNByxWAAAfOAAAADZoaGVhB7wDzgAAH3AAAAAkaG10eCoAAfkAAB+UAAAANGxvY2EbTCH+AAAfyAAAABxtYXhwAC4CfgAAH+QAAAAgbmFtZZlKCfsAACAEAAABhnBvc3QAAwAAAAAhjAAAACAAAwPNAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpCAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qj//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAACARn/wQLnA74AEQA1AAABMzIWFx4BBwMBIyImJy4BNxMDIiYjJy4BNxMjIiYnJjY3AT4BHwEeAQcDMzIWFxYGBwEOASMBPa4DBgIBAgFgASuuBAUCAgEBX+ICAwEJBAQBa7UEBgICAQEBWgMKBAcFBAFttQQGAgIBAf6pAgYDAYIDAgMGA/6YAe8DAgMGAwFo/FABBAIJBQGRBAMDBwMCPQUDAgQCCAX+aAQDAwgD/coDBAACAAYAfQP6AwMAfAECAAA3MzoBMzI2PwE+ATc+ATU2NDU0JjU0NjsBMhYdATMRIxUUBisBIiY9ASoBIy4BJy4BIy4BJy4BBwYiJyoBIyImIyciJj0BNDY7ATUhFTMyFhceARUHDgEjIiYjKgEHIgYHDgEnFRQGKwEiJj0BIxEzNTQ2OwEyFh0BFzIWFxcjIiYvAi4BPQEjFRQGKwEiJjURNDY7ATIWHQEzNTQ2NzI2Mz4BFxY2Nz4BMzI2FzoBMzUjIiY9ATQ2MyEyFh0BFAYrARU4ATE6ATMWMjc2FhceATMWMhceARcyFhcyFh0BMzU0NjsBMhYVERQGKwEiJj0BIxwBBw4BBw4BDwEOASMGIiP7LUyVSgEFBBUyZjIBBAEBCQYyBglMRwgGOAYJAQQBCxUKBQkFDx0LHEIpDRwNBQsFAwYDBAYHCAaG/ppgAwYCAgICAQgGBg0HESMRAQUBDSYZCAZGBgksNQkGQAYIKQUHAXZyBQgBESsFCCMIBlMGCAgGSgYIKQYEAQEBAgYFEhkKBRQHEiITAwYDXwYJCQYBggYJCQaFBgoGDRoML0wgBhUMBQoGCRQLBQoFBgcbCQZkBggIBmoGCBUBAgoJMmcyFQYLBTx5PZoCAQsXMRkBBwMGDgcDBgMGCQkGRwFFZwYICAZtAQIBAQEBBQkXFAMBAQEBCQUcBgkvMgMCAgYDHgYIAQECARoXAiUGCAgGSP7XPwYICAZ/BQcEcwcFVwQBCAZ9PgYJCQYBRgYICAZIIwUHAgEBAgEEDhUJCQEBAggGTwYJCQZMBggBAQEDFxsFAwEBAgEBAQEIBmtmBgkJBv6fBgkJBkcHDwcJEwUZMRgKAwIBAAAFAAUARwP6AzEAOAByAIMAjwCcAAABIgYHDgMHDgEVFBYfAR4DFx4BFxY2Nz4BNz4BNzYWFxY2Nz4BNz4BNxM+ATU0JicuAyMDIiYjLgEnLgMvAS4BNz4BNz4DNzYeAhceARcWBgcDDgEHDgEHDgEnLgEHIw4BBw4BBw4BIxciJicuATcTPgEXHgEHAw4BJyIGFRQWMzI2NTQmByImNTQ2MzIWFRQGIwIRH0AgMF5aVyoDBAECRRcvMC8YAwcFBAoEBxEKI0YkK2o/DAkCAgUCAQQC6QIBBAM1b3F1PNkBBAELEgcXLzAvF0UGAwECCgkrWl1hMk+blpFFCQsBAgMF6QIDAgIFAwogE0lfGwEhQCEHDwYIEgnzAQQCBQMD9QMMBQYDA/YCBy8WHx8WFh8fFiIxMSIiMTEiAxwEBAYWHykZAgQBAQQDZiNGR0cjBAUBAQQEBgwFEhQCBhwiBwYDBAcDAwcDAW4DBQIBBAEdLB0P/cQBAQwKI0dHRiJmCBAHCA0FGiogFwYKBBw0JgUMCAgQCP6RAwUDBAgEEAYKKBEEAhIRBAoFBwgYAQEDCwYBvgUDAgMMBf5BAwQGHxYWHx8WFh+HMCIiMTEiIjAAAAsAEP/FA+4DugAFACcATQBfAHEAoQC9AOUBDQEyAVgAABMHPwIHASImJy4BPwE0Nj8BPgEzNzYWFx4BDwEOAQ8BDgEPASIGIxciJi8BJjQ3PgEfAT8CJyY2NzYWHwEeAQ8BDgEPAQ4BDwEiBiM3IiYvASY0NzYyHwEWFAcOASM3IiYvASY0NzYyHwEWFAcOASMBIiYnLgE3PgEXHgEHBhQXFj4CNz4DJy4BBwYmJyY2NzYWFxYUDgEHDgMjJSImJyY0NzYyFxY2Nz4BJyY0NzYyFxYGBw4BIxciJicmNDc2MhcWNjc+ATc+ATc2NCcmNDc2MhceAQcOAQcOAQcOASMXIiYnJjQ3NjIXFjI3PgE3PgE3NjQnJjQ3NjIXHgEHDgEHDgEHDgEjFyImJyY0NzYyFxY2Nz4BNz4BNz4BJyY0NzYyFxYGBw4BBw4BIxcqASMnLgEnJjY/ATYyFxYGDwEXNiYnJjY3NhYXFgYVDgEHDgEjYyaTpDeC/vgEBgIEAwI0AgLLAQMBrAUKBAQCAkgBAgGoAQMCuQIEAaUEBgKlBgUFDgWeorA2lAUBBQUPBZoEAgI6AQIBtwEEAq8BAwGvAwcCqQUFBQ8FqAUFAgcDtgMHAqkFBgUOBakFBgIGBP6lEyAMFgURAg0HBwYCDQ4QRl5tODlNKQQQDDAgBw0CAwcGNjwOGStUOy5cVk0fAQUJDwYFBQUOBgRRPT0iBQUFBg4FG0I0KF0gVQsPBQUFBQ8FARUXFjIYGCYMDAEFBQUPBQkFEw0pGhs2GBIbCmIOEAQFBQUOBQMSExMqFBQeCQgCBQUFDgUHChAJIhcWLxYOFghjDBIHBQUFDwUEEw0QJBEQGQYFAQQFBQUPBRYcLBMqFAoSCO4BAwGGBAcBAQIEMwYOBQUBBRxUAQoZBAMGBQ8EKQQBBAMCBQICinVBq4g5/pQCAgQKBZ4CAwLLAQJMAgIDBAoFswIDAa8BAgFTAZsDApsFDgUFAQWUM7OwmgUPBQUBBaIDCQW9AgMCugECATcBNwMCqQUOBQUFqAUPBQIDugMCrAUPBQUGrAUOBQMC/p0KDBVJMQcGAgINByY4DRAILlI7O3FfRw8MAQsDBwYHDQMSDw0YVWt8PjBLNBsGBQYFDgYFBQUiPT1QBQUPBQUFG3U0KD1KBgUFDgYFBQIBDAwmGBgyFhcVAQUPBQUFCSglGDcaGikNCQc3CAUFDgUFBQIICR4UFCoTEhMCBg4FBQUHJSIWLxcWIgoGBUIGBwUPBQUFBAEFBhkQESQQDRMEBQ8FBQUXWCsUHAgEA1UiAgYFBQkDMAUGBQ4FGxUURiQGDgQEAgY9bAMDBgIBAQAEADb/ywPKA7UAMgBgAPkBjwAAATIWMzI2MzA0NTwBNTwBNQYmIzgBIyoBKwEqASMqASMiBjEwBhUWFAcUFjEwFjsBMjYzFyMqASMiJicuATU8ATU0Njc+ATM6ATM6ATMxMzoBMzIWFx4BFQYUFxQGBw4BIwEiBiMUBhUWFAcUFhUyFjM2MjM6AxcxMjY1PAE1LgEjKgErASImNRE0Njc+ARceARUcARUcARUUFhceATsBPgE1NjwBJjU0JicuAS8BLgEnBx4BFx4BFx4BBwYWHwEeARceARUcAxUOAQcOAScuATU8ATU8ATUuAScuAT0BPAE1NCYjISIGBw4BFREUBisBKgEjMCYxFyImJy4BNTwBNTQ2Nz4BMxYyMxE0Njc+ATMhMhYVHAEdAR4BFRwBFRwBFRQWFxY2Nz4BNTY8Aic0JicuAS8BLgE3NiYnLgEnLgEnJjY/ATYyFx4BFx4BHwEeARceARUWHAIVFAYHIjAjIiYnLgE1PAE1PAE1NCYnEToBMzA2MTIWFxwBFRQGIzEiJioBIyoBBzAiMQGiKFEnBgMBAQMDARs4HC0MFgwcOR0FBQEBAQEEBAEmTiehAU6eTwwRBgYGBgYIFQgcORwLFwwuGzccCxEGBgYBAQYGCBMI/iIEAwECAQECAQUFGjIYQ4aGhkMHBAEDBgcQCA4ICwQDAwgEICIODAweEAEkLgEBBAMbOBwZAQIBAQEDAgkRCQsGBQcMEwMKFgoGCwEFBQwvGBkdASA0BgcfIv6LFh0ICAgKCA8IDgcBAgwSBgYHBwYHEgsGDAYNDg0qHgF1MTU4Kg4NDBcFAwMBAQQDCRQLAhsRCgIDBgkSCQQHBAQBBhkFDgUCAwEDBwMZHDgbCAoBRDMBARgrERITBgcGDQcBFRgBGhZDhoaGQxgyGQICTQEBBAQtXjMEAwEBAQEEBShcNwUEAQEmBgYGEQw3WykMEQYJAwUGBhELM14tCxEGCAT+FAIBBAUNGQwFBQECAQEEBw4bDQcCCwgB2AQHAwMCAQUnIRkzGSBBIBMhDAwMATImN3J1dTsECwMcNxsZAQIBAQIFAg0ZDA4fERkqEgIKFQwHFgsnTlJVLAsXCRUSBwgmGxw4HRkyGTUrEAEKB0orVyshHwgICBwW/QcICwFwBgcGEwwMGQwMEwcGBgEC5x4pDg0NNDErVys9Ez4+GTIZHTgcDxIEBAkKBQ0GLVRSTiYDCgQLEwoCGT4jCQ0IDRkNBgsGBg4EFwQEAQMBAwUDGRs4HAgYDDt1dXI3NUgBEhASLhsgQSAZMxkMEAX+VAEZFQ4cDRcZAQEAACAAYf/NA50DvAAPACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAZgBqAHQAeACCAIYAlgCaAKoArgC+AMIA0gDWAOAAAAEiBhURFBYzITI2NRE0JiMRISImNRE0NjMhMhYVERQGIwMnNxcHJzcXByc3FwcnNxcHJzcXByc3FwcnNxcBJzcXByc3FwcnNxcHJzcXByc3FwcnNxcHJzcXJzMRIxMjIiY1ETQ2OwEBITUhBSEiJj0BNDYzIQczNSMXIzU0NjsBMhYVJzM1IxcjIiY9ATQ2OwEyFh0BFAYHMzUjFyMiJj0BNDY7ATIWHQEUBgczNSMXIyImPQE0NjsBMhYdARQGBzM1IxcjIiY9ATQ2OwEyFh0BFAYDMzUjFyM1NDY7ATIWFQJBAQICAQE/AQICAf7BDBERDAE/DBERDE0RZxJoEWcSaBFnEmgRZxJoEWcSaBFnEmgRZxL+9WgSZxFoEmcRaBJnEWgSZxFoEmcRaBJnEWgSZ8xPT2lxCAsLCHH+PQE//sEBWv6jCg0NCgFd811dd5EMCmUJDb7r6/P7CAoKCPsHCwv66+vz+wgKCgj7BwsL+uvr8/sICgoI+wcLC/rr6/P7CAoKCPsHCwuzXV13kQwKZQkNA00CAfyhAQICAQNfAQL8gBIMA18MEhIM/KEMEgLTFFoUxxRaFLwUWhTHFFoUvBRaFMgUWxTAFFoUAhdaFFqBWhRadloUWoFaFFp2WhRaglsUW3laFFqAAbP+MgsIAcMIC/7PcIsOCnYJDgxudXYDAwMD2CpFCwg7BwsLBzsICyoqRQsIOwcLCwc7CAsoKkULBzsICwsIOwcLKipFCwc7CAsLCDsHCwEtOFNXCgwMCgAAFgAP/88D8QOxAAsAFwAjAC8AOwBHAFMAXwBrAHcAgwCPAJsApwCzAL8AywDYAO0BAgEWASoAAAEiBhUUFjMyNjU0JgciJjU0NjMyFhUUBgciBhUUFjMyNjU0JgciJjU0NjMyFhUUBgMiBhUUFjMyNjU0JgciJjU0NjMyFhUUBgciBhUUFjMyNjU0JgciJjU0NjMyFhUUBgciBhUUFjMyNjU0JgciJjU0NjMyFhUUBhciBhUUFjMyNjU0JgciJjU0NjMyFhUUBjciBhUUFjMyNjU0JgciJjU0NjMyFhUUBjciBhUUFjMyNjU0JgciJjU0NjMyFhUUBgMiBhUUFjMyNjU0JgciJjU0NjMyFhUUBiMDIg4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgIjESIOAhUUHgIzMj4CNTQuAgMiLgI1ND4CMzIeAhUUDgICSgkNDQkJDQ0JGSQkGRokJGQnOTknKDg4KDhPTzg4UFCYCQ0NCQkNDQkZJCQZGSUljQkNDQkJDQ0JGiQkGhkkJBEJDQ0JCQ0NCRkkJBkaJCRlCQwMCQkNDQkZJCQZGiQklAkNDQkJDQ0JGSQkGRokJFkJDQ0JCQ0NCRkkJBkaJCQgCQ0NCQkNDQkaJCQaGSQkGc5Dd1gzM1h3Q0N3WDMzWHdDS4VjOjpjhUtLhWM6OmOFS1+mfEhIfKZfX6Z8SEh8pl9ntYdOToe1Z2e1h05Oh7UCqQ0JCQwMCQkNUyQZGiQkGhkkNDgoJzk5Jyg45084OFBQODhPAWYNCQkMDAkJDVMkGRokJBoZJC4MCQkNDQkJDFMkGhkkJBkaJFUNCQkNDQkJDVQkGhkkJBkaJCIMCQkNDQkJDFMkGhkkJBkaJFwMCQkNDQkJDFMkGhkkJBkaJNANCQkNDQkJDVMkGRkkJBkZJAEADAkJDQ0JCQxTJBoZJCQZGiQBIzNYd0NDd1gzM1h3Q0N3WDP9TjpjhUtLhWM6OmOFS0uFYzoDNkh8pl9fpnxISHymX1+mfEj8Rk6HtWdntYdOToe1Z2e1h04AAAAGAAP/3APlA6MAoQEUAZMCEgI6AnsAAAEwBgcOAQ8BDgEHDgEHBhQXHgEXFjY3PgE/ATQ2MzAmMS4BNz4BNzYyFxYyMTA2Nz4BNz4BNz4BNy4BJy4BLwEuATU0Nj8BPgE3PgE3PgE3PgEXMjY3PgE3NiYnLgEnLgEHDgEHDgEHDgEHDgEHFBYXFRYGBw4DDwEOAQ8BDgEjMSImLwEuAScuAScOAQcOAQcOAQcOARcWBgcOAScmIjEDIiYnLgEnJjQ3PgE3PgE/AT4BNz4BFyY2Nz4BNz4BNzYyFx4BFzMxPgE/AT4DNz4BJzUmNjc+ATc+ATc+ATc2FhceARceAQcOAQcOAScmBgcOAQcOAQczHgEXFhQHDgEHDgEHDgEnFgYPAQ4BBw4BIwMwFjEeARcwFjEyNjE3PgE3PgEnLgE3MjY3PgE3PgEXFjY3PgE3PgE3PgE3HgEfATYWFx4BFzcnLgE1NDY3PgE3PgE3PgEnJjY/AT4BNz4BNz4BNy4BJw4BBw4BJyYGBw4BDwEOAQcOARceAQcOAQcOAScmBgcOAQcOAQciMBUXIiYnLgEnLgE1NDY3PgE3PgE3PgEXOAExPgEzPgE3OAExJjY3PgE/AT4BNz4BFzoBMz4BNzYWFx4BBw4BBw4BBw4BDwEWBgcOAQcXFhQPAQ4BJyImJy4BJy4BJy4BBwYmLwEOAQcOAScwIiMUBjEOAQcwFhUWBgcOAQ8BDgEjBRceARceATc+ATc2JicuAS8BLgEnLgEHBiIjIjAjBx4BFxYUBw4BBwEiJicuAS8BLgEvASY2Nz4BNz4BNzY0Jy4BJy4BJy4BNTQ2PwE+ATM6ATMyNjM2FhceAR8BHgEXHgEHDgEHDgEjAUcEBSBBIUQDBgIJDwgQEBEjEhIxESxYK0gBAQEGAgEBBwUIFAcBAgIBBQoFAwgDAgIBAQIBBw0HDQIDAgMEAgMCEiQTL2AvDi0iAQIBEyEQAgECCBEIAwQGDRkMDBcMBQgDAwYBAQECCAoeOzw8HhQGDAYMAwYDBAYCDQcNBgIDAQEDAgMGAgUKBQQBAgUCBgYYCAICixEhDhIkEhkZCBEIAwUDRCFBIQUXEAMEDAUJBQMFAxAbEAcNBwEGDQYUHTw8PB4FAgEEBxYDCAULGAsNGQwUHAgHDwcICgoQIBMLGgYRGhEvYS8SJBIBBw4GDw8EBwQFCQUJFAoDAQxHK1gsDiMSlwEdOB0BAQEBBwwFBwQEAQMPAQEBAgUEBRAHDBQJBAYEAgQCAwYDBAYDOBUjEwIEAhhvAwIEAgIEAgMFAwsHAwEBAwMNHRcRJBECAgEDDwQtYywHEAYJDgcCBAIrEiUSDgEDAgMPAQIBBBMSCxMKAwcEAgUCAXQGDQYcOR0FBgYFAwQDAwgDESYUAQEBAgQDBgMWEyQTKgMFAwwdEAEDATBqMA4aAwYMAQENBxIlERIXCwIFDRIBAwFtBQUwAwYEAwcCAQMCAwUDDg8QBQ0ENAMHAxAmFAEBAgIDAwEGBg0HDQcBBQ0HAa4/LVsuETMUDxwNEQMUBg4HUC5bLQkSCwUKBQEBHAQHAxISBQoFASMTJg4uWy1EAQECAgQCBAMFAgUKBQkJBAkEAgUCAgMDAi0DBQMDBAIECAQSIQ4uWi5QBw4HHgQaDh0QDiERAaACBSFBIUQCBgMIEAgTLxISIxARAREsWCpIAQEBCA4EBQoDBAQBAQEFCgUEBwQCAgEBAgEHDQYMAgYEAwYDBQIDAhIkEi9hMA8eCgIDIzsbBAIDBxAJBAEDBw4HBwwHAwQCAQQBAg4IBQ0UCh47PDweEwcMBw0CAwMCDQcNBwICAQECAwIGAwUJBQQDBAcXBgcEBgL+PA0MESQTHEccChEIAwUDRCFBIQUPBgkXCwUJBQIGAxAQBg4HBw0GFB48OzweBAcEBh0WDAEEAwcNBgcOBwsKCggPBwcZEhs7IhMEAgUNEjBhLxIkEgcNBw8aDwQIAwUKBQkFBAcUC0grWCsODgJdAR04HQEBAQYNBggTCQUYCwIBAgUCBAMDBQQJBAcFAgUCAwIBAQICOQsHFAIEAhhvAgcEAwcCAQMBAgQDChQMBQwFBRMlDQkUCgECAgQMAQYYHgUCAQIEBgEEAioTJBMNFQgFGAkBAgEFEAcEBAkEBgQCBQMBlgYFHTkcBg0GBw0FAwQDAwcEDwkIAQICBQMOKhYSJRIrAgUCCggDIhoGAhMDBhEKChAECxQKCR8RAxQlEAECAW0FDgUxAgMBAwICBAEEBwMOAQsDAQQ1AwcDDwgHAQICBAIBARIjDwgNBwEFBoFGMmUyFAMSDRwPEzMSBwwHSClRKQgGAgEbBAYEEiwTBQkE/roRDzNlMkwBAgIDBQ0EAgUCBQkFCRAJBAgEAgQCAgYEAwcCLAIDAQMKDSlSKUgGDQYcTh0QHQ4MDQAAAAYAHAAjA/oDWQBnANIBCQE5AU0BYgAAJTM6ATcyNjc+ATc+ASc0JicuAScuATc2JicmIgcOAQcOAQcGFhceARceARceAQ4BBw4BIyoBIyoBByImJy4BJyY2Nz4BNzYmJy4BBw4BFxUeARcWBgcOAQcOAQcOARceARceATMWMjMXKgErASoBJyImJy4BJyY2Nz4BNz4BNz4BJy4BLwEmNjc2FhceAQcOAQcOARceARceATM+ATM6ATMyNjc+AiYnLgEnLgEnLgE3PgE3PgE3NjIXHgEHBhYXHgEXHgEXFAYHDgEHDgEjBiIjAxYyNzoBMzQ2NT4BPwE+ATc+ASc8AScwIiMqASMxIyoBIzAiMRwBFQYUFx4BFx4BFx4BFR4BFxciJic0JjUuAScuAScmNDU0NjU0NjM6ATsCOgEzHgEXFgYHDgEPAQ4BBw4BIyoBByIGFRQWFx4BMzEyNjU0JicuASMVMSImJy4BNT4BMzEyFhceARUUBiMCAEEyZjMIDwQVKhIwMAEfHwoSBwwCCQUICwUKBQUHAgQGAQMRFAUJBAcMBhkLGz8xCBMKKFEoSplMHjEWLTEEBRsfEhcGCQMKBRILCwgEAgIBBgsSBgwGCRAGGgUVFE07Bg8HMmczwhAhEIEzZzMLGAo/VhUYBR0HEQgGDAYPCgUBAQEBCBUYGCwJDAMJBxkTHRgEBCsoEiQXTJpKKFEoBAoELDgXChYGDAYFCQQXEgMBBgUFEAsLGAwYFAkHAgkHEAohIQE1NBQtFQkZDSJGIpEDDQcDBAEBAwYDAgIDAggMAwEDAQgQCCEJEwoBAQIGDQcCBAEBAQEBARAbFQUBAgQCBw0GAgETEAoTCQUaCBIIGA4BBA0JAQMCAgMGAwQSFAIEAxgjCQgJFQwYJAkJCRUMEyINDg4BNicTIg0ODjgmRQEEBA8fEzB3RjVpNhEnFSE7Gw0UBAIDAgkGDRoNJE0pCRAJDBgNOG5kViEGBgESFShfNzdsNR44HCU/HAwJBAMUDAIEBwQhRCYNFwwQIBBCgD46XSQEBAEiAQcGJ2c+RI1IESIQCxcMIjkbAwYDAhksCQgVGSFJKh49IDFhMzBTJBAOAQEDAh5MWWIyDBcMCREJLVYpDx4PDRMFBgQJLRoVMBsUJBA6cTpNhDUUIg4HBwEBtQEBAQMCEiMSCgkSCS5aLgIDAQULBRMkEiZMJgoWCgMFAwMHAiMOHAIFAwoWCiZNJhQoEwYLBg4SARcPMV8uCRIJChEkEhMQSyMYDBUJCAkjFwwWCAkJmQ8NDiISJzcPDQ4iEyY3AAAAAAEAAAAAAADvLFhZXw889QALBAAAAAAA1Pdz7QAAAADU93PtAAD/wQP6A74AAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA/oAAQAAAAAAAAAAAAAAAAAAAA0EAAAAAAAAAAAAAAACAAAABAABGQQAAAYEAAAFBAAAEAQAADYEAABhBAAADwQAAAMEAAAcAAAAAAAKABQAHgB4AbwCpASeBo4H1glgDPQO4AABAAAADQJ8ACAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype"), url(data:application/font-woff;base64,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) format("woff"), url(/masuma.svg#masuma) format("svg");
    font-weight: 400;
    font-style: normal
}
[class*=" icon-"],
[class^=icon-] {
    font-family: masuma!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    margin-right: 10px;
    vertical-align: middle
}
.icon-3:before {
    content: "\E900"
}
.icon-9:before {
    content: "\E901"
}
.icon-19:before {
    content: "\E902"
}
.icon-26:before {
    content: "\E903"
}
.icon-30:before {
    content: "\E904"
}
.icon-34:before {
    content: "\E905"
}
.icon-65:before {
    content: "\E906"
}
.icon-71:before {
    content: "\E907"
}
.icon-73:before {
    content: "\E908"
}

/* New icon for lubricants category */
.icon-112 {
    width: 24px;
    height: 24px;
}

.icon-112::before {
    content: '';
    display: block;
    width:  24px;
    height: 25px;
    background-image: url('../img/ico/112.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.maintainHover > a > .icon-112::before {
    background-image: url('../img/ico/112_hover.svg');
}

body {
    font-family: PT Sans, sans-serif;
    margin:      0 !important;
    padding:     0 !important;
}
.bg-orange {
    background: #ef7d00;
    color: #fff
}
.bg-orange.bg-orange-more {
    background: #e07500
}
.bg-orange a,
.bg-orange a:focus,
.bg-orange a:hover {
    color: #fff
}
.bg-gray {
    background-color: #333;
    color: #fcfcfc
}
.bg-gray a,
.bg-gray button {
    color: #fcfcfc;
    text-decoration: underline
}
.bg-gray a:active,
.bg-gray a:focus,
.bg-gray a:hover,
.bg-gray button:active,
.bg-gray button:focus,
.bg-gray button:hover {
    color: #d6d6d6;
    background: none;
    text-decoration: none
}
a {
    color: #333;
    text-decoration: underline
}
a.maintainHover {
    background: #e07500!important;
    border-radius: 0!important;
    color: #fff!important
}
a.color-orange {
    color: #ef7d00
}
a.color-gray {
    color: #333
}
a:active,
a:focus,
a:hover {
    text-decoration: none
}
.search-row>div {
    height: 60px
}
.container-fluid.maximized {
    max-width: 1440px!important;
    min-width: 320px!important
}
.global-search .input-group-addon {
    padding: 0;
    background: transparent
}
.custom-select,
.global-search .input-group-addon button,
.global-search .input-group-addon select {
    border-radius: 0;
    border: none
}
.custom-select {
    height: calc(2.09375rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    line-height: 1.25;
    color: #464a4c;
    vertical-align: middle;
    background: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>") right .75rem center no-repeat #fff;
    background-size: 8px 10px;
    -moz-appearance: none
}
.custom-file,
.custom-select {
    display: inline-block;
    max-width: 100%
}
.custom-select,
button.close,
input[type=search] {
    -webkit-appearance: none
}
.bordered-block {
    padding: 1em;
    border: 1px solid #d6d6d6
}
.catalog-list {
    border: 1px solid #d6d6d6;
    z-index: 1030;
    position: relative;
    background: #fff
}
.catalog-list>ul>li>a {
    font-size: 16px;
    text-decoration: none
}
.boxed {
    border: 1px solid;
    border-radius: 2px;
    padding: 2px 3px;
    width: 20px;
    text-align: center
}
.boxed .fa-download {
    width: 22px;
    color: #4f4f4f;
    padding-top: 2px;
    padding-bottom: 2px
}
.btn.btn-warning {
    background: #ef7d00
}
.btn.btn-warning:hover {
    background: #ff9623
}
.btn.category-button {
    padding: 20px 0;
    text-align: left;
    width: 100%;
    height: 60px;
    color: #fff
}
.btn.category-button:focus,
.btn.category-button:hover {
    color: #fff
}
.btn.search-dropdown-button {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 20px 0;
    background: transparent
}
.btn.cart-button {
    padding: .5rem 3rem;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    height: 34px
}
.btn.cart-button.in-cart {
    color: #ef7d00
}
.btn.cart-button.in-cart span {
    font-weight: 700
}
.btn.cart-button.in-cart i.fa {
    color: #ef7d00
}
.btn.cart-button.in-cart .badge {
    border-radius: 5px;
    background: #ef7d00;
    color: #fff
}
.btn.btn-push {
    color: #d6d6d6;
    background: #ef7d00;
    border-color: #bc6200
}
.btn.btn-push:active,
.btn.btn-push:focus,
.btn.btn-push:hover {
    color: #f0f0f0;
    background: #d67000
}
.global-search {
    margin: 13px 0;
    background: #fff;
    border-radius: 5px
}
.border-top-dotted {
    border-top: 1px dashed #333
}
footer.main {
    margin-top: 2em
}
.border-left-solid {
    border-left: 1px solid #d6d6d6
}
.list-group.simple-list {
    margin-bottom: 5px
}
.list-group.simple-list .list-group-item {
    padding: 2px
}
.list-group.simple-list .list-group-item a {
    text-decoration: underline
}
.list-group.simple-list .list-group-item a:hover {
    text-decoration: none
}
.column-left {
    padding-left: 0;
    padding-right: 0
}
.column-left .nav>li {
    position: inherit
}
.column-left .subcatalog-list-main {
    position: absolute;
    top: 0;
    left: 100%;
    margin: 0 15px;
    padding: 0;
    list-style: none;
    z-index: 4096
}
.column-left .subcatalog-list-main>div {
    background: #fff;
    /*border: 1px solid #bbb;*/
    box-shadow: 0 2px 8px 0 gray
}
.column-left .subcatalog-list-main .subcatalog-list {
    padding: 15px 20px
}
.column-left .subcatalog-list-main .subcatalog-list .subcatalog-block {
    z-index: 10;
    width: 240px
}
.column-left .subcatalog-list-main .subcatalog-list .subcatalog-block .subcatalog-level-1 {
    display: inline-block;
    margin-bottom: 20px
}
.column-left .subcatalog-list-main .subcatalog-list .subcatalog-block .subcatalog-level-1 .subcatalog-level-2 {
    margin-left: 15px
}
.search-by-auto {
    font-size: 12px
}
.search-by-auto select.form-control {
    font-size: 12px;
    padding:   3px 6px;
    overflow:  auto;
}
.right-border-gray {
    border-right: 1px solid #e6e6e6
}
.left-border-gray {
    border-left: 1px solid #e6e6e6
}
strong.h3 {
    font-weight: 700!important
}
.catalogue-lists .panel-body {
    padding-top: 0;
    padding-bottom: 0
}
.catalogue-lists .catalogue-lists-item {
    background: #fff;
    border-bottom: 1px solid #d6d6d6;
    padding-top: 1em;
    padding-bottom: 1em
}
.catalogue-lists .catalogue-lists-item:first-child {
    border-top: none
}
.catalogue-lists .catalogue-lists-item:last-child {
    border-bottom: none
}
header.main>div {
    display: inline-block;
    vertical-align: top
}
header.main>div:first-child {
    float: left
}
header.main>div:last-child {
    float: right
}
.nav>li>a {
    padding: 7px 15px
}
.btn-group.open {
    padding: 1px
}
.btn-group.open .btn-link {
    border: none
}
.btn-group.open .dropdown-menu {
    left: -1px;
    margin-top: 0
}
.btn-group.link-dropdown>.btn-link {
    padding-right: 5px
}
.btn-group.link-dropdown>.btn+.dropdown-toggle {
    padding-left: 0!important
}
.btn-group button,
.dotted {
    text-decoration: none
}
.dotted {
    border-bottom: 1px dotted #d6d6d6
}
.dotted:hover {
    border: none;
    text-decoration: none
}
.dotted.dotted-more {
    border-bottom: 1px dotted #707070
}
td .oem-list {
    margin-top: .5rem
}
td .oem-list,
td .oem-list a {
    color: #b2b2b2
}
.oem-list {
    max-width: 500px;
    font-size: 11px
}
.oem-list a {
    color: #666
}
.oem-list ul {
    overflow: hidden
}
.tab-content {
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    display: inline-block;
    width: 100%;
    padding-bottom: 1rem;
    margin-bottom: 1rem
}
.tab-content,
.tab-content .categories-pane>div {
    padding-top: .5rem
}
.match-parts-button {
    margin: 1.25rem auto
}
.find-by-size-list>div {
    padding-bottom: 1rem
}
.find-by-size-list>div a {
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
}
.border-0 li {
    border: none
}
.column-left .nav>li {
    border-bottom: 1px solid #d6d6d6
}
.column-left .nav>li:last-child {
    border-bottom: none
}

.news-block span.date {
    color: #a3a3a3
}
.news-block p {
    margin-bottom: 0
}
.fa.pull-right {
    margin-top: .2em
}
ul.list-unstyled ul.list-unstyled {
    margin-left: 15px
}
h2.panel-title {
    font-size: 36px
}
/*# sourceMappingURL=main.b4b202366c3050a2a5eebe15f50f301b.css.map*/

@media(max-width: 800px) {
    .col-xs-6 {
        width: 100% !important;
    }
}
form.col-36 div.input-group {
    z-index: 1000 !important;
}

.region-popup {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0,0,0,0.2);
    z-index: 2000;
    top: 0;
    left: 0;
}
.region-popup .container-fluid.maximized {
    position: relative;
}
.region-popup-modal {
    width: 186px;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(0,0,0,0.15);
    position: absolute;
    top: 40px;
    right: 210px;
    z-index: 1060;
}
.region-popup-modal:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 10px 5px;
    border-color: transparent transparent #ffffff transparent;
    content: '';
    position: absolute;
    top: -10px;
    right: 48px;
}
.region-popup__content {
    padding: 15px 20px;
}

.region-popup a {
    display: block;
    height: 30px;
    text-align: center;
    text-decoration: none;
    line-height: 30px;
    border-radius: 5px;
}
.region-popup a.region-agree {
    background: #337ab7!important;
    color: #fff!important;
}
.region-popup a.region-agree:hover {
    opacity: 0.7;
}
.region-popup a.region-disagree {
    background: #fff!important;
    color: #337ab7!important;
    margin-top: 10px;
    border: 1px solid #337ab7;
    box-sizing: border-box;
}
.region-popup a.region-disagree:hover {
    opacity: 0.7;
}
.header-nav-right {
    position: relative;
}
.header-nav-right li {
    padding: 6px 12px;
}
.region a {
    text-decoration: none;
    border-bottom: 1px dotted #fff;
}
.region a:hover {
    border-bottom: none;
}
.login {
    float: left;
}
.login .icon {
    height: 14px;
    width: 11px;
    background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2021.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%u0421%u043B%u043E%u0439_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2041.4%2060%22%20style%3D%22enable-background%3Anew%200%200%2041.4%2060%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.2%2C13.5C7.2%2C6%2C13.3%2C0%2C20.7%2C0s13.5%2C6%2C13.5%2C13.5c0%2C7.4-6%2C13.5-13.5%2C13.5C13.3%2C26.9%2C7.2%2C20.9%2C7.2%2C13.5z%0A%09%20M20.7%2C31.3C9.3%2C31.3%2C0%2C46.1%2C0%2C52.2S9.3%2C60%2C20.7%2C60s20.7-1.7%2C20.7-7.8C41.4%2C46.1%2C32.1%2C31.3%2C20.7%2C31.3z%22/%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    background-size: 11px 14px;
    margin: 3px 8px 0 0;
    float: left;
}
.login-content {
    float: left;
}
.login .enter {
    text-decoration: none;
    border-bottom: 1px dotted #fff;
}
.login .registration {
    text-decoration: none;
    border-bottom: 1px solid #fff;
}
.login-menu .login .admin-panel-enter-link{
    margin-left: 10px;
}
.authorized a {
    display: inline-block;
    max-width: 130px;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px solid #fff;
    overflow: hidden;
}
.header-phone {
    margin: 15px 0 0 140px;
}
.header-phone p {
    margin: 0;
}
.header-phone p + p {
    margin-top: 8px;
}
.header-phone .number {
    display: inline-block;
    font-size: 24px;
    line-height: 24px;
}
.header-phone .number:hover {
    color: #ef7d00;
    border-color: #ef7d00;
}
.header-cart {
    float: right;
}
.header-cart .icon {
    height: 39px;
    width: 44px;
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2244%22%20height%3D%2239%22%20viewBox%3D%220%200%2044%2039%22%3E%0A%20%20%3Cmetadata%3E%3C%3Fxpacket%20begin%3D%22%uFEFF%22%20id%3D%22W5M0MpCehiHzreSzNTczkc9d%22%3F%3E%0A%3Cx%3Axmpmeta%20xmlns%3Ax%3D%22adobe%3Ans%3Ameta/%22%20x%3Axmptk%3D%22Adobe%20XMP%20Core%205.6-c138%2079.159824%2C%202016/09/14-01%3A09%3A01%20%20%20%20%20%20%20%20%22%3E%0A%20%20%20%3Crdf%3ARDF%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%3E%0A%20%20%20%20%20%20%3Crdf%3ADescription%20rdf%3Aabout%3D%22%22/%3E%0A%20%20%20%3C/rdf%3ARDF%3E%0A%3C/x%3Axmpmeta%3E%0A%3C%3Fxpacket%20end%3D%22w%22%3F%3E%3C/metadata%3E%0A%20%20%3Cpath%20fill%3D%22%23ddd%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1419.08%2C94.347h-25.65a1.034%2C1.034%2C0%2C0%2C0-1.06%2C1.425l4.05%2C11.734a1.758%2C1.758%2C0%2C0%2C0%2C1.58%2C1.147h16.82a1.734%2C1.734%2C0%2C0%2C0%2C1.57-1.147l3.54-12.011A0.834%2C0.834%2C0%2C0%2C0%2C1419.08%2C94.347Zm-23.33%2C24.036a3.788%2C3.788%2C0%2C1%2C1-3.84%2C3.788A3.815%2C3.815%2C0%2C0%2C1%2C1395.75%2C118.383Zm16.23%2C0.048a3.788%2C3.788%2C0%2C1%2C1-3.83%2C3.788A3.815%2C3.815%2C0%2C0%2C1%2C1411.98%2C118.431Zm4.61-5.923h-22.44l-8.98-25.519h-6.99a2.145%2C2.145%2C0%2C1%2C0%2C0%2C4.29h3.9l8.98%2C25.518h25.53A2.145%2C2.145%2C0%2C1%2C0%2C1416.59%2C112.508Z%22%20transform%3D%22translate%28-1376%20-87%29%22/%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    background-size: 44px 39px;
    margin: 3px 20px 0 0;
    float: left;
}
.header-cart-content {
    float: left;
}
.header-cart-content span {
    display: block;
    font-weight: bold;
    font-size: 16px;
}
.header-cart-content a {
    font-size: 14px;
    text-decoration: none;
    border-bottom: 1px solid #333;
}
.header-cart-content a:hover {
    color: #ef7d00;
    border-color: #ef7d00;
}
.header-cart-content a i {
    font-style: normal;
}
.modal-content {
    border: none;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.modal-close {
    height: 16px;
    width: 16px;
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%20%20%3Cmetadata%3E%3C%3Fxpacket%20begin%3D%22%uFEFF%22%20id%3D%22W5M0MpCehiHzreSzNTczkc9d%22%3F%3E%0A%3Cx%3Axmpmeta%20xmlns%3Ax%3D%22adobe%3Ans%3Ameta/%22%20x%3Axmptk%3D%22Adobe%20XMP%20Core%205.6-c138%2079.159824%2C%202016/09/14-01%3A09%3A01%20%20%20%20%20%20%20%20%22%3E%0A%20%20%20%3Crdf%3ARDF%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%3E%0A%20%20%20%20%20%20%3Crdf%3ADescription%20rdf%3Aabout%3D%22%22/%3E%0A%20%20%20%3C/rdf%3ARDF%3E%0A%3C/x%3Axmpmeta%3E%0A%3C%3Fxpacket%20end%3D%22w%22%3F%3E%3C/metadata%3E%0A%20%20%3Cpath%20id%3D%22popup_close%22%20class%3D%22cls-1%22%20fill%3D%22%23d6d6d6%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1184.99%2C246.42l-1.57%2C1.567-6.42-6.42-6.42%2C6.42-1.57-1.567%2C6.42-6.42-6.42-6.42%2C1.57-1.567%2C6.42%2C6.42%2C6.42-6.42%2C1.57%2C1.567-6.42%2C6.42Z%22%20transform%3D%22translate%28-1169%20-232%29%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 16px 16px;
    cursor: pointer;
    position: absolute;
    top: 15px;
    right: 15px;
}
.modal-close:hover {
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%20%20%3Cmetadata%3E%3C%3Fxpacket%20begin%3D%22%uFEFF%22%20id%3D%22W5M0MpCehiHzreSzNTczkc9d%22%3F%3E%0A%3Cx%3Axmpmeta%20xmlns%3Ax%3D%22adobe%3Ans%3Ameta/%22%20x%3Axmptk%3D%22Adobe%20XMP%20Core%205.6-c138%2079.159824%2C%202016/09/14-01%3A09%3A01%20%20%20%20%20%20%20%20%22%3E%0A%20%20%20%3Crdf%3ARDF%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%3E%0A%20%20%20%20%20%20%3Crdf%3ADescription%20rdf%3Aabout%3D%22%22/%3E%0A%20%20%20%3C/rdf%3ARDF%3E%0A%3C/x%3Axmpmeta%3E%0A%3C%3Fxpacket%20end%3D%22w%22%3F%3E%3C/metadata%3E%0A%20%20%3Cpath%20id%3D%22popup_close%22%20class%3D%22cls-1%22%20fill%3D%22%23ef7d00%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1184.99%2C246.42l-1.57%2C1.567-6.42-6.42-6.42%2C6.42-1.57-1.567%2C6.42-6.42-6.42-6.42%2C1.57-1.567%2C6.42%2C6.42%2C6.42-6.42%2C1.57%2C1.567-6.42%2C6.42Z%22%20transform%3D%22translate%28-1169%20-232%29%22/%3E%0A%3C/svg%3E');
}
.modal-title {
    padding: 0 40px;
    margin: 42px 0 16px 0;
}
.modal-title span.shop-approve-title {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
}
.modal-title span {
    display: block;
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
}
.modal-form .form-content {
    padding: 0 40px;
}
.modal-form .form-content p {
    line-height: 21px;
}
.modal-form .match-parts-button {
    width: 100%;
    margin: 0;
}
.modal-form .dropdown .caret {
    margin-top: 8px;
    float: right;
}
.region-btn {
    height: 45px;
    width: 100%;
    text-align: left;
}
.modal-text .modal-text-content {
    padding: 0 40px;
}
.modal-recover-password-content {
    display: none;
}
.modal-recover-password-content-successful {
    display: none;
}
.shop-approve-content-types {
    margin-top: 7px;
}
.shop-approve-content-types-field label {
    display: block;
    cursor: pointer;
}
.shop-approve-content-types-field input[type="radio"] {
    margin-right: 10px;
    float: left;
}
.shop-approve-content-types-field input[type="checkbox"] {
    margin-right: 10px;
    float: left;
}
.shop-approve-content-types-field-content {
    overflow: hidden;
}
.shop-approve-content-types-field-content span {
    display: block;
    font-weight: 400;
}
.shop-approve-content-types-field-content span:nth-child(2) {
    color: #999;
}
.shop-decline-content-textarea {
    margin-top: 10px;
}
.shop-decline-content-textarea textarea {
    height: 120px;
    width: 100%;
    resize: none;
}
.modal#region .form-field select {
    height: auto;
}
.form-field + .form-field {
    margin-top: 15px;
}
.form-field label {
    display: block;
    width: 100%;
    margin-bottom: 0;
}
.form-field span {
    display: block;
    font-weight: 400;
    line-height: 21px;
    color: #bdbdbd;
}
.form-field input {
    height: 45px;
    width: 100%;
    font-weight: 400;
    color: #a0a0a0;
    padding: 0 10px;
    margin-top: 6px;
    border: 1px solid #d6d6d6;
    border-radius: 3px;
}
.form-field select {
    height: 45px;
}
.form-field input::-webkit-input-placeholder {
    color: #bdbdbd;
}
.form-field input::-moz-placeholder {
    color: #bdbdbd;
}
.form-field input:-moz-placeholder {
    color: #bdbdbd;
}
.form-field input:-ms-input-placeholder {
    color: #bdbdbd;
}
.form-field input:focus {
    border-color: #a0a0a0;
    outline: none;
}
input.error {
    border-color: #ff0000;
}
.forgot-password {
    display: inline-block;
    font-weight: 400;
    line-height: 16px;
    text-decoration: none;
    margin-top: 15px;
    border-bottom: 1px dotted #b6b6b6;
}
.forgot-password:hover {
    color: #ef7d00;
    border-color: rgba(255,255,255,0);
}
.form-bottom {
    background: #f5f5f5;
    padding: 20px 40px;
    margin-top: 34px;
    overflow: hidden;
}
.form-submit {
    display: block;
    height: 45px;
    min-width: 175px;
    background: #ef7d00;
    line-height: 45px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    padding: 0 15px;
    margin-right: 35px;
    border: none;
    outline: none;
    border-radius: 5px;
    float: left;
}
.form-submit.loaded {
    text-indent: -9999px;
    opacity: 0.5;
    position: relative;
}
.form-submit.loaded:hover {
    cursor: default;
    opacity: 0.5;
}
.form-submit.loaded:before {
    display: block;
    height: 100%;
    width: 100%;
    /*background-color: $red;*/
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2270%22%20height%3D%2220%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%220%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22r%22%20from%3D%220%22%20to%3D%2210%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20dur%3D%221000ms%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2235%22%20cy%3D%2210%22%20r%3D%220%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22r%22%20from%3D%220%22%20to%3D%2210%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20begin%3D%22200ms%22%20dur%3D%221000ms%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2260%22%20cy%3D%2210%22%20r%3D%220%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22r%22%20from%3D%220%22%20to%3D%2210%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20begin%3D%22400ms%22%20dur%3D%221000ms%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fcircle%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat;
    background-size: auto 7px;
    background-position: center;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
}
.form-submit.disable {
    background: #c1c1c1;
    cursor: default;
    opacity: 0.5;
}
.form-submit.disable:hover {
    opacity: 0.5;
}
.form-submit:hover {
    color: #fff;
    opacity: 0.8;
}
.remember-me {
    margin-top: 13px;
    float: left;
}
.remember-me label {
    display: block;
    cursor: pointer;
    margin-bottom: 0;
    overflow: hidden;
}
.remember-me input[type="checkbox"] {
    margin-right: 9px;
    float: left;
}
.remember-me span {
    font-weight: 400;
    float: left;
}

.modal {
    text-align: center;
    padding: 0!important;
}
.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}
.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.modal-backdrop {
    background: rgba(0,0,0,0.3);
}
.modal-backdrop + .modal-backdrop {
    display: none;
}
.modal-open .modal-backdrop {
    overflow-y: auto;
}
.catalog-price {
    font-size: 22px;
    margin: 5px 0 0 0;
}
.catalog-price + p {
    margin: 5px 0 0 0;
}
.btn.to-cart {
    width: 100%;
    text-decoration: none;
}
.to-cart-amount {
    width: 135px;
    margin: auto;
    overflow: hidden;
}
.to-cart-amount .minus {
    display: block;
    height: 34px;
    width: 30px;
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%228px%22%20height%3D%222px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28239%2C%20125%2C%200%29%22%0A%20d%3D%22M-0.000%2C-0.000%20L8.000%2C-0.000%20L8.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 8px 2px;
    background-position: center;
    float: left;
}
.to-cart-amount .minus:hover {
    opacity: 0.7;
}
.to-cart-amount .plus {
    display: block;
    height: 34px;
    width: 30px;
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%228px%22%20height%3D%228px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28239%2C%20125%2C%200%29%22%0A%20d%3D%22M8.000%2C5.000%20L5.000%2C5.000%20L5.000%2C8.000%20L3.000%2C8.000%20L3.000%2C5.000%20L-0.000%2C5.000%20L-0.000%2C3.000%20L3.000%2C3.000%20L3.000%2C-0.000%20L5.000%2C-0.000%20L5.000%2C3.000%20L8.000%2C3.000%20L8.000%2C5.000%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 8px 8px;
    background-position: center;
    float: left;
}
.to-cart-amount .plus:hover {
    opacity: 0.7;
}
.to-cart-amount .form-control {
    width: 75px;
    text-align: center;
    float: left;
}
.to-cart-amount .balance {
    display: block;
    width: 100%;
    font-size: 11px;
    text-align: center;
    margin-top: 7px;
    float: left;
}
.to-cart-amount .balance i {
    font-style: normal;
}
.product-page-amount .to-cart-amount {
    margin: 7px 0 0 -11px;
}
.product-page-amount .to-cart-amount .balance {
    text-align: left;
    padding-left: 11px;
}
.product-page-addtocart {
    width: 150px;
    margin-top: 10px;
}
.registration {
    margin-top: 20px;
}
.registration-form {
    padding: 40px;
}
.registration-form-group + .registration-form-group {
    margin-top: 40px;
}
.registration-form-group-title {
    display: block;
    margin: 0 0 17px 0;
}
.registration-form-group-content:before,
.registration-form-group-content:after {
    content: " ";
    display: table;
}
.registration-form-group-content:after {
    clear: both;
}
.registration-form-field {
    min-height: 59px;
    width: 340px;
    margin-top: 20px;
    float: left;
}
.registration-form-field:nth-child(1),
.registration-form-field:nth-child(2) {
    margin-top: 0;
}
.registration-form-field:not(:nth-child(2n)) {
    margin-right: 20px;
}
.registration-form-field label {
    display: block;
    width: 100%;
    margin: 0;
}
.registration-form-field .title {
    display: block;
    margin-bottom: 5px;
}
.registration-form-field .title .required {
    font-style: normal;
    color: #ff0000;
}
.registration-form-field input[type="text"] {
    width: 100%;
}
.registration-form-field .form-control {
    font-weight: 400;
}
.registration-form-field input::-webkit-input-placeholder {
    color: #bdbdbd;
}
.registration-form-field input::-moz-placeholder {
    color: #bdbdbd;
}
.registration-form-field input:-moz-placeholder {
    color: #bdbdbd;
}
.registration-form-field input:-ms-input-placeholder {
    color: #bdbdbd;
}
.registration-form-bottom {
    margin-top: 30px;
    overflow: hidden;
}
.registration-form-bottom-button {
    margin: 6px 25px 0 0;
    float: left;
}
.registration-form-bottom-button .btn {
    height: 45px;
    width: 250px;
}
.registration-form-bottom-text {
    max-width: 435px;
    overflow: hidden;
}
.registration-form-bottom-text p {
    font-style: italic;
    margin: 0;
}
.registration-success {
    display: none;
}
.registration-success-content {
    padding: 40px;
}
.registration-success-text p {
    margin-bottom: 0;
}
.registration-success-text p + p {
    margin-top: 10px;
}

.authorization .panel-body {
    padding: 40px 0 0 0;
}
.authorization-form-group {
    padding: 0 40px;
}
.authorization-form-field {
    min-height: 59px;
    width: 607px;
    margin-top: 20px;
    float: left;
}
.authorization-form-field:nth-child(1) {
    margin-top: 0;
}
.authorization-form-field label {
    display: block;
    width: 100%;
    margin: 0;
}
.authorization-form-field .title {
    display: block;
    font-weight: 700;
    margin-bottom: 5px;
}
.authorization-form-bottom {
    background: #f5f5f5;
    padding: 20px 40px;
    margin-top: 30px;
    border-top: 1px solid #ddd;
    overflow: hidden;
    box-sizing: border-box;
}
.authorization-form-bottom-button .form-submit {
    height: 45px;
    width: 175px;
    margin: 0 20px 0 0;
    float: left;
}

.cart-table-title {
    display: block;
    font-size: 20px;
    line-height: 35px;
    color: #333;
}
.cart-table-title i {
    font-style: normal;
}
.cart-product-remove {
    display: block;
    height: 18px;
    width: 18px;
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2218px%22%20height%3D%2218px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20000%2C%20000%29%22%0A%20d%3D%22M18.005%2C16.841%20L16.728%2C18.001%20L9.000%2C10.223%20L1.271%2C18.001%20L-0.006%2C16.841%20L7.785%2C9.000%20L-0.006%2C1.159%20L1.271%2C-0.001%20L9.000%2C7.777%20L16.728%2C-0.001%20L18.005%2C1.159%20L10.215%2C9.000%20L18.005%2C16.841%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 16px 16px;
}
.cart-product-remove:hover {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2218px%22%20height%3D%2218px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28239%2C%20125%2C%200%29%22%0A%20d%3D%22M18.005%2C16.841%20L16.728%2C18.001%20L9.000%2C10.223%20L1.271%2C18.001%20L-0.006%2C16.841%20L7.785%2C9.000%20L-0.006%2C1.159%20L1.271%2C-0.001%20L9.000%2C7.777%20L16.728%2C-0.001%20L18.005%2C1.159%20L10.215%2C9.000%20L18.005%2C16.841%20Z%22/%3E%0A%3C/svg%3E');
}
.cart-table-footer {
    padding-top: 19.5px;
    padding-bottom: 19.5px;
    overflow: hidden;
}
.cart-order-btn {
    display: block;
    height: 45px;
    width: 200px;
    font-size: 14px;
    line-height: 45px;
    padding-top: 0;
    padding-bottom: 0;
    float: left;
}
.cart-total {
    margin-top: 5px;
    float: right;
}
.cart-total-title {
    font-weight: 700;
    font-size: 18px;
    color: #333;
    margin-right: 75px;
}
.cart-total-cost {
    font-weight: 700;
    font-size: 22px;
    color: #333;
}
.cart-total-cost i {
    font-style: normal!important;
}
.cart-empty-text {
    padding: 30px 0;
}
.cart-empty-text p {
    margin: 0;
}
.cart-empty-text p + p {
    margin-top: 10px;
}

.btn {
    text-decoration: none;
}
.btn.in-cart {
    background: #ffa33f!important;
    cursor: default!important;
    border-color: #ffa33f!important;
}
.btn.in-cart:hover {
    background: #ffa33f!important;
    border-color: #ffa33f!important;
}
.btn.loaded {
    min-width: 100px;
    text-indent: -9999px;
    opacity: 0.5;
    position: relative;
}
.btn.loaded:hover {
    cursor: default;
    opacity: 0.5;
}
.btn.loaded:before {
    display: block;
    height: 100%;
    width: 100%;
    /*background-color: $red;*/
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2270%22%20height%3D%2220%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%220%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22r%22%20from%3D%220%22%20to%3D%2210%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20dur%3D%221000ms%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2235%22%20cy%3D%2210%22%20r%3D%220%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22r%22%20from%3D%220%22%20to%3D%2210%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20begin%3D%22200ms%22%20dur%3D%221000ms%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2260%22%20cy%3D%2210%22%20r%3D%220%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22r%22%20from%3D%220%22%20to%3D%2210%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20begin%3D%22400ms%22%20dur%3D%221000ms%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fcircle%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat;
    background-size: auto 7px;
    background-position: center;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
}

.personal-area .breadcrumb {
    margin-top: 15px;
}
.personal-area-sidebar {
    background: #fff;
    padding: 15px!important;
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    position: relative;
    z-index: 1030;
}
.personal-area-sidebar li a {
    text-decoration: none;
}

/*.personal-area-sidebar li.active {*/
    /*background-color: #337ab7;*/
    /*border-color: #337ab7;*/
    /*border-radius: 4px;*/
/*}*/

.personal-area-sidebar li:hover {
    background-color: #e07500;
    color: #fff;
    border-color: #e07500;
    border-radius: 4px;
}
.personal-area-sidebar li:hover a {
    background-color: #e07500;
    color: #fff !important;
}
.personal-area-sidebar .personal-icon-1 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2217px%22%20height%3D%2219px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%2851%2C%2051%2C%2051%29%22%0A%20d%3D%22M-0.000%2C19.000%20L-0.000%2C18.000%20L17.000%2C18.000%20L17.000%2C19.000%20L-0.000%2C19.000%20ZM-0.000%2C12.000%20L17.000%2C12.000%20L17.000%2C13.000%20L-0.000%2C13.000%20L-0.000%2C12.000%20ZM-0.000%2C6.000%20L17.000%2C6.000%20L17.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C6.000%20ZM-0.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 17px 19px;
    background-position: center;
}
.personal-area-sidebar li:hover .personal-icon-1 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2217px%22%20height%3D%2219px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M-0.000%2C19.000%20L-0.000%2C18.000%20L17.000%2C18.000%20L17.000%2C19.000%20L-0.000%2C19.000%20ZM-0.000%2C12.000%20L17.000%2C12.000%20L17.000%2C13.000%20L-0.000%2C13.000%20L-0.000%2C12.000%20ZM-0.000%2C6.000%20L17.000%2C6.000%20L17.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C6.000%20ZM-0.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22/%3E%0A%3C/svg%3E');
}
.personal-area-sidebar li.active .personal-icon-1 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2217px%22%20height%3D%2219px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28224%2C%20117%2C%200%29%22%0A%20d%3D%22M-0.000%2C19.000%20L-0.000%2C18.000%20L17.000%2C18.000%20L17.000%2C19.000%20L-0.000%2C19.000%20ZM-0.000%2C12.000%20L17.000%2C12.000%20L17.000%2C13.000%20L-0.000%2C13.000%20L-0.000%2C12.000%20ZM-0.000%2C6.000%20L17.000%2C6.000%20L17.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C6.000%20ZM-0.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22/%3E%0A%3C/svg%3E');
}
.personal-area-sidebar .personal-icon-2 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2223px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%2851%2C%2051%2C%2051%29%22%0A%20d%3D%22M20.622%2C-0.000%20L2.378%2C-0.000%20L-0.000%2C5.460%20L-0.000%2C5.560%20C-0.000%2C6.797%200.962%2C7.824%202.219%2C8.021%20L2.219%2C20.000%20L4.568%2C20.000%20L4.568%2C10.321%20L9.288%2C10.321%20L9.288%2C20.000%20L20.595%2C20.000%20L20.595%2C8.046%20C21.942%2C7.927%2023.000%2C6.858%2023.000%2C5.560%20L23.000%2C5.461%20L20.622%2C-0.000%20ZM10.177%2C19.078%20L10.177%2C9.400%20L3.680%2C9.400%20L3.680%2C19.078%20L3.107%2C19.078%20L3.107%2C8.021%20C3.147%2C8.015%203.185%2C8.004%203.225%2C7.996%20C3.269%2C7.987%203.313%2C7.979%203.356%2C7.968%20C3.420%2C7.951%203.480%2C7.931%203.542%2C7.910%20C3.606%2C7.889%203.670%2C7.865%203.733%2C7.838%20C3.787%2C7.815%203.842%2C7.793%203.895%2C7.767%20C3.939%2C7.744%203.980%2C7.719%204.023%2C7.696%20C4.065%2C7.672%204.107%2C7.648%204.148%2C7.622%20C4.190%2C7.595%204.230%2C7.567%204.270%2C7.537%20C4.308%2C7.509%204.345%2C7.481%204.382%2C7.452%20C4.419%2C7.421%204.457%2C7.389%204.493%2C7.357%20C4.530%2C7.324%204.564%2C7.290%204.598%2C7.255%20C4.630%2C7.222%204.663%2C7.189%204.694%2C7.156%20C4.737%2C7.107%204.777%2C7.055%204.816%2C7.003%20C4.832%2C6.982%204.851%2C6.963%204.866%2C6.941%20C4.898%2C6.986%204.935%2C7.027%204.970%2C7.069%20C5.000%2C7.107%205.027%2C7.146%205.060%2C7.181%20C5.077%2C7.201%205.098%2C7.218%205.117%2C7.237%20C5.170%2C7.292%205.224%2C7.348%205.283%2C7.399%20C5.297%2C7.411%205.314%2C7.422%205.329%2C7.434%20C5.395%2C7.488%205.461%2C7.541%205.532%2C7.590%20C5.544%2C7.598%205.559%2C7.604%205.572%2C7.613%20C5.647%2C7.662%205.724%2C7.710%205.804%2C7.751%20C5.837%2C7.768%205.872%2C7.781%205.906%2C7.796%20C5.970%2C7.826%206.032%2C7.857%206.098%2C7.882%20C6.143%2C7.898%206.190%2C7.910%206.237%2C7.924%20C6.398%2C7.976%206.564%2C8.016%206.737%2C8.038%20C6.849%2C8.051%206.962%2C8.058%207.078%2C8.058%20C7.999%2C8.058%208.812%2C7.614%209.289%2C6.941%20C9.765%2C7.614%2010.579%2C8.058%2011.500%2C8.058%20C12.422%2C8.058%2013.235%2C7.614%2013.711%2C6.941%20C14.188%2C7.614%2015.001%2C8.058%2015.923%2C8.058%20C16.038%2C8.058%2016.152%2C8.051%2016.263%2C8.038%20C16.295%2C8.034%2016.325%2C8.026%2016.356%2C8.021%20C16.435%2C8.009%2016.514%2C7.997%2016.590%2C7.978%20C16.597%2C7.976%2016.604%2C7.973%2016.611%2C7.972%20C16.710%2C7.946%2016.807%2C7.918%2016.902%2C7.882%20C16.908%2C7.880%2016.914%2C7.876%2016.921%2C7.873%20C17.416%2C7.683%2017.839%2C7.357%2018.133%2C6.943%20C18.146%2C6.961%2018.163%2C6.976%2018.177%2C6.994%20C18.244%2C7.083%2018.317%2C7.167%2018.396%2C7.248%20C18.424%2C7.276%2018.453%2C7.305%2018.483%2C7.333%20C18.818%2C7.644%2019.237%2C7.873%2019.708%2C7.983%20L19.708%2C19.078%20L10.177%2C19.078%20L10.177%2C19.078%20ZM20.367%2C7.135%20L20.186%2C7.121%20C19.957%2C7.101%2019.743%2C7.046%2019.548%2C6.960%20C19.548%2C6.959%2019.547%2C6.959%2019.546%2C6.958%20C19.456%2C6.918%2019.370%2C6.870%2019.290%2C6.817%20C19.270%2C6.804%2019.253%2C6.789%2019.234%2C6.776%20C19.173%2C6.732%2019.114%2C6.685%2019.059%2C6.635%20C19.027%2C6.604%2018.999%2C6.571%2018.971%2C6.538%20C18.933%2C6.497%2018.896%2C6.457%2018.863%2C6.413%20C18.829%2C6.365%2018.800%2C6.314%2018.772%2C6.263%20C18.752%2C6.227%2018.728%2C6.193%2018.711%2C6.156%20C18.682%2C6.092%2018.661%2C6.025%2018.641%2C5.957%20C18.633%2C5.928%2018.619%2C5.899%2018.613%2C5.868%20C18.590%2C5.768%2018.578%2C5.666%2018.578%2C5.560%20L17.690%2C5.560%20C17.690%2C6.429%2016.897%2C7.137%2015.923%2C7.137%20C14.948%2C7.137%2014.155%2C6.429%2014.155%2C5.560%20L13.267%2C5.560%20C13.267%2C6.429%2012.474%2C7.137%2011.500%2C7.137%20C10.525%2C7.137%209.733%2C6.429%209.733%2C5.560%20L8.844%2C5.560%20C8.844%2C6.429%208.052%2C7.137%207.077%2C7.137%20C6.103%2C7.137%205.311%2C6.429%205.310%2C5.559%20L4.422%2C5.560%20C4.422%2C5.668%204.409%2C5.774%204.386%2C5.876%20C4.222%2C6.592%203.510%2C7.133%202.661%2C7.136%20L2.645%2C7.136%20C1.710%2C7.131%200.945%2C6.476%200.891%2C5.652%20L2.952%2C0.921%20L20.048%2C0.921%20L22.109%2C5.652%20C22.055%2C6.473%2021.296%2C7.125%2020.367%2C7.135%20ZM10.528%2C16.230%20L19.374%2C16.230%20L19.374%2C9.401%20L10.528%2C9.401%20L10.528%2C16.230%20ZM11.416%2C10.321%20L18.485%2C10.321%20L18.485%2C15.309%20L11.416%2C15.309%20L11.416%2C10.321%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 23px 20px;
    background-position: center;
}
.personal-area-sidebar li.active .personal-icon-2 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2223px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28224%2C%20117%2C%200%29%22%0A%20d%3D%22M20.622%2C-0.000%20L2.378%2C-0.000%20L-0.000%2C5.460%20L-0.000%2C5.560%20C-0.000%2C6.797%200.962%2C7.824%202.219%2C8.021%20L2.219%2C20.000%20L4.568%2C20.000%20L4.568%2C10.321%20L9.288%2C10.321%20L9.288%2C20.000%20L20.595%2C20.000%20L20.595%2C8.046%20C21.942%2C7.927%2023.000%2C6.858%2023.000%2C5.560%20L23.000%2C5.461%20L20.622%2C-0.000%20ZM10.177%2C19.078%20L10.177%2C9.400%20L3.680%2C9.400%20L3.680%2C19.078%20L3.107%2C19.078%20L3.107%2C8.021%20C3.147%2C8.015%203.185%2C8.004%203.225%2C7.996%20C3.269%2C7.987%203.313%2C7.979%203.356%2C7.968%20C3.420%2C7.951%203.480%2C7.931%203.542%2C7.910%20C3.606%2C7.889%203.670%2C7.865%203.733%2C7.838%20C3.787%2C7.815%203.842%2C7.793%203.895%2C7.767%20C3.939%2C7.744%203.980%2C7.719%204.023%2C7.696%20C4.065%2C7.672%204.107%2C7.648%204.148%2C7.622%20C4.190%2C7.595%204.230%2C7.567%204.270%2C7.537%20C4.308%2C7.509%204.345%2C7.481%204.382%2C7.452%20C4.419%2C7.421%204.457%2C7.389%204.493%2C7.357%20C4.530%2C7.324%204.564%2C7.290%204.598%2C7.255%20C4.630%2C7.222%204.663%2C7.189%204.694%2C7.156%20C4.737%2C7.107%204.777%2C7.055%204.816%2C7.003%20C4.832%2C6.982%204.851%2C6.963%204.866%2C6.941%20C4.898%2C6.986%204.935%2C7.027%204.970%2C7.069%20C5.000%2C7.107%205.027%2C7.146%205.060%2C7.181%20C5.077%2C7.201%205.098%2C7.218%205.117%2C7.237%20C5.170%2C7.292%205.224%2C7.348%205.283%2C7.399%20C5.297%2C7.411%205.314%2C7.422%205.329%2C7.434%20C5.395%2C7.488%205.461%2C7.541%205.532%2C7.590%20C5.544%2C7.598%205.559%2C7.604%205.572%2C7.613%20C5.647%2C7.662%205.724%2C7.710%205.804%2C7.751%20C5.837%2C7.768%205.872%2C7.781%205.906%2C7.796%20C5.970%2C7.826%206.032%2C7.857%206.098%2C7.882%20C6.143%2C7.898%206.190%2C7.910%206.237%2C7.924%20C6.398%2C7.976%206.564%2C8.016%206.737%2C8.038%20C6.849%2C8.051%206.962%2C8.058%207.078%2C8.058%20C7.999%2C8.058%208.812%2C7.614%209.289%2C6.941%20C9.765%2C7.614%2010.579%2C8.058%2011.500%2C8.058%20C12.422%2C8.058%2013.235%2C7.614%2013.711%2C6.941%20C14.188%2C7.614%2015.001%2C8.058%2015.923%2C8.058%20C16.038%2C8.058%2016.152%2C8.051%2016.263%2C8.038%20C16.295%2C8.034%2016.325%2C8.026%2016.356%2C8.021%20C16.435%2C8.009%2016.514%2C7.997%2016.590%2C7.978%20C16.597%2C7.976%2016.604%2C7.973%2016.611%2C7.972%20C16.710%2C7.946%2016.807%2C7.918%2016.902%2C7.882%20C16.908%2C7.880%2016.914%2C7.876%2016.921%2C7.873%20C17.416%2C7.683%2017.839%2C7.357%2018.133%2C6.943%20C18.146%2C6.961%2018.163%2C6.976%2018.177%2C6.994%20C18.244%2C7.083%2018.317%2C7.167%2018.396%2C7.248%20C18.424%2C7.276%2018.453%2C7.305%2018.483%2C7.333%20C18.818%2C7.644%2019.237%2C7.873%2019.708%2C7.983%20L19.708%2C19.078%20L10.177%2C19.078%20L10.177%2C19.078%20ZM20.367%2C7.135%20L20.186%2C7.121%20C19.957%2C7.101%2019.743%2C7.046%2019.548%2C6.960%20C19.548%2C6.959%2019.547%2C6.959%2019.546%2C6.958%20C19.456%2C6.918%2019.370%2C6.870%2019.290%2C6.817%20C19.270%2C6.804%2019.253%2C6.789%2019.234%2C6.776%20C19.173%2C6.732%2019.114%2C6.685%2019.059%2C6.635%20C19.027%2C6.604%2018.999%2C6.571%2018.971%2C6.538%20C18.933%2C6.497%2018.896%2C6.457%2018.863%2C6.413%20C18.829%2C6.365%2018.800%2C6.314%2018.772%2C6.263%20C18.752%2C6.227%2018.728%2C6.193%2018.711%2C6.156%20C18.682%2C6.092%2018.661%2C6.025%2018.641%2C5.957%20C18.633%2C5.928%2018.619%2C5.899%2018.613%2C5.868%20C18.590%2C5.768%2018.578%2C5.666%2018.578%2C5.560%20L17.690%2C5.560%20C17.690%2C6.429%2016.897%2C7.137%2015.923%2C7.137%20C14.948%2C7.137%2014.155%2C6.429%2014.155%2C5.560%20L13.267%2C5.560%20C13.267%2C6.429%2012.474%2C7.137%2011.500%2C7.137%20C10.525%2C7.137%209.733%2C6.429%209.733%2C5.560%20L8.844%2C5.560%20C8.844%2C6.429%208.052%2C7.137%207.077%2C7.137%20C6.103%2C7.137%205.311%2C6.429%205.310%2C5.559%20L4.422%2C5.560%20C4.422%2C5.668%204.409%2C5.774%204.386%2C5.876%20C4.222%2C6.592%203.510%2C7.133%202.661%2C7.136%20L2.645%2C7.136%20C1.710%2C7.131%200.945%2C6.476%200.891%2C5.652%20L2.952%2C0.921%20L20.048%2C0.921%20L22.109%2C5.652%20C22.055%2C6.473%2021.296%2C7.125%2020.367%2C7.135%20ZM10.528%2C16.230%20L19.374%2C16.230%20L19.374%2C9.401%20L10.528%2C9.401%20L10.528%2C16.230%20ZM11.416%2C10.321%20L18.485%2C10.321%20L18.485%2C15.309%20L11.416%2C15.309%20L11.416%2C10.321%20Z%22/%3E%0A%3C/svg%3E');
}
.personal-area-sidebar li:hover .personal-icon-2 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2223px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M20.622%2C-0.000%20L2.378%2C-0.000%20L-0.000%2C5.460%20L-0.000%2C5.560%20C-0.000%2C6.797%200.962%2C7.824%202.219%2C8.021%20L2.219%2C20.000%20L4.568%2C20.000%20L4.568%2C10.321%20L9.288%2C10.321%20L9.288%2C20.000%20L20.595%2C20.000%20L20.595%2C8.046%20C21.942%2C7.927%2023.000%2C6.858%2023.000%2C5.560%20L23.000%2C5.461%20L20.622%2C-0.000%20ZM10.177%2C19.078%20L10.177%2C9.400%20L3.680%2C9.400%20L3.680%2C19.078%20L3.107%2C19.078%20L3.107%2C8.021%20C3.147%2C8.015%203.185%2C8.004%203.225%2C7.996%20C3.269%2C7.987%203.313%2C7.979%203.356%2C7.968%20C3.420%2C7.951%203.480%2C7.931%203.542%2C7.910%20C3.606%2C7.889%203.670%2C7.865%203.733%2C7.838%20C3.787%2C7.815%203.842%2C7.793%203.895%2C7.767%20C3.939%2C7.744%203.980%2C7.719%204.023%2C7.696%20C4.065%2C7.672%204.107%2C7.648%204.148%2C7.622%20C4.190%2C7.595%204.230%2C7.567%204.270%2C7.537%20C4.308%2C7.509%204.345%2C7.481%204.382%2C7.452%20C4.419%2C7.421%204.457%2C7.389%204.493%2C7.357%20C4.530%2C7.324%204.564%2C7.290%204.598%2C7.255%20C4.630%2C7.222%204.663%2C7.189%204.694%2C7.156%20C4.737%2C7.107%204.777%2C7.055%204.816%2C7.003%20C4.832%2C6.982%204.851%2C6.963%204.866%2C6.941%20C4.898%2C6.986%204.935%2C7.027%204.970%2C7.069%20C5.000%2C7.107%205.027%2C7.146%205.060%2C7.181%20C5.077%2C7.201%205.098%2C7.218%205.117%2C7.237%20C5.170%2C7.292%205.224%2C7.348%205.283%2C7.399%20C5.297%2C7.411%205.314%2C7.422%205.329%2C7.434%20C5.395%2C7.488%205.461%2C7.541%205.532%2C7.590%20C5.544%2C7.598%205.559%2C7.604%205.572%2C7.613%20C5.647%2C7.662%205.724%2C7.710%205.804%2C7.751%20C5.837%2C7.768%205.872%2C7.781%205.906%2C7.796%20C5.970%2C7.826%206.032%2C7.857%206.098%2C7.882%20C6.143%2C7.898%206.190%2C7.910%206.237%2C7.924%20C6.398%2C7.976%206.564%2C8.016%206.737%2C8.038%20C6.849%2C8.051%206.962%2C8.058%207.078%2C8.058%20C7.999%2C8.058%208.812%2C7.614%209.289%2C6.941%20C9.765%2C7.614%2010.579%2C8.058%2011.500%2C8.058%20C12.422%2C8.058%2013.235%2C7.614%2013.711%2C6.941%20C14.188%2C7.614%2015.001%2C8.058%2015.923%2C8.058%20C16.038%2C8.058%2016.152%2C8.051%2016.263%2C8.038%20C16.295%2C8.034%2016.325%2C8.026%2016.356%2C8.021%20C16.435%2C8.009%2016.514%2C7.997%2016.590%2C7.978%20C16.597%2C7.976%2016.604%2C7.973%2016.611%2C7.972%20C16.710%2C7.946%2016.807%2C7.918%2016.902%2C7.882%20C16.908%2C7.880%2016.914%2C7.876%2016.921%2C7.873%20C17.416%2C7.683%2017.839%2C7.357%2018.133%2C6.943%20C18.146%2C6.961%2018.163%2C6.976%2018.177%2C6.994%20C18.244%2C7.083%2018.317%2C7.167%2018.396%2C7.248%20C18.424%2C7.276%2018.453%2C7.305%2018.483%2C7.333%20C18.818%2C7.644%2019.237%2C7.873%2019.708%2C7.983%20L19.708%2C19.078%20L10.177%2C19.078%20L10.177%2C19.078%20ZM20.367%2C7.135%20L20.186%2C7.121%20C19.957%2C7.101%2019.743%2C7.046%2019.548%2C6.960%20C19.548%2C6.959%2019.547%2C6.959%2019.546%2C6.958%20C19.456%2C6.918%2019.370%2C6.870%2019.290%2C6.817%20C19.270%2C6.804%2019.253%2C6.789%2019.234%2C6.776%20C19.173%2C6.732%2019.114%2C6.685%2019.059%2C6.635%20C19.027%2C6.604%2018.999%2C6.571%2018.971%2C6.538%20C18.933%2C6.497%2018.896%2C6.457%2018.863%2C6.413%20C18.829%2C6.365%2018.800%2C6.314%2018.772%2C6.263%20C18.752%2C6.227%2018.728%2C6.193%2018.711%2C6.156%20C18.682%2C6.092%2018.661%2C6.025%2018.641%2C5.957%20C18.633%2C5.928%2018.619%2C5.899%2018.613%2C5.868%20C18.590%2C5.768%2018.578%2C5.666%2018.578%2C5.560%20L17.690%2C5.560%20C17.690%2C6.429%2016.897%2C7.137%2015.923%2C7.137%20C14.948%2C7.137%2014.155%2C6.429%2014.155%2C5.560%20L13.267%2C5.560%20C13.267%2C6.429%2012.474%2C7.137%2011.500%2C7.137%20C10.525%2C7.137%209.733%2C6.429%209.733%2C5.560%20L8.844%2C5.560%20C8.844%2C6.429%208.052%2C7.137%207.077%2C7.137%20C6.103%2C7.137%205.311%2C6.429%205.310%2C5.559%20L4.422%2C5.560%20C4.422%2C5.668%204.409%2C5.774%204.386%2C5.876%20C4.222%2C6.592%203.510%2C7.133%202.661%2C7.136%20L2.645%2C7.136%20C1.710%2C7.131%200.945%2C6.476%200.891%2C5.652%20L2.952%2C0.921%20L20.048%2C0.921%20L22.109%2C5.652%20C22.055%2C6.473%2021.296%2C7.125%2020.367%2C7.135%20ZM10.528%2C16.230%20L19.374%2C16.230%20L19.374%2C9.401%20L10.528%2C9.401%20L10.528%2C16.230%20ZM11.416%2C10.321%20L18.485%2C10.321%20L18.485%2C15.309%20L11.416%2C15.309%20L11.416%2C10.321%20Z%22/%3E%0A%3C/svg%3E');
}
.personal-area-sidebar .personal-icon-3 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2216px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%280%2C%200%2C%200%29%22%0A%20d%3D%22M11.337%2C11.733%20L11.288%2C11.710%20C11.171%2C11.655%2011.052%2C11.602%2010.931%2C11.554%20C10.800%2C11.499%2010.666%2C11.448%2010.531%2C11.400%20C10.424%2C11.364%2010.316%2C11.330%2010.207%2C11.297%20C10.041%2C11.247%209.873%2C11.202%209.700%2C11.162%20C9.642%2C11.149%209.582%2C11.137%209.523%2C11.126%20L9.482%2C11.118%20C9.380%2C11.097%209.278%2C11.079%209.174%2C11.063%20L9.144%2C11.058%20C9.143%2C11.058%209.142%2C11.058%209.141%2C11.058%20L9.112%2C11.053%20C9.026%2C11.040%208.940%2C11.028%208.851%2C11.017%20L8.548%2C10.991%20C8.175%2C10.966%207.791%2C10.966%207.423%2C10.994%20L7.315%2C11.004%20L7.265%2C11.008%20L7.140%2C11.020%20C7.024%2C11.032%206.910%2C11.049%206.795%2C11.068%20L6.762%2C11.073%20C6.684%2C11.086%206.605%2C11.101%206.529%2C11.116%20C6.443%2C11.132%206.358%2C11.149%206.274%2C11.168%20C6.111%2C11.206%205.949%2C11.250%205.792%2C11.297%20C5.667%2C11.335%205.543%2C11.376%205.427%2C11.417%20L5.347%2C11.447%20C5.100%2C11.538%204.856%2C11.641%204.619%2C11.755%20L4.556%2C11.787%20L4.555%2C11.788%20C1.786%2C13.164%20-0.000%2C16.097%20-0.000%2C19.278%20C-0.000%2C19.351%200.005%2C19.423%200.009%2C19.495%20L0.030%2C20.000%20L15.969%2C20.000%20L15.991%2C19.501%20C15.996%2C19.427%2016.000%2C19.354%2016.000%2C19.278%20C16.000%2C16.046%2014.171%2C13.088%2011.337%2C11.733%20ZM0.782%2C19.188%20C0.815%2C16.332%202.442%2C13.711%204.921%2C12.504%20L5.001%2C12.472%20L5.010%2C12.463%20C5.204%2C12.370%205.405%2C12.286%205.608%2C12.212%20L5.672%2C12.188%20C5.783%2C12.149%205.893%2C12.112%206.007%2C12.078%20C6.150%2C12.035%206.296%2C11.996%206.441%2C11.962%20C6.517%2C11.945%206.592%2C11.930%206.670%2C11.915%20C6.732%2C11.903%206.793%2C11.891%206.855%2C11.880%20L6.885%2C11.875%20C6.997%2C11.856%207.109%2C11.840%207.221%2C11.827%20L7.477%2C11.804%20C7.811%2C11.778%208.131%2C11.775%208.519%2C11.804%20L8.767%2C11.826%20C8.828%2C11.833%208.890%2C11.842%208.965%2C11.852%20L9.054%2C11.866%20C9.147%2C11.880%209.241%2C11.897%209.335%2C11.915%20L9.378%2C11.924%20C9.431%2C11.934%209.483%2C11.944%209.533%2C11.955%20C9.687%2C11.990%209.838%2C12.031%209.988%2C12.076%20C10.087%2C12.107%2010.186%2C12.137%2010.282%2C12.170%20C10.404%2C12.213%2010.524%2C12.259%2010.643%2C12.308%20C10.758%2C12.354%2010.871%2C12.404%2010.983%2C12.457%20L11.002%2C12.467%20C13.537%2C13.675%2015.184%2C16.304%2015.218%2C19.188%20L0.782%2C19.188%20L0.782%2C19.188%20ZM6.069%2C9.949%20C6.127%2C9.974%206.188%2C9.996%206.248%2C10.019%20L6.375%2C10.067%20C6.424%2C10.086%206.473%2C10.105%206.523%2C10.121%20C6.989%2C10.273%207.476%2C10.352%207.972%2C10.356%20L8.011%2C10.357%20C8.181%2C10.357%208.352%2C10.347%208.515%2C10.330%20C8.571%2C10.324%208.626%2C10.315%208.681%2C10.305%20L8.803%2C10.286%20C8.872%2C10.277%208.941%2C10.266%209.013%2C10.252%20C9.062%2C10.241%209.110%2C10.228%209.157%2C10.214%20L9.291%2C10.179%20C9.357%2C10.162%209.423%2C10.146%209.488%2C10.124%20C9.529%2C10.111%209.569%2C10.096%209.608%2C10.080%20L9.715%2C10.040%20C9.792%2C10.013%209.869%2C9.984%209.947%2C9.950%20C9.977%2C9.937%2010.006%2C9.923%2010.035%2C9.908%20L10.070%2C9.890%20C10.176%2C9.841%2010.281%2C9.791%2010.386%2C9.732%20L10.454%2C9.690%20C10.571%2C9.621%2010.688%2C9.550%2010.806%2C9.466%20C10.868%2C9.423%2010.926%2C9.374%2010.984%2C9.327%20L11.184%2C9.165%20C12.335%2C8.176%2012.996%2C6.726%2012.996%2C5.221%20L12.998%2C5.178%20C12.998%2C2.322%2010.761%2C-0.000%208.011%2C-0.000%20C5.386%2C-0.000%203.202%2C2.131%203.039%2C4.852%20L3.035%2C4.919%20C3.029%2C5.005%203.024%2C5.090%203.024%2C5.178%20C3.023%2C7.263%204.218%2C9.136%206.069%2C9.949%20ZM3.814%2C4.975%20L3.819%2C4.902%20C3.956%2C2.608%205.797%2C0.811%208.010%2C0.811%20C10.330%2C0.811%2012.216%2C2.770%2012.218%2C5.141%20L12.216%2C5.184%20C12.214%2C6.482%2011.656%2C7.706%2010.681%2C8.546%20L10.496%2C8.693%20C10.454%2C8.728%2010.413%2C8.763%2010.361%2C8.800%20C10.267%2C8.866%2010.168%2C8.926%2010.067%2C8.985%20L10.011%2C9.020%20C9.927%2C9.067%209.838%2C9.109%209.746%2C9.152%20L9.642%2C9.204%20C9.583%2C9.229%209.520%2C9.252%209.458%2C9.274%20L9.329%2C9.322%20C9.304%2C9.332%209.279%2C9.342%209.254%2C9.350%20C9.206%2C9.366%209.157%2C9.377%209.108%2C9.390%20L8.952%2C9.431%20C8.919%2C9.441%208.886%2C9.450%208.856%2C9.457%20C8.804%2C9.467%208.751%2C9.475%208.698%2C9.482%20L8.550%2C9.506%20C8.514%2C9.512%208.478%2C9.519%208.437%2C9.523%20C8.307%2C9.537%208.176%2C9.544%208.044%2C9.546%20L8.007%2C9.545%20L8.006%2C9.545%20C7.578%2C9.545%207.158%2C9.479%206.757%2C9.348%20C6.722%2C9.337%206.688%2C9.323%206.654%2C9.309%20L6.507%2C9.254%20C6.461%2C9.237%206.416%2C9.221%206.372%2C9.202%20C4.812%2C8.517%203.804%2C6.937%203.804%2C5.178%20C3.804%2C5.110%203.809%2C5.042%203.814%2C4.975%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 16px 20px;
    background-position: center;
}
.personal-area-sidebar li.active .personal-icon-3 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2216px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28224%2C%20117%2C%200%29%22%0A%20d%3D%22M11.337%2C11.733%20L11.288%2C11.710%20C11.171%2C11.655%2011.052%2C11.602%2010.931%2C11.554%20C10.800%2C11.499%2010.666%2C11.448%2010.531%2C11.400%20C10.424%2C11.364%2010.316%2C11.330%2010.207%2C11.297%20C10.041%2C11.247%209.873%2C11.202%209.700%2C11.162%20C9.642%2C11.149%209.582%2C11.137%209.523%2C11.126%20L9.482%2C11.118%20C9.380%2C11.097%209.278%2C11.079%209.174%2C11.063%20L9.144%2C11.058%20C9.143%2C11.058%209.142%2C11.058%209.141%2C11.058%20L9.112%2C11.053%20C9.026%2C11.040%208.940%2C11.028%208.851%2C11.017%20L8.548%2C10.991%20C8.175%2C10.966%207.791%2C10.966%207.423%2C10.994%20L7.315%2C11.004%20L7.265%2C11.008%20L7.140%2C11.020%20C7.024%2C11.032%206.910%2C11.049%206.795%2C11.068%20L6.762%2C11.073%20C6.684%2C11.086%206.605%2C11.101%206.529%2C11.116%20C6.443%2C11.132%206.358%2C11.149%206.274%2C11.168%20C6.111%2C11.206%205.949%2C11.250%205.792%2C11.297%20C5.667%2C11.335%205.543%2C11.376%205.427%2C11.417%20L5.347%2C11.447%20C5.100%2C11.538%204.856%2C11.641%204.619%2C11.755%20L4.556%2C11.787%20L4.555%2C11.788%20C1.786%2C13.164%20-0.000%2C16.097%20-0.000%2C19.278%20C-0.000%2C19.351%200.005%2C19.423%200.009%2C19.495%20L0.030%2C20.000%20L15.969%2C20.000%20L15.991%2C19.501%20C15.996%2C19.427%2016.000%2C19.354%2016.000%2C19.278%20C16.000%2C16.046%2014.171%2C13.088%2011.337%2C11.733%20ZM0.782%2C19.188%20C0.815%2C16.332%202.442%2C13.711%204.921%2C12.504%20L5.001%2C12.472%20L5.010%2C12.463%20C5.204%2C12.370%205.405%2C12.286%205.608%2C12.212%20L5.672%2C12.188%20C5.783%2C12.149%205.893%2C12.112%206.007%2C12.078%20C6.150%2C12.035%206.296%2C11.996%206.441%2C11.962%20C6.517%2C11.945%206.592%2C11.930%206.670%2C11.915%20C6.732%2C11.903%206.793%2C11.891%206.855%2C11.880%20L6.885%2C11.875%20C6.997%2C11.856%207.109%2C11.840%207.221%2C11.827%20L7.477%2C11.804%20C7.811%2C11.778%208.131%2C11.775%208.519%2C11.804%20L8.767%2C11.826%20C8.828%2C11.833%208.890%2C11.842%208.965%2C11.852%20L9.054%2C11.866%20C9.147%2C11.880%209.241%2C11.897%209.335%2C11.915%20L9.378%2C11.924%20C9.431%2C11.934%209.483%2C11.944%209.533%2C11.955%20C9.687%2C11.990%209.838%2C12.031%209.988%2C12.076%20C10.087%2C12.107%2010.186%2C12.137%2010.282%2C12.170%20C10.404%2C12.213%2010.524%2C12.259%2010.643%2C12.308%20C10.758%2C12.354%2010.871%2C12.404%2010.983%2C12.457%20L11.002%2C12.467%20C13.537%2C13.675%2015.184%2C16.304%2015.218%2C19.188%20L0.782%2C19.188%20L0.782%2C19.188%20ZM6.069%2C9.949%20C6.127%2C9.974%206.188%2C9.996%206.248%2C10.019%20L6.375%2C10.067%20C6.424%2C10.086%206.473%2C10.105%206.523%2C10.121%20C6.989%2C10.273%207.476%2C10.352%207.972%2C10.356%20L8.011%2C10.357%20C8.181%2C10.357%208.352%2C10.347%208.515%2C10.330%20C8.571%2C10.324%208.626%2C10.315%208.681%2C10.305%20L8.803%2C10.286%20C8.872%2C10.277%208.941%2C10.266%209.013%2C10.252%20C9.062%2C10.241%209.110%2C10.228%209.157%2C10.214%20L9.291%2C10.179%20C9.357%2C10.162%209.423%2C10.146%209.488%2C10.124%20C9.529%2C10.111%209.569%2C10.096%209.608%2C10.080%20L9.715%2C10.040%20C9.792%2C10.013%209.869%2C9.984%209.947%2C9.950%20C9.977%2C9.937%2010.006%2C9.923%2010.035%2C9.908%20L10.070%2C9.890%20C10.176%2C9.841%2010.281%2C9.791%2010.386%2C9.732%20L10.454%2C9.690%20C10.571%2C9.621%2010.688%2C9.550%2010.806%2C9.466%20C10.868%2C9.423%2010.926%2C9.374%2010.984%2C9.327%20L11.184%2C9.165%20C12.335%2C8.176%2012.996%2C6.726%2012.996%2C5.221%20L12.998%2C5.178%20C12.998%2C2.322%2010.761%2C-0.000%208.011%2C-0.000%20C5.386%2C-0.000%203.202%2C2.131%203.039%2C4.852%20L3.035%2C4.919%20C3.029%2C5.005%203.024%2C5.090%203.024%2C5.178%20C3.023%2C7.263%204.218%2C9.136%206.069%2C9.949%20ZM3.814%2C4.975%20L3.819%2C4.902%20C3.956%2C2.608%205.797%2C0.811%208.010%2C0.811%20C10.330%2C0.811%2012.216%2C2.770%2012.218%2C5.141%20L12.216%2C5.184%20C12.214%2C6.482%2011.656%2C7.706%2010.681%2C8.546%20L10.496%2C8.693%20C10.454%2C8.728%2010.413%2C8.763%2010.361%2C8.800%20C10.267%2C8.866%2010.168%2C8.926%2010.067%2C8.985%20L10.011%2C9.020%20C9.927%2C9.067%209.838%2C9.109%209.746%2C9.152%20L9.642%2C9.204%20C9.583%2C9.229%209.520%2C9.252%209.458%2C9.274%20L9.329%2C9.322%20C9.304%2C9.332%209.279%2C9.342%209.254%2C9.350%20C9.206%2C9.366%209.157%2C9.377%209.108%2C9.390%20L8.952%2C9.431%20C8.919%2C9.441%208.886%2C9.450%208.856%2C9.457%20C8.804%2C9.467%208.751%2C9.475%208.698%2C9.482%20L8.550%2C9.506%20C8.514%2C9.512%208.478%2C9.519%208.437%2C9.523%20C8.307%2C9.537%208.176%2C9.544%208.044%2C9.546%20L8.007%2C9.545%20L8.006%2C9.545%20C7.578%2C9.545%207.158%2C9.479%206.757%2C9.348%20C6.722%2C9.337%206.688%2C9.323%206.654%2C9.309%20L6.507%2C9.254%20C6.461%2C9.237%206.416%2C9.221%206.372%2C9.202%20C4.812%2C8.517%203.804%2C6.937%203.804%2C5.178%20C3.804%2C5.110%203.809%2C5.042%203.814%2C4.975%20Z%22/%3E%0A%3C/svg%3E');
}
.personal-area-sidebar li:hover .personal-icon-3 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2216px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M11.337%2C11.733%20L11.288%2C11.710%20C11.171%2C11.655%2011.052%2C11.602%2010.931%2C11.554%20C10.800%2C11.499%2010.666%2C11.448%2010.531%2C11.400%20C10.424%2C11.364%2010.316%2C11.330%2010.207%2C11.297%20C10.041%2C11.247%209.873%2C11.202%209.700%2C11.162%20C9.642%2C11.149%209.582%2C11.137%209.523%2C11.126%20L9.482%2C11.118%20C9.380%2C11.097%209.278%2C11.079%209.174%2C11.063%20L9.144%2C11.058%20C9.143%2C11.058%209.142%2C11.058%209.141%2C11.058%20L9.112%2C11.053%20C9.026%2C11.040%208.940%2C11.028%208.851%2C11.017%20L8.548%2C10.991%20C8.175%2C10.966%207.791%2C10.966%207.423%2C10.994%20L7.315%2C11.004%20L7.265%2C11.008%20L7.140%2C11.020%20C7.024%2C11.032%206.910%2C11.049%206.795%2C11.068%20L6.762%2C11.073%20C6.684%2C11.086%206.605%2C11.101%206.529%2C11.116%20C6.443%2C11.132%206.358%2C11.149%206.274%2C11.168%20C6.111%2C11.206%205.949%2C11.250%205.792%2C11.297%20C5.667%2C11.335%205.543%2C11.376%205.427%2C11.417%20L5.347%2C11.447%20C5.100%2C11.538%204.856%2C11.641%204.619%2C11.755%20L4.556%2C11.787%20L4.555%2C11.788%20C1.786%2C13.164%20-0.000%2C16.097%20-0.000%2C19.278%20C-0.000%2C19.351%200.005%2C19.423%200.009%2C19.495%20L0.030%2C20.000%20L15.969%2C20.000%20L15.991%2C19.501%20C15.996%2C19.427%2016.000%2C19.354%2016.000%2C19.278%20C16.000%2C16.046%2014.171%2C13.088%2011.337%2C11.733%20ZM0.782%2C19.188%20C0.815%2C16.332%202.442%2C13.711%204.921%2C12.504%20L5.001%2C12.472%20L5.010%2C12.463%20C5.204%2C12.370%205.405%2C12.286%205.608%2C12.212%20L5.672%2C12.188%20C5.783%2C12.149%205.893%2C12.112%206.007%2C12.078%20C6.150%2C12.035%206.296%2C11.996%206.441%2C11.962%20C6.517%2C11.945%206.592%2C11.930%206.670%2C11.915%20C6.732%2C11.903%206.793%2C11.891%206.855%2C11.880%20L6.885%2C11.875%20C6.997%2C11.856%207.109%2C11.840%207.221%2C11.827%20L7.477%2C11.804%20C7.811%2C11.778%208.131%2C11.775%208.519%2C11.804%20L8.767%2C11.826%20C8.828%2C11.833%208.890%2C11.842%208.965%2C11.852%20L9.054%2C11.866%20C9.147%2C11.880%209.241%2C11.897%209.335%2C11.915%20L9.378%2C11.924%20C9.431%2C11.934%209.483%2C11.944%209.533%2C11.955%20C9.687%2C11.990%209.838%2C12.031%209.988%2C12.076%20C10.087%2C12.107%2010.186%2C12.137%2010.282%2C12.170%20C10.404%2C12.213%2010.524%2C12.259%2010.643%2C12.308%20C10.758%2C12.354%2010.871%2C12.404%2010.983%2C12.457%20L11.002%2C12.467%20C13.537%2C13.675%2015.184%2C16.304%2015.218%2C19.188%20L0.782%2C19.188%20L0.782%2C19.188%20ZM6.069%2C9.949%20C6.127%2C9.974%206.188%2C9.996%206.248%2C10.019%20L6.375%2C10.067%20C6.424%2C10.086%206.473%2C10.105%206.523%2C10.121%20C6.989%2C10.273%207.476%2C10.352%207.972%2C10.356%20L8.011%2C10.357%20C8.181%2C10.357%208.352%2C10.347%208.515%2C10.330%20C8.571%2C10.324%208.626%2C10.315%208.681%2C10.305%20L8.803%2C10.286%20C8.872%2C10.277%208.941%2C10.266%209.013%2C10.252%20C9.062%2C10.241%209.110%2C10.228%209.157%2C10.214%20L9.291%2C10.179%20C9.357%2C10.162%209.423%2C10.146%209.488%2C10.124%20C9.529%2C10.111%209.569%2C10.096%209.608%2C10.080%20L9.715%2C10.040%20C9.792%2C10.013%209.869%2C9.984%209.947%2C9.950%20C9.977%2C9.937%2010.006%2C9.923%2010.035%2C9.908%20L10.070%2C9.890%20C10.176%2C9.841%2010.281%2C9.791%2010.386%2C9.732%20L10.454%2C9.690%20C10.571%2C9.621%2010.688%2C9.550%2010.806%2C9.466%20C10.868%2C9.423%2010.926%2C9.374%2010.984%2C9.327%20L11.184%2C9.165%20C12.335%2C8.176%2012.996%2C6.726%2012.996%2C5.221%20L12.998%2C5.178%20C12.998%2C2.322%2010.761%2C-0.000%208.011%2C-0.000%20C5.386%2C-0.000%203.202%2C2.131%203.039%2C4.852%20L3.035%2C4.919%20C3.029%2C5.005%203.024%2C5.090%203.024%2C5.178%20C3.023%2C7.263%204.218%2C9.136%206.069%2C9.949%20ZM3.814%2C4.975%20L3.819%2C4.902%20C3.956%2C2.608%205.797%2C0.811%208.010%2C0.811%20C10.330%2C0.811%2012.216%2C2.770%2012.218%2C5.141%20L12.216%2C5.184%20C12.214%2C6.482%2011.656%2C7.706%2010.681%2C8.546%20L10.496%2C8.693%20C10.454%2C8.728%2010.413%2C8.763%2010.361%2C8.800%20C10.267%2C8.866%2010.168%2C8.926%2010.067%2C8.985%20L10.011%2C9.020%20C9.927%2C9.067%209.838%2C9.109%209.746%2C9.152%20L9.642%2C9.204%20C9.583%2C9.229%209.520%2C9.252%209.458%2C9.274%20L9.329%2C9.322%20C9.304%2C9.332%209.279%2C9.342%209.254%2C9.350%20C9.206%2C9.366%209.157%2C9.377%209.108%2C9.390%20L8.952%2C9.431%20C8.919%2C9.441%208.886%2C9.450%208.856%2C9.457%20C8.804%2C9.467%208.751%2C9.475%208.698%2C9.482%20L8.550%2C9.506%20C8.514%2C9.512%208.478%2C9.519%208.437%2C9.523%20C8.307%2C9.537%208.176%2C9.544%208.044%2C9.546%20L8.007%2C9.545%20L8.006%2C9.545%20C7.578%2C9.545%207.158%2C9.479%206.757%2C9.348%20C6.722%2C9.337%206.688%2C9.323%206.654%2C9.309%20L6.507%2C9.254%20C6.461%2C9.237%206.416%2C9.221%206.372%2C9.202%20C4.812%2C8.517%203.804%2C6.937%203.804%2C5.178%20C3.804%2C5.110%203.809%2C5.042%203.814%2C4.975%20Z%22/%3E%0A%3C/svg%3E');
}
.personal-area-sidebar .personal-icon-4 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2217px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%280%2C%200%2C%200%29%22%0A%20d%3D%22M14.158%2C20.000%20L2.842%2C20.000%20C1.275%2C20.000%20-0.000%2C18.772%20-0.000%2C17.263%20L-0.000%2C10.618%20C-0.000%2C9.156%201.198%2C7.957%202.698%2C7.885%20L2.698%2C5.587%20C2.698%2C2.506%205.301%2C-0.000%208.500%2C-0.000%20C11.698%2C-0.000%2014.302%2C2.506%2014.302%2C5.587%20L14.302%2C7.885%20C15.802%2C7.958%2017.000%2C9.156%2017.000%2C10.618%20L17.000%2C17.263%20C17.000%2C18.772%2015.725%2C20.000%2014.158%2C20.000%20ZM2.842%2C8.663%20C1.722%2C8.663%200.812%2C9.540%200.812%2C10.618%20L0.812%2C17.263%20C0.812%2C18.341%201.722%2C19.218%202.842%2C19.218%20L14.158%2C19.218%20C15.277%2C19.218%2016.188%2C18.341%2016.188%2C17.263%20L16.188%2C10.618%20C16.188%2C9.540%2015.277%2C8.663%2014.158%2C8.663%20L13.490%2C8.663%20L13.490%2C5.587%20C13.490%2C2.937%2011.251%2C0.781%208.500%2C0.781%20C5.748%2C0.781%203.510%2C2.937%203.510%2C5.587%20L3.510%2C8.663%20C3.510%2C8.663%202.842%2C8.663%202.842%2C8.663%20ZM12.678%2C8.663%20L4.322%2C8.663%20L4.322%2C5.587%20C4.322%2C3.368%206.196%2C1.563%208.500%2C1.563%20C10.803%2C1.563%2012.678%2C3.368%2012.678%2C5.587%20L12.678%2C8.663%20ZM5.134%2C7.882%20L11.866%2C7.882%20L11.866%2C5.587%20C11.866%2C3.800%2010.355%2C2.345%208.500%2C2.345%20C6.644%2C2.345%205.134%2C3.800%205.134%2C5.587%20L5.134%2C7.882%20ZM8.500%2C11.247%20C7.752%2C11.247%207.146%2C11.831%207.146%2C12.551%20C7.146%2C13.270%207.752%2C13.854%208.500%2C13.854%20C9.247%2C13.854%209.853%2C13.270%209.853%2C12.551%20C9.853%2C11.831%209.247%2C11.247%208.500%2C11.247%20ZM9.168%2C12.976%20C9.168%2C12.621%208.870%2C12.333%208.500%2C12.333%20L8.500%2C12.333%20C8.131%2C12.333%207.831%2C12.620%207.831%2C12.976%20L7.831%2C15.990%20C7.831%2C16.346%208.131%2C16.634%208.500%2C16.634%20L8.500%2C16.634%20C8.870%2C16.634%209.168%2C16.346%209.168%2C15.990%20L9.168%2C12.976%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 17px 20px;
    background-position: center;
}
.personal-area-sidebar li.active .personal-icon-4 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2217px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28224%2C%20117%2C%200%29%22%0A%20d%3D%22M14.158%2C20.000%20L2.842%2C20.000%20C1.275%2C20.000%20-0.000%2C18.772%20-0.000%2C17.263%20L-0.000%2C10.618%20C-0.000%2C9.156%201.198%2C7.957%202.698%2C7.885%20L2.698%2C5.587%20C2.698%2C2.506%205.301%2C-0.000%208.500%2C-0.000%20C11.698%2C-0.000%2014.302%2C2.506%2014.302%2C5.587%20L14.302%2C7.885%20C15.802%2C7.958%2017.000%2C9.156%2017.000%2C10.618%20L17.000%2C17.263%20C17.000%2C18.772%2015.725%2C20.000%2014.158%2C20.000%20ZM2.842%2C8.663%20C1.722%2C8.663%200.812%2C9.540%200.812%2C10.618%20L0.812%2C17.263%20C0.812%2C18.341%201.722%2C19.218%202.842%2C19.218%20L14.158%2C19.218%20C15.277%2C19.218%2016.188%2C18.341%2016.188%2C17.263%20L16.188%2C10.618%20C16.188%2C9.540%2015.277%2C8.663%2014.158%2C8.663%20L13.490%2C8.663%20L13.490%2C5.587%20C13.490%2C2.937%2011.251%2C0.781%208.500%2C0.781%20C5.748%2C0.781%203.510%2C2.937%203.510%2C5.587%20L3.510%2C8.663%20C3.510%2C8.663%202.842%2C8.663%202.842%2C8.663%20ZM12.678%2C8.663%20L4.322%2C8.663%20L4.322%2C5.587%20C4.322%2C3.368%206.196%2C1.563%208.500%2C1.563%20C10.803%2C1.563%2012.678%2C3.368%2012.678%2C5.587%20L12.678%2C8.663%20ZM5.134%2C7.882%20L11.866%2C7.882%20L11.866%2C5.587%20C11.866%2C3.800%2010.355%2C2.345%208.500%2C2.345%20C6.644%2C2.345%205.134%2C3.800%205.134%2C5.587%20L5.134%2C7.882%20ZM8.500%2C11.247%20C7.752%2C11.247%207.146%2C11.831%207.146%2C12.551%20C7.146%2C13.270%207.752%2C13.854%208.500%2C13.854%20C9.247%2C13.854%209.853%2C13.270%209.853%2C12.551%20C9.853%2C11.831%209.247%2C11.247%208.500%2C11.247%20ZM9.168%2C12.976%20C9.168%2C12.621%208.870%2C12.333%208.500%2C12.333%20L8.500%2C12.333%20C8.131%2C12.333%207.831%2C12.620%207.831%2C12.976%20L7.831%2C15.990%20C7.831%2C16.346%208.131%2C16.634%208.500%2C16.634%20L8.500%2C16.634%20C8.870%2C16.634%209.168%2C16.346%209.168%2C15.990%20L9.168%2C12.976%20Z%22/%3E%0A%3C/svg%3E');
}
.personal-area-sidebar li:hover .personal-icon-4 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2217px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M14.158%2C20.000%20L2.842%2C20.000%20C1.275%2C20.000%20-0.000%2C18.772%20-0.000%2C17.263%20L-0.000%2C10.618%20C-0.000%2C9.156%201.198%2C7.957%202.698%2C7.885%20L2.698%2C5.587%20C2.698%2C2.506%205.301%2C-0.000%208.500%2C-0.000%20C11.698%2C-0.000%2014.302%2C2.506%2014.302%2C5.587%20L14.302%2C7.885%20C15.802%2C7.958%2017.000%2C9.156%2017.000%2C10.618%20L17.000%2C17.263%20C17.000%2C18.772%2015.725%2C20.000%2014.158%2C20.000%20ZM2.842%2C8.663%20C1.722%2C8.663%200.812%2C9.540%200.812%2C10.618%20L0.812%2C17.263%20C0.812%2C18.341%201.722%2C19.218%202.842%2C19.218%20L14.158%2C19.218%20C15.277%2C19.218%2016.188%2C18.341%2016.188%2C17.263%20L16.188%2C10.618%20C16.188%2C9.540%2015.277%2C8.663%2014.158%2C8.663%20L13.490%2C8.663%20L13.490%2C5.587%20C13.490%2C2.937%2011.251%2C0.781%208.500%2C0.781%20C5.748%2C0.781%203.510%2C2.937%203.510%2C5.587%20L3.510%2C8.663%20C3.510%2C8.663%202.842%2C8.663%202.842%2C8.663%20ZM12.678%2C8.663%20L4.322%2C8.663%20L4.322%2C5.587%20C4.322%2C3.368%206.196%2C1.563%208.500%2C1.563%20C10.803%2C1.563%2012.678%2C3.368%2012.678%2C5.587%20L12.678%2C8.663%20ZM5.134%2C7.882%20L11.866%2C7.882%20L11.866%2C5.587%20C11.866%2C3.800%2010.355%2C2.345%208.500%2C2.345%20C6.644%2C2.345%205.134%2C3.800%205.134%2C5.587%20L5.134%2C7.882%20ZM8.500%2C11.247%20C7.752%2C11.247%207.146%2C11.831%207.146%2C12.551%20C7.146%2C13.270%207.752%2C13.854%208.500%2C13.854%20C9.247%2C13.854%209.853%2C13.270%209.853%2C12.551%20C9.853%2C11.831%209.247%2C11.247%208.500%2C11.247%20ZM9.168%2C12.976%20C9.168%2C12.621%208.870%2C12.333%208.500%2C12.333%20L8.500%2C12.333%20C8.131%2C12.333%207.831%2C12.620%207.831%2C12.976%20L7.831%2C15.990%20C7.831%2C16.346%208.131%2C16.634%208.500%2C16.634%20L8.500%2C16.634%20C8.870%2C16.634%209.168%2C16.346%209.168%2C15.990%20L9.168%2C12.976%20Z%22/%3E%0A%3C/svg%3E');
}
.personal-area-sidebar .personal-icon-5 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2219px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%2851%2C%2051%2C%2051%29%22%0A%20d%3D%22M5.522%2C11.614%20L12.997%2C11.614%20C13.888%2C11.614%2014.614%2C10.890%2014.614%2C10.000%20C14.614%2C9.110%2013.888%2C8.385%2012.997%2C8.385%20L5.522%2C8.385%20L6.416%2C7.492%20C7.047%2C6.864%207.047%2C5.839%206.416%2C5.209%20C5.806%2C4.600%204.740%2C4.600%204.129%2C5.209%20L0.473%2C8.858%20L0.424%2C8.908%20L0.421%2C8.912%20C0.368%2C8.972%200.317%2C9.036%200.271%2C9.104%20C0.248%2C9.140%200.228%2C9.177%200.209%2C9.214%20L0.184%2C9.261%20C0.162%2C9.299%200.141%2C9.338%200.124%2C9.380%20C0.103%2C9.429%200.088%2C9.479%200.075%2C9.529%20L0.060%2C9.577%20C0.050%2C9.611%200.040%2C9.644%200.031%2C9.684%20C-0.011%2C9.894%20-0.011%2C10.107%200.032%2C10.319%20C0.040%2C10.356%200.050%2C10.391%200.062%2C10.427%20L0.078%2C10.482%20C0.090%2C10.527%200.104%2C10.573%200.123%2C10.618%20C0.143%2C10.665%200.166%2C10.709%200.191%2C10.753%20L0.213%2C10.791%20C0.230%2C10.827%200.249%2C10.862%200.271%2C10.895%20C0.331%2C10.985%200.401%2C11.069%200.476%2C11.143%20L4.129%2C14.790%20C4.434%2C15.096%204.840%2C15.263%205.273%2C15.263%20C5.705%2C15.263%206.111%2C15.096%206.417%2C14.790%20C6.722%2C14.484%206.890%2C14.079%206.890%2C13.648%20C6.890%2C13.217%206.722%2C12.812%206.417%2C12.507%20L5.522%2C11.614%20ZM5.819%2C14.193%20C5.527%2C14.484%205.018%2C14.484%204.727%2C14.193%20L1.072%2C10.545%20C1.036%2C10.509%201.004%2C10.470%200.967%2C10.412%20L0.926%2C10.336%20C0.918%2C10.322%200.909%2C10.308%200.892%2C10.256%20L0.860%2C10.151%20C0.840%2C10.051%200.840%2C9.949%200.864%2C9.840%20L0.890%2C9.754%20C0.894%2C9.737%200.897%2C9.721%200.920%2C9.675%20L0.975%2C9.572%20C1.003%2C9.530%201.035%2C9.491%201.070%2C9.456%20L1.118%2C9.408%20L1.119%2C9.407%20L4.727%2C5.805%20C5.018%2C5.515%205.528%2C5.515%205.819%2C5.805%20C6.120%2C6.106%206.120%2C6.595%205.819%2C6.896%20L3.482%2C9.228%20L12.997%2C9.228%20C13.423%2C9.228%2013.769%2C9.574%2013.769%2C9.999%20C13.769%2C10.424%2013.423%2C10.770%2012.997%2C10.770%20L3.481%2C10.770%20L5.819%2C13.103%20C6.120%2C13.403%206.120%2C13.892%205.819%2C14.193%20ZM19.000%2C-0.000%20L19.000%2C20.000%20L8.893%2C20.000%20C8.659%2C20.000%208.470%2C19.811%208.470%2C19.578%20C8.470%2C19.345%208.659%2C19.156%208.893%2C19.156%20L18.155%2C19.156%20L18.155%2C0.843%20L8.857%2C0.843%20C8.623%2C0.843%208.435%2C0.655%208.435%2C0.422%20C8.435%2C0.188%208.623%2C-0.000%208.857%2C-0.000%20L19.000%2C-0.000%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 17px 20px;
    background-position: center;
}
.personal-area-sidebar li.active .personal-icon-5 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2219px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28224%2C%20117%2C%200%29%22%0A%20d%3D%22M5.522%2C11.614%20L12.997%2C11.614%20C13.888%2C11.614%2014.614%2C10.890%2014.614%2C10.000%20C14.614%2C9.110%2013.888%2C8.385%2012.997%2C8.385%20L5.522%2C8.385%20L6.416%2C7.492%20C7.047%2C6.864%207.047%2C5.839%206.416%2C5.209%20C5.806%2C4.600%204.740%2C4.600%204.129%2C5.209%20L0.473%2C8.858%20L0.424%2C8.908%20L0.421%2C8.912%20C0.368%2C8.972%200.317%2C9.036%200.271%2C9.104%20C0.248%2C9.140%200.228%2C9.177%200.209%2C9.214%20L0.184%2C9.261%20C0.162%2C9.299%200.141%2C9.338%200.124%2C9.380%20C0.103%2C9.429%200.088%2C9.479%200.075%2C9.529%20L0.060%2C9.577%20C0.050%2C9.611%200.040%2C9.644%200.031%2C9.684%20C-0.011%2C9.894%20-0.011%2C10.107%200.032%2C10.319%20C0.040%2C10.356%200.050%2C10.391%200.062%2C10.427%20L0.078%2C10.482%20C0.090%2C10.527%200.104%2C10.573%200.123%2C10.618%20C0.143%2C10.665%200.166%2C10.709%200.191%2C10.753%20L0.213%2C10.791%20C0.230%2C10.827%200.249%2C10.862%200.271%2C10.895%20C0.331%2C10.985%200.401%2C11.069%200.476%2C11.143%20L4.129%2C14.790%20C4.434%2C15.096%204.840%2C15.263%205.273%2C15.263%20C5.705%2C15.263%206.111%2C15.096%206.417%2C14.790%20C6.722%2C14.484%206.890%2C14.079%206.890%2C13.648%20C6.890%2C13.217%206.722%2C12.812%206.417%2C12.507%20L5.522%2C11.614%20ZM5.819%2C14.193%20C5.527%2C14.484%205.018%2C14.484%204.727%2C14.193%20L1.072%2C10.545%20C1.036%2C10.509%201.004%2C10.470%200.967%2C10.412%20L0.926%2C10.336%20C0.918%2C10.322%200.909%2C10.308%200.892%2C10.256%20L0.860%2C10.151%20C0.840%2C10.051%200.840%2C9.949%200.864%2C9.840%20L0.890%2C9.754%20C0.894%2C9.737%200.897%2C9.721%200.920%2C9.675%20L0.975%2C9.572%20C1.003%2C9.530%201.035%2C9.491%201.070%2C9.456%20L1.118%2C9.408%20L1.119%2C9.407%20L4.727%2C5.805%20C5.018%2C5.515%205.528%2C5.515%205.819%2C5.805%20C6.120%2C6.106%206.120%2C6.595%205.819%2C6.896%20L3.482%2C9.228%20L12.997%2C9.228%20C13.423%2C9.228%2013.769%2C9.574%2013.769%2C9.999%20C13.769%2C10.424%2013.423%2C10.770%2012.997%2C10.770%20L3.481%2C10.770%20L5.819%2C13.103%20C6.120%2C13.403%206.120%2C13.892%205.819%2C14.193%20ZM19.000%2C-0.000%20L19.000%2C20.000%20L8.893%2C20.000%20C8.659%2C20.000%208.470%2C19.811%208.470%2C19.578%20C8.470%2C19.345%208.659%2C19.156%208.893%2C19.156%20L18.155%2C19.156%20L18.155%2C0.843%20L8.857%2C0.843%20C8.623%2C0.843%208.435%2C0.655%208.435%2C0.422%20C8.435%2C0.188%208.623%2C-0.000%208.857%2C-0.000%20L19.000%2C-0.000%20Z%22/%3E%0A%3C/svg%3E');
}
.personal-area-sidebar li:hover .personal-icon-5 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2219px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M5.522%2C11.614%20L12.997%2C11.614%20C13.888%2C11.614%2014.614%2C10.890%2014.614%2C10.000%20C14.614%2C9.110%2013.888%2C8.385%2012.997%2C8.385%20L5.522%2C8.385%20L6.416%2C7.492%20C7.047%2C6.864%207.047%2C5.839%206.416%2C5.209%20C5.806%2C4.600%204.740%2C4.600%204.129%2C5.209%20L0.473%2C8.858%20L0.424%2C8.908%20L0.421%2C8.912%20C0.368%2C8.972%200.317%2C9.036%200.271%2C9.104%20C0.248%2C9.140%200.228%2C9.177%200.209%2C9.214%20L0.184%2C9.261%20C0.162%2C9.299%200.141%2C9.338%200.124%2C9.380%20C0.103%2C9.429%200.088%2C9.479%200.075%2C9.529%20L0.060%2C9.577%20C0.050%2C9.611%200.040%2C9.644%200.031%2C9.684%20C-0.011%2C9.894%20-0.011%2C10.107%200.032%2C10.319%20C0.040%2C10.356%200.050%2C10.391%200.062%2C10.427%20L0.078%2C10.482%20C0.090%2C10.527%200.104%2C10.573%200.123%2C10.618%20C0.143%2C10.665%200.166%2C10.709%200.191%2C10.753%20L0.213%2C10.791%20C0.230%2C10.827%200.249%2C10.862%200.271%2C10.895%20C0.331%2C10.985%200.401%2C11.069%200.476%2C11.143%20L4.129%2C14.790%20C4.434%2C15.096%204.840%2C15.263%205.273%2C15.263%20C5.705%2C15.263%206.111%2C15.096%206.417%2C14.790%20C6.722%2C14.484%206.890%2C14.079%206.890%2C13.648%20C6.890%2C13.217%206.722%2C12.812%206.417%2C12.507%20L5.522%2C11.614%20ZM5.819%2C14.193%20C5.527%2C14.484%205.018%2C14.484%204.727%2C14.193%20L1.072%2C10.545%20C1.036%2C10.509%201.004%2C10.470%200.967%2C10.412%20L0.926%2C10.336%20C0.918%2C10.322%200.909%2C10.308%200.892%2C10.256%20L0.860%2C10.151%20C0.840%2C10.051%200.840%2C9.949%200.864%2C9.840%20L0.890%2C9.754%20C0.894%2C9.737%200.897%2C9.721%200.920%2C9.675%20L0.975%2C9.572%20C1.003%2C9.530%201.035%2C9.491%201.070%2C9.456%20L1.118%2C9.408%20L1.119%2C9.407%20L4.727%2C5.805%20C5.018%2C5.515%205.528%2C5.515%205.819%2C5.805%20C6.120%2C6.106%206.120%2C6.595%205.819%2C6.896%20L3.482%2C9.228%20L12.997%2C9.228%20C13.423%2C9.228%2013.769%2C9.574%2013.769%2C9.999%20C13.769%2C10.424%2013.423%2C10.770%2012.997%2C10.770%20L3.481%2C10.770%20L5.819%2C13.103%20C6.120%2C13.403%206.120%2C13.892%205.819%2C14.193%20ZM19.000%2C-0.000%20L19.000%2C20.000%20L8.893%2C20.000%20C8.659%2C20.000%208.470%2C19.811%208.470%2C19.578%20C8.470%2C19.345%208.659%2C19.156%208.893%2C19.156%20L18.155%2C19.156%20L18.155%2C0.843%20L8.857%2C0.843%20C8.623%2C0.843%208.435%2C0.655%208.435%2C0.422%20C8.435%2C0.188%208.623%2C-0.000%208.857%2C-0.000%20L19.000%2C-0.000%20Z%22/%3E%0A%3C/svg%3E');
}
.personal-area-sidebar .personal-icon-6 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2223px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%2851%2C%2051%2C%2051%29%22%0A%20d%3D%22M15.877%2C10.635%20C15.929%2C10.658%2015.983%2C10.678%2016.076%2C10.711%20C16.119%2C10.728%2016.162%2C10.745%2016.208%2C10.760%20C16.555%2C10.873%2016.920%2C10.930%2017.292%2C10.930%20C17.417%2C10.930%2017.538%2C10.923%2017.666%2C10.910%20C17.705%2C10.905%2017.743%2C10.900%2017.781%2C10.893%20L17.858%2C10.881%20C17.911%2C10.874%2017.964%2C10.866%2018.026%2C10.853%20C18.063%2C10.845%2018.100%2C10.835%2018.136%2C10.824%20L18.186%2C10.811%20C18.245%2C10.797%2018.303%2C10.783%2018.372%2C10.761%20L18.527%2C10.704%20C18.585%2C10.683%2018.643%2C10.662%2018.691%2C10.641%20C18.720%2C10.629%2018.747%2C10.615%2018.791%2C10.593%20C18.865%2C10.558%2018.942%2C10.522%2019.003%2C10.487%20C19.026%2C10.476%2019.048%2C10.463%2019.069%2C10.449%20C19.137%2C10.409%2019.206%2C10.368%2019.271%2C10.324%20L19.346%2C10.272%20C19.915%2C9.868%2020.358%2C9.306%2020.630%2C8.645%20C20.810%2C8.208%2020.906%2C7.752%2020.918%2C7.287%20L20.920%2C7.188%20C20.920%2C6.751%2020.845%2C6.319%2020.696%2C5.905%20C20.176%2C4.434%2018.808%2C3.446%2017.291%2C3.446%20C15.689%2C3.446%2014.298%2C4.508%2013.828%2C6.090%20C13.740%2C6.385%2013.689%2C6.667%2013.671%2C6.957%20L13.668%2C7.012%20C13.664%2C7.071%2013.660%2C7.129%2013.660%2C7.189%20L13.662%2C7.238%20C13.681%2C8.723%2014.550%2C10.057%2015.877%2C10.635%20ZM14.586%2C7.074%20L14.589%2C7.012%20C14.602%2C6.801%2014.641%2C6.590%2014.707%2C6.367%20C15.058%2C5.186%2016.096%2C4.393%2017.292%2C4.393%20C18.424%2C4.393%2019.446%2C5.131%2019.835%2C6.231%20C19.938%2C6.519%2019.994%2C6.817%2020.001%2C7.118%20L20.001%2C7.192%20C20.001%2C7.561%2019.929%2C7.926%2019.785%2C8.276%20C19.587%2C8.757%2019.268%2C9.168%2018.859%2C9.468%20L18.784%2C9.521%20C18.730%2C9.558%2018.675%2C9.590%2018.629%2C9.618%20L18.582%2C9.646%20C18.527%2C9.677%2018.469%2C9.703%2018.413%2C9.729%20L18.341%2C9.765%20C18.305%2C9.781%2018.266%2C9.795%2018.187%2C9.823%20L18.097%2C9.858%20C18.057%2C9.870%2018.018%2C9.879%2017.944%2C9.897%20L17.837%2C9.927%20C17.805%2C9.933%2017.771%2C9.938%2017.739%2C9.942%20L17.568%2C9.969%20C17.202%2C10.007%2016.828%2C9.969%2016.486%2C9.857%20C16.459%2C9.849%2016.433%2C9.838%2016.407%2C9.828%20L16.336%2C9.801%20C16.303%2C9.789%2016.270%2C9.778%2016.237%2C9.763%20C15.245%2C9.331%2014.596%2C8.335%2014.581%2C7.188%20C14.580%2C7.150%2014.583%2C7.112%2014.586%2C7.074%20ZM17.291%2C10.959%20C15.723%2C10.959%2014.252%2C11.620%2013.177%2C12.778%20C11.785%2C11.601%2010.006%2C10.893%208.070%2C10.893%20C3.620%2C10.893%20-0.000%2C14.625%20-0.000%2C19.212%20C-0.000%2C19.286%200.004%2C19.360%200.009%2C19.432%20L0.030%2C20.000%20L16.104%2C20.000%20L16.129%2C19.446%20C16.134%2C19.369%2016.139%2C19.292%2016.139%2C19.213%20C16.139%2C18.638%2016.082%2C18.077%2015.974%2C17.534%20L22.966%2C17.534%20L22.993%2C17.019%20C22.996%2C16.961%2023.000%2C16.903%2023.000%2C16.844%20C23.000%2C13.599%2020.439%2C10.959%2017.291%2C10.959%20ZM0.921%2C19.052%20C1.004%2C15.061%204.179%2C11.840%208.070%2C11.840%20C9.946%2C11.840%2011.651%2C12.594%2012.927%2C13.817%20C13.026%2C13.911%2013.121%2C14.008%2013.214%2C14.107%20C13.252%2C14.148%2013.289%2C14.190%2013.325%2C14.231%20C13.607%2C14.547%2013.861%2C14.886%2014.084%2C15.245%20C14.121%2C15.304%2014.158%2C15.364%2014.193%2C15.425%20C14.257%2C15.534%2014.318%2C15.642%2014.376%2C15.754%20C14.405%2C15.809%2014.430%2C15.865%2014.457%2C15.921%20C14.562%2C16.138%2014.658%2C16.361%2014.742%2C16.588%20C14.761%2C16.638%2014.781%2C16.688%2014.799%2C16.739%20C14.843%2C16.868%2014.883%2C16.998%2014.921%2C17.128%20C15.097%2C17.742%2015.204%2C18.385%2015.217%2C19.052%20L0.921%2C19.052%20ZM15.721%2C16.587%20C15.719%2C16.582%2015.717%2C16.577%2015.715%2C16.572%20C15.626%2C16.296%2015.521%2C16.029%2015.405%2C15.767%20C15.386%2C15.723%2015.364%2C15.680%2015.344%2C15.636%20C15.239%2C15.409%2015.124%2C15.189%2015.000%2C14.974%20C14.971%2C14.924%2014.942%2C14.874%2014.912%2C14.824%20C14.782%2C14.610%2014.643%2C14.402%2014.496%2C14.202%20C14.468%2C14.165%2014.442%2C14.126%2014.414%2C14.089%20C14.235%2C13.855%2014.048%2C13.630%2013.847%2C13.417%20C14.748%2C12.453%2015.981%2C11.907%2017.291%2C11.907%20C19.848%2C11.907%2021.944%2C13.984%2022.074%2C16.588%20L15.721%2C16.588%20L15.721%2C16.587%20ZM6.114%2C10.015%20C6.166%2C10.037%206.220%2C10.058%206.274%2C10.077%20L6.429%2C10.136%20C6.475%2C10.154%206.521%2C10.172%206.573%2C10.189%20C7.057%2C10.345%207.564%2C10.424%208.080%2C10.425%20L8.081%2C10.425%20C8.255%2C10.425%208.426%2C10.416%208.591%2C10.398%20C8.646%2C10.392%208.701%2C10.383%208.756%2C10.374%20L8.886%2C10.354%20C8.956%2C10.344%209.028%2C10.333%209.092%2C10.319%20C9.146%2C10.308%209.198%2C10.294%209.251%2C10.279%20L9.348%2C10.254%20C9.425%2C10.235%209.502%2C10.216%209.582%2C10.191%20C9.619%2C10.179%209.655%2C10.165%209.690%2C10.151%20L9.822%2C10.102%20C9.896%2C10.076%209.969%2C10.049%2010.042%2C10.017%20C10.074%2C10.003%2010.105%2C9.988%2010.167%2C9.956%20C10.273%2C9.906%2010.379%2C9.857%2010.484%2C9.799%20C10.508%2C9.786%2010.530%2C9.771%2010.556%2C9.754%20C10.674%2C9.685%2010.792%2C9.614%2010.905%2C9.537%20L10.945%2C9.507%20C12.316%2C8.533%2013.134%2C6.933%2013.136%2C5.212%20C13.136%2C2.338%2010.867%2C-0.000%208.079%2C-0.000%20C5.418%2C-0.000%203.204%2C2.145%203.038%2C4.883%20L3.035%2C4.942%20C3.029%2C5.032%203.023%2C5.121%203.023%2C5.212%20C3.023%2C7.311%204.235%2C9.196%206.114%2C10.015%20ZM3.952%2C5.008%20L3.956%2C4.943%20C4.091%2C2.703%205.903%2C0.947%208.080%2C0.947%20C10.361%2C0.947%2012.217%2C2.860%2012.217%2C5.218%20C12.216%2C6.631%2011.536%2C7.949%2010.429%2C8.725%20L10.363%2C8.770%20C10.279%2C8.826%2010.191%2C8.879%2010.097%2C8.934%20L10.051%2C8.964%20C9.966%2C9.009%209.879%2C9.051%209.787%2C9.093%20L9.684%2C9.144%20C9.630%2C9.168%209.574%2C9.187%209.518%2C9.207%20L9.303%2C9.287%20C9.248%2C9.305%209.193%2C9.318%209.137%2C9.331%20L9.010%2C9.365%20C8.977%2C9.374%208.944%2C9.384%208.905%2C9.392%20C8.857%2C9.402%208.808%2C9.409%208.759%2C9.416%20L8.606%2C9.439%20C8.572%2C9.445%208.539%2C9.451%208.499%2C9.455%20C8.361%2C9.470%208.222%2C9.478%208.081%2C9.478%20C7.658%2C9.477%207.241%2C9.412%206.851%2C9.286%20C6.818%2C9.276%206.786%2C9.263%206.754%2C9.250%20L6.583%2C9.186%20C6.544%2C9.171%206.504%2C9.157%206.469%2C9.142%20C4.934%2C8.472%203.942%2C6.930%203.942%2C5.212%20C3.942%2C5.143%203.947%2C5.076%203.952%2C5.008%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 23px 20px;
    background-position: center;
}
.personal-area-sidebar li.active .personal-icon-6 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2223px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28224%2C%20117%2C%200%29%22%0A%20d%3D%22M15.877%2C10.635%20C15.929%2C10.658%2015.983%2C10.678%2016.076%2C10.711%20C16.119%2C10.728%2016.162%2C10.745%2016.208%2C10.760%20C16.555%2C10.873%2016.920%2C10.930%2017.292%2C10.930%20C17.417%2C10.930%2017.538%2C10.923%2017.666%2C10.910%20C17.705%2C10.905%2017.743%2C10.900%2017.781%2C10.893%20L17.858%2C10.881%20C17.911%2C10.874%2017.964%2C10.866%2018.026%2C10.853%20C18.063%2C10.845%2018.100%2C10.835%2018.136%2C10.824%20L18.186%2C10.811%20C18.245%2C10.797%2018.303%2C10.783%2018.372%2C10.761%20L18.527%2C10.704%20C18.585%2C10.683%2018.643%2C10.662%2018.691%2C10.641%20C18.720%2C10.629%2018.747%2C10.615%2018.791%2C10.593%20C18.865%2C10.558%2018.942%2C10.522%2019.003%2C10.487%20C19.026%2C10.476%2019.048%2C10.463%2019.069%2C10.449%20C19.137%2C10.409%2019.206%2C10.368%2019.271%2C10.324%20L19.346%2C10.272%20C19.915%2C9.868%2020.358%2C9.306%2020.630%2C8.645%20C20.810%2C8.208%2020.906%2C7.752%2020.918%2C7.287%20L20.920%2C7.188%20C20.920%2C6.751%2020.845%2C6.319%2020.696%2C5.905%20C20.176%2C4.434%2018.808%2C3.446%2017.291%2C3.446%20C15.689%2C3.446%2014.298%2C4.508%2013.828%2C6.090%20C13.740%2C6.385%2013.689%2C6.667%2013.671%2C6.957%20L13.668%2C7.012%20C13.664%2C7.071%2013.660%2C7.129%2013.660%2C7.189%20L13.662%2C7.238%20C13.681%2C8.723%2014.550%2C10.057%2015.877%2C10.635%20ZM14.586%2C7.074%20L14.589%2C7.012%20C14.602%2C6.801%2014.641%2C6.590%2014.707%2C6.367%20C15.058%2C5.186%2016.096%2C4.393%2017.292%2C4.393%20C18.424%2C4.393%2019.446%2C5.131%2019.835%2C6.231%20C19.938%2C6.519%2019.994%2C6.817%2020.001%2C7.118%20L20.001%2C7.192%20C20.001%2C7.561%2019.929%2C7.926%2019.785%2C8.276%20C19.587%2C8.757%2019.268%2C9.168%2018.859%2C9.468%20L18.784%2C9.521%20C18.730%2C9.558%2018.675%2C9.590%2018.629%2C9.618%20L18.582%2C9.646%20C18.527%2C9.677%2018.469%2C9.703%2018.413%2C9.729%20L18.341%2C9.765%20C18.305%2C9.781%2018.266%2C9.795%2018.187%2C9.823%20L18.097%2C9.858%20C18.057%2C9.870%2018.018%2C9.879%2017.944%2C9.897%20L17.837%2C9.927%20C17.805%2C9.933%2017.771%2C9.938%2017.739%2C9.942%20L17.568%2C9.969%20C17.202%2C10.007%2016.828%2C9.969%2016.486%2C9.857%20C16.459%2C9.849%2016.433%2C9.838%2016.407%2C9.828%20L16.336%2C9.801%20C16.303%2C9.789%2016.270%2C9.778%2016.237%2C9.763%20C15.245%2C9.331%2014.596%2C8.335%2014.581%2C7.188%20C14.580%2C7.150%2014.583%2C7.112%2014.586%2C7.074%20ZM17.291%2C10.959%20C15.723%2C10.959%2014.252%2C11.620%2013.177%2C12.778%20C11.785%2C11.601%2010.006%2C10.893%208.070%2C10.893%20C3.620%2C10.893%20-0.000%2C14.625%20-0.000%2C19.212%20C-0.000%2C19.286%200.004%2C19.360%200.009%2C19.432%20L0.030%2C20.000%20L16.104%2C20.000%20L16.129%2C19.446%20C16.134%2C19.369%2016.139%2C19.292%2016.139%2C19.213%20C16.139%2C18.638%2016.082%2C18.077%2015.974%2C17.534%20L22.966%2C17.534%20L22.993%2C17.019%20C22.996%2C16.961%2023.000%2C16.903%2023.000%2C16.844%20C23.000%2C13.599%2020.439%2C10.959%2017.291%2C10.959%20ZM0.921%2C19.052%20C1.004%2C15.061%204.179%2C11.840%208.070%2C11.840%20C9.946%2C11.840%2011.651%2C12.594%2012.927%2C13.817%20C13.026%2C13.911%2013.121%2C14.008%2013.214%2C14.107%20C13.252%2C14.148%2013.289%2C14.190%2013.325%2C14.231%20C13.607%2C14.547%2013.861%2C14.886%2014.084%2C15.245%20C14.121%2C15.304%2014.158%2C15.364%2014.193%2C15.425%20C14.257%2C15.534%2014.318%2C15.642%2014.376%2C15.754%20C14.405%2C15.809%2014.430%2C15.865%2014.457%2C15.921%20C14.562%2C16.138%2014.658%2C16.361%2014.742%2C16.588%20C14.761%2C16.638%2014.781%2C16.688%2014.799%2C16.739%20C14.843%2C16.868%2014.883%2C16.998%2014.921%2C17.128%20C15.097%2C17.742%2015.204%2C18.385%2015.217%2C19.052%20L0.921%2C19.052%20ZM15.721%2C16.587%20C15.719%2C16.582%2015.717%2C16.577%2015.715%2C16.572%20C15.626%2C16.296%2015.521%2C16.029%2015.405%2C15.767%20C15.386%2C15.723%2015.364%2C15.680%2015.344%2C15.636%20C15.239%2C15.409%2015.124%2C15.189%2015.000%2C14.974%20C14.971%2C14.924%2014.942%2C14.874%2014.912%2C14.824%20C14.782%2C14.610%2014.643%2C14.402%2014.496%2C14.202%20C14.468%2C14.165%2014.442%2C14.126%2014.414%2C14.089%20C14.235%2C13.855%2014.048%2C13.630%2013.847%2C13.417%20C14.748%2C12.453%2015.981%2C11.907%2017.291%2C11.907%20C19.848%2C11.907%2021.944%2C13.984%2022.074%2C16.588%20L15.721%2C16.588%20L15.721%2C16.587%20ZM6.114%2C10.015%20C6.166%2C10.037%206.220%2C10.058%206.274%2C10.077%20L6.429%2C10.136%20C6.475%2C10.154%206.521%2C10.172%206.573%2C10.189%20C7.057%2C10.345%207.564%2C10.424%208.080%2C10.425%20L8.081%2C10.425%20C8.255%2C10.425%208.426%2C10.416%208.591%2C10.398%20C8.646%2C10.392%208.701%2C10.383%208.756%2C10.374%20L8.886%2C10.354%20C8.956%2C10.344%209.028%2C10.333%209.092%2C10.319%20C9.146%2C10.308%209.198%2C10.294%209.251%2C10.279%20L9.348%2C10.254%20C9.425%2C10.235%209.502%2C10.216%209.582%2C10.191%20C9.619%2C10.179%209.655%2C10.165%209.690%2C10.151%20L9.822%2C10.102%20C9.896%2C10.076%209.969%2C10.049%2010.042%2C10.017%20C10.074%2C10.003%2010.105%2C9.988%2010.167%2C9.956%20C10.273%2C9.906%2010.379%2C9.857%2010.484%2C9.799%20C10.508%2C9.786%2010.530%2C9.771%2010.556%2C9.754%20C10.674%2C9.685%2010.792%2C9.614%2010.905%2C9.537%20L10.945%2C9.507%20C12.316%2C8.533%2013.134%2C6.933%2013.136%2C5.212%20C13.136%2C2.338%2010.867%2C-0.000%208.079%2C-0.000%20C5.418%2C-0.000%203.204%2C2.145%203.038%2C4.883%20L3.035%2C4.942%20C3.029%2C5.032%203.023%2C5.121%203.023%2C5.212%20C3.023%2C7.311%204.235%2C9.196%206.114%2C10.015%20ZM3.952%2C5.008%20L3.956%2C4.943%20C4.091%2C2.703%205.903%2C0.947%208.080%2C0.947%20C10.361%2C0.947%2012.217%2C2.860%2012.217%2C5.218%20C12.216%2C6.631%2011.536%2C7.949%2010.429%2C8.725%20L10.363%2C8.770%20C10.279%2C8.826%2010.191%2C8.879%2010.097%2C8.934%20L10.051%2C8.964%20C9.966%2C9.009%209.879%2C9.051%209.787%2C9.093%20L9.684%2C9.144%20C9.630%2C9.168%209.574%2C9.187%209.518%2C9.207%20L9.303%2C9.287%20C9.248%2C9.305%209.193%2C9.318%209.137%2C9.331%20L9.010%2C9.365%20C8.977%2C9.374%208.944%2C9.384%208.905%2C9.392%20C8.857%2C9.402%208.808%2C9.409%208.759%2C9.416%20L8.606%2C9.439%20C8.572%2C9.445%208.539%2C9.451%208.499%2C9.455%20C8.361%2C9.470%208.222%2C9.478%208.081%2C9.478%20C7.658%2C9.477%207.241%2C9.412%206.851%2C9.286%20C6.818%2C9.276%206.786%2C9.263%206.754%2C9.250%20L6.583%2C9.186%20C6.544%2C9.171%206.504%2C9.157%206.469%2C9.142%20C4.934%2C8.472%203.942%2C6.930%203.942%2C5.212%20C3.942%2C5.143%203.947%2C5.076%203.952%2C5.008%20Z%22/%3E%0A%3C/svg%3E');
}
.personal-area-sidebar li:hover .personal-icon-6 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2223px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M15.877%2C10.635%20C15.929%2C10.658%2015.983%2C10.678%2016.076%2C10.711%20C16.119%2C10.728%2016.162%2C10.745%2016.208%2C10.760%20C16.555%2C10.873%2016.920%2C10.930%2017.292%2C10.930%20C17.417%2C10.930%2017.538%2C10.923%2017.666%2C10.910%20C17.705%2C10.905%2017.743%2C10.900%2017.781%2C10.893%20L17.858%2C10.881%20C17.911%2C10.874%2017.964%2C10.866%2018.026%2C10.853%20C18.063%2C10.845%2018.100%2C10.835%2018.136%2C10.824%20L18.186%2C10.811%20C18.245%2C10.797%2018.303%2C10.783%2018.372%2C10.761%20L18.527%2C10.704%20C18.585%2C10.683%2018.643%2C10.662%2018.691%2C10.641%20C18.720%2C10.629%2018.747%2C10.615%2018.791%2C10.593%20C18.865%2C10.558%2018.942%2C10.522%2019.003%2C10.487%20C19.026%2C10.476%2019.048%2C10.463%2019.069%2C10.449%20C19.137%2C10.409%2019.206%2C10.368%2019.271%2C10.324%20L19.346%2C10.272%20C19.915%2C9.868%2020.358%2C9.306%2020.630%2C8.645%20C20.810%2C8.208%2020.906%2C7.752%2020.918%2C7.287%20L20.920%2C7.188%20C20.920%2C6.751%2020.845%2C6.319%2020.696%2C5.905%20C20.176%2C4.434%2018.808%2C3.446%2017.291%2C3.446%20C15.689%2C3.446%2014.298%2C4.508%2013.828%2C6.090%20C13.740%2C6.385%2013.689%2C6.667%2013.671%2C6.957%20L13.668%2C7.012%20C13.664%2C7.071%2013.660%2C7.129%2013.660%2C7.189%20L13.662%2C7.238%20C13.681%2C8.723%2014.550%2C10.057%2015.877%2C10.635%20ZM14.586%2C7.074%20L14.589%2C7.012%20C14.602%2C6.801%2014.641%2C6.590%2014.707%2C6.367%20C15.058%2C5.186%2016.096%2C4.393%2017.292%2C4.393%20C18.424%2C4.393%2019.446%2C5.131%2019.835%2C6.231%20C19.938%2C6.519%2019.994%2C6.817%2020.001%2C7.118%20L20.001%2C7.192%20C20.001%2C7.561%2019.929%2C7.926%2019.785%2C8.276%20C19.587%2C8.757%2019.268%2C9.168%2018.859%2C9.468%20L18.784%2C9.521%20C18.730%2C9.558%2018.675%2C9.590%2018.629%2C9.618%20L18.582%2C9.646%20C18.527%2C9.677%2018.469%2C9.703%2018.413%2C9.729%20L18.341%2C9.765%20C18.305%2C9.781%2018.266%2C9.795%2018.187%2C9.823%20L18.097%2C9.858%20C18.057%2C9.870%2018.018%2C9.879%2017.944%2C9.897%20L17.837%2C9.927%20C17.805%2C9.933%2017.771%2C9.938%2017.739%2C9.942%20L17.568%2C9.969%20C17.202%2C10.007%2016.828%2C9.969%2016.486%2C9.857%20C16.459%2C9.849%2016.433%2C9.838%2016.407%2C9.828%20L16.336%2C9.801%20C16.303%2C9.789%2016.270%2C9.778%2016.237%2C9.763%20C15.245%2C9.331%2014.596%2C8.335%2014.581%2C7.188%20C14.580%2C7.150%2014.583%2C7.112%2014.586%2C7.074%20ZM17.291%2C10.959%20C15.723%2C10.959%2014.252%2C11.620%2013.177%2C12.778%20C11.785%2C11.601%2010.006%2C10.893%208.070%2C10.893%20C3.620%2C10.893%20-0.000%2C14.625%20-0.000%2C19.212%20C-0.000%2C19.286%200.004%2C19.360%200.009%2C19.432%20L0.030%2C20.000%20L16.104%2C20.000%20L16.129%2C19.446%20C16.134%2C19.369%2016.139%2C19.292%2016.139%2C19.213%20C16.139%2C18.638%2016.082%2C18.077%2015.974%2C17.534%20L22.966%2C17.534%20L22.993%2C17.019%20C22.996%2C16.961%2023.000%2C16.903%2023.000%2C16.844%20C23.000%2C13.599%2020.439%2C10.959%2017.291%2C10.959%20ZM0.921%2C19.052%20C1.004%2C15.061%204.179%2C11.840%208.070%2C11.840%20C9.946%2C11.840%2011.651%2C12.594%2012.927%2C13.817%20C13.026%2C13.911%2013.121%2C14.008%2013.214%2C14.107%20C13.252%2C14.148%2013.289%2C14.190%2013.325%2C14.231%20C13.607%2C14.547%2013.861%2C14.886%2014.084%2C15.245%20C14.121%2C15.304%2014.158%2C15.364%2014.193%2C15.425%20C14.257%2C15.534%2014.318%2C15.642%2014.376%2C15.754%20C14.405%2C15.809%2014.430%2C15.865%2014.457%2C15.921%20C14.562%2C16.138%2014.658%2C16.361%2014.742%2C16.588%20C14.761%2C16.638%2014.781%2C16.688%2014.799%2C16.739%20C14.843%2C16.868%2014.883%2C16.998%2014.921%2C17.128%20C15.097%2C17.742%2015.204%2C18.385%2015.217%2C19.052%20L0.921%2C19.052%20ZM15.721%2C16.587%20C15.719%2C16.582%2015.717%2C16.577%2015.715%2C16.572%20C15.626%2C16.296%2015.521%2C16.029%2015.405%2C15.767%20C15.386%2C15.723%2015.364%2C15.680%2015.344%2C15.636%20C15.239%2C15.409%2015.124%2C15.189%2015.000%2C14.974%20C14.971%2C14.924%2014.942%2C14.874%2014.912%2C14.824%20C14.782%2C14.610%2014.643%2C14.402%2014.496%2C14.202%20C14.468%2C14.165%2014.442%2C14.126%2014.414%2C14.089%20C14.235%2C13.855%2014.048%2C13.630%2013.847%2C13.417%20C14.748%2C12.453%2015.981%2C11.907%2017.291%2C11.907%20C19.848%2C11.907%2021.944%2C13.984%2022.074%2C16.588%20L15.721%2C16.588%20L15.721%2C16.587%20ZM6.114%2C10.015%20C6.166%2C10.037%206.220%2C10.058%206.274%2C10.077%20L6.429%2C10.136%20C6.475%2C10.154%206.521%2C10.172%206.573%2C10.189%20C7.057%2C10.345%207.564%2C10.424%208.080%2C10.425%20L8.081%2C10.425%20C8.255%2C10.425%208.426%2C10.416%208.591%2C10.398%20C8.646%2C10.392%208.701%2C10.383%208.756%2C10.374%20L8.886%2C10.354%20C8.956%2C10.344%209.028%2C10.333%209.092%2C10.319%20C9.146%2C10.308%209.198%2C10.294%209.251%2C10.279%20L9.348%2C10.254%20C9.425%2C10.235%209.502%2C10.216%209.582%2C10.191%20C9.619%2C10.179%209.655%2C10.165%209.690%2C10.151%20L9.822%2C10.102%20C9.896%2C10.076%209.969%2C10.049%2010.042%2C10.017%20C10.074%2C10.003%2010.105%2C9.988%2010.167%2C9.956%20C10.273%2C9.906%2010.379%2C9.857%2010.484%2C9.799%20C10.508%2C9.786%2010.530%2C9.771%2010.556%2C9.754%20C10.674%2C9.685%2010.792%2C9.614%2010.905%2C9.537%20L10.945%2C9.507%20C12.316%2C8.533%2013.134%2C6.933%2013.136%2C5.212%20C13.136%2C2.338%2010.867%2C-0.000%208.079%2C-0.000%20C5.418%2C-0.000%203.204%2C2.145%203.038%2C4.883%20L3.035%2C4.942%20C3.029%2C5.032%203.023%2C5.121%203.023%2C5.212%20C3.023%2C7.311%204.235%2C9.196%206.114%2C10.015%20ZM3.952%2C5.008%20L3.956%2C4.943%20C4.091%2C2.703%205.903%2C0.947%208.080%2C0.947%20C10.361%2C0.947%2012.217%2C2.860%2012.217%2C5.218%20C12.216%2C6.631%2011.536%2C7.949%2010.429%2C8.725%20L10.363%2C8.770%20C10.279%2C8.826%2010.191%2C8.879%2010.097%2C8.934%20L10.051%2C8.964%20C9.966%2C9.009%209.879%2C9.051%209.787%2C9.093%20L9.684%2C9.144%20C9.630%2C9.168%209.574%2C9.187%209.518%2C9.207%20L9.303%2C9.287%20C9.248%2C9.305%209.193%2C9.318%209.137%2C9.331%20L9.010%2C9.365%20C8.977%2C9.374%208.944%2C9.384%208.905%2C9.392%20C8.857%2C9.402%208.808%2C9.409%208.759%2C9.416%20L8.606%2C9.439%20C8.572%2C9.445%208.539%2C9.451%208.499%2C9.455%20C8.361%2C9.470%208.222%2C9.478%208.081%2C9.478%20C7.658%2C9.477%207.241%2C9.412%206.851%2C9.286%20C6.818%2C9.276%206.786%2C9.263%206.754%2C9.250%20L6.583%2C9.186%20C6.544%2C9.171%206.504%2C9.157%206.469%2C9.142%20C4.934%2C8.472%203.942%2C6.930%203.942%2C5.212%20C3.942%2C5.143%203.947%2C5.076%203.952%2C5.008%20Z%22/%3E%0A%3C/svg%3E');
}
.personal-area-sidebar .personal-icon-8 {
    background-image: url(/images/temp/icons/building-icon.png);
    background-repeat: no-repeat;
    background-size: 17px 20px;
    background-position: center;
}
.personal-area-sidebar li.active .personal-icon-8 {
    background-image: url('/images/temp/icons/building-icon.png');
}
.personal-area-sidebar li:hover .personal-icon-8 {
    background-image: url('/images/temp/icons/building-icon.png');
}


[class*=" personal-icon-"],
[class^=personal-icon-] {
    height: 20px;
    width: 24px;
    margin-right: 12px;
    float: left;
}

.orders-list-tabs {
    margin-bottom: 30px;
}
.orders-list-tabs li.active a {
    font-weight: 700;
    color: #333;
}
.orders-list-tabs li:hover a {
    color: #333;
}
.orders-list-tabs a {
    text-decoration: none;
}
.orders-list .panel {
    margin-bottom: 0;
}
.orders-list .panel + .panel {
    margin-top: 30px;
}
.orders-list .panel-body {
    padding-top: 0;
    padding-bottom: 0
}
.orders-list table th a {
    text-decoration: none;
}
.orders-list table th a:hover {
    color: #ef7d00;
}
.orders-list table th .caret {
    margin-left: 8px;
    border-top: 4px dashed #c1c1c1;
}
.orders-list table th .sorting-active .caret {
    margin-top: -1px;
    transform: rotate(-180deg);
}
.orders-list table td {
    vertical-align: middle!important;
}
.orders-list table p {
    margin-bottom: 0;
}
.order-list-empty {
    padding: 30px 0;
}
.order-list-empty p {
    margin: 0;
}
.order-list-empty p + p {
    margin-top: 10px;
}
.order-num {
    text-decoration: none;
    border-bottom: 1px solid #333;
}
.order-num:hover {
    color: #ef7d00;
    border-color: #ef7d00;
}
.order-done {
    color: #39b54a;
}
.order-page-price {
    font-size: 18px;
}
.order-details {
    min-width: 370px;
    padding: 25px;
}
.order-details-field {
    overflow: hidden;
}

form[name=status] > .status {
    margin-top: 10px;
}

.order-details-field.status .order-details-content select {
    width: 200px;
}

.order-details-content.no-max-width {
    max-width: calc(100% - 115px);
}

.order-details-field.status .order-details-title {
    margin-top: 7px;
}
.order-details-field + .order-details-field {
    margin-top: 5px;
}
.order-details-field + .order-details-field.status {
    margin-top: 10px;
}
.order-details-field + .order-details-field.save {
    margin-top: 25px;
}
.order-details-field p {
    margin-bottom: 0;
}
.order-details-title {
    width: 100px;
    margin-right: 15px;
    float: left;
}
.order-details-title p {
    display: block;
    font-weight: 700;
    font-size: 14px;
    color: #333;
}
.order-details-title-text {
    display: block;
    font-weight: 700;
    font-size: 14px;
    color: #333;
}
.order-details-content {
    max-width: 200px;
    float: left;
}
.orders-list .panel-heading.download {
    overflow: hidden;
}
.orders-list .panel-heading.download .mt-1,
.orders-list .panel-heading.download .mt-2,
.orders-list .panel-heading.download .mt-3 {
    max-width: 500px;
    float: left;
}
.orders-list .panel-heading.download .order-download {
    margin-top: 14px;
    float: right;
}
.orders-list .panel-heading.download .order-download a:hover {
    color: #ef7d00;
}
.orders-list .panel-heading.download .order-download a:before {
    display: block;
    height: 14px;
    width: 11px;
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2211px%22%20height%3D%2214px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28245%2C%20130%2C%2031%29%22%0A%20d%3D%22M10.999%2C4.940%20L7.856%2C4.940%20L7.856%2C-0.000%20L3.143%2C-0.000%20L3.143%2C4.940%20L-0.000%2C4.940%20L5.500%2C10.705%20L10.999%2C4.940%20ZM-0.000%2C12.351%20L-0.000%2C14.000%20L11.000%2C14.000%20L11.000%2C12.351%20L-0.000%2C12.351%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 11px 14px;
    background-position: center;
    content: '';
    margin: 3px 12px 0 0;
    float: left;
}

.shop-information .panel-body {
    padding: 40px 0 0 0;
}
.personalarea-form-group {
    padding: 0 40px;
}
.personalarea-form-group.sales-place-group {
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
}
.personalarea-form-group.sales-place-group .shop-form-field:nth-child(2) {
    margin-top: 0;
}
.personalarea-form-group + .personalarea-form-group {
    margin-top: 40px;
}
.personalarea-form-group-title {
    display: block;
    font-weight: 400;
    font-size: 20px;
    margin: 0 0 17px 0;
}
.shop-form-group-content {
    overflow: hidden;
}
.shop-form-group-content_gap-inner_y_xxsmal {
    padding: 10px 0;
}
.shop-form-field {
    min-height: 59px;
    width: 607px;
    margin-top: 20px;
    float: left;
}
.shop-form-field:not(.double) + .shop-form-field.double {
    clear: both;
}
.shop-form-field:nth-child(1) {
    margin-top: 0;
}
.shop-form-field.double {
    width: 289px;
    margin-right: 29px;
}
.shop-form-field label {
    display: block;
    width: 100%;
    margin: 0;
}
.shop-form-field .title {
    display: block;
    font-weight: 700;
    margin-bottom: 5px;
}
.shop-form-field .title .required {
    font-style: normal;
    color: #ff0000;
}
.shop-form-field input[type="text"] {
    width: 100%;
}
.shop-form-field textarea {
    height: 125px;
    resize: none;
}
.shop-form-field .form-control {
    font-weight: 400;
}
.shop-form-field input::-webkit-input-placeholder {
    color: #bdbdbd;
}
.shop-form-field input::-moz-placeholder {
    color: #bdbdbd;
}
.shop-form-field input:-moz-placeholder {
    color: #bdbdbd;
}
.shop-form-field input:-ms-input-placeholder {
    color: #bdbdbd;
}
.radio-content {
    overflow: hidden;
}
.radio-content label {
    width: auto;
    cursor: pointer;
    float: left;
}
.radio-content label:hover {
    opacity: 0.7;
}
.radio-content label input[type="radio"] {
    margin-right: 8px;
    float: left;
}
.radio-content label input[type="checkbox"] {
    margin-right: 8px;
    float: left;
}
.radio-content label:not(:last-child) {
    margin-right: 20px;
}
.radio-content label span {
    display: block;
    font-weight: 400;
    float: left;
}
.personalarea-form-bottom {
    background: #f5f5f5;
    padding: 20px 40px;
    margin-top: 30px;
    border-top: 1px solid #ddd;
    overflow: hidden;
    box-sizing: border-box;
}
.personalarea-form-bottom-button {
    margin: 0 20px 0 0;
    float: left;
}
.personalarea-form-bottom-button .btn {
    height: 45px;
    width: 175px;
}
.personalarea-form-bottom-text {
    max-width: 435px;
    overflow: hidden;
}
.personalarea-form-bottom-text p {
    font-style: italic;
    margin: 0;
}
.personalarea-save-status {
    display: none;
    margin-top: 13px;
    float: left;
}
.personalarea-save-status:before {
    display: block;
    height: 11px;
    width: 15px;
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2215px%22%20height%3D%2211px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%280%2C%20166%2C%2081%29%22%0A%20d%3D%22M4.773%2C8.701%20L1.193%2C5.254%20L-0.000%2C6.403%20L4.773%2C11.000%20L15.000%2C1.149%20L13.807%2C-0.000%20L4.773%2C8.701%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 15px 11px;
    background-position: center;
    content: '';
    margin: 5px 7px 0 0;
    float: left;
}
.personalarea-save-status p {
    margin: 0;
    float: left;
}
.search-area-form-bottom-button {
    margin: 0 20px 0 0;
    float: left;
}
.search-area-form-bottom-button .btn {
    height: 45px;
    width: 175px;
}
.search-area-form-bottom-button a{
    padding-top: 12px;
}
#personal-shops-export-error {
    margin: 20px 0 0 0;
    display: inline-block;
    color: red;
    padding: 12px;
    float: right;
    visibility: hidden;
}
.personal-shops-export-button {
    display: inline-block;
    margin: 20px 0 0 0;
    float: right;
}
.personal-shops-export-button .btn {
    height: 45px;
    width: 175px;
}
.personal-shops-export-button a{
    padding-top: 12px;
}
.shop-mode-block + .shop-mode-block {
    margin-top: 18px;
}
.shop-mode-title {
    display: block;
    font-weight: 700;
    margin-bottom: 7px;
}
.shop-mode-field {
    overflow: hidden;
}
.shop-mode-field span {
    display: block;
    height: 34px;
    line-height: 34px;
    margin-right: 15px;
    float: left;
}
.shop-mode-field span.separate {
    width: 20px;
    color: #aeaeae;
    text-align: center;
    margin: 0;
}
.shop-mode-field .from {
    margin-right: 33px;
    float: left;
}
.shop-mode-field .to {
    margin-right: 20px;
    float: left;
}
.shop-mode-field .form-control {
    width: 112px;
    float: left;
}
.not-working {
    float: left;
}
.not-working label {
    display: block;
    cursor: pointer;
    margin: 0;
    float: left;
}
.not-working label:hover {
    opacity: 0.7;
}
.not-working input[type="checkbox"] {
    margin: 11px 10px 0 0;
    float: left;
}
.not-working span {
    display: block;
    font-weight: 400;
    margin: 0;
    float: left;
}
.logo-upload-field {
    position: relative;
}
.logo-upload-field input[type="file"] {
    position: absolute;
    top: 0;
    left: -9999px;
}
.file-name-field {
    height: 40px;
    width: 365px;
    cursor: pointer;
    padding: 9.5px 20px;
    text-overflow: ellipsis;
    border: 1px solid #ccc;
    overflow: hidden;
    border-radius: 4px 0 0 4px;
    box-sizing: border-box;
    float: left;
}
.file-name-field:hover {
    opacity: 0.8;
}
.file-name-field:hover span {
    border-color: rgba(255,255,255,0);
}
.file-name-field span {
    display: block;
    max-width: 325px;
    font-weight: 400;
    line-height: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-bottom: 1px dashed #333;
    float: left;
}
.file-btn {
    height: 40px;
    width: 100px;
    background: #ef7d00;
    text-align: center;
    cursor: pointer;
    padding: 9.5px 0;
    border-radius: 0 4px 4px 0;
    box-sizing: border-box;
    float: left;
}
.file-btn:hover {
    background: #ff9623;
}
.file-btn span {
    font-weight: 400;
    color: #fff;
}


.profile-information .panel-body {
    padding: 40px 0 0 0;
}
.profile-form-group-content:before,
.profile-form-group-content:after {
    content: " ";
    display: table;
}
.profile-form-group-content:after {
    clear: both;
}
.profile-form-field {
    min-height: 59px;
    width: 340px;
    margin-top: 20px;
    float: left;
}
.profile-form-field:nth-child(1),
.profile-form-field:nth-child(2) {
    margin-top: 0;
}
.profile-form-field:not(:nth-child(2n)) {
    margin-right: 20px;
}
.profile-form-field label {
    display: block;
    width: 100%;
    margin: 0;
}
.profile-form-field .title {
    display: block;
    margin-bottom: 5px;
}
.profile-form-field .title .required {
    font-style: normal;
    color: #ff0000;
}
.profile-form-field input[type="text"] {
    width: 100%;
}
.profile-form-field .form-control {
    font-weight: 400;
}
.profile-form-field input::-webkit-input-placeholder {
    color: #bdbdbd;
}
.profile-form-field input::-moz-placeholder {
    color: #bdbdbd;
}
.profile-form-field input:-moz-placeholder {
    color: #bdbdbd;
}
.profile-form-field input:-ms-input-placeholder {
    color: #bdbdbd;
}
.profile-form-field .title .required {
    font-style: normal;
    color: #ff0000;
}

.sales-list .panel {
    margin-bottom: 0;
}
.sales-list .panel + .panel {
    margin-top: 30px;
}
.sales-list .panel-body {
    padding-top: 0;
    padding-bottom: 0
}
.sales-list table th a {
    text-decoration: none;
}
.sales-list table th a:hover {
    color: #ef7d00;
}
.sales-list table th .caret {
    margin-left: 8px;
    border-top: 4px dashed #c1c1c1;
}
.sales-list table th .sorting-active .caret {
    margin-top: -1px;
    transform: rotate(-180deg);
}
.sales-list table td {
    vertical-align: top!important;
}
.sales-list table p {
    margin-bottom: 0;
}
.shop-name {
    text-decoration: none;
    border-bottom: 1px solid #333;
}
.shop-name:hover {
    color: #ef7d00;
    border-color: #ef7d00;
}
.sales-list .brand-shop {
    display: block;
    font-size: 12px;
    color: #aeaeae;
    margin-top: 5px;
}
.sales-list .brand-shop:before {
    display: block;
    height: 10px;
    width: 11px;
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2212px%22%20height%3D%2211px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28254%2C%20205%2C%2081%29%22%0A%20d%3D%22M5.774%2C0.165%20L7.176%2C3.330%20L10.767%2C3.624%20C11.016%2C3.645%2011.118%2C3.941%2010.929%2C4.097%20L8.205%2C6.347%20L9.021%2C9.694%20C9.078%2C9.926%208.813%2C10.109%208.599%2C9.986%20L5.513%2C8.211%20L2.427%2C9.986%20C2.213%2C10.109%201.949%2C9.926%202.006%2C9.694%20L2.822%2C6.347%20L0.098%2C4.096%20C-0.091%2C3.940%200.009%2C3.644%200.259%2C3.623%20L3.850%2C3.329%20L5.253%2C0.165%20C5.350%2C-0.056%205.676%2C-0.056%205.774%2C0.165%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 11px 10px;
    background-position: center;
    content: '';
    margin: 4px 5px 0 0;
    float: left;
}
.sales-list .shop-edit {
    display: block;
    text-decoration: none;
    clear: both;
    float: left;
}
.sales-list .shop-edit:before {
    display: block;
    height: 12px;
    width: 12px;
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2212px%22%20height%3D%2212px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28239%2C%20125%2C%200%29%22%0A%20d%3D%22M0.000%2C9.466%20L0.000%2C12.000%20L2.533%2C12.000%20L9.866%2C4.600%20L7.333%2C2.066%20L0.000%2C9.466%20ZM11.799%2C2.666%20C12.066%2C2.399%2012.066%2C2.000%2011.799%2C1.733%20L10.266%2C0.199%20C9.999%2C-0.067%209.599%2C-0.067%209.333%2C0.199%20L8.133%2C1.400%20L10.666%2C3.933%20L11.799%2C2.666%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: center;
    content: '';
    margin: 5px 8px 0 0;
    float: left;
}
.sales-list .shop-edit:hover {
    color: #ef7d00;
}
.sales-list .shop-edit:hover span {
    border-color: #ef7d00;
}
.sales-list .shop-edit span {
    border-bottom: 1px solid #333;
}
.sales-list .shop-remove {
    display: block;
    text-decoration: none;
    margin: 3px 0 5px 0;
    clear: both;
    float: left;
}
.sales-list .shop-remove:before {
    display: block;
    height: 12px;
    width: 12px;
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2212px%22%20height%3D%2212px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28237%2C%2028%2C%2036%29%22%0A%20d%3D%22M12.000%2C1.200%20L10.800%2C-0.000%20L6.000%2C4.800%20L1.200%2C-0.000%20L-0.000%2C1.200%20L4.800%2C6.000%20L-0.000%2C10.800%20L1.200%2C12.000%20L6.000%2C7.200%20L10.800%2C12.000%20L12.000%2C10.800%20L7.200%2C6.000%20L12.000%2C1.200%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: center;
    content: '';
    margin: 5px 8px 0 0;
    float: left;
}
.sales-list .shop-remove:hover {
    color: #ed1c24;
}
.sales-list .shop-remove:hover span {
    border-color: #ed1c24;
}
.sales-list .shop-remove span {
    border-bottom: 1px solid #333;
}
.sales-list .shop-approve {
    display: block;
    text-decoration: none;
    clear: both;
    float: left;
}
.sales-list .shop-approve:before {
    display: block;
    height: 12px;
    width: 15px;
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2215px%22%20height%3D%2211px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%280%2C%20166%2C%2081%29%22%0A%20d%3D%22M4.773%2C8.701%20L1.193%2C5.253%20L-0.000%2C6.403%20L4.773%2C11.000%20L15.000%2C1.149%20L13.807%2C-0.000%20L4.773%2C8.701%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 15px 11px;
    background-position: center;
    content: '';
    margin: 5px 5px 0 0;
    float: left;
}
.sales-list .shop-approve:hover {
    color: #00a651;
}
.sales-list .shop-approve:hover span {
    border-color: #00a651;
}
.sales-list .shop-approve span {
    border-bottom: 1px dotted #333;
}
.sales-list .shop-decline {
    display: block;
    text-decoration: none;
    margin: 3px 0 5px 0;
    clear: both;
    float: left;
}
.sales-list .shop-decline:before {
    display: block;
    height: 12px;
    width: 12px;
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2212px%22%20height%3D%2212px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28237%2C%2028%2C%2036%29%22%0A%20d%3D%22M12.000%2C1.200%20L10.800%2C-0.000%20L6.000%2C4.800%20L1.200%2C-0.000%20L-0.000%2C1.200%20L4.800%2C6.000%20L-0.000%2C10.800%20L1.200%2C12.000%20L6.000%2C7.200%20L10.800%2C12.000%20L12.000%2C10.800%20L7.200%2C6.000%20L12.000%2C1.200%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: center;
    content: '';
    margin: 5px 8px 0 0;
    float: left;
}
.sales-list .shop-decline:hover {
    color: #ed1c24;
}
.sales-list .shop-decline:hover span {
    border-color: #ed1c24;
}
.sales-list .shop-decline span {
    border-bottom: 1px solid #333;
}

.panel-heading-back {
    display: block;
    height: 12px;
    width: 15px;
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2215px%22%20height%3D%2212px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%2851%2C%2051%2C%2051%29%22%0A%20d%3D%22M0.267%2C5.337%20L5.199%2C0.274%20C5.556%2C-0.092%206.134%2C-0.092%206.490%2C0.274%20C6.847%2C0.640%206.847%2C1.234%206.490%2C1.600%20L3.118%2C5.062%20L14.087%2C5.062%20C14.591%2C5.062%2015.000%2C5.482%2015.000%2C6.000%20C15.000%2C6.517%2014.591%2C6.937%2014.087%2C6.937%20L3.118%2C6.937%20L6.490%2C10.399%20C6.847%2C10.765%206.847%2C11.359%206.490%2C11.725%20C6.312%2C11.908%206.078%2C12.000%205.845%2C12.000%20C5.611%2C12.000%205.377%2C11.908%205.199%2C11.725%20L0.267%2C6.663%20C-0.089%2C6.296%20-0.089%2C5.703%200.267%2C5.337%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    margin: 7px 15px 0 0;
    float: left;
}
.panel-heading-back:hover {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2215px%22%20height%3D%2212px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28239%2C%20125%2C%200%29%22%0A%20d%3D%22M0.267%2C5.337%20L5.199%2C0.274%20C5.556%2C-0.092%206.134%2C-0.092%206.490%2C0.274%20C6.847%2C0.640%206.847%2C1.234%206.490%2C1.600%20L3.118%2C5.062%20L14.087%2C5.062%20C14.591%2C5.062%2015.000%2C5.482%2015.000%2C6.000%20C15.000%2C6.517%2014.591%2C6.937%2014.087%2C6.937%20L3.118%2C6.937%20L6.490%2C10.399%20C6.847%2C10.765%206.847%2C11.359%206.490%2C11.725%20C6.312%2C11.908%206.078%2C12.000%205.845%2C12.000%20C5.611%2C12.000%205.377%2C11.908%205.199%2C11.725%20L0.267%2C6.663%20C-0.089%2C6.296%20-0.089%2C5.703%200.267%2C5.337%20Z%22/%3E%0A%3C/svg%3E');
}
.sales-places-map {
    background: #f5f5f5;
    margin-bottom: 40px;
}
.sales-places-map #map {
    height: 400px;
}
.infoblock-content {
    font-family: PT Sans, sans-serif!important;
}
.infowindow-shop-details {
    position: relative;
}
.infowindow-shop-name {
    font-weight: 700;
    font-size: 16px;
    color: #333;
    text-decoration: underline;
}
.infowindow-shop-name:hover {
    color: #ef7d00;
    text-decoration: underline;
}
.infowindow-shop-details p {
    font-size: 14px;
    line-height: 19px;
    color: #333;
    margin: 0;
}
.infowindow-shop-details p + p {
    margin-top: 10px;
}
.infowindow-shop-name + p {
    margin-top: 7px;
}
.infowindow-workingtime {
    margin-top: 7px;
}
.infowindow-workingtime p {
    font-size: 14px;
    line-height: 19px;
    color: #333;
    margin: 0;
}
.infowindow-workingtime p + p {
    margin-top: 10px;
}
.infowindow-shop-phones {
    margin-top: 7px;
}
.infowindow-shop-phones a {
    font-size: 14px;
    line-height: 19px;
    color: #333;
}
.infowindow-shop-phones a:hover {
    color: #ef7d00;
}

.sales-places-list .panel-heading {
    min-height: 70px;
    overflow: hidden;
}
.sales-places-list .panel-body {
    padding-top: 0;
    padding-bottom: 0
}

.sales-places-search {
    margin-top: 8px;
    overflow: hidden;
}
.sales-places-search-country select,
.sales-places-search-region select,
.sales-places-search-city select {
    width: 230px;
}
.sales-places-search-country {
    margin-right: 20px;
    float: left;
}
.sales-places-search-country label {
    font-weight: 400;
}
.sales-places-search-country .title {
    display: block;
    line-height: 34px;
    margin-right: 10px;
    float: left;
}
.sales-places-search-region {
    margin-right: 20px;
    float: left;
}
.sales-places-search-region label {
    font-weight: 400;
}
.sales-places-search-region .title {
    display: block;
    line-height: 34px;
    margin-right: 10px;
    float: left;
}
.sales-places-search-city {
    margin-right: 20px;
    float: left;
}
.sales-places-search-city label {
    font-weight: 400;
}
.sales-places-search-city .title {
    display: block;
    line-height: 34px;
    margin-right: 10px;
    float: left;
}
.sales-places-search-button {
    float: left;
}
.sales-places-search-button .btn {
    background: #337ab7;
    color: #fff;
}
.sales-places-search-button .btn:hover {
    opacity: 0.7;
}

.shop-page {
    margin-top: 20px;
}
.shop-page-list {
    margin-top: 20px;
}
.shop-page-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.shop-page-list li {
    overflow: hidden;
}
.shop-page-list li + li {
    margin-top: 7px;
}
.shop-page-list .shop-page-list-title {
    width: 23%;
    font-weight: 700;
    margin-right: 5%;
    float: left;
}
.shop-page-list .shop-page-list-content {
    width: 50%;
    float: left;
}
.shop-page-list p {
    margin: 0;
}

.mobile-logo {
    text-align: left;
    float: left;
}
.mobile-logo a {
    font-size: 21px;
    line-height: 50px;
}
.navbar-toggle {
    display: block;
    height: 35px;
    width: 35px;
    background-color: transparent!important;
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2219px%22%20height%3D%2214px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28157%2C%20157%2C%20157%29%22%0A%20d%3D%22M-0.000%2C14.000%20L-0.000%2C12.000%20L19.000%2C12.000%20L19.000%2C14.000%20L-0.000%2C14.000%20ZM-0.000%2C6.000%20L19.000%2C6.000%20L19.000%2C8.000%20L-0.000%2C8.000%20L-0.000%2C6.000%20ZM-0.000%2C-0.000%20L19.000%2C-0.000%20L19.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20Z%22/%3E%0A%3C/svg%3E')!important;
    background-repeat: no-repeat!important;
    background-size: 19px 14px!important;
    background-position: center!important;
    margin: 6px 0 0 0;
    border: 1px solid #e4e4e4;
    float: right;
}
.mobile-cart {
    display: block;
    height: 35px;
    width: 35px;
    background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20id%3D%22Capa_1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22512px%22%20height%3D%22512px%22%20viewBox%3D%220%200%20510%20510%22%20style%3D%22enable-background%3Anew%200%200%20510%20510%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cg%20id%3D%22shopping-cart%22%3E%0A%09%09%3Cpath%20d%3D%22M153%2C408c-28.05%2C0-51%2C22.95-51%2C51s22.95%2C51%2C51%2C51s51-22.95%2C51-51S181.05%2C408%2C153%2C408z%20M0%2C0v51h51l91.8%2C193.8L107.1%2C306%20%20%20%20c-2.55%2C7.65-5.1%2C17.85-5.1%2C25.5c0%2C28.05%2C22.95%2C51%2C51%2C51h306v-51H163.2c-2.55%2C0-5.1-2.55-5.1-5.1v-2.551l22.95-43.35h188.7%20%20%20%20c20.4%2C0%2C35.7-10.2%2C43.35-25.5L504.9%2C89.25c5.1-5.1%2C5.1-7.65%2C5.1-12.75c0-15.3-10.2-25.5-25.5-25.5H107.1L84.15%2C0H0z%20M408%2C408%20%20%20%20c-28.05%2C0-51%2C22.95-51%2C51s22.95%2C51%2C51%2C51s51-22.95%2C51-51S436.05%2C408%2C408%2C408z%22%20fill%3D%22%239d9d9d%22/%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    background-size: 18px auto;
    background-position: center;
    border: 1px solid #e4e4e4;
    margin: 6px 15px 0 0;
    float: right;
    position: relative;
    border-radius: 4px;
}
.mobile-cart i {
    display: block;
    height: 13px;
    width: 13px;
    background: #ef7d00;
    font-style: normal;
    font-size: 9px;
    line-height: 13px;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    top: -5px;
    right: -5px;
}
.header-mobile-search-toggle {
    display: block;
    height: 35px;
    width: 35px;
    background-color: transparent!important;
    background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20id%3D%22Capa_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2056.966%2056.966%22%20style%3D%22enable-background%3Anew%200%200%2056.966%2056.966%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%22512px%22%20height%3D%22512px%22%3E%0A%3Cpath%20d%3D%22M55.146%2C51.887L41.588%2C37.786c3.486-4.144%2C5.396-9.358%2C5.396-14.786c0-12.682-10.318-23-23-23s-23%2C10.318-23%2C23%20%20s10.318%2C23%2C23%2C23c4.761%2C0%2C9.298-1.436%2C13.177-4.162l13.661%2C14.208c0.571%2C0.593%2C1.339%2C0.92%2C2.162%2C0.92%20%20c0.779%2C0%2C1.518-0.297%2C2.079-0.837C56.255%2C54.982%2C56.293%2C53.08%2C55.146%2C51.887z%20M23.984%2C6c9.374%2C0%2C17%2C7.626%2C17%2C17s-7.626%2C17-17%2C17%20%20s-17-7.626-17-17S14.61%2C6%2C23.984%2C6z%22%20fill%3D%22%239d9d9d%22/%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3C/svg%3E%0A')!important;
    background-repeat: no-repeat!important;
    background-size: 16px auto!important;
    background-position: center!important;
    margin: 6px 15px 0 0;
    border: 1px solid #e4e4e4;
    float: right;
}
.header-mobile-search-block {
    background-color: #f8f8f8;
    margin-top: 55px;
    border-top: 1px solid #e7e7e7;
}
.header-mobile-search-block .row {
    margin: 0!important;
}
.header-mobile-search-block .input-group {
    width: 100%!important;
    padding: 0 15px;
    margin: 15px 0;
    position: relative!important;
    top: 0!important;
    left: 0!important;
}
.header-mobile-search-block .header-mobile-search-toggle {
    display: none;
}
.mobile-menu {
    padding-right: 15px;
    padding-left: 15px;
    overflow-y: hidden;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
}

#push-menu-here li a {
    color: #333;
}
#push-menu-here li.active a {
    color: #ef7d00;
}

#push-menu-here .mobile-menu__list > li {
    width: 60%;
}

#push-menu-here .personal-icon-1 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2217px%22%20height%3D%2219px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%2851%2C%2051%2C%2051%29%22%0A%20d%3D%22M-0.000%2C19.000%20L-0.000%2C18.000%20L17.000%2C18.000%20L17.000%2C19.000%20L-0.000%2C19.000%20ZM-0.000%2C12.000%20L17.000%2C12.000%20L17.000%2C13.000%20L-0.000%2C13.000%20L-0.000%2C12.000%20ZM-0.000%2C6.000%20L17.000%2C6.000%20L17.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C6.000%20ZM-0.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 17px 19px;
    background-position: center;
}
#push-menu-here li:hover .personal-icon-1 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2217px%22%20height%3D%2219px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M-0.000%2C19.000%20L-0.000%2C18.000%20L17.000%2C18.000%20L17.000%2C19.000%20L-0.000%2C19.000%20ZM-0.000%2C12.000%20L17.000%2C12.000%20L17.000%2C13.000%20L-0.000%2C13.000%20L-0.000%2C12.000%20ZM-0.000%2C6.000%20L17.000%2C6.000%20L17.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C6.000%20ZM-0.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22/%3E%0A%3C/svg%3E');
}
#push-menu-here li.active .personal-icon-1 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2217px%22%20height%3D%2219px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M-0.000%2C19.000%20L-0.000%2C18.000%20L17.000%2C18.000%20L17.000%2C19.000%20L-0.000%2C19.000%20ZM-0.000%2C12.000%20L17.000%2C12.000%20L17.000%2C13.000%20L-0.000%2C13.000%20L-0.000%2C12.000%20ZM-0.000%2C6.000%20L17.000%2C6.000%20L17.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C6.000%20ZM-0.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22/%3E%0A%3C/svg%3E');
}
#push-menu-here .personal-icon-2 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2223px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%2851%2C%2051%2C%2051%29%22%0A%20d%3D%22M20.622%2C-0.000%20L2.378%2C-0.000%20L-0.000%2C5.460%20L-0.000%2C5.560%20C-0.000%2C6.797%200.962%2C7.824%202.219%2C8.021%20L2.219%2C20.000%20L4.568%2C20.000%20L4.568%2C10.321%20L9.288%2C10.321%20L9.288%2C20.000%20L20.595%2C20.000%20L20.595%2C8.046%20C21.942%2C7.927%2023.000%2C6.858%2023.000%2C5.560%20L23.000%2C5.461%20L20.622%2C-0.000%20ZM10.177%2C19.078%20L10.177%2C9.400%20L3.680%2C9.400%20L3.680%2C19.078%20L3.107%2C19.078%20L3.107%2C8.021%20C3.147%2C8.015%203.185%2C8.004%203.225%2C7.996%20C3.269%2C7.987%203.313%2C7.979%203.356%2C7.968%20C3.420%2C7.951%203.480%2C7.931%203.542%2C7.910%20C3.606%2C7.889%203.670%2C7.865%203.733%2C7.838%20C3.787%2C7.815%203.842%2C7.793%203.895%2C7.767%20C3.939%2C7.744%203.980%2C7.719%204.023%2C7.696%20C4.065%2C7.672%204.107%2C7.648%204.148%2C7.622%20C4.190%2C7.595%204.230%2C7.567%204.270%2C7.537%20C4.308%2C7.509%204.345%2C7.481%204.382%2C7.452%20C4.419%2C7.421%204.457%2C7.389%204.493%2C7.357%20C4.530%2C7.324%204.564%2C7.290%204.598%2C7.255%20C4.630%2C7.222%204.663%2C7.189%204.694%2C7.156%20C4.737%2C7.107%204.777%2C7.055%204.816%2C7.003%20C4.832%2C6.982%204.851%2C6.963%204.866%2C6.941%20C4.898%2C6.986%204.935%2C7.027%204.970%2C7.069%20C5.000%2C7.107%205.027%2C7.146%205.060%2C7.181%20C5.077%2C7.201%205.098%2C7.218%205.117%2C7.237%20C5.170%2C7.292%205.224%2C7.348%205.283%2C7.399%20C5.297%2C7.411%205.314%2C7.422%205.329%2C7.434%20C5.395%2C7.488%205.461%2C7.541%205.532%2C7.590%20C5.544%2C7.598%205.559%2C7.604%205.572%2C7.613%20C5.647%2C7.662%205.724%2C7.710%205.804%2C7.751%20C5.837%2C7.768%205.872%2C7.781%205.906%2C7.796%20C5.970%2C7.826%206.032%2C7.857%206.098%2C7.882%20C6.143%2C7.898%206.190%2C7.910%206.237%2C7.924%20C6.398%2C7.976%206.564%2C8.016%206.737%2C8.038%20C6.849%2C8.051%206.962%2C8.058%207.078%2C8.058%20C7.999%2C8.058%208.812%2C7.614%209.289%2C6.941%20C9.765%2C7.614%2010.579%2C8.058%2011.500%2C8.058%20C12.422%2C8.058%2013.235%2C7.614%2013.711%2C6.941%20C14.188%2C7.614%2015.001%2C8.058%2015.923%2C8.058%20C16.038%2C8.058%2016.152%2C8.051%2016.263%2C8.038%20C16.295%2C8.034%2016.325%2C8.026%2016.356%2C8.021%20C16.435%2C8.009%2016.514%2C7.997%2016.590%2C7.978%20C16.597%2C7.976%2016.604%2C7.973%2016.611%2C7.972%20C16.710%2C7.946%2016.807%2C7.918%2016.902%2C7.882%20C16.908%2C7.880%2016.914%2C7.876%2016.921%2C7.873%20C17.416%2C7.683%2017.839%2C7.357%2018.133%2C6.943%20C18.146%2C6.961%2018.163%2C6.976%2018.177%2C6.994%20C18.244%2C7.083%2018.317%2C7.167%2018.396%2C7.248%20C18.424%2C7.276%2018.453%2C7.305%2018.483%2C7.333%20C18.818%2C7.644%2019.237%2C7.873%2019.708%2C7.983%20L19.708%2C19.078%20L10.177%2C19.078%20L10.177%2C19.078%20ZM20.367%2C7.135%20L20.186%2C7.121%20C19.957%2C7.101%2019.743%2C7.046%2019.548%2C6.960%20C19.548%2C6.959%2019.547%2C6.959%2019.546%2C6.958%20C19.456%2C6.918%2019.370%2C6.870%2019.290%2C6.817%20C19.270%2C6.804%2019.253%2C6.789%2019.234%2C6.776%20C19.173%2C6.732%2019.114%2C6.685%2019.059%2C6.635%20C19.027%2C6.604%2018.999%2C6.571%2018.971%2C6.538%20C18.933%2C6.497%2018.896%2C6.457%2018.863%2C6.413%20C18.829%2C6.365%2018.800%2C6.314%2018.772%2C6.263%20C18.752%2C6.227%2018.728%2C6.193%2018.711%2C6.156%20C18.682%2C6.092%2018.661%2C6.025%2018.641%2C5.957%20C18.633%2C5.928%2018.619%2C5.899%2018.613%2C5.868%20C18.590%2C5.768%2018.578%2C5.666%2018.578%2C5.560%20L17.690%2C5.560%20C17.690%2C6.429%2016.897%2C7.137%2015.923%2C7.137%20C14.948%2C7.137%2014.155%2C6.429%2014.155%2C5.560%20L13.267%2C5.560%20C13.267%2C6.429%2012.474%2C7.137%2011.500%2C7.137%20C10.525%2C7.137%209.733%2C6.429%209.733%2C5.560%20L8.844%2C5.560%20C8.844%2C6.429%208.052%2C7.137%207.077%2C7.137%20C6.103%2C7.137%205.311%2C6.429%205.310%2C5.559%20L4.422%2C5.560%20C4.422%2C5.668%204.409%2C5.774%204.386%2C5.876%20C4.222%2C6.592%203.510%2C7.133%202.661%2C7.136%20L2.645%2C7.136%20C1.710%2C7.131%200.945%2C6.476%200.891%2C5.652%20L2.952%2C0.921%20L20.048%2C0.921%20L22.109%2C5.652%20C22.055%2C6.473%2021.296%2C7.125%2020.367%2C7.135%20ZM10.528%2C16.230%20L19.374%2C16.230%20L19.374%2C9.401%20L10.528%2C9.401%20L10.528%2C16.230%20ZM11.416%2C10.321%20L18.485%2C10.321%20L18.485%2C15.309%20L11.416%2C15.309%20L11.416%2C10.321%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 23px 20px;
    background-position: center;
}
#push-menu-here li.active .personal-icon-2 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2223px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M20.622%2C-0.000%20L2.378%2C-0.000%20L-0.000%2C5.460%20L-0.000%2C5.560%20C-0.000%2C6.797%200.962%2C7.824%202.219%2C8.021%20L2.219%2C20.000%20L4.568%2C20.000%20L4.568%2C10.321%20L9.288%2C10.321%20L9.288%2C20.000%20L20.595%2C20.000%20L20.595%2C8.046%20C21.942%2C7.927%2023.000%2C6.858%2023.000%2C5.560%20L23.000%2C5.461%20L20.622%2C-0.000%20ZM10.177%2C19.078%20L10.177%2C9.400%20L3.680%2C9.400%20L3.680%2C19.078%20L3.107%2C19.078%20L3.107%2C8.021%20C3.147%2C8.015%203.185%2C8.004%203.225%2C7.996%20C3.269%2C7.987%203.313%2C7.979%203.356%2C7.968%20C3.420%2C7.951%203.480%2C7.931%203.542%2C7.910%20C3.606%2C7.889%203.670%2C7.865%203.733%2C7.838%20C3.787%2C7.815%203.842%2C7.793%203.895%2C7.767%20C3.939%2C7.744%203.980%2C7.719%204.023%2C7.696%20C4.065%2C7.672%204.107%2C7.648%204.148%2C7.622%20C4.190%2C7.595%204.230%2C7.567%204.270%2C7.537%20C4.308%2C7.509%204.345%2C7.481%204.382%2C7.452%20C4.419%2C7.421%204.457%2C7.389%204.493%2C7.357%20C4.530%2C7.324%204.564%2C7.290%204.598%2C7.255%20C4.630%2C7.222%204.663%2C7.189%204.694%2C7.156%20C4.737%2C7.107%204.777%2C7.055%204.816%2C7.003%20C4.832%2C6.982%204.851%2C6.963%204.866%2C6.941%20C4.898%2C6.986%204.935%2C7.027%204.970%2C7.069%20C5.000%2C7.107%205.027%2C7.146%205.060%2C7.181%20C5.077%2C7.201%205.098%2C7.218%205.117%2C7.237%20C5.170%2C7.292%205.224%2C7.348%205.283%2C7.399%20C5.297%2C7.411%205.314%2C7.422%205.329%2C7.434%20C5.395%2C7.488%205.461%2C7.541%205.532%2C7.590%20C5.544%2C7.598%205.559%2C7.604%205.572%2C7.613%20C5.647%2C7.662%205.724%2C7.710%205.804%2C7.751%20C5.837%2C7.768%205.872%2C7.781%205.906%2C7.796%20C5.970%2C7.826%206.032%2C7.857%206.098%2C7.882%20C6.143%2C7.898%206.190%2C7.910%206.237%2C7.924%20C6.398%2C7.976%206.564%2C8.016%206.737%2C8.038%20C6.849%2C8.051%206.962%2C8.058%207.078%2C8.058%20C7.999%2C8.058%208.812%2C7.614%209.289%2C6.941%20C9.765%2C7.614%2010.579%2C8.058%2011.500%2C8.058%20C12.422%2C8.058%2013.235%2C7.614%2013.711%2C6.941%20C14.188%2C7.614%2015.001%2C8.058%2015.923%2C8.058%20C16.038%2C8.058%2016.152%2C8.051%2016.263%2C8.038%20C16.295%2C8.034%2016.325%2C8.026%2016.356%2C8.021%20C16.435%2C8.009%2016.514%2C7.997%2016.590%2C7.978%20C16.597%2C7.976%2016.604%2C7.973%2016.611%2C7.972%20C16.710%2C7.946%2016.807%2C7.918%2016.902%2C7.882%20C16.908%2C7.880%2016.914%2C7.876%2016.921%2C7.873%20C17.416%2C7.683%2017.839%2C7.357%2018.133%2C6.943%20C18.146%2C6.961%2018.163%2C6.976%2018.177%2C6.994%20C18.244%2C7.083%2018.317%2C7.167%2018.396%2C7.248%20C18.424%2C7.276%2018.453%2C7.305%2018.483%2C7.333%20C18.818%2C7.644%2019.237%2C7.873%2019.708%2C7.983%20L19.708%2C19.078%20L10.177%2C19.078%20L10.177%2C19.078%20ZM20.367%2C7.135%20L20.186%2C7.121%20C19.957%2C7.101%2019.743%2C7.046%2019.548%2C6.960%20C19.548%2C6.959%2019.547%2C6.959%2019.546%2C6.958%20C19.456%2C6.918%2019.370%2C6.870%2019.290%2C6.817%20C19.270%2C6.804%2019.253%2C6.789%2019.234%2C6.776%20C19.173%2C6.732%2019.114%2C6.685%2019.059%2C6.635%20C19.027%2C6.604%2018.999%2C6.571%2018.971%2C6.538%20C18.933%2C6.497%2018.896%2C6.457%2018.863%2C6.413%20C18.829%2C6.365%2018.800%2C6.314%2018.772%2C6.263%20C18.752%2C6.227%2018.728%2C6.193%2018.711%2C6.156%20C18.682%2C6.092%2018.661%2C6.025%2018.641%2C5.957%20C18.633%2C5.928%2018.619%2C5.899%2018.613%2C5.868%20C18.590%2C5.768%2018.578%2C5.666%2018.578%2C5.560%20L17.690%2C5.560%20C17.690%2C6.429%2016.897%2C7.137%2015.923%2C7.137%20C14.948%2C7.137%2014.155%2C6.429%2014.155%2C5.560%20L13.267%2C5.560%20C13.267%2C6.429%2012.474%2C7.137%2011.500%2C7.137%20C10.525%2C7.137%209.733%2C6.429%209.733%2C5.560%20L8.844%2C5.560%20C8.844%2C6.429%208.052%2C7.137%207.077%2C7.137%20C6.103%2C7.137%205.311%2C6.429%205.310%2C5.559%20L4.422%2C5.560%20C4.422%2C5.668%204.409%2C5.774%204.386%2C5.876%20C4.222%2C6.592%203.510%2C7.133%202.661%2C7.136%20L2.645%2C7.136%20C1.710%2C7.131%200.945%2C6.476%200.891%2C5.652%20L2.952%2C0.921%20L20.048%2C0.921%20L22.109%2C5.652%20C22.055%2C6.473%2021.296%2C7.125%2020.367%2C7.135%20ZM10.528%2C16.230%20L19.374%2C16.230%20L19.374%2C9.401%20L10.528%2C9.401%20L10.528%2C16.230%20ZM11.416%2C10.321%20L18.485%2C10.321%20L18.485%2C15.309%20L11.416%2C15.309%20L11.416%2C10.321%20Z%22/%3E%0A%3C/svg%3E');
}
#push-menu-here li:hover .personal-icon-2 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2223px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M20.622%2C-0.000%20L2.378%2C-0.000%20L-0.000%2C5.460%20L-0.000%2C5.560%20C-0.000%2C6.797%200.962%2C7.824%202.219%2C8.021%20L2.219%2C20.000%20L4.568%2C20.000%20L4.568%2C10.321%20L9.288%2C10.321%20L9.288%2C20.000%20L20.595%2C20.000%20L20.595%2C8.046%20C21.942%2C7.927%2023.000%2C6.858%2023.000%2C5.560%20L23.000%2C5.461%20L20.622%2C-0.000%20ZM10.177%2C19.078%20L10.177%2C9.400%20L3.680%2C9.400%20L3.680%2C19.078%20L3.107%2C19.078%20L3.107%2C8.021%20C3.147%2C8.015%203.185%2C8.004%203.225%2C7.996%20C3.269%2C7.987%203.313%2C7.979%203.356%2C7.968%20C3.420%2C7.951%203.480%2C7.931%203.542%2C7.910%20C3.606%2C7.889%203.670%2C7.865%203.733%2C7.838%20C3.787%2C7.815%203.842%2C7.793%203.895%2C7.767%20C3.939%2C7.744%203.980%2C7.719%204.023%2C7.696%20C4.065%2C7.672%204.107%2C7.648%204.148%2C7.622%20C4.190%2C7.595%204.230%2C7.567%204.270%2C7.537%20C4.308%2C7.509%204.345%2C7.481%204.382%2C7.452%20C4.419%2C7.421%204.457%2C7.389%204.493%2C7.357%20C4.530%2C7.324%204.564%2C7.290%204.598%2C7.255%20C4.630%2C7.222%204.663%2C7.189%204.694%2C7.156%20C4.737%2C7.107%204.777%2C7.055%204.816%2C7.003%20C4.832%2C6.982%204.851%2C6.963%204.866%2C6.941%20C4.898%2C6.986%204.935%2C7.027%204.970%2C7.069%20C5.000%2C7.107%205.027%2C7.146%205.060%2C7.181%20C5.077%2C7.201%205.098%2C7.218%205.117%2C7.237%20C5.170%2C7.292%205.224%2C7.348%205.283%2C7.399%20C5.297%2C7.411%205.314%2C7.422%205.329%2C7.434%20C5.395%2C7.488%205.461%2C7.541%205.532%2C7.590%20C5.544%2C7.598%205.559%2C7.604%205.572%2C7.613%20C5.647%2C7.662%205.724%2C7.710%205.804%2C7.751%20C5.837%2C7.768%205.872%2C7.781%205.906%2C7.796%20C5.970%2C7.826%206.032%2C7.857%206.098%2C7.882%20C6.143%2C7.898%206.190%2C7.910%206.237%2C7.924%20C6.398%2C7.976%206.564%2C8.016%206.737%2C8.038%20C6.849%2C8.051%206.962%2C8.058%207.078%2C8.058%20C7.999%2C8.058%208.812%2C7.614%209.289%2C6.941%20C9.765%2C7.614%2010.579%2C8.058%2011.500%2C8.058%20C12.422%2C8.058%2013.235%2C7.614%2013.711%2C6.941%20C14.188%2C7.614%2015.001%2C8.058%2015.923%2C8.058%20C16.038%2C8.058%2016.152%2C8.051%2016.263%2C8.038%20C16.295%2C8.034%2016.325%2C8.026%2016.356%2C8.021%20C16.435%2C8.009%2016.514%2C7.997%2016.590%2C7.978%20C16.597%2C7.976%2016.604%2C7.973%2016.611%2C7.972%20C16.710%2C7.946%2016.807%2C7.918%2016.902%2C7.882%20C16.908%2C7.880%2016.914%2C7.876%2016.921%2C7.873%20C17.416%2C7.683%2017.839%2C7.357%2018.133%2C6.943%20C18.146%2C6.961%2018.163%2C6.976%2018.177%2C6.994%20C18.244%2C7.083%2018.317%2C7.167%2018.396%2C7.248%20C18.424%2C7.276%2018.453%2C7.305%2018.483%2C7.333%20C18.818%2C7.644%2019.237%2C7.873%2019.708%2C7.983%20L19.708%2C19.078%20L10.177%2C19.078%20L10.177%2C19.078%20ZM20.367%2C7.135%20L20.186%2C7.121%20C19.957%2C7.101%2019.743%2C7.046%2019.548%2C6.960%20C19.548%2C6.959%2019.547%2C6.959%2019.546%2C6.958%20C19.456%2C6.918%2019.370%2C6.870%2019.290%2C6.817%20C19.270%2C6.804%2019.253%2C6.789%2019.234%2C6.776%20C19.173%2C6.732%2019.114%2C6.685%2019.059%2C6.635%20C19.027%2C6.604%2018.999%2C6.571%2018.971%2C6.538%20C18.933%2C6.497%2018.896%2C6.457%2018.863%2C6.413%20C18.829%2C6.365%2018.800%2C6.314%2018.772%2C6.263%20C18.752%2C6.227%2018.728%2C6.193%2018.711%2C6.156%20C18.682%2C6.092%2018.661%2C6.025%2018.641%2C5.957%20C18.633%2C5.928%2018.619%2C5.899%2018.613%2C5.868%20C18.590%2C5.768%2018.578%2C5.666%2018.578%2C5.560%20L17.690%2C5.560%20C17.690%2C6.429%2016.897%2C7.137%2015.923%2C7.137%20C14.948%2C7.137%2014.155%2C6.429%2014.155%2C5.560%20L13.267%2C5.560%20C13.267%2C6.429%2012.474%2C7.137%2011.500%2C7.137%20C10.525%2C7.137%209.733%2C6.429%209.733%2C5.560%20L8.844%2C5.560%20C8.844%2C6.429%208.052%2C7.137%207.077%2C7.137%20C6.103%2C7.137%205.311%2C6.429%205.310%2C5.559%20L4.422%2C5.560%20C4.422%2C5.668%204.409%2C5.774%204.386%2C5.876%20C4.222%2C6.592%203.510%2C7.133%202.661%2C7.136%20L2.645%2C7.136%20C1.710%2C7.131%200.945%2C6.476%200.891%2C5.652%20L2.952%2C0.921%20L20.048%2C0.921%20L22.109%2C5.652%20C22.055%2C6.473%2021.296%2C7.125%2020.367%2C7.135%20ZM10.528%2C16.230%20L19.374%2C16.230%20L19.374%2C9.401%20L10.528%2C9.401%20L10.528%2C16.230%20ZM11.416%2C10.321%20L18.485%2C10.321%20L18.485%2C15.309%20L11.416%2C15.309%20L11.416%2C10.321%20Z%22/%3E%0A%3C/svg%3E');
}
#push-menu-here .personal-icon-3 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2216px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%280%2C%200%2C%200%29%22%0A%20d%3D%22M11.337%2C11.733%20L11.288%2C11.710%20C11.171%2C11.655%2011.052%2C11.602%2010.931%2C11.554%20C10.800%2C11.499%2010.666%2C11.448%2010.531%2C11.400%20C10.424%2C11.364%2010.316%2C11.330%2010.207%2C11.297%20C10.041%2C11.247%209.873%2C11.202%209.700%2C11.162%20C9.642%2C11.149%209.582%2C11.137%209.523%2C11.126%20L9.482%2C11.118%20C9.380%2C11.097%209.278%2C11.079%209.174%2C11.063%20L9.144%2C11.058%20C9.143%2C11.058%209.142%2C11.058%209.141%2C11.058%20L9.112%2C11.053%20C9.026%2C11.040%208.940%2C11.028%208.851%2C11.017%20L8.548%2C10.991%20C8.175%2C10.966%207.791%2C10.966%207.423%2C10.994%20L7.315%2C11.004%20L7.265%2C11.008%20L7.140%2C11.020%20C7.024%2C11.032%206.910%2C11.049%206.795%2C11.068%20L6.762%2C11.073%20C6.684%2C11.086%206.605%2C11.101%206.529%2C11.116%20C6.443%2C11.132%206.358%2C11.149%206.274%2C11.168%20C6.111%2C11.206%205.949%2C11.250%205.792%2C11.297%20C5.667%2C11.335%205.543%2C11.376%205.427%2C11.417%20L5.347%2C11.447%20C5.100%2C11.538%204.856%2C11.641%204.619%2C11.755%20L4.556%2C11.787%20L4.555%2C11.788%20C1.786%2C13.164%20-0.000%2C16.097%20-0.000%2C19.278%20C-0.000%2C19.351%200.005%2C19.423%200.009%2C19.495%20L0.030%2C20.000%20L15.969%2C20.000%20L15.991%2C19.501%20C15.996%2C19.427%2016.000%2C19.354%2016.000%2C19.278%20C16.000%2C16.046%2014.171%2C13.088%2011.337%2C11.733%20ZM0.782%2C19.188%20C0.815%2C16.332%202.442%2C13.711%204.921%2C12.504%20L5.001%2C12.472%20L5.010%2C12.463%20C5.204%2C12.370%205.405%2C12.286%205.608%2C12.212%20L5.672%2C12.188%20C5.783%2C12.149%205.893%2C12.112%206.007%2C12.078%20C6.150%2C12.035%206.296%2C11.996%206.441%2C11.962%20C6.517%2C11.945%206.592%2C11.930%206.670%2C11.915%20C6.732%2C11.903%206.793%2C11.891%206.855%2C11.880%20L6.885%2C11.875%20C6.997%2C11.856%207.109%2C11.840%207.221%2C11.827%20L7.477%2C11.804%20C7.811%2C11.778%208.131%2C11.775%208.519%2C11.804%20L8.767%2C11.826%20C8.828%2C11.833%208.890%2C11.842%208.965%2C11.852%20L9.054%2C11.866%20C9.147%2C11.880%209.241%2C11.897%209.335%2C11.915%20L9.378%2C11.924%20C9.431%2C11.934%209.483%2C11.944%209.533%2C11.955%20C9.687%2C11.990%209.838%2C12.031%209.988%2C12.076%20C10.087%2C12.107%2010.186%2C12.137%2010.282%2C12.170%20C10.404%2C12.213%2010.524%2C12.259%2010.643%2C12.308%20C10.758%2C12.354%2010.871%2C12.404%2010.983%2C12.457%20L11.002%2C12.467%20C13.537%2C13.675%2015.184%2C16.304%2015.218%2C19.188%20L0.782%2C19.188%20L0.782%2C19.188%20ZM6.069%2C9.949%20C6.127%2C9.974%206.188%2C9.996%206.248%2C10.019%20L6.375%2C10.067%20C6.424%2C10.086%206.473%2C10.105%206.523%2C10.121%20C6.989%2C10.273%207.476%2C10.352%207.972%2C10.356%20L8.011%2C10.357%20C8.181%2C10.357%208.352%2C10.347%208.515%2C10.330%20C8.571%2C10.324%208.626%2C10.315%208.681%2C10.305%20L8.803%2C10.286%20C8.872%2C10.277%208.941%2C10.266%209.013%2C10.252%20C9.062%2C10.241%209.110%2C10.228%209.157%2C10.214%20L9.291%2C10.179%20C9.357%2C10.162%209.423%2C10.146%209.488%2C10.124%20C9.529%2C10.111%209.569%2C10.096%209.608%2C10.080%20L9.715%2C10.040%20C9.792%2C10.013%209.869%2C9.984%209.947%2C9.950%20C9.977%2C9.937%2010.006%2C9.923%2010.035%2C9.908%20L10.070%2C9.890%20C10.176%2C9.841%2010.281%2C9.791%2010.386%2C9.732%20L10.454%2C9.690%20C10.571%2C9.621%2010.688%2C9.550%2010.806%2C9.466%20C10.868%2C9.423%2010.926%2C9.374%2010.984%2C9.327%20L11.184%2C9.165%20C12.335%2C8.176%2012.996%2C6.726%2012.996%2C5.221%20L12.998%2C5.178%20C12.998%2C2.322%2010.761%2C-0.000%208.011%2C-0.000%20C5.386%2C-0.000%203.202%2C2.131%203.039%2C4.852%20L3.035%2C4.919%20C3.029%2C5.005%203.024%2C5.090%203.024%2C5.178%20C3.023%2C7.263%204.218%2C9.136%206.069%2C9.949%20ZM3.814%2C4.975%20L3.819%2C4.902%20C3.956%2C2.608%205.797%2C0.811%208.010%2C0.811%20C10.330%2C0.811%2012.216%2C2.770%2012.218%2C5.141%20L12.216%2C5.184%20C12.214%2C6.482%2011.656%2C7.706%2010.681%2C8.546%20L10.496%2C8.693%20C10.454%2C8.728%2010.413%2C8.763%2010.361%2C8.800%20C10.267%2C8.866%2010.168%2C8.926%2010.067%2C8.985%20L10.011%2C9.020%20C9.927%2C9.067%209.838%2C9.109%209.746%2C9.152%20L9.642%2C9.204%20C9.583%2C9.229%209.520%2C9.252%209.458%2C9.274%20L9.329%2C9.322%20C9.304%2C9.332%209.279%2C9.342%209.254%2C9.350%20C9.206%2C9.366%209.157%2C9.377%209.108%2C9.390%20L8.952%2C9.431%20C8.919%2C9.441%208.886%2C9.450%208.856%2C9.457%20C8.804%2C9.467%208.751%2C9.475%208.698%2C9.482%20L8.550%2C9.506%20C8.514%2C9.512%208.478%2C9.519%208.437%2C9.523%20C8.307%2C9.537%208.176%2C9.544%208.044%2C9.546%20L8.007%2C9.545%20L8.006%2C9.545%20C7.578%2C9.545%207.158%2C9.479%206.757%2C9.348%20C6.722%2C9.337%206.688%2C9.323%206.654%2C9.309%20L6.507%2C9.254%20C6.461%2C9.237%206.416%2C9.221%206.372%2C9.202%20C4.812%2C8.517%203.804%2C6.937%203.804%2C5.178%20C3.804%2C5.110%203.809%2C5.042%203.814%2C4.975%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 16px 20px;
    background-position: center;
}
#push-menu-here li.active .personal-icon-3 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2216px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M11.337%2C11.733%20L11.288%2C11.710%20C11.171%2C11.655%2011.052%2C11.602%2010.931%2C11.554%20C10.800%2C11.499%2010.666%2C11.448%2010.531%2C11.400%20C10.424%2C11.364%2010.316%2C11.330%2010.207%2C11.297%20C10.041%2C11.247%209.873%2C11.202%209.700%2C11.162%20C9.642%2C11.149%209.582%2C11.137%209.523%2C11.126%20L9.482%2C11.118%20C9.380%2C11.097%209.278%2C11.079%209.174%2C11.063%20L9.144%2C11.058%20C9.143%2C11.058%209.142%2C11.058%209.141%2C11.058%20L9.112%2C11.053%20C9.026%2C11.040%208.940%2C11.028%208.851%2C11.017%20L8.548%2C10.991%20C8.175%2C10.966%207.791%2C10.966%207.423%2C10.994%20L7.315%2C11.004%20L7.265%2C11.008%20L7.140%2C11.020%20C7.024%2C11.032%206.910%2C11.049%206.795%2C11.068%20L6.762%2C11.073%20C6.684%2C11.086%206.605%2C11.101%206.529%2C11.116%20C6.443%2C11.132%206.358%2C11.149%206.274%2C11.168%20C6.111%2C11.206%205.949%2C11.250%205.792%2C11.297%20C5.667%2C11.335%205.543%2C11.376%205.427%2C11.417%20L5.347%2C11.447%20C5.100%2C11.538%204.856%2C11.641%204.619%2C11.755%20L4.556%2C11.787%20L4.555%2C11.788%20C1.786%2C13.164%20-0.000%2C16.097%20-0.000%2C19.278%20C-0.000%2C19.351%200.005%2C19.423%200.009%2C19.495%20L0.030%2C20.000%20L15.969%2C20.000%20L15.991%2C19.501%20C15.996%2C19.427%2016.000%2C19.354%2016.000%2C19.278%20C16.000%2C16.046%2014.171%2C13.088%2011.337%2C11.733%20ZM0.782%2C19.188%20C0.815%2C16.332%202.442%2C13.711%204.921%2C12.504%20L5.001%2C12.472%20L5.010%2C12.463%20C5.204%2C12.370%205.405%2C12.286%205.608%2C12.212%20L5.672%2C12.188%20C5.783%2C12.149%205.893%2C12.112%206.007%2C12.078%20C6.150%2C12.035%206.296%2C11.996%206.441%2C11.962%20C6.517%2C11.945%206.592%2C11.930%206.670%2C11.915%20C6.732%2C11.903%206.793%2C11.891%206.855%2C11.880%20L6.885%2C11.875%20C6.997%2C11.856%207.109%2C11.840%207.221%2C11.827%20L7.477%2C11.804%20C7.811%2C11.778%208.131%2C11.775%208.519%2C11.804%20L8.767%2C11.826%20C8.828%2C11.833%208.890%2C11.842%208.965%2C11.852%20L9.054%2C11.866%20C9.147%2C11.880%209.241%2C11.897%209.335%2C11.915%20L9.378%2C11.924%20C9.431%2C11.934%209.483%2C11.944%209.533%2C11.955%20C9.687%2C11.990%209.838%2C12.031%209.988%2C12.076%20C10.087%2C12.107%2010.186%2C12.137%2010.282%2C12.170%20C10.404%2C12.213%2010.524%2C12.259%2010.643%2C12.308%20C10.758%2C12.354%2010.871%2C12.404%2010.983%2C12.457%20L11.002%2C12.467%20C13.537%2C13.675%2015.184%2C16.304%2015.218%2C19.188%20L0.782%2C19.188%20L0.782%2C19.188%20ZM6.069%2C9.949%20C6.127%2C9.974%206.188%2C9.996%206.248%2C10.019%20L6.375%2C10.067%20C6.424%2C10.086%206.473%2C10.105%206.523%2C10.121%20C6.989%2C10.273%207.476%2C10.352%207.972%2C10.356%20L8.011%2C10.357%20C8.181%2C10.357%208.352%2C10.347%208.515%2C10.330%20C8.571%2C10.324%208.626%2C10.315%208.681%2C10.305%20L8.803%2C10.286%20C8.872%2C10.277%208.941%2C10.266%209.013%2C10.252%20C9.062%2C10.241%209.110%2C10.228%209.157%2C10.214%20L9.291%2C10.179%20C9.357%2C10.162%209.423%2C10.146%209.488%2C10.124%20C9.529%2C10.111%209.569%2C10.096%209.608%2C10.080%20L9.715%2C10.040%20C9.792%2C10.013%209.869%2C9.984%209.947%2C9.950%20C9.977%2C9.937%2010.006%2C9.923%2010.035%2C9.908%20L10.070%2C9.890%20C10.176%2C9.841%2010.281%2C9.791%2010.386%2C9.732%20L10.454%2C9.690%20C10.571%2C9.621%2010.688%2C9.550%2010.806%2C9.466%20C10.868%2C9.423%2010.926%2C9.374%2010.984%2C9.327%20L11.184%2C9.165%20C12.335%2C8.176%2012.996%2C6.726%2012.996%2C5.221%20L12.998%2C5.178%20C12.998%2C2.322%2010.761%2C-0.000%208.011%2C-0.000%20C5.386%2C-0.000%203.202%2C2.131%203.039%2C4.852%20L3.035%2C4.919%20C3.029%2C5.005%203.024%2C5.090%203.024%2C5.178%20C3.023%2C7.263%204.218%2C9.136%206.069%2C9.949%20ZM3.814%2C4.975%20L3.819%2C4.902%20C3.956%2C2.608%205.797%2C0.811%208.010%2C0.811%20C10.330%2C0.811%2012.216%2C2.770%2012.218%2C5.141%20L12.216%2C5.184%20C12.214%2C6.482%2011.656%2C7.706%2010.681%2C8.546%20L10.496%2C8.693%20C10.454%2C8.728%2010.413%2C8.763%2010.361%2C8.800%20C10.267%2C8.866%2010.168%2C8.926%2010.067%2C8.985%20L10.011%2C9.020%20C9.927%2C9.067%209.838%2C9.109%209.746%2C9.152%20L9.642%2C9.204%20C9.583%2C9.229%209.520%2C9.252%209.458%2C9.274%20L9.329%2C9.322%20C9.304%2C9.332%209.279%2C9.342%209.254%2C9.350%20C9.206%2C9.366%209.157%2C9.377%209.108%2C9.390%20L8.952%2C9.431%20C8.919%2C9.441%208.886%2C9.450%208.856%2C9.457%20C8.804%2C9.467%208.751%2C9.475%208.698%2C9.482%20L8.550%2C9.506%20C8.514%2C9.512%208.478%2C9.519%208.437%2C9.523%20C8.307%2C9.537%208.176%2C9.544%208.044%2C9.546%20L8.007%2C9.545%20L8.006%2C9.545%20C7.578%2C9.545%207.158%2C9.479%206.757%2C9.348%20C6.722%2C9.337%206.688%2C9.323%206.654%2C9.309%20L6.507%2C9.254%20C6.461%2C9.237%206.416%2C9.221%206.372%2C9.202%20C4.812%2C8.517%203.804%2C6.937%203.804%2C5.178%20C3.804%2C5.110%203.809%2C5.042%203.814%2C4.975%20Z%22/%3E%0A%3C/svg%3E');
}
#push-menu-here li:hover .personal-icon-3 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2216px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M11.337%2C11.733%20L11.288%2C11.710%20C11.171%2C11.655%2011.052%2C11.602%2010.931%2C11.554%20C10.800%2C11.499%2010.666%2C11.448%2010.531%2C11.400%20C10.424%2C11.364%2010.316%2C11.330%2010.207%2C11.297%20C10.041%2C11.247%209.873%2C11.202%209.700%2C11.162%20C9.642%2C11.149%209.582%2C11.137%209.523%2C11.126%20L9.482%2C11.118%20C9.380%2C11.097%209.278%2C11.079%209.174%2C11.063%20L9.144%2C11.058%20C9.143%2C11.058%209.142%2C11.058%209.141%2C11.058%20L9.112%2C11.053%20C9.026%2C11.040%208.940%2C11.028%208.851%2C11.017%20L8.548%2C10.991%20C8.175%2C10.966%207.791%2C10.966%207.423%2C10.994%20L7.315%2C11.004%20L7.265%2C11.008%20L7.140%2C11.020%20C7.024%2C11.032%206.910%2C11.049%206.795%2C11.068%20L6.762%2C11.073%20C6.684%2C11.086%206.605%2C11.101%206.529%2C11.116%20C6.443%2C11.132%206.358%2C11.149%206.274%2C11.168%20C6.111%2C11.206%205.949%2C11.250%205.792%2C11.297%20C5.667%2C11.335%205.543%2C11.376%205.427%2C11.417%20L5.347%2C11.447%20C5.100%2C11.538%204.856%2C11.641%204.619%2C11.755%20L4.556%2C11.787%20L4.555%2C11.788%20C1.786%2C13.164%20-0.000%2C16.097%20-0.000%2C19.278%20C-0.000%2C19.351%200.005%2C19.423%200.009%2C19.495%20L0.030%2C20.000%20L15.969%2C20.000%20L15.991%2C19.501%20C15.996%2C19.427%2016.000%2C19.354%2016.000%2C19.278%20C16.000%2C16.046%2014.171%2C13.088%2011.337%2C11.733%20ZM0.782%2C19.188%20C0.815%2C16.332%202.442%2C13.711%204.921%2C12.504%20L5.001%2C12.472%20L5.010%2C12.463%20C5.204%2C12.370%205.405%2C12.286%205.608%2C12.212%20L5.672%2C12.188%20C5.783%2C12.149%205.893%2C12.112%206.007%2C12.078%20C6.150%2C12.035%206.296%2C11.996%206.441%2C11.962%20C6.517%2C11.945%206.592%2C11.930%206.670%2C11.915%20C6.732%2C11.903%206.793%2C11.891%206.855%2C11.880%20L6.885%2C11.875%20C6.997%2C11.856%207.109%2C11.840%207.221%2C11.827%20L7.477%2C11.804%20C7.811%2C11.778%208.131%2C11.775%208.519%2C11.804%20L8.767%2C11.826%20C8.828%2C11.833%208.890%2C11.842%208.965%2C11.852%20L9.054%2C11.866%20C9.147%2C11.880%209.241%2C11.897%209.335%2C11.915%20L9.378%2C11.924%20C9.431%2C11.934%209.483%2C11.944%209.533%2C11.955%20C9.687%2C11.990%209.838%2C12.031%209.988%2C12.076%20C10.087%2C12.107%2010.186%2C12.137%2010.282%2C12.170%20C10.404%2C12.213%2010.524%2C12.259%2010.643%2C12.308%20C10.758%2C12.354%2010.871%2C12.404%2010.983%2C12.457%20L11.002%2C12.467%20C13.537%2C13.675%2015.184%2C16.304%2015.218%2C19.188%20L0.782%2C19.188%20L0.782%2C19.188%20ZM6.069%2C9.949%20C6.127%2C9.974%206.188%2C9.996%206.248%2C10.019%20L6.375%2C10.067%20C6.424%2C10.086%206.473%2C10.105%206.523%2C10.121%20C6.989%2C10.273%207.476%2C10.352%207.972%2C10.356%20L8.011%2C10.357%20C8.181%2C10.357%208.352%2C10.347%208.515%2C10.330%20C8.571%2C10.324%208.626%2C10.315%208.681%2C10.305%20L8.803%2C10.286%20C8.872%2C10.277%208.941%2C10.266%209.013%2C10.252%20C9.062%2C10.241%209.110%2C10.228%209.157%2C10.214%20L9.291%2C10.179%20C9.357%2C10.162%209.423%2C10.146%209.488%2C10.124%20C9.529%2C10.111%209.569%2C10.096%209.608%2C10.080%20L9.715%2C10.040%20C9.792%2C10.013%209.869%2C9.984%209.947%2C9.950%20C9.977%2C9.937%2010.006%2C9.923%2010.035%2C9.908%20L10.070%2C9.890%20C10.176%2C9.841%2010.281%2C9.791%2010.386%2C9.732%20L10.454%2C9.690%20C10.571%2C9.621%2010.688%2C9.550%2010.806%2C9.466%20C10.868%2C9.423%2010.926%2C9.374%2010.984%2C9.327%20L11.184%2C9.165%20C12.335%2C8.176%2012.996%2C6.726%2012.996%2C5.221%20L12.998%2C5.178%20C12.998%2C2.322%2010.761%2C-0.000%208.011%2C-0.000%20C5.386%2C-0.000%203.202%2C2.131%203.039%2C4.852%20L3.035%2C4.919%20C3.029%2C5.005%203.024%2C5.090%203.024%2C5.178%20C3.023%2C7.263%204.218%2C9.136%206.069%2C9.949%20ZM3.814%2C4.975%20L3.819%2C4.902%20C3.956%2C2.608%205.797%2C0.811%208.010%2C0.811%20C10.330%2C0.811%2012.216%2C2.770%2012.218%2C5.141%20L12.216%2C5.184%20C12.214%2C6.482%2011.656%2C7.706%2010.681%2C8.546%20L10.496%2C8.693%20C10.454%2C8.728%2010.413%2C8.763%2010.361%2C8.800%20C10.267%2C8.866%2010.168%2C8.926%2010.067%2C8.985%20L10.011%2C9.020%20C9.927%2C9.067%209.838%2C9.109%209.746%2C9.152%20L9.642%2C9.204%20C9.583%2C9.229%209.520%2C9.252%209.458%2C9.274%20L9.329%2C9.322%20C9.304%2C9.332%209.279%2C9.342%209.254%2C9.350%20C9.206%2C9.366%209.157%2C9.377%209.108%2C9.390%20L8.952%2C9.431%20C8.919%2C9.441%208.886%2C9.450%208.856%2C9.457%20C8.804%2C9.467%208.751%2C9.475%208.698%2C9.482%20L8.550%2C9.506%20C8.514%2C9.512%208.478%2C9.519%208.437%2C9.523%20C8.307%2C9.537%208.176%2C9.544%208.044%2C9.546%20L8.007%2C9.545%20L8.006%2C9.545%20C7.578%2C9.545%207.158%2C9.479%206.757%2C9.348%20C6.722%2C9.337%206.688%2C9.323%206.654%2C9.309%20L6.507%2C9.254%20C6.461%2C9.237%206.416%2C9.221%206.372%2C9.202%20C4.812%2C8.517%203.804%2C6.937%203.804%2C5.178%20C3.804%2C5.110%203.809%2C5.042%203.814%2C4.975%20Z%22/%3E%0A%3C/svg%3E');
}
#push-menu-here .personal-icon-4 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2217px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%280%2C%200%2C%200%29%22%0A%20d%3D%22M14.158%2C20.000%20L2.842%2C20.000%20C1.275%2C20.000%20-0.000%2C18.772%20-0.000%2C17.263%20L-0.000%2C10.618%20C-0.000%2C9.156%201.198%2C7.957%202.698%2C7.885%20L2.698%2C5.587%20C2.698%2C2.506%205.301%2C-0.000%208.500%2C-0.000%20C11.698%2C-0.000%2014.302%2C2.506%2014.302%2C5.587%20L14.302%2C7.885%20C15.802%2C7.958%2017.000%2C9.156%2017.000%2C10.618%20L17.000%2C17.263%20C17.000%2C18.772%2015.725%2C20.000%2014.158%2C20.000%20ZM2.842%2C8.663%20C1.722%2C8.663%200.812%2C9.540%200.812%2C10.618%20L0.812%2C17.263%20C0.812%2C18.341%201.722%2C19.218%202.842%2C19.218%20L14.158%2C19.218%20C15.277%2C19.218%2016.188%2C18.341%2016.188%2C17.263%20L16.188%2C10.618%20C16.188%2C9.540%2015.277%2C8.663%2014.158%2C8.663%20L13.490%2C8.663%20L13.490%2C5.587%20C13.490%2C2.937%2011.251%2C0.781%208.500%2C0.781%20C5.748%2C0.781%203.510%2C2.937%203.510%2C5.587%20L3.510%2C8.663%20C3.510%2C8.663%202.842%2C8.663%202.842%2C8.663%20ZM12.678%2C8.663%20L4.322%2C8.663%20L4.322%2C5.587%20C4.322%2C3.368%206.196%2C1.563%208.500%2C1.563%20C10.803%2C1.563%2012.678%2C3.368%2012.678%2C5.587%20L12.678%2C8.663%20ZM5.134%2C7.882%20L11.866%2C7.882%20L11.866%2C5.587%20C11.866%2C3.800%2010.355%2C2.345%208.500%2C2.345%20C6.644%2C2.345%205.134%2C3.800%205.134%2C5.587%20L5.134%2C7.882%20ZM8.500%2C11.247%20C7.752%2C11.247%207.146%2C11.831%207.146%2C12.551%20C7.146%2C13.270%207.752%2C13.854%208.500%2C13.854%20C9.247%2C13.854%209.853%2C13.270%209.853%2C12.551%20C9.853%2C11.831%209.247%2C11.247%208.500%2C11.247%20ZM9.168%2C12.976%20C9.168%2C12.621%208.870%2C12.333%208.500%2C12.333%20L8.500%2C12.333%20C8.131%2C12.333%207.831%2C12.620%207.831%2C12.976%20L7.831%2C15.990%20C7.831%2C16.346%208.131%2C16.634%208.500%2C16.634%20L8.500%2C16.634%20C8.870%2C16.634%209.168%2C16.346%209.168%2C15.990%20L9.168%2C12.976%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 17px 20px;
    background-position: center;
}
#push-menu-here li.active .personal-icon-4 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2217px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M14.158%2C20.000%20L2.842%2C20.000%20C1.275%2C20.000%20-0.000%2C18.772%20-0.000%2C17.263%20L-0.000%2C10.618%20C-0.000%2C9.156%201.198%2C7.957%202.698%2C7.885%20L2.698%2C5.587%20C2.698%2C2.506%205.301%2C-0.000%208.500%2C-0.000%20C11.698%2C-0.000%2014.302%2C2.506%2014.302%2C5.587%20L14.302%2C7.885%20C15.802%2C7.958%2017.000%2C9.156%2017.000%2C10.618%20L17.000%2C17.263%20C17.000%2C18.772%2015.725%2C20.000%2014.158%2C20.000%20ZM2.842%2C8.663%20C1.722%2C8.663%200.812%2C9.540%200.812%2C10.618%20L0.812%2C17.263%20C0.812%2C18.341%201.722%2C19.218%202.842%2C19.218%20L14.158%2C19.218%20C15.277%2C19.218%2016.188%2C18.341%2016.188%2C17.263%20L16.188%2C10.618%20C16.188%2C9.540%2015.277%2C8.663%2014.158%2C8.663%20L13.490%2C8.663%20L13.490%2C5.587%20C13.490%2C2.937%2011.251%2C0.781%208.500%2C0.781%20C5.748%2C0.781%203.510%2C2.937%203.510%2C5.587%20L3.510%2C8.663%20C3.510%2C8.663%202.842%2C8.663%202.842%2C8.663%20ZM12.678%2C8.663%20L4.322%2C8.663%20L4.322%2C5.587%20C4.322%2C3.368%206.196%2C1.563%208.500%2C1.563%20C10.803%2C1.563%2012.678%2C3.368%2012.678%2C5.587%20L12.678%2C8.663%20ZM5.134%2C7.882%20L11.866%2C7.882%20L11.866%2C5.587%20C11.866%2C3.800%2010.355%2C2.345%208.500%2C2.345%20C6.644%2C2.345%205.134%2C3.800%205.134%2C5.587%20L5.134%2C7.882%20ZM8.500%2C11.247%20C7.752%2C11.247%207.146%2C11.831%207.146%2C12.551%20C7.146%2C13.270%207.752%2C13.854%208.500%2C13.854%20C9.247%2C13.854%209.853%2C13.270%209.853%2C12.551%20C9.853%2C11.831%209.247%2C11.247%208.500%2C11.247%20ZM9.168%2C12.976%20C9.168%2C12.621%208.870%2C12.333%208.500%2C12.333%20L8.500%2C12.333%20C8.131%2C12.333%207.831%2C12.620%207.831%2C12.976%20L7.831%2C15.990%20C7.831%2C16.346%208.131%2C16.634%208.500%2C16.634%20L8.500%2C16.634%20C8.870%2C16.634%209.168%2C16.346%209.168%2C15.990%20L9.168%2C12.976%20Z%22/%3E%0A%3C/svg%3E');
}
#push-menu-here li:hover .personal-icon-4 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2217px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M14.158%2C20.000%20L2.842%2C20.000%20C1.275%2C20.000%20-0.000%2C18.772%20-0.000%2C17.263%20L-0.000%2C10.618%20C-0.000%2C9.156%201.198%2C7.957%202.698%2C7.885%20L2.698%2C5.587%20C2.698%2C2.506%205.301%2C-0.000%208.500%2C-0.000%20C11.698%2C-0.000%2014.302%2C2.506%2014.302%2C5.587%20L14.302%2C7.885%20C15.802%2C7.958%2017.000%2C9.156%2017.000%2C10.618%20L17.000%2C17.263%20C17.000%2C18.772%2015.725%2C20.000%2014.158%2C20.000%20ZM2.842%2C8.663%20C1.722%2C8.663%200.812%2C9.540%200.812%2C10.618%20L0.812%2C17.263%20C0.812%2C18.341%201.722%2C19.218%202.842%2C19.218%20L14.158%2C19.218%20C15.277%2C19.218%2016.188%2C18.341%2016.188%2C17.263%20L16.188%2C10.618%20C16.188%2C9.540%2015.277%2C8.663%2014.158%2C8.663%20L13.490%2C8.663%20L13.490%2C5.587%20C13.490%2C2.937%2011.251%2C0.781%208.500%2C0.781%20C5.748%2C0.781%203.510%2C2.937%203.510%2C5.587%20L3.510%2C8.663%20C3.510%2C8.663%202.842%2C8.663%202.842%2C8.663%20ZM12.678%2C8.663%20L4.322%2C8.663%20L4.322%2C5.587%20C4.322%2C3.368%206.196%2C1.563%208.500%2C1.563%20C10.803%2C1.563%2012.678%2C3.368%2012.678%2C5.587%20L12.678%2C8.663%20ZM5.134%2C7.882%20L11.866%2C7.882%20L11.866%2C5.587%20C11.866%2C3.800%2010.355%2C2.345%208.500%2C2.345%20C6.644%2C2.345%205.134%2C3.800%205.134%2C5.587%20L5.134%2C7.882%20ZM8.500%2C11.247%20C7.752%2C11.247%207.146%2C11.831%207.146%2C12.551%20C7.146%2C13.270%207.752%2C13.854%208.500%2C13.854%20C9.247%2C13.854%209.853%2C13.270%209.853%2C12.551%20C9.853%2C11.831%209.247%2C11.247%208.500%2C11.247%20ZM9.168%2C12.976%20C9.168%2C12.621%208.870%2C12.333%208.500%2C12.333%20L8.500%2C12.333%20C8.131%2C12.333%207.831%2C12.620%207.831%2C12.976%20L7.831%2C15.990%20C7.831%2C16.346%208.131%2C16.634%208.500%2C16.634%20L8.500%2C16.634%20C8.870%2C16.634%209.168%2C16.346%209.168%2C15.990%20L9.168%2C12.976%20Z%22/%3E%0A%3C/svg%3E');
}
#push-menu-here .personal-icon-5 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2219px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%2851%2C%2051%2C%2051%29%22%0A%20d%3D%22M5.522%2C11.614%20L12.997%2C11.614%20C13.888%2C11.614%2014.614%2C10.890%2014.614%2C10.000%20C14.614%2C9.110%2013.888%2C8.385%2012.997%2C8.385%20L5.522%2C8.385%20L6.416%2C7.492%20C7.047%2C6.864%207.047%2C5.839%206.416%2C5.209%20C5.806%2C4.600%204.740%2C4.600%204.129%2C5.209%20L0.473%2C8.858%20L0.424%2C8.908%20L0.421%2C8.912%20C0.368%2C8.972%200.317%2C9.036%200.271%2C9.104%20C0.248%2C9.140%200.228%2C9.177%200.209%2C9.214%20L0.184%2C9.261%20C0.162%2C9.299%200.141%2C9.338%200.124%2C9.380%20C0.103%2C9.429%200.088%2C9.479%200.075%2C9.529%20L0.060%2C9.577%20C0.050%2C9.611%200.040%2C9.644%200.031%2C9.684%20C-0.011%2C9.894%20-0.011%2C10.107%200.032%2C10.319%20C0.040%2C10.356%200.050%2C10.391%200.062%2C10.427%20L0.078%2C10.482%20C0.090%2C10.527%200.104%2C10.573%200.123%2C10.618%20C0.143%2C10.665%200.166%2C10.709%200.191%2C10.753%20L0.213%2C10.791%20C0.230%2C10.827%200.249%2C10.862%200.271%2C10.895%20C0.331%2C10.985%200.401%2C11.069%200.476%2C11.143%20L4.129%2C14.790%20C4.434%2C15.096%204.840%2C15.263%205.273%2C15.263%20C5.705%2C15.263%206.111%2C15.096%206.417%2C14.790%20C6.722%2C14.484%206.890%2C14.079%206.890%2C13.648%20C6.890%2C13.217%206.722%2C12.812%206.417%2C12.507%20L5.522%2C11.614%20ZM5.819%2C14.193%20C5.527%2C14.484%205.018%2C14.484%204.727%2C14.193%20L1.072%2C10.545%20C1.036%2C10.509%201.004%2C10.470%200.967%2C10.412%20L0.926%2C10.336%20C0.918%2C10.322%200.909%2C10.308%200.892%2C10.256%20L0.860%2C10.151%20C0.840%2C10.051%200.840%2C9.949%200.864%2C9.840%20L0.890%2C9.754%20C0.894%2C9.737%200.897%2C9.721%200.920%2C9.675%20L0.975%2C9.572%20C1.003%2C9.530%201.035%2C9.491%201.070%2C9.456%20L1.118%2C9.408%20L1.119%2C9.407%20L4.727%2C5.805%20C5.018%2C5.515%205.528%2C5.515%205.819%2C5.805%20C6.120%2C6.106%206.120%2C6.595%205.819%2C6.896%20L3.482%2C9.228%20L12.997%2C9.228%20C13.423%2C9.228%2013.769%2C9.574%2013.769%2C9.999%20C13.769%2C10.424%2013.423%2C10.770%2012.997%2C10.770%20L3.481%2C10.770%20L5.819%2C13.103%20C6.120%2C13.403%206.120%2C13.892%205.819%2C14.193%20ZM19.000%2C-0.000%20L19.000%2C20.000%20L8.893%2C20.000%20C8.659%2C20.000%208.470%2C19.811%208.470%2C19.578%20C8.470%2C19.345%208.659%2C19.156%208.893%2C19.156%20L18.155%2C19.156%20L18.155%2C0.843%20L8.857%2C0.843%20C8.623%2C0.843%208.435%2C0.655%208.435%2C0.422%20C8.435%2C0.188%208.623%2C-0.000%208.857%2C-0.000%20L19.000%2C-0.000%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 17px 20px;
    background-position: center;
}
#push-menu-here li.active .personal-icon-5 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2219px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M5.522%2C11.614%20L12.997%2C11.614%20C13.888%2C11.614%2014.614%2C10.890%2014.614%2C10.000%20C14.614%2C9.110%2013.888%2C8.385%2012.997%2C8.385%20L5.522%2C8.385%20L6.416%2C7.492%20C7.047%2C6.864%207.047%2C5.839%206.416%2C5.209%20C5.806%2C4.600%204.740%2C4.600%204.129%2C5.209%20L0.473%2C8.858%20L0.424%2C8.908%20L0.421%2C8.912%20C0.368%2C8.972%200.317%2C9.036%200.271%2C9.104%20C0.248%2C9.140%200.228%2C9.177%200.209%2C9.214%20L0.184%2C9.261%20C0.162%2C9.299%200.141%2C9.338%200.124%2C9.380%20C0.103%2C9.429%200.088%2C9.479%200.075%2C9.529%20L0.060%2C9.577%20C0.050%2C9.611%200.040%2C9.644%200.031%2C9.684%20C-0.011%2C9.894%20-0.011%2C10.107%200.032%2C10.319%20C0.040%2C10.356%200.050%2C10.391%200.062%2C10.427%20L0.078%2C10.482%20C0.090%2C10.527%200.104%2C10.573%200.123%2C10.618%20C0.143%2C10.665%200.166%2C10.709%200.191%2C10.753%20L0.213%2C10.791%20C0.230%2C10.827%200.249%2C10.862%200.271%2C10.895%20C0.331%2C10.985%200.401%2C11.069%200.476%2C11.143%20L4.129%2C14.790%20C4.434%2C15.096%204.840%2C15.263%205.273%2C15.263%20C5.705%2C15.263%206.111%2C15.096%206.417%2C14.790%20C6.722%2C14.484%206.890%2C14.079%206.890%2C13.648%20C6.890%2C13.217%206.722%2C12.812%206.417%2C12.507%20L5.522%2C11.614%20ZM5.819%2C14.193%20C5.527%2C14.484%205.018%2C14.484%204.727%2C14.193%20L1.072%2C10.545%20C1.036%2C10.509%201.004%2C10.470%200.967%2C10.412%20L0.926%2C10.336%20C0.918%2C10.322%200.909%2C10.308%200.892%2C10.256%20L0.860%2C10.151%20C0.840%2C10.051%200.840%2C9.949%200.864%2C9.840%20L0.890%2C9.754%20C0.894%2C9.737%200.897%2C9.721%200.920%2C9.675%20L0.975%2C9.572%20C1.003%2C9.530%201.035%2C9.491%201.070%2C9.456%20L1.118%2C9.408%20L1.119%2C9.407%20L4.727%2C5.805%20C5.018%2C5.515%205.528%2C5.515%205.819%2C5.805%20C6.120%2C6.106%206.120%2C6.595%205.819%2C6.896%20L3.482%2C9.228%20L12.997%2C9.228%20C13.423%2C9.228%2013.769%2C9.574%2013.769%2C9.999%20C13.769%2C10.424%2013.423%2C10.770%2012.997%2C10.770%20L3.481%2C10.770%20L5.819%2C13.103%20C6.120%2C13.403%206.120%2C13.892%205.819%2C14.193%20ZM19.000%2C-0.000%20L19.000%2C20.000%20L8.893%2C20.000%20C8.659%2C20.000%208.470%2C19.811%208.470%2C19.578%20C8.470%2C19.345%208.659%2C19.156%208.893%2C19.156%20L18.155%2C19.156%20L18.155%2C0.843%20L8.857%2C0.843%20C8.623%2C0.843%208.435%2C0.655%208.435%2C0.422%20C8.435%2C0.188%208.623%2C-0.000%208.857%2C-0.000%20L19.000%2C-0.000%20Z%22/%3E%0A%3C/svg%3E');
}
#push-menu-here li:hover .personal-icon-5 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2219px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M5.522%2C11.614%20L12.997%2C11.614%20C13.888%2C11.614%2014.614%2C10.890%2014.614%2C10.000%20C14.614%2C9.110%2013.888%2C8.385%2012.997%2C8.385%20L5.522%2C8.385%20L6.416%2C7.492%20C7.047%2C6.864%207.047%2C5.839%206.416%2C5.209%20C5.806%2C4.600%204.740%2C4.600%204.129%2C5.209%20L0.473%2C8.858%20L0.424%2C8.908%20L0.421%2C8.912%20C0.368%2C8.972%200.317%2C9.036%200.271%2C9.104%20C0.248%2C9.140%200.228%2C9.177%200.209%2C9.214%20L0.184%2C9.261%20C0.162%2C9.299%200.141%2C9.338%200.124%2C9.380%20C0.103%2C9.429%200.088%2C9.479%200.075%2C9.529%20L0.060%2C9.577%20C0.050%2C9.611%200.040%2C9.644%200.031%2C9.684%20C-0.011%2C9.894%20-0.011%2C10.107%200.032%2C10.319%20C0.040%2C10.356%200.050%2C10.391%200.062%2C10.427%20L0.078%2C10.482%20C0.090%2C10.527%200.104%2C10.573%200.123%2C10.618%20C0.143%2C10.665%200.166%2C10.709%200.191%2C10.753%20L0.213%2C10.791%20C0.230%2C10.827%200.249%2C10.862%200.271%2C10.895%20C0.331%2C10.985%200.401%2C11.069%200.476%2C11.143%20L4.129%2C14.790%20C4.434%2C15.096%204.840%2C15.263%205.273%2C15.263%20C5.705%2C15.263%206.111%2C15.096%206.417%2C14.790%20C6.722%2C14.484%206.890%2C14.079%206.890%2C13.648%20C6.890%2C13.217%206.722%2C12.812%206.417%2C12.507%20L5.522%2C11.614%20ZM5.819%2C14.193%20C5.527%2C14.484%205.018%2C14.484%204.727%2C14.193%20L1.072%2C10.545%20C1.036%2C10.509%201.004%2C10.470%200.967%2C10.412%20L0.926%2C10.336%20C0.918%2C10.322%200.909%2C10.308%200.892%2C10.256%20L0.860%2C10.151%20C0.840%2C10.051%200.840%2C9.949%200.864%2C9.840%20L0.890%2C9.754%20C0.894%2C9.737%200.897%2C9.721%200.920%2C9.675%20L0.975%2C9.572%20C1.003%2C9.530%201.035%2C9.491%201.070%2C9.456%20L1.118%2C9.408%20L1.119%2C9.407%20L4.727%2C5.805%20C5.018%2C5.515%205.528%2C5.515%205.819%2C5.805%20C6.120%2C6.106%206.120%2C6.595%205.819%2C6.896%20L3.482%2C9.228%20L12.997%2C9.228%20C13.423%2C9.228%2013.769%2C9.574%2013.769%2C9.999%20C13.769%2C10.424%2013.423%2C10.770%2012.997%2C10.770%20L3.481%2C10.770%20L5.819%2C13.103%20C6.120%2C13.403%206.120%2C13.892%205.819%2C14.193%20ZM19.000%2C-0.000%20L19.000%2C20.000%20L8.893%2C20.000%20C8.659%2C20.000%208.470%2C19.811%208.470%2C19.578%20C8.470%2C19.345%208.659%2C19.156%208.893%2C19.156%20L18.155%2C19.156%20L18.155%2C0.843%20L8.857%2C0.843%20C8.623%2C0.843%208.435%2C0.655%208.435%2C0.422%20C8.435%2C0.188%208.623%2C-0.000%208.857%2C-0.000%20L19.000%2C-0.000%20Z%22/%3E%0A%3C/svg%3E');
}
#push-menu-here .personal-icon-6 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2223px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%2851%2C%2051%2C%2051%29%22%0A%20d%3D%22M15.877%2C10.635%20C15.929%2C10.658%2015.983%2C10.678%2016.076%2C10.711%20C16.119%2C10.728%2016.162%2C10.745%2016.208%2C10.760%20C16.555%2C10.873%2016.920%2C10.930%2017.292%2C10.930%20C17.417%2C10.930%2017.538%2C10.923%2017.666%2C10.910%20C17.705%2C10.905%2017.743%2C10.900%2017.781%2C10.893%20L17.858%2C10.881%20C17.911%2C10.874%2017.964%2C10.866%2018.026%2C10.853%20C18.063%2C10.845%2018.100%2C10.835%2018.136%2C10.824%20L18.186%2C10.811%20C18.245%2C10.797%2018.303%2C10.783%2018.372%2C10.761%20L18.527%2C10.704%20C18.585%2C10.683%2018.643%2C10.662%2018.691%2C10.641%20C18.720%2C10.629%2018.747%2C10.615%2018.791%2C10.593%20C18.865%2C10.558%2018.942%2C10.522%2019.003%2C10.487%20C19.026%2C10.476%2019.048%2C10.463%2019.069%2C10.449%20C19.137%2C10.409%2019.206%2C10.368%2019.271%2C10.324%20L19.346%2C10.272%20C19.915%2C9.868%2020.358%2C9.306%2020.630%2C8.645%20C20.810%2C8.208%2020.906%2C7.752%2020.918%2C7.287%20L20.920%2C7.188%20C20.920%2C6.751%2020.845%2C6.319%2020.696%2C5.905%20C20.176%2C4.434%2018.808%2C3.446%2017.291%2C3.446%20C15.689%2C3.446%2014.298%2C4.508%2013.828%2C6.090%20C13.740%2C6.385%2013.689%2C6.667%2013.671%2C6.957%20L13.668%2C7.012%20C13.664%2C7.071%2013.660%2C7.129%2013.660%2C7.189%20L13.662%2C7.238%20C13.681%2C8.723%2014.550%2C10.057%2015.877%2C10.635%20ZM14.586%2C7.074%20L14.589%2C7.012%20C14.602%2C6.801%2014.641%2C6.590%2014.707%2C6.367%20C15.058%2C5.186%2016.096%2C4.393%2017.292%2C4.393%20C18.424%2C4.393%2019.446%2C5.131%2019.835%2C6.231%20C19.938%2C6.519%2019.994%2C6.817%2020.001%2C7.118%20L20.001%2C7.192%20C20.001%2C7.561%2019.929%2C7.926%2019.785%2C8.276%20C19.587%2C8.757%2019.268%2C9.168%2018.859%2C9.468%20L18.784%2C9.521%20C18.730%2C9.558%2018.675%2C9.590%2018.629%2C9.618%20L18.582%2C9.646%20C18.527%2C9.677%2018.469%2C9.703%2018.413%2C9.729%20L18.341%2C9.765%20C18.305%2C9.781%2018.266%2C9.795%2018.187%2C9.823%20L18.097%2C9.858%20C18.057%2C9.870%2018.018%2C9.879%2017.944%2C9.897%20L17.837%2C9.927%20C17.805%2C9.933%2017.771%2C9.938%2017.739%2C9.942%20L17.568%2C9.969%20C17.202%2C10.007%2016.828%2C9.969%2016.486%2C9.857%20C16.459%2C9.849%2016.433%2C9.838%2016.407%2C9.828%20L16.336%2C9.801%20C16.303%2C9.789%2016.270%2C9.778%2016.237%2C9.763%20C15.245%2C9.331%2014.596%2C8.335%2014.581%2C7.188%20C14.580%2C7.150%2014.583%2C7.112%2014.586%2C7.074%20ZM17.291%2C10.959%20C15.723%2C10.959%2014.252%2C11.620%2013.177%2C12.778%20C11.785%2C11.601%2010.006%2C10.893%208.070%2C10.893%20C3.620%2C10.893%20-0.000%2C14.625%20-0.000%2C19.212%20C-0.000%2C19.286%200.004%2C19.360%200.009%2C19.432%20L0.030%2C20.000%20L16.104%2C20.000%20L16.129%2C19.446%20C16.134%2C19.369%2016.139%2C19.292%2016.139%2C19.213%20C16.139%2C18.638%2016.082%2C18.077%2015.974%2C17.534%20L22.966%2C17.534%20L22.993%2C17.019%20C22.996%2C16.961%2023.000%2C16.903%2023.000%2C16.844%20C23.000%2C13.599%2020.439%2C10.959%2017.291%2C10.959%20ZM0.921%2C19.052%20C1.004%2C15.061%204.179%2C11.840%208.070%2C11.840%20C9.946%2C11.840%2011.651%2C12.594%2012.927%2C13.817%20C13.026%2C13.911%2013.121%2C14.008%2013.214%2C14.107%20C13.252%2C14.148%2013.289%2C14.190%2013.325%2C14.231%20C13.607%2C14.547%2013.861%2C14.886%2014.084%2C15.245%20C14.121%2C15.304%2014.158%2C15.364%2014.193%2C15.425%20C14.257%2C15.534%2014.318%2C15.642%2014.376%2C15.754%20C14.405%2C15.809%2014.430%2C15.865%2014.457%2C15.921%20C14.562%2C16.138%2014.658%2C16.361%2014.742%2C16.588%20C14.761%2C16.638%2014.781%2C16.688%2014.799%2C16.739%20C14.843%2C16.868%2014.883%2C16.998%2014.921%2C17.128%20C15.097%2C17.742%2015.204%2C18.385%2015.217%2C19.052%20L0.921%2C19.052%20ZM15.721%2C16.587%20C15.719%2C16.582%2015.717%2C16.577%2015.715%2C16.572%20C15.626%2C16.296%2015.521%2C16.029%2015.405%2C15.767%20C15.386%2C15.723%2015.364%2C15.680%2015.344%2C15.636%20C15.239%2C15.409%2015.124%2C15.189%2015.000%2C14.974%20C14.971%2C14.924%2014.942%2C14.874%2014.912%2C14.824%20C14.782%2C14.610%2014.643%2C14.402%2014.496%2C14.202%20C14.468%2C14.165%2014.442%2C14.126%2014.414%2C14.089%20C14.235%2C13.855%2014.048%2C13.630%2013.847%2C13.417%20C14.748%2C12.453%2015.981%2C11.907%2017.291%2C11.907%20C19.848%2C11.907%2021.944%2C13.984%2022.074%2C16.588%20L15.721%2C16.588%20L15.721%2C16.587%20ZM6.114%2C10.015%20C6.166%2C10.037%206.220%2C10.058%206.274%2C10.077%20L6.429%2C10.136%20C6.475%2C10.154%206.521%2C10.172%206.573%2C10.189%20C7.057%2C10.345%207.564%2C10.424%208.080%2C10.425%20L8.081%2C10.425%20C8.255%2C10.425%208.426%2C10.416%208.591%2C10.398%20C8.646%2C10.392%208.701%2C10.383%208.756%2C10.374%20L8.886%2C10.354%20C8.956%2C10.344%209.028%2C10.333%209.092%2C10.319%20C9.146%2C10.308%209.198%2C10.294%209.251%2C10.279%20L9.348%2C10.254%20C9.425%2C10.235%209.502%2C10.216%209.582%2C10.191%20C9.619%2C10.179%209.655%2C10.165%209.690%2C10.151%20L9.822%2C10.102%20C9.896%2C10.076%209.969%2C10.049%2010.042%2C10.017%20C10.074%2C10.003%2010.105%2C9.988%2010.167%2C9.956%20C10.273%2C9.906%2010.379%2C9.857%2010.484%2C9.799%20C10.508%2C9.786%2010.530%2C9.771%2010.556%2C9.754%20C10.674%2C9.685%2010.792%2C9.614%2010.905%2C9.537%20L10.945%2C9.507%20C12.316%2C8.533%2013.134%2C6.933%2013.136%2C5.212%20C13.136%2C2.338%2010.867%2C-0.000%208.079%2C-0.000%20C5.418%2C-0.000%203.204%2C2.145%203.038%2C4.883%20L3.035%2C4.942%20C3.029%2C5.032%203.023%2C5.121%203.023%2C5.212%20C3.023%2C7.311%204.235%2C9.196%206.114%2C10.015%20ZM3.952%2C5.008%20L3.956%2C4.943%20C4.091%2C2.703%205.903%2C0.947%208.080%2C0.947%20C10.361%2C0.947%2012.217%2C2.860%2012.217%2C5.218%20C12.216%2C6.631%2011.536%2C7.949%2010.429%2C8.725%20L10.363%2C8.770%20C10.279%2C8.826%2010.191%2C8.879%2010.097%2C8.934%20L10.051%2C8.964%20C9.966%2C9.009%209.879%2C9.051%209.787%2C9.093%20L9.684%2C9.144%20C9.630%2C9.168%209.574%2C9.187%209.518%2C9.207%20L9.303%2C9.287%20C9.248%2C9.305%209.193%2C9.318%209.137%2C9.331%20L9.010%2C9.365%20C8.977%2C9.374%208.944%2C9.384%208.905%2C9.392%20C8.857%2C9.402%208.808%2C9.409%208.759%2C9.416%20L8.606%2C9.439%20C8.572%2C9.445%208.539%2C9.451%208.499%2C9.455%20C8.361%2C9.470%208.222%2C9.478%208.081%2C9.478%20C7.658%2C9.477%207.241%2C9.412%206.851%2C9.286%20C6.818%2C9.276%206.786%2C9.263%206.754%2C9.250%20L6.583%2C9.186%20C6.544%2C9.171%206.504%2C9.157%206.469%2C9.142%20C4.934%2C8.472%203.942%2C6.930%203.942%2C5.212%20C3.942%2C5.143%203.947%2C5.076%203.952%2C5.008%20Z%22/%3E%0A%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 23px 20px;
    background-position: center;
}
#push-menu-here li.active .personal-icon-6 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2223px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M15.877%2C10.635%20C15.929%2C10.658%2015.983%2C10.678%2016.076%2C10.711%20C16.119%2C10.728%2016.162%2C10.745%2016.208%2C10.760%20C16.555%2C10.873%2016.920%2C10.930%2017.292%2C10.930%20C17.417%2C10.930%2017.538%2C10.923%2017.666%2C10.910%20C17.705%2C10.905%2017.743%2C10.900%2017.781%2C10.893%20L17.858%2C10.881%20C17.911%2C10.874%2017.964%2C10.866%2018.026%2C10.853%20C18.063%2C10.845%2018.100%2C10.835%2018.136%2C10.824%20L18.186%2C10.811%20C18.245%2C10.797%2018.303%2C10.783%2018.372%2C10.761%20L18.527%2C10.704%20C18.585%2C10.683%2018.643%2C10.662%2018.691%2C10.641%20C18.720%2C10.629%2018.747%2C10.615%2018.791%2C10.593%20C18.865%2C10.558%2018.942%2C10.522%2019.003%2C10.487%20C19.026%2C10.476%2019.048%2C10.463%2019.069%2C10.449%20C19.137%2C10.409%2019.206%2C10.368%2019.271%2C10.324%20L19.346%2C10.272%20C19.915%2C9.868%2020.358%2C9.306%2020.630%2C8.645%20C20.810%2C8.208%2020.906%2C7.752%2020.918%2C7.287%20L20.920%2C7.188%20C20.920%2C6.751%2020.845%2C6.319%2020.696%2C5.905%20C20.176%2C4.434%2018.808%2C3.446%2017.291%2C3.446%20C15.689%2C3.446%2014.298%2C4.508%2013.828%2C6.090%20C13.740%2C6.385%2013.689%2C6.667%2013.671%2C6.957%20L13.668%2C7.012%20C13.664%2C7.071%2013.660%2C7.129%2013.660%2C7.189%20L13.662%2C7.238%20C13.681%2C8.723%2014.550%2C10.057%2015.877%2C10.635%20ZM14.586%2C7.074%20L14.589%2C7.012%20C14.602%2C6.801%2014.641%2C6.590%2014.707%2C6.367%20C15.058%2C5.186%2016.096%2C4.393%2017.292%2C4.393%20C18.424%2C4.393%2019.446%2C5.131%2019.835%2C6.231%20C19.938%2C6.519%2019.994%2C6.817%2020.001%2C7.118%20L20.001%2C7.192%20C20.001%2C7.561%2019.929%2C7.926%2019.785%2C8.276%20C19.587%2C8.757%2019.268%2C9.168%2018.859%2C9.468%20L18.784%2C9.521%20C18.730%2C9.558%2018.675%2C9.590%2018.629%2C9.618%20L18.582%2C9.646%20C18.527%2C9.677%2018.469%2C9.703%2018.413%2C9.729%20L18.341%2C9.765%20C18.305%2C9.781%2018.266%2C9.795%2018.187%2C9.823%20L18.097%2C9.858%20C18.057%2C9.870%2018.018%2C9.879%2017.944%2C9.897%20L17.837%2C9.927%20C17.805%2C9.933%2017.771%2C9.938%2017.739%2C9.942%20L17.568%2C9.969%20C17.202%2C10.007%2016.828%2C9.969%2016.486%2C9.857%20C16.459%2C9.849%2016.433%2C9.838%2016.407%2C9.828%20L16.336%2C9.801%20C16.303%2C9.789%2016.270%2C9.778%2016.237%2C9.763%20C15.245%2C9.331%2014.596%2C8.335%2014.581%2C7.188%20C14.580%2C7.150%2014.583%2C7.112%2014.586%2C7.074%20ZM17.291%2C10.959%20C15.723%2C10.959%2014.252%2C11.620%2013.177%2C12.778%20C11.785%2C11.601%2010.006%2C10.893%208.070%2C10.893%20C3.620%2C10.893%20-0.000%2C14.625%20-0.000%2C19.212%20C-0.000%2C19.286%200.004%2C19.360%200.009%2C19.432%20L0.030%2C20.000%20L16.104%2C20.000%20L16.129%2C19.446%20C16.134%2C19.369%2016.139%2C19.292%2016.139%2C19.213%20C16.139%2C18.638%2016.082%2C18.077%2015.974%2C17.534%20L22.966%2C17.534%20L22.993%2C17.019%20C22.996%2C16.961%2023.000%2C16.903%2023.000%2C16.844%20C23.000%2C13.599%2020.439%2C10.959%2017.291%2C10.959%20ZM0.921%2C19.052%20C1.004%2C15.061%204.179%2C11.840%208.070%2C11.840%20C9.946%2C11.840%2011.651%2C12.594%2012.927%2C13.817%20C13.026%2C13.911%2013.121%2C14.008%2013.214%2C14.107%20C13.252%2C14.148%2013.289%2C14.190%2013.325%2C14.231%20C13.607%2C14.547%2013.861%2C14.886%2014.084%2C15.245%20C14.121%2C15.304%2014.158%2C15.364%2014.193%2C15.425%20C14.257%2C15.534%2014.318%2C15.642%2014.376%2C15.754%20C14.405%2C15.809%2014.430%2C15.865%2014.457%2C15.921%20C14.562%2C16.138%2014.658%2C16.361%2014.742%2C16.588%20C14.761%2C16.638%2014.781%2C16.688%2014.799%2C16.739%20C14.843%2C16.868%2014.883%2C16.998%2014.921%2C17.128%20C15.097%2C17.742%2015.204%2C18.385%2015.217%2C19.052%20L0.921%2C19.052%20ZM15.721%2C16.587%20C15.719%2C16.582%2015.717%2C16.577%2015.715%2C16.572%20C15.626%2C16.296%2015.521%2C16.029%2015.405%2C15.767%20C15.386%2C15.723%2015.364%2C15.680%2015.344%2C15.636%20C15.239%2C15.409%2015.124%2C15.189%2015.000%2C14.974%20C14.971%2C14.924%2014.942%2C14.874%2014.912%2C14.824%20C14.782%2C14.610%2014.643%2C14.402%2014.496%2C14.202%20C14.468%2C14.165%2014.442%2C14.126%2014.414%2C14.089%20C14.235%2C13.855%2014.048%2C13.630%2013.847%2C13.417%20C14.748%2C12.453%2015.981%2C11.907%2017.291%2C11.907%20C19.848%2C11.907%2021.944%2C13.984%2022.074%2C16.588%20L15.721%2C16.588%20L15.721%2C16.587%20ZM6.114%2C10.015%20C6.166%2C10.037%206.220%2C10.058%206.274%2C10.077%20L6.429%2C10.136%20C6.475%2C10.154%206.521%2C10.172%206.573%2C10.189%20C7.057%2C10.345%207.564%2C10.424%208.080%2C10.425%20L8.081%2C10.425%20C8.255%2C10.425%208.426%2C10.416%208.591%2C10.398%20C8.646%2C10.392%208.701%2C10.383%208.756%2C10.374%20L8.886%2C10.354%20C8.956%2C10.344%209.028%2C10.333%209.092%2C10.319%20C9.146%2C10.308%209.198%2C10.294%209.251%2C10.279%20L9.348%2C10.254%20C9.425%2C10.235%209.502%2C10.216%209.582%2C10.191%20C9.619%2C10.179%209.655%2C10.165%209.690%2C10.151%20L9.822%2C10.102%20C9.896%2C10.076%209.969%2C10.049%2010.042%2C10.017%20C10.074%2C10.003%2010.105%2C9.988%2010.167%2C9.956%20C10.273%2C9.906%2010.379%2C9.857%2010.484%2C9.799%20C10.508%2C9.786%2010.530%2C9.771%2010.556%2C9.754%20C10.674%2C9.685%2010.792%2C9.614%2010.905%2C9.537%20L10.945%2C9.507%20C12.316%2C8.533%2013.134%2C6.933%2013.136%2C5.212%20C13.136%2C2.338%2010.867%2C-0.000%208.079%2C-0.000%20C5.418%2C-0.000%203.204%2C2.145%203.038%2C4.883%20L3.035%2C4.942%20C3.029%2C5.032%203.023%2C5.121%203.023%2C5.212%20C3.023%2C7.311%204.235%2C9.196%206.114%2C10.015%20ZM3.952%2C5.008%20L3.956%2C4.943%20C4.091%2C2.703%205.903%2C0.947%208.080%2C0.947%20C10.361%2C0.947%2012.217%2C2.860%2012.217%2C5.218%20C12.216%2C6.631%2011.536%2C7.949%2010.429%2C8.725%20L10.363%2C8.770%20C10.279%2C8.826%2010.191%2C8.879%2010.097%2C8.934%20L10.051%2C8.964%20C9.966%2C9.009%209.879%2C9.051%209.787%2C9.093%20L9.684%2C9.144%20C9.630%2C9.168%209.574%2C9.187%209.518%2C9.207%20L9.303%2C9.287%20C9.248%2C9.305%209.193%2C9.318%209.137%2C9.331%20L9.010%2C9.365%20C8.977%2C9.374%208.944%2C9.384%208.905%2C9.392%20C8.857%2C9.402%208.808%2C9.409%208.759%2C9.416%20L8.606%2C9.439%20C8.572%2C9.445%208.539%2C9.451%208.499%2C9.455%20C8.361%2C9.470%208.222%2C9.478%208.081%2C9.478%20C7.658%2C9.477%207.241%2C9.412%206.851%2C9.286%20C6.818%2C9.276%206.786%2C9.263%206.754%2C9.250%20L6.583%2C9.186%20C6.544%2C9.171%206.504%2C9.157%206.469%2C9.142%20C4.934%2C8.472%203.942%2C6.930%203.942%2C5.212%20C3.942%2C5.143%203.947%2C5.076%203.952%2C5.008%20Z%22/%3E%0A%3C/svg%3E');
}
#push-menu-here li:hover .personal-icon-6 {
    background-image: url('data:image/svg+xml,%3Csvg%20%0A%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20width%3D%2223px%22%20height%3D%2220px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%0A%20d%3D%22M15.877%2C10.635%20C15.929%2C10.658%2015.983%2C10.678%2016.076%2C10.711%20C16.119%2C10.728%2016.162%2C10.745%2016.208%2C10.760%20C16.555%2C10.873%2016.920%2C10.930%2017.292%2C10.930%20C17.417%2C10.930%2017.538%2C10.923%2017.666%2C10.910%20C17.705%2C10.905%2017.743%2C10.900%2017.781%2C10.893%20L17.858%2C10.881%20C17.911%2C10.874%2017.964%2C10.866%2018.026%2C10.853%20C18.063%2C10.845%2018.100%2C10.835%2018.136%2C10.824%20L18.186%2C10.811%20C18.245%2C10.797%2018.303%2C10.783%2018.372%2C10.761%20L18.527%2C10.704%20C18.585%2C10.683%2018.643%2C10.662%2018.691%2C10.641%20C18.720%2C10.629%2018.747%2C10.615%2018.791%2C10.593%20C18.865%2C10.558%2018.942%2C10.522%2019.003%2C10.487%20C19.026%2C10.476%2019.048%2C10.463%2019.069%2C10.449%20C19.137%2C10.409%2019.206%2C10.368%2019.271%2C10.324%20L19.346%2C10.272%20C19.915%2C9.868%2020.358%2C9.306%2020.630%2C8.645%20C20.810%2C8.208%2020.906%2C7.752%2020.918%2C7.287%20L20.920%2C7.188%20C20.920%2C6.751%2020.845%2C6.319%2020.696%2C5.905%20C20.176%2C4.434%2018.808%2C3.446%2017.291%2C3.446%20C15.689%2C3.446%2014.298%2C4.508%2013.828%2C6.090%20C13.740%2C6.385%2013.689%2C6.667%2013.671%2C6.957%20L13.668%2C7.012%20C13.664%2C7.071%2013.660%2C7.129%2013.660%2C7.189%20L13.662%2C7.238%20C13.681%2C8.723%2014.550%2C10.057%2015.877%2C10.635%20ZM14.586%2C7.074%20L14.589%2C7.012%20C14.602%2C6.801%2014.641%2C6.590%2014.707%2C6.367%20C15.058%2C5.186%2016.096%2C4.393%2017.292%2C4.393%20C18.424%2C4.393%2019.446%2C5.131%2019.835%2C6.231%20C19.938%2C6.519%2019.994%2C6.817%2020.001%2C7.118%20L20.001%2C7.192%20C20.001%2C7.561%2019.929%2C7.926%2019.785%2C8.276%20C19.587%2C8.757%2019.268%2C9.168%2018.859%2C9.468%20L18.784%2C9.521%20C18.730%2C9.558%2018.675%2C9.590%2018.629%2C9.618%20L18.582%2C9.646%20C18.527%2C9.677%2018.469%2C9.703%2018.413%2C9.729%20L18.341%2C9.765%20C18.305%2C9.781%2018.266%2C9.795%2018.187%2C9.823%20L18.097%2C9.858%20C18.057%2C9.870%2018.018%2C9.879%2017.944%2C9.897%20L17.837%2C9.927%20C17.805%2C9.933%2017.771%2C9.938%2017.739%2C9.942%20L17.568%2C9.969%20C17.202%2C10.007%2016.828%2C9.969%2016.486%2C9.857%20C16.459%2C9.849%2016.433%2C9.838%2016.407%2C9.828%20L16.336%2C9.801%20C16.303%2C9.789%2016.270%2C9.778%2016.237%2C9.763%20C15.245%2C9.331%2014.596%2C8.335%2014.581%2C7.188%20C14.580%2C7.150%2014.583%2C7.112%2014.586%2C7.074%20ZM17.291%2C10.959%20C15.723%2C10.959%2014.252%2C11.620%2013.177%2C12.778%20C11.785%2C11.601%2010.006%2C10.893%208.070%2C10.893%20C3.620%2C10.893%20-0.000%2C14.625%20-0.000%2C19.212%20C-0.000%2C19.286%200.004%2C19.360%200.009%2C19.432%20L0.030%2C20.000%20L16.104%2C20.000%20L16.129%2C19.446%20C16.134%2C19.369%2016.139%2C19.292%2016.139%2C19.213%20C16.139%2C18.638%2016.082%2C18.077%2015.974%2C17.534%20L22.966%2C17.534%20L22.993%2C17.019%20C22.996%2C16.961%2023.000%2C16.903%2023.000%2C16.844%20C23.000%2C13.599%2020.439%2C10.959%2017.291%2C10.959%20ZM0.921%2C19.052%20C1.004%2C15.061%204.179%2C11.840%208.070%2C11.840%20C9.946%2C11.840%2011.651%2C12.594%2012.927%2C13.817%20C13.026%2C13.911%2013.121%2C14.008%2013.214%2C14.107%20C13.252%2C14.148%2013.289%2C14.190%2013.325%2C14.231%20C13.607%2C14.547%2013.861%2C14.886%2014.084%2C15.245%20C14.121%2C15.304%2014.158%2C15.364%2014.193%2C15.425%20C14.257%2C15.534%2014.318%2C15.642%2014.376%2C15.754%20C14.405%2C15.809%2014.430%2C15.865%2014.457%2C15.921%20C14.562%2C16.138%2014.658%2C16.361%2014.742%2C16.588%20C14.761%2C16.638%2014.781%2C16.688%2014.799%2C16.739%20C14.843%2C16.868%2014.883%2C16.998%2014.921%2C17.128%20C15.097%2C17.742%2015.204%2C18.385%2015.217%2C19.052%20L0.921%2C19.052%20ZM15.721%2C16.587%20C15.719%2C16.582%2015.717%2C16.577%2015.715%2C16.572%20C15.626%2C16.296%2015.521%2C16.029%2015.405%2C15.767%20C15.386%2C15.723%2015.364%2C15.680%2015.344%2C15.636%20C15.239%2C15.409%2015.124%2C15.189%2015.000%2C14.974%20C14.971%2C14.924%2014.942%2C14.874%2014.912%2C14.824%20C14.782%2C14.610%2014.643%2C14.402%2014.496%2C14.202%20C14.468%2C14.165%2014.442%2C14.126%2014.414%2C14.089%20C14.235%2C13.855%2014.048%2C13.630%2013.847%2C13.417%20C14.748%2C12.453%2015.981%2C11.907%2017.291%2C11.907%20C19.848%2C11.907%2021.944%2C13.984%2022.074%2C16.588%20L15.721%2C16.588%20L15.721%2C16.587%20ZM6.114%2C10.015%20C6.166%2C10.037%206.220%2C10.058%206.274%2C10.077%20L6.429%2C10.136%20C6.475%2C10.154%206.521%2C10.172%206.573%2C10.189%20C7.057%2C10.345%207.564%2C10.424%208.080%2C10.425%20L8.081%2C10.425%20C8.255%2C10.425%208.426%2C10.416%208.591%2C10.398%20C8.646%2C10.392%208.701%2C10.383%208.756%2C10.374%20L8.886%2C10.354%20C8.956%2C10.344%209.028%2C10.333%209.092%2C10.319%20C9.146%2C10.308%209.198%2C10.294%209.251%2C10.279%20L9.348%2C10.254%20C9.425%2C10.235%209.502%2C10.216%209.582%2C10.191%20C9.619%2C10.179%209.655%2C10.165%209.690%2C10.151%20L9.822%2C10.102%20C9.896%2C10.076%209.969%2C10.049%2010.042%2C10.017%20C10.074%2C10.003%2010.105%2C9.988%2010.167%2C9.956%20C10.273%2C9.906%2010.379%2C9.857%2010.484%2C9.799%20C10.508%2C9.786%2010.530%2C9.771%2010.556%2C9.754%20C10.674%2C9.685%2010.792%2C9.614%2010.905%2C9.537%20L10.945%2C9.507%20C12.316%2C8.533%2013.134%2C6.933%2013.136%2C5.212%20C13.136%2C2.338%2010.867%2C-0.000%208.079%2C-0.000%20C5.418%2C-0.000%203.204%2C2.145%203.038%2C4.883%20L3.035%2C4.942%20C3.029%2C5.032%203.023%2C5.121%203.023%2C5.212%20C3.023%2C7.311%204.235%2C9.196%206.114%2C10.015%20ZM3.952%2C5.008%20L3.956%2C4.943%20C4.091%2C2.703%205.903%2C0.947%208.080%2C0.947%20C10.361%2C0.947%2012.217%2C2.860%2012.217%2C5.218%20C12.216%2C6.631%2011.536%2C7.949%2010.429%2C8.725%20L10.363%2C8.770%20C10.279%2C8.826%2010.191%2C8.879%2010.097%2C8.934%20L10.051%2C8.964%20C9.966%2C9.009%209.879%2C9.051%209.787%2C9.093%20L9.684%2C9.144%20C9.630%2C9.168%209.574%2C9.187%209.518%2C9.207%20L9.303%2C9.287%20C9.248%2C9.305%209.193%2C9.318%209.137%2C9.331%20L9.010%2C9.365%20C8.977%2C9.374%208.944%2C9.384%208.905%2C9.392%20C8.857%2C9.402%208.808%2C9.409%208.759%2C9.416%20L8.606%2C9.439%20C8.572%2C9.445%208.539%2C9.451%208.499%2C9.455%20C8.361%2C9.470%208.222%2C9.478%208.081%2C9.478%20C7.658%2C9.477%207.241%2C9.412%206.851%2C9.286%20C6.818%2C9.276%206.786%2C9.263%206.754%2C9.250%20L6.583%2C9.186%20C6.544%2C9.171%206.504%2C9.157%206.469%2C9.142%20C4.934%2C8.472%203.942%2C6.930%203.942%2C5.212%20C3.942%2C5.143%203.947%2C5.076%203.952%2C5.008%20Z%22/%3E%0A%3C/svg%3E');
}
label {
    position: relative;
}
.form-control.error + .error-tooltip {
    display: inline-block;
}
.error-tooltip {
    display: none;
    background: #d82c2c;
    font-weight: 400;
    color: #fff;
    text-align: center;
    padding: 5px;
    border-radius: 3px;
    position: absolute;
    top: -15px;
    z-index: 5;
}
.error-tooltip:after {
    width: 0;
    height: 0;
    content: '';
    margin: auto;
    border-style: solid;
    border-width: 7px 6px 0 6px;
    border-color: #d82c2c transparent transparent transparent;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -7px;
}
.error-report.modal-title,
.scheme.modal-title {
    margin: 0;
    line-height: 1.42857143;
}
img.error-report,
img.scheme {
    max-height: 22px;
    margin-top: -4px;
}
a.error-report,
a.scheme {
    color: #6d6d6d;
}
.error-report.link-container,
.scheme.link-container {
    text-align: right;
}
.link-container {
    cursor: pointer;
}
.scheme.modal-title>span {
    display: initial;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
}
.scheme-full-size-img {
    max-width: 100%;
}
#report-error-form>div>div>div>form>div>div>textarea {
    max-height: 100px;
    resize: none;
}

#categories-list-new > ul > li > a {
    display: flex;
    align-items: center;
}

#categories-list-new > ul > li > a > i.fa-angle-right {
    margin-left: auto;
    margin-top: 0;
}
.reviews h3 {
    margin-top: 0;
}

.seo-text {
    font-size: 16px;
    margin: 20px 0 40px;
}

button.js-match-submit i.fa-search {
    margin-right: 5px;
}

.products-table > tbody > tr > td {
    vertical-align: middle;
}


@media screen and (max-width: 1460px) {
    .sales-places-search-country select,
    .sales-places-search-region select,
    .sales-places-search-city select {
        width: 160px;
    }
}
@media screen and (max-width: 1200px) {
    .sales-places-list .panel-heading {
        height: auto;
    }
    .sales-places-search-country .title,
    .sales-places-search-region .title,
    .sales-places-search-city .title {
        width: 50px;
    }
    .sales-places-search-country select,
    .sales-places-search-region select,
    .sales-places-search-city select {
        width: 200px;
    }

    .nav-item > .btn-group > a,
    .nav-item > a {
        padding: 7px 10px !important;
    }
}
@media screen and (max-width: 1140px) {
    .registration-form-field {
        width: 45%;
    }
    .registration-form-field:not(:nth-child(2n)) {
        margin-right: 5%;
    }

    .profile-form-field {
        width: 45%;
    }
    .profile-form-field:not(:nth-child(2n)) {
        margin-right: 5%;
    }

    .shop-form-field {
        width: 100%;
    }
    .shop-mode-field span {
        width: 20px;
    }
    .shop-mode-field .to {
        margin-top: 15px;
        clear: both;
    }
    .shop-form-field.double {
        width: 47.5%;
        margin-right: 5%;
    }
    .shop-form-field.double:nth-child(2n) {
        margin-right: 0;
    }
    .not-working {
        margin-top: 15px;
    }
    .not-working span {
        width: auto;
    }

    .authorization-form-field {
        width: 100%;
    }

    .sales-places-list .panel-heading {
        height: auto;
    }
    .sales-places-search-region .title {
        width: 50px;
    }
    .sales-places-search-city .title {
        width: 50px;
    }
    .sales-places-search-city {
        clear: both;
    }
    .sales-places-search-button {
        float: left;
    }
}
.header-top li.nav-item > a.nav-link {
    height: 38px;
    border-radius: 0;
}
.header-top li.nav-item .btn-group .nav-link {
    padding: 6px 12px;
    display: inline-block;
    height: 38px;
    text-decoration: none;
}
.header-top li.nav-item a:hover {
    background-color: #646464;
}
.header-top li.nav-item ul {
    margin: 0;
}
.header-top li.nav-item ul a:hover {
    background-color: #eee;
}
.header-top li.nav-item:hover ul.dropdown-menu {
    display: block !important;
}
.header-top li.nav-item .btn-group .nav-link {
    display: block;
    border-radius: 4px;
}
.header-top li.region-menu {
    height: 38px;
    position: relative;
    z-index: 1080;
}

.subcatalog-block li[data-submenu-id] > a {
    display: block;
    padding: 8px 15px;
}

.subcatalog-list-main > .row > div {
    padding: 0;
}

.column-left .subcatalog-list-main .subcatalog-list {
    padding: 15px 0;
}

.column-left .subcatalog-list-main .subcatalog-list .subcatalog-block ul {
    margin-left: 0;
}

@media screen and (max-width: 991px) {
    .prevent-scroll {
        overflow: hidden;
        width: 100%;
        height: 100%;
    }

    .header-top {
        height: 31px;
        width: 100%;
        margin: 0!important;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1050;
    }
    .header-top .pull-left {
        display: none!important;
    }
    .header-top .pull-right {
        display: block;
        width: 100%;
    }
    .region {
        display: block;
        text-indent: -1999px;
    }
    .region a {
        display: block;
        font-size: 12px;
        text-indent: 0;
        float: left;
    }
    .login {
        float: right;
    }
    .login a {
        display: block;
        font-size: 12px;
        margin: 0;
        float: left;
    }
    .login span {
        display: block;
        margin: 0 5px;
        float: left;
    }
    .login .icon {
        height: 12px;
        width: 9px;
        background-size: 9px 12px;
    }
    .header-nav-right li {
        padding: 5px 0;
    }
    .header-nav-right li:nth-child(1) {
        width: 50%;
        float: left;
    }
    .header-nav-right li:nth-child(2) {
        width: 50%;
        margin-left: 0;
        float: right;
    }
    .cart-page-title {
        padding-left: 30px;
        padding-right: 30px;
    }
    .region-popup {
        width: 100%;
        top: 0;
    }
    .region-popup-modal {
        left: 0;
        right: auto;
        top: 10px;
    }
    .region-popup-modal:before {
        left: 48px;
        right: inherit;
    }
    .region-popup a {
        font-size: 12px;
    }
    .region-popup__content {
        padding: 15px;
    }
}

@media screen and (max-width: 991px) {
    #header-top-mobile-sticky-wrapper {
        height: 55px !important;
        margin-top: 31px;
    }

    #header-top-mobile {
        width: 100% !important;
        position: fixed !important;
        left: 0 !important;
        top: 31px !important;
        z-index: 1040;
    }
}

@media screen and (max-width: 767px) {
    .registration-form {
        padding: 20px;
    }
    .additional-conditions-content p {
        white-space: normal;
    }
    .registration-form-field {
        min-height: 0;
        width: 100%;
        margin-top: 15px;
    }
    .registration-form-field:nth-child(1) {
        margin-top: 0;
    }
    .registration-form-field:nth-child(2) {
        margin-top: 15px;
    }
    .registration-form-field:not(:nth-child(2n)) {
        margin-right: 0;
    }
    .registration-form-field.empty {
        display: none;
    }
    .registration-form-group-title {
        margin-bottom: 15px;
    }
    .registration-form-group + .registration-form-group {
        margin-top: 30px;
    }
    .registration-form-bottom {
        margin-top: 20px;
    }
    .registration-form-bottom-button {
        width: 100%;
        margin: 0;
    }
    .registration-form-bottom-button .btn {
        width: 100%;
    }
    .registration-form-bottom-text {
        width: 100%;
        max-width: none;
        margin: 10px 0 0 0;
        float: left;
    }
    .g-recaptcha {
        transform: scale(0.6);
        transform-origin: 0 0;
    }
    .registration-success-content {
        padding: 20px;
    }

    .personal-area .breadcrumb {
        margin-left: 30px;
        margin-right: 30px;
    }

    .cart-page-title {
        padding-left: 30px;
        padding-right: 30px;
    }
    .cart-price {
        font-size: 16px;
    }
    .cart-order-btn {
        height: 34px;
        width: auto;
        line-height: 33px;
        padding-top: 0;
        padding-bottom: 0;
    }
    .cart-total {
        margin-top: 6px;
    }
    .cart-total-title {
        font-size: 14px;
        margin-right: 5px;
    }
    .cart-total-cost {
        font-size: 14px;
    }

    .img-responsive {
        margin-bottom: 30px;
    }

    .shop-page-list li + li {
        margin-top: 10px;
    }
    .shop-page-list .shop-page-list-title {
        width: 100%;
        margin: 0 0 3px 0;
    }
    .shop-page-list .shop-page-list-content {
        width: 100%;
        clear: both;
    }

    .personalarea-form-group {
        padding: 0 20px;
    }
    .profile-form-field {
        width: 100%;
    }
    .profile-form-field.empty {
        display: none;
    }
    .profile-form-field:not(:nth-child(2n)) {
        margin-right: 0;
    }
    .profile-form-field + .profile-form-field {
        margin-top: 15px;
    }

    .authorization-form-group {
        padding: 0 20px;
    }

    .order-details {
        padding: 20px;
    }
    .orders-list .panel-heading.download .order-download {
        padding-left: 20px;
        margin: 0 0 10px 0;
        clear: both;
        float: left;
        position: relative;
    }
    .orders-list .panel-heading.download .order-download a:before {
        margin: 0;
        position: absolute;
        top: 3px;
        left: 0;
    }

    .personalarea-form-group.sales-place-group .shop-form-field:nth-child(2) {
        margin-top: 15px;
    }
    .personalarea-form-group-title {
        margin-bottom: 12px;
    }
    .shop-form-field.double {
        width: 100%;
        margin-right: 0;
    }
    .shop-mode-field .from,
    .shop-mode-field .to {
        width: 100%;
        margin-right: 0;
    }
    .shop-mode-field .from span:nth-child(1),
    .shop-mode-field .to span:nth-child(1) {
        float: none;
    }
    .shop-mode-field .form-control {
        width: 45%;
    }
    .shop-mode-field span.separate {
        width: 10%;
    }
    .logo-upload-field label {
        display: block;
        width: 100%;
        overflow: hidden;
    }
    .file-name-field {
        width: 70%;
    }
    .file-btn {
        width: 30%;
    }
    .personalarea-form-bottom {
        padding: 15px 20px;
    }
    .personalarea-form-bottom-button {
        width: 100%;
        margin: 0;
    }
    .personalarea-form-bottom-button .btn {
        width: 100%;
    }

    .search-area-form-bottom-button {
        width: 100%;
        margin: 0;
    }
    .search-area-form-bottom-button .btn {
        width: 100%;
    }

    .authorization-form-bottom {
        padding: 15px 20px;
    }
    .error-report-link-container {
        margin-top: -8px;
    }
}
@media screen and (max-width: 480px) {
    .sales-places-search {
        margin-bottom: 10px;
    }
    .sales-places-search-country {
        width: 100%;
        margin: 0;
    }
    .sales-places-search-country label {
        display: block;
        width: 100%;
    }
    .sales-places-search-country .title {
        width: 100%;
        margin: 0;
    }
    .sales-places-search-country select {
        width: 100%;
    }
    .sales-places-search-region {
        width: 100%;
        margin: 0;
    }
    .sales-places-search-region label {
        display: block;
        width: 100%;
    }
    .sales-places-search-region .title {
        width: 100%;
        margin: 0;
    }
    .sales-places-search-region select {
        width: 100%;
    }
    .sales-places-search-city {
        width: 100%;
        margin: 0;
    }
    .sales-places-search-city label {
        display: block;
        width: 100%;
    }
    .sales-places-search-city .title {
        width: 100%;
        margin: 0;
    }
    .sales-places-search-city select {
        width: 100%;
    }
    .sales-places-search-button {
        width: 100%;
        margin-top: 10px;
    }
    .sales-places-search-button .btn {
        width: 100%;
    }

    .authorization-form-bottom {
        text-align: center;
    }
    .authorization-form-bottom .form-submit {
        width: 100%;
    }
    .authorization-form-bottom .remember-me {
        display: inline-block;
        float: none;
    }

    .sales-places-search__form {
        flex-direction: column;
    }

    .login-menu .login .admin-panel-enter-link{
        background-image: url('/assets/img/admin-panel-enter-64.png');
        background-repeat: no-repeat;
        background-size: 20px 20px;
        width: 20px;
        height: 20px;
        border-bottom: none;
    }

    .login-menu .login .admin-panel-enter-link span{
        display: none;
    }
}
.ui-autocomplete {
    z-index: 1050;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
     margin: 0;
}

.js-match-by-size-results TD {
    vertical-align: middle;
}

.panel-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.panel-heading .fa, .panel-heading .error-report,
.product__error .fa, .product__error .error-report,
.product__scheme .product__scheme-link{
    color: #6a7177;
    font-size: 0.9em;
}

.product__scheme .fa {
    color: #FF9528;
}

.form__input-required {
    color: red;
}

.show-modal-region {
    overflow: hidden;
    height: 100%;
}

.modal-open {
    /*overflow: auto !important;*/
    padding:  0 !important;
}

.fancybox-container{
    overflow: auto;
    overflow-y: scroll;
}
.compensate-for-scrollbar{
    margin-right: 17px !important;
}
.header__bottom{
    -webkit-transition: 0ms !important;
    -moz-transition: 0ms !important;
    -o-transition: 0ms !important;
    -ms-transition: 0ms !important;
    transition: 0ms !important;
}
.product-card-extended__main .fa-exclamation-triangle{
    cursor: pointer;
}
.additional-conditions {
    margin-top: 1rem!important;
    padding: 10px;
    border: 1px solid red;
    transition-duration: 1000ms;
}
.additional-conditions-content {
    max-width: 420px;
}

.additional-conditions p {
    word-wrap: break-word;
    display: inline;
    font-size: 12px;
    font-weight: 300;
}
.product-page__header .additional-conditions p{
    font-weight: 400;
}

.gis-dealer-link {
    color: #fff !important;
}

.gis-dealer-link.current-dealer {
    color: #efaa00 !important;
}

.item-remains {
    color: #ed1c24;
}

.sales-places-search {
    width: 100%;
}

.sales-places-search__form {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.mobile-dealer-info {
    display: none;
}

@media(max-width: 992px) {
    #push-menu-here {
        border-top: 0;
    }

    /*#header-top-mobile-sticky-wrapper {*/
        /*margin-top: 31px !important;*/
    /*}*/

    .container-fluid.maximized {
        min-width: 300px!important;
    }

    li[data-submenu-id] > a {
        display: flex !important;
        align-items: center;
        text-decoration: underline;
    }

    li[data-submenu-id] > a > *:not(i) {
        display: flex !important;
        align-items: center;
    }

    li[data-submenu-id] > a > i[class*=icon] {
        display: none;
    }

    li[data-submenu-id] > a > i.fa-angle-right {
        margin-left: auto;
        margin-top: 0;
    }

    .mobile-menu__wrapper {
        background: #f3f3f3;
        overflow-y: auto;
        position: relative;
    }

    .mobile-menu__wrapper::-webkit-scrollbar {
        display: none;
    }

    .mobile-menu__list {
        /*display: inline-block;*/
        list-style: none;
        padding: 10px 25px;
        margin-bottom: 0;
        /*width: 90%;*/
    }

    .mobile-menu__close {
        /*display: inline-block;*/
        /*vertical-align: top;*/
        /*padding-top: 15px;*/
        font-family: 'Roboto', sans-serif;
        font-size: 6vmax;
        color: #f49196;
        font-style: normal;
        position: absolute;
        top: 10px;
        right: 15px;
        line-height: 1;
    }

    .fa.fa-close {
        font-size: 20px;
        color: red;
    }

    .mobile-menu__list li {
        /*margin-bottom: 5px;*/
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .mobile-menu__list li a {
        display: block;
    }

    .mobile-menu__static {
        font-weight: bold;
    }

    .mobile-dealer-info {
        display: block;
        align-items: center;
        color: black;
        background: #fff;
        padding: 10px 25px;
        font-size: 1.5rem;
        position: fixed;
        width: 100%;
        bottom: 0;
    }

    .mobile-dealer-info > p {
        margin: 0;
    }

    .mobile-dealer__item {
        color: #000 !important;
    }

    .sales-places-search__form {
        align-items: baseline;
    }

    #push-menu-here {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        display: none;
        padding: 0 !important;
        z-index: 1060;
    }
}

@media (min-width: 992px) {
    #header-top-mobile-sticky-wrapper {
        display: none !important;
    }

    #push-menu-here {
        display: none !important;
    }
}

@media (min-width: 576px) and (max-width: 991px) {
    .mobile-menu__list i.fa-angle-right {
        display: none;
    }

    .mobile-menu__wrapper {
        height: 68%;
    }

    .mobile-dealer-info {
        height: 32%;
    }
}

.num-items-per-page-option-checked {
    font-weight: bold;
}

th.sorted a.active:after {
    vertical-align: middle;
    margin-left: 2px;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}

th.sorted a.asc.active:after {
    border-bottom: 5px solid #333;
}

th.sorted a.desc.active:after {
    border-top: 5px solid #333;
}

.form-feedback .form-group label{
    font-size: 15px;
    margin-bottom: 7px;
}

.form-feedback .form-actions {
    text-align: center;
}

@media screen and (max-width: 767px) {
    .form-feedback .form-actions button {
        margin-bottom: 1rem;
    }
    .form-feedback .form-actions button:last-child {
        margin-bottom: 0;
    }
}

@media screen and (min-width: 768px) {
    .form-feedback .form-actions {
        white-space: nowrap;
    }
}

.profile-shop-form-field {
    min-height: 59px;
    width: 340px;
    margin-top: 20px;
    float: left;
}
.profile-shop-form-field-textarea{
		width: 700px;
}
.profile-shop-form-field-textarea textarea{
    height: 80px;
}
.personalarea-form-group .profile-shop-form-field:nth-child(1),
.personalarea-form-group .profile-shop-form-field:nth-child(2) {
    margin-top: 0;
}
.personalarea-form-group .profile-shop-form-field:not(:nth-child(2n)) {
    margin-right: 20px;
}
.profile-shop-form-field label {
    display: block;
    width: 100%;
    margin: 0;
}
.profile-shop-form-field .title {
    display: block;
    margin-bottom: 5px;
}
.profile-shop-form-field .title .required {
    font-style: normal;
    color: #ff0000;
}
.profile-shop-form-field input[type="text"] {
    width: 100%;
}
.profile-shop-form-field .form-control {
    font-weight: 400;
}
.profile-shop-form-field input::-webkit-input-placeholder {
    color: #bdbdbd;
}
.profile-shop-form-field input::-moz-placeholder {
    color: #bdbdbd;
}
.profile-shop-form-field input:-moz-placeholder {
    color: #bdbdbd;
}
.profile-shop-form-field input:-ms-input-placeholder {
    color: #bdbdbd;
}
.profile-shop-form-field .title .required {
    font-style: normal;
    color: #ff0000;
}

main div p > img {
    display: block;
    max-width: 100%;
    height: auto;
}

.table-retail th {
    vertical-align: middle !important;
}

.where-to-start-table {
    table-layout: fixed;
}

.where-to-start-table .table-product-image {
    width: 100px !important;
}

.where-to-start-table .table-product-name {
    width: 200px !important;
}

.where-to-start-table .table-product-types-count {
    width: 50px !important;
}

.where-to-start-table .table-product-item-price {
    width: 100px !important;
}

.where-to-start-table .table-product-top-types-count {
    width: 50px !important;
}

.where-to-start-table .table-product-top-item-price {
    width: 80px !important;
}

.where-to-start-table .table-product-retail-margin {
    width: 80px !important;
}

.where-to-start-table .y > img {
    width: 100px !important;
}

@media (max-width: 576px) {

}

@media (max-width: 767px) {
    .table-retail {
        table-layout: fixed;
    }

    .table-retail tr > th:first-child {
        width: 150px !important;
    }

    .table-retail tr > th:nth-child(2) {
        width: 180px !important;
    }

    .table-retail tr > th:nth-child(3) {
        width: 250px !important;
    }

    .table-retail tr > th:nth-child(4) {
        width: 150px !important;
    }

    .table-retail tr > td {
        white-space: normal !important;
    }

    .sales-places-map #map {
        height: 200px;
    }

    .where-to-start-table {
        table-layout: fixed;
    }

    .where-to-start-table .table-product-image {
        width: 80px !important;
    }

    .where-to-start-table .table-product-name {
        width: 200px !important;
    }

    .where-to-start-table .table-product-types-count {
        width: 50px !important;
    }

    .where-to-start-table .table-product-item-price {
        width: 100px !important;
    }

    .where-to-start-table .table-product-top-types-count {
        width: 50px !important;
    }

    .where-to-start-table .table-product-top-item-price {
        width: 80px !important;
    }

    .where-to-start-table .table-product-retail-margin {
        width: 80px !important;
    }

    .where-to-start-table .y > img {
        width: 60px !important;
    }

    .where-to-start-table tr > td,
    .where-to-start-table tr > th {
        white-space: normal !important;
    }


    .popularity-title {
        font-size: 24px;
    }

    .table-responsive {
        overflow-x: scroll !important;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

    .table-responsive::-webkit-scrollbar {
        -webkit-appearance: none;
    }

    .table-responsive::-webkit-scrollbar:vertical {
        width: 12px;
    }

    .table-responsive::-webkit-scrollbar:horizontal {
        height: 12px;
    }

    .table-responsive::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, .3);
        /*border-radius: 10px;*/
        /*border: 2px solid #ffffff;*/
    }

    .table-responsive::-webkit-scrollbar-track {
        /*border-radius: 10px;*/
        background-color: #ffffff;
    }
}

.where-to-start-table th,
.where-to-start-table td {
    vertical-align: middle !important;
}

.column-left .subcatalog-list-main .subcatalog-list .subcatalog-block {
    z-index: 10;
    width: 300px
}

.catalog-list .subcatalog-list-main .subcatalog-list-main {
    display: flex;
    min-height: 100%;
}

.catalog-list li.active > a {
    background: #e07500;
    border-radius: 0;
    color: #fff;
}

#categories-list-new li.active > a {
    background: none;
    color: #e07500;
    font-weight: bold;
}

.nav-stacked > li + li {
    margin-top: 0;
    margin-left: 0;
}

.nav-stacked.nav > li > a {
    padding: 10px 15px;
}

.nav-stacked.nav > li > a:focus,
.nav-stacked.nav > li > a:hover {
    text-decoration: none;
    background-color: inherit;
}

.maintainHover {
    background: #e07500;
}

.maintainHover > a {
    color: #fff !important;
    text-decoration: none;
}

.car-spec,
.car-spec > a {
    width: 100%;
}

.car-spec > a {
    display: block;
    padding: 10px 15px;
}

#accordion .panel-heading {
    padding: 0;
}

.custom-responsive {
    overflow-y: auto;
    max-height: 400px;
}


form[name=message] .form-message-feedback-label {
    width: auto;
    padding-right: 30px;
}

form[name=message] .control-label {
    color: #333 !important;
}

@media (min-width: 320px) and (max-width: 400px) {
    form[name=message] .g-recaptcha {
        transform: scale(.8);
    }
}

@media (min-width: 401px) and (max-width: 480px) {
    form[name=message] .g-recaptcha {
        transform: scale(1);
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    form[name=message] .g-recaptcha {
        transform: scale(1.1);
    }
}

@media (max-width: 768px) {
    #report-error-form.modal:before {
        height: auto !important;
    }
    #report-error-form.modal .modal-dialog {
        width: calc(100% - 20px) !important;
    }
}

#search-row {
    z-index: 1;
}

.detail-page-related .car-list {
    border: 0;
    padding: 0;
    margin: 0;
}

.detail-page-related #brand-tabs {
    margin-right: -.5rem;
}

.detail-page-related .brands-nav {
    width: 100%;
}

@media (min-width: 576px) {
    .detail-page-related .brands-nav {
        width: calc(50% - .5rem);
        margin-left: .5rem;
    }
    .detail-page-related .brands-nav:nth-child(2n + 1) {
        margin-left: 0;
    }
}

@media (min-width: 768px) {
    .detail-page-related .brands-nav {
        width: calc(33.3333% - .5rem);
        margin-left: .5rem;
    }
    .detail-page-related .brands-nav:nth-child(2n + 1) {
        margin-left: .5rem;
    }
    .detail-page-related .brands-nav:nth-child(3n + 1) {
        margin-left: 0;
    }
}

@media (min-width: 992px) {
    .detail-page-related .brands-nav {
        width: calc(25% - .5rem);
        margin-left: .5rem;
    }
    .detail-page-related .brands-nav:nth-child(2n + 1) {
        margin-left: .5rem;
    }
    .detail-page-related .brands-nav:nth-child(3n + 1) {
        margin-left: .5rem;
    }
    .detail-page-related .brands-nav:nth-child(4n + 1) {
        margin-left: 0;
    }
}

@media (min-width: 1200px) {
    .detail-page-related .brands-nav {
        width: calc(20% - .5rem);
        margin-left: .5rem;
    }
    .detail-page-related .brands-nav:nth-child(2n + 1) {
        margin-left: .5rem;
    }
    .detail-page-related .brands-nav:nth-child(3n + 1) {
        margin-left: .5rem;
    }
    .detail-page-related .brands-nav:nth-child(4n + 1) {
        margin-left: .5rem;
    }
    .detail-page-related .brands-nav:nth-child(5n + 1) {
        margin-left: 0;
    }
}

.car-configs .panel-title {
    width: 100%;
    cursor: pointer;
}

.car-configs .panel-title a {
    text-decoration: none;
    border-bottom: 1px dashed #333;
}


.car-configs .panel-title i {
    font-size: 15px;
}

i.price-icon {
    height: 20px;
    width: 20px;
    margin-right: 10px;
    float: left;
    background-size: 20px 20px;
    background: url("/img/price-icon.svg") no-repeat center;
}
i.price-icon-white {
    background: url("/img/price-icon-white.svg") no-repeat center;
}

span.word-count {
    position: relative;
    bottom: 25px;
    left: 10px;
    opacity: 0.5;
}

@media screen and (max-width: 768px) {
    .shop-form-group-content {
        overflow-x: scroll;
    }

    .profile-shop-form-field {
        margin-right: 0;
        width: 100%;
    }
}

.page404 {
    padding: 55px 0;
    text-align: center;
}
.page404__wrapper {
    max-width: 860px;
    margin: 0 auto;
}
.page404__img {
    max-width: 620px;
    margin: 0 auto;
}
.page404__img img {
    max-width: 100%;
}
.page404__title {
    font-weight: 600;
    margin-top: 10px;
}
.page404__description {
    max-width: 650px;
    margin: 0 auto;
    font-size: 16px;
}
@media screen and (max-width: 768px) {
    .page404__title {
        font-size: 30px;
    }
    .page404__description {
        font-size: 14px;
    }
}
.search-by-auto dd {
    position: relative;
}

.search-by-auto dd .preloader {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    display: flex;
    font-size: 40px;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,.15);
    border-radius: 3px;
}

.profile-shop-form-field .checkbox-wrapper {
    line-height: 34px;
    height: 34px;
    vertical-align: middle;
}

.profile-shop-form-field .checkbox-wrapper .checkbox {
    margin: auto;
    display: initial;
}


.btn_nowrap {
    white-space: normal;
}

.icon-smail {
    display: block;
    width: 27px;
    height: 27px;
    background: url(data:image/png;base64,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);
    background-size: cover;
}

.panel-body_math-by {
    padding: 0;
}

.alert_math-by {
    margin-bottom: 26px;
    border-radius: 0;
    border: none;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.math-by {
    display: flex;
    flex-wrap: wrap;
    padding: 47px;
}
.math-by__side {
    box-sizing: border-box;
    flex: 1 1 45%;
    width: 45%;
    padding-right: 10px;
}
.math-by__main {
    box-sizing: border-box;
    flex: 1 1 55%;
    width: 55%;
    padding-left: 10px;
    display: flex;
}
.math-by__form {
    flex: 1 1 100%;
    display: flex;
}
.math-by__form-wrapper {
    display: flex;
    flex-direction: column;
    flex: 1 1;
}
.math-by__fields {
    max-width: 433px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.math-by__actions {
    margin-top: auto;
    margin-right: -5px;
    margin-left: -5px;
    display: flex;
    justify-content: flex-end;
}
.math-by__actions .btn {
    margin-right: 5px;
    margin-left: 5px;
}
.math-by__title {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 5px;
    display: block;
}
@media screen and (max-width: 1200px) {
    .math-by {
        padding: 20px;
    }
}
@media screen and (max-width: 768px) {
    .math-by {
        padding: 10px;
    }
    .math-by__side {
        flex: 1 1 100%;
        width: 100%;
        padding-right: 0;
    }
    .math-by__main {
        box-sizing: border-box;
        flex: 1 1 100%;
        width: 100%;
        padding-left: 0;
    }
}

.grid {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-wrap: wrap;
}
@media (max-width: 750px) {
    .grid {
        margin-left: 0;
        margin-right: 0;
    }
}
.grid_home {
    margin-left: 0;
    margin-right: 0;
}
@media (max-width: 750px) {
    .grid_home {
        margin-left: 15px;
        margin-right: 15px;
    }
}

.grid-item {
    width: calc(33.3333% - 30px);
    margin-left: 15px;
    margin-right: 15px;
}
@media (max-width: 1000px) {
    .grid-item {
        width: calc(50% - 30px);
    }
}
@media (max-width: 750px) {
    .grid-item {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
}

.news-card {
    position: relative;
}
.news-card__link::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.news-card__more {
    position: relative;
    z-index: 20;
}

.list-inline_grey {
    color: #b2b2b2;
    max-width: 500px;
    font-size: 11px;
    padding-top: 10px;
}
.wrong-language-badge {
    border: 1px solid red;
    margin-bottom: 1rem;
    background-color: red;
    color: white;
    font-size: 1.4rem;
    line-height: 1.714285714285714;
    border-radius: 4px;
    font-family: 'Fira Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    font-weight: 300;
    letter-spacing: inherit;
    padding: 10px 20px 10px 20px;
}
.wrong-language-badge a {
    text-decoration: none;
    color: white;
}
.wrong-language-badge a:hover {
    text-decoration: underline;
    color: white;
}

/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after, .fotorama__fullscreen-icon:focus:after,
.fotorama__arr:focus:after, .fotorama__stage__shaft, .fotorama__stage__frame, .fotorama__img, .fotorama__html, .fotorama__video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0; }

.fotorama--fullscreen, .fotorama__img {
  max-width: 99999px !important;
  max-height: 99999px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important; }

.fotorama__wrap .fotorama__grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab; }

.fotorama__grabbing * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing; }

.fotorama__spinner {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important; }

.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border, .fotorama__wrap--css3 .fotorama__arr, .fotorama__wrap--css3
.fotorama__fullscreen-icon, .fotorama__wrap--css3
.fotorama__video-play, .fotorama__wrap--css3
.fotorama__video-close {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.fotorama__caption, .fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage,
.fotorama__wrap--css3 .fotorama__nav,
.fotorama__wrap--css3 .fotorama__stage__frame, .fotorama__wrap--css3 .fotorama__stage .fotorama__img,
.fotorama__wrap--css3 .fotorama__html, .fotorama__stage:before, .fotorama__stage:after, .fotorama__nav:before, .fotorama__nav:after {
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

.fotorama__nav__frame, .fotorama__fullscreen-icon:focus,
.fotorama__arr:focus {
  outline: 0; }

.fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after, .fotorama__fullscreen-icon:focus:after,
.fotorama__arr:focus:after {
  content: '';
  border-radius: inherit;
  background-color: rgba(0, 175, 234, 0.5); }

.fotorama__wrap--video .fotorama__stage__shaft,
.fotorama__wrap--video .fotorama__stage,
.fotorama__wrap--video .fotorama__stage__frame--video, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {
  -webkit-transform: none !important;
  transform: none !important; }

.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border {
  transition-property: -webkit-transform, width;
  transition-property: transform, width;
  transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
  transition-duration: 0ms; }

.fotorama__wrap, .fotorama__no-select, .fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-play,
.fotorama__video-close {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fotorama__select {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text; }

.fotorama__nav, .fotorama__nav__frame {
  margin: auto;
  padding: 0; }

.fotorama__nav__shaft, .fotorama__nav__frame, .fotorama__caption__wrap {
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *zoom: 1; }

.fotorama__nav__frame, .fotorama__thumb-border {
  box-sizing: content-box; }

.fotorama__caption__wrap {
  box-sizing: border-box; }

.fotorama--hidden, .fotorama__load {
  position: absolute;
  left: -99999px;
  top: -99999px;
  z-index: -1; }

.fotorama__stage__shaft, .fotorama__stage__frame, .fotorama__nav, .fotorama__nav__shaft, .fotorama__nav__frame, .fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-play,
.fotorama__video-close {
  -webkit-tap-highlight-color: transparent; }

.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close {
  background: url("../images/vendor/fotorama.png") no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
    .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close {
      background: url("../images/vendor/fotorama@2x.png") no-repeat;
      background-size: 96px 160px; } }

.fotorama__thumb {
  background-color: #7f7f7f;
  background-color: rgba(127, 127, 127, 0.2); }

@media print {
  .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close, .fotorama__thumb-border {
    background: none !important; } }

.fotorama {
  min-width: 1px;
  overflow: hidden; }
  .fotorama:not(.fotorama--unobtrusive) > *:not(:first-child) {
    display: none; }

.fullscreen {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #000; }

.fotorama--fullscreen {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  float: none !important;
  z-index: 2147483647 !important;
  background: #000;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important; }
  .fotorama--fullscreen .fotorama__stage,
  .fotorama--fullscreen .fotorama__nav {
    background: #000; }

.fotorama__wrap {
  -webkit-text-size-adjust: 100%;
  position: relative;
  direction: ltr;
  z-index: 0; }

.fotorama__wrap--rtl .fotorama__stage__frame {
  direction: rtl; }

.fotorama__stage,
.fotorama__nav {
  overflow: hidden;
  position: relative;
  max-width: 100%; }

.fotorama__wrap--pan-y {
  -ms-touch-action: pan-y; }

.fotorama__wrap .fotorama__pointer {
  cursor: pointer; }

.fotorama__wrap--slide .fotorama__stage__frame {
  opacity: 1 !important; }

.fotorama__stage__frame {
  overflow: hidden; }
  .fotorama__stage__frame.fotorama__active {
    z-index: 8; }

.fotorama__wrap--fade .fotorama__stage__frame {
  display: none; }
.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active,
.fotorama__wrap--fade .fotorama__fade-front,
.fotorama__wrap--fade .fotorama__fade-rear {
  display: block;
  left: 0;
  top: 0; }
.fotorama__wrap--fade .fotorama__fade-front {
  z-index: 8; }
.fotorama__wrap--fade .fotorama__fade-rear {
  z-index: 7; }
  .fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
    z-index: 9; }
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
  display: none; }

.fotorama__img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  border: none !important; }
  .fotorama__loaded .fotorama__img, .fotorama__error .fotorama__img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1; }

.fotorama__img--full {
  display: none; }

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img {
  display: none; }
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
  display: block; }

.fotorama__wrap--only-active .fotorama__stage,
.fotorama__wrap--only-active .fotorama__nav {
  max-width: 99999px !important; }
.fotorama__wrap--only-active .fotorama__stage__frame {
  visibility: hidden; }
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
  visibility: visible; }

.fotorama__nav {
  font-size: 0;
  line-height: 0;
  text-align: center;
  display: none;
  white-space: nowrap;
  z-index: 5; }

.fotorama__nav__shaft {
  position: relative;
  left: 0;
  top: 0;
  text-align: left; }

.fotorama__nav__frame {
  position: relative;
  cursor: pointer; }

.fotorama__nav--dots {
  display: block; }
  .fotorama__nav--dots .fotorama__nav__frame {
    width: 18px;
    height: 30px; }
  .fotorama__nav--dots .fotorama__nav__frame--thumb,
  .fotorama__nav--dots .fotorama__thumb-border {
    display: none; }

.fotorama__nav--thumbs {
  display: block; }
  .fotorama__nav--thumbs .fotorama__nav__frame {
    padding-left: 0 !important; }
    .fotorama__nav--thumbs .fotorama__nav__frame:last-child {
      padding-right: 0 !important; }
  .fotorama__nav--thumbs .fotorama__nav__frame--dot {
    display: none; }

.fotorama__dot {
  display: block;
  width: 4px;
  height: 4px;
  position: relative;
  top: 12px;
  left: 6px;
  border-radius: 6px;
  border: 1px solid #7f7f7f; }
  .fotorama__nav__frame:focus .fotorama__dot:after {
    padding: 1px;
    top: -1px;
    left: -1px; }
  .fotorama__nav__frame.fotorama__active .fotorama__dot {
    width: 0;
    height: 0;
    border-width: 3px; }
    .fotorama__nav__frame.fotorama__active .fotorama__dot:after {
      padding: 3px;
      top: -3px;
      left: -3px; }

.fotorama__thumb {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%; }
  .fotorama__nav__frame:focus .fotorama__thumb {
    z-index: 2; }

.fotorama__thumb-border {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  border-style: solid;
  border-color: #00afea;
  background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1)); }

.fotorama__caption {
  position: absolute;
  z-index: 12;
  bottom: 0;
  left: 0;
  right: 0;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #000; }
  .fotorama__caption a {
    text-decoration: none;
    color: #000;
    border-bottom: 1px solid;
    border-color: rgba(0, 0, 0, 0.5); }
    .fotorama__caption a:hover {
      color: #333;
      border-color: rgba(51, 51, 51, 0.5); }
  .fotorama__wrap--rtl .fotorama__caption {
    left: auto;
    right: 0; }
  .fotorama__wrap--video .fotorama__caption, .fotorama__wrap--no-captions .fotorama__caption {
    display: none; }

.fotorama__caption__wrap {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 5px 10px; }

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
.fotorama__wrap--css3 .fotorama__spinner {
  -webkit-animation: spinner 24s infinite linear;
  animation: spinner 24s infinite linear; }
.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
.fotorama__wrap--css3 .fotorama__html {
  transition-property: opacity;
  transition-timing-function: linear;
  transition-duration: 0.3s; }

.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0; }

.fotorama__select {
  cursor: auto; }

.fotorama__video {
  top: 32px;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 10; }

/* Strange fix of the #66 issue (Firefox bug while sliding backwards) */
@-moz-document url-prefix() {
  .fotorama__active {
    box-shadow: 0 0 0 transparent; } }
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-play,
.fotorama__video-close {
  position: absolute;
  z-index: 11;
  cursor: pointer; }

.fotorama__arr {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 50%;
  margin-top: -16px; }

.fotorama__arr--prev {
  left: 2px;
  background-position: 0 0; }

.fotorama__arr--next {
  right: 2px;
  background-position: -32px 0; }

.fotorama__arr--disabled {
  pointer-events: none;
  cursor: default;
  *display: none;
  opacity: .1; }

.fotorama__fullscreen-icon {
  width: 32px;
  height: 32px;
  top: 2px;
  right: 2px;
  background-position: 0 -32px;
  z-index: 20; }

.fotorama__fullscreen-icon:focus,
.fotorama__arr:focus {
  border-radius: 50%; }

.fotorama--fullscreen .fotorama__fullscreen-icon {
  background-position: -32px -32px; }

.fotorama__video-play {
  width: 96px;
  height: 96px;
  left: 50%;
  top: 50%;
  margin-left: -48px;
  margin-top: -48px;
  background-position: 0 -64px;
  opacity: 0; }
  .fotorama__wrap--css2 .fotorama__video-play, .fotorama__wrap--video .fotorama__stage .fotorama__video-play {
    display: none; }
  .fotorama__loaded .fotorama__video-play, .fotorama__error .fotorama__video-play, .fotorama__nav__frame .fotorama__video-play {
    opacity: 1;
    display: block; }
  .fotorama__nav__frame .fotorama__video-play {
    width: 32px;
    height: 32px;
    margin-left: -16px;
    margin-top: -16px;
    background-position: -64px -32px; }

.fotorama__video-close {
  width: 32px;
  height: 32px;
  top: 0;
  right: 0;
  background-position: -64px 0;
  z-index: 20;
  opacity: 0; }
  .fotorama__wrap--css2 .fotorama__video-close {
    display: none; }
  .fotorama__wrap--css3 .fotorama__video-close {
    -webkit-transform: translate3d(32px, -32px, 0);
    transform: translate3d(32px, -32px, 0); }
  .fotorama__wrap--video .fotorama__video-close {
    display: block;
    opacity: 1; }
  .fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  opacity: 0; }
  .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
  .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
    opacity: 1; }

.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--video .fotorama__fullscreen-icon {
  opacity: 0 !important; }

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  display: none; }
  .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
  .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
    display: block; }
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
  display: none !important; }

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0); }
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
  -webkit-transform: translate3d(-48px, 0, 0);
  transform: translate3d(-48px, 0, 0); }
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
  -webkit-transform: translate3d(48px, 0, 0);
  transform: translate3d(48px, 0, 0); }
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
  -webkit-transform: translate3d(32px, -32px, 0) !important;
  transform: translate3d(32px, -32px, 0) !important; }
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
  -webkit-transform: translate3d(-48px, 0, 0) !important;
  transform: translate3d(-48px, 0, 0) !important; }
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
  -webkit-transform: translate3d(48px, 0, 0) !important;
  transform: translate3d(48px, 0, 0) !important; }

.fotorama__wrap--css3 .fotorama__arr:not(:focus),
.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
.fotorama__wrap--css3 .fotorama__video-play:not(:focus),
.fotorama__wrap--css3 .fotorama__video-close:not(:focus) {
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  transition-duration: 0.3s; }

.fotorama__stage:before, .fotorama__stage:after, .fotorama__nav:before, .fotorama__nav:after {
  content: "";
  display: block;
  position: absolute;
  text-decoration: none;
  top: 0;
  bottom: 0;
  width: 10px;
  height: auto;
  z-index: 10;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 1px 100%, 5px 100%; }
.fotorama__stage:before, .fotorama__nav:before {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 0 0, 0 0;
  left: -10px; }
.fotorama__stage.fotorama__shadows--left:before, .fotorama__nav.fotorama__shadows--left:before {
  left: 0; }
.fotorama__stage:after, .fotorama__nav:after {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 100% 0, 100% 0;
  right: -10px; }
.fotorama__stage.fotorama__shadows--right:after, .fotorama__nav.fotorama__shadows--right:after {
  right: 0; }

.fotorama--fullscreen .fotorama__stage:before, .fotorama--fullscreen .fotorama__stage:after,
.fotorama--fullscreen .fotorama__nav:before,
.fotorama--fullscreen .fotorama__nav:after,
.fotorama__wrap--no-shadows .fotorama__stage:before,
.fotorama__wrap--no-shadows .fotorama__stage:after,
.fotorama__wrap--no-shadows .fotorama__nav:before,
.fotorama__wrap--no-shadows .fotorama__nav:after,
.fotorama__wrap--fade .fotorama__stage:before,
.fotorama__wrap--fade .fotorama__stage:after {
  display: none; }

/*! jQuery UI - v1.12.1 - 2017-10-08
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.royalSlider {
	width: 100%;
	position: relative;
	direction: ltr;
}
.royalSlider > * {
	float: left;
}
.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
	-webkit-transform: none;
}
.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;
}
.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsArrow,
.rsThumbsArrow {
	cursor: pointer;
}
.rsThumb {
	float: left;
	position: relative;
}
.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition:opacity 0.3s linear;
	-moz-transition:opacity 0.3s linear;
	-o-transition:opacity 0.3s linear;
	transition:opacity 0.3s linear;
}
.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}
.rsGCaption {
	width: 100%;
	float: left;
	text-align: center;
}
/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 2147483647 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}
.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition:  0s;
	transition:  0s;
	display: none;
}
.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto;
}
.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
}
.rsPreloader {
	position:absolute;
	z-index: 0;
}
.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}
.rsNavItem {
	-webkit-tap-highlight-color:rgba(0,0,0,0.25);
}
.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22;
}
.rsTabs {
	float: left;
	background: none !important;
}
.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVideoContainer {
	/*left: 0;
	top: 0;
	position: absolute;*/
	/*width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	float: left;*/
	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}
.rsVideoFrameHolder {
	position: absolute;
	left: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
	opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px;
}
.rsABlock {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 15;
}
img.rsImg {
	max-width: none;
}
.grab-cursor {
	/*cursor:url(grab.png) 8 8, move;*/
}
.grabbing-cursor{
	cursor:url(grabbing.png) 8 8, move;
}
.rsNoDrag {
	cursor: auto;
}
.rsLink {
	left:0;
	top:0;
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	z-index: 20;
	background: url(blank.gif);
}



/******************************
*
*  RoyalSlider Default Skin
*
*    1. Arrows
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*
*  Sprite: '../images/rs-default.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
*
******************************/


/* Background */
.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
	background: #151515;
	color: #FFF;
}


/***************
*
*  1. Arrows
*
****************/

.rsDefault .rsArrow {
	height: 100%;
	width: 44px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}
.rsDefault.rsVer .rsArrow {
	width: 100%;
	height: 44px;

}
.rsDefault.rsVer .rsArrowLeft { top: 0; left: 0; }
.rsDefault.rsVer .rsArrowRight { bottom: 0;  left: 0; }

.rsDefault.rsHor .rsArrowLeft { left: 0; top: 0; }
.rsDefault.rsHor .rsArrowRight { right: 0; top:0; }

.rsDefault .rsArrowIcn {
	width: 32px;
	height: 32px;
	top: 50%;
	left: 50%;
	margin-top:-16px;
	margin-left: -16px;

	position: absolute;
	cursor: pointer;
	background: url('../images/rs-default.png');

	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;

	border-radius: 2px;
}
.rsDefault .rsArrowIcn:hover {
	background-color: rgba(0,0,0,0.9);
}

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px; }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px; }

.rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; }
.rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; }

.rsDefault .rsArrowDisabled .rsArrowIcn { opacity: .2; filter: alpha(opacity=20);  *display: none; }


/***************
*
*  2. Bullets
*
****************/

.rsDefault .rsBullets {
	position: absolute;
	z-index: 35;
	left: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	margin: 0 auto;

	background: #000;
	background: rgba(0,0,0,0.75);

	text-align: center;
	line-height: 8px;
	overflow: hidden;
}
.rsDefault .rsBullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	*display:inline;
	*zoom:1;
	padding: 6px 5px 6px;
}
.rsDefault .rsBullet span {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #777;
	background: rgba(255,255,255,0.5);
}
.rsDefault .rsBullet.rsNavSelected span {
	background-color: #FFF;
}





/***************
*
*  3. Thumbnails
*
****************/

.rsDefault .rsThumbsHor {
	width: 100%;
	height: 72px;
}
.rsDefault .rsThumbsVer {
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%;
}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%;
}
.rsDefault .rsThumb {
	float: left;
	overflow: hidden;
	width: 96px;
	height: 72px;
}
.rsDefault .rsThumb img {
	width: 100%;
	height: 100%;
}
.rsDefault .rsThumb.rsNavSelected {
	background: #02874a;
}
.rsDefault .rsThumb.rsNavSelected img {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.rsDefault .rsTmb {
	display: block;
}

/* Thumbnails with text */
.rsDefault .rsTmb h5 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	color: #FFF;
}
.rsDefault .rsTmb span {
	color: #DDD;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 18px;
}



/* Thumbnails arrow icons */
.rsDefault .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
	background: #000;
	background: rgba(0,0,0,0.75);
}
.rsDefault .rsThumbsArrow:hover {
	background: rgba(0,0,0,0.9);
}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }

.rsDefault .rsThumbsArrowIcn {
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top:-8px;
	margin-left: -8px;
	position: absolute;
	cursor: pointer;
	background: url('../images/rs-default.png');
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }

.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }

.rsDefault .rsThumbsArrowDisabled { display: none !important; }

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
	.rsDefault .rsThumb {
		width: 59px;
		height: 44px;
	}
	.rsDefault .rsThumbsHor {
		height: 44px;
	}
	.rsDefault .rsThumbsVer {
		width: 59px;
	}
}




/***************
*
*  4. Tabs
*
****************/

.rsDefault .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align:center;
	overflow: hidden; padding-top: 12px; position: relative;
}
.rsDefault .rsTab {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #D9D9DD;
	border-right: 1px solid #f5f5f5;
	text-decoration: none;

	background-color: #FFF;
	background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
	background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4);
	background-image:         linear-gradient(to bottom, #fefefe, #f4f4f4);

	-webkit-box-shadow: inset 1px 0 0 #fff;
	box-shadow: inset 1px 0 0 #fff;

	*display:inline;
	*zoom:1;
}
.rsDefault .rsTab:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.rsDefault .rsTab:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	border-right:  1px solid #cfcfcf;
}
.rsDefault .rsTab:active {
	border: 1px solid #D9D9DD;
	background-color: #f4f4f4;
	box-shadow:  0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.rsDefault .rsTab.rsNavSelected {
	color: #FFF;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
	background: #ACACAC;
	background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
	background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
	background-image: linear-gradient(to bottom, #ACACAC, #BBB);
}





/***************
*
*  5. Fullscreen button
*
****************/

.rsDefault .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer;

}
.rsDefault .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;

	background: url('../images/rs-default.png') 0 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
	border-radius: 2px;

}
.rsDefault .rsFullscreenIcn:hover {
	background-color: rgba(0,0,0,0.9);
}
.rsDefault.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0;
}





/***************
*
*  6. Play/close video button
*
****************/

.rsDefault .rsPlayBtn {
	-webkit-tap-highlight-color:rgba(0,0,0,0.3);
	width:64px;
	height:64px;
	margin-left:-32px;
	margin-top:-32px;
	cursor: pointer;
}
.rsDefault .rsPlayBtnIcon {
	width:64px;
	display:block;
	height:64px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;

	background:url(../images/rs-default.png) no-repeat 0 -32px;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: rgba(0,0,0,0.9);
}
.rsDefault .rsBtnCenterer {
	position:absolute;
	left:50%;
	top:50%;
}
.rsDefault .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);

}
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px;
}

.rsDefault .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url('../images/rs-default.png') -64px 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsDefault .rsCloseVideoIcn:hover {
	background-color: rgba(0,0,0,0.9);
}



/***************
*
*  7. Preloader
*
****************/

.rsDefault .rsPreloader {
	width:20px;
	height:20px;
	/*background-image:url(../images/preloader-white.gif);*/

	left:50%;
	top:50%;
	margin-left:-10px;
	margin-top:-10px;
}




/***************
*
*  8. Global caption
*
****************/
.rsDefault .rsGCaption {
	position: absolute;
	float: none;
	bottom: 6px;
	left: 6px;
	text-align: left;

	background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.75);

	color: #FFF;
	padding: 2px 8px;
	width: auto;
	font-size: 12px;
	border-radius: 2px;
}

/*!
 *
 *             SimpleBar.js - v2.4.3
 *             Scrollbars, simpler.
 *             https://grsmto.github.io/simplebar/
 *
 *             Made by Adrien Grsmto from a fork by Jonathan Nicol
 *             Under MIT License
 *
 */
[data-simplebar]{position:relative;z-index:0;overflow:hidden;-webkit-overflow-scrolling:touch}[data-simplebar=init]{display:-webkit-box;display:-ms-flexbox;display:flex}.simplebar-scroll-content{overflow-x:hidden;overflow-y:scroll;min-width:100%;box-sizing:content-box}.simplebar-content{overflow-x:scroll;overflow-y:hidden;box-sizing:border-box;min-height:100%}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;width:11px}.simplebar-scrollbar{position:absolute;right:2px;border-radius:7px;min-height:10px;width:7px;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;background:#000;background-clip:padding-box}.simplebar-track:hover .simplebar-scrollbar{opacity:.5;-webkit-transition:opacity 0 linear;transition:opacity 0 linear}.simplebar-track[style*="visibility: hidden"]{opacity: 0}.simplebar-track .simplebar-scrollbar.visible{opacity:.5}.simplebar-track.horizontal{left:0;width:auto;height:11px}.simplebar-track.vertical{top:0}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}

/* Slider */


.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;
    margin-left: auto;
    margin-right: auto;
}
.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;
width:100%;
    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;
}
/**
 * tom-select.css (v2.0.0)
 * Copyright (c) contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 */
.ts-wrapper.plugin-drag_drop.multi > .ts-control > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}
.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}
.ts-wrapper.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.plugin-checkbox_options .option input {
  margin-right: 0.5rem;
}

.plugin-clear_button .ts-control {
  padding-right: calc(1em + (3 * 6px)) !important;
}
.plugin-clear_button .clear-button {
  opacity: 0;
  position: absolute;
  top: 8px;
  right: calc(8px - 6px);
  margin-right: 0 !important;
  background: transparent !important;
  transition: opacity 0.5s;
  cursor: pointer;
}
.plugin-clear_button.single .clear-button {
  right: calc(8px - 6px + 2rem);
}
.plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:hover.has-items .clear-button {
  opacity: 1;
}

.ts-wrapper .dropdown-header {
  position: relative;
  padding: 10px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}
.ts-wrapper .dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.ts-wrapper .dropdown-header-close:hover {
  color: black;
}

.plugin-dropdown_input.focus.dropdown-active .ts-control {
  box-shadow: none;
  border: 1px solid #d0d0d0;
}
.plugin-dropdown_input .dropdown-input {
  border: 1px solid #d0d0d0;
  border-width: 0 0 1px 0;
  display: block;
  padding: 8px 8px;
  box-shadow: none;
  width: 100%;
  background: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: 0;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  flex: none;
  min-width: 4px;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-webkit-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
  color: transparent;
}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex;
}
.ts-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}
.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.ts-wrapper.plugin-remove_button .item {
  display: inline-flex;
  align-items: center;
  padding-right: 0 !important;
}
.ts-wrapper.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 0 6px;
  border-left: 1px solid #d0d0d0;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
  margin-left: 6px;
}
.ts-wrapper.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ts-wrapper.plugin-remove_button .item.active .remove {
  border-left-color: #cacaca;
}
.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}
.ts-wrapper.plugin-remove_button.disabled .item .remove {
  border-left-color: white;
}
.ts-wrapper.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.ts-wrapper {
  position: relative;
}

.ts-dropdown,
.ts-control,
.ts-control input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  font-smoothing: inherit;
}

.ts-control,
.ts-wrapper.single.input-active .ts-control {
  background: #fff;
  cursor: text;
}

.ts-control {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 3px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.ts-wrapper.multi.has-items .ts-control {
  padding: calc( 8px - 2px - 0) 8px calc( 8px - 2px - 3px - 0);
}
.full .ts-control {
  background-color: #fff;
}
.disabled .ts-control, .disabled .ts-control * {
  cursor: default !important;
}
.focus .ts-control {
  box-shadow: none;
}
.ts-control > * {
  vertical-align: baseline;
  display: inline-block;
}
.ts-wrapper.multi .ts-control > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
  width: fit-content;
}
.ts-wrapper.multi .ts-control > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
  color: #7d7d7d;
  background: white;
  border: 0 solid white;
}
.ts-control > input {
  flex: 1 1 auto;
  min-width: 100%;
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
  box-shadow: none !important;
}
.ts-control > input::-ms-clear {
  display: none;
}
.ts-control > input:focus {
  outline: none !important;
}
.has-items .ts-control > input {
  margin: 4px !important;
}
.ts-control.rtl {
  text-align: right;
}
.ts-control.rtl.single .ts-control:after {
  left: 15px;
  right: auto;
}
.ts-control.rtl .ts-control > input {
  margin: 0 4px 0 -2px !important;
}
.disabled .ts-control {
  opacity: 0.5;
  background-color: #fafafa;
}
.input-hidden .ts-control > input {
  opacity: 0;
  position: absolute;
  left: -10000px;
}

.ts-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: 0.25rem 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.ts-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}
.ts-dropdown .option,
.ts-dropdown .optgroup-header,
.ts-dropdown .no-results,
.ts-dropdown .create {
  padding: 5px 8px;
}
.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.ts-dropdown [data-selectable].option {
  opacity: 1;
  cursor: pointer;
}
.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.ts-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.ts-dropdown .create:hover,
.ts-dropdown .option:hover,
.ts-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.ts-dropdown .create:hover.create,
.ts-dropdown .option:hover.create,
.ts-dropdown .active.create {
  color: #495c68;
}
.ts-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.ts-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 5px 8px;
}
.ts-dropdown .spinner:after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  margin: 3px;
  border-radius: 50%;
  border: 5px solid #d0d0d0;
  border-color: #d0d0d0 transparent #d0d0d0 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ts-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  overflow-scrolling: touch;
  scroll-behavior: smooth;
}

.ts-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
          clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
/*# sourceMappingURL=tom-select.css.map */
body#masuma-clips.error-modal-open {
  overflow: hidden;
  padding-right: 15px;
}
body#masuma-clips #masuma-clips-app {
  margin-top: 20px;
}
body#masuma-clips #masuma-clips-app .clips-introduction ul {
  padding: 0;
}
body#masuma-clips .promoclips_bg {
  height: 500px;
  background-image: url("/img/clips/promoclips_bg.jpg");
}
body#masuma-clips #masuma-clips-app .container-fluid:before,
body#masuma-clips #masuma-clips-app .container-fluid:after {
  content: ' ';
  display: table;
}
body#masuma-clips .clips-good_news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 55px;
  background: #fff;
  border-radius: 40px;
  padding: 25px;
}
body#masuma-clips #masuma-clips-app h2 {
  margin-top: 22px;
  margin-bottom: 11px;
}
body#masuma-clips #masuma-clips-app .form-link-question {
  background: #f63;
  text-align: center;
  color: #fff;
  padding: 30px;
}
body#masuma-clips #masuma-clips-app .form-link-question a,
body#masuma-clips .form-link-question a:hover,
body#masuma-clips .form-link-question a:visited {
  color: #fff;
  text-decoration: underline;
}
body#masuma-clips #masuma-clips-app .main-list {
  display: block;
  border: 5px solid #808080;
  padding: 20px 0;
}
body#masuma-clips .main-list ul {
  padding: 0 3rem;
}
body#masuma-clips #masuma-clips-app .main-list li {
  margin-bottom: 20px;
}
body#masuma-clips #masuma-clips-app .img-responsive {
  display: block;
  max-width: 100%;
  width: 100%;
  height: auto;
  margin-top: 20px;
}
body#masuma-clips #masuma-clips-app .add-unique {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 25px 0;
  background: #f63;
  padding: 25px 0;
  text-align: center;
}
body#masuma-clips #masuma-clips-app .add-unique p {
  width: 90%;
  color: #fff;
}
body#masuma-clips .promoclips_bg1 {
  margin-top: 50px;
  height: 500px;
  background-image: url("/img/clips/promoclips_bg1.jpg");
}
body#masuma-clips .promo-bg1 {
  background: #fff;
  margin-top: 50px;
  border-radius: 40px;
  padding: 25px;
}
body#masuma-clips #masuma-clips-app .promo-bg1 h2 {
  font-weight: bold;
  text-align: center;
  line-height: 1.3;
}
body#masuma-clips #masuma-clips-app .promo-bg1 p {
  padding: 0 5%;
  text-align: center;
}
body#masuma-clips .form-message form {
  border: 10px solid #f63;
  padding: 25px;
  margin-bottom: 100px;
}
body#masuma-clips .form-clips-submit {
  min-width: 175px;
  background: #ef7d00;
  line-height: 45px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  margin-right: 35px;
  border: none;
  outline: none;
  border-radius: 5px;
}
body#masuma-clips button.region-save:hover {
  cursor: pointer;
}
body#masuma-clips #masuma-clips-app .has-error .checkbox,
body#masuma-clips .has-error .checkbox-inline,
body#masuma-clips .has-error .control-label,
body#masuma-clips .has-error .help-block,
body#masuma-clips .has-error .radio,
body#masuma-clips .has-error .radio-inline,
body#masuma-clips .has-error.checkbox label,
body#masuma-clips .has-error.checkbox-inline label,
body#masuma-clips .has-error.radio label,
body#masuma-clips .has-error.radio-inline label {
  color: #a94442;
}
body#masuma-clips #masuma-clips-app .has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
body#masuma-clips #masuma-clips-app .has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483;
}
body#masuma-clips #masuma-clips-app .js-form-success {
  text-align: center;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
}
@media (max-width: 480px) {
  body#masuma-clips .col-recaptcha .g-recaptcha {
    transform: scale(0.7) !important;
    -webkit-transform: scale(0.7) !important;
  }
}
@media (max-width: 544px) {
  body#masuma-clips #region .modal-dialog {
    max-width: 300px !important;
  }
  body#masuma-clips .promoclips_bg {
    height: auto;
  }
  body#masuma-clips .promoclips_bg1 {
    height: auto;
  }
  body#masuma-clips .clips-good_news {
    margin: 10px auto;
  }
  body#masuma-clips .col-recaptcha .g-recaptcha {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
}
@media (max-width: 767px) {
  body#masuma-clips h1 {
    font-size: 28px;
  }
  body#masuma-clips .clips-introduction p {
    font-size: 24px;
    line-height: 1.2em;
    margin-top: 20px;
  }
  body#masuma-clips .clips-introduction ul {
    font-size: 22px;
    line-height: 1.2em;
  }
  body#masuma-clips .clips-good_news {
    width: 100%;
    height: auto;
    font-size: 22px;
  }
  body#masuma-clips .section-logo {
    text-align: center;
  }
  body#masuma-clips .section-logo img {
    width: 50%;
  }
  body#masuma-clips .header-top {
    height: auto;
    position: relative;
  }
  body#masuma-clips .header-top .region a {
    font-size: 15px;
  }
  body#masuma-clips .container-section-why {
    max-width: 100%;
  }
  body#masuma-clips h2 {
    font-size: 26px;
  }
  body#masuma-clips .section-why p {
    text-align: justify;
    font-size: 22px;
  }
  body#masuma-clips .form-link-question {
    font-size: 22px;
  }
  body#masuma-clips .main-list {
    font-size: 20px;
  }
  body#masuma-clips .main-list ul {
    padding: 0 2rem;
  }
  body#masuma-clips .add-unique {
    font-size: 22px;
  }
  body#masuma-clips .promoclips_bg {
    height: auto;
  }
  body#masuma-clips .promoclips_bg1 {
    height: auto;
  }
  body#masuma-clips .clips-good_news {
    margin: 10px auto;
  }
  body#masuma-clips .promo-bg1 {
    width: auto;
    margin: 10px auto;
    padding: 10px;
  }
  body#masuma-clips .promo-bg1 p {
    font-size: 22px;
    line-height: 1.2em;
  }
  body#masuma-clips .form-title {
    font-size: 22px;
  }
  body#masuma-clips .form-message form {
    padding: 10px;
  }
  body#masuma-clips .form-message .control-label {
    font-size: 18px;
  }
  body#masuma-clips .form-message .form-control {
    font-size: 18px;
  }
  body#masuma-clips .form-message select.form-control {
    height: auto !important;
  }
  body#masuma-clips .form-message .form-clips-submit {
    font-size: 20px;
    line-height: 22px;
  }
  body#masuma-clips #region .modal-title span {
    font-size: 24px;
  }
  body#masuma-clips #region .form-control {
    font-size: 16px;
  }
  body#masuma-clips #region .modal-dialog {
    max-width: 500px;
  }
  body#masuma-clips #region .region-save {
    font-size: 20px;
  }
  body#masuma-clips header.main > div:first-child {
    margin-left: 20px;
  }
  body#masuma-clips .region-popup-modal {
    right: 0;
    top: 40px;
  }
  body#masuma-clips .masuma-clips-title {
    margin-top: 30px;
  }
  body#masuma-clips .header-phone {
    margin: 20px 0 0 0;
    font-size: 32px;
  }
  body#masuma-clips .header-nav-right li {
    width: 100% !important;
    height: auto !important;
  }
  body#masuma-clips .g-recaptcha {
    transform: scale(1.4);
    -webkit-transform: scale(1.4);
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  body#masuma-clips #region .modal-dialog {
    max-width: 700px;
  }
  body#masuma-clips h1 {
    font-size: 28px;
  }
  body#masuma-clips .clips-introduction p {
    font-size: 24px;
    line-height: 26px;
    margin-top: 20px;
  }
  body#masuma-clips .clips-introduction ul {
    font-size: 22px;
  }
  body#masuma-clips .clips-good_news {
    width: 100%;
    height: auto;
    font-size: 22px;
  }
  body#masuma-clips .section-logo {
    text-align: center;
  }
  body#masuma-clips .section-logo img {
    width: 50%;
  }
  body#masuma-clips .header-top {
    height: auto;
    position: relative;
  }
  body#masuma-clips .header-top .region a {
    font-size: 15px;
  }
  body#masuma-clips .container-section-why {
    max-width: 100%;
  }
  body#masuma-clips h2 {
    font-size: 26px;
  }
  body#masuma-clips .section-why p {
    text-align: justify;
    font-size: 22px;
  }
  body#masuma-clips .form-link-question {
    font-size: 24px;
  }
  body#masuma-clips .main-list {
    font-size: 22px;
  }
  body#masuma-clips .add-unique {
    font-size: 24px;
  }
  body#masuma-clips .promo-bg1 {
    width: auto;
  }
  body#masuma-clips .promo-bg1 p {
    font-size: 22px;
    line-height: 26px;
  }
  body#masuma-clips .form-title {
    font-size: 22px;
  }
  body#masuma-clips .form-message .control-label {
    font-size: 22px;
  }
  body#masuma-clips .form-message .form-control {
    font-size: 18px;
  }
  body#masuma-clips .form-message select.form-control {
    height: auto !important;
  }
  body#masuma-clips .form-message .form-clips-submit {
    font-size: 24px;
  }
  body#masuma-clips #region .modal-title span {
    font-size: 24px;
  }
  body#masuma-clips #region .form-control {
    font-size: 18px;
  }
  body#masuma-clips #region .region-save {
    font-size: 24px;
    height: auto;
  }
  body#masuma-clips header.main > div:first-child {
    margin-left: 20px;
  }
  body#masuma-clips .region-popup-modal {
    right: 0;
    top: 40px;
  }
  body#masuma-clips .masuma-clips-title {
    margin-top: 30px;
  }
  body#masuma-clips .header-phone {
    margin: 20px 0 0 0;
    font-size: 32px;
  }
  body#masuma-clips .header-nav-right li {
    width: 100% !important;
    height: auto !important;
  }
  body#masuma-clips .col-recaptcha {
    height: 130px;
  }
  body#masuma-clips .g-recaptcha {
    transform: scale(1.6);
    -webkit-transform: scale(1.6);
  }
}
@media (min-width: 992px) {
  body#masuma-clips #masuma-clips-app {
    font-size: 20px;
  }
  body#masuma-clips h1 {
    font-size: 40px;
  }
  body#masuma-clips .section-logo {
    text-align: left;
  }
  body#masuma-clips .section-logo img {
    width: auto;
  }
  body#masuma-clips .clips-introduction ul {
    font-size: 20px;
  }
  body#masuma-clips .clips-introduction p {
    font-size: 20px;
    line-height: 20px;
    margin-top: 0;
  }
  body#masuma-clips .form-link-question {
    font-size: 40px;
  }
  body#masuma-clips .add-unique p {
    font-size: 32px;
  }
  body#masuma-clips .form-clips-submit {
    font-size: 16px;
  }
  body#masuma-clips .clips-good_news {
    width: 500px;
    height: 200px;
    font-size: 20px;
  }
  body#masuma-clips .header-top {
    height: auto;
    position: relative;
  }
  body#masuma-clips .header-nav-right li {
    height: 38px !important;
    line-height: 20px;
  }
  body#masuma-clips .header-top .region {
    font-size: 14px;
  }
  body#masuma-clips .header-top .region a {
    font-size: 14px;
  }
  body#masuma-clips h2 {
    font-size: 32px;
  }
  body#masuma-clips .section-why p {
    font-size: 20px;
    text-align: center;
  }
  body#masuma-clips .container-section-why {
    max-width: 1140px;
  }
  body#masuma-clips .form-link-question {
    font-size: 20px;
  }
  body#masuma-clips .main-list {
    font-size: 20px;
  }
  body#masuma-clips .add-unique {
    font-size: 20px;
  }
  body#masuma-clips .promo-bg1 {
    width: 700px;
    height: 270px;
  }
  body#masuma-clips .promo-bg1 p {
    font-size: 20px;
    line-height: 30px;
  }
  body#masuma-clips .form-title {
    font-size: 20px;
  }
  body#masuma-clips .form-message .control-label {
    font-size: 20px;
  }
  body#masuma-clips .form-message .form-control {
    font-size: 16px;
  }
  body#masuma-clips .form-message select.form-control {
    height: calc(2.25rem + 2px);
  }
  body#masuma-clips .form-message .form-clips-submit {
    font-size: 20px;
    padding: 0 15px;
  }
  body#masuma-clips #region .modal-title span {
    font-size: 24px;
  }
  body#masuma-clips #region .form-control {
    font-size: 20px;
  }
  body#masuma-clips #region .modal-dialog {
    max-width: 500px;
  }
  body#masuma-clips #region .region-save {
    font-size: 20px;
    padding: 0 15px;
    height: auto;
  }
  body#masuma-clips .header-phone {
    margin: 0 0 0 auto;
    float: right;
    line-height: 22px;
    font-size: 18px;
  }
  body#masuma-clips header.main > div:first-child {
    margin-left: auto;
  }
  body#masuma-clips .col-recaptcha {
    height: auto;
  }
  body#masuma-clips .g-recaptcha {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
body#masuma-clips .g-recaptcha {
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}
.error-modal__wrap {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.3);
  display: none;
}
.error-modal__flex {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.error-modal__block {
  max-width: 500px;
  border-radius: 5px;
  padding: 42px 20px 20px 20px;
  background: #fff;
  position: relative;
  flex: 1 1 auto;
}
.error-modal__close {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 40px;
  line-height: 25px;
  padding-right: 10px;
  padding-top: 10px;
  color: #f00;
  cursor: pointer;
}

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,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
.contact-table-block__head > div,
.contact-table-block .contact-table__col {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
body {
  line-height: 1;
  color: #000;
  background: #fff;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}
caption,
th,
td,
.contact-table-block__head > div,
.contact-table-block .contact-table__col {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
a img {
  border: none;
}
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
main {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]),
[hidden] {
  display: none;
}
.svg-relative {
  vertical-align: top;
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.svg-relative::after {
  content: '';
  display: block;
}
.svg-relative>.svg-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.svg-relative_alert {
  width: 2.5rem;
}
.svg-relative_alert::after {
  padding-bottom: 100%;
}
.svg-icon_alert {
  width: 2.5rem;
  height: 2.5rem;
}
.svg-relative_alert-triangle {
  width: 3.8rem;
}
.svg-relative_alert-triangle::after {
  padding-bottom: 89.47368421052632%;
}
.svg-icon_alert-triangle {
  width: 3.8rem;
  height: 3.4rem;
}
.svg-relative_angle {
  width: 1.2rem;
}
.svg-relative_angle::after {
  padding-bottom: 100%;
}
.svg-icon_angle {
  width: 1.2rem;
  height: 1.2rem;
}
.svg-relative_arrow-down {
  width: 1.3rem;
}
.svg-relative_arrow-down::after {
  padding-bottom: 61.53846153846154%;
}
.svg-icon_arrow-down {
  width: 1.3rem;
  height: 0.8rem;
}
.svg-relative_arrow-down-thick {
  width: 1.2rem;
}
.svg-relative_arrow-down-thick::after {
  padding-bottom: 58.333333333333336%;
}
.svg-icon_arrow-down-thick {
  width: 1.2rem;
  height: 0.7rem;
}
.svg-relative_arrow-left {
  width: 2.1rem;
}
.svg-relative_arrow-left::after {
  padding-bottom: 76.19047619047619%;
}
.svg-icon_arrow-left {
  width: 2.1rem;
  height: 1.6rem;
}
.svg-relative_arrow-left-long {
  width: 10rem;
}
.svg-relative_arrow-left-long::after {
  padding-bottom: 12.75%;
}
.svg-icon_arrow-left-long {
  width: 10rem;
  height: 1.275rem;
}
.svg-relative_arrow-left-small {
  width: 0.7rem;
}
.svg-relative_arrow-left-small::after {
  padding-bottom: 171.42857142857142%;
}
.svg-icon_arrow-left-small {
  width: 0.7rem;
  height: 1.2rem;
}
.svg-relative_arrow-left-thick {
  width: 2.5rem;
}
.svg-relative_arrow-left-thick::after {
  padding-bottom: 100%;
}
.svg-icon_arrow-left-thick {
  width: 2.5rem;
  height: 2.5rem;
}
.svg-relative_arrow-left-thick-2 {
  width: 2.7rem;
}
.svg-relative_arrow-left-thick-2::after {
  padding-bottom: 48.148148148148145%;
}
.svg-icon_arrow-left-thick-2 {
  width: 2.7rem;
  height: 1.3rem;
}
.svg-relative_arrow-right {
  width: 2.1rem;
}
.svg-relative_arrow-right::after {
  padding-bottom: 76.19047619047619%;
}
.svg-icon_arrow-right {
  width: 2.1rem;
  height: 1.6rem;
}
.svg-relative_arrow-right-large {
  width: 2.6rem;
}
.svg-relative_arrow-right-large::after {
  padding-bottom: 61.53846153846154%;
}
.svg-icon_arrow-right-large {
  width: 2.6rem;
  height: 1.6rem;
}
.svg-relative_arrow-right-long {
  width: 10rem;
}
.svg-relative_arrow-right-long::after {
  padding-bottom: 12.75%;
}
.svg-icon_arrow-right-long {
  width: 10rem;
  height: 1.275rem;
}
.svg-relative_arrow-right-short {
  width: 0.8rem;
}
.svg-relative_arrow-right-short::after {
  padding-bottom: 162.5%;
}
.svg-icon_arrow-right-short {
  width: 0.8rem;
  height: 1.3rem;
}
.svg-relative_arrow-right-small {
  width: 0.6rem;
}
.svg-relative_arrow-right-small::after {
  padding-bottom: 166.66666666666669%;
}
.svg-icon_arrow-right-small {
  width: 0.6rem;
  height: 1rem;
}
.svg-relative_arrow-right-thick {
  width: 2.4rem;
}
.svg-relative_arrow-right-thick::after {
  padding-bottom: 50%;
}
.svg-icon_arrow-right-thick {
  width: 2.4rem;
  height: 1.2rem;
}
.svg-relative_arrow-right-thick-2 {
  width: 2.7rem;
}
.svg-relative_arrow-right-thick-2::after {
  padding-bottom: 48.148148148148145%;
}
.svg-icon_arrow-right-thick-2 {
  width: 2.7rem;
  height: 1.3rem;
}
.svg-relative_arrow-up {
  width: 1.3rem;
}
.svg-relative_arrow-up::after {
  padding-bottom: 61.53846153846154%;
}
.svg-icon_arrow-up {
  width: 1.3rem;
  height: 0.8rem;
}
.svg-relative_auto {
  width: 6rem;
}
.svg-relative_auto::after {
  padding-bottom: 100%;
}
.svg-icon_auto {
  width: 6rem;
  height: 6rem;
}
.svg-relative_breaks {
  width: 4.3rem;
}
.svg-relative_breaks::after {
  padding-bottom: 100%;
}
.svg-icon_breaks {
  width: 4.3rem;
  height: 4.3rem;
}
.svg-relative_brush {
  width: 5.9rem;
}
.svg-relative_brush::after {
  padding-bottom: 71.1864406779661%;
}
.svg-icon_brush {
  width: 5.9rem;
  height: 4.2rem;
}
.svg-relative_burger {
  width: 1.8rem;
}
.svg-relative_burger::after {
  padding-bottom: 88.88888888888889%;
}
.svg-icon_burger {
  width: 1.8rem;
  height: 1.6rem;
}
.svg-relative_cart {
  width: 3.1rem;
}
.svg-relative_cart::after {
  padding-bottom: 90.32258064516128%;
}
.svg-icon_cart {
  width: 3.1rem;
  height: 2.8rem;
}
.svg-relative_check {
  width: 1.2rem;
}
.svg-relative_check::after {
  padding-bottom: 83.33333333333334%;
}
.svg-icon_check {
  width: 1.2rem;
  height: 1rem;
}
.svg-relative_check18x18 {
  width: 1.8rem;
}
.svg-relative_check18x18::after {
  padding-bottom: 100%;
}
.svg-icon_check18x18 {
  width: 1.8rem;
  height: 1.8rem;
}
.svg-relative_cross {
  width: 2.5rem;
}
.svg-relative_cross::after {
  padding-bottom: 100%;
}
.svg-icon_cross {
  width: 2.5rem;
  height: 2.5rem;
}
.svg-relative_cross_small {
  width: 2.5rem;
}
.svg-relative_cross_small::after {
  padding-bottom: 100%;
}
.svg-icon_cross_small {
  width: 2.5rem;
  height: 2.5rem;
}
.svg-relative_duster {
  width: 2.8rem;
}
.svg-relative_duster::after {
  padding-bottom: 150%;
}
.svg-icon_duster {
  width: 2.8rem;
  height: 4.2rem;
}
.svg-relative_electric {
  width: 4.4rem;
}
.svg-relative_electric::after {
  padding-bottom: 100%;
}
.svg-icon_electric {
  width: 4.4rem;
  height: 4.4rem;
}
.svg-relative_employee {
  width: 10rem;
}
.svg-relative_employee::after {
  padding-bottom: 67.22%;
}
.svg-icon_employee {
  width: 10rem;
  height: 6.722rem;
}
.svg-relative_employee-alert {
  width: 10rem;
}
.svg-relative_employee-alert::after {
  padding-bottom: 67.22%;
}
.svg-icon_employee-alert {
  width: 10rem;
  height: 6.722rem;
}
.svg-relative_engine {
  width: 6.2rem;
}
.svg-relative_engine::after {
  padding-bottom: 67.74193548387096%;
}
.svg-icon_engine {
  width: 6.2rem;
  height: 4.2rem;
}
.svg-relative_exhausts {
  width: 6.4rem;
}
.svg-relative_exhausts::after {
  padding-bottom: 65.625%;
}
.svg-icon_exhausts {
  width: 6.4rem;
  height: 4.2rem;
}
.svg-relative_fasteners {
  width: 3.3rem;
}
.svg-relative_fasteners::after {
  padding-bottom: 127.27272727272727%;
}
.svg-icon_fasteners {
  width: 3.3rem;
  height: 4.2rem;
}
.svg-relative_feedback {
  width: 5.6rem;
}
.svg-relative_feedback::after {
  padding-bottom: 100%;
}
.svg-icon_feedback {
  width: 5.6rem;
  height: 5.6rem;
}
.svg-relative_filter {
  width: 6.4rem;
}
.svg-relative_filter::after {
  padding-bottom: 65.625%;
}
.svg-icon_filter {
  width: 6.4rem;
  height: 4.2rem;
}
.svg-relative_finish {
  width: 8.9rem;
}
.svg-relative_finish::after {
  padding-bottom: 110.1123595505618%;
}
.svg-icon_finish {
  width: 8.9rem;
  height: 9.8rem;
}
.svg-relative_fuel {
  width: 4rem;
}
.svg-relative_fuel::after {
  padding-bottom: 114.99999999999999%;
}
.svg-icon_fuel {
  width: 4rem;
  height: 4.6rem;
}
.svg-relative_grease {
  width: 6.9rem;
}
.svg-relative_grease::after {
  padding-bottom: 60.86956521739131%;
}
.svg-icon_grease {
  width: 6.9rem;
  height: 4.2rem;
}
.svg-relative_info {
  width: 2.5rem;
}
.svg-relative_info::after {
  padding-bottom: 100%;
}
.svg-icon_info {
  width: 2.5rem;
  height: 2.5rem;
}
.svg-relative_location {
  width: 5.6rem;
}
.svg-relative_location::after {
  padding-bottom: 100%;
}
.svg-icon_location {
  width: 5.6rem;
  height: 5.6rem;
}
.svg-relative_lock {
  width: 1.2rem;
}
.svg-relative_lock::after {
  padding-bottom: 125%;
}
.svg-icon_lock {
  width: 1.2rem;
  height: 1.5rem;
}
.svg-relative_magnifier {
  width: 2.5rem;
}
.svg-relative_magnifier::after {
  padding-bottom: 100%;
}
.svg-icon_magnifier {
  width: 2.5rem;
  height: 2.5rem;
}
.svg-relative_mailbox {
  width: 10rem;
}
.svg-relative_mailbox::after {
  padding-bottom: 43.33%;
}
.svg-icon_mailbox {
  width: 10rem;
  height: 4.333rem;
}
.svg-relative_manufacture {
  width: 5.6rem;
}
.svg-relative_manufacture::after {
  padding-bottom: 100%;
}
.svg-icon_manufacture {
  width: 5.6rem;
  height: 5.6rem;
}
.svg-relative_omission {
  width: 4.4rem;
}
.svg-relative_omission::after {
  padding-bottom: 18.181818181818183%;
}
.svg-icon_omission {
  width: 4.4rem;
  height: 0.8rem;
}
.svg-relative_page-up {
  width: 1.8rem;
}
.svg-relative_page-up::after {
  padding-bottom: 88.88888888888889%;
}
.svg-icon_page-up {
  width: 1.8rem;
  height: 1.6rem;
}
.svg-relative_play {
  width: 2.7rem;
}
.svg-relative_play::after {
  padding-bottom: 140.74074074074073%;
}
.svg-icon_play {
  width: 2.7rem;
  height: 3.8rem;
}
.svg-relative_price {
  width: 3rem;
}
.svg-relative_price::after {
  padding-bottom: 100%;
}
.svg-icon_price {
  width: 3rem;
  height: 3rem;
}
.svg-relative_quote-left {
  width: 3.3rem;
}
.svg-relative_quote-left::after {
  padding-bottom: 90.9090909090909%;
}
.svg-icon_quote-left {
  width: 3.3rem;
  height: 3rem;
}
.svg-relative_quote-right {
  width: 3.3rem;
}
.svg-relative_quote-right::after {
  padding-bottom: 90.9090909090909%;
}
.svg-icon_quote-right {
  width: 3.3rem;
  height: 3rem;
}
.svg-relative_refresh {
  width: 3rem;
}
.svg-relative_refresh::after {
  padding-bottom: 100%;
}
.svg-icon_refresh {
  width: 3rem;
  height: 3rem;
}
.svg-relative_ruler {
  width: 6rem;
}
.svg-relative_ruler::after {
  padding-bottom: 100%;
}
.svg-icon_ruler {
  width: 6rem;
  height: 6rem;
}
.svg-relative_screw_nut {
  width: 4.8rem;
}
.svg-relative_screw_nut::after {
  padding-bottom: 87.5%;
}
.svg-icon_screw_nut {
  width: 4.8rem;
  height: 4.2rem;
}
.svg-relative_steering_wheel {
  width: 4.2rem;
}
.svg-relative_steering_wheel::after {
  padding-bottom: 102.38095238095238%;
}
.svg-icon_steering_wheel {
  width: 4.2rem;
  height: 4.3rem;
}
.svg-relative_tick {
  width: 4.2rem;
}
.svg-relative_tick::after {
  padding-bottom: 100%;
}
.svg-icon_tick {
  width: 4.2rem;
  height: 4.2rem;
}
.svg-relative_tires {
  width: 4.2rem;
}
.svg-relative_tires::after {
  padding-bottom: 100%;
}
.svg-icon_tires {
  width: 4.2rem;
  height: 4.2rem;
}
.svg-relative_tool {
  width: 3.6rem;
}
.svg-relative_tool::after {
  padding-bottom: 97.22222222222221%;
}
.svg-icon_tool {
  width: 3.6rem;
  height: 3.5rem;
}
.svg-relative_tools {
  width: 5.6rem;
}
.svg-relative_tools::after {
  padding-bottom: 75%;
}
.svg-icon_tools {
  width: 5.6rem;
  height: 4.2rem;
}
.svg-relative_transmission {
  width: 3.6rem;
}
.svg-relative_transmission::after {
  padding-bottom: 116.66666666666667%;
}
.svg-icon_transmission {
  width: 3.6rem;
  height: 4.2rem;
}
.svg-relative_uncheck18x18 {
  width: 1.8rem;
}
.svg-relative_uncheck18x18::after {
  padding-bottom: 100%;
}
.svg-icon_uncheck18x18 {
  width: 1.8rem;
  height: 1.8rem;
}
.svg-relative_warehouse {
  width: 3.1rem;
}
.svg-relative_warehouse::after {
  padding-bottom: 100%;
}
.svg-icon_warehouse {
  width: 3.1rem;
  height: 3.1rem;
}
.svg-relative_wheel {
  width: 2rem;
}
.svg-relative_wheel::after {
  padding-bottom: 100%;
}
.svg-icon_wheel {
  width: 2rem;
  height: 2rem;
}
.svg-relative_wholesale {
  width: 6rem;
}
.svg-relative_wholesale::after {
  padding-bottom: 100%;
}
.svg-icon_wholesale {
  width: 6rem;
  height: 6rem;
}
.svg-relative_wrench {
  width: 10rem;
}
.svg-relative_wrench::after {
  padding-bottom: 100%;
}
.svg-icon_wrench {
  width: 10rem;
  height: 10rem;
}
@-moz-keyframes load {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
    -moz-transform: translate(-50%, -50%) rotate(0);
    -o-transform: translate(-50%, -50%) rotate(0);
    -ms-transform: translate(-50%, -50%) rotate(0);
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    -moz-transform: translate(-50%, -50%) rotate(360deg);
    -o-transform: translate(-50%, -50%) rotate(360deg);
    -ms-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes load {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
    -moz-transform: translate(-50%, -50%) rotate(0);
    -o-transform: translate(-50%, -50%) rotate(0);
    -ms-transform: translate(-50%, -50%) rotate(0);
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    -moz-transform: translate(-50%, -50%) rotate(360deg);
    -o-transform: translate(-50%, -50%) rotate(360deg);
    -ms-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-o-keyframes load {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
    -moz-transform: translate(-50%, -50%) rotate(0);
    -o-transform: translate(-50%, -50%) rotate(0);
    -ms-transform: translate(-50%, -50%) rotate(0);
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    -moz-transform: translate(-50%, -50%) rotate(360deg);
    -o-transform: translate(-50%, -50%) rotate(360deg);
    -ms-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes load {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
    -moz-transform: translate(-50%, -50%) rotate(0);
    -o-transform: translate(-50%, -50%) rotate(0);
    -ms-transform: translate(-50%, -50%) rotate(0);
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    -moz-transform: translate(-50%, -50%) rotate(360deg);
    -o-transform: translate(-50%, -50%) rotate(360deg);
    -ms-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-moz-keyframes rotate-360 {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate-360 {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes rotate-360 {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate-360 {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes border-flash-error {
  50% {
    border-color: $color-red;
  }
}
@-webkit-keyframes border-flash-error {
  50% {
    border-color: $color-red;
  }
}
@-o-keyframes border-flash-error {
  50% {
    border-color: $color-red;
  }
}
@keyframes border-flash-error {
  50% {
    border-color: $color-red;
  }
}
@-moz-keyframes sliderProgressBar {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes sliderProgressBar {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@-o-keyframes sliderProgressBar {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@keyframes sliderProgressBar {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@-moz-keyframes shine-lines {
  0% {
    background-position: 0;
  }
  50% {
    background-position: 500px;
  }
  100% {
    background-position: 0;
  }
}
@-webkit-keyframes shine-lines {
  0% {
    background-position: 0;
  }
  50% {
    background-position: 500px;
  }
  100% {
    background-position: 0;
  }
}
@-o-keyframes shine-lines {
  0% {
    background-position: 0;
  }
  50% {
    background-position: 500px;
  }
  100% {
    background-position: 0;
  }
}
@keyframes shine-lines {
  0% {
    background-position: 0;
  }
  50% {
    background-position: 500px;
  }
  100% {
    background-position: 0;
  }
}
@-moz-keyframes loader-line {
  0% {
    left: -40%;
  }
  50% {
    left: 20%;
    width: 80%;
  }
  100% {
    left: 100%;
    width: 100%;
  }
}
@-webkit-keyframes loader-line {
  0% {
    left: -40%;
  }
  50% {
    left: 20%;
    width: 80%;
  }
  100% {
    left: 100%;
    width: 100%;
  }
}
@-o-keyframes loader-line {
  0% {
    left: -40%;
  }
  50% {
    left: 20%;
    width: 80%;
  }
  100% {
    left: 100%;
    width: 100%;
  }
}
@keyframes loader-line {
  0% {
    left: -40%;
  }
  50% {
    left: 20%;
    width: 80%;
  }
  100% {
    left: 100%;
    width: 100%;
  }
}
@-moz-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -moz-transform: translate3d(-10px, 0, 0);
    -o-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    -moz-transform: translate3d(10px, 0, 0);
    -o-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -moz-transform: translate3d(-10px, 0, 0);
    -o-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    -moz-transform: translate3d(10px, 0, 0);
    -o-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@-o-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -moz-transform: translate3d(-10px, 0, 0);
    -o-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    -moz-transform: translate3d(10px, 0, 0);
    -o-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -moz-transform: translate3d(-10px, 0, 0);
    -o-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    -moz-transform: translate3d(10px, 0, 0);
    -o-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
* {
  min-width: 0;
}
html,
body {
  min-width: 320px;
  height: 100%;
}
html {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  cursor: default;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  font-size: 11px;
  font-weight: 300;
  color: #525766;
  direction: rtl;
}
body {
  font-size: 1.6rem;
  line-height: 1.625;
  overflow-y: scroll;
  overflow-x: hidden;
  color: #525766;
}
.grecaptcha-badge {
  visibility: hidden !important;
}

.body__wrapper {
  overflow: hidden;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.body__wrapper.is-locked {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
}
.body__wrapper.is-hide {
  -webkit-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s;
  -moz-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s;
  -o-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s;
  -ms-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s;
  transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.body__overlay {
  -webkit-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  z-index: 1199;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
}
.body__overlay.is-opened {
  z-index: 1201;
  pointer-events: auto;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.body__header,
.body__footer,
.body__content {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.body__content {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.body__footer {
  margin-top: auto;
}
.body__action {
  z-index: 1001;
  position: fixed;
  bottom: 3rem;
  left: 2rem;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
  pointer-events: auto;
}
.body__action.is-visible {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
  pointer-events: auto;
}
table,
blockquote,
ol,
ul,
p {
  margin-bottom: 1.625em;
}
table:last-child,
blockquote:last-child,
ol:last-child,
ul:last-child,
p:last-child {
  margin-bottom: 0;
}
.leading-paragraph {
  font-size: 1.8rem;
  line-height: 1.555555555555556;
  color: #000;
  max-width: 89rem;
}
.leading-paragraph a {
  text-decoration: none;
  border-bottom: 1px dashed #f58220;
}
.leading-paragraph a:hover {
  border-color: transparent;
}
.c-grid-item_widget ol,
.c-grid-item_widget ul {
  max-width: 89rem;
}
@media (max-width: 750px) {
  .c-grid-item_widget ol,
  .c-grid-item_widget ul {
    max-width: none;
  }
}
img {
  max-width: 100%;
}
i,
em {
  font-style: italic;
}
b,
strong {
  font-weight: 500;
}
.link,
a {
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-decoration: underline;
  color: #e36800;
}
.link:hover,
a:hover {
  color: #ff9623;
}
.link:focus,
a:focus {
  color: #e36800;
}
.link_orange-light:hover span {
  color: #ff9623;
}
.link_orange-light:focus span {
  color: #e36800;
}
.link_no-underline {
  text-decoration: none;
}
.link-inherit {
  color: inherit;
  text-decoration: none;
}
a[href^='tel:']:not([class]) {
  color: inherit;
  white-space: nowrap;
  text-decoration: none;
}
ol {
  counter-reset: nums;
  list-style: none;
}
ol li {
  counter-increment: nums;
  list-style-type: none;
  position: relative;
  margin-bottom: 2.5rem;
  padding-left: 60px;
  padding-top: 0.5rem;
}
ol li::before {
  font-size: 2rem;
  line-height: 1.5;
  content: counter(nums);
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(245,130,32,0.2);
  border-radius: 50%;
  width: 3.2rem;
  height: 3.2rem;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  text-transform: uppercase;
  font-weight: 500;
  color: #000;
  text-align: center;
}
ol li::after {
  content: '';
  position: absolute;
}
ol li:last-child {
  margin-bottom: 0;
}
ul li {
  position: relative;
  margin-bottom: 1rem;
  padding-left: 30px;
}
ul li::before {
  content: '';
  position: absolute;
  top: 10px;
  left: 0;
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 50%;
  background-color: #000;
}
ul li:last-child {
  margin-bottom: 0;
}
.-ul_gap_m li {
  padding-left: 20px;
}
.-ul-compact {
  font-size: 1.4rem;
  line-height: 1.428571428571429;
  margin-left: 26px;
}
.-ul-compact li {
  margin-bottom: 0;
  padding-left: 12px;
}
.-ul-compact li::before {
  top: 7px;
  width: 4px;
  height: 4px;
}
.panel_noborder {
  border: none;
}
@media (max-width: 750px) {
  .panel_sm_full {
    margin-right: -20px;
    margin-left: -20px;
  }
}
.radio-content label input[type="radio"] {
  float: none;
}
.radio-content label input[type="checkbox"] {
  float: none;
}
.radio-content label span {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
.ui-check-medium {
  font-size: 20px;
}
.block {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
}
.block_drag-bottom_xsmall {
  margin-bottom: -30px;
}
.block_drag-bottom_large {
  margin-bottom: -200px;
}
.margin_bottom_40 {
  margin-bottom: 40px;
}
@media (max-width: 750px) {
  .block_mobile-drag-bottom_none {
    margin-bottom: 0;
  }
}
.block-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  min-width: 280px;
  max-width: 1240px;
}
.block-wrapper + .block-wrapper {
  margin-top: 30px;
}
.block-wrapper_large {
  max-width: 1600px;
}
.block-wrapper_medium {
  max-width: 1140px;
}
.block-wrapper_small {
  max-width: 1030px;
}
.block-wrapper_xsmall {
  max-width: 930px;
}
.block-wrapper_xxsmall {
  max-width: 726px;
}
.block-background {
  position: relative;
  padding-top: 0.1px;
  padding-bottom: 0.1px;
}
.block-background::before {
  content: '';
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.block-background::after {
  content: '';
  z-index: -1;
  position: absolute;
}
.block-background_outstretched::before {
  right: -100vw;
  left: -100vw;
}
.block-background_half-top::before {
  bottom: 50%;
}
.block-background_grey::before {
  background-color: #f4f4f8;
}
.block-background_grey-light::before {
  background-color: #ecf1f4;
}
.block-background_grey-xlight::before {
  background-color: #f5f8f9;
}
.block-background_black::before {
  background-color: #000;
}
.block-background_orange::before {
  background-color: #f58220;
}
.block-background_copyright::after {
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  background: url("../images/logo-large.svg") center center/cover no-repeat;
  min-width: 15.5rem;
}
.button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.button {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  display: inline-block;
  position: relative;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  outline: none;
  background: none;
  height: auto;
  font-family: 'Peyda';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button input {
  pointer-events: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  left: 0;
}
.button__icon {
  -webkit-transition: inherit;
  -moz-transition: inherit;
  -o-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
  -webkit-transition-property: fill, stroke;
  -moz-transition-property: fill, stroke;
  -o-transition-property: fill, stroke;
  -ms-transition-property: fill, stroke;
  transition-property: fill, stroke;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -o-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  margin-top: -1px;
  margin-right: 1rem;
  fill: #fff;
  -webkit-transform: scaleZ(1);
  -moz-transform: scaleZ(1);
  -o-transform: scaleZ(1);
  -ms-transform: scaleZ(1);
  transform: scaleZ(1);
}
.button__icon_left {
  -webkit-box-ordinal-group: -1;
  -moz-box-ordinal-group: -1;
  -o-box-ordinal-group: -1;
  -ms-flex-order: -1;
  -webkit-order: -1;
  order: -1;
  margin-right:0 ;
  margin-left: 1.5rem;
}
.button__icon_small {
  width: 16px;
  height: 16px;
}
.button__icon_gap_small {
  margin-right: 8px;
}
.button__icon_gap_smallest {
  margin-right: 5px;
}
.button__content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #f58220;
  box-shadow: inset 0 0 0 1px #f58220;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  padding: 0 20px;
  outline: none;
  background: #f58220;
  border-radius: 4px;
  color: #fff;
}
.button__content::before {
  content: '';
  display: block;
  min-height: 5rem;
}
.button__title {
  padding: 0 0 0 0;
}
.button.-hover .button__content,
.button:hover .button__content {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  color: #fff;
}
.button.-active .button__content,
.button:active .button__content {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  color: #fff;
}
.button.is-disabled,
.button:disabled {
  background: none !important;
  border: none !important;
}
.button.is-disabled .button__content,
.button:disabled .button__content {
  color: #c6c6c7 !important;
  background-image: none !important;
  background-color: #ecf1f4 !important;
  border: none !important;
  -webkit-box-shadow: 0 0 0 2px #ecf1f4 !important;
  box-shadow: 0 0 0 2px #ecf1f4 !important;
}
.button.is-disabled .button__title,
.button:disabled .button__title {
  color: #c6c6c7 !important;
}
.button.is-disabled.-hover .button__content,
.button:disabled.-hover .button__content,
.button.is-disabled:hover .button__content,
.button:disabled:hover .button__content,
.button.is-disabled.-active .button__content,
.button:disabled.-active .button__content,
.button.is-disabled:active .button__content,
.button:disabled:active .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
@media (max-width: 1000px) {
  .button .button__content::before {
    min-height: 4.4rem;
  }
}
.button_full {
  width: 100%;
}
.button_full.button_justify_between .button__content {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.button_side-left .button__content {
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.button_medium {
  max-width: 100%;
  width: 215px;
}
.button_font_small {
  font-size: 14px;
  line-height: 1.714285714285714;
}
.button_small .button__content {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
  padding-right: 15px;
  padding-left: 15px;
}
.button_small .button__content::before {
  min-height: 3.6rem;
}
.button_font_large {
  font-size: 2rem;
  line-height: 1.5;
}
.button_white .button__content {
  background: #fff;
  -webkit-box-shadow: inset 0 0 0 1px #d8dae1;
  box-shadow: inset 0 0 0 1px #d8dae1;
  color: #f58220;
}
.button_white .button__icon {
  fill: #000;
}
.button_white.-hover .button__content,
.button_white:hover .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  background: #f58220;
  -webkit-box-shadow: inset 0 0 0 1px #f58220;
  box-shadow: inset 0 0 0 1px #f58220;
  color: #fff;
}
.button_white .-active .button__content,
.button_white:active .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  background: #f58220;
  -webkit-box-shadow: inset 0 0 0 1px #f58220;
  box-shadow: inset 0 0 0 1px #f58220;
  color: #fff;
}
.button_white.button_color_black .button__content {
  color: #000;
}
.button_white.button_color_black .button__icon {
  fill: #000;
}
.button_white.button_color_black.-hover .button__content,
.button_white.button_color_black:hover .button__content {
  color: #fff;
}
.button_white.button_color_black.-hover .button__icon,
.button_white.button_color_black:hover .button__icon {
  fill: #fff;
}
.button_white.button_color_black .-active .button__content,
.button_white.button_color_black:active .button__content {
  color: #fff;
}
.button_white.button_color_black .-active .button__icon,
.button_white.button_color_black:active .button__icon {
  fill: #fff;
}
.button_outline .button__content {
  background: transparent;
  -webkit-box-shadow: inset 0 0 0 1px #d8dae1;
  box-shadow: inset 0 0 0 1px #d8dae1;
  color: #f58220;
}
.button_outline .button__icon {
  fill: #000;
}
.button_outline.-hover .button__content,
.button_outline:hover .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-box-shadow: inset 0 0 0 1px #f58220;
  box-shadow: inset 0 0 0 1px #f58220;
  color: #fff;
  background: #f58220;
}
.button_outline.-hover .button__icon,
.button_outline:hover .button__icon {
  fill: #f58220;
}
.button_outline .-active .button__content,
.button_outline:active .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-box-shadow: inset 0 0 0 1px #f58220;
  box-shadow: inset 0 0 0 1px #f58220;
  color: #fff;
  background: #f58220;
}
.button_outline .-active .button__icon,
.button_outline:active .button__icon {
  fill: #f58220;
}
.button_outline.button_outline_orange .button__content {
  background: #fff;
  -webkit-box-shadow: inset 0 0 0 1px #f58220;
  box-shadow: inset 0 0 0 1px #f58220;
  color: #f58220;
}
.button_outline.button_outline_orange.-hover .button__content,
.button_outline.button_outline_orange:hover .button__content,
.button_outline.button_outline_orange .-active .button__content,
.button_outline.button_outline_orange:active .button__content {
  color: #f58220;
  background: rgba(0,0,0,0.07);
}
.button_outline.button_outline-fat-border .button__content {
  -webkit-box-shadow: inset 0 0 0 3px #f58220;
  box-shadow: inset 0 0 0 3px #f58220;
}
.button_grey .button__content {
  background: #fff;
  -webkit-box-shadow: inset 0 0 0 1px #7c849c;
  box-shadow: inset 0 0 0 1px #7c849c;
  color: #7c849c;
}
.button_grey .button__icon {
  fill: #7c849c;
}
.button_grey.-hover .button__content,
.button_grey:hover .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  background: #fff;
  -webkit-box-shadow: inset 0 0 0 1px #f58220;
  box-shadow: inset 0 0 0 1px #f58220;
  color: #f58220;
}
.button_grey.-hover .button__icon,
.button_grey:hover .button__icon {
  fill: #f58220;
}
.button_grey .-active .button__content,
.button_grey:active .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  background: #fff;
  -webkit-box-shadow: inset 0 0 0 1px #f58220;
  box-shadow: inset 0 0 0 1px #f58220;
  color: #f58220;
}
.button_grey .-active .button__icon,
.button_grey:active .button__icon {
  fill: #f58220;
}
.button_link .button__content {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #f58220;
  padding: 0;
}
.button_link .button__content::before {
  content: none;
}
.button_link .button__title {
  position: relative;
  -webkit-transform: scaleZ(1);
  -moz-transform: scaleZ(1);
  -o-transform: scaleZ(1);
  -ms-transform: scaleZ(1);
  transform: scaleZ(1);
}
.button_link .button__title::after {
  content: '';
  z-index: 1;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  position: absolute;
  top: -20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 56px;
  height: 56px;
  background-color: rgba(245,130,32,0.15);
  border-radius: 50%;
  -webkit-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.button_link .button__title-text {
  z-index: 10;
  position: relative;
  -webkit-transform: scaleZ(1);
  -moz-transform: scaleZ(1);
  -o-transform: scaleZ(1);
  -ms-transform: scaleZ(1);
  transform: scaleZ(1);
}
.button_link .button__icon+.button__title::after {
  right: 0;
  left: auto;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  margin-right: -12px;
}
.button_link .button__icon {
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  fill: #f58220;
}


.catsvg{
  transform: rotate(180deg);
}  
  
.button_link.-hover .button__content,
.button_link:hover .button__content {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #000;
}
.button_link.-hover .button__title::after,
.button_link:hover .button__title::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.button_link.-hover .button__icon,
.button_link:hover .button__icon {
  fill: #000;
}
.button_link .-active .button__content,
.button_link:active .button__content {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #000;
}
.button_link .-active .button__title::after,
.button_link:active .button__title::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.button_link .-active .button__icon,
.button_link:active .button__icon {
  fill: #000;
}
@media (max-width: 750px) {
  .button_link {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
  }
  .button_link .button__title::after {
    top: -1.5rem;
  }
}
.button_large.button_link .button__title::after {
  top: -14px;
}
.button_link.button_grey .button__content {
  color: #909091;
}
.button_link.button_grey:hover .button__content {
  color: #000;
}
.button_link.button_white .button__content {
  color: #fff;
}
.button_link.button_white .button__icon {
  fill: #fff;
}
.button_link.button_white.-hover .button__content,
.button_link.button_white:hover .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  color: #000;
}
.button_link.button_white.-hover .button__icon,
.button_link.button_white:hover .button__icon {
  fill: #000;
}
.button_link.button_white.-hover .button__title::after,
.button_link.button_white:hover .button__title::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.button_link.button_white .-active .button__content,
.button_link.button_white:active .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  color: #000;
}
.button_link.button_white .-active .button__icon,
.button_link.button_white:active .button__icon {
  fill: #000;
}
.button_link.button_white .-active .button__title::after,
.button_link.button_white:active .button__title::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.button_link.button_white.button_white_orange.-hover .button__content,
.button_link.button_white.button_white_orange:hover .button__content {
  color: #f58220;
}
.button_link.button_white.button_white_orange.-hover .button__icon,
.button_link.button_white.button_white_orange:hover .button__icon {
  fill: #f58220;
}
.button_link.button_white.button_white_orange .-active .button__content,
.button_link.button_white.button_white_orange:active .button__content {
  color: #f58220;
}
.button_link.button_white.button_white_orange .-active .button__icon,
.button_link.button_white.button_white_orange:active .button__icon {
  fill: #f58220;
}
.button_link.button_black .button__content {
  color: #000;
}
.button_link.button_black .button__icon {
  fill: #000;
}
.button_link.button_black.-hover .button__content,
.button_link.button_black:hover .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  color: #f58220;
}
.button_link.button_black.-hover .button__icon,
.button_link.button_black:hover .button__icon {
  fill: #f58220;
}
.button_link.button_black.-hover .button__title::after,
.button_link.button_black:hover .button__title::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.button_link.button_black .-active .button__content,
.button_link.button_black:active .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  color: #f58220;
}
.button_link.button_black .-active .button__icon,
.button_link.button_black:active .button__icon {
  fill: #f58220;
}
.button_link.button_black .-active .button__title::after,
.button_link.button_black:active .button__title::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.button_link_simple .button__title::after {
  content: none;
}
.button_link_orange.-hover .button__content,
.button_link_orange:hover .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  color: #f58220;
}
.button_link_orange.-hover .button__icon,
.button_link_orange:hover .button__icon {
  fill: #f58220;
}
.button_link_orange .-active .button__content,
.button_link_orange:active .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  color: #f58220;
}
.button_link_orange .-active .button__icon,
.button_link_orange:active .button__icon {
  fill: #f58220;
}
.button_link.is-animated:hover .button__icon.svg-icon_arrow-right-thick {
  -webkit-transform: translateX(10px) scaleZ(1);
  -moz-transform: translateX(10px) scaleZ(1);
  -o-transform: translateX(10px) scaleZ(1);
  -ms-transform: translateX(10px) scaleZ(1);
  transform: translateX(10px) scaleZ(1);
}
.button_link_small {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
}
.button_link_small .button__title {
  font-family: 'Fira Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  text-transform: none;
  font-weight: 300;
}
.button_link_small .button__title::after {
  content: none;
}
.button_link.button_font_large .button__title::after {
  top: -1.5rem;
}
.button_link.button_font_small .button__title::after {
  top: -1.8rem;
}
.button_dashed_title .button__title-text {
  border-bottom: 1px dashed #f58220;
}
.button_icon .button__content {
  background: #fff;
  padding: 0;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  -webkit-box-shadow: inset 0 0 0 1px #7c849c;
  box-shadow: inset 0 0 0 1px #7c849c;
}
.button_icon .button__icon {
  margin: 0;
  fill: #7c849c;
}
.button_icon .button__title {
  display: none;
}
.button_icon.-hover .button__content,
.button_icon:hover .button__content {
  -webkit-box-shadow: inset 0 0 0 1px #f58220;
  box-shadow: inset 0 0 0 1px #f58220;
}
.button_icon.-hover .button__icon,
.button_icon:hover .button__icon {
  fill: #f58220;
}
.button_icon .-active .button__content,
.button_icon:active .button__content {
  -webkit-box-shadow: inset 0 0 0 1px #f58220;
  box-shadow: inset 0 0 0 1px #f58220;
}
.button_icon .-active .button__icon,
.button_icon:active .button__icon {
  fill: #f58220;
}
.button_icon.button_icon_simple .button__content {
  width: auto;
  height: auto;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button_icon.button_icon_small .button__content {
  width: 48px;
  height: 48px;
}
.button_icon.button_icon_small .button__icon {
  fill: #7c849c;
}
.button_icon.button_icon_small.-hover .button__icon,
.button_icon.button_icon_small:hover .button__icon,
.button_icon.button_icon_small .-active .button__icon,
.button_icon.button_icon_small:active .button__icon {
  fill: #f58220;
}
.button_icon.button_white .button__content,
.button_icon.button_icon_small.button_white .button__content {
  background: transparent;
  -webkit-box-shadow: inset 0 0 0 1px #fff;
  box-shadow: inset 0 0 0 1px #fff;
}
.button_icon.button_white .button__icon,
.button_icon.button_icon_small.button_white .button__icon {
  fill: #fff;
}
.button_icon.button_white.-hover .button__content,
.button_icon.button_icon_small.button_white.-hover .button__content,
.button_icon.button_white:hover .button__content,
.button_icon.button_icon_small.button_white:hover .button__content {
  background: #fff;
}
.button_icon.button_white.-hover .button__icon,
.button_icon.button_icon_small.button_white.-hover .button__icon,
.button_icon.button_white:hover .button__icon,
.button_icon.button_icon_small.button_white:hover .button__icon {
  fill: #f58220;
}
.button_icon.button_white .-active .button__content,
.button_icon.button_icon_small.button_white .-active .button__content,
.button_icon.button_white:active .button__content,
.button_icon.button_icon_small.button_white:active .button__content {
  background: #fff;
}
.button_icon.button_white .-active .button__icon,
.button_icon.button_icon_small.button_white .-active .button__icon,
.button_icon.button_white:active .button__icon,
.button_icon.button_icon_small.button_white:active .button__icon {
  fill: #f58220;
}
.button_icon.button_grey .button__content,
.button_icon.button_icon_small.button_grey .button__content {
  background: #9a9a9a;
  -webkit-box-shadow: inset 0 0 0 1px #9a9a9a;
  box-shadow: inset 0 0 0 1px #9a9a9a;
}
.button_icon.button_grey .button__icon,
.button_icon.button_icon_small.button_grey .button__icon {
  fill: #fff;
}
.button_icon.button_grey.-hover .button__content,
.button_icon.button_icon_small.button_grey.-hover .button__content,
.button_icon.button_grey:hover .button__content,
.button_icon.button_icon_small.button_grey:hover .button__content {
  background: transparent;
  -webkit-box-shadow: inset 0 0 0 1px #c0c0c0;
  box-shadow: inset 0 0 0 1px #c0c0c0;
}
.button_icon.button_grey.-hover .button__icon,
.button_icon.button_icon_small.button_grey.-hover .button__icon,
.button_icon.button_grey:hover .button__icon,
.button_icon.button_icon_small.button_grey:hover .button__icon {
  fill: #c0c0c0;
}
.button_icon.button_grey .-active .button__content,
.button_icon.button_icon_small.button_grey .-active .button__content,
.button_icon.button_grey:active .button__content,
.button_icon.button_icon_small.button_grey:active .button__content {
  background: transparent;
  -webkit-box-shadow: inset 0 0 0 1px #c0c0c0;
  box-shadow: inset 0 0 0 1px #c0c0c0;
}
.button_icon.button_grey .-active .button__icon,
.button_icon.button_icon_small.button_grey .-active .button__icon,
.button_icon.button_grey:active .button__icon,
.button_icon.button_icon_small.button_grey:active .button__icon {
  fill: #c6c6c7;
}
.button_icon.button_pageUp .button__content {
  -webkit-box-shadow: inset 0 0 0 2px #d8dae1;
  box-shadow: inset 0 0 0 2px #d8dae1;
  background: transparent;
}
.button_icon.button_pageUp .button__icon {
  fill: #d8dae1;
}
.button_icon.button_pageUp.-hover .button__content,
.button_icon.button_pageUp:hover .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-box-shadow: inset 0 0 0 2px #f58220;
  box-shadow: inset 0 0 0 2px #f58220;
}
.button_icon.button_pageUp.-hover .button__icon,
.button_icon.button_pageUp:hover .button__icon {
  fill: #f58220;
}
.button_icon.button_pageUp .-active .button__content,
.button_icon.button_pageUp:active .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-box-shadow: inset 0 0 0 2px #f58220;
  box-shadow: inset 0 0 0 2px #f58220;
}
.button_icon.button_pageUp .-active .button__icon,
.button_icon.button_pageUp:active .button__icon {
  fill: #f58220;
}
@media (max-width: 1200px) {
  .button_icon.button_pageUp .button__content {
    background: #fff;
  }
}
.button_underline .button__title {
  padding-bottom: 3px;
  border-bottom: 1px dashed #f58220;
}
.button.is-load {
  position: relative;
  pointer-events: none;
}
.button.is-load:before {
  content: '';
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 25px;
  height: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #fff;
  border-left: 2px solid rgba(255,255,255,0);
  z-index: 9;
  -webkit-animation: load 1.5s linear infinite;
  -moz-animation: load 1.5s linear infinite;
  -o-animation: load 1.5s linear infinite;
  -ms-animation: load 1.5s linear infinite;
  animation: load 1.5s linear infinite;
}
@-moz-keyframes load {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
    -moz-transform: translate(-50%, -50%) rotate(0);
    -o-transform: translate(-50%, -50%) rotate(0);
    -ms-transform: translate(-50%, -50%) rotate(0);
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    -moz-transform: translate(-50%, -50%) rotate(360deg);
    -o-transform: translate(-50%, -50%) rotate(360deg);
    -ms-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes load {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
    -moz-transform: translate(-50%, -50%) rotate(0);
    -o-transform: translate(-50%, -50%) rotate(0);
    -ms-transform: translate(-50%, -50%) rotate(0);
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    -moz-transform: translate(-50%, -50%) rotate(360deg);
    -o-transform: translate(-50%, -50%) rotate(360deg);
    -ms-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-o-keyframes load {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
    -moz-transform: translate(-50%, -50%) rotate(0);
    -o-transform: translate(-50%, -50%) rotate(0);
    -ms-transform: translate(-50%, -50%) rotate(0);
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    -moz-transform: translate(-50%, -50%) rotate(360deg);
    -o-transform: translate(-50%, -50%) rotate(360deg);
    -ms-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes load {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
    -moz-transform: translate(-50%, -50%) rotate(0);
    -o-transform: translate(-50%, -50%) rotate(0);
    -ms-transform: translate(-50%, -50%) rotate(0);
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    -moz-transform: translate(-50%, -50%) rotate(360deg);
    -o-transform: translate(-50%, -50%) rotate(360deg);
    -ms-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.button.is-load .button__title {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.button_outline.is-load:before {
  border: 2px solid #f58220;
  border-left: 2px solid rgba(255,255,255,0);
}
.button_burger .button__icon_burger {
  width: 2rem;
  height: 1.8rem;
}
.button_burger .button__icon_cross {
  display: none;
  width: 2rem;
  height: 2rem;
}
.button_burger.is-open {
  border-color: #d8dae1;
}
.button_burger.is-open .button__content {
  color: #7c849c;
}
.button_burger.is-open .button__icon {
  fill: #7c849c;
}
.button_burger.is-open .button__icon_burger {
  display: none;
}
.button_burger.is-open .button__icon_cross {
  display: block;
}
.button_burger.button_icon .button__content {
  position: relative;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: auto;
  height: auto;
}
.button_burger.button_icon .button__content::after {
  content: '';
  position: absolute;
  top: -10%;
  right: -20%;
  bottom: -10%;
  left: -20%;
}
.button_burger.button_icon .button__icon_burger {
  fill: #f58220;
}
.button_burger.button_icon .button__icon_cross {
  fill: #7c849c;
}
.button-group {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.button-group__side {
  margin-right: 30px;
  line-height: 1;
}
@media (max-width: 500px) {
  .button-group {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-align: unset;
    -moz-box-align: unset;
    -o-box-align: unset;
    -ms-flex-align: unset;
    -webkit-align-items: unset;
    align-items: unset;
  }
  .button-group__main {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -o-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-bottom: 20px;
  }
  .button-group__side {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -o-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-right: 0;
  }
}
.button-group_justify_center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
  cursor: pointer;
  -webkit-appearance: button;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type='checkbox'],
input[type='radio'] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto;
}
input[type='search'] {
  -webkit-appearance: textfield;
}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  resize: none;
}
optgroup {
  font-weight: bold;
}
select,
textarea,
input[type='number'],
input[type='email'],
input[type='tel'],
input[type='search'],
input[type='url'],
input[type=password],
input[type='text'] {
  -webkit-animation: not-input-autofilled 0.001s linear;
  -moz-animation: not-input-autofilled 0.001s linear;
  -o-animation: not-input-autofilled 0.001s linear;
  -ms-animation: not-input-autofilled 0.001s linear;
  animation: not-input-autofilled 0.001s linear;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
select::-ms-clear,
textarea::-ms-clear,
input[type='number']::-ms-clear,
input[type='email']::-ms-clear,
input[type='tel']::-ms-clear,
input[type='search']::-ms-clear,
input[type='url']::-ms-clear,
input[type=password]::-ms-clear,
input[type='text']::-ms-clear {
  display: none;
}
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill {
  -webkit-animation: is-input-autofilled 0.001s linear;
  -moz-animation: is-input-autofilled 0.001s linear;
  -o-animation: is-input-autofilled 0.001s linear;
  -ms-animation: is-input-autofilled 0.001s linear;
  animation: is-input-autofilled 0.001s linear;
}
.feedback_form_adaptive {
  padding: 0 40px 0;
}
@media (max-width: 750px) {
  .feedback_form_adaptive {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 30px;
  }
}
@-moz-keyframes is-input-autofilled {
  from {
    opacity: 0.99;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
    filter: alpha(opacity=99);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes is-input-autofilled {
  from {
    opacity: 0.99;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
    filter: alpha(opacity=99);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes is-input-autofilled {
  from {
    opacity: 0.99;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
    filter: alpha(opacity=99);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes is-input-autofilled {
  from {
    opacity: 0.99;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
    filter: alpha(opacity=99);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-moz-keyframes not-input-autofilled {
  from {
    opacity: 0.99;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
    filter: alpha(opacity=99);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes not-input-autofilled {
  from {
    opacity: 0.99;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
    filter: alpha(opacity=99);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes not-input-autofilled {
  from {
    opacity: 0.99;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
    filter: alpha(opacity=99);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes not-input-autofilled {
  from {
    opacity: 0.99;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
    filter: alpha(opacity=99);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.field {
  display: block;
  position: relative;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 0 1px #d8dae1;
  box-shadow: inset 0 0 0 1px #d8dae1;
  background-color: #fff;
}
.field__error,
.field__title {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  display: block;
  padding-right: 19px;
  padding-left: 19px;
}
.field__uptitle {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  position: absolute;
  top: 14px;
  left: 20px;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  color: #7c849c;
}
.field__title {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
  position: relative;
  padding-top: 1rem;
  margin-bottom: -1rem;
  color: #000;
  font-weight: 300;
}
.field__error {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  z-index: 100;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  display: none;
  position: absolute;
  bottom: 100%;
  right: 0;
  max-width: 100%;
  margin-bottom: 0.5rem;
  padding-top: 0.7rem;
  padding-bottom: 0.8rem;
  border-radius: 4px;
  background-color: #f00;
  color: #fff;
}
.field__error::after {
  content: '';
  position: absolute;
  top: 100%;
  right: 12px;
  width: 0;
  height: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 4px 6px 0;
  border-top-color: $color-red;
}
.field__main {
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  position: relative;
}
.field__main::after {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 19px;
  border-radius: 50%;
  width: 0.6rem;
  height: 0.6rem;
  background: #f58220;
}
.field__main_block {
  display: block;
}
.field__suffix {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-bottom: 2px;
}
.field__error-indicator {
  -webkit-box-ordinal-group: 4;
  -moz-box-ordinal-group: 4;
  -o-box-ordinal-group: 4;
  -ms-flex-order: 4;
  -webkit-order: 4;
  order: 4;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: none;
  -webkit-align-self: center;
  align-self: center;
  -ms-flex-item-align: center;
  fill: #f00;
  margin-right: 1rem;
}
.field__close {
  display: none;
  cursor: pointer;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -ms-flex-item-align: start;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -o-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 6rem;
}
.field__close::before {
  content: '';
  position: absolute;
  top: -2rem;
  right: -2rem;
  bottom: -2rem;
  left: -2rem;
}
.field__close-indicator {
  width: 1.2rem;
  height: 1.2rem;
  fill: rgba(255,0,0,0.4);
}
.field:hover {
  -webkit-box-shadow: inset 0 0 0 1px #7c849c;
  box-shadow: inset 0 0 0 1px #7c849c;
}
.field:hover .field__options {
  border-color: #7c849c;
}
.field.is-required .field__main::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.field.is-required .field-input {
  padding-right: 3rem;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.field.is-focus {
  -webkit-box-shadow: inset 0 0 0 1px #7c849c;
  box-shadow: inset 0 0 0 1px #7c849c;
}
.field.is-focus .field__main::after {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.field.is-focus .field__options {
  border-color: #7c849c;
}
.field.is-focus .field__uptitle {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  top: 0;
  left: 0;
}
.field.is-filled {
  -webkit-box-shadow: inset 0 0 0 1px #7c849c;
  box-shadow: inset 0 0 0 1px #7c849c;
}
.field.is-filled .field__main::after {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.field.is-filled .field__options {
  border-color: #7c849c;
}
.field.is-filled .field__uptitle {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  top: 0;
  left: 0;
}
.field.is-error {
  -webkit-box-shadow: inset 0 0 0 1px #f00;
  box-shadow: inset 0 0 0 1px #f00;
}
.field.is-error .form-control {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
}
.field.is-error .field__main::after {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.field.is-error .field__error-indicator {
  display: block;
}
.field.is-error:hover .field__main::after,
.field.is-error.is-focus .field__main::after,
.field.is-error.field_error_show .field__main::after,
.field.is-error.is-selo-opened .field__main::after {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.field.is-error:hover .field__error,
.field.is-error.is-focus .field__error,
.field.is-error.field_error_show .field__error,
.field.is-error.is-selo-opened .field__error {
  display: block;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.field.is-closed {
  display: none;
}
.field.is-opened {
  display: block;
}
.ie .field {
  margin: 0.01rem;
}
.field.is-loading {
  cursor: progress !important;
}
.field.is-loading::after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #f58220;
  border-right-color: rgba(255,255,255,0);
  border-left-color: rgba(255,255,255,0);
  border-radius: 50%;
  -webkit-animation: load 1.5s linear infinite;
  -moz-animation: load 1.5s linear infinite;
  -o-animation: load 1.5s linear infinite;
  -ms-animation: load 1.5s linear infinite;
  animation: load 1.5s linear infinite;
  z-index: 110;
}
.field.is-loading .field__indicator {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.field.is-loading .field__options {
  display: none;
}
.field.is-disabled {
  cursor: not-allowed !important;
}
.field.is-disabled .field__options {
  display: none;
}
.field_light {
  background: transparent;
  -webkit-box-shadow: inset 0 0 0 1px rgba(221,223,229,0.5);
  box-shadow: inset 0 0 0 1px rgba(221,223,229,0.5);
}
.field_light:hover {
  -webkit-box-shadow: inset 0 0 0 1px #dddfe5;
  box-shadow: inset 0 0 0 1px #dddfe5;
}
.field_light.is-focus {
  -webkit-box-shadow: inset 0 0 0 1px #dddfe5;
  box-shadow: inset 0 0 0 1px #dddfe5;
}
.field_light.is-filled {
  -webkit-box-shadow: inset 0 0 0 1px #dddfe5;
  box-shadow: inset 0 0 0 1px #dddfe5;
}
.field_light.is-error {
  -webkit-box-shadow: inset 0 0 0 1px #f00;
  box-shadow: inset 0 0 0 1px #f00;
}
.field_light.is-error .field__error-indicator {
  display: block;
}
.field_search:hover {
  -webkit-box-shadow: inset 0 0 0 2px #f58220;
  box-shadow: inset 0 0 0 2px #f58220;
}
.field_search.is-focus {
  -webkit-box-shadow: inset 0 0 0 2px #f58220;
  box-shadow: inset 0 0 0 2px #f58220;
}
.field_search.is-filled {
  -webkit-box-shadow: inset 0 0 0 2px #f58220;
  box-shadow: inset 0 0 0 2px #f58220;
}
.field_material {
  padding-top: 1.9rem;
}
.field_material .field__title {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.field_material .field__error-indicator {
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -ms-flex-item-align: start;
  margin-top: 0.3rem;
}
.field_material .field__title {
  line-height: 1;
  padding-top: 0.7rem;
}
.field_material:not(.is-filled) .field__title {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  -webkit-transform: translate(0, 1.5rem);
  -moz-transform: translate(0, 1.5rem);
  -o-transform: translate(0, 1.5rem);
  -ms-transform: translate(0, 1.5rem);
  transform: translate(0, 1.5rem);
  padding-top: 0.5rem;
}
.field_material.is-error .field__title {
  margin-right: 24px;
}
.field_selo select {
  pointer-events: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
}
.field_selo .field__title,
.field_selo .field__main {
  cursor: pointer;
}
.field_selo .field__title {
  margin-right: 28px;
}
.field_selo .field__dropdown-indicator {
  width: 1.2rem;
  height: 0.7rem;
  -webkit-box-ordinal-group: 8;
  -moz-box-ordinal-group: 8;
  -o-box-ordinal-group: 8;
  -ms-flex-order: 8;
  -webkit-order: 8;
  order: 8;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-align-self: center;
  align-self: center;
  -ms-flex-item-align: center;
  margin-right: 19px;
  fill: #000;
}
.field_selo .field__dropdown-indicator_active {
  display: none;
}
.field_selo .field__dropdown-indicator_search {
  display: none;
}
.field_selo .field__options {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d8dae1;
  border-radius: 0 0 4px 4px;
  background-color: #fff;
  color: #525766;
  padding: 1rem;
}
.field_selo .field__options.is-hidden {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  padding: 0;
}
.field_selo.is-selo-opened {
  -webkit-box-shadow: inset 0 0 0 1px #7c849c;
  box-shadow: inset 0 0 0 1px #7c849c;
}
.field_selo.is-selo-opened .field__dropdown-indicator {
  fill: #f58220;
  display: none;
}
.field_selo.is-selo-opened .field__dropdown-indicator_active {
  display: block;
}
.field_selo.is-error .field__dropdown-indicator {
  display: none;
}
.field_selo.is-filled .field-input {
  color: #000;
}
.field_selo.is-required .field__main::after {
  display: none;
}
.field_light.field_selo.is-filled .field-input {
  color: #fff;
}
.field_selo.field_material .field__dropdown-indicator {
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -ms-flex-item-align: start;
  margin-top: 0.9rem;
}
.field_selo_search .field__dropdown-indicator {
  display: none;
}
.field_selo_search .field__dropdown-indicator_active {
  display: none;
}
.field_selo_search .field__dropdown-indicator_search {
  cursor: default;
  display: block;
  fill: #d8dae1;
  width: 1.6rem;
  height: 1.6rem;
}
.field_selo_opened.is-focus,
.field_selo_opened.is-filled,
.field_selo_opened:hover {
  -webkit-box-shadow: inset 0 0 0 1px #7c849c;
  box-shadow: inset 0 0 0 1px #7c849c;
}
.field_selo_opened.is-selo-opened {
  -webkit-box-shadow: inset 0 0 0 1px #d8dae1;
  box-shadow: inset 0 0 0 1px #d8dae1;
  border-radius: 4px 4px 0 0;
}
.field_selo_search.is-selo-opened .field__dropdown-indicator {
  display: none;
}
.field_selo_search.is-selo-opened .field__dropdown-indicator_search {
  display: block;
}
.field_selo_search.is-limited .field__dropdown-indicator_search,
.field_selo_search.is-limited.is-selo-opened .field__dropdown-indicator_search {
  display: none;
}
.field_selo_opened .field-input {
  cursor: default;
}
.field-input {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  display: block;
  width: 100%;
  padding: 1.3rem 19px 1.1rem;
  border-radius: 4px;
  border: 0.1rem solid #d8dae1;
  outline: 0;
  color: #000;
  font-family: 'YekanBakh';
  font-weight: 300;
  letter-spacing: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.field-input::-webkit-input-placeholder {
  font-weight: 300;
  color: #7c849c;
}
.field-input:-moz-placeholder {
  font-weight: 300;
  color: #7c849c;
}
.field-input::-moz-placeholder {
  font-weight: 300;
  color: #7c849c;
}
.field-input:-ms-input-placeholder {
  font-weight: 300;
  color: #7c849c;
}
.field-input:hover {
  border-color: #7c849c;
}
.field-input:focus {
  border-color: #7c849c;
}
.field-input:disabled {
  border-color: #c6c6c7;
  color: #c6c6c7;
  cursor: not-allowed !important;
}
.field-input:disabled::-webkit-input-placeholder {
  color: #c6c6c7;
}
.field-input:disabled:-moz-placeholder {
  color: #c6c6c7;
}
.field-input:disabled::-moz-placeholder {
  color: #c6c6c7;
}
.field-input:disabled:-ms-input-placeholder {
  color: #c6c6c7;
}
select.field-input {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-right: 44px;
}
select.field-input::-ms-expand {
  display: none;
}
textarea.field-input {
  min-height: calc(1.625em);
}
div.field-input {
  overflow: auto;
  height: calc(1.625em + 1.7rem);
}
span.field-input {
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
span.field-input:empty::after {
  content: ' ';
}
.field-input:-webkit-autofill,
.field-input:-webkit-autofill:hover,
.field-input:-webkit-autofill:focus {
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  -moz-transition: background-color 5000s ease-in-out 0s;
  -o-transition: background-color 5000s ease-in-out 0s;
  -ms-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.field .field-input {
  border-color: transparent;
  background-color: transparent;
}
.field.is-filled .field-input {
  color: #000;
}
.ie .field-input {
  padding-top: 1rem;
  padding-bottom: 1.7rem;
}
.field_light .field-input {
  color: #fff;
}
.field_light .field-input::-webkit-input-placeholder {
  color: #fff;
}
.field_light .field-input:-moz-placeholder {
  color: #fff;
}
.field_light .field-input::-moz-placeholder {
  color: #fff;
}
.field_light .field-input:-ms-input-placeholder {
  color: #fff;
}
.field_light .field-input:hover {
  border-color: transparent;
}
.field_light .field-input:focus {
  border-color: transparent;
}
.field_light.is-filled .field-input {
  color: #fff;
}
.field_material .field-input {
  padding-top: 0;
  padding-bottom: 1.5rem;
}
.field_material .field-input::-webkit-input-placeholder {
  color: transparent !important;
}
.field_material .field-input:-moz-placeholder {
  color: transparent !important;
}
.field_material .field-input::-moz-placeholder {
  color: transparent !important;
}
.field_material .field-input:-ms-input-placeholder {
  color: transparent !important;
}
.ie .field_material .field__title {
  padding-top: 0.2rem;
}
.ie .field_material .field-input {
  padding-bottom: 2rem;
}
.field_search .field-input {
  padding-right: 80px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ie .field_search .field-input {
  padding-top: 1.4rem;
}
@media (max-width: 1000px) {
  .field_search .field-input {
    padding-top: 1rem;
    padding-bottom: 0.8rem;
  }
}
.field_selo .field-input {
  color: #7c849c;
}
.ie .field_selo span.field-input {
  padding-bottom: 1.1rem;
}
.field_selo.is-filled .field-input {
  color: #000;
}
.field_selo_search .field-input {
  cursor: text;
}
.field_shake.is-error {
  -webkit-animation: shake 0.7s 1;
  -moz-animation: shake 0.7s 1;
  -o-animation: shake 0.7s 1;
  -ms-animation: shake 0.7s 1;
  animation: shake 0.7s 1;
}
.field_noborder {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.field_noborder:hover {
  -webkit-box-shadow: none !important r;
  box-shadow: none !important r;
}
.field-options-tags {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: -3px -10px -2px 0;
}
.field-options-tags__item {
  margin: 3px 20px 2px 0;
}
.field-options {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
}
.field-options__list {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-height: 18.5rem;
  margin-bottom: -0.6rem;
}
.field-options__item {
  margin-bottom: 0.6rem;
}
.field-options__item_notfound:not(.is-visible) {
  display: none;
}
.field-options__more {
  border-top: 0.1rem solid #d8dae1;
  padding: 2rem 1rem 0.5rem;
  margin-top: 0.8rem;
}
.field-options__search-prompt {
  padding: 8px 10px 0;
  display: none;
}
.field-options__search-prompt.is-visible {
  display: block;
}
.field-options_hide-default .field-options__item.is-default {
  display: none !important;
}
.ie .field-options__list {
  height: 18.5rem;
}
.field-options_large .field-options__list {
  max-height: 41.5rem;
}
.ie .field-options_large .field-options__list {
  height: 41.5rem;
}
.field-options_medium .field-options__list {
  max-height: 32.6rem;
}
.ie .field-options_medium .field-options__list {
  height: 32.6rem;
}
.field-options_small .field-options__list {
  max-height: 29rem;
}
.ie .field-options_small .field-options__list {
  height: 29rem;
}
@media (max-width: 1000px) {
  .field-options_medium .field-options__list {
    max-height: 14rem;
  }
  .ie .field-options_medium .field-options__list {
    height: 14rem;
  }
}
@media (max-width: 750px) {
  .field-options_medium .field-options__list {
    max-height: 35rem;
  }
  .ie .field-options_medium .field-options__list {
    height: 35rem;
  }
}
.field-options-item {
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  -o-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  padding: 0 10px;
  border-radius: 4px;
  color: #000;
  font-weight: 300;
}
.field-options-item__title {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -o-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding: 0.4rem 0 0.2rem;
  word-break: break-word;
}
.field-options-item__subtitle {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -o-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  color: #7c849c;
  margin-top: -0.3rem;
  padding-bottom: 0.5rem;
}
.field-options-item:hover {
  background: #f58220;
  color: #fff;
}
.field-options-item:hover .field-options-item__subtitle {
  color: #fff;
}
.field-options-item.is-selected {
  background-color: #7c849c;
  color: #fff;
}
.field-options-item.is-selected .field-options-item__subtitle {
  color: #fff;
}
.field-options-item.is-selected:hover {
  background-color: #7c849c;
  color: #fff;
}
.field-options-item.is-selected:hover .field-options-item__subtitle {
  color: #fff;
}
.field-options_multiple .field-options-item .field-options-item__indicator {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-ordinal-group: -10;
  -moz-box-ordinal-group: -10;
  -o-box-ordinal-group: -10;
  -ms-flex-order: -10;
  -webkit-order: -10;
  order: -10;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -ms-flex-item-align: start;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  width: 2.4rem;
  height: 2.4rem;
  margin-top: 0.3rem;
  margin-right: 10px;
  border-radius: 0.4rem;
  border: 0.1rem solid #d8dae1;
  background-color: #fff;
}
.field-options_multiple .field-options-item .field-options-item__indicator-check {
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  fill: #f58220;
}
.field-options_multiple .field-options-item.is-selected {
  background: transparent;
  color: #f58220;
}
.field-options_multiple .field-options-item.is-selected .field-options-item__indicator-check {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.field-options_dark .field-options-item:hover {
  background: #7c849c;
}
.field-options_dark .field-options-item.is-selected {
  background-color: #fff;
  color: #7c849c;
}
.field-options_dark .field-options-item.is-selected:hover {
  background-color: #fff;
  color: #7c849c;
}
.field-options-item_expanded {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.field-options-item_expanded .field-options-item__title {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.field-options-item_expanded .field-options-item__subtitle {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.field_datepicker .field__main {
  position: relative;
}
.field_datepicker .field__main:before {
  content: '';
  position: absolute;
  right: 14px;
  top: 50%;
  margin-top: -7px;
  display: block;
  z-index: 20;
  width: 16px;
  height: 14px;
}
.field_datepicker .field__main:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2217%22 height=%2215%22 viewBox=%220 0 17 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M1.465 14.376h14.081a.533.533 0 0 0 .539-.538V1.91a.533.533 0 0 0-.539-.539h-2.643V.914a.533.533 0 0 0-.539-.538.533.533 0 0 0-.538.538v.457h-6.56V.914a.533.533 0 0 0-.538-.538.533.533 0 0 0-.538.538v.457H1.465a.523.523 0 0 0-.539.539v11.96c0 .278.245.506.539.506zm.538-11.944h2.203v.294c0 .293.228.538.538.538a.533.533 0 0 0 .539-.538v-.294h6.56v.294c0 .293.228.538.538.538a.533.533 0 0 0 .538-.538v-.294h2.121v1.387H2.003V2.432zm0 2.464h13.021v8.436H2.004V4.896z%22 fill=%22%23f58220%22/%3E%3Cpath d=%22M12.365 7.343H4.663a.533.533 0 0 0-.538.539c0 .294.228.538.538.538h7.702a.533.533 0 0 0 .538-.538.543.543 0 0 0-.538-.539zM8.514 9.938H4.663a.533.533 0 0 0-.538.538c0 .294.228.539.538.539h3.85a.533.533 0 0 0 .54-.539.533.533 0 0 0-.54-.538z%22 fill=%22%23f58220%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.field_datepicker .field__input {
  color: #909091;
}
.field_datepicker.is-focus .field__main:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2217%22 height=%2215%22 viewBox=%220 0 17 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M1.465 14.376h14.081a.533.533 0 0 0 .539-.538V1.91a.533.533 0 0 0-.539-.539h-2.643V.914a.533.533 0 0 0-.539-.538.533.533 0 0 0-.538.538v.457h-6.56V.914a.533.533 0 0 0-.538-.538.533.533 0 0 0-.538.538v.457H1.465a.523.523 0 0 0-.539.539v11.96c0 .278.245.506.539.506zm.538-11.944h2.203v.294c0 .293.228.538.538.538a.533.533 0 0 0 .539-.538v-.294h6.56v.294c0 .293.228.538.538.538a.533.533 0 0 0 .538-.538v-.294h2.121v1.387H2.003V2.432zm0 2.464h13.021v8.436H2.004V4.896z%22 fill=%22%2361a8e5%22/%3E%3Cpath d=%22M12.365 7.343H4.663a.533.533 0 0 0-.538.539c0 .294.228.538.538.538h7.702a.533.533 0 0 0 .538-.538.543.543 0 0 0-.538-.539zM8.514 9.938H4.663a.533.533 0 0 0-.538.538c0 .294.228.539.538.539h3.85a.533.533 0 0 0 .54-.539.533.533 0 0 0-.54-.538z%22 fill=%22%2361a8e5%22/%3E%3C/svg%3E");
}
.field_price .field__main:before {
  content: '';
  position: absolute;
  right: 14px;
  top: 50%;
  margin-top: -13.5px;
  display: block;
  z-index: 1;
  width: 8px;
  height: 27px;
}
.field_price .field__main:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%228%22 height=%2227%22 viewBox=%220 0 8 27%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M1.308 9.683a7.07 7.07 0 0 1 1.148-.168c.411-.028.817-.042 1.218-.042.43 0 .864.042 1.302.126a3.55 3.55 0 0 1 1.218.461c.364.224.658.532.882.925.234.392.35.89.35 1.498 0 .597-.107 1.1-.322 1.511-.214.411-.499.747-.854 1.008-.354.252-.76.434-1.218.546a5.923 5.923 0 0 1-1.414.168H3.044l-.336-.027a2.375 2.375 0 0 1-.238-.028v3.723H1.308V9.683zm2.394.797c-.242 0-.476.005-.7.014a2.38 2.38 0 0 0-.532.07v4.06a.862.862 0 0 0 .224.042c.103 0 .21.005.322.014h.546c.318 0 .63-.027.938-.083.318-.066.602-.178.854-.336.252-.16.453-.383.602-.672.16-.29.238-.659.238-1.107 0-.382-.074-.7-.224-.951a1.59 1.59 0 0 0-.574-.617c-.233-.158-.499-.27-.798-.335a4.184 4.184 0 0 0-.896-.099z%22 fill=%22%23000%22/%3E%3Cpath d=%22M.118 16.772H5.83v.98H.118v-.98z%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.field_price .field__input {
  padding-right: 30px;
}
.field_price.is-focus .field__main:before {
  width: 8px;
  height: 27px;
}
.field_price.is-focus .field__main:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%228%22 height=%2227%22 viewBox=%220 0 8 27%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M1.308 9.683a7.07 7.07 0 0 1 1.148-.168c.411-.028.817-.042 1.218-.042.43 0 .864.042 1.302.126a3.55 3.55 0 0 1 1.218.461c.364.224.658.532.882.925.234.392.35.89.35 1.498 0 .597-.107 1.1-.322 1.511-.214.411-.499.747-.854 1.008-.354.252-.76.434-1.218.546a5.923 5.923 0 0 1-1.414.168H3.044l-.336-.027a2.375 2.375 0 0 1-.238-.028v3.723H1.308V9.683zm2.394.797c-.242 0-.476.005-.7.014a2.38 2.38 0 0 0-.532.07v4.06a.862.862 0 0 0 .224.042c.103 0 .21.005.322.014h.546c.318 0 .63-.027.938-.083.318-.066.602-.178.854-.336.252-.16.453-.383.602-.672.16-.29.238-.659.238-1.107 0-.382-.074-.7-.224-.951a1.59 1.59 0 0 0-.574-.617c-.233-.158-.499-.27-.798-.335a4.184 4.184 0 0 0-.896-.099z%22 fill=%22%2361a8e5%22/%3E%3Cpath d=%22M.118 16.772H5.83v.98H.118v-.98z%22 fill=%22%2361a8e5%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.field_with-date:after {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  content: 'C';
  position: absolute;
  left: 14px;
  top: 1.4rem;
  font-weight: 400;
  color: #909091;
}
.field_with-date .field__input {
  padding-left: 26px;
}
.field_by-date:after {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  content: 'По';
  position: absolute;
  left: 14px;
  top: 1.4rem;
  font-weight: 400;
  color: #909091;
}
.field_by-date .field__input {
  padding-left: 35px;
}
.field-box__title {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 9px;
}
.field-group {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.field-group__main {
  -webkit-flex-basis: 24.06779661016949%;
  flex-basis: 24.06779661016949%;
  max-width: 24.06779661016949%;
  z-index: 1;
  margin-right: -1px;
}
.field-group__main button,
.field-group__main .field,
.field-group__main .selectus-field {
  border-radius: 5px 0 0 5px;
}
.field-group__side {
  -webkit-flex-basis: 75.9322033898305%;
  flex-basis: 75.9322033898305%;
  max-width: 75.9322033898305%;
}
.field-group__side button,
.field-group__side .field,
.field-group__side .selectus-field {
  border-radius: 0 5px 5px 0;
}
.field-group_equal .field-group__main {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
.field-group_equal .field-group__side {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
.field-group_delimiter {
  margin: 0 -15px;
}
.field-group_delimiter .field-group__main {
  margin: 0 15px;
  -webkit-flex-basis: calc(50% - 30px);
  flex-basis: calc(50% - 30px);
  max-width: calc(50% - 30px);
  position: relative;
}
.field-group_delimiter .field-group__main button,
.field-group_delimiter .field-group__main .field,
.field-group_delimiter .field-group__main .selectus-field {
  border-radius: 5px;
}
.field-group_delimiter .field-group__main:before {
  content: '';
  display: block;
  width: 10px;
  height: 1px;
  position: absolute;
  right: -20px;
  top: 50%;
  background: #f58220;
}
.field-group_delimiter .field-group__side {
  margin: 0 15px;
  -webkit-flex-basis: calc(50% - 30px);
  flex-basis: calc(50% - 30px);
  max-width: calc(50% - 30px);
}
.field-group_delimiter .field-group__side button,
.field-group_delimiter .field-group__side .field,
.field-group_delimiter .field-group__side .selectus-field {
  border-radius: 5px;
}
.field_file.is-invalid .field__main,
.field_file.is-error .field__main {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.field_file:active .field__main,
.field_file:focus .field__main,
.field_file.is-focus .field__main {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.field_file.is-error .field-data__item_control {
  border-color: #f00;
}
.field-data {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  color: rgba(82,87,102,0.5);
}
.field-data__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 0 -5px -10px;
}
.field-data__remove {
  width: 15px;
  height: 15px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  display: block;
  position: relative;
  left: 0;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: none;
  color: #c6c6c7;
  z-index: 99;
}
.field-data__remove::before {
  width: 10px;
  height: 10px;
  content: '';
  display: block;
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.field-data__remove::before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2211%22 height=%2211%22 viewBox=%220 0 11 11%22 fill=%22%23c6c6c7%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M1 1l9 9m0-9l-9 9%22 stroke=%22%23c6c6c7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.field-data__remove:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2211%22 height=%2211%22 viewBox=%220 0 11 11%22 fill=%22%23f58220%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M1 1l9 9m0-9l-9 9%22 stroke=%22%23f58220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");
}
.field-data__item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  margin: 0 5px 10px;
  padding: 9px 17px;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: 1px solid #c6c6c7;
  border-radius: 4px;
}
.field-data__item_control {
  -webkit-box-ordinal-group: -1;
  -moz-box-ordinal-group: -1;
  -o-box-ordinal-group: -1;
  -ms-flex-order: -1;
  -webkit-order: -1;
  order: -1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-property: border;
  -moz-transition-property: border;
  -o-transition-property: border;
  -ms-transition-property: border;
  transition-property: border;
  margin: 0 5px 10px;
  padding: 18px;
  border: 1px dashed #c6c6c7;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
/*.field-data__description {
         display block!important
      }*/
}
.field-data__item_control > .field-data__remove {
  display: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.field-data__item_control > .field-data__name {
  margin-right: 0;
  font-weight: 700;
  color: #000;
}
.field-data__item_control > .field-data__name::before {
  width: 15px;
  height: 24px;
  content: '';
  display: block;
  margin-right: 10px;
}
.field-data__item_control > .field-data__name::before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2215%22 height=%2224%22 viewBox=%220 0 15 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M7.5 24C3.364 24 0 20.636 0 16.5V6a1 1 0 1 1 2 0v10.5C2 19.532 4.467 22 7.5 22s5.5-2.468 5.5-5.5v-11C13 3.57 11.43 2 9.5 2S6 3.57 6 5.5v10c0 .827.673 1.5 1.5 1.5S9 16.327 9 15.5V9a1 1 0 1 1 2 0v6.5c0 1.93-1.57 3.5-3.5 3.5S4 17.43 4 15.5v-10C4 2.468 6.467 0 9.5 0S15 2.468 15 5.5v11c0 4.136-3.364 7.5-7.5 7.5z%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.field-data__item.is-flash-error .field-data__description {
  color: #f00;
}
.field-data__name {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  color: #000;
  margin-right: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.field-data__input {
  cursor: pointer;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 316%;
}
.field-data__description {
  max-width: 400px;
  margin-top: 15px;
}
.field-data__upload {
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.field-data__item_control:hover {
  border-color: #525766;
}
.field-data__item:hover:not(.field-data__item_control) > .field-data__action_main {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.title,
h1,
.title-h1,
h2,
.title-h2,
h3,
.title-h3,
h4,
.title-h4,
h5,
.title-h5 {
  font-family: 'Peyda';
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #000;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
h1,
.title-h1 {
  font-size: 4rem;
  line-height: 1.5;
  margin-bottom: 4rem;
}
@media (max-width: 1000px) {
  h1,
  .title-h1 {
    font-size: 28px;
    line-height: 1.357142857142857;
    margin-bottom: 2.5rem;
  }
}
h2,
.title-h2 {
  font-size: 3.2rem;
  line-height: 1.3125;
  margin-bottom: 4rem;
}
@media (max-width: 1000px) {
  h2,
  .title-h2 {
    font-size: 24px;
    line-height: 1.416666666666667;
    margin-bottom: 2.2rem;
  }
}
h3,
.title-h3 {
  font-size: 2.6rem;
  line-height: 1.384615384615385;
  margin-bottom: 3rem;
}
@media (max-width: 1000px) {
  h3,
  .title-h3 {
    font-size: 1.6rem;
    line-height: 1.625;
    margin-bottom: 1.5rem;
  }
}
h4,
.title-h4 {
  font-size: 2rem;
  line-height: 1.5;
  margin-bottom: 2rem;
}
@media (max-width: 1000px) {
  h4,
  .title-h4 {
    font-size: 1.6rem;
    line-height: 1.625;
    margin-bottom: 1.5rem;
  }
}
h5,
.title-h5 {
  font-size: 1.6rem;
  line-height: 1.625;
  margin-bottom: 2rem;
}
.toggle {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  vertical-align: top;
  display: inline-block;
  position: relative;
}
.toggle__input {
  pointer-events: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  left: 0;
}
.toggle__main {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.toggle__content {
  margin-top: 0.3rem;
}
.toggle__fake {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 2.4rem;
  height: 2.4rem;
  margin-right: 10px;
  -webkit-box-shadow: inset 0 0 0 1px #d8dae1;
  box-shadow: inset 0 0 0 1px #d8dae1;
  border-radius: 0.4rem;
  background: #fff;
}
.toggle__fake-icon {
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  fill: #fff;
}
.toggle__input:checked + .toggle__main .toggle__fake {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #f58220;
}
.toggle__input:checked + .toggle__main .toggle__fake-icon {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.toggle__input:disabled + .toggle__main .toggle__fake {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #c6c6c7;
}
@media (min-width: 751px) {
  .toggle:hover .toggle__fake {
    -webkit-box-shadow: inset 0 0 0 1px #f58220;
    box-shadow: inset 0 0 0 1px #f58220;
  }
}
.toggle.is-closed {
  display: none;
}
.toggle_checkbox .toggle__fake-icon {
  width: 1.2rem;
  height: 1rem;
}
.toggle_radio .toggle__fake {
  border-radius: 50%;
}
.toggle_radio .toggle__fake-icon {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  background-color: #fff;
}
.toggle_outline {
  border: 1px solid rgba(245,130,32,0.2);
  padding: 1.4rem 26px 1.6rem;
  border-radius: 4px;
}
.toggle_large {
  font-size: 1.8rem;
  line-height: 1.555555555555556;
}
.toggle_large .toggle__content {
  margin-top: 0;
}
.toggle_large .toggle__fake {
  width: 2.6rem;
  height: 2.6rem;
}
.toggle_large.toggle_outline {
  padding-top: 2rem;
  padding-bottom: 2.1rem;
}
.toggle_flex {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.toggle_transparent .toggle__fake {
  background: transparent;
}
.toggle_bold .toggle__title {
  font-weight: 700;
}
.toggle-list__toggle:not(.is-open) {
  max-height: 0;
  overflow: hidden;
}
.toggle-list__toggle.is-animate {
  overflow: hidden;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.toggle-list__link {
  font-weight: 500;
}
.toggle-list__link::before {
  position: relative;
  content: attr(data-close);
}
.toggle-list__arrow {
  position: relative;
  top: 2px;
  fill: #f58220;
  margin-left: 8px;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.toggle-list__link.is-open::before {
  content: attr(data-open);
}
.toggle-list__link.is-open .toggle-list__arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.toggle-list__button_open,
.toggle-list__button_close.is-open {
  display: none;
}
.toggle-list__button_open.is-open {
  display: inline;
}
.toggle-list__toggler {
  margin-top: 4rem;
  text-align: center;
}
.toggle-list_inline .toggle-list__toggle:not(.is-open) {
  position: absolute;
  pointer-events: none;
}
.toggle-button {
  padding: 0;
  color: #f58220;
  border: none;
  background: transparent;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.toggle-button__close {
  display: none;
}
.toggle-button__open {
  display: inline;
}
.toggle-button__indicator {
  position: relative;
  top: 2px;
  margin-left: 1rem;
  fill: #f58220;
}
.toggle-button.is-open .toggle-button__close {
  display: inline;
}
.toggle-button.is-open .toggle-button__open {
  display: none;
}
.toggle-button.is-open .toggle-button__indicator {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.toggle-button:hover,
.toggle-button:focus,
.toggle-button:active {
  outline: none;
}
.toggle-button:hover {
  text-decoration: underline;
}
@media (max-width: 750px) {
  .toggle_large.toggle_outline {
    padding-top: 1.6rem;
    padding-bottom: 1.8rem;
  }
}
table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}
table p {
  margin-bottom: 0;
}
thead tr {
  border-bottom: 0.2rem solid #f58220;
}
tbody tr,
.contact-table-block__body {
  position: relative;
  border-bottom: 0.1rem solid #d8dae1;
}
tbody tr:hover,
.contact-table-block__body:hover {
  background-color: rgba(245,130,32,0.05);
}
th,
td,
.contact-table-block__head > div,
.contact-table-block .contact-table__col {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  font-weight: 300;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  vertical-align: top;
}
th,
.contact-table-block__head > div {
  color: #7c849c;
  padding: 0 20px 0.7rem;
}
td,
.contact-table-block .contact-table__col {
  padding: 2.2rem 20px 1.8rem;
}
.table-wrapper {
  overflow: auto;
  padding-bottom: 1.5rem;
}
@media (max-width: 1000px) {
  .table-wrapper table {
    width: 1000px;
  }
}
.table-bordered {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  margin-bottom: -1.5rem;
}
.table-bordered thead tr {
  border: none;
}
.table-bordered thead th {
  border-width: 1px;
}
.table-responsive .table-wrapper {
  padding-bottom: 0;
}
.table_align_middle td {
  vertical-align: middle !important;
}
.table-cell-small {
  padding: 5px !important;
}
.panel .table-bordered thead th {
  border-top-width: 0;
  border-bottom-width: 0;
}
.panel .table-bordered thead th:first-child {
  border-left-width: 0;
}
.panel .table-bordered thead th:last-child {
  border-right-width: 0;
}
.layer-overflow-auto {
  overflow-y: auto !important;
}
.layer-close {
  z-index: 200;
  position: absolute;
  border-radius: 0;
  top: 3rem;
  right: 3rem;
  border: none;
  width: 3rem;
  height: 3rem;
}
.layer-close__icon {
  position: relative;
  top: 4px;
  right: 0;
  width: 25px;
  height: 25px;
  color: #7c849c;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.layer-close:hover .layer-close__icon {
  color: #f58220;
}
.layer {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  min-height: 100%;
  z-index: 1200;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transform: translateY(5vh);
  -moz-transform: translateY(5vh);
  -o-transform: translateY(5vh);
  -ms-transform: translateY(5vh);
  transform: translateY(5vh);
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.layer__inside {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 100%;
  padding: 0 0;
}
.layer__content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
  padding: 60px 40px 0;
}
.layer__description {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
}
.layer.is-aside {
  -webkit-transition: -webkit-transform 0.4s ease-in-out, opacity 0s ease-in-out 0.4s;
  -moz-transition: -moz-transform 0.4s ease-in-out, opacity 0s ease-in-out 0.4s;
  -o-transition: -o-transform 0.4s ease-in-out, opacity 0s ease-in-out 0.4s;
  -ms-transition: -ms-transform 0.4s ease-in-out, opacity 0s ease-in-out 0.4s;
  transition: transform 0.4s ease-in-out, opacity 0s ease-in-out 0.4s;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
.layer.is-aside.is-opened {
  -webkit-transition: -webkit-transform 0.4s linear, opacity 0.4s linear;
  -moz-transition: -moz-transform 0.4s linear, opacity 0.4s linear;
  -o-transition: -o-transform 0.4s linear, opacity 0.4s linear;
  -ms-transition: -ms-transform 0.4s linear, opacity 0.4s linear;
  transition: transform 0.4s linear, opacity 0.4s linear;
}
.layer.is-opened {
  z-index: 1210;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.layer:not(.is-animating) {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  position: relative;
}
.layer.is-faded {
  pointer-events: none;
  position: fixed;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.layer.is-closing {
  z-index: 1210;
  position: fixed;
}
.layer:not(.is-initialized) {
  display: none !important;
}
@media (max-width: 1000px) {
  .layer__content_gap-inner-side_medium {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 750px) {
  .layer__content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.layer-header {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.layer-header__main {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.layer.is-aside {
  -webkit-transition: -webkit-transform 0.4s ease-in-out, opacity 0s ease-in-out 0.4s;
  -moz-transition: -moz-transform 0.4s ease-in-out, opacity 0s ease-in-out 0.4s;
  -o-transition: -o-transform 0.4s ease-in-out, opacity 0s ease-in-out 0.4s;
  -ms-transition: -ms-transform 0.4s ease-in-out, opacity 0s ease-in-out 0.4s;
  transition: transform 0.4s ease-in-out, opacity 0s ease-in-out 0.4s;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
.layer.is-aside.is-opened {
  -webkit-transition: -webkit-transform 0.4s linear, opacity 0.4s linear;
  -moz-transition: -moz-transform 0.4s linear, opacity 0.4s linear;
  -o-transition: -o-transform 0.4s linear, opacity 0.4s linear;
  -ms-transition: -ms-transform 0.4s linear, opacity 0.4s linear;
  transition: transform 0.4s linear, opacity 0.4s linear;
}
.layer.is-aside.is-opened {
  -webkit-transition: -webkit-transform 0.4s linear, opacity 0.4s linear;
  -moz-transition: -moz-transform 0.4s linear, opacity 0.4s linear;
  -o-transition: -o-transform 0.4s linear, opacity 0.4s linear;
  -ms-transition: -ms-transform 0.4s linear, opacity 0.4s linear;
  transition: transform 0.4s linear, opacity 0.4s linear;
}
.layer.is-opened {
  z-index: 1210;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.layer:not(.is-animating) {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  position: relative;
}
.layer.is-faded {
  pointer-events: none !important;
  position: fixed;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.layer.is-faded * {
  pointer-events: none !important;
}
.layer.is-closing {
  z-index: 1210;
  position: fixed;
}
.layer:not(.is-initialized) {
  display: none !important;
}
.layer_alert .layer__inside {
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: box !important;
  display: flex !important;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  max-width: none !important;
  background: transparent !important;
}
.layer_overlay {
  pointer-events: none;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: none;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.layer_overlay .layer__inside {
  pointer-events: auto;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  position: relative;
  max-width: 566px;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.layer_overlay .layer__content {
  width: auto;
}
.layer_overlay.is-opened {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}
.layer_overlay.is-opened {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}
@media (max-width: 750px) {
  .layer_overlay {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -o-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    padding-top: 0;
    padding-bottom: 0;
  }
  .layer_overlay .layer__inside {
    max-width: none;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0;
    max-width: none;
  }
  .layer_overlay .layer__content {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
.layer_xxlarge .layer__inside {
  max-width: 1300px;
}
@media (max-width: 750px) {
  .layer_xxlarge .layer__inside {
    max-width: none;
  }
}
.layer_xlarge .layer__inside {
  max-width: 820px;
}
@media (max-width: 750px) {
  .layer_xlarge .layer__inside {
    max-width: none;
  }
}
.layer_large .layer__inside {
  max-width: 75rem;
}
@media (max-width: 750px) {
  .layer_large .layer__inside {
    max-width: none;
  }
}
.layer_medium .layer__inside {
  max-width: 61rem;
}
.layer_small .layer__inside {
  max-width: 40rem;
}
@media (max-width: 750px) {
  .layer_small .layer__inside {
    max-width: none;
  }
}
.layer_confirm .layer__icon,
.layer_alert .layer__icon {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  border: 1px solid transparent;
  margin-bottom: 22px;
}
.layer_confirm .layer__icon::after,
.layer_alert .layer__icon::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.layer_confirm .layer__header,
.layer_alert .layer__header,
.layer_confirm .layer__footer,
.layer_alert .layer__footer {
  padding: 0;
}
.layer_confirm .layer__description,
.layer_alert .layer__description {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  margin-bottom: 34px;
}
.layer_confirm .layer__description p,
.layer_alert .layer__description p {
  color: #c6c6c7;
}
.layer_confirm .layer__inside {
  padding: 40px 40px;
  text-align: center;
}
.layer_confirm .layer__content {
  padding: 10px 0 20px;
}
@media (max-width: 750px) {
  .layer_confirm .layer__content {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
}
.layer_gapless .layer__content {
  padding-left: 0;
  padding-right: 0;
}
.layer_background-grey_medium .layer__inside {
  background: -webkit-linear-gradient(bottom, #fff 0, #fff 90px, #ecf1f4 0px, #ecf1f4 600px);
  background: -moz-linear-gradient(bottom, #fff 0, #fff 90px, #ecf1f4 0px, #ecf1f4 600px);
  background: -o-linear-gradient(bottom, #fff 0, #fff 90px, #ecf1f4 0px, #ecf1f4 600px);
  background: -ms-linear-gradient(bottom, #fff 0, #fff 90px, #ecf1f4 0px, #ecf1f4 600px);
  background: linear-gradient(to top, #fff 0, #fff 90px, #ecf1f4 0px, #ecf1f4 600px);
}
.layer_background-grey_medium .layer__inside .layer__content {
  overflow-y: auto;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0;
}
@media (max-width: 750px) {
  .layer_background-grey_medium .layer__inside {
    background: #ecf1f4;
  }
}
.layer_burger .layer-close {
  top: 2rem;
  right: 2rem;
}
.layer_burger .layer__inside {
  background: #ecf1f4;
  padding-top: 50px;
}
.layer_burger .layer__content {
  overflow-y: auto;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0;
}
.layer_image .layer__inside {
  width: 100%;
  max-width: 1000px;
  background-color: transparent;
}
.layer_image .layer__content {
  padding: 0;
}
.layer_image .layer-close {
  top: -2.5rem;
  right: -2.5rem;
}
.layer_image .layer-close__icon {
  color: #fff;
}
.layer_image .layer-close:hover .layer-close__icon {
  color: #f58220;
}
@media (max-width: 1200px) {
  .layer_image .layer-close {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    padding: 4px;
    background-color: #f58220;
    top: 2.5rem;
    right: 2.5rem;
  }
  .layer_image .layer-close:hover {
    background-color: #fff;
  }
}
@media (max-width: 1000px) {
  .layer_image .layer__inside {
    max-width: 750px;
  }
}
@media (max-width: 750px) {
  .layer_image {
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .layer_image .layer__inside {
    max-width: none;
    width: auto;
  }
}
.layer_content_center .layer__content {
  text-align: center;
}
.-gap_none {
  margin-bottom: 0;
}
.-gap_none_negative {
  margin-bottom: 0;
}
.-gap_xxxsmall {
  margin-bottom: 1rem;
}
.-gap_xxxsmall_negative {
  margin-bottom: -1rem;
}
.-gap_tiny {
  margin-bottom: 1.5rem;
}
.-gap_tiny_negative {
  margin-bottom: -1.5rem;
}
.-gap_xxsmall {
  margin-bottom: 2rem;
}
.-gap_xxsmall_negative {
  margin-bottom: -2rem;
}
.-gap_xsmall {
  margin-bottom: 3rem;
}
.-gap_xsmall_negative {
  margin-bottom: -3rem;
}
.-gap_small {
  margin-bottom: 4rem;
}
.-gap_small_negative {
  margin-bottom: -4rem;
}
.-gap_medium {
  margin-bottom: 5rem;
}
.-gap_medium_negative {
  margin-bottom: -5rem;
}
.-gap_xmedium {
  margin-bottom: 7rem;
}
.-gap_xmedium_negative {
  margin-bottom: -7rem;
}
.-gap_xxmedium {
  margin-bottom: 8rem;
}
.-gap_xxmedium_negative {
  margin-bottom: -8rem;
}
@media (min-width: 501px) {
  .-xxs_up\:-gap_none {
    margin-bottom: 0;
  }
  .-xxs_up\:-gap_none_negative {
    margin-bottom: 0;
  }
  .-xxs_up\:-gap_xxxsmall {
    margin-bottom: 1rem;
  }
  .-xxs_up\:-gap_xxxsmall_negative {
    margin-bottom: -1rem;
  }
  .-xxs_up\:-gap_tiny {
    margin-bottom: 1.5rem;
  }
  .-xxs_up\:-gap_tiny_negative {
    margin-bottom: -1.5rem;
  }
  .-xxs_up\:-gap_xxsmall {
    margin-bottom: 2rem;
  }
  .-xxs_up\:-gap_xxsmall_negative {
    margin-bottom: -2rem;
  }
  .-xxs_up\:-gap_xsmall {
    margin-bottom: 3rem;
  }
  .-xxs_up\:-gap_xsmall_negative {
    margin-bottom: -3rem;
  }
  .-xxs_up\:-gap_small {
    margin-bottom: 4rem;
  }
  .-xxs_up\:-gap_small_negative {
    margin-bottom: -4rem;
  }
  .-xxs_up\:-gap_medium {
    margin-bottom: 5rem;
  }
  .-xxs_up\:-gap_medium_negative {
    margin-bottom: -5rem;
  }
  .-xxs_up\:-gap_xmedium {
    margin-bottom: 7rem;
  }
  .-xxs_up\:-gap_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-xxs_up\:-gap_xxmedium {
    margin-bottom: 8rem;
  }
  .-xxs_up\:-gap_xxmedium_negative {
    margin-bottom: -8rem;
  }
}
@media (min-width: 751px) {
  .-xs_up\:-gap_none {
    margin-bottom: 0;
  }
  .-xs_up\:-gap_none_negative {
    margin-bottom: 0;
  }
  .-xs_up\:-gap_xxxsmall {
    margin-bottom: 1rem;
  }
  .-xs_up\:-gap_xxxsmall_negative {
    margin-bottom: -1rem;
  }
  .-xs_up\:-gap_tiny {
    margin-bottom: 1.5rem;
  }
  .-xs_up\:-gap_tiny_negative {
    margin-bottom: -1.5rem;
  }
  .-xs_up\:-gap_xxsmall {
    margin-bottom: 2rem;
  }
  .-xs_up\:-gap_xxsmall_negative {
    margin-bottom: -2rem;
  }
  .-xs_up\:-gap_xsmall {
    margin-bottom: 3rem;
  }
  .-xs_up\:-gap_xsmall_negative {
    margin-bottom: -3rem;
  }
  .-xs_up\:-gap_small {
    margin-bottom: 4rem;
  }
  .-xs_up\:-gap_small_negative {
    margin-bottom: -4rem;
  }
  .-xs_up\:-gap_medium {
    margin-bottom: 5rem;
  }
  .-xs_up\:-gap_medium_negative {
    margin-bottom: -5rem;
  }
  .-xs_up\:-gap_xmedium {
    margin-bottom: 7rem;
  }
  .-xs_up\:-gap_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-xs_up\:-gap_xxmedium {
    margin-bottom: 8rem;
  }
  .-xs_up\:-gap_xxmedium_negative {
    margin-bottom: -8rem;
  }
}
@media (min-width: 1001px) {
  .-s_up\:-gap_none {
    margin-bottom: 0;
  }
  .-s_up\:-gap_none_negative {
    margin-bottom: 0;
  }
  .-s_up\:-gap_xxxsmall {
    margin-bottom: 1rem;
  }
  .-s_up\:-gap_xxxsmall_negative {
    margin-bottom: -1rem;
  }
  .-s_up\:-gap_tiny {
    margin-bottom: 1.5rem;
  }
  .-s_up\:-gap_tiny_negative {
    margin-bottom: -1.5rem;
  }
  .-s_up\:-gap_xxsmall {
    margin-bottom: 2rem;
  }
  .-s_up\:-gap_xxsmall_negative {
    margin-bottom: -2rem;
  }
  .-s_up\:-gap_xsmall {
    margin-bottom: 3rem;
  }
  .-s_up\:-gap_xsmall_negative {
    margin-bottom: -3rem;
  }
  .-s_up\:-gap_small {
    margin-bottom: 4rem;
  }
  .-s_up\:-gap_small_negative {
    margin-bottom: -4rem;
  }
  .-s_up\:-gap_medium {
    margin-bottom: 5rem;
  }
  .-s_up\:-gap_medium_negative {
    margin-bottom: -5rem;
  }
  .-s_up\:-gap_xmedium {
    margin-bottom: 7rem;
  }
  .-s_up\:-gap_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-s_up\:-gap_xxmedium {
    margin-bottom: 8rem;
  }
  .-s_up\:-gap_xxmedium_negative {
    margin-bottom: -8rem;
  }
}
@media (min-width: 1201px) {
  .-m_up\:-gap_none {
    margin-bottom: 0;
  }
  .-m_up\:-gap_none_negative {
    margin-bottom: 0;
  }
  .-m_up\:-gap_xxxsmall {
    margin-bottom: 1rem;
  }
  .-m_up\:-gap_xxxsmall_negative {
    margin-bottom: -1rem;
  }
  .-m_up\:-gap_tiny {
    margin-bottom: 1.5rem;
  }
  .-m_up\:-gap_tiny_negative {
    margin-bottom: -1.5rem;
  }
  .-m_up\:-gap_xxsmall {
    margin-bottom: 2rem;
  }
  .-m_up\:-gap_xxsmall_negative {
    margin-bottom: -2rem;
  }
  .-m_up\:-gap_xsmall {
    margin-bottom: 3rem;
  }
  .-m_up\:-gap_xsmall_negative {
    margin-bottom: -3rem;
  }
  .-m_up\:-gap_small {
    margin-bottom: 4rem;
  }
  .-m_up\:-gap_small_negative {
    margin-bottom: -4rem;
  }
  .-m_up\:-gap_medium {
    margin-bottom: 5rem;
  }
  .-m_up\:-gap_medium_negative {
    margin-bottom: -5rem;
  }
  .-m_up\:-gap_xmedium {
    margin-bottom: 7rem;
  }
  .-m_up\:-gap_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-m_up\:-gap_xxmedium {
    margin-bottom: 8rem;
  }
  .-m_up\:-gap_xxmedium_negative {
    margin-bottom: -8rem;
  }
}
@media (min-width: 1501px) {
  .-l_up\:-gap_none {
    margin-bottom: 0;
  }
  .-l_up\:-gap_none_negative {
    margin-bottom: 0;
  }
  .-l_up\:-gap_xxxsmall {
    margin-bottom: 1rem;
  }
  .-l_up\:-gap_xxxsmall_negative {
    margin-bottom: -1rem;
  }
  .-l_up\:-gap_tiny {
    margin-bottom: 1.5rem;
  }
  .-l_up\:-gap_tiny_negative {
    margin-bottom: -1.5rem;
  }
  .-l_up\:-gap_xxsmall {
    margin-bottom: 2rem;
  }
  .-l_up\:-gap_xxsmall_negative {
    margin-bottom: -2rem;
  }
  .-l_up\:-gap_xsmall {
    margin-bottom: 3rem;
  }
  .-l_up\:-gap_xsmall_negative {
    margin-bottom: -3rem;
  }
  .-l_up\:-gap_small {
    margin-bottom: 4rem;
  }
  .-l_up\:-gap_small_negative {
    margin-bottom: -4rem;
  }
  .-l_up\:-gap_medium {
    margin-bottom: 5rem;
  }
  .-l_up\:-gap_medium_negative {
    margin-bottom: -5rem;
  }
  .-l_up\:-gap_xmedium {
    margin-bottom: 7rem;
  }
  .-l_up\:-gap_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-l_up\:-gap_xxmedium {
    margin-bottom: 8rem;
  }
  .-l_up\:-gap_xxmedium_negative {
    margin-bottom: -8rem;
  }
}
@media (max-width: 1500px) {
  .-l\:-gap_none {
    margin-bottom: 0;
  }
  .-l\:-gap_none_negative {
    margin-bottom: 0;
  }
  .-l\:-gap_xxxsmall {
    margin-bottom: 1rem;
  }
  .-l\:-gap_xxxsmall_negative {
    margin-bottom: -1rem;
  }
  .-l\:-gap_tiny {
    margin-bottom: 1.5rem;
  }
  .-l\:-gap_tiny_negative {
    margin-bottom: -1.5rem;
  }
  .-l\:-gap_xxsmall {
    margin-bottom: 2rem;
  }
  .-l\:-gap_xxsmall_negative {
    margin-bottom: -2rem;
  }
  .-l\:-gap_xsmall {
    margin-bottom: 3rem;
  }
  .-l\:-gap_xsmall_negative {
    margin-bottom: -3rem;
  }
  .-l\:-gap_small {
    margin-bottom: 4rem;
  }
  .-l\:-gap_small_negative {
    margin-bottom: -4rem;
  }
  .-l\:-gap_medium {
    margin-bottom: 5rem;
  }
  .-l\:-gap_medium_negative {
    margin-bottom: -5rem;
  }
  .-l\:-gap_xmedium {
    margin-bottom: 7rem;
  }
  .-l\:-gap_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-l\:-gap_xxmedium {
    margin-bottom: 8rem;
  }
  .-l\:-gap_xxmedium_negative {
    margin-bottom: -8rem;
  }
}
@media (max-width: 1200px) {
  .-m\:-gap_none {
    margin-bottom: 0;
  }
  .-m\:-gap_none_negative {
    margin-bottom: 0;
  }
  .-m\:-gap_xxxsmall {
    margin-bottom: 1rem;
  }
  .-m\:-gap_xxxsmall_negative {
    margin-bottom: -1rem;
  }
  .-m\:-gap_tiny {
    margin-bottom: 1.5rem;
  }
  .-m\:-gap_tiny_negative {
    margin-bottom: -1.5rem;
  }
  .-m\:-gap_xxsmall {
    margin-bottom: 2rem;
  }
  .-m\:-gap_xxsmall_negative {
    margin-bottom: -2rem;
  }
  .-m\:-gap_xsmall {
    margin-bottom: 3rem;
  }
  .-m\:-gap_xsmall_negative {
    margin-bottom: -3rem;
  }
  .-m\:-gap_small {
    margin-bottom: 4rem;
  }
  .-m\:-gap_small_negative {
    margin-bottom: -4rem;
  }
  .-m\:-gap_medium {
    margin-bottom: 5rem;
  }
  .-m\:-gap_medium_negative {
    margin-bottom: -5rem;
  }
  .-m\:-gap_xmedium {
    margin-bottom: 7rem;
  }
  .-m\:-gap_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-m\:-gap_xxmedium {
    margin-bottom: 8rem;
  }
  .-m\:-gap_xxmedium_negative {
    margin-bottom: -8rem;
  }
}
@media (max-width: 1000px) {
  .-s\:-gap_none {
    margin-bottom: 0;
  }
  .-s\:-gap_none_negative {
    margin-bottom: 0;
  }
  .-s\:-gap_xxxsmall {
    margin-bottom: 1rem;
  }
  .-s\:-gap_xxxsmall_negative {
    margin-bottom: -1rem;
  }
  .-s\:-gap_tiny {
    margin-bottom: 1.5rem;
  }
  .-s\:-gap_tiny_negative {
    margin-bottom: -1.5rem;
  }
  .-s\:-gap_xxsmall {
    margin-bottom: 2rem;
  }
  .-s\:-gap_xxsmall_negative {
    margin-bottom: -2rem;
  }
  .-s\:-gap_xsmall {
    margin-bottom: 3rem;
  }
  .-s\:-gap_xsmall_negative {
    margin-bottom: -3rem;
  }
  .-s\:-gap_small {
    margin-bottom: 4rem;
  }
  .-s\:-gap_small_negative {
    margin-bottom: -4rem;
  }
  .-s\:-gap_medium {
    margin-bottom: 5rem;
  }
  .-s\:-gap_medium_negative {
    margin-bottom: -5rem;
  }
  .-s\:-gap_xmedium {
    margin-bottom: 7rem;
  }
  .-s\:-gap_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-s\:-gap_xxmedium {
    margin-bottom: 8rem;
  }
  .-s\:-gap_xxmedium_negative {
    margin-bottom: -8rem;
  }
}
@media (max-width: 750px) {
  .-xs\:-gap_none {
    margin-bottom: 0;
  }
  .-xs\:-gap_none_negative {
    margin-bottom: 0;
  }
  .-xs\:-gap_xxxsmall {
    margin-bottom: 1rem;
  }
  .-xs\:-gap_xxxsmall_negative {
    margin-bottom: -1rem;
  }
  .-xs\:-gap_tiny {
    margin-bottom: 1.5rem;
  }
  .-xs\:-gap_tiny_negative {
    margin-bottom: -1.5rem;
  }
  .-xs\:-gap_xxsmall {
    margin-bottom: 2rem;
  }
  .-xs\:-gap_xxsmall_negative {
    margin-bottom: -2rem;
  }
  .-xs\:-gap_xsmall {
    margin-bottom: 3rem;
  }
  .-xs\:-gap_xsmall_negative {
    margin-bottom: -3rem;
  }
  .-xs\:-gap_small {
    margin-bottom: 4rem;
  }
  .-xs\:-gap_small_negative {
    margin-bottom: -4rem;
  }
  .-xs\:-gap_medium {
    margin-bottom: 5rem;
  }
  .-xs\:-gap_medium_negative {
    margin-bottom: -5rem;
  }
  .-xs\:-gap_xmedium {
    margin-bottom: 7rem;
  }
  .-xs\:-gap_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-xs\:-gap_xxmedium {
    margin-bottom: 8rem;
  }
  .-xs\:-gap_xxmedium_negative {
    margin-bottom: -8rem;
  }
}
@media (max-width: 500px) {
  .-xxs\:-gap_none {
    margin-bottom: 0;
  }
  .-xxs\:-gap_none_negative {
    margin-bottom: 0;
  }
  .-xxs\:-gap_xxxsmall {
    margin-bottom: 1rem;
  }
  .-xxs\:-gap_xxxsmall_negative {
    margin-bottom: -1rem;
  }
  .-xxs\:-gap_tiny {
    margin-bottom: 1.5rem;
  }
  .-xxs\:-gap_tiny_negative {
    margin-bottom: -1.5rem;
  }
  .-xxs\:-gap_xxsmall {
    margin-bottom: 2rem;
  }
  .-xxs\:-gap_xxsmall_negative {
    margin-bottom: -2rem;
  }
  .-xxs\:-gap_xsmall {
    margin-bottom: 3rem;
  }
  .-xxs\:-gap_xsmall_negative {
    margin-bottom: -3rem;
  }
  .-xxs\:-gap_small {
    margin-bottom: 4rem;
  }
  .-xxs\:-gap_small_negative {
    margin-bottom: -4rem;
  }
  .-xxs\:-gap_medium {
    margin-bottom: 5rem;
  }
  .-xxs\:-gap_medium_negative {
    margin-bottom: -5rem;
  }
  .-xxs\:-gap_xmedium {
    margin-bottom: 7rem;
  }
  .-xxs\:-gap_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-xxs\:-gap_xxmedium {
    margin-bottom: 8rem;
  }
  .-xxs\:-gap_xxmedium_negative {
    margin-bottom: -8rem;
  }
}
.-gap-grid_none {
  margin-bottom: 0;
}
.-gap-grid_none_negative {
  margin-bottom: 0;
}
.-gap-grid_tiny {
  margin-bottom: 1rem;
}
.-gap-grid_tiny_negative {
  margin-bottom: -1rem;
}
.-gap-grid_xtiny {
  margin-bottom: 1.4rem;
}
.-gap-grid_xtiny_negative {
  margin-bottom: -1.4rem;
}
.-gap-grid_xxxxsmall {
  margin-bottom: 2rem;
}
.-gap-grid_xxxxsmall_negative {
  margin-bottom: -2rem;
}
.-gap-grid_xxxsmall {
  margin-bottom: 2.5rem;
}
.-gap-grid_xxxsmall_negative {
  margin-bottom: -2.5rem;
}
.-gap-grid_xxsmall {
  margin-bottom: 3rem;
}
.-gap-grid_xxsmall_negative {
  margin-bottom: -3rem;
}
.-gap-grid_xsmall {
  margin-bottom: 4rem;
}
.-gap-grid_xsmall_negative {
  margin-bottom: -4rem;
}
.-gap-grid_small {
  margin-bottom: 5rem;
}
.-gap-grid_small_negative {
  margin-bottom: -5rem;
}
.-gap-grid_medium {
  margin-bottom: 6rem;
}
.-gap-grid_medium_negative {
  margin-bottom: -6rem;
}
.-gap-grid_xmedium {
  margin-bottom: 7rem;
}
.-gap-grid_xmedium_negative {
  margin-bottom: -7rem;
}
.-gap-grid_xxmedium {
  margin-bottom: 8rem;
}
.-gap-grid_xxmedium_negative {
  margin-bottom: -8rem;
}
.-gap-grid_large {
  margin-bottom: 9rem;
}
.-gap-grid_large_negative {
  margin-bottom: -9rem;
}
.-gap-grid_xlarge {
  margin-bottom: 10rem;
}
.-gap-grid_xlarge_negative {
  margin-bottom: -10rem;
}
@media (min-width: 501px) {
  .-xxs_up\:-gap-grid_none {
    margin-bottom: 0;
  }
  .-xxs_up\:-gap-grid_none_negative {
    margin-bottom: 0;
  }
  .-xxs_up\:-gap-grid_tiny {
    margin-bottom: 1rem;
  }
  .-xxs_up\:-gap-grid_tiny_negative {
    margin-bottom: -1rem;
  }
  .-xxs_up\:-gap-grid_xtiny {
    margin-bottom: 1.4rem;
  }
  .-xxs_up\:-gap-grid_xtiny_negative {
    margin-bottom: -1.4rem;
  }
  .-xxs_up\:-gap-grid_xxxxsmall {
    margin-bottom: 2rem;
  }
  .-xxs_up\:-gap-grid_xxxxsmall_negative {
    margin-bottom: -2rem;
  }
  .-xxs_up\:-gap-grid_xxxsmall {
    margin-bottom: 2.5rem;
  }
  .-xxs_up\:-gap-grid_xxxsmall_negative {
    margin-bottom: -2.5rem;
  }
  .-xxs_up\:-gap-grid_xxsmall {
    margin-bottom: 3rem;
  }
  .-xxs_up\:-gap-grid_xxsmall_negative {
    margin-bottom: -3rem;
  }
  .-xxs_up\:-gap-grid_xsmall {
    margin-bottom: 4rem;
  }
  .-xxs_up\:-gap-grid_xsmall_negative {
    margin-bottom: -4rem;
  }
  .-xxs_up\:-gap-grid_small {
    margin-bottom: 5rem;
  }
  .-xxs_up\:-gap-grid_small_negative {
    margin-bottom: -5rem;
  }
  .-xxs_up\:-gap-grid_medium {
    margin-bottom: 6rem;
  }
  .-xxs_up\:-gap-grid_medium_negative {
    margin-bottom: -6rem;
  }
  .-xxs_up\:-gap-grid_xmedium {
    margin-bottom: 7rem;
  }
  .-xxs_up\:-gap-grid_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-xxs_up\:-gap-grid_xxmedium {
    margin-bottom: 8rem;
  }
  .-xxs_up\:-gap-grid_xxmedium_negative {
    margin-bottom: -8rem;
  }
  .-xxs_up\:-gap-grid_large {
    margin-bottom: 9rem;
  }
  .-xxs_up\:-gap-grid_large_negative {
    margin-bottom: -9rem;
  }
  .-xxs_up\:-gap-grid_xlarge {
    margin-bottom: 10rem;
  }
  .-xxs_up\:-gap-grid_xlarge_negative {
    margin-bottom: -10rem;
  }
}
@media (min-width: 751px) {
  .-xs_up\:-gap-grid_none {
    margin-bottom: 0;
  }
  .-xs_up\:-gap-grid_none_negative {
    margin-bottom: 0;
  }
  .-xs_up\:-gap-grid_tiny {
    margin-bottom: 1rem;
  }
  .-xs_up\:-gap-grid_tiny_negative {
    margin-bottom: -1rem;
  }
  .-xs_up\:-gap-grid_xtiny {
    margin-bottom: 1.4rem;
  }
  .-xs_up\:-gap-grid_xtiny_negative {
    margin-bottom: -1.4rem;
  }
  .-xs_up\:-gap-grid_xxxxsmall {
    margin-bottom: 2rem;
  }
  .-xs_up\:-gap-grid_xxxxsmall_negative {
    margin-bottom: -2rem;
  }
  .-xs_up\:-gap-grid_xxxsmall {
    margin-bottom: 2.5rem;
  }
  .-xs_up\:-gap-grid_xxxsmall_negative {
    margin-bottom: -2.5rem;
  }
  .-xs_up\:-gap-grid_xxsmall {
    margin-bottom: 3rem;
  }
  .-xs_up\:-gap-grid_xxsmall_negative {
    margin-bottom: -3rem;
  }
  .-xs_up\:-gap-grid_xsmall {
    margin-bottom: 4rem;
  }
  .-xs_up\:-gap-grid_xsmall_negative {
    margin-bottom: -4rem;
  }
  .-xs_up\:-gap-grid_small {
    margin-bottom: 5rem;
  }
  .-xs_up\:-gap-grid_small_negative {
    margin-bottom: -5rem;
  }
  .-xs_up\:-gap-grid_medium {
    margin-bottom: 6rem;
  }
  .-xs_up\:-gap-grid_medium_negative {
    margin-bottom: -6rem;
  }
  .-xs_up\:-gap-grid_xmedium {
    margin-bottom: 7rem;
  }
  .-xs_up\:-gap-grid_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-xs_up\:-gap-grid_xxmedium {
    margin-bottom: 8rem;
  }
  .-xs_up\:-gap-grid_xxmedium_negative {
    margin-bottom: -8rem;
  }
  .-xs_up\:-gap-grid_large {
    margin-bottom: 9rem;
  }
  .-xs_up\:-gap-grid_large_negative {
    margin-bottom: -9rem;
  }
  .-xs_up\:-gap-grid_xlarge {
    margin-bottom: 10rem;
  }
  .-xs_up\:-gap-grid_xlarge_negative {
    margin-bottom: -10rem;
  }
}
@media (min-width: 1001px) {
  .-s_up\:-gap-grid_none {
    margin-bottom: 0;
  }
  .-s_up\:-gap-grid_none_negative {
    margin-bottom: 0;
  }
  .-s_up\:-gap-grid_tiny {
    margin-bottom: 1rem;
  }
  .-s_up\:-gap-grid_tiny_negative {
    margin-bottom: -1rem;
  }
  .-s_up\:-gap-grid_xtiny {
    margin-bottom: 1.4rem;
  }
  .-s_up\:-gap-grid_xtiny_negative {
    margin-bottom: -1.4rem;
  }
  .-s_up\:-gap-grid_xxxxsmall {
    margin-bottom: 2rem;
  }
  .-s_up\:-gap-grid_xxxxsmall_negative {
    margin-bottom: -2rem;
  }
  .-s_up\:-gap-grid_xxxsmall {
    margin-bottom: 2.5rem;
  }
  .-s_up\:-gap-grid_xxxsmall_negative {
    margin-bottom: -2.5rem;
  }
  .-s_up\:-gap-grid_xxsmall {
    margin-bottom: 3rem;
  }
  .-s_up\:-gap-grid_xxsmall_negative {
    margin-bottom: -3rem;
  }
  .-s_up\:-gap-grid_xsmall {
    margin-bottom: 4rem;
  }
  .-s_up\:-gap-grid_xsmall_negative {
    margin-bottom: -4rem;
  }
  .-s_up\:-gap-grid_small {
    margin-bottom: 5rem;
  }
  .-s_up\:-gap-grid_small_negative {
    margin-bottom: -5rem;
  }
  .-s_up\:-gap-grid_medium {
    margin-bottom: 6rem;
  }
  .-s_up\:-gap-grid_medium_negative {
    margin-bottom: -6rem;
  }
  .-s_up\:-gap-grid_xmedium {
    margin-bottom: 7rem;
  }
  .-s_up\:-gap-grid_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-s_up\:-gap-grid_xxmedium {
    margin-bottom: 8rem;
  }
  .-s_up\:-gap-grid_xxmedium_negative {
    margin-bottom: -8rem;
  }
  .-s_up\:-gap-grid_large {
    margin-bottom: 9rem;
  }
  .-s_up\:-gap-grid_large_negative {
    margin-bottom: -9rem;
  }
  .-s_up\:-gap-grid_xlarge {
    margin-bottom: 10rem;
  }
  .-s_up\:-gap-grid_xlarge_negative {
    margin-bottom: -10rem;
  }
}
@media (min-width: 1201px) {
  .-m_up\:-gap-grid_none {
    margin-bottom: 0;
  }
  .-m_up\:-gap-grid_none_negative {
    margin-bottom: 0;
  }
  .-m_up\:-gap-grid_tiny {
    margin-bottom: 1rem;
  }
  .-m_up\:-gap-grid_tiny_negative {
    margin-bottom: -1rem;
  }
  .-m_up\:-gap-grid_xtiny {
    margin-bottom: 1.4rem;
  }
  .-m_up\:-gap-grid_xtiny_negative {
    margin-bottom: -1.4rem;
  }
  .-m_up\:-gap-grid_xxxxsmall {
    margin-bottom: 2rem;
  }
  .-m_up\:-gap-grid_xxxxsmall_negative {
    margin-bottom: -2rem;
  }
  .-m_up\:-gap-grid_xxxsmall {
    margin-bottom: 2.5rem;
  }
  .-m_up\:-gap-grid_xxxsmall_negative {
    margin-bottom: -2.5rem;
  }
  .-m_up\:-gap-grid_xxsmall {
    margin-bottom: 3rem;
  }
  .-m_up\:-gap-grid_xxsmall_negative {
    margin-bottom: -3rem;
  }
  .-m_up\:-gap-grid_xsmall {
    margin-bottom: 4rem;
  }
  .-m_up\:-gap-grid_xsmall_negative {
    margin-bottom: -4rem;
  }
  .-m_up\:-gap-grid_small {
    margin-bottom: 5rem;
  }
  .-m_up\:-gap-grid_small_negative {
    margin-bottom: -5rem;
  }
  .-m_up\:-gap-grid_medium {
    margin-bottom: 6rem;
  }
  .-m_up\:-gap-grid_medium_negative {
    margin-bottom: -6rem;
  }
  .-m_up\:-gap-grid_xmedium {
    margin-bottom: 7rem;
  }
  .-m_up\:-gap-grid_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-m_up\:-gap-grid_xxmedium {
    margin-bottom: 8rem;
  }
  .-m_up\:-gap-grid_xxmedium_negative {
    margin-bottom: -8rem;
  }
  .-m_up\:-gap-grid_large {
    margin-bottom: 9rem;
  }
  .-m_up\:-gap-grid_large_negative {
    margin-bottom: -9rem;
  }
  .-m_up\:-gap-grid_xlarge {
    margin-bottom: 10rem;
  }
  .-m_up\:-gap-grid_xlarge_negative {
    margin-bottom: -10rem;
  }
}
@media (min-width: 1501px) {
  .-l_up\:-gap-grid_none {
    margin-bottom: 0;
  }
  .-l_up\:-gap-grid_none_negative {
    margin-bottom: 0;
  }
  .-l_up\:-gap-grid_tiny {
    margin-bottom: 1rem;
  }
  .-l_up\:-gap-grid_tiny_negative {
    margin-bottom: -1rem;
  }
  .-l_up\:-gap-grid_xtiny {
    margin-bottom: 1.4rem;
  }
  .-l_up\:-gap-grid_xtiny_negative {
    margin-bottom: -1.4rem;
  }
  .-l_up\:-gap-grid_xxxxsmall {
    margin-bottom: 2rem;
  }
  .-l_up\:-gap-grid_xxxxsmall_negative {
    margin-bottom: -2rem;
  }
  .-l_up\:-gap-grid_xxxsmall {
    margin-bottom: 2.5rem;
  }
  .-l_up\:-gap-grid_xxxsmall_negative {
    margin-bottom: -2.5rem;
  }
  .-l_up\:-gap-grid_xxsmall {
    margin-bottom: 3rem;
  }
  .-l_up\:-gap-grid_xxsmall_negative {
    margin-bottom: -3rem;
  }
  .-l_up\:-gap-grid_xsmall {
    margin-bottom: 4rem;
  }
  .-l_up\:-gap-grid_xsmall_negative {
    margin-bottom: -4rem;
  }
  .-l_up\:-gap-grid_small {
    margin-bottom: 5rem;
  }
  .-l_up\:-gap-grid_small_negative {
    margin-bottom: -5rem;
  }
  .-l_up\:-gap-grid_medium {
    margin-bottom: 6rem;
  }
  .-l_up\:-gap-grid_medium_negative {
    margin-bottom: -6rem;
  }
  .-l_up\:-gap-grid_xmedium {
    margin-bottom: 7rem;
  }
  .-l_up\:-gap-grid_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-l_up\:-gap-grid_xxmedium {
    margin-bottom: 8rem;
  }
  .-l_up\:-gap-grid_xxmedium_negative {
    margin-bottom: -8rem;
  }
  .-l_up\:-gap-grid_large {
    margin-bottom: 9rem;
  }
  .-l_up\:-gap-grid_large_negative {
    margin-bottom: -9rem;
  }
  .-l_up\:-gap-grid_xlarge {
    margin-bottom: 10rem;
  }
  .-l_up\:-gap-grid_xlarge_negative {
    margin-bottom: -10rem;
  }
}
@media (max-width: 1500px) {
  .-l\:-gap-grid_none {
    margin-bottom: 0;
  }
  .-l\:-gap-grid_none_negative {
    margin-bottom: 0;
  }
  .-l\:-gap-grid_tiny {
    margin-bottom: 1rem;
  }
  .-l\:-gap-grid_tiny_negative {
    margin-bottom: -1rem;
  }
  .-l\:-gap-grid_xtiny {
    margin-bottom: 1.4rem;
  }
  .-l\:-gap-grid_xtiny_negative {
    margin-bottom: -1.4rem;
  }
  .-l\:-gap-grid_xxxxsmall {
    margin-bottom: 2rem;
  }
  .-l\:-gap-grid_xxxxsmall_negative {
    margin-bottom: -2rem;
  }
  .-l\:-gap-grid_xxxsmall {
    margin-bottom: 2.5rem;
  }
  .-l\:-gap-grid_xxxsmall_negative {
    margin-bottom: -2.5rem;
  }
  .-l\:-gap-grid_xxsmall {
    margin-bottom: 3rem;
  }
  .-l\:-gap-grid_xxsmall_negative {
    margin-bottom: -3rem;
  }
  .-l\:-gap-grid_xsmall {
    margin-bottom: 4rem;
  }
  .-l\:-gap-grid_xsmall_negative {
    margin-bottom: -4rem;
  }
  .-l\:-gap-grid_small {
    margin-bottom: 5rem;
  }
  .-l\:-gap-grid_small_negative {
    margin-bottom: -5rem;
  }
  .-l\:-gap-grid_medium {
    margin-bottom: 6rem;
  }
  .-l\:-gap-grid_medium_negative {
    margin-bottom: -6rem;
  }
  .-l\:-gap-grid_xmedium {
    margin-bottom: 7rem;
  }
  .-l\:-gap-grid_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-l\:-gap-grid_xxmedium {
    margin-bottom: 8rem;
  }
  .-l\:-gap-grid_xxmedium_negative {
    margin-bottom: -8rem;
  }
  .-l\:-gap-grid_large {
    margin-bottom: 9rem;
  }
  .-l\:-gap-grid_large_negative {
    margin-bottom: -9rem;
  }
  .-l\:-gap-grid_xlarge {
    margin-bottom: 10rem;
  }
  .-l\:-gap-grid_xlarge_negative {
    margin-bottom: -10rem;
  }
}
@media (max-width: 1200px) {
  .-m\:-gap-grid_none {
    margin-bottom: 0;
  }
  .-m\:-gap-grid_none_negative {
    margin-bottom: 0;
  }
  .-m\:-gap-grid_tiny {
    margin-bottom: 1rem;
  }
  .-m\:-gap-grid_tiny_negative {
    margin-bottom: -1rem;
  }
  .-m\:-gap-grid_xtiny {
    margin-bottom: 1.4rem;
  }
  .-m\:-gap-grid_xtiny_negative {
    margin-bottom: -1.4rem;
  }
  .-m\:-gap-grid_xxxxsmall {
    margin-bottom: 2rem;
  }
  .-m\:-gap-grid_xxxxsmall_negative {
    margin-bottom: -2rem;
  }
  .-m\:-gap-grid_xxxsmall {
    margin-bottom: 2.5rem;
  }
  .-m\:-gap-grid_xxxsmall_negative {
    margin-bottom: -2.5rem;
  }
  .-m\:-gap-grid_xxsmall {
    margin-bottom: 3rem;
  }
  .-m\:-gap-grid_xxsmall_negative {
    margin-bottom: -3rem;
  }
  .-m\:-gap-grid_xsmall {
    margin-bottom: 4rem;
  }
  .-m\:-gap-grid_xsmall_negative {
    margin-bottom: -4rem;
  }
  .-m\:-gap-grid_small {
    margin-bottom: 5rem;
  }
  .-m\:-gap-grid_small_negative {
    margin-bottom: -5rem;
  }
  .-m\:-gap-grid_medium {
    margin-bottom: 6rem;
  }
  .-m\:-gap-grid_medium_negative {
    margin-bottom: -6rem;
  }
  .-m\:-gap-grid_xmedium {
    margin-bottom: 7rem;
  }
  .-m\:-gap-grid_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-m\:-gap-grid_xxmedium {
    margin-bottom: 8rem;
  }
  .-m\:-gap-grid_xxmedium_negative {
    margin-bottom: -8rem;
  }
  .-m\:-gap-grid_large {
    margin-bottom: 9rem;
  }
  .-m\:-gap-grid_large_negative {
    margin-bottom: -9rem;
  }
  .-m\:-gap-grid_xlarge {
    margin-bottom: 10rem;
  }
  .-m\:-gap-grid_xlarge_negative {
    margin-bottom: -10rem;
  }
}
@media (max-width: 1000px) {
  .-s\:-gap-grid_none {
    margin-bottom: 0;
  }
  .-s\:-gap-grid_none_negative {
    margin-bottom: 0;
  }
  .-s\:-gap-grid_tiny {
    margin-bottom: 1rem;
  }
  .-s\:-gap-grid_tiny_negative {
    margin-bottom: -1rem;
  }
  .-s\:-gap-grid_xtiny {
    margin-bottom: 1.4rem;
  }
  .-s\:-gap-grid_xtiny_negative {
    margin-bottom: -1.4rem;
  }
  .-s\:-gap-grid_xxxxsmall {
    margin-bottom: 2rem;
  }
  .-s\:-gap-grid_xxxxsmall_negative {
    margin-bottom: -2rem;
  }
  .-s\:-gap-grid_xxxsmall {
    margin-bottom: 2.5rem;
  }
  .-s\:-gap-grid_xxxsmall_negative {
    margin-bottom: -2.5rem;
  }
  .-s\:-gap-grid_xxsmall {
    margin-bottom: 3rem;
  }
  .-s\:-gap-grid_xxsmall_negative {
    margin-bottom: -3rem;
  }
  .-s\:-gap-grid_xsmall {
    margin-bottom: 4rem;
  }
  .-s\:-gap-grid_xsmall_negative {
    margin-bottom: -4rem;
  }
  .-s\:-gap-grid_small {
    margin-bottom: 5rem;
  }
  .-s\:-gap-grid_small_negative {
    margin-bottom: -5rem;
  }
  .-s\:-gap-grid_medium {
    margin-bottom: 6rem;
  }
  .-s\:-gap-grid_medium_negative {
    margin-bottom: -6rem;
  }
  .-s\:-gap-grid_xmedium {
    margin-bottom: 7rem;
  }
  .-s\:-gap-grid_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-s\:-gap-grid_xxmedium {
    margin-bottom: 8rem;
  }
  .-s\:-gap-grid_xxmedium_negative {
    margin-bottom: -8rem;
  }
  .-s\:-gap-grid_large {
    margin-bottom: 9rem;
  }
  .-s\:-gap-grid_large_negative {
    margin-bottom: -9rem;
  }
  .-s\:-gap-grid_xlarge {
    margin-bottom: 10rem;
  }
  .-s\:-gap-grid_xlarge_negative {
    margin-bottom: -10rem;
  }
}
@media (max-width: 750px) {
  .-xs\:-gap-grid_none {
    margin-bottom: 0;
  }
  .-xs\:-gap-grid_none_negative {
    margin-bottom: 0;
  }
  .-xs\:-gap-grid_tiny {
    margin-bottom: 1rem;
  }
  .-xs\:-gap-grid_tiny_negative {
    margin-bottom: -1rem;
  }
  .-xs\:-gap-grid_xtiny {
    margin-bottom: 1.4rem;
  }
  .-xs\:-gap-grid_xtiny_negative {
    margin-bottom: -1.4rem;
  }
  .-xs\:-gap-grid_xxxxsmall {
    margin-bottom: 2rem;
  }
  .-xs\:-gap-grid_xxxxsmall_negative {
    margin-bottom: -2rem;
  }
  .-xs\:-gap-grid_xxxsmall {
    margin-bottom: 2.5rem;
  }
  .-xs\:-gap-grid_xxxsmall_negative {
    margin-bottom: -2.5rem;
  }
  .-xs\:-gap-grid_xxsmall {
    margin-bottom: 3rem;
  }
  .-xs\:-gap-grid_xxsmall_negative {
    margin-bottom: -3rem;
  }
  .-xs\:-gap-grid_xsmall {
    margin-bottom: 4rem;
  }
  .-xs\:-gap-grid_xsmall_negative {
    margin-bottom: -4rem;
  }
  .-xs\:-gap-grid_small {
    margin-bottom: 5rem;
  }
  .-xs\:-gap-grid_small_negative {
    margin-bottom: -5rem;
  }
  .-xs\:-gap-grid_medium {
    margin-bottom: 6rem;
  }
  .-xs\:-gap-grid_medium_negative {
    margin-bottom: -6rem;
  }
  .-xs\:-gap-grid_xmedium {
    margin-bottom: 7rem;
  }
  .-xs\:-gap-grid_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-xs\:-gap-grid_xxmedium {
    margin-bottom: 8rem;
  }
  .-xs\:-gap-grid_xxmedium_negative {
    margin-bottom: -8rem;
  }
  .-xs\:-gap-grid_large {
    margin-bottom: 9rem;
  }
  .-xs\:-gap-grid_large_negative {
    margin-bottom: -9rem;
  }
  .-xs\:-gap-grid_xlarge {
    margin-bottom: 10rem;
  }
  .-xs\:-gap-grid_xlarge_negative {
    margin-bottom: -10rem;
  }
}
@media (max-width: 500px) {
  .-xxs\:-gap-grid_none {
    margin-bottom: 0;
  }
  .-xxs\:-gap-grid_none_negative {
    margin-bottom: 0;
  }
  .-xxs\:-gap-grid_tiny {
    margin-bottom: 1rem;
  }
  .-xxs\:-gap-grid_tiny_negative {
    margin-bottom: -1rem;
  }
  .-xxs\:-gap-grid_xtiny {
    margin-bottom: 1.4rem;
  }
  .-xxs\:-gap-grid_xtiny_negative {
    margin-bottom: -1.4rem;
  }
  .-xxs\:-gap-grid_xxxxsmall {
    margin-bottom: 2rem;
  }
  .-xxs\:-gap-grid_xxxxsmall_negative {
    margin-bottom: -2rem;
  }
  .-xxs\:-gap-grid_xxxsmall {
    margin-bottom: 2.5rem;
  }
  .-xxs\:-gap-grid_xxxsmall_negative {
    margin-bottom: -2.5rem;
  }
  .-xxs\:-gap-grid_xxsmall {
    margin-bottom: 3rem;
  }
  .-xxs\:-gap-grid_xxsmall_negative {
    margin-bottom: -3rem;
  }
  .-xxs\:-gap-grid_xsmall {
    margin-bottom: 4rem;
  }
  .-xxs\:-gap-grid_xsmall_negative {
    margin-bottom: -4rem;
  }
  .-xxs\:-gap-grid_small {
    margin-bottom: 5rem;
  }
  .-xxs\:-gap-grid_small_negative {
    margin-bottom: -5rem;
  }
  .-xxs\:-gap-grid_medium {
    margin-bottom: 6rem;
  }
  .-xxs\:-gap-grid_medium_negative {
    margin-bottom: -6rem;
  }
  .-xxs\:-gap-grid_xmedium {
    margin-bottom: 7rem;
  }
  .-xxs\:-gap-grid_xmedium_negative {
    margin-bottom: -7rem;
  }
  .-xxs\:-gap-grid_xxmedium {
    margin-bottom: 8rem;
  }
  .-xxs\:-gap-grid_xxmedium_negative {
    margin-bottom: -8rem;
  }
  .-xxs\:-gap-grid_large {
    margin-bottom: 9rem;
  }
  .-xxs\:-gap-grid_large_negative {
    margin-bottom: -9rem;
  }
  .-xxs\:-gap-grid_xlarge {
    margin-bottom: 10rem;
  }
  .-xxs\:-gap-grid_xlarge_negative {
    margin-bottom: -10rem;
  }
}
.-gap-grid-inner_y_none {
  padding-top: 0;
  padding-bottom: 0;
}
.-gap-grid-inner_y_xtiny {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.-gap-grid-inner_y_tiny {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.-gap-grid-inner_y_xxxxsmall {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.-gap-grid-inner_y_xxxsmall {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.-gap-grid-inner_y_xxsmall {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.-gap-grid-inner_y_xsmall {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.-gap-grid-inner_y_small {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.-gap-grid-inner_y_medium {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.-gap-grid-inner_y_xmedium {
  padding-top: 7rem;
  padding-bottom: 7rem;
}
.-gap-grid-inner_y_xxmedium {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.-gap-grid-inner_y_large {
  padding-top: 9rem;
  padding-bottom: 9rem;
}
.-gap-grid-inner_y_xlarge {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
@media (min-width: 501px) {
  .-xxs_up\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
  .-xxs_up\:-gap-grid-inner_y_xtiny {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-xxs_up\:-gap-grid-inner_y_tiny {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .-xxs_up\:-gap-grid-inner_y_xxxxsmall {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-xxs_up\:-gap-grid-inner_y_xxxsmall {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .-xxs_up\:-gap-grid-inner_y_xxsmall {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-xxs_up\:-gap-grid-inner_y_xsmall {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-xxs_up\:-gap-grid-inner_y_small {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-xxs_up\:-gap-grid-inner_y_medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-xxs_up\:-gap-grid-inner_y_xmedium {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-xxs_up\:-gap-grid-inner_y_xxmedium {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-xxs_up\:-gap-grid-inner_y_large {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-xxs_up\:-gap-grid-inner_y_xlarge {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (min-width: 751px) {
  .-xs_up\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
  .-xs_up\:-gap-grid-inner_y_xtiny {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-xs_up\:-gap-grid-inner_y_tiny {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .-xs_up\:-gap-grid-inner_y_xxxxsmall {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-xs_up\:-gap-grid-inner_y_xxxsmall {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .-xs_up\:-gap-grid-inner_y_xxsmall {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-xs_up\:-gap-grid-inner_y_xsmall {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-xs_up\:-gap-grid-inner_y_small {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-xs_up\:-gap-grid-inner_y_medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-xs_up\:-gap-grid-inner_y_xmedium {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-xs_up\:-gap-grid-inner_y_xxmedium {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-xs_up\:-gap-grid-inner_y_large {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-xs_up\:-gap-grid-inner_y_xlarge {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (min-width: 1001px) {
  .-s_up\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
  .-s_up\:-gap-grid-inner_y_xtiny {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-s_up\:-gap-grid-inner_y_tiny {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .-s_up\:-gap-grid-inner_y_xxxxsmall {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-s_up\:-gap-grid-inner_y_xxxsmall {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .-s_up\:-gap-grid-inner_y_xxsmall {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-s_up\:-gap-grid-inner_y_xsmall {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-s_up\:-gap-grid-inner_y_small {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-s_up\:-gap-grid-inner_y_medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-s_up\:-gap-grid-inner_y_xmedium {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-s_up\:-gap-grid-inner_y_xxmedium {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-s_up\:-gap-grid-inner_y_large {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-s_up\:-gap-grid-inner_y_xlarge {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (min-width: 1201px) {
  .-m_up\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
  .-m_up\:-gap-grid-inner_y_xtiny {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-m_up\:-gap-grid-inner_y_tiny {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .-m_up\:-gap-grid-inner_y_xxxxsmall {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-m_up\:-gap-grid-inner_y_xxxsmall {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .-m_up\:-gap-grid-inner_y_xxsmall {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-m_up\:-gap-grid-inner_y_xsmall {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-m_up\:-gap-grid-inner_y_small {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-m_up\:-gap-grid-inner_y_medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-m_up\:-gap-grid-inner_y_xmedium {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-m_up\:-gap-grid-inner_y_xxmedium {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-m_up\:-gap-grid-inner_y_large {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-m_up\:-gap-grid-inner_y_xlarge {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (min-width: 1501px) {
  .-l_up\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
  .-l_up\:-gap-grid-inner_y_xtiny {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-l_up\:-gap-grid-inner_y_tiny {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .-l_up\:-gap-grid-inner_y_xxxxsmall {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-l_up\:-gap-grid-inner_y_xxxsmall {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .-l_up\:-gap-grid-inner_y_xxsmall {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-l_up\:-gap-grid-inner_y_xsmall {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-l_up\:-gap-grid-inner_y_small {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-l_up\:-gap-grid-inner_y_medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-l_up\:-gap-grid-inner_y_xmedium {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-l_up\:-gap-grid-inner_y_xxmedium {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-l_up\:-gap-grid-inner_y_large {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-l_up\:-gap-grid-inner_y_xlarge {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (max-width: 1500px) {
  .-l\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
  .-l\:-gap-grid-inner_y_xtiny {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-l\:-gap-grid-inner_y_tiny {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .-l\:-gap-grid-inner_y_xxxxsmall {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-l\:-gap-grid-inner_y_xxxsmall {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .-l\:-gap-grid-inner_y_xxsmall {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-l\:-gap-grid-inner_y_xsmall {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-l\:-gap-grid-inner_y_small {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-l\:-gap-grid-inner_y_medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-l\:-gap-grid-inner_y_xmedium {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-l\:-gap-grid-inner_y_xxmedium {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-l\:-gap-grid-inner_y_large {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-l\:-gap-grid-inner_y_xlarge {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (max-width: 1200px) {
  .-m\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
  .-m\:-gap-grid-inner_y_xtiny {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-m\:-gap-grid-inner_y_tiny {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .-m\:-gap-grid-inner_y_xxxxsmall {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-m\:-gap-grid-inner_y_xxxsmall {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .-m\:-gap-grid-inner_y_xxsmall {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-m\:-gap-grid-inner_y_xsmall {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-m\:-gap-grid-inner_y_small {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-m\:-gap-grid-inner_y_medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-m\:-gap-grid-inner_y_xmedium {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-m\:-gap-grid-inner_y_xxmedium {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-m\:-gap-grid-inner_y_large {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-m\:-gap-grid-inner_y_xlarge {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (max-width: 1000px) {
  .-s\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
  .-s\:-gap-grid-inner_y_xtiny {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-s\:-gap-grid-inner_y_tiny {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .-s\:-gap-grid-inner_y_xxxxsmall {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-s\:-gap-grid-inner_y_xxxsmall {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .-s\:-gap-grid-inner_y_xxsmall {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-s\:-gap-grid-inner_y_xsmall {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-s\:-gap-grid-inner_y_small {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-s\:-gap-grid-inner_y_medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-s\:-gap-grid-inner_y_xmedium {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-s\:-gap-grid-inner_y_xxmedium {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-s\:-gap-grid-inner_y_large {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-s\:-gap-grid-inner_y_xlarge {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (max-width: 750px) {
  .-xs\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
  .-xs\:-gap-grid-inner_y_xtiny {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-xs\:-gap-grid-inner_y_tiny {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .-xs\:-gap-grid-inner_y_xxxxsmall {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-xs\:-gap-grid-inner_y_xxxsmall {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .-xs\:-gap-grid-inner_y_xxsmall {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-xs\:-gap-grid-inner_y_xsmall {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-xs\:-gap-grid-inner_y_small {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-xs\:-gap-grid-inner_y_medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-xs\:-gap-grid-inner_y_xmedium {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-xs\:-gap-grid-inner_y_xxmedium {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-xs\:-gap-grid-inner_y_large {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-xs\:-gap-grid-inner_y_xlarge {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (max-width: 500px) {
  .-xxs\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
  .-xxs\:-gap-grid-inner_y_xtiny {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-xxs\:-gap-grid-inner_y_tiny {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .-xxs\:-gap-grid-inner_y_xxxxsmall {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-xxs\:-gap-grid-inner_y_xxxsmall {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .-xxs\:-gap-grid-inner_y_xxsmall {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-xxs\:-gap-grid-inner_y_xsmall {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-xxs\:-gap-grid-inner_y_small {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-xxs\:-gap-grid-inner_y_medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-xxs\:-gap-grid-inner_y_xmedium {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-xxs\:-gap-grid-inner_y_xxmedium {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-xxs\:-gap-grid-inner_y_large {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-xxs\:-gap-grid-inner_y_xlarge {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
.-gap-grid-inner_x_none {
  padding-left: 0;
  padding-right: 0;
}
.-gap-grid-inner_x_xtiny {
  padding-left: 1rem;
  padding-right: 1rem;
}
.-gap-grid-inner_x_tiny {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.-gap-grid-inner_x_xxxxsmall {
  padding-left: 2rem;
  padding-right: 2rem;
}
.-gap-grid-inner_x_xxxsmall {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.-gap-grid-inner_x_xxsmall {
  padding-left: 3rem;
  padding-right: 3rem;
}
.-gap-grid-inner_x_xsmall {
  padding-left: 4rem;
  padding-right: 4rem;
}
.-gap-grid-inner_x_small {
  padding-left: 5rem;
  padding-right: 5rem;
}
.-gap-grid-inner_x_medium {
  padding-left: 6rem;
  padding-right: 6rem;
}
.-gap-grid-inner_x_xmedium {
  padding-left: 7rem;
  padding-right: 7rem;
}
.-gap-grid-inner_x_xxmedium {
  padding-left: 8rem;
  padding-right: 8rem;
}
.-gap-grid-inner_x_large {
  padding-left: 9rem;
  padding-right: 9rem;
}
.-gap-grid-inner_x_xlarge {
  padding-left: 10rem;
  padding-right: 10rem;
}
@media (min-width: 501px) {
  .-xxs_up\:-gap-grid-inner_x_none {
    padding-left: 0;
    padding-right: 0;
  }
  .-xxs_up\:-gap-grid-inner_x_xtiny {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .-xxs_up\:-gap-grid-inner_x_tiny {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .-xxs_up\:-gap-grid-inner_x_xxxxsmall {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .-xxs_up\:-gap-grid-inner_x_xxxsmall {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .-xxs_up\:-gap-grid-inner_x_xxsmall {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .-xxs_up\:-gap-grid-inner_x_xsmall {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .-xxs_up\:-gap-grid-inner_x_small {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .-xxs_up\:-gap-grid-inner_x_medium {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .-xxs_up\:-gap-grid-inner_x_xmedium {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .-xxs_up\:-gap-grid-inner_x_xxmedium {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .-xxs_up\:-gap-grid-inner_x_large {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .-xxs_up\:-gap-grid-inner_x_xlarge {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}
@media (min-width: 751px) {
  .-xs_up\:-gap-grid-inner_x_none {
    padding-left: 0;
    padding-right: 0;
  }
  .-xs_up\:-gap-grid-inner_x_xtiny {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .-xs_up\:-gap-grid-inner_x_tiny {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .-xs_up\:-gap-grid-inner_x_xxxxsmall {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .-xs_up\:-gap-grid-inner_x_xxxsmall {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .-xs_up\:-gap-grid-inner_x_xxsmall {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .-xs_up\:-gap-grid-inner_x_xsmall {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .-xs_up\:-gap-grid-inner_x_small {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .-xs_up\:-gap-grid-inner_x_medium {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .-xs_up\:-gap-grid-inner_x_xmedium {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .-xs_up\:-gap-grid-inner_x_xxmedium {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .-xs_up\:-gap-grid-inner_x_large {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .-xs_up\:-gap-grid-inner_x_xlarge {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}
@media (min-width: 1001px) {
  .-s_up\:-gap-grid-inner_x_none {
    padding-left: 0;
    padding-right: 0;
  }
  .-s_up\:-gap-grid-inner_x_xtiny {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .-s_up\:-gap-grid-inner_x_tiny {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .-s_up\:-gap-grid-inner_x_xxxxsmall {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .-s_up\:-gap-grid-inner_x_xxxsmall {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .-s_up\:-gap-grid-inner_x_xxsmall {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .-s_up\:-gap-grid-inner_x_xsmall {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .-s_up\:-gap-grid-inner_x_small {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .-s_up\:-gap-grid-inner_x_medium {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .-s_up\:-gap-grid-inner_x_xmedium {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .-s_up\:-gap-grid-inner_x_xxmedium {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .-s_up\:-gap-grid-inner_x_large {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .-s_up\:-gap-grid-inner_x_xlarge {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}
@media (min-width: 1201px) {
  .-m_up\:-gap-grid-inner_x_none {
    padding-left: 0;
    padding-right: 0;
  }
  .-m_up\:-gap-grid-inner_x_xtiny {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .-m_up\:-gap-grid-inner_x_tiny {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .-m_up\:-gap-grid-inner_x_xxxxsmall {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .-m_up\:-gap-grid-inner_x_xxxsmall {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .-m_up\:-gap-grid-inner_x_xxsmall {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .-m_up\:-gap-grid-inner_x_xsmall {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .-m_up\:-gap-grid-inner_x_small {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .-m_up\:-gap-grid-inner_x_medium {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .-m_up\:-gap-grid-inner_x_xmedium {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .-m_up\:-gap-grid-inner_x_xxmedium {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .-m_up\:-gap-grid-inner_x_large {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .-m_up\:-gap-grid-inner_x_xlarge {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}
@media (min-width: 1501px) {
  .-l_up\:-gap-grid-inner_x_none {
    padding-left: 0;
    padding-right: 0;
  }
  .-l_up\:-gap-grid-inner_x_xtiny {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .-l_up\:-gap-grid-inner_x_tiny {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .-l_up\:-gap-grid-inner_x_xxxxsmall {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .-l_up\:-gap-grid-inner_x_xxxsmall {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .-l_up\:-gap-grid-inner_x_xxsmall {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .-l_up\:-gap-grid-inner_x_xsmall {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .-l_up\:-gap-grid-inner_x_small {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .-l_up\:-gap-grid-inner_x_medium {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .-l_up\:-gap-grid-inner_x_xmedium {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .-l_up\:-gap-grid-inner_x_xxmedium {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .-l_up\:-gap-grid-inner_x_large {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .-l_up\:-gap-grid-inner_x_xlarge {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}
@media (max-width: 1500px) {
  .-l\:-gap-grid-inner_x_none {
    padding-left: 0;
    padding-right: 0;
  }
  .-l\:-gap-grid-inner_x_xtiny {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .-l\:-gap-grid-inner_x_tiny {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .-l\:-gap-grid-inner_x_xxxxsmall {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .-l\:-gap-grid-inner_x_xxxsmall {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .-l\:-gap-grid-inner_x_xxsmall {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .-l\:-gap-grid-inner_x_xsmall {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .-l\:-gap-grid-inner_x_small {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .-l\:-gap-grid-inner_x_medium {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .-l\:-gap-grid-inner_x_xmedium {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .-l\:-gap-grid-inner_x_xxmedium {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .-l\:-gap-grid-inner_x_large {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .-l\:-gap-grid-inner_x_xlarge {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}
@media (max-width: 1200px) {
  .-m\:-gap-grid-inner_x_none {
    padding-left: 0;
    padding-right: 0;
  }
  .-m\:-gap-grid-inner_x_xtiny {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .-m\:-gap-grid-inner_x_tiny {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .-m\:-gap-grid-inner_x_xxxxsmall {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .-m\:-gap-grid-inner_x_xxxsmall {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .-m\:-gap-grid-inner_x_xxsmall {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .-m\:-gap-grid-inner_x_xsmall {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .-m\:-gap-grid-inner_x_small {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .-m\:-gap-grid-inner_x_medium {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .-m\:-gap-grid-inner_x_xmedium {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .-m\:-gap-grid-inner_x_xxmedium {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .-m\:-gap-grid-inner_x_large {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .-m\:-gap-grid-inner_x_xlarge {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}
@media (max-width: 1000px) {
  .-s\:-gap-grid-inner_x_none {
    padding-left: 0;
    padding-right: 0;
  }
  .-s\:-gap-grid-inner_x_xtiny {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .-s\:-gap-grid-inner_x_tiny {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .-s\:-gap-grid-inner_x_xxxxsmall {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .-s\:-gap-grid-inner_x_xxxsmall {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .-s\:-gap-grid-inner_x_xxsmall {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .-s\:-gap-grid-inner_x_xsmall {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .-s\:-gap-grid-inner_x_small {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .-s\:-gap-grid-inner_x_medium {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .-s\:-gap-grid-inner_x_xmedium {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .-s\:-gap-grid-inner_x_xxmedium {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .-s\:-gap-grid-inner_x_large {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .-s\:-gap-grid-inner_x_xlarge {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}
@media (max-width: 750px) {
  .-xs\:-gap-grid-inner_x_none {
    padding-left: 0;
    padding-right: 0;
  }
  .-xs\:-gap-grid-inner_x_xtiny {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .-xs\:-gap-grid-inner_x_tiny {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .-xs\:-gap-grid-inner_x_xxxxsmall {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .-xs\:-gap-grid-inner_x_xxxsmall {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .-xs\:-gap-grid-inner_x_xxsmall {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .-xs\:-gap-grid-inner_x_xsmall {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .-xs\:-gap-grid-inner_x_small {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .-xs\:-gap-grid-inner_x_medium {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .-xs\:-gap-grid-inner_x_xmedium {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .-xs\:-gap-grid-inner_x_xxmedium {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .-xs\:-gap-grid-inner_x_large {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .-xs\:-gap-grid-inner_x_xlarge {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}
@media (max-width: 500px) {
  .-xxs\:-gap-grid-inner_x_none {
    padding-left: 0;
    padding-right: 0;
  }
  .-xxs\:-gap-grid-inner_x_xtiny {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .-xxs\:-gap-grid-inner_x_tiny {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .-xxs\:-gap-grid-inner_x_xxxxsmall {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .-xxs\:-gap-grid-inner_x_xxxsmall {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .-xxs\:-gap-grid-inner_x_xxsmall {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .-xxs\:-gap-grid-inner_x_xsmall {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .-xxs\:-gap-grid-inner_x_small {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .-xxs\:-gap-grid-inner_x_medium {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .-xxs\:-gap-grid-inner_x_xmedium {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .-xxs\:-gap-grid-inner_x_xxmedium {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .-xxs\:-gap-grid-inner_x_large {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .-xxs\:-gap-grid-inner_x_xlarge {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}
.-all-transition_off {
  pointer-events: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}
.-all-transition_off * {
  pointer-events: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}
.-list-style-unset {
  list-style: unset;
  padding-left: 0 !important;
}
.-list-style-unset::before {
  display: none;
}
.-h-77 {
  height: 77px;
}
.-hidden {
  display: none;
}
.-font-bold {
  font-weight: bold;
}
.-sub {
  font-size: 0.5em;
  bottom: 0;
}
@media (min-width: 1501px) {
  .-l_up\:-hidden {
    display: none;
  }
}
@media (min-width: 1201px) {
  .-m_up\:-hidden {
    display: none;
  }
}
@media (min-width: 1001px) {
  .-s_up\:-hidden {
    display: none;
  }
}
@media (min-width: 751px) {
  .-xs_up\:-hidden {
    display: none;
  }
}
@media (min-width: 501px) {
  .-xxs_up\:-hidden {
    display: none;
  }
}
@media (max-width: 1500px) {
  .-l\:-hidden {
    display: none;
  }
}
@media (max-width: 1200px) {
  .-m\:-hidden {
    display: none;
  }
}
@media (max-width: 1000px) {
  .-s\:-hidden {
    display: none;
  }
}
@media (max-width: 750px) {
  .-xs\:-hidden {
    display: none;
  }
}
@media (max-width: 500px) {
  .-xxs\:-hidden {
    display: none;
  }
}
.is-load {
  pointer-events: none;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
.-decoration-none {
  text-decoration: none;
}
.-whitespace-nowrap {
  white-space: nowrap;
}
.font-bold {
  font-weight: bold;
}
.-overflow-visible {
  overflow: visible;
}
.-word-break-all {
  word-break: break-all;
}
.-clearfix:after {
  clear: both;
  display: block;
  content: '';
}
.-color_grey {
  color: #7c849c;
}
.-color_orange {
  color: #000;
}
.-color_white {
  color: #fff;
}
.-color_xwhite {
  color: rgba(255,255,255,0.5);
}
.-color_black {
  color: #000;
}
.-color_red {
  color: #f00;
}
.-color_green {
  color: #090;
}
.-background_grey {
  background: #909091;
}
.-background_grey-light {
  background: #ecf1f4;
}
.-background_orange-light {
  background: #ff9623;
}
.-background_grey-light {
  background: #ecf1f4;
}
.-font-bold {
  font-weight: bold;
}
.-font-normal {
  font-weight: normal;
}
.-flex-center {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.-flex-direction-column {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.-items-center {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.-justify-content-between {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.-justify-content-center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.-fill_white {
  fill: #fff;
}
.-text-italic {
  font-style: italic;
}
.-text-small {
  font-size: 0.8em;
}
.-text-medium {
  font-size: 1.2em;
}
.-weight-normal {
  font-weight: normal;
}
@media (max-width: 750px) {
  .-xs\:-flex-row {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.c-about-promo p {
  position: relative;
  margin-bottom: 1.25em;
}
.c-about-promo img {
  max-width: 100%;
}
.c-about-promo b {
  color: #ef7f1a;
}
.c-about-promo__image_out {
  z-index: -1;
  margin-right: -30px;
  margin-left: -30px;
}
.c-about-promo__image_out::before,
.c-about-promo__image_out::after {
  content: '';
  display: block;
}
.c-about-promo__image_out::before {
  margin-top: -10.784313725490197%;
}
.c-about-promo__image_out::after {
  margin-bottom: -5.88235294117647%;
}
@media (min-width: 768px) {
  .c-about-promo {
    padding-right: 50px;
    padding-left: 50px;
    font-size: 1.5em;
  }
  .c-about-promo h1 {
    margin-right: 100px;
  }
  .c-about-promo__image_out {
    margin-right: -80px;
    margin-left: -50px;
  }
}
@media (min-width: 1024px) {
  .c-about-promo {
    padding-right: 75px;
    padding-left: 75px;
  }
  .c-about-promo__image_out {
    margin-right: -105px;
    margin-left: -75px;
  }
}
.actions-group__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin: 0 -10px -2rem;
}
.actions-group__item {
  margin: 0 10px 2rem;
}
.actions-group__item_fixed {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
@media (max-width: 1000px) {
  .actions-group__list {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.actions-group_margin-top_auto {
  margin-top: auto;
}
.actions-group_block .actions-group__list {
  display: block;
}
.actions-group_underlined {
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(255,255,255,0.3);
}
.actions-group_gap_large .actions-group__list {
  margin-left: -35px;
  margin-right: -35px;
}
.actions-group_gap_large .actions-group__item {
  margin-left: 35px;
  margin-right: 35px;
}
.actions-group_justify_center .actions-group__list {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.actions-figure {
  position: relative;
}
.actions-figure__content {
  background: center center/cover no-repeat;
}
.actions-figure__content::before {
  content: '';
  display: block;
}
.actions-figure_promo-form {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0 20px 0 -100px;
}
.actions-figure_promo-form .actions-figure__content::before {
  padding-bottom: 100.3921568627451%;
}
.action-icon {
  text-decoration: none;
}
.action-icon_small {
  font-size: 1.3rem;
  line-height: 1.153846153846154;
}
.action-icon_flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.action-icon_ai_center {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.action-icon_settings .action-icon__icon {
  width: 13px;
  display: inline-block;
  margin-right: 4px;
}
.action-icon_settings .action-icon__icon svg {
  fill: #f58220;
}
.action-icon_icon-size_m .action-icon__icon {
  width: 20px;
}
.action-icon_xsmall {
  font-size: 1rem;
  line-height: 1.4;
}
.action-icon_info .action-icon__icon {
  width: 12px;
  display: inline-block;
  margin-right: 2px;
}
.action-icon_info .action-icon__icon svg {
  fill: #f58220;
}
.action-icon_dashed .action-icon__title {
  border-bottom: 1px dashed #f58220;
}
.actions-group-flex-center {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.alert {
  padding: 12px 20px;
  border: 1px solid #c6c6c7;
  border-radius: 4px;
}
.alert_error {
  color: #721c24;
  background-color: #f8d7da;
  border-color: transparent;
}
.article-card {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  text-decoration: none;
}
.article-card__wrapper {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.article-card__figure {
  overflow: hidden;
  position: relative;
  border-radius: 0.4rem 4px 0 0;
  margin-bottom: 2rem;
}
.article-card__figure::before {
  content: '';
  display: block;
  padding-bottom: 65%;
}
.article-card__figure-image {
  z-index: 10;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: center center/cover no-repeat;
}
.article-card__figure-image::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: -webkit-linear-gradient(270deg, rgba(0,0,0,0) 24.04%, rgba(0,0,0,0.2) 51.44%, rgba(0,0,0,0.6) 92.31%);
  background: -moz-linear-gradient(270deg, rgba(0,0,0,0) 24.04%, rgba(0,0,0,0.2) 51.44%, rgba(0,0,0,0.6) 92.31%);
  background: -o-linear-gradient(270deg, rgba(0,0,0,0) 24.04%, rgba(0,0,0,0.2) 51.44%, rgba(0,0,0,0.6) 92.31%);
  background: -ms-linear-gradient(270deg, rgba(0,0,0,0) 24.04%, rgba(0,0,0,0.2) 51.44%, rgba(0,0,0,0.6) 92.31%);
  background: linear-gradient(180deg, rgba(0,0,0,0) 24.04%, rgba(0,0,0,0.2) 51.44%, rgba(0,0,0,0.6) 92.31%);
}
.article-card__figure-copyright {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  max-height: 100%;
}
.article-card__title {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 500;
  color: #000;
  margin-bottom: 1rem;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  padding-left: 50px;
}
.article-card__info {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  color: #525766;
}
.article-card:hover .article-card__title,
.article-card:hover .title-h3 {
  color: #f58220;
}
@media (max-width: 1000px) {
  .article-card__title {
    font-size: 1.4rem;
    line-height: 1.625;
    overflow: hidden;
    max-height: 5.2rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.article-card_simple {
  color: #fff;
}
.article-card_simple .article-card__title {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  color: #fff;
  padding-right: 0;
}
.article-card_simple .article-card__nav {
  margin-bottom: 0.5rem;
}
.article-card_simple .article-card__nav-item {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: rgba(255,255,255,0.6);
}
.article-card_simple .article-card__nav-icon {
  fill: rgba(255,255,255,0.6);
  width: 0.7rem;
  height: 1.2rem;
}
.article-card_prev .article-card__nav-item_next {
  display: none;
}
.article-card_prev .article-card__nav-icon {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -o-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-right: 10px;
}
.article-card_prev .article-card__nav-title {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -o-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.article-card_next .article-card__nav-item_prev {
  display: none;
}
.article-card_next .article-card__nav-title {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
}
.article-card_next .article-card__nav-icon {
  margin-left: 10px;
}
.article-content {
  max-width: 1240px;
  margin: 0 auto;
}
.article-content__date {
  margin-top: 50px;
  margin-bottom: 20px;
}
.attach-photos__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px -15px -20px;
}
.attach-photos__item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 0 15px 15px 20px;
  max-width: 220px;
  min-width: 160px;
}
.attach-photo {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  background: center center/cover no-repeat;
}
.attach-photo__action {
  position: absolute;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  top: 0;
  right: 0;
  background-color: #f58220;
  border-radius: 4px;
  padding: 6px;
  overflow: hidden;
}
.attach-photo__action:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.attach-photo__action-img {
  width: 13px;
  height: 15px;
  fill: #fff;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.attach-photo::after {
  content: '';
  display: block;
  padding-top: 100%;
}
.attach-photo.is-loading {
  cursor: wait;
}
.attach-photo.is-loading .attach-photo__action {
  pointer-events: none;
}
.attach-photo.is-loading::after {
  background-color: rgba(255,255,255,0.9);
}
.attach-photo.is-loading::before {
  content: '';
  position: absolute;
  z-index: 11;
  width: 30px;
  height: 30px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: 2px solid #f58220;
  border-left-color: rgba(255,255,255,0);
  border-right-color: rgba(255,255,255,0);
  -webkit-animation: load 1.5s linear infinite;
  -moz-animation: load 1.5s linear infinite;
  -o-animation: load 1.5s linear infinite;
  -ms-animation: load 1.5s linear infinite;
  animation: load 1.5s linear infinite;
  border-radius: 50%;
}
.authPopup_title {
  margin-bottom: 3rem;
}
.authPopup_list__title {
  color: #000;
  font-weight: 300;
}
.authPopup_list__item {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-top: 3rem;
}
.authPopup_list__item div {
  color: #000;
  font-weight: 300;
}
.authPopup_list__item i {
  border-radius: 100%;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 1rem;
  margin-top: 0.9rem;
  width: 7px;
  height: 7px;
  background-color: #f58220;
}
.authPopup_icon_wrapper {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 0px;
}
.authPopup_icon {
  width: 144px;
  display: block;
  height: 148px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='144' height='149' viewBox='0 0 144 149' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.77847 126.007H57.4385C59.497 126.007 60.9401 123.967 60.4123 121.977C51.7911 89.4709 77.8728 70.8706 83.6385 67.5073C88.4386 64.7073 89.6667 59.0073 89.5 57.0073C91.9538 55.6739 96 49.0073 92 44.0073C95.6 38.8073 95.8052 25.3406 94.6385 20.5073C91.7006 10.6782 85.2081 7.7134 80.5624 6.69106C79.9633 6.55923 79.411 6.26888 78.9541 5.85961C71.6529 -0.679555 59.4683 -0.461746 54.1385 0.507293C28.9385 6.10729 30.9719 31.5073 35.1385 43.5073C31.5385 49.1073 35.3052 54.8406 37.6385 57.0073C39.0601 62.6933 43.7442 68.2741 46.6416 71.0848C47.2625 71.6872 47.6385 72.5035 47.6385 73.3686V84.5794C47.6385 85.4828 47.2388 86.34 46.4967 86.8552C42.7669 89.4446 33.5745 94.5286 18.6385 99.5073C3.84028 104.44 0.11145 116.201 0.002486 123.376C-0.0204336 124.885 1.26911 126.007 2.77847 126.007Z' fill='%23F58220'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M144 110.007C144 130.994 126.987 148.007 106 148.007C85.0132 148.007 68 130.994 68 110.007C68 89.0204 85.0132 72.0073 106 72.0073C126.987 72.0073 144 89.0204 144 110.007ZM87 110C87 108.343 88.3431 107 90 107H103V94C103 92.3431 104.343 91 106 91C107.657 91 109 92.3431 109 94V107H122C123.657 107 125 108.343 125 110C125 111.657 123.657 113 122 113H109V126C109 127.657 107.657 129 106 129C104.343 129 103 127.657 103 126V113H90C88.3431 113 87 111.657 87 110Z' fill='%23F58220'/%3E%3C/svg%3E%0A");
}
.background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}
.background__image {
  height: 100%;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.background_overlay .background__image {
  filter: blur(8px);
}
.background_overlay::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: rgba(0,0,0,0.5);
}
.badge-outline {
  background: none;
  color: #f58220;
  border: 1px solid #f58220;
}
.badge-orange {
  background: #f58220;
}
.become-dealer-section__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.become-dealer-section__item {
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 50%;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
}
.become-dealer-section__inner {
  position: relative;
  padding-left: 6rem;
  padding-right: 10rem;
  max-width: 720px;
}
.become-dealer-section__map {
  width: 100%;
  height: 100%;
}
@media (max-width: 1000px) {
  .become-dealer-section__inner {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 750px) {
  .become-dealer-section__list {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .become-dealer-section__map {
    height: 45rem;
  }
  .become-dealer-section__inner {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.billboard {
  position: relative;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  direction: ltr;
}
.billboard__slide {
  z-index: 25;
  width:100%;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.billboard__slide-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: center center/cover no-repeat;
}
.billboard__slide-bg::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0,0.5);
}
.billboard__slide-content {
  z-index: 50;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 6.3rem;
  padding-bottom: 10rem;
  min-height: 35rem;
  max-height: 35rem;
}
.billboard__slide-content::before {
  content: '';
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 54rem;
  background: -webkit-linear-gradient(176.97deg, rgba(0,0,0,0.46) 2.99%, rgba(0,0,0,0) 89.59%);
  background: -moz-linear-gradient(176.97deg, rgba(0,0,0,0.46) 2.99%, rgba(0,0,0,0) 89.59%);
  background: -o-linear-gradient(176.97deg, rgba(0,0,0,0.46) 2.99%, rgba(0,0,0,0) 89.59%);
  background: -ms-linear-gradient(176.97deg, rgba(0,0,0,0.46) 2.99%, rgba(0,0,0,0) 89.59%);
  background: linear-gradient(273.03deg, rgba(0,0,0,0.46) 2.99%, rgba(0,0,0,0) 89.59%);
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
  -o-transform: matrix(-1, 0, 0, 1, 0, 0);
  -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
.billboard__slide-info {
  z-index: 50;
  position: relative;
  margin-bottom: 0.5rem;
}
.billboard__slide_light:not(.is-overlayed) .billboard__slide-bg::before {
  content: none;
}
.billboard__slide_light .billboard__slide-content::before {
  content: none;
}
.billboard__slide_light .billboard-content__description {
  color: #525766;
}
.billboard__slide_light .billboard-content__title {
  color: #000;
}
.billboard__slide_light .slick-next,
.billboard__slide_light .slick-prev {
  border-color: #c4c4c4;
}
.billboard__slide_light .slick-next__icon,
.billboard__slide_light .slick-prev__icon {
  fill: #c4c4c4;
}
.billboard__progressbar {
  z-index: 60;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  height: 1rem;
  background-color: rgba(245,130,32,0.7);
  width: 0;
}
.billboard__figure {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  min-width: 150px;
  max-height: 100%;
  z-index: 50;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
.billboard__figure-img {
  height: 100%;
  max-height: 100%;
}
.billboard .slick-list {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.billboard .slick-slide {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.billboard .slick-slide > div {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.billboard .slick-next,
.billboard .slick-prev {
  z-index: 50;
  outline: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 6rem;
  height: 6rem;
  border-radius: 50%;
  background-color: transparent;
  border: 0.1rem solid #fff;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.billboard .slick-next__icon,
.billboard .slick-prev__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  fill: #fff;
}
.billboard .slick-next {
  right: 0;
  margin-right: 15rem;
}
.billboard .slick-next:hover,
.billboard .slick-prev:hover {
  background: #fff;
}
.billboard .slick-next:hover .slick-next__icon,
.billboard .slick-prev:hover .slick-next__icon,
.billboard .slick-next:hover .slick-prev__icon,
.billboard .slick-prev:hover .slick-prev__icon {
  fill: #f58220;
}
.billboard.is-loading,
.billboard.is-loading a {
  cursor: wait !important;
}
.billboard_arrows-primary .slick-next,
.billboard_arrows-primary .slick-prev {
  border: 2px solid #f58220 !important;
}
.billboard_arrows-primary .slick-next:hover,
.billboard_arrows-primary .slick-prev:hover {
  background-color: transparent;
}
.billboard.is-animate-progress .billboard__progressbar {
  -webkit-animation: sliderProgressBar linear;
  -moz-animation: sliderProgressBar linear;
  -o-animation: sliderProgressBar linear;
  -ms-animation: sliderProgressBar linear;
  animation: sliderProgressBar linear;
}
.billboard.is-animate-progress.is-animate-progress-paused .billboard__progressbar {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  -ms-animation-play-state: paused;
  animation-play-state: paused;
}
.billboard_theme_light .billboard__slide:not(.is-overlayed) .billboard__slide-bg::before {
  content: none;
}
.billboard_theme_light .billboard__slide-content::before {
  content: none;
}
.billboard_theme_light .slick-next,
.billboard_theme_light .slick-prev {
  border-color: #c4c4c4;
}
.billboard_theme_light .slick-next__icon,
.billboard_theme_light .slick-prev__icon {
  fill: #c4c4c4;
}
.billboard_slick:not(.slick-initialized) .billboard__slide {
  display: none;
}
.billboard_slick:not(.slick-initialized) .billboard__slide:first-child {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
@media (min-width: 751px) {
  .billboard .slick-prev {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
  }
  .billboard__margin {
    margin-bottom: 53px;
  }
}
@media (max-width: 1000px) {
  .billboard {
    max-height: 40.5rem;
  }
}
@media (max-width: 1000px) {
  .billboard {
    min-height: none;
  }
  .billboard .billboard__slide-content {
    padding-top: 4rem;
    max-height: fit-content;
    min-height: none;
  }
  .billboard .slick-next {
    width: 3.6rem;
    height: 3.6rem;
    margin-right: 2rem;
  }
  .billboard .slick-next__icon {
    width: 1.4rem;
    height: 1.1rem;
  }
  .billboard .slick-prev {
    width: 3.6rem;
    height: 3.6rem;
  }
  .billboard .slick-prev__icon {
    width: 1.4rem;
    height: 1.1rem;
  }
  .billboard__figure {
    display: none;
  }
}
@media (max-width: 750px) {
  .height_290 {
    min-height: 290px !important;
    height: 290px !important;
  }
  .billboard__slide_dark {
    height: 310px;
  }
  .billboard__slide_light {
    height: 365px;
  }
  .rows_4_block {
    display: -webkit-box !important;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .rows_3_block {
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .rows_2_block {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .billboard__slide-content {
    min-height: 100% !important;
  }
  .billboard .slick-next,
  .billboard .slick-prev {
    top: unset;
    bottom: -86px;
    left: 50%;
    -webkit-transform: translate(-50%, -100%);
    -moz-transform: translate(-50%, -100%);
    -o-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    border-color: #c4c4c4;
  }
  .billboard .slick-next__icon,
  .billboard .slick-prev__icon {
    fill: #000;
  }
  .billboard .slick-next {
    margin-left: 38px;
  }
  .billboard .slick-prev {
    margin-left: -38px;
  }
}
.billboard_height_none,
.billboard_height_none .billboard__slide-content {
  max-height: none;
  min-height: none;
}
.billboard-content {
  z-index: 50;
  position: relative;
  color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.billboard-content__wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.billboard-content__inner {
  max-width: 50%;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.billboard-content__title {
  color: #fff;
  margin-bottom: 3.5rem;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  max-width: none;
  max-height: 14rem;
  display: block;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.billboard-content__description {
  font-size: 1.6rem;
  line-height: 1.625;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  max-width: none;
  margin-bottom: 2.5rem;
  overflow: hidden;
  max-height: 14rem;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
@media (max-width: 1000px) {
  .billboard-content__title {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
    max-height: 9rem;
    display: block;
    margin-bottom: 1.5rem;
  }
  .billboard-content__description {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
    max-height: 12rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 750px) {
  .billboard-content__inner {
    -webkit-flex-basis: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .billboard-content__title {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
    max-height: 15rem;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
  .billboard-content__description {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
    max-height: 13rem;
    margin-bottom: 2rem;
  }
}
.billboard-info {
  font-size: 1.6rem;
  line-height: 1.625;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
  text-transform: uppercase;
  color: rgba(255,255,255,0.5);
  letter-spacing: 0.05em;
}
.billboard-info__current {
  font-size: 2rem;
  line-height: 1.5;
}
.billboard-block {
  display: block;
  overflow: hidden;
  position: relative;
  max-height: 20rem;
  color: #fff;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.billboard-block::before {
  content: '';
  display: block;
  padding-bottom: 100%;
}
.billboard-block__figure {
  position: absolute;
  top: -0.1rem;
  right: 0;
  bottom: 0;
  left: 0;
  background: center center/contain no-repeat;
}
.billboard-block__description {
  overflow: hidden;
  max-height: 5.2rem;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.billboard-block__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5;
}
.billboard-block_link:hover {
  opacity: 0.85;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);
}
@media (max-width: 1000px) {
  .billboard-block {
    margin-left: -20px;
    margin-right: -20px;
    max-height: 12.5rem;
  }
  .billboard-block__figure {
    background: center center/contain no-repeat;
  }
  .billboard-block__description {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
    max-height: 4.8rem;
  }
}
@media (max-width: 750px) {
  .billboard-block {
    max-height: 17rem;
  }
  .billboard-block__figure {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
  }
}
.billboard-block_aside {
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  max-height: none;
}
.billboard-block_aside::before {
  display: none;
}
.billboard-block_aside .billboard-block__figure {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.billboard-block_aside .billboard-block__figure-copyright {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  background: center center/cover no-repeat;
}
.billboard-block_aside .billboard-block__figure-copyright::after {
  content: '';
  display: block;
  padding-bottom: 22.4%;
}
.billboard-block_aside .billboard-block__title {
  font-size: 2.6rem;
  line-height: 1.384615384615385;
  line-height: 1.538461538461539;
  z-index: 2;
  position: absolute;
  top: 8.2rem;
  left: 60px;
  right: 60px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .billboard-block_aside .billboard-block__title {
    left: 20px;
    right: 20px;
  }
}
@media (max-width: 1000px) {
  .billboard-block_aside {
    margin-left: 0;
  }
  .billboard-block_aside .billboard-block__title {
    font-size: 2rem;
    line-height: 1.5;
    top: 13rem;
  }
}
@media (max-width: 750px) {
  .billboard-block_aside::before {
    content: '';
    display: block;
    padding-bottom: 53.333333333333336%;
  }
}
@media (max-width: 500px) {
  .billboard-block_aside .billboard-block__title {
    top: 2rem;
  }
}
.billboard-block_banner::before {
  padding-bottom: 53.3%;
}
.billboard-block_banner .billboard-block__content {
  position: absolute;
  top: 61px;
  right: 39px;
  bottom: 39px;
  left: 39px;
  z-index: 2;
}
.billboard-block_banner .billboard-block__title {
  font-size: 2.6rem;
  line-height: 1.384615384615385;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
  text-transform: uppercase;
}
.billboard-block_banner .billboard-block__figure {
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.billboard-block_banner .billboard-block__figure_mobile::after {
  content: '';
  display: block;
  padding-bottom: 53.3%;
}
@media (max-width: 1000px) {
  .billboard-block_banner {
    max-height: 17rem;
  }
  .billboard-block_banner .billboard-block__content {
    top: 31px;
    right: 31px;
    bottom: 31px;
    left: 31px;
  }
  .billboard-block_banner .billboard-block__title {
    font-size: 2rem;
    line-height: 1.5;
  }
  .billboard-block_banner .billboard-block__description {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
  }
}
@media (max-width: 750px) {
  .billboard-block_banner {
    max-height: 40rem;
    height: 68px;
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media (max-width: 500px) {
  .billboard-block_banner .billboard-block__content {
    top: 30px;
    left: 20px;
    right: 20px;
    bottom: 30px;
  }
}
@media (min-width: 751px) {
  .slick-next:hover .slick-next__arrow:after,
  .slick-prev:hover .slick-next__arrow:after,
  .slick-next:hover .slick-prev__arrow:after,
  .slick-prev:hover .slick-prev__arrow:after {
    border-width: 5px;
  }
  .slick-next:hover .slick-next__arrow:before,
  .slick-prev:hover .slick-next__arrow:before,
  .slick-next:hover .slick-prev__arrow:before,
  .slick-prev:hover .slick-prev__arrow:before {
    height: 5px;
  }
}
.slick-next__arrow,
.slick-prev__arrow {
  width: 21px;
  height: 16px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  display: block;
  margin: 0 auto;
}
.slick-next__arrow:after,
.slick-prev__arrow:after {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-right: 3px solid #f58220;
  border-top: 3px solid #f58220;
  content: '';
}
.slick-next__arrow:before,
.slick-prev__arrow:before {
  width: 100%;
  height: 3px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  background: #f58220;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: '';
}
.slick-next__arrow:after {
  right: 50%;
  -webkit-transform: translate(100%, -50%) rotate(45deg);
  -moz-transform: translate(100%, -50%) rotate(45deg);
  -o-transform: translate(100%, -50%) rotate(45deg);
  -ms-transform: translate(100%, -50%) rotate(45deg);
  transform: translate(100%, -50%) rotate(45deg);
}
.slick-prev__arrow:after {
  left: 50%;
  -webkit-transform: translate(-100%, -50%) rotate(-125deg);
  -moz-transform: translate(-100%, -50%) rotate(-125deg);
  -o-transform: translate(-100%, -50%) rotate(-125deg);
  -ms-transform: translate(-100%, -50%) rotate(-125deg);
  transform: translate(-100%, -50%) rotate(-125deg);
}
@media (max-width: 750px) {
  .slick-next__arrow,
  .slick-prev__arrow {
    -webkit-transform: translate(-50%, -50%) scale(0.7);
    -moz-transform: translate(-50%, -50%) scale(0.7);
    -o-transform: translate(-50%, -50%) scale(0.7);
    -ms-transform: translate(-50%, -50%) scale(0.7);
    transform: translate(-50%, -50%) scale(0.7);
  }
  .slick-next:active .slick-next__arrow:after,
  .slick-prev:active .slick-next__arrow:after,
  .slick-next:active .slick-prev__arrow:after,
  .slick-prev:active .slick-prev__arrow:after {
    border-width: 5px;
  }
  .slick-next:active .slick-next__arrow:before,
  .slick-prev:active .slick-next__arrow:before,
  .slick-next:active .slick-prev__arrow:before,
  .slick-prev:active .slick-prev__arrow:before {
    height: 5px;
  }
}
@media (max-width: 414px) {
  .billboard__margin {
    margin-bottom: 60px;
  }
}
.border-block {
  border: 2px solid #ff9623;
  padding: 10px 14px;
  border-radius: 4px;
}
.brands-list__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: -2rem;
}
.brands-list__item {
  margin-bottom: 2rem;
}
@media (max-width: 750px) {
  .brands-list__list {
    margin-bottom: -1rem;
  }
  .brands-list__item {
    margin-bottom: 1rem;
  }
}
.brand-item {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: none;
  padding: 1.2rem 20px;
  border: 1px solid #d8dae1;
  border-radius: 0.4rem;
  color: #000;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.brand-item__icon {
  background: center center/cover no-repeat;
  width: 3.6rem;
  height: 3.6rem;
  margin-right: 1rem;
  display: inline-block;
}
.brand-item__title {
  font-size: 1.6rem;
  line-height: 1.625;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.brand-item.is-active,
.brand-item:hover {
  color: #f58220;
  border-color: #f58220;
}
@media (max-width: 1000px) {
  .brand-item__icon {
    width: 2.4rem;
    height: 2.4rem;
  }
  .brand-item__title {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
  }
}
.breadcrumbs {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
  color: #7c849c;
}
.breadcrumbs__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -16px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.breadcrumbs__item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  position: relative;
  margin-right: 0.8rem;
  padding-right: 1.2rem;
}
.breadcrumbs__item::after {
  content: '/';
  position: absolute;
  right: 0;
  top: 0;
}
.breadcrumbs__item:last-child::after {
  content: none;
}
.breadcrumbs__link {
  color: #e36800;
}
.breadcrumbs_section_selection {
  margin-left: 5px;
}
.subblock {
  gap: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.subblocks {
  gap: 80px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.modification-row-link {
  text-decoration: none;
  color: inherit;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.models-list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 20px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.modifications-found {
  color: #000;
  font-family: Fira Sans;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5625;
  letter-spacing: 0%;
  margin-top: 20px;
}
.models-list-column {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
.models-list-element {
  color: #000;
  text-align: left;
  font-family: Fira Sans;
  font-size: 14px;
  line-height: 2.5;
  letter-spacing: 0.5px;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: underline;
  position: relative;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  cursor: pointer;
}
.models-list-element:hover {
  color: #f58220;
  text-decoration: underline;
}
.subblock-header {
  font-family: Fira Sans;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.25;
  letter-spacing: 0%;
  color: #525766;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.modification-table-models {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.modification-row-desktop {
  border-style: solid;
  border-color: #ecf1f4;
  border-width: 0 0 1px 0;
  padding: 20px 10px 20px 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 15px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.modification-row-desktop:hover {
  background: #fde6d2;
}
.table-element-01 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-pack: left;
  -moz-box-pack: left;
  -o-box-pack: left;
  -ms-flex-pack: left;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 200px;
  position: relative;
  overflow: hidden;
}
.table-element-02 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-pack: left;
  -moz-box-pack: left;
  -o-box-pack: left;
  -ms-flex-pack: left;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 150px;
  position: relative;
  overflow: hidden;
}
.table-element-03 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-pack: left;
  -moz-box-pack: left;
  -o-box-pack: left;
  -ms-flex-pack: left;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 150px;
  position: relative;
  overflow: hidden;
}
.table-element-04 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-pack: left;
  -moz-box-pack: left;
  -o-box-pack: left;
  -ms-flex-pack: left;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 170px;
  position: relative;
  overflow: hidden;
}
.table-element-05 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-pack: left;
  -moz-box-pack: left;
  -o-box-pack: left;
  -ms-flex-pack: left;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 150px;
  position: relative;
  overflow: hidden;
}
.table-element-06 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-pack: left;
  -moz-box-pack: left;
  -o-box-pack: left;
  -ms-flex-pack: left;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 150px;
  position: relative;
  overflow: hidden;
}
.modification-row-table {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  text-decoration: none;
  color: inherit;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.modification-row-mobile {
  display: none;
}
@media (max-width: 750px) {
  .subblock-header {
    font-size: 20px;
    line-height: 1.25;
  }
  .models-list {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
  }
  .subblocks {
    gap: 60px;
  }
  .modification-row-mobile {
    border-radius: 4px;
    border-style: solid;
    border-color: #d8dae1;
    border-width: 1px;
    padding: 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-align: start;
    -moz-box-align: start;
    -o-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
  }
  .modification-row-mobile__title {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 5px;
    -webkit-box-align: start;
    -moz-box-align: start;
    -o-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    position: relative;
  }
  .table-element-01 {
    color: #000;
    text-align: left;
    font-family: Fira Sans;
    font-size: 16px;
    line-height: 1.5625;
    font-weight: 500;
    position: relative;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    min-width: none;
    width: 100%;
    max-width: none;
  }
  .table-element-02,
  .table-element-03,
  .table-element-04,
  .table-element-05 {
    color: #525766;
    text-align: left;
    font-family: Fira Sans;
    font-size: 14px;
    line-height: 1.428571428571429;
    font-weight: 400;
    position: relative;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    min-width: none;
    width: 100%;
    max-width: none;
  }
  .table-element-06 {
    color: #000;
    text-align: left;
    font-family: Fira Sans;
    font-size: 16px;
    line-height: 1.5625;
    font-weight: 400;
    position: relative;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    height: 14px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    min-width: none;
    width: 100%;
    max-width: none;
  }
  .modification-row-mobile__content {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 10px;
    -webkit-box-align: end;
    -moz-box-align: end;
    -o-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -o-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    position: relative;
  }
  .modification-row-mobile__description {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-align: start;
    -moz-box-align: start;
    -o-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
  }
  .modification-row-mobile__button {
    background: #f58220;
    border-radius: 4px;
    padding: 10px 20px 10px 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 0;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 102px;
    height: 41px;
    position: relative;
    text-decoration: none;
  }
  .modification-row-mobile__button-text {
    color: #fff;
    text-align: left;
    font-family: Oswald;
    font-size: 16px;
    line-height: 130%;
    font-weight: 500;
    text-transform: uppercase;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .modification-table-models {
    gap: 20px;
  }
  .modification-row-link {
    display: none;
  }
}
.cart-price {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  border: 1px solid #d8dae1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  max-width: 141px;
  background-color: #fff;
}
.cart-price__counter {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.cart-price__action {
  margin-top: -1px;
  margin-right: -1px;
  margin-bottom: -1px;
}
.cart-price_equal-space .cart-price-counter {
  padding-right: 26px;
}
.cart-price_equal-space .cart-price-counter__plus {
  right: 14px;
}
.cart-price-counter {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -o-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  padding: 0 32px 0 26px;
  position: relative;
  max-width: 92px;
  min-height: 36px;
}
.cart-price-counter__plus,
.cart-price-counter__minus {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cart-price-counter__plus::before,
.cart-price-counter__minus::before {
  content: '';
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
}
.cart-price-counter__minus {
  width: 12px;
  height: 2px;
  left: 14px;
}
.cart-price-counter__minus {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2212%22 height=%222%22 viewBox=%220 0 12 2%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M12 2H0V0h12v2z%22 fill=%22%23f58220%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.cart-price-counter__minus::before {
  content: '';
  position: absolute;
  top: -9px;
  bottom: -9px;
}
.cart-price-counter__plus {
  width: 12px;
  height: 12px;
  right: 20px;
}
.cart-price-counter__plus {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M5 7v5h2V7h5V5H7V0H5v5H0v2h5z%22 fill=%22%23f58220%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.cart-price-counter__input {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  text-align: center;
}
.cart-price-add {
  display: block;
  width: 48px;
  height: 38px;
  border-radius: 4px;
  background-color: #f58220;
  position: relative;
}
.cart-price-add::after {
  width: 21px;
  height: 20px;
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cart-price-add::after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2221%22 height=%2220%22 viewBox=%220 0 21 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M16.235.76a1 1 0 0 1 .97-.76H20a1 1 0 1 1 0 2h-2.012l-.691 2.786-1.91 8.435a1 1 0 0 1-.975.779H3.235a1 1 0 0 1-.966-.744L.033 4.81A1 1 0 0 1 1 3.555h14.541l.694-2.796zm-1.163 4.795H2.299L4.005 12h9.608l1.459-6.445zM7.5 18.25a1.75 1.75 0 1 1-3.5 0 1.75 1.75 0 0 1 3.5 0zM11.75 20a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z%22 fill=%22%23fff%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.cart-price-add.loaded,
.cart-price-add.is-loading {
  position: relative;
  pointer-events: none;
}
.cart-price-add.loaded::after,
.cart-price-add.is-loading::after {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.cart-price-add.loaded::before,
.cart-price-add.is-loading::before {
  content: '';
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  border-color: #fff rgba(255,255,255,0) #fff rgba(255,255,255,0);
  border-style: solid;
  border-width: 3px;
  -webkit-animation: load 1.5s linear infinite;
  -moz-animation: load 1.5s linear infinite;
  -o-animation: load 1.5s linear infinite;
  -ms-animation: load 1.5s linear infinite;
  animation: load 1.5s linear infinite;
  z-index: 10;
}
.cart-price-add.in-cart {
  border: 1px solid #d8dae1;
  border-radius: 4px;
  background: #fff;
}
.cart-price-add.in-cart::after {
  width: 21px;
  height: 20px;
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cart-price-add.in-cart::after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2221%22 height=%2220%22 viewBox=%220 0 21 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M16.235.76a1 1 0 0 1 .97-.76H20a1 1 0 1 1 0 2h-2.012l-.691 2.786-1.91 8.435a1 1 0 0 1-.975.779H3.235a1 1 0 0 1-.966-.744L.033 4.81a1 1 0 0 1 1.934-.512L4.005 12h9.608l1.735-7.666.005-.02.882-3.555zM7.5 18.25a1.75 1.75 0 1 1-3.5 0 1.75 1.75 0 0 1 3.5 0zM11.75 20a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z%22 fill=%22%23000%22/%3E%3Cpath d=%22M6 4.5l2 2L11.5 3%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.cart-price-add.in-cart.loaded::before,
.cart-price-add.in-cart.is-loading::before {
  border-color: #f58220 rgba(245,130,32,0) #f58220 rgba(245,130,32,0);
}
.cart-footer {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cart-footer__major {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.cart-footer__minor {
  font-size: 1.8rem;
  line-height: 1.555555555555556;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-weight: 700;
}
.cart-footer__minor-items {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin: 0 -15px;
}
.cart-footer__minor-item {
  margin: 0 15px;
}
.cart-body.is-loading {
  position: relative;
}
.cart-body.is-loading::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255,255,255,0.5);
  z-index: 5;
}
.cart-body.is-loading::after {
  content: '';
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  border-color: #f58220 rgba(255,255,255,0) #f58220 rgba(255,255,255,0);
  border-style: solid;
  border-width: 3px;
  -webkit-animation: load 1.5s linear infinite;
  -moz-animation: load 1.5s linear infinite;
  -o-animation: load 1.5s linear infinite;
  -ms-animation: load 1.5s linear infinite;
  animation: load 1.5s linear infinite;
  z-index: 10;
}
.cart-header {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: none;
  color: #000;
  font-weight: 400;
}
.cart-header__amount-text {
  font-weight: 300;
  display: none;
}
.cart-header__amount-text.is-active {
  display: inline-block;
}
.cart-header__amount-text.is-active::before {
  content: ': ';
}
.cart-header::before {
  width: 16px;
  height: 15px;
  content: '';
  display: block;
  margin-right: 8px;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cart-header::before,
.personal-icon-7 {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2216%22 height=%2215%22 viewBox=%220 0 16 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M12.804.401a.5.5 0 0 1 .49-.401H15.5a.5.5 0 0 1 0 1h-1.796l-.616 3.061-.002.006-1.509 7.038a.5.5 0 0 1-.489.395H2.265a.5.5 0 0 1-.485-.378L.015 4.084A.5.5 0 0 1 .5 3.462h11.688l.616-3.06zm-.825 4.061H1.14L2.655 10.5h8.03l1.294-6.038zM5.5 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm4 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2z%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.cart-header.is-active::before {
  width: 16px;
  height: 15px;
}
.cart-header.is-active::before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2216%22 height=%2215%22 viewBox=%220 0 16 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M12.804.401a.5.5 0 0 1 .49-.401H15.5a.5.5 0 0 1 0 1h-1.796l-.616 3.061-.002.006-1.509 7.038a.5.5 0 0 1-.489.395H2.265a.5.5 0 0 1-.485-.378L.015 4.084A.5.5 0 0 1 .5 3.462h11.688l.616-3.06zm-.825 4.061H1.14L2.655 10.5h8.03l1.294-6.038zM5.5 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm4 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2z%22 fill=%22%23000%22/%3E%3Ccircle cx=%226.5%22 cy=%223.5%22 r=%223.5%22 fill=%22%23F58220%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.cart-header:hover::before {
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cart-header:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2216%22 height=%2215%22 viewBox=%220 0 16 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M12.804.401a.5.5 0 0 1 .49-.401H15.5a.5.5 0 0 1 0 1h-1.796l-.616 3.061-.002.006-1.509 7.038a.5.5 0 0 1-.489.395H2.265a.5.5 0 0 1-.485-.378L.015 4.084A.5.5 0 0 1 .5 3.462h11.688l.616-3.06zm-.825 4.061H1.14L2.655 10.5h8.03l1.294-6.038zM5.5 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm4 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2z%22 fill=%22%23f58220%22/%3E%3C/svg%3E");
}
.cart-header:hover.is-active::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2216%22 height=%2215%22 viewBox=%220 0 16 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M12.804.401a.5.5 0 0 1 .49-.401H15.5a.5.5 0 0 1 0 1h-1.796l-.616 3.061-.002.006-1.509 7.038a.5.5 0 0 1-.489.395H2.265a.5.5 0 0 1-.485-.378L.015 4.084A.5.5 0 0 1 .5 3.462h11.688l.616-3.06zm-.825 4.061H1.14L2.655 10.5h8.03l1.294-6.038zM5.5 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm4 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2z%22 fill=%22%23f58220%22/%3E%3Ccircle cx=%226.5%22 cy=%223.5%22 r=%223.5%22 fill=%22%23F58220%22/%3E%3C/svg%3E");
}
.catalog-nav__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.catalog-nav__item {
  -webkit-flex-basis: calc(20% - 20px);
  flex-basis: calc(20% - 20px);
  max-width: calc(20% - 20px);
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin: 0 10px 6rem;
}
@media (min-width: 751px) and (max-width: 1000px) {
  .catalog-nav {
    max-width: 69rem;
  }
  .catalog-nav__list {
    -moz-columns: 180px 3;
    -webkit-columns: 180px 3;
    columns: 180px 3;
    display: block;
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    margin-bottom: 1rem;
  }
  .catalog-nav__item {
    -webkit-flex-basis: calc(100% - 20px);
    flex-basis: calc(100% - 20px);
    max-width: calc(100% - 20px);
    vertical-align: top;
    display: inline-block;
    width: 100%;
    break-inside: avoid;
    margin-bottom: 1.7rem;
  }
}
@media (max-width: 750px) {
  .catalog-nav__item {
    -webkit-flex-basis: calc(100% - 20px);
    flex-basis: calc(100% - 20px);
    max-width: calc(100% - 20px);
    margin-bottom: 1.7rem;
  }
}
.catalog-nav-item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: block;
  position: relative;
  max-height: 8.5rem;
  text-decoration: none;
}
.catalog-nav-item::after {
  content: '';
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  z-index: -1;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 12rem;
  height: 12rem;
}
.catalog-nav-item__figure {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 1.5rem;
  max-height: 42px;
}
.catalog-nav-item__title {
  font-size: 1.5rem;
  line-height: 1.714285714285714;
  overflow: unset;
  max-height: 4.8rem;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: 600;
  color: #000;
  text-transform: uppercase;
  margin: auto auto 0px;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  max-width: 18.8rem;
  text-align: center;
}
.catalog-nav-item__icon {
  fill: #f58220;
}
.catalog-nav-item:hover::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.catalog-nav-item:hover .catalog-nav-item__title {
  color: #f58220;
}
@media (max-width: 1000px) {
  .catalog-nav-item {
    max-height: none;
  }
  .catalog-nav-item::after {
    content: none;
  }
  .catalog-nav-item__figure {
    margin-bottom: 0;
  }
  .catalog-nav-item__icon {
    display: none;
  }
  .catalog-nav-item__title {
    text-align: right;
    margin-left: 0;
    margin-right: 0;
    max-width: none;
  }
}
@media (max-width: 750px) {
  .catalog-nav-item {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .catalog-nav-item__figure {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -o-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 10px;
  }
  .catalog-nav-item__action {
    fill: #d8dae1;
    -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
    -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
    -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  }
  .catalog-nav-item__title {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -o-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .catalog-nav-item:hover .catalog-nav-item__action {
    fill: #f58220;
  }
}
.catalog-nav_burger .catalog-nav-item {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.catalog-nav_burger .catalog-nav-item__figure {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -o-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 10px;
}
.catalog-nav_burger .catalog-nav-item__action {
  fill: #d8dae1;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform: rotate(180deg);
}
.catalog-nav_burger .catalog-nav-item__title {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -o-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.catalog-nav_burger .catalog-nav-item:hover .catalog-nav-item__action {
  fill: #f58220;
}
.catalog-columns__columns {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.catalog-columns__side {
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 30.64516129032258%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 4rem;
}
.catalog-columns__side::after {
  position: absolute;
  content: '';
  left: -100vw;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #ecf1f4;
  z-index: -1;
}
.catalog-columns__main {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.catalog-columns__main span.content-subheader {
  color: #7c849c;
}
@media (max-width: 1200px) {
  .catalog-columns__side {
    margin-right: 2rem;
  }
}
.modification-link {
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  text-decoration: underline;
  color: #e36800;
  font-size: 2rem !important;
  font-weight: 400 !important;
  margin-bottom: 1rem;
}
.modification-link:hover {
  text-decoration: none;
}
.content-subheader {
  text-transform: none;
  color: #7c849c !important;
}
@media (max-width: 750px) {
  .modification-link {
    font-size: 1.6rem !important;
  }
}
.categories__list {
  margin-bottom: -2rem;
  margin-right: -20px;
}
.categories__list::before {
  content: '';
  display: block;
  clear: both;
}
.categories__size {
  width: 20%;
}
.categories__item {
  float: right;
  width: calc(20% - 20px);
  margin-bottom: 2rem;
}
.categories__item_large {
  width: calc(40% - 20px);
  height: 24rem;
}
.categories__item_special {
  width: calc(40% - 20px);
  min-height: 24rem;
  height: auto;
}
@media (max-width: 1000px) {
  .categories__size {
    width: 33.333%;
  }
  .categories__item {
    float: left;
    width: calc(33.333% - 20px);
    margin-bottom: 2rem;
  }
  .categories__item_large {
    width: calc(33.333% - 20px);
    height: auto;
  }
  .categories__item_header {
    width: 100%;
  }
  .categories__item_special {
    min-height: 10rem;
  }
}
.producttit{opacity:0}
@media (max-width: 750px) {
.header__bottom.is-fixed{padding: 10px 0;}
#slider1 ul li{padding-top: 0px !important;}	
#slider1 ul li .matn{max-width: 300px;padding-top: 0;}
.moree{display:none;}
	.box4{display:none;}
.producttit{opacity:1}
  .categories__size {
    width: 50%;
  }
  .categories__list {
    margin-bottom: -1rem;
  }
  .categories__item {
    width: calc(50% - 20px);
    margin-bottom: 1rem;
  }
  .categories__item_large {
    width: calc(50% - 20px);
  }
  .categories__item_header {
    width: 100%;
    margin-bottom: 3rem;
  }
}
@media (max-width: 500px) {
  .categories__size {
    width: 100%;
  }
  .categories__item {
    width: calc(100% - 20px);
  }
  .categories__item_large {
    width: calc(100% - 20px);
  }
  .categories__item_header {
    width: 100%;
  }
  .categories_section_home .categories__item_header {
    min-height: auto;
    margin-bottom: 22px;
  }
  .categories_section_home .info-block__content {
    margin-bottom: 0;
  }
}
.category {
  overflow: hidden;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  background: #e3e7eb;
  -webkit-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  min-height: 24rem;
  text-decoration: none;
}
.category__wrapper {
  z-index: 20;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 3rem 30px;
}
.category__title {
	font-weight: 600;
  font-size: 17px;
  font-family:'YekanBakh-Bold';
  min-height: 5.4rem;
  overflow: hidden;
  max-height: 5.6rem;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 0;
  -webkit-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 30;
}
.category__title_3rows {
  -webkit-line-clamp: 3 !important;
  max-height: none !important;
}
.category__title_60 {
  width: 60% !important;
}
.category__figure {
  z-index: 20;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: -30px;
  margin-right: -30px;
}
.category__figure-image {
  max-height: 14.8rem;
  -webkit-align-self: flex-end;
  align-self: flex-end;
  -ms-flex-item-align: end;
  margin-bottom: -3rem;
  -webkit-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.category__figure-image__position_abs {
  position: absolute !important;
}
.category__figure-image.is-placeholder {
  opacity: 0.1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  filter: alpha(opacity=10);
  margin: 10% 20% !important;
}
.category__figure_default {
  margin: 10% 20% !important;
}
.category__figure_default .category__figure-image {
  fill: #d8dae1;
  width: 5.6rem !important;
}
.category__overlay {
  z-index: 10;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  -webkit-transition: opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-delay: 0.15s;
  -moz-transition-delay: 0.15s;
  -o-transition-delay: 0.15s;
  -ms-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
.category.is-selected,
.category:hover {
  background: #f58220;
}
.category.is-selected .category__title,
.category:hover .category__title {
  color: #fff;
}
.category.is-selected .category__overlay,
.category:hover .category__overlay {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.ie .category {
  height: 24rem;
}
@media (min-width: 751px) and (max-width: 1000px) {
  .category__title {
    -webkit-flex-basis: calc(75% - 20px);
    flex-basis: calc(75% - 20px);
    max-width: calc(75% - 20px);
  }
  .category__figure {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (max-width: 1000px) {
  .category {
    min-height: 10.5rem;
    max-height: 10.5rem;
  }
  .category__wrapper {
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 -10px;
    padding: 1.5rem 2rem 1rem 2rem;
  }
  .category__title {
    font-size: 1.5rem;
    line-height: 1.666666666666667;
    -webkit-flex-basis: calc(70% - 20px);
    flex-basis: calc(70% - 20px);
    max-width: calc(70% - 20px);
    margin: 0 10px;
    overflow: hidden;
    -o-text-overflow: unset;
    text-overflow: unset;
    max-height: 6rem;
    -webkit-line-clamp: 3;
  }
  .category__figure {
    position: absolute;
    top: 50%;
    left: 20px;
    max-width: 9rem;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0 10px;
  }
  .category__figure-image {
    width: 100%;
    margin-bottom: 0;
    margin-left: -20px;
    margin-right: -20px;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .category__overlay {
    display: none;
  }
}
@media (max-width: 750px) {
  .category__figure {
    max-width: 9rem;
    width: 100%;
  }
  .category__title {
    -webkit-flex-basis: calc(50% - 20px);
    flex-basis: calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
  .category__title_3rows {
    max-height: 5.6rem !important;
  }
}
.category_simple {
  min-height: 0;
}
.category_simple .category__overlay {
  display: none;
}
.category_simple .category__title {
  min-height: 5rem;
}
.ie .category_simple {
  height: auto;
}
@media (max-width: 1000px) {
  .category_simple {
    min-height: 9rem;
  }
}
.category_large::after {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  content: '';
  position: absolute;
  bottom: -50%;
  right: -50%;
  -webkit-transform: translate(0, 50%);
  -moz-transform: translate(0, 50%);
  -o-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
  transform: translate(0, 50%);
  width: 28rem;
  height: 28rem;
  background: #f58220;
  border-radius: 50%;
  -webkit-transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.category_large .category__figure {
  position: absolute;
  top: 0;
  left: 15px;
  bottom: 0;
  right: auto;
  margin-right: 0;
  margin-left: 0;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.category_large .category__figure-image {
  max-height: 24rem;
  -webkit-align-self: center;
  align-self: center;
  -ms-flex-item-align: center;
  margin-bottom: 0;
  margin-left: auto;
}
.category_large .category__overlay {
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  -ms-transition-delay: 0;
  transition-delay: 0;
}
.category_large:hover {
  background: rgba(124,132,156,0.15);
}
.category_large:hover::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.category_large:hover .category__title {
  color: #000;
}
@media (max-width: 1000px) {
  .category_large::after {
    content: none;
  }
  .category_large .category__figure {
    position: relative;
    left: auto;
    bottom: auto;
    margin-left: 10px;
    margin-right: 10px;
  }
  .category_large .category__figure-image {
    max-height: 9rem;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    -webkit-align-self: flex-end;
    align-self: flex-end;
    -ms-flex-item-align: end;
  }
  .category_large:hover {
    background: #f58220;
  }
  .category_large:hover .category__title {
    color: #fff;
  }
  .category_large:hover .category__overlay {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@media (min-width: 751px) and (max-width: 1000px) {
  .category_large .category__figure {
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (max-width: 750px) {
  .category_large .category__figure {
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
    max-width: 9rem;
    max-height: 9rem;
    margin-right: 0;
    margin-left: 0;
    width: 100%;
  }
  .category_large .category__figure-image {
    margin-left: auto;
    margin-right: 0;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
    max-height: 9rem;
  }
}
.category_shortend {
  min-height: 5rem;
  background: transparent;
}
.category_shortend .category__overlay {
  display: none;
}
.category_shortend .category__wrapper {
  padding: 1.4rem 2rem 1.3rem;
}
.category_shortend .category__title {
  min-height: 0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
}
.ie .category_shortend {
  height: auto;
}
.ie .category_shortend .category__wrapper {
  display: block;
}
@media (max-width: 750px) {
  .category_shortend .category__wrapper {
    padding: 1rem 1.4rem 0.9rem;
  }
}
.category_clickable {
  cursor: pointer;
}
.category_nocrop .category__title {
  max-height: none;
  -webkit-line-clamp: inherit;
}
.category_outlined {
  border: 1px solid #d8dae1;
  background-color: #fff;
  min-height: 11.2rem;
  max-height: none;
}
.category_outlined .category__overlay {
  display: none;
}
.category_outlined .category__wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
}
.category_outlined .category__figure {
  position: relative;
  top: auto;
  right: auto;
  margin-left: 0;
  margin-right: 0;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  max-width: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}
.category_outlined .category__figure-image {
  margin-bottom: 0;
  max-height: none;
  width: 100%;
}
.category_outlined .category__title {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  padding: 0.8rem 1.5rem 0;
  -webkit-line-clamp: 10;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  max-width: none;
  max-height: none;
  min-height: 0;
}
.category_outlined:hover {
  background: #fff;
  border-color: #fff;
}
.category_outlined:hover .category__title {
  color: #f58220;
}
.category_outlined:hover .category__figure_default .category__figure-image {
  fill: #f58220;
}
.ie .category_outlined {
  height: 11.2rem;
}
.ie .category_outlined .category__title {
  min-height: 2.5rem;
}
@media (max-width: 1000px) {
  .category_outlined .category__figure-image {
    margin: 0 10%;
  }
}
.category_circled {
  border: 1px solid #d8dae1;
  background: transparent;
  min-height: 11rem;
  max-height: none;
}
.category_circled .category__overlay {
  display: none;
}
.category_circled .category__wrapper {
  padding: 2.5rem 2.9rem;
}
.category_circled .category__title {
  font-size: 1.6rem;
  line-height: 1.625;
  min-height: 0;
  max-height: none;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  max-width: none;
  padding-right: 9rem;
}
.category_circled:hover {
  border-color: #f58220;
  background: transparent;
}
.category_circled:hover .category__title {
  color: #f58220;
}
.ie .category_circled {
  height: 11rem;
}
.category_circled.is-noimage .category__title {
  padding-right: 0;
}
@media (max-width: 1000px) {
  .category_circled .category__title {
    -webkit-line-clamp: 10;
  }
}
@media (max-width: 750px) {
  .category_circled {
    min-height: 9rem;
  }
  .category_circled .category__wrapper {
    padding: 2rem;
  }
}
.category_selection {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: none;
  min-height: 24rem;
}
.category_selection .category__wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 2.6rem 30px 3rem;
}
.category_selection .category__title {
  font-size: 1.6rem;
  line-height: 1.625;
  text-align: center;
  min-height: 5.4rem;
  max-height: 5.6rem;
  -webkit-line-clamp: 2;
  margin-bottom: 0;
  max-width: none;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
}
.category_selection .category__figure {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  position: relative;
  top: 0;
  right: 0;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  max-width: none;
}
.category_selection .category__figure-image {
  max-height: 18.8rem;
}
.category_selection .category__actions {
  border-top: 1px solid #fff;
}
.category_selection .category__action {
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-radius: 0.4rem;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 2.4rem 10px 1.3rem;
}
.category_selection:hover {
  background: #e3e7eb;
}
.category_selection:hover .category__title {
  color: #000;
}
.category_selection:hover .category__action {
  background: #f58220;
}
.category_selection:hover .category__actions .button_link .button__content {
  color: #fff;
}
.ie .category_selection .category__figure {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 0%;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
}
.categories-list__list {
  margin-bottom: -1.2rem;
}
.categories-list__list_columns {
  -moz-columns: 26rem 3;
  -webkit-columns: 26rem 3;
  columns: 26rem 3;
}
.categories-list__list_flex-columns {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: -10px;
  margin-right: -10px;
}
.categories-list__column {
  -webkit-flex-basis: calc(33.333333333333336% - 20px);
  flex-basis: calc(33.333333333333336% - 20px);
  max-width: calc(33.333333333333336% - 20px);
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 1.2rem;
}
.categories-list__item {
  padding-right: 12px;
  position: relative;
}
.categories-list__sub {
  position: absolute;
  top: 100%;
  left: -4rem;
  z-index: 20;
  display: none;
}
.categories-list__sub_sub {
  top: 0;
}
.categories-list__item-inner.is-open > .categories-list__item-link-wrapper > .categories-link {
  color: #f58220;
}
.categories-list__item-inner.is-open > .categories-list__item-link-wrapper > .categories-link .categories-link__icon {
  fill: #f58220;
}
.categories-list__item-inner.is-open > .categories-list__item-link-wrapper > .categories-list__toggler .categories-link__icon {
  fill: #f58220;
}
.categories-list_gap .categories-list__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
}
.categories-list_gap .categories-list__column {
  width: auto;
  max-width: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  margin-left: 20px;
  margin-right: 20px;
}
@media (max-width: 1000px) {
  .categories-list__list {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .categories-list__list_flex-columns {
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .categories-list__item-link-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -o-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding-right: 8px;
  }
  .categories-list__sub {
    position: static;
    display: block;
  }
  .categories-list__sub_sub.is-open {
    padding-left: 20px;
  }
  .categories-list__sub.is-animate {
    overflow: hidden;
    -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
    -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
    -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
    max-height: none;
  }
  .categories-list__sub:not(.is-open) {
    overflow: hidden;
    max-height: 0px;
  }
  .categories-list__toggler {
    display: inline-block;
    width: 3rem;
    height: 2.5rem;
  }
  .categories-list.categories-list_section_match-by-car .categories-list__item-link-wrapper {
    display: inline-block;
    padding-right: 0;
    position: relative;
  }
  .categories-list.categories-list_section_match-by-car .categories-list__toggler {
    width: auto;
    height: auto;
  }
}
@media (max-width: 750px) {
  .categories-list__column {
    -webkit-flex-basis: calc(50% - 20px);
    flex-basis: calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
}
@media (max-width: 500px) {
  .categories-list__list_flex-columns {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .categories-list__column {
    -webkit-flex-basis: calc(100% - 20px);
    flex-basis: calc(100% - 20px);
    max-width: calc(100% - 20px);
  }
}
@media (min-width: 751px) {
  .categories-list__item:hover .categories-link {
    color: #f58220;
  }
  .categories-list__item:hover .categories-link__icon {
    fill: #f58220;
  }
  .categories-list__item:hover .categories-list__sub:not(.categories-list__sub_sub) {
    display: block;
  }
}
.categories-link {
  position: relative;
  display: inline;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  font-weight: 500;
  color: #000;
  text-decoration: underline;
  text-decoration-color: rgba(0,0,0,0.2);
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.categories-link:hover,
.categories-link:not(.is-active),
.categories-link:focus {
  color: #000;
}
.categories-link__icon {
  z-index: 10;
  fill: #d8dae1;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: absolute;
  left: 100%;
  bottom: 7px;
  margin-left: 1rem;
  -webkit-transform: translateY(30%) rotate(90deg);
  -moz-transform: translateY(30%) rotate(90deg);
  -o-transform: translateY(30%) rotate(90deg);
  -ms-transform: translateY(30%) rotate(90deg);
  transform: translateY(30%) rotate(90deg);
}
@media (min-width: 751px) {
  .categories-link:hover .categories-link__icon,
  .categories-link:not(.is-active) .categories-link__icon,
  .categories-link:focus .categories-link__icon {
    fill: #ff9623;
  }
}
.categories-link.is-active {
  cursor: default;
  color: #f58220;
}
.categories-list-sub {
  position: relative;
  background: #fff;
  -webkit-box-shadow: 5px 0px 8px rgba(0,0,0,0.12), inset 5px 0px 8px -5px rgba(0,0,0,0.2);
  box-shadow: 5px 0px 8px rgba(0,0,0,0.12), inset 5px 0px 8px -5px rgba(0,0,0,0.2);
  padding: 2rem 0;
  width: 27rem;
  max-height: 45rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.categories-list-sub__link {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  font-weight: 300;
  text-decoration: underline;
  color: #000;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.8rem 2rem 0.7rem 4rem;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.categories-list-sub__link.is-active {
  cursor: default;
  color: #f58220;
}
.categories-list-sub__icon {
  fill: #ff9623;
  position: absolute;
  left: 100%;
  bottom: 2px;
  margin-left: 1rem;
}
.categories-list-sub__icon_mobile {
  fill: #ff9623;
  margin-top: 3px;
  bottom: 2px;
  margin-left: 1rem;
}
.categories-list-sub__item {
  position: relative;
}
.categories-list-sub__item.is-open > .categories-list-sub__link .categories-list-sub__icon_mobile {
  color: #f58220;
}
.categories-list-sub__item.is-reversed > .categories-list-sub__link .categories-list-sub__icon {
  -webkit-transform: translateY(30%) rotate(180deg);
  -moz-transform: translateY(30%) rotate(180deg);
  -o-transform: translateY(30%) rotate(180deg);
  -ms-transform: translateY(30%) rotate(180deg);
  transform: translateY(30%) rotate(180deg);
}
@media (max-width: 750px) {
  .categories-list-sub__item.is-open > .categories-list-sub__link .categories-list-sub__icon {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .categories-list-sub__icon {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .categories-list-sub__item.is-open > .categories-list-sub__link .categories-list-sub__icon_mobile {
    color: #f58220;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
.categories-list-sub_no_max-height {
  max-height: none;
}
@media (max-width: 1000px) {
  .categories-list-sub {
    padding: 0;
    width: auto;
    max-height: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .categories-list-sub__link {
    position: relative;
    padding: 0.8rem 2rem 0.7rem 1.5rem;
  }
  .categories-list-sub__link::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0.5rem;
    height: 0.5rem;
    background-color: currentColor;
    border-radius: 50%;
  }
}
.categories_picker {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-height: 800px;
  margin: 20px 5px 0px 5px;
}
.categories_picker_columns {
  display: block;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-columns: 240px 3;
  -webkit-columns: 240px 3;
  columns: 240px 3;
}
@media (max-width: 750px) {
  .categories_picker_columns {
    -moz-columns: 2;
    -webkit-columns: 2;
    columns: 2;
  }
}
.category_picker_wrapper {
  margin-right: 0;
  break-inside: avoid;
}
.category_picker_wrapper .category__title {
  min-height: auto;
  max-width: 100%;
  line-height: 1.5;
}
.category_picker_wrapper .title-h5 {
  margin: 0px 5px 15px 5px;
}
.category_picker_wrapper .category_shortend {
  min-height: auto;
  width: fit-content;
  margin-top: 5px;
}
.category_picker_wrapper .category_shortend:first_child {
  margin-top: 0;
}
.category_picker_wrapper .category_shortend:last-child {
  margin-bottom: 45px;
}
.category_picker_wrapper .category__wrapper {
  padding: 2px 5px;
}
@media (max-width: 1000px) {
  .categories_picker {
    max-height: 1050px;
  }
}
@media (max-width: 400px) {
  .categories_picker {
    max-height: 1150px;
  }
}
.complaint-block {
  border-radius: 4px;
  border: 2px solid #f58220;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
}
.complaint-block__title {
  margin-bottom: 20px;
}
.complaint-block__item:not(:last-of-type) {
  margin-bottom: 5px;
}
.complaint-status__inner {
  border: 2px solid #f58220;
  border-radius: 4px;
  padding: 1px 15px;
}
.complaints-statuses__items {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.complaints-statuses__item {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: 15px;
  margin-right: 15px;
}
@media (max-width: 750px) {
  .complaints-statuses__item {
    -webkit-flex-basis: 42%;
    flex-basis: 42%;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
}
.contact-table {
  overflow-y: scroll;
  max-height: 50rem;
  margin: 0 -20px 0 -10px;
  padding: 0 10px;
}
.contact-table table {
  width: 100%;
}
.contact-table thead th {
  color: #7c849c;
}
.contact-table td,
.contact-table-block .contact-table__col,
.contact-table-block .contact-table-inner {
  color: #000;
  font-weight: 300;
}
.contact-table tr:hover,
.contact-table-block__body:hover {
  background-color: transparent;
  border-color: #f58220;
}
.contact-table tr.contact-table__toggle-body:hover {
  background-color: #ecf1f4;
}
.contact-table__body {
  cursor: pointer;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.contact-table__body:hover,
.contact-table__body.is-open {
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.contact-table__body.is-open .contact-table__button-icon {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.contact-table__body:hover .contact-table__button-icon {
  fill: #f58220;
}
.contact-table__body.is-open .contact-table__button-icon {
  fill: #000;
}
.contact-table__col_first {
  width: 160px;
}
.contact-table__toggle-body {
  background-color: #ecf1f4;
}
.contact-table__toggle-body th {
  padding-top: 0;
  padding-bottom: 0;
}
.contact-table__toggle-body tr {
  border: none;
}
.contact-table__toggle-body td {
  padding-top: 10px;
  padding-bottom: 10px;
}
.contact-table__toggle-body:not(.is-open) {
  max-height: 0;
  display: block;
  overflow: hidden;
  position: absolute;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.contact-table__toggle-body.is-animate {
  overflow: hidden;
  -webkit-transition: max-height linear 0.1s;
  -moz-transition: max-height linear 0.1s;
  -o-transition: max-height linear 0.1s;
  -ms-transition: max-height linear 0.1s;
  transition: max-height linear 0.1s;
}
.contact-table__toggle-body.is-open {
  border-bottom: 2px solid #f58220;
}
.contact-table__toggle-title {
  font-size: 2rem;
  line-height: 1.5;
  line-height: 1.5;
  font-weight: 500;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  color: #000;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  padding-bottom: 20px;
}
.contact-table__info-title {
  display: inline-block;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #525766;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 18rem;
  -ms-flex: 0 0 18rem;
  flex: 0 0 18rem;
  max-width: 180px;
  margin-right: 10px;
}
.contact-table__info-value {
  font-size: 1.6rem;
  line-height: 1.625;
  display: inline-block;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.contact-table__button {
  padding: 0;
  border: none;
  background: transparent;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.contact-table__button:hover,
.contact-table__button:focus {
  outline: none;
}
.contact-table__button:hover .contact-table__button-icon,
.contact-table__button:focus .contact-table__button-icon {
  fill: #000;
}
.contact-table__button-icon {
  fill: #d8dae1;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.contact-table_border_top .contact-table__body tr {
  border-top: 0.1rem solid #d8dae1;
}
.contact-table_border_top .contact-table__body tr:hover {
  border-top: 1px solid #d8dae1;
}
.contact-table_border_top .contact-table_border_top .contact-table__body tr:hover {
  border-bottom: 1px solid #f58220;
}
.contact-table_gaps_none {
  padding: 0;
}
.contact-table_head_title {
  padding: 0 20px 0.7rem;
}
@media (max-width: 750px) {
  .contact-table-block__head div {
    padding: 1rem 10px;
  }
  .contact-table_head_title {
    padding: 1rem 10px;
  }
  .contact-table {
    padding: 0;
    margin-left: -20px;
    margin-right: -25px;
    max-height: 45rem;
  }
  .contact-table__col_first {
    width: auto;
  }
  .contact-table td,
  .contact-table-block .contact-table__col,
  .contact-table-block .contact-table-inner {
    padding: 1rem 10px;
  }
  .contact-table__info-title {
    -webkit-flex-basis: 10rem;
    flex-basis: 10rem;
    max-width: 10rem;
    margin-right: 15px;
  }
  .contact-table__info-value {
    word-break: break-word;
  }
}
.contact-table_layer {
  overflow-y: visible;
  margin-left: 0;
  margin-right: 0;
  max-height: none;
}
.contact-table_layer .contact-table__body {
  cursor: default;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.contact-table_layer tr {
  border-bottom: none;
  border-coilor: #d8dae1;
}
.contact-table-inner {
  padding-top: 40px;
  padding-bottom: 40px;
}
.contact-table-inner__row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 10px 0;
}
.contact-table-block__head {
  border-bottom: 0.2rem solid #f58220;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.contact-table-block__head > div {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.contact-table-block__head > div:nth-child(1) {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
}
@media (max-width: 500px) {
  .contact-table-block__head > div:nth-child(1) {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 0 0 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
  }
}
.contact-table-block__head > div:nth-child(4) {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 10%;
  -ms-flex: 0 0 10%;
  flex: 0 0 10%;
}
.contact-table-block__body {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.contact-table-block__body .contact-table__col {
  word-wrap: break-word;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.contact-table-block__body .contact-table__col:nth-child(1) {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
}
@media (max-width: 500px) {
  .contact-table-block__body .contact-table__col:nth-child(1) {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 0 0 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
  }
}
.contact-table-block__body .contact-table__col:nth-child(4) {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 10%;
  -ms-flex: 0 0 10%;
  flex: 0 0 10%;
}
.contact-table-block .contact-table-inner {
  padding-left: 20px;
}
@media (max-width: 1000px) {
  .contact-table-block .contact-table-inner {
    padding-left: 0;
    padding: 2.2rem 10px 1.8rem;
  }
}
.content-header__title {
  margin-bottom: 0;
}
.content-header__subtitle {
  color: #7c849c;
  margin-bottom: 0.9rem;
}
.content-header__description {
  font-size: 1.6rem;
  line-height: 1.625;
  max-width: 610px;
  color: #c6c6c7;
}
.content-header__main {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.content-header__main-major {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.content-header__main-minor {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.content-header__main-minor_flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.content-header__main-minor_justify_right {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.content-header__main-minor_align_center {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 750px) {
  .content-header__main-minor_mobile_right {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -o-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
  .content-header__main {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -2rem;
  }
  .content-header__main-major,
  .content-header__main-minor {
    margin-bottom: 2rem;
  }
}
.content-header__main_align_center {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.content-header_list-item .content-header__title {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.content-header_list-item .content-header__title:before {
  content: '';
  width: 0.3em;
  height: 0.3em;
  border-radius: 50%;
  background: currentColor;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  margin-right: 0.3em;
}
.content-header_size_default .content-header__main-major {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.content-header_gap_small .content-header__main {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.content-header_gap_small .content-header__main-major,
.content-header_gap_small .content-header__main-minor {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.promo-section_theme_dark .content-header__title {
  color: #fff;
}
.content-list {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.content-list__list {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
}
.content-list__item {
  margin-left: 1rem;
  margin-right: 1rem;
}
.content-list__item_flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.content-list__item_flex-column {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.content-list-by-model {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto !important;
  -ms-flex: 0 1 auto !important;
  flex: 0 1 auto !important;
  margin-bottom: 10px;
}
.content-list_columns {
  overflow: hidden;
}
.content-list_columns .content-list__list {
  -moz-columns: auto 3;
  -webkit-columns: auto 3;
  columns: auto 3;
  display: block;
  -webkit-column-gap: 4.5rem;
  -moz-column-gap: 4.5rem;
  column-gap: 4.5rem;
  margin-bottom: -2.9rem;
  margin-left: 0;
  margin-right: 0;
}
.content-list_columns .content-list__item {
  vertical-align: top;
  display: inline-block;
  width: 100%;
  margin-bottom: 2.9rem;
  break-inside: avoid;
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 1000px) {
  .content-list_columns .content-list__list {
    -moz-columns: 110px 5;
    -webkit-columns: 110px 5;
    columns: 110px 5;
    -webkit-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
    margin-bottom: -1.9rem;
  }
  .content-list_columns .content-list__item {
    margin-bottom: 1.9rem;
  }
}
@media (max-width: 750px) {
  .content-list_columns .content-list__list {
    -moz-columns: 116px 3;
    -webkit-columns: 116px 3;
    columns: 116px 3;
    -webkit-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
  }
}
.content-list_columns.content-list_columns_4x .content-list__list {
  -moz-columns: 150px 4;
  -webkit-columns: 150px 4;
  columns: 150px 4;
}
.content-list_uneven .content-list__list {
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -o-box-lines: single;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.content-list_uneven .content-list__item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.content-list_uneven .content-list__item_xsmall {
  max-width: 135px;
}
.content-list_uneven .content-list__item_small {
  max-width: 145px;
}
.content-list_uneven .content-list__item_medium {
  max-width: 230px;
}
.content-list_uneven .content-list__item_large {
  max-width: 310px;
}
.content-list_uneven .content-list__item_noshrink {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.ie .content-list_uneven .content-list__item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 0%;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
}
@media (max-width: 1000px) {
  .content-list_uneven .content-list__item_height_fixed {
    max-height: 28rem;
    min-height: 28rem;
  }
  .content-list_uneven .content-list__item_medium {
    max-width: none;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .content-list_uneven .content-list__item_large {
    max-width: none;
  }
}
@media (max-width: 750px) {
  .content-list_uneven .content-list__item_height_fixed {
    max-height: none;
    min-height: 0;
  }
  .content-list_uneven .content-list__item.content-list__list {
    margin-left: 0;
    margin-right: 0;
  }
}
.content-list_block .content-list__list {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  display: block;
}
.content-list_ai_center .content-list__list {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.content-list_5x > .content-list__list > .content-list__item {
  -webkit-flex-basis: calc(20% - 20px);
  flex-basis: calc(20% - 20px);
  max-width: calc(20% - 20px);
}
@media (max-width: 1280px) {
  .content-list_5x > .content-list__list > .content-list__item {
    -webkit-flex-basis: calc(25% - 20px);
    flex-basis: calc(25% - 20px);
    max-width: calc(25% - 20px);
  }
}
@media (max-width: 1000px) {
  .content-list_5x > .content-list__list > .content-list__item {
    -webkit-flex-basis: calc(33.333333333333336% - 20px);
    flex-basis: calc(33.333333333333336% - 20px);
    max-width: calc(33.333333333333336% - 20px);
  }
}
.content-list_4x > .content-list__list > .content-list__item {
  -webkit-flex-basis: calc(25% - 20px);
  flex-basis: calc(25% - 20px);
  max-width: calc(25% - 20px);
}
@media (max-width: 1100px) {
  .content-list_4x > .content-list__list > .content-list__item {
    -webkit-flex-basis: calc(33.333333333333336% - 20px);
    flex-basis: calc(33.333333333333336% - 20px);
    max-width: calc(33.333333333333336% - 20px);
  }
}
@media (max-width: 500px) {
  .content-list_4x > .content-list__list > .content-list__item {
    -webkit-flex-basis: calc(50% - 20px);
    flex-basis: calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
}
.ie .content-list .content-list__list {
  width: 100%;
  max-width: 100%;
}
.content-aside {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding-bottom: 40px;
}
.content-aside__main {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 560px;
  -ms-flex: 1 1 560px;
  flex: 1 1 560px;
  padding-left: 40px;
  padding-right: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.content-aside__side {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 260px;
  -ms-flex: 1 1 260px;
  flex: 1 1 260px;
  padding-top: 2rem;
  padding-left: 40px;
  padding-right: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.content-aside__image-wrap {
  position: relative;
}
.content-aside__image {
  width: 100%;
  fill: #f58220;
}
.content-aside__image.is-hidden {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.content-aside__image_finish {
  width: 8.9rem;
  height: 9.8rem;
}
.content-aside__alert {
  display: none;
  position: absolute;
  top: 35px;
  left: 0;
  width: 3.8rem;
  height: 3.8rem;
  fill: #f58220;
}
.content-aside__description {
  font-size: 1.4rem;
  line-height: ;
}
@media (max-width: 750px) {
  .content-aside {
    display: block;
    overflow-y: auto;
  }
  .content-aside__main {
    margin-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .content-aside__side {
    max-width: 300px;
    margin: 0 auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.content-aside_background_grey .content-aside__side {
  position: relative;
}
.content-aside_background_grey .content-aside__side::after {
  content: '';
  z-index: 1;
  position: absolute;
  top: -6rem;
  right: 0;
  bottom: -6rem;
  left: 0;
  background: #ecf1f4;
}
.content-aside_background_grey .content-aside__image-wrap {
  z-index: 10;
}
.content-aside_background_grey .content-aside__description {
  z-index: 10;
  position: relative;
}
@media (max-width: 750px) {
  .content-aside_background_grey .content-aside__side::after {
    content: none;
  }
}
.content-outside {
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.content-outside__container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.content-outside_right .content-outside__container {
  right: calc(-100vw / 2 + 1240px / 2);
}
@media (max-width: 1280px) {
  .content-outside_right .content-outside__container {
    right: calc(-100vw / 2 + 1200px / 2);
  }
}
@media (max-width: 1240px) {
  .content-outside_right .content-outside__container {
    right: 0;
    margin-right: -20px;
  }
}
@media (max-width: 750px) {
  .content-outside_right .content-outside__container {
    position: relative;
    margin-right: -20px;
    margin-left: -20px;
  }
}
.content-outside_right.content-outside_map_height-normal {
  min-height: 500px;
}
.content-outside_right.content-outside_map_height-normal.is-image {
  height: 500px;
}
@media (max-width: 1000px) {
  .content-outside_right.content-outside_map .content-outside__container {
    position: relative;
    margin-right: -30px;
    margin-left: -30px;
  }
  .content-outside_right.content-outside_map_height-normal {
    min-height: auto;
  }
}
@media (max-width: 750px) {
  .content-header_mobile_small .content-header__title {
    font-size: 22px;
  }
  .padding-bottom-30px-force {
    padding-bottom: 30px !important;
  }
  .padding-top-2rem {
    padding-top: 2rem !important;
  }
}
.content-in-layer-flex {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 50px;
}
.context-list__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -2.5px -5px -2.5px;
}
.context-list__item {
  margin: 0 2.5px 5px 2.5px;
}
.context {
  font-size: 1rem;
  line-height: 1.4;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
  font-size: 10px;
  line-height: 1;
  letter-spacing: 0.5px;
  text-transform: lowercase;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  text-decoration: none;
  padding: 0 1rem 0.1rem;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.context__title {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  vertical-align: middle;
  display: block;
  margin: 0 3px;
}
.context i {
  margin: 0 3px;
}
.context p:last-child {
  margin-bottom: 0;
}
.context__link {
  font-weight: 700;
  font-size: 10px;
  color: #333;
  text-decoration: none;
  -webkit-box-shadow: inset 0 -1px 0 0 #333;
  box-shadow: inset 0 -1px 0 0 #333;
}
.context_action {
  cursor: pointer;
}
.context_large {
  font-size: 12px;
  padding: 4px 12px 4px 11px;
}
.ui-widget.ui-widget-content {
  border: 1px solid #e1e2e3;
  margin-top: 2px;
  padding-left: 25px;
  padding-right: 10px;
  padding-bottom: 10px;
  max-width: 300px;
  width: 100%;
  border-radius: 5px;
  overflow: hidden;
  z-index: 50 !important;
}
.ui-datepicker .ui-datepicker-title {
  font-size: 14px;
  line-height: 1.857142857142857;
  font-weight: 400;
  color: #000;
  padding-right: 10px;
  padding-bottom: 3px;
}
.ui-datepicker .ui-widget-header {
  background: #fff;
  border: none;
  border-radius: 0;
  position: relative;
}
.ui-datepicker .ui-widget-header:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: -30px;
  right: -30px;
  border-bottom: 1px solid #e1e2e3;
}
.ui-datepicker td a {
  padding-top: 10px;
  padding-bottom: 10px;
  background: #fff !important;
  border: none !important;
  text-align: left;
}
.ui-datepicker td a:hover {
  color: #61a8e5;
}
.ui-datepicker .ui-state-active {
  color: #f58220 !important;
}
.ui-datepicker th {
  background: #fff !important;
  border: none !important;
  text-align: left;
  color: #c3c4c4;
  padding-top: 13px;
}
.ui-datepicker .ui-datepicker-prev {
  cursor: pointer;
  left: -20px;
  top: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: none;
  border: none;
}
.ui-datepicker .ui-datepicker-prev:before {
  content: '';
  margin-top: 5px;
  width: 6px;
  height: 12px;
}
.ui-datepicker .ui-datepicker-prev:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%224%22 height=%228%22 viewBox=%220 0 4 8%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 3.709l3.628 3.627L3.624.078 0 3.708z%22 fill=%22%232E2E2F%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: -20px;
  top: 0;
}
.ui-datepicker .ui-datepicker-next {
  cursor: pointer;
  right: -3px;
  top: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: none;
  border: none;
}
.ui-datepicker .ui-datepicker-next:before {
  content: '';
  margin-top: 5px;
  width: 6px;
  height: 12px;
}
.ui-datepicker .ui-datepicker-next:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%224%22 height=%228%22 viewBox=%220 0 4 8%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M4 3.705L.372.078l.004 7.258L4 3.706z%22 fill=%22%232E2E2F%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: -3px;
  top: 0;
}
.ui-datepicker-calendar thead tr {
  border: none;
}
.ui-datepicker-calendar tr {
  border: none;
}
.ui-datepicker-calendar tr:hover {
  background-color: #fff;
}
.ui-datepicker-calendar td {
  line-height: 1;
}
.drop-list {
  display: inline-block;
  max-width: 100% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 7px;
  border-radius: 4px;
  border: 1px solid #ef7d00;
  background-color: rgba(245,245,245,0.4);
  position: relative;
  margin-bottom: 0;
}
.drop-list__action {
  pointer-events: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  font-size: 12px;
  line-height: 1;
  font-weight: 600;
  color: #777;
  position: absolute;
  bottom: -6px;
  right: 15px;
  background-color: #fff;
  padding: 0 5px;
  border-radius: 6px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.drop-list__action::after {
  content: '';
  margin-left: 4px;
  display: block;
  width: 8px;
  height: 4px;
}
.drop-list__action::after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%228%22 height=%224%22 viewBox=%220 0 8 4%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M4.37 3.978L8 .353H.742L4.37 3.978z%22 fill=%22%23ef7d00%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.drop-list__title_open {
  display: none;
}
.drop-list__title_close {
  display: block;
}
.drop-list__content.is-animate {
  overflow: hidden;
  -webkit-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.drop-list__content:not(.is-open) {
  overflow: hidden;
  max-height: 60px;
}
.drop-list__action.is-open::after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.drop-list__action.is-open .drop-list__title_close {
  display: none;
}
.drop-list__action.is-open .drop-list__title_open {
  display: block;
}
.drop-list__action.is-init {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  pointer-events: auto;
  cursor: pointer;
}
.simple-list {
  font-size: 11px;
  line-height: 1;
  font-weight: 400;
  overflow: hidden;
}
.simple-list__wrapper {
  padding-bottom: 0.1px;
}
.simple-list__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -5px -10px -5px;
}
.simple-list__item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0 5px 10px 5px;
}
.error-page {
  max-width: 89rem;
  margin-left: 10.5rem;
  margin-top: 1rem;
}
.error-page__title {
  margin-bottom: 3rem;
}
.error-page__description {
  font-size: 1.8rem;
  line-height: 1.555555555555556;
  margin-bottom: 4rem;
  color: #000;
}
.error-page__image {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
@media (max-width: 1000px) {
  .error-page {
    margin-left: auto;
    margin-right: auto;
  }
  .error-page__title {
    margin-bottom: 1.5rem;
  }
  .error-page__description {
    margin-bottom: 3rem;
  }
  .error-page__image {
    max-width: 40rem;
  }
}
@media (max-width: 750px) {
  .error-page__description {
    font-size: 1.6rem;
    line-height: 1.625;
  }
}
.error-tooltip {
  top: -10px;
}
.fancybox-button {
  border-bottom: none;
  text-decoration: none;
}
.fancybox-item.fancybox-close {
  border-bottom: none;
}
#fancybox-buttons li:before {
  display: none;
}
#fancybox-buttons li after:before {
  display: none;
}
.fancybox-slide--video .fancybox-content {
  width: 1024px;
  height: 768px;
  max-width: 80%;
  max-height: 80%;
  margin: 0;
}
.fancybox-thumbs {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  width: auto;
  height: 95px;
  padding: 10px 10px 5px;
  background: rgba(0,0,0,0.3);
}
.fancybox-thumbs__list a::before {
  border: 2px solid #ef7d00;
}
.fancybox-show-thumbs .fancybox-inner {
  right: 0;
  bottom: 95px;
}
.file-btn {
  line-height: 1.4;
}
.filter {
  margin-bottom: 40px;
}
.filter__content {
  padding-left: 1px;
}
.filter__title {
  display: inline-block;
  font-size: 24px;
  line-height: 1.25;
  margin-bottom: 22px;
  color: #2e2e2f;
  text-decoration: none;
  position: relative;
  padding-right: 17px;
}
.filter__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.filter__item {
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
}
.filter__item_search {
  max-width: 590px;
  width: 100%;
}
.filter__item_status {
  min-width: 110px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.filter__item_date {
  max-width: 320px;
  width: 100%;
}
.filter__item_city {
  max-width: 250px;
  width: 100%;
}
.filter__item_branch {
  width: 100%;
}
.filter__item_price {
  max-width: 250px;
  width: 100%;
}
.filter__item_dealer-button {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.filter__item_dealer-button .button {
  -webkit-align-self: flex-end;
  align-self: flex-end;
  -ms-flex-item-align: end;
}
.filter__actions {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.filter__action {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  line-height: 1;
  margin-left: 10px;
  margin-right: 10px;
}
.filter__action_unload {
  margin-left: 50px;
  margin-right: 50px;
}
.filter.reset .filter__action_reset {
  display: none;
}
.filter.lock .filter__submit {
  pointer-events: none;
}
.filter.lock .filter__submit .button__content {
  background: #c6c6c7;
  -webkit-box-shadow: 0 0 0 1px #c6c6c7;
  box-shadow: 0 0 0 1px #c6c6c7;
}
.filter-empty {
  text-align: center;
  padding: 50px 20px;
}
.filters_gap_top {
  margin-top: 30px;
}
.filter_gap_none {
  margin-bottom: 0;
}
@media (max-width: 750px) {
  .filter__action_unload {
    width: 100%;
    margin: 20px 10px 0;
  }
}
.footer__top {
  background: #ecf1f4;
}
.footer__middle {
  background: #f58220;
}
.footer-top {
  padding-top: 1.2rem;
  padding-bottom: 2.3rem;
}
.footer-top__title {
  font-size: 2.6rem;
  line-height: 1.208333333333333;
  font-family: 'peyda';
  font-weight: 700;
  color: #f58220;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.footer-top__description {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  font-weight: 300;
  color: #7c849c;
}
@media (max-width: 1000px) {
  .footer-top__title {
    font-size: 2.8rem;
  }
}
@media (max-width: 750px) {
  .footer-top {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .footer-top__title {
    font-size: 1.8rem;
    line-height: 1.555555555555556;
	flex-direction: column-reverse;
  display: flex;
  }
}
.footer-bottom__top {
  background: #ecf1f4;
}
.footer-bottom__bottom {
  padding-top: 2.3rem;
  padding-bottom: 2rem;
}
.footer-bottom__major {
  position: relative;
  padding-top: 6.3rem;
  padding-bottom: 6.4rem;
}
.footer-bottom__major::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: -20px;
  right: -20px;
  border-bottom: 0.1rem solid rgba(124,132,156,0.3);
}
.footer-bottom__minor {
  padding-top: 2.3rem;
  padding-bottom: 2rem;
}
.footer-bottom__copyright {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  font-weight: 300;
  color: #7c849c;
}
.footer-bottom__copyright a {
  color: #7c849c;
}
.footer-bottom__copyright a:hover {
  color: #f58220;
}
.footer-bottom__copyright-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin: 0 -10px;
}
.footer-bottom__copyright-side,
.footer-bottom__copyright-main {
  margin: 0 10px;
}
@media (max-width: 1000px) {
  .footer-bottom__major {
    padding-top: 3rem;
    padding-bottom: 2.4rem;
  }
  .footer-bottom__minor {
    padding-top: 1.5rem;
  }
  .footer-bottom__copyright {
    font-size: 1.2rem;
    line-height: 1.666666666666667;
  }
}
.araslogo{text-align:left}
.araslogo img{width:140px}
.matnaras{text-align:right;padding-top: 68px;}
@media (max-width: 750px) {
  .footer-bottom__minor {
    padding-top: 2rem;
  }
  .footer-bottom__copyright-main {
text-align: center;
  }
  .araslogo{text-align:center}
  .matnaras{text-align:center;padding-top: 10px;}
}
.footer-contacts__contact {
  font-size: 2rem;
  line-height: 1.5;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
  letter-spacing: 0.05em;
  margin-bottom: 2.6rem;
}
.footer-contacts__contact-link {
  color: #000;
  text-decoration: none;
}
.footer-contacts__copyright {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  font-weight: 300;
  color: #7c849c;
  margin-bottom: 3.7rem;
}
@media (max-width: 1000px) {
  .footer-contacts {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -o-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  .footer-contacts :not(:last-child) {
    margin-right: 2rem;
  }
  .footer-contacts__contact,
  .footer-contacts__copyright,
  .footer-contacts__contact-link {
    margin-bottom: 0;
  }
  .footer-contacts__contact {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
    margin-bottom: 0;
    min-width: 11rem;
  }
}
@media (max-width: 750px) {
  .footer-contacts {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -o-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .footer-contacts :not(:last-child) {
    margin-right: 0;
  }
  .footer-contacts__contact {
    font-size: 1.8rem;
    line-height: 1.555555555555556;
  }
  .footer-contacts__copyright {
    margin-top: 1.5rem;
  }
  .footer-contacts__partner {
    margin-top: 2rem;
  }
}
.footer-disclaimer {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  position: relative;
  color: #7c849c;
  font-weight: 300;
}
.footer-disclaimer__content {
  position: relative;
  padding-left: 2.8rem;
}
.footer-disclaimer__figure {
  position: absolute;
  top: 2px;
  left: 0;
  fill: #7c849c;
  width: 16px !important;
  height: 16px !important;
}
@media (max-width: 1000px) {
  .footer-disclaimer {
    font-size: 1.2rem;
    line-height: 1.666666666666667;
  }
  .footer-disclaimer__content {
    padding-left: 0;
  }
  .footer-disclaimer__figure {
    position: static;
    margin-bottom: -0.4rem;
    margin-right: 0.3rem;
  }
}
.footer-props {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.footer-props__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.footer-props__item {
  -webkit-flex-basis: 33.2%;
  flex-basis: 33.2%;
  max-width: 33.2%;
  border-right: 0.1rem solid rgba(255,255,255,0.5);
}
.footer-props__item:first-child {
  border-right: 0.1rem solid rgba(255,255,255,0.5);
}
@media (max-width: 1000px) {
  .footer-props__item {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 750px) {
  .footer-props {
    padding-top: 0;
    padding-bottom: 0;
  }
  .footer-props__list {
    -webkit-box-direction: reverse;
    -moz-box-direction: reverse;
    -o-box-direction: reverse;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .footer-props__item {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    border-right: none;
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
    max-width: none;
  }
  .footer-props__item:first-child {
    border-left: none;
  }
  .footer-props__item:not(:last-child) {
    border-top: 1px solid rgba(255,255,255,0.5);
  }
  .footer-props__item:first-child {
  border-right: 0rem solid rgba(255,255,255,0.5);
}
.body__action {  bottom: 1rem;  left: 1rem;}




}
.footer-prop {
  font-size: 1.6rem;
  line-height: 1.625;
  display: block;
  background: #f58220;
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
}
.footer-prop__wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: -10px;
  margin-right: -10px;
}
.footer-prop__figure {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 10px;
  margin-right: 10px;
  border: 1px solid rgba(255,255,255,0.5);
  border-radius: 50%;
  fill: #fff;
}
.footer-prop__title {
  border-bottom: 0.1rem solid rgba(255,255,255,0.5);
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-left: 10px;
  margin-right: 10px;
}
.footer-prop:hover {
  color: #fff;
}
.footer-prop:hover .footer-prop__title {
  border-color: transparent;
}
.footer-prop_dashed .footer-prop__title {
  border-bottom: 0.1rem dashed #fff;
}
@media (max-width: 1000px) {
  .footer-prop__wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .footer-prop__title {
    border-bottom: none;
    font-size: 1.4rem;
    line-height: 1.714285714285714;
    text-align: center;
  }
  .footer-prop_dashed .footer-prop__title {
    border-bottom: 0;
  }
}
@media (min-width: 751px) and (max-width: 1000px) {
  .footer-prop__figure {
    display: none;
  }
}
@media (max-width: 750px) {
  .footer-prop__wrapper {
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .footer-prop__figure {
    border: none;
    margin-left: 0;
    margin-right: 0;
  }
  .footer-prop__title {
    margin-left: 0;
    margin-right: 0;
    text-align: left;
  }
}
.footer-partner {
  text-decoration: none;
  display: block;
}
.footer-partner__img {
  max-width: 18.5rem;
  margin-right: auto;
  margin-left: 0px;
  margin-bottom: 5px;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.footer-partner__content {
  max-width: 24rem;
  margin-right: auto;
  margin-left: auto;
}
.footer-partner:hover img {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
@media (max-width: 1000px) {
  .footer-partner__img {
    max-width: 10rem;
    margin-bottom: 0;
    font-size: 0;
    margin-left: 0px;
  }
  .footer-partner__content {
    max-width: 100%;
  }
}
@media (max-width: 750px) {
  .footer-partner__img {
    margin-right: auto !important;
    margin-left: 0px;
    max-width: 16rem;
  }
}
.form_large {
  min-height: 49rem;
}
.ie .form_large {
  height: 49rem;
}
@media (max-width: 750px) {
  .form_large {
    min-height: 0;
  }
}
.form_flex_column {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.form_flex_column .form__action {
  margin-top: auto;
}
.gallery {
  position: relative;
  overflow: visible;
  cursor: pointer;
}
.gallery .fotorama__wrap {
  margin-left: auto;
  margin-right: auto;
}
.gallery .fotorama__stage__shaft {
  background: #909091;
}
.gallery .fotorama__stage__frame::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: -webkit-linear-gradient(90deg, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
  background: -moz-linear-gradient(90deg, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
  background: -o-linear-gradient(90deg, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
  background: -ms-linear-gradient(90deg, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
  background: linear-gradient(0deg, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
  -webkit-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.gallery .fotorama__stage__frame::before {
  content: '';
  z-index: 1;
  position: absolute;
  top: 70%;
  right: 0;
  bottom: 0;
  left: 0;
  background: -webkit-linear-gradient(270deg, rgba(0,0,0,0) 10%, rgba(0,0,0,0.8) 100%);
  background: -moz-linear-gradient(270deg, rgba(0,0,0,0) 10%, rgba(0,0,0,0.8) 100%);
  background: -o-linear-gradient(270deg, rgba(0,0,0,0) 10%, rgba(0,0,0,0.8) 100%);
  background: -ms-linear-gradient(270deg, rgba(0,0,0,0) 10%, rgba(0,0,0,0.8) 100%);
  background: linear-gradient(180deg, rgba(0,0,0,0) 10%, rgba(0,0,0,0.8) 100%);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.gallery .fotorama__stage__frame .fotorama__caption {
  font-size: 1.6rem;
  line-height: 1.625;
  font-family: 'Fira Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.gallery .fotorama__stage__frame.fotorama__active::after {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  pointer-events: none;
}
.gallery .fotorama__stage__frame.fotorama__active::before {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.gallery .fotorama__stage__frame.fotorama__active .fotorama__caption {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  pointer-events: auto;
}
.gallery .fotorama__caption {
  color: #fff;
  padding: 0 30px 2.6rem;
}
.gallery .fotorama__caption__wrap {
  overflow: hidden;
  max-height: 7.8rem;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  background-color: transparent;
  padding: 0;
}
.gallery .fotorama__arr {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  pointer-events: inherit;
  cursor: pointer;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 140px;
  height: auto;
}
.gallery .fotorama__arr::after {
  z-index: 10;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  font: 0/0 none;
  background: transparent;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  border: 1px solid rgba(255,255,255,0.5);
}
.gallery .fotorama__arr::before {
  z-index: 20;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.gallery .fotorama__arr:hover::after {
  background: #fff;
}
.gallery .fotorama__arr:active::after {
  background: #fff;
}
.gallery .fotorama__arr--disabled {
  cursor: default;
}
.gallery .fotorama__arr--disabled::after {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.gallery .fotorama__arr--disabled:hover::after {
  background: transparent;
}
.gallery .fotorama__arr--next {
  right: 0;
}
.gallery .fotorama__arr--next::before {
  width: 24px;
  height: 18px;
  margin-left: 1px;
}
.gallery .fotorama__arr--next::before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2221%22 height=%2216%22 viewBox=%220 0 21 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M12.646.646a.5.5 0 0 1 .708 0l7 7a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708-.708L18.793 8.5H1a.5.5 0 0 1 0-1h17.793l-6.147-6.146a.5.5 0 0 1 0-.708z%22 fill=%22%23fff%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.gallery .fotorama__arr--next:hover::before,
.gallery .fotorama__arr--next:active::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2221%22 height=%2216%22 viewBox=%220 0 21 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M12.646.646a.5.5 0 0 1 .708 0l7 7a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708-.708L18.793 8.5H1a.5.5 0 0 1 0-1h17.793l-6.147-6.146a.5.5 0 0 1 0-.708z%22 fill=%22%23000%22/%3E%3C/svg%3E");
}
.gallery .fotorama__arr--prev {
  left: 0;
}
.gallery .fotorama__arr--prev::before {
  width: 24px;
  height: 18px;
  margin-left: -1px;
}
.gallery .fotorama__arr--prev::before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2221%22 height=%2216%22 viewBox=%220 0 21 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M8.354.646a.5.5 0 0 0-.708 0l-7 7a.5.5 0 0 0 0 .708l7 7a.5.5 0 0 0 .708-.708L2.207 8.5H20a.5.5 0 0 0 0-1H2.207l6.147-6.146a.5.5 0 0 0 0-.708z%22 fill=%22%23fff%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.gallery .fotorama__arr--prev:hover::before,
.gallery .fotorama__arr--prev:active::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2221%22 height=%2216%22 viewBox=%220 0 21 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M8.354.646a.5.5 0 0 0-.708 0l-7 7a.5.5 0 0 0 0 .708l7 7a.5.5 0 0 0 .708-.708L2.207 8.5H20a.5.5 0 0 0 0-1H2.207l6.147-6.146a.5.5 0 0 0 0-.708z%22 fill=%22%23000%22/%3E%3C/svg%3E");
}
@media (max-width: 750px) {
  .gallery .fotorama__arr {
    visibility: hidden;
  }
}
.c-grid-list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}
.c-grid-list_nowrap {
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -o-box-lines: single;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.c-grid-list_align_baseline {
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  -o-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.c-grid-list_align_start {
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.c-grid-list_align_center {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.c-grid-list_align_end {
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.c-grid-list_justify_start {
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.c-grid-list_justify_center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.c-grid-list_justify_space-between {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.c-grid-list_justify_end {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.c-grid-list_gap_medium {
  margin-right: -20px;
  margin-left: -20px;
}
.c-grid-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 10px;
  padding-left: 10px;
}
.c-grid-item_ai_center {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.c-grid-item_1x_fixed {
  max-width: 85px;
}
.c-grid-item_2x_fixed {
  max-width: 190px;
}
.c-grid-item_3x_fixed {
  max-width: 295px;
}
.c-grid-item_4x_fixed {
  max-width: 400px;
}
.c-grid-item_5x_fixed {
  max-width: 505px;
}
.c-grid-item_6x_fixed {
  max-width: 610px;
}
.c-grid-item_7x_fixed {
  max-width: 715px;
}
.c-grid-item_8x_fixed {
  max-width: 820px;
}
.c-grid-item_9x_fixed {
  max-width: 925px;
}
.c-grid-item_10x_fixed {
  max-width: 1030px;
}
.c-grid-item_11x_fixed {
  max-width: 1135px;
}
.c-grid-item_12x_fixed {
  max-width: 1240px;
}
.c-grid-item_1x {
  -webkit-flex-basis: 8.333333333333332%;
  flex-basis: 8.333333333333332%;
  max-width: 8.333333333333332%;
}
.c-grid-item_2x {
  -webkit-flex-basis: 16.666666666666664%;
  flex-basis: 16.666666666666664%;
  max-width: 16.666666666666664%;
}
.c-grid-item_3x {
  -webkit-flex-basis: 25%;
  flex-basis: 25%;
  max-width: 25%;
}
.c-grid-item_4x {
  -webkit-flex-basis: 33.33333333333333%;
  flex-basis: 33.33333333333333%;
  max-width: 33.33333333333333%;
}
.c-grid-item_5x {
  -webkit-flex-basis: 41.66666666666667%;
  flex-basis: 41.66666666666667%;
  max-width: 41.66666666666667%;
}
.c-grid-item_6x {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
.c-grid-item_7x {
  -webkit-flex-basis: 58.333333333333336%;
  flex-basis: 58.333333333333336%;
  max-width: 58.333333333333336%;
}
.c-grid-item_8x {
  -webkit-flex-basis: 66.66666666666666%;
  flex-basis: 66.66666666666666%;
  max-width: 66.66666666666666%;
}
.c-grid-item_9x {
  -webkit-flex-basis: 75%;
  flex-basis: 75%;
  max-width: 75%;
}
.c-grid-item_10x {
  -webkit-flex-basis: 83.33333333333334%;
  flex-basis: 83.33333333333334%;
  max-width: 83.33333333333334%;
}
.c-grid-item_11x {
  -webkit-flex-basis: 91.66666666666666%;
  flex-basis: 91.66666666666666%;
  max-width: 91.66666666666666%;
}
.c-grid-item_12x {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  max-width: none;
}
@media (min-width: 1501px) {
  .-l_up\:c-grid-item_1x {
    -webkit-flex-basis: 8.333333333333332%;
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .-l_up\:c-grid-item_2x {
    -webkit-flex-basis: 16.666666666666664%;
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .-l_up\:c-grid-item_3x {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .-l_up\:c-grid-item_4x {
    -webkit-flex-basis: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .-l_up\:c-grid-item_5x {
    -webkit-flex-basis: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .-l_up\:c-grid-item_6x {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .-l_up\:c-grid-item_7x {
    -webkit-flex-basis: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .-l_up\:c-grid-item_8x {
    -webkit-flex-basis: 66.66666666666666%;
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .-l_up\:c-grid-item_9x {
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .-l_up\:c-grid-item_10x {
    -webkit-flex-basis: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .-l_up\:c-grid-item_11x {
    -webkit-flex-basis: 91.66666666666666%;
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .-l_up\:c-grid-item_12x {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
  }
}
@media (min-width: 1201px) {
  .-m_up\:c-grid-item_1x {
    -webkit-flex-basis: 8.333333333333332%;
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .-m_up\:c-grid-item_2x {
    -webkit-flex-basis: 16.666666666666664%;
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .-m_up\:c-grid-item_3x {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .-m_up\:c-grid-item_4x {
    -webkit-flex-basis: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .-m_up\:c-grid-item_5x {
    -webkit-flex-basis: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .-m_up\:c-grid-item_6x {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .-m_up\:c-grid-item_7x {
    -webkit-flex-basis: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .-m_up\:c-grid-item_8x {
    -webkit-flex-basis: 66.66666666666666%;
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .-m_up\:c-grid-item_9x {
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .-m_up\:c-grid-item_10x {
    -webkit-flex-basis: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .-m_up\:c-grid-item_11x {
    -webkit-flex-basis: 91.66666666666666%;
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .-m_up\:c-grid-item_12x {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
  }
}
@media (min-width: 1001px) {
  .-s_up\:c-grid-item_1x {
    -webkit-flex-basis: 8.333333333333332%;
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .-s_up\:c-grid-item_2x {
    -webkit-flex-basis: 16.666666666666664%;
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .-s_up\:c-grid-item_3x {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .-s_up\:c-grid-item_4x {
    -webkit-flex-basis: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .-s_up\:c-grid-item_5x {
    -webkit-flex-basis: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .-s_up\:c-grid-item_6x {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .-s_up\:c-grid-item_7x {
    -webkit-flex-basis: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .-s_up\:c-grid-item_8x {
    -webkit-flex-basis: 66.66666666666666%;
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .-s_up\:c-grid-item_9x {
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .-s_up\:c-grid-item_10x {
    -webkit-flex-basis: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .-s_up\:c-grid-item_11x {
    -webkit-flex-basis: 91.66666666666666%;
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .-s_up\:c-grid-item_12x {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
  }
}
@media (min-width: 751px) {
  .-xs_up\:c-grid-item_1x {
    -webkit-flex-basis: 8.333333333333332%;
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .-xs_up\:c-grid-item_2x {
    -webkit-flex-basis: 16.666666666666664%;
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .-xs_up\:c-grid-item_3x {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .-xs_up\:c-grid-item_4x {
    -webkit-flex-basis: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .-xs_up\:c-grid-item_5x {
    -webkit-flex-basis: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .-xs_up\:c-grid-item_6x {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .-xs_up\:c-grid-item_7x {
    -webkit-flex-basis: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .-xs_up\:c-grid-item_8x {
    -webkit-flex-basis: 66.66666666666666%;
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .-xs_up\:c-grid-item_9x {
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .-xs_up\:c-grid-item_10x {
    -webkit-flex-basis: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .-xs_up\:c-grid-item_11x {
    -webkit-flex-basis: 91.66666666666666%;
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .-xs_up\:c-grid-item_12x {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
  }
}
@media (min-width: 501px) {
  .-xxs_up\:c-grid-item_1x {
    -webkit-flex-basis: 8.333333333333332%;
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .-xxs_up\:c-grid-item_2x {
    -webkit-flex-basis: 16.666666666666664%;
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .-xxs_up\:c-grid-item_3x {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .-xxs_up\:c-grid-item_4x {
    -webkit-flex-basis: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .-xxs_up\:c-grid-item_5x {
    -webkit-flex-basis: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .-xxs_up\:c-grid-item_6x {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .-xxs_up\:c-grid-item_7x {
    -webkit-flex-basis: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .-xxs_up\:c-grid-item_8x {
    -webkit-flex-basis: 66.66666666666666%;
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .-xxs_up\:c-grid-item_9x {
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .-xxs_up\:c-grid-item_10x {
    -webkit-flex-basis: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .-xxs_up\:c-grid-item_11x {
    -webkit-flex-basis: 91.66666666666666%;
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .-xxs_up\:c-grid-item_12x {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
  }
}
@media (max-width: 1500px) {
  .-l\:c-grid-item_1x {
    -webkit-flex-basis: 8.333333333333332%;
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .-l\:c-grid-item_2x {
    -webkit-flex-basis: 16.666666666666664%;
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .-l\:c-grid-item_3x {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .-l\:c-grid-item_4x {
    -webkit-flex-basis: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .-l\:c-grid-item_5x {
    -webkit-flex-basis: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .-l\:c-grid-item_6x {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .-l\:c-grid-item_7x {
    -webkit-flex-basis: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .-l\:c-grid-item_8x {
    -webkit-flex-basis: 66.66666666666666%;
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .-l\:c-grid-item_9x {
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .-l\:c-grid-item_10x {
    -webkit-flex-basis: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .-l\:c-grid-item_11x {
    -webkit-flex-basis: 91.66666666666666%;
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .-l\:c-grid-item_12x {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
  }
}
@media (max-width: 1200px) {
  .-m\:c-grid-item_1x {
    -webkit-flex-basis: 8.333333333333332%;
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .-m\:c-grid-item_2x {
    -webkit-flex-basis: 16.666666666666664%;
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .-m\:c-grid-item_3x {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .-m\:c-grid-item_4x {
    -webkit-flex-basis: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .-m\:c-grid-item_5x {
    -webkit-flex-basis: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .-m\:c-grid-item_6x {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .-m\:c-grid-item_7x {
    -webkit-flex-basis: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .-m\:c-grid-item_8x {
    -webkit-flex-basis: 66.66666666666666%;
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .-m\:c-grid-item_9x {
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .-m\:c-grid-item_10x {
    -webkit-flex-basis: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .-m\:c-grid-item_11x {
    -webkit-flex-basis: 91.66666666666666%;
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .-m\:c-grid-item_12x {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
  }
}
@media (max-width: 1000px) {
  .-s\:c-grid-item_1x {
    -webkit-flex-basis: 8.333333333333332%;
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .-s\:c-grid-item_2x {
    -webkit-flex-basis: 16.666666666666664%;
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .-s\:c-grid-item_3x {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .-s\:c-grid-item_4x {
    -webkit-flex-basis: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .-s\:c-grid-item_5x {
    -webkit-flex-basis: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .-s\:c-grid-item_6x {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .-s\:c-grid-item_7x {
    -webkit-flex-basis: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .-s\:c-grid-item_8x {
    -webkit-flex-basis: 66.66666666666666%;
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .-s\:c-grid-item_9x {
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .-s\:c-grid-item_10x {
    -webkit-flex-basis: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .-s\:c-grid-item_11x {
    -webkit-flex-basis: 91.66666666666666%;
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .-s\:c-grid-item_12x {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
  }
}
@media (max-width: 750px) {
  .-xs\:c-grid-item_1x {
    -webkit-flex-basis: 8.333333333333332%;
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .-xs\:c-grid-item_2x {
    -webkit-flex-basis: 16.666666666666664%;
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .-xs\:c-grid-item_3x {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .-xs\:c-grid-item_4x {
    -webkit-flex-basis: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .-xs\:c-grid-item_5x {
    -webkit-flex-basis: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .-xs\:c-grid-item_6x {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .-xs\:c-grid-item_7x {
    -webkit-flex-basis: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .-xs\:c-grid-item_8x {
    -webkit-flex-basis: 66.66666666666666%;
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .-xs\:c-grid-item_9x {
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .-xs\:c-grid-item_10x {
    -webkit-flex-basis: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .-xs\:c-grid-item_11x {
    -webkit-flex-basis: 91.66666666666666%;
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .-xs\:c-grid-item_12x {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
  }
}
@media (max-width: 500px) {
  .-xxs\:c-grid-item_1x {
    -webkit-flex-basis: 8.333333333333332%;
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .-xxs\:c-grid-item_2x {
    -webkit-flex-basis: 16.666666666666664%;
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .-xxs\:c-grid-item_3x {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .-xxs\:c-grid-item_4x {
    -webkit-flex-basis: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .-xxs\:c-grid-item_5x {
    -webkit-flex-basis: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .-xxs\:c-grid-item_6x {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .-xxs\:c-grid-item_7x {
    -webkit-flex-basis: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .-xxs\:c-grid-item_8x {
    -webkit-flex-basis: 66.66666666666666%;
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .-xxs\:c-grid-item_9x {
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .-xxs\:c-grid-item_10x {
    -webkit-flex-basis: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .-xxs\:c-grid-item_11x {
    -webkit-flex-basis: 91.66666666666666%;
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .-xxs\:c-grid-item_12x {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
  }
}
.c-grid-item_xsmall {
  max-width: 90rem;
}
.c-grid-item_small {
  max-width: 91.5rem;
}
.c-grid-item_medium {
  max-width: 96rem;
}
.c-grid-item_large {
  max-width: 100rem;
}
.c-grid-item_stick-to_right {
  margin-left: auto;
}
.c-grid-item_stick-to_left {
  margin-right: auto;
}
.c-grid-item_auto {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.c-grid-item_shrink_0 {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.c-grid-item_nowrap {
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -o-box-lines: single;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.c-grid-item_align_baseline {
  -webkit-align-self: baseline;
  align-self: baseline;
  -ms-flex-item-align: baseline;
}
.c-grid-item_align_start {
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -ms-flex-item-align: start;
}
.c-grid-item_align_center {
  -webkit-align-self: center;
  align-self: center;
  -ms-flex-item-align: center;
}
.c-grid-item_align_end {
  -webkit-align-self: flex-end;
  align-self: flex-end;
  -ms-flex-item-align: end;
}
.c-grid-item_flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.c-grid-item_flex-column {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.c-grid-item_justify_center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.c-grid-item_justify_end {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.c-grid-item.is-hidden {
  display: none;
}
.c-grid-item_underlined {
  position: relative;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.c-grid-item_underlined::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 1rem;
  right: 1rem;
  border-bottom: 1px solid #d8dae1;
}
.c-grid-item_widget_wide {
  min-width: 100vw;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  margin-left: calc(-100vw / 2 + 1240px / 2);
  margin-right: calc(-100vw / 2 + 1240px / 2);
}
.c-grid-item_gap_medium {
  padding-right: 20px;
  padding-left: 20px;
}
.c-grid-item_left {
  margin-left: -15px;
}
.c-grid-item_left img {
  width: 200px;
}
@media (max-width: 750px) {
  .-xs\:c-grid-item_flex-column-reverse {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-direction: reverse;
    -moz-box-direction: reverse;
    -o-box-direction: reverse;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
@media (max-width: 1070px) {
  .c-grid-item_widget_wide {
    width: auto;
    margin-left: -20px;
    margin-right: -20px;
  }
}
.header__wrapper {
  margin-top: 60px;
}
.header__top {
  padding-top: 0.6rem;
  padding-bottom: 0.8rem;
  background: #ecf1f4;
}
.header__alert {
  background-color: #f00;
  color: #fff;
  font-weight: 700;
  padding-top: 0.6rem;
  padding-bottom: 0.8rem;
  text-align: center;
}
.header__bottom {
  position: relative;
  background: #fff;
  -webkit-box-shadow: 0 4px 4px rgba(0,0,0,0.1);
  box-shadow: 0 4px 4px rgba(0,0,0,0.1);
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.header__bottom-inner {
  padding-top: 0.6rem;
  padding-bottom: 0.5rem;
}
.header__bottom.is-fixed {
  z-index: 1010;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.header__search {
  z-index: 1202;
  position: absolute;
  top: 44px;
  right: 0;
  left: 0;
  background-color: #fff;
}
.header__menus {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  z-index: 1000;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  top: 100%;
  right: 0;
  bottom: auto;
  left: 0;
  margin-bottom: 50px;
  -webkit-box-shadow: 0 4px 4px rgba(0,0,0,0.1);
  box-shadow: 0 4px 4px rgba(0,0,0,0.1);
  background-color: #ecf1f4;
}
.header__menus:not(.is-open) {
  pointer-events: none;
  display: none;
}
.header__menus:not(.is-open) * {
  pointer-events: none !important;
}
.header__menus.is-open {
  -webkit-transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s;
  -moz-transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s;
  -o-transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s;
  -ms-transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s;
  transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s;
}
.header__menus.is-coming {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.header__menus.is-leaving {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.header__menus-menu {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 100%;
  overflow: auto;
}
.header__menus-menu:not(.is-open) {
  display: none;
}
.header__menus-menu.is-coming {
  -webkit-transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s;
  -moz-transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s;
  -o-transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s;
  -ms-transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s;
  transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.header__menus-menu.is-leaving {
  -webkit-transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.175s;
  -moz-transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.175s;
  -o-transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.175s;
  -ms-transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.175s;
  transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.175s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-ordinal-group: -1;
  -moz-box-ordinal-group: -1;
  -o-box-ordinal-group: -1;
  -ms-flex-order: -1;
  -webkit-order: -1;
  order: -1;
  z-index: 100;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  height: 0;
}
.header__menus.is-animate-leaving .header__menus-menu.is-leaving {
  height: auto;
}
.header__menus-close {
  cursor: pointer;
  z-index: 200;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: absolute;
  size: 50px;
  border-radius: 0;
  top: 10px;
  right: 45px;
  border: 0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 1000px) {
  .header__top {
    display: none;
  }
  .header__alert {
    font-size: 1.3rem;
    line-height: 1.153846153846154;
  }
  .header__bottom-inner {
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
  }
}
@media (max-width: 750px) {
  .header-menu_layer {
    padding-bottom: 20px;
  }
  .header__alert {
    font-size: 1.2rem;
    line-height: 1.666666666666667;
  }
  .header__bottom-inner {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.header-menu {
  padding-top: 4rem;
}
.header-menu__top_bordered {
  border-bottom: 0.1rem solid #d8dae1;
  padding-bottom: 2rem;
  margin-bottom: 2.2rem;
}
.header-menu__bottom {
  border-top: 0.1rem solid #d8dae1;
  padding-top: 3rem;
  padding-bottom: 2rem;
}
.header-menu__nav_border_top {
  border-top: 0.1rem solid #d8dae1;
}
.header-menu__nav_gap-inner_top_m {
  padding-top: 2.4rem;
}
@media (max-width: 1000px) {
  .header-menu {
    padding-top: 2rem;
  }
  .header-menu__nav {
    padding-bottom: 2rem;
    margin-bottom: 3.4rem;
    border-bottom: 0.1rem solid #d8dae1;
  }
  .header-menu__bottom {
    padding-top: 2.6rem;
    padding-bottom: 1.5rem;
  }
}
.header-menu_layer {
  padding-top: 0;
}
.header-menu_layer .header-menu__nav {
  margin-bottom: 2.4rem;
  border-bottom: 0;
  padding-bottom: 0;
}
.header-menu_layer .header-menu__nav:last-child {
  margin-bottom: 0;
  padding-top: 2.5rem;
  border-top: 0.1rem solid #d8dae1;
}
.header-menu_layer .header-menu__bottom {
  border-top: none;
  padding-top: 0.5rem;
  padding-bottom: 2.2rem;
}
.header-logo {
  max-width: 16.6rem;
}
.header-logo img {
  display: block;
}
@media (min-width: 1001px) {
  .header-logo img {
    min-height: 9rem;
  }
}
@media (max-width: 1000px) {
  .header-logo {
    max-width: 11.5rem;
  }
}
.header-top {
  margin: 0 -11px;
}
.header-top_flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.header-top__side {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding: 0 11px;
}
.header-top__side-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.header-top__side-right {
  padding: 0 11px;
  margin-left: auto;
}
.header-top__side-link {
  font-size: 12px;
  color: #000;
  text-decoration: none;
}
.header-top__main {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding: 0 11px;
}
@media (max-width: 1000px) {
  .header-top {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    z-index: 10;
    position: relative;
    height: auto;
    width: auto;
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -o-box-lines: single;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin: 0 -10px !important;
  }
  .header-top__side {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -o-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .header-top__main {
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -o-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    position: relative;
  }
  .header-top__main::after {
    content: '';
    position: absolute;
    top: 0;
    right: 20px;
    bottom: 0;
    border-right: 0.1rem solid #d8dae1;
  }
}
.header-top_menu .header-top__main,
.header-top_menu .header-top__side {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  max-width: none;
}
.header-top_menu .header-top__main::after {
  content: none;
}
.header-nav {
  width: 100%;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
}
.header-nav__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 0 -20px;
}
.header-nav__item {
  margin: 0 20px;
}
.header-nav__item_right {
  margin-left: auto;
}
.header-nav__item_bordered {
  border-bottom: 0.1rem solid #d8dae1;
  padding-bottom: 2rem;
}
.header-nav__item_bordered:not(:last-child) {
  margin-bottom: 2.2rem;
}
.header-nav__item_gap_medium {
  padding-left: 15px;
}
@media (max-width: 1000px) {
  .header-nav:not(.header-nav_dropdown)__list {
    margin: 0 -10px -1rem;
  }
  .header-nav:not(.header-nav_dropdown)__item {
    -webkit-flex-basis: calc(33.333333333333336% - 20px);
    flex-basis: calc(33.333333333333336% - 20px);
    max-width: calc(33.333333333333336% - 20px);
    margin: 0 10px 1rem;
  }
  .header-nav:not(.header-nav_dropdown)__item.is-hidden {
    display: none;
  }
}
@media (max-width: 750px) {
  .header-nav__item_bordered {
    padding-bottom: 1.4rem;
  }
  .header-nav__item_bordered:not(:last-child) {
    margin-bottom: 1.9rem;
  }
}
.header-nav__item_arrow {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.header-nav__item_arrow .header-nav__item-arrow-wrapper {
  width: 27px;
  height: 27px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border: 2px solid #f58220;
  border-radius: 50%;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin: 0 auto;
}
.header-nav__item_arrow .header-nav__item-arrow-wrapper.is-active .header-nav__item-arrow {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.header-nav__item_arrow .header-nav__item-arrow {
  fill: #f58220;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.header-nav_cols_3 .header-nav__list {
  margin-top: -5px;
}
.header-nav_cols_3 .header-nav__item {
  -webkit-flex-basis: 27%;
  flex-basis: 27%;
  max-width: 27%;
  margin-left: 0;
  margin-right: 0;
  margin-top: 5px;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.header-nav_no-grow .header-nav__item {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  -ms-box-flex: 0;
  box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
}
.header-nav_block {
  display: block;
}
.header-nav_block .header-nav__list {
  display: block;
}
.header-nav_block .header-nav__item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  max-width: none;
}
.header-nav_column {
  display: block;
}
.header-nav_column .header-nav__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.header-nav_column .header-nav__item {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -o-box-flex: 0;
  -ms-box-flex: 0;
  box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
}
.header-nav_medium {
  max-width: 35rem;
}
.header-nav_fixed .header-nav__item:nth-child(3n) {
  white-space: nowrap;
}
.header-nav_dropdown {
  padding: 10px 0;
}
.header-nav_dropdown .header-nav__list {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -o-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  text-align: center;
}
.header-nav_dropdown .nav-category-item__link {
  display: block;
  padding: 6px 16px;
}
.header-bottom {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 0 -10px;
}
.header-bottom__side {
  -webkit-flex-basis: 16.666666666666664%;
  flex-basis: 16.666666666666664%;
  max-width: 16.666666666666664%;
  padding: 0 10px;
}
.header-bottom__main {
  -webkit-flex-basis: 83.33333333333334%;
  flex-basis: 83.33333333333334%;
  max-width: 83.33333333333334%;
  padding: 0 10px;
}
.header-bottom__actions {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 0 -10px -10px;
}
.header-bottom__actions-item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  margin: 0 10px 10px;
}
.header-bottom__actions-item_small {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 170px;
}
.header-bottom__actions-item_medium {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 230px;
}
.header-bottom__actions-item_large {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 590px;
}
@media (max-width: 1000px) {
  .header-bottom__main {
    -webkit-flex-basis: 80.83333333333333%;
    flex-basis: 80.83333333333333%;
    max-width: 80.83333333333333%;
  }
  .header-bottom__side {
    -webkit-flex-basis: 19.166666666666664%;
    flex-basis: 19.166666666666664%;
    max-width: 19.166666666666664%;
  }
  .header-bottom__actions-item_medium {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 204px;
  }
}
@media (max-width: 750px) {
  .header-bottom__side {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 11rem;
  }
  .header-bottom__main {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    max-width: none;
    padding: 0 10px;
  }
  .header-bottom__actions-item .svg-icon_magnifier {
    fill: #f58220;
    width: 2rem;
    height: 2rem;
  }
}
@media (max-width: 414px) {
  .header__wrapper {
    margin-top: 20px;
  }
}
.heading {
  min-height: 160px;
  background: #ecf1f4;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  gap: 8px;
}
.heading__inner {
  padding-top: 60px;
}
.heading__font {
  color: #000;
  font-family: Oswald;
  font-size: 40px;
  font-style: normal;
  line-height: 60px !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.heading__layer_font {
  color: #000;
  font-size: 22px;
  line-height: 40px !important;
}
@media (max-width: 400px) {
  .heading__inner {
    padding-top: 20px;
  }
}
@media (max-width: 750px) {
  .heading {
    min-height: 0;
    background: #fff;
  }
}
.image-content__item:not(:last-child) {
  margin-bottom: 6.7rem;
}
.image-content__item:nth-child(odd) .image-content-item__side {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -o-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.image-content__item:nth-child(odd) .image-content-item__main {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -o-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.image-content__item:nth-child(odd) .image-content-item__figure-image {
  margin-left: auto;
}
.image-content__item:only-child .image-content-item__side {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -o-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.image-content__item:only-child .image-content-item__main {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -o-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.image-content__item:only-child .image-content-item__figure-image {
  margin-left: 0;
}
@media (max-width: 750px) {
  __item:not(:last-child) {
    margin-bottom: 4.5rem;
  }
}
.image-content-item__wrapper {
  margin: 0 -35px;
}
.image-content-item__side {
  padding: 0 35px;
}
.image-content-item__main {
  padding: 0 35px;
}
.image-content-item__subtitle {
  color: #7c849c;
  margin-bottom: 1rem;
}
.image-content-item__content {
  color: #7c849c;
  max-width: 56rem;
}
.image-content-item__actions {
  margin-top: 2rem;
}
.image-content-item__figures {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.image-content-item__figure {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 0 10px;
  position: relative;
}
.image-content-item__figure_small {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  margin-bottom: 20px;
}
.image-content-item__figure_small .image-content-item__figure-image::before {
  padding-bottom: 57.142857142857146%;
}
.image-content-item__figure_small:last-child {
  margin-bottom: 0;
}
.image-content-item__figure-image {
  z-index: 10;
  position: relative;
  border-radius: 0.4rem;
  background: center center/cover no-repeat;
}
.image-content-item__figure-image::before {
  content: '';
  display: block;
  padding-bottom: 57.142857142857146%;
}
.image-content-item__figure-overlay {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  z-index: 5;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0.4rem;
  background: rgba(124,132,156,0.15);
  -webkit-transform: translate(30px, 30px);
  -moz-transform: translate(30px, 30px);
  -o-transform: translate(30px, 30px);
  -ms-transform: translate(30px, 30px);
  transform: translate(30px, 30px);
}
@media (max-width: 1000px) {
  .image-content-item__wrapper {
    margin: 0 -10px;
  }
  .image-content-item__side,
  .image-content-item__main {
    padding: 0 10px;
  }
  .image-content-item__figures {
    display: block;
  }
  .image-content-item__figure_small .image-content-item__figure-image::before {
    padding-bottom: 57.142857142857146%;
  }
  .image-content-item__figure_small:not(:last-child) {
    margin-bottom: 20px;
  }
  .image-content-item__figure-overlay {
    display: none;
  }
  .image-content-item__actions {
    margin-top: 2rem;
  }
}
@media (max-width: 750px) {
  .image-content-item__wrapper {
    display: block;
  }
  .image-content-item__figures {
    margin: 0 -30px 2rem;
  }
  .image-content-item__figure-image {
    border-radius: 0;
  }
}
.image-content-item_fixed .image-content-item__action {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  line-height: 1;
  text-decoration: none;
}
.image-content-item_fixed .image-content-item__action-title {
  border-bottom: 1px dashed #e36800;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.image-content-item_fixed .image-content-item__action-icon {
  width: 0.9rem;
  height: 0.6rem;
  fill: #f58220;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-left: 6px;
  margin-top: -2px;
}
.image-content-item_fixed .image-content-item__action:hover .image-content-item__action-title {
  border-color: transparent;
}
.image-content-item_fixed .image-content-item__action.is-open .image-content-item__action-icon {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.image-content-item_fixed .image-content-item__main.is-animate {
  overflow: hidden;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  max-height: none;
}
.image-content-item_fixed .image-content-item__main:not(.is-open) .image-content-item__content {
  overflow: hidden;
  max-height: 22.8rem;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.image-content-item_fixed .image-content-item__figure-overlay {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
@media (max-width: 750px) {
  .image-content-item_fixed .image-content-item__main:not(.is-open) .image-content-item__content {
    max-height: 13rem;
  }
}
.image-content-item_right .image-content-item__side {
  -webkit-box-ordinal-group: 2 !important;
  -moz-box-ordinal-group: 2 !important;
  -o-box-ordinal-group: 2 !important;
  -ms-flex-order: 2 !important;
  -webkit-order: 2 !important;
  order: 2 !important;
}
.image-content-item_right .image-content-item__main {
  -webkit-box-ordinal-group: 1 !important;
  -moz-box-ordinal-group: 1 !important;
  -o-box-ordinal-group: 1 !important;
  -ms-flex-order: 1 !important;
  -webkit-order: 1 !important;
  order: 1 !important;
}
.info-block {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.info-block__wrapper {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.info-block__subtitle {
  color: #7c849c;
  -webkit-transform: scaleZ(1);
  -moz-transform: scaleZ(1);
  -o-transform: scaleZ(1);
  -ms-transform: scaleZ(1);
  transform: scaleZ(1);
  margin-bottom: 0.8rem;
}
.info-block__title {
  -webkit-transform: scaleZ(1);
  -moz-transform: scaleZ(1);
  -o-transform: scaleZ(1);
  -ms-transform: scaleZ(1);
  transform: scaleZ(1);
}
.info-block__content {
  color: #525766;
  -webkit-transform: scaleZ(1);
  -moz-transform: scaleZ(1);
  -o-transform: scaleZ(1);
  -ms-transform: scaleZ(1);
  transform: scaleZ(1);
  margin-bottom: 3rem;
}
.info-block__date {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  margin-bottom: 2.5rem;
}
.info-block__image {
  -webkit-flex-basis: 33.33333333333333%;
  flex-basis: 33.33333333333333%;
  max-width: 33.33333333333333%;
  -webkit-transform: scaleZ(1);
  -moz-transform: scaleZ(1);
  -o-transform: scaleZ(1);
  -ms-transform: scaleZ(1);
  transform: scaleZ(1);
  -webkit-align-self: flex-end;
  align-self: flex-end;
  -ms-flex-item-align: end;
}
@media (max-width: 750px) {
  .info-block__wrapper {
    max-width: 100%;padding-right: 25px;
  }
}
@media (max-width: 1200px) {
  .info-block__content {
    overflow: hidden;
    max-height: 10.4rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: block;
  }
}
@media (max-width: 1000px) {
  .info-block__subtitle {
    font-size: 1.6rem;
    line-height: 1.5;
    margin-bottom: 0.6rem;
  }
  .info-block__content {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
    max-height: 9.6rem;
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 750px) {
  .info-block__content {
    max-height: none;
  }
  .info-block__image {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
    max-height: 10rem;
    margin-bottom: 2.8rem;
  }
  .info-block__image img {
    max-height: 10rem;
  }
  .info-block__image::after {
    display: none;
  }
}
.info-block_small {
  max-width: 36rem;
}
@media (max-width: 750px) {
  .info-block_small {
    max-width: none;
  }
}
.info-block_promo {
  max-width: 37rem;
}
.info-block_promo .info-block__title {
  margin-bottom: 1.2rem;
}
@media (max-width: 1200px) {
  .info-block_promo {
    max-width: 100%;
  }
}
.info-block_limited .info-block__title {
  margin-bottom: 4rem;
  overflow: hidden;
  max-height: 14rem;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
.info-block_limited .info-block__content {
  overflow: hidden;
  max-height: 15rem;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
  margin-bottom: 0;
}
.info-block_limited .info-block__action {
  margin-top: 3rem;
}
.info-block_limited_small .info-block__title {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
.info-block_limited_small .info-block__content {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
  margin-bottom: 0;
}
.info-block_limited_small .info-block__action {
  margin-top: 3rem;
}
@media (max-width: 750px) {
  .info-block_limited_small .info-block__content {
    max-height: 7.2rem;
    -webkit-line-clamp: 3;
  }
  .info-block_limited_small .info-block__action {
    margin-top: 1.5rem;
  }
}
.info-block_not_limited_small .info-block__content {
  overflow: visible;
  -webkit-line-clamp: none;
}
@media (max-width: 1200px) {
  .info-block_not_limited_small .info-block__content {
    max-height: none;
  }
}
.info-block_light .info-block__subtitle {
  color: rgba(255,255,255,0.5);
}
.info-block_light .info-block__title,
.info-block_light .info-block__content {
  color: #fff;
}
.info-block_categories .info-block__wrapper {
  max-width: 100%;
}
.info-block_color_black .info-block__content {
  color: #000;
}
.info-block_color_black .info-block__date {
  color: #525766;
}
.info-block_image_big .info-block__wrapper {
  -webkit-flex-basis: 60%;
  flex-basis: 60%;
  max-width: 60%;
}
.info-block_image_big .info-block__image {
  -webkit-flex-basis: 32%;
  flex-basis: 32%;
  max-width: 32%;
  background: left center/contain no-repeat;
  overflow: hidden;
  -webkit-align-self: center;
  align-self: center;
  -ms-flex-item-align: center;
  margin-left: 50px;
}
.info-block_image_big .info-block__img {
  max-width: 100%;
  width: auto;
  height: auto;
  margin-left: auto;
}
@media (max-width: 1200px) {
  .info-block_image_big .info-block__image {
    margin-right: 25px;
  }
  .info-block_image_big .info-block__img {
    max-width: 100%;
  }
}
@media (max-width: 1000px) {
  .info-block_image_big .info-block__image {
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
    max-width: none;
    -webkit-flex-basis: 1;
    flex-basis: 1;
    margin-right: 0;
    max-height: none;
  }
}
@media (max-width: 750px) {
  .info-block_image_big .info-block__wrapper {
    margin-right: 0;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
  }
  .info-block_image_big .info-block__image {
    margin-left: 0;
  }
  .info-block_image_big .info-block__image::after {
    display: none;
  }
  .info-block_image_big .title-h2 {
    font-size: 1.4rem;
  }
}
.info-block_billboard_text-width .info-block__content {
  max-width: 70%;
}
@media (max-width: 750px) {
  .info-block_billboard_text-width .info-block__content {
    max-width: 100%;
  }
}
.info-block_billboard .info-block__title {
  margin-bottom: 2rem;
}
.info-block_billboard .info-block__subtitle {
  margin-bottom: 0.5rem;
}
.info-block_billboard .info-block__action {
  margin-top: 2rem;
}
.info-block_billboard .info-block__content {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  max-width: 50%;
}
.info-block_billboard .info-block__image {
  margin-bottom: 2rem;
}
@media (max-width: 750px) {
  .info-block_billboard.info-block_limited .info-block__content {
    max-height: 19.5rem;
  }
}
@media (max-width: 750px) {
  .info-block_mobile_small .info-block__title,
  .info-block_mobile_small .info-block__image {
    margin-bottom: 1.5rem;
  }
  .info-block_mobile_small .info-block__action {
    margin-top: 1rem;
  }
  .info-block_mobile_small:not(.info-block_no-image) .info-block__content {
    max-height: 10rem;
  }
}
.info-card {
  max-width: 48.5rem;
  padding-right: 4rem;
}
.info-prop__wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.info-prop__icon {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  fill: #f58220;
  margin-right: 2.5rem;
}
.info-prop__content {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 84.5rem;
}
.info-prop_small__content {
  max-width: 38.5rem;
}
.info-prop_grey .info-prop__content {
  color: #7c849c;
}
.-lazyload {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.-lazyload-success {
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.-lazyload-loading {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.main-block,
.main-block * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-block {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-bottom: 40px;
}
.main-block .svg-icon_arrow-down {
  width: 1rem;
}
.txt {
  background: #ecf1f4;
  padding: 40px 0 40px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 20px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.logo-txt2 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 20px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 1580px;
  height: 82px;
  position: relative;
}
.brand-logo {
  -webkit-box-flex: inherit;
  -moz-box-flex: inherit;
  -o-box-flex: inherit;
  box-flex: inherit;
  -webkit-flex: inherit;
  -ms-flex: inherit;
  flex: inherit;
  max-height: 50px;
  max-width: 120px;
  width: auto;
  height: auto;
  position: relative;
  object-fit: cover;
  mix-blend-mode: multiply;
}
.model-title {
  padding-bottom: 15px;
  color: #000;
  text-align: left;
  text-transform: uppercase;
  position: relative;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
  font-size: 40px;
  line-height: 1.25;
  letter-spacing: 0;
}
.modification__model-title {
  color: #000;
  text-align: left;
  text-transform: uppercase;
  position: relative;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
  font-size: 32px;
  line-height: 1.25;
  letter-spacing: 0;
}
.block-default {
  position: relative;
  width: 100%;
}
.block-default-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 20px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.block-default-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, 120px);
  gap: 20px;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.card-1 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  height: 190px;
  max-width: 120px;
}
.default-card {
  background: #ecf1f4;
  border-radius: 4px;
  padding: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  height: 120px;
  width: 120px;
  position: relative;
}
.img2 {
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  object-fit: contain;
  mix-blend-mode: multiply;
}
.txt-default2 {
  color: #000;
  text-align: center;
  font-size: 14px;
  line-height: 1.428571428571429;
  font-weight: 400;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  display: block;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 60px;
}
.card-1:hover .txt-default2 {
  color: #ff9623;
}
.card-2 {
  border-radius: 4px;
  border-style: solid;
  border-color: #dbdbdb;
  border-width: 1px;
  padding: 20px 0 30px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 30px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 400px;
  position: relative;
  overflow: hidden;
  min-height: 276px;
}
.txt3 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.txt-ph {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
.txt4 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 380px;
  position: relative;
}
.txt5 {
  width: 190px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
.txt6 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
.page-link-block {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.page-link {
  color: #000;
  text-align: left;
  font-weight: 400;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-decoration: none;
  font-size: 16px;
  line-height: 1.5625;
  letter-spacing: 0;
}
.dropdown-trigger-default {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.dropdown-trigger-default2 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.master-dropdown-trigger {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 4px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.dropdown {
  color: #e36800;
  text-align: right;
  font-size: 14px;
  line-height: 130%;
  font-weight: 400;
  position: relative;
}
.dropdown-svg {
  fill: #e36800;
  text-align: right;
  font-size: 16px;
  line-height: 130%;
  font-weight: 400;
  position: relative;
}
.group-image-block {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 190px;
  position: relative;
}
.group-image {
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  height: 130px;
  position: relative;
  object-fit: contain;
  mix-blend-mode: multiply;
}
.seo-block {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 50px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.seo-text {
  text-align: left;
  font-size: 12px;
  line-height: 1.25;
  font-weight: 400;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 40px 0 40px;
  color: #7c849c;
}
.line,
.line * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.line {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.line2 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  max-width: 1160px;
  position: relative;
  border-style: solid;
  border-color: #dbdbdb;
  border-width: 0 0 1px 0;
}
.modification-row {
  background: #ecf1f4;
  padding: 30px 30px 30px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
.modification-text {
  color: #000;
  text-align: center;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: Fira Sans;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.428571428571429;
  letter-spacing: 0;
}
.bttn {
  background: #ecf1f4;
  padding: 0 0 0 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.modifications-mobile-bttn {
  background: #fff;
  border-radius: 0 4px 4px 0;
  border-style: solid;
  border-color: #d8dae1;
  border-width: 1px 1px 1px 0;
  padding: 20px 20px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  max-width: 102px;
}
.linediv {
  color: #fff;
  text-align: left;
  font-size: 16px;
  line-height: 130%;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.button-link {
  text-decoration: none;
  color: inherit;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.button-link:hover {
  color: #fff !important;
}
.hidden {
  display: none;
}
.rotate-flipped {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.logo-block {
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  height: 50px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
}
.block-header {
  color: #000;
  text-align: left;
  position: relative;
  width: 1240px;
  font-family: Fira Sans;
  font-weight: 500;
  font-size: 32px;
  line-height: 1.25;
  letter-spacing: 0;
}
.selected-modification-text {
  color: #525766;
  text-align: left;
  position: relative;
  font-family: Fira Sans;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.25;
  letter-spacing: 0;
  width: calc(100% - (258px + 15px));
}
.logo-txt {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  width: 100%;
}
.txt2 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 15px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.logo2 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 3px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 20px;
  height: 30px;
  position: relative;
}
.block-header-div {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.block2 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 1240px;
  position: relative;
}
.div3 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  margin: 0 auto;
  width: 1240px;
}
.back {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.txt4 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.txt-back {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 5px;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  font-family: Fira Sans;
  text-align: left;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5625;
  letter-spacing: 0;
  text-underline-offset: 6px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: start;
  align-items: start;
}
.txt-back > a {
  color: #f58220 !important;
}
.txt-back > a:hover {
  color: #ff9623 !important;
}
.not-found-back-link {
  color: #f58220;
}
.not-found-back-link:hover {
  color: #ff9623;
}
.card {
  border-style: solid;
  border-color: #d8dae1;
  border-width: 1px 0 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  margin-bottom: -1px !important;
}
.txt0 {
  padding: 20px 0 0 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.txt-24 {
  background: #fbc742;
  border-radius: 4px 4px 4px 4px;
  padding: 5px 10px 5px 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.div4 {
  color: #000;
  text-align: left;
  font-size: 12px;
  line-height: 130%;
  font-weight: 500;
  position: relative;
}
.img-txt {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 30px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.img-txt .product-card-extended__figure {
  width: 190px;
  height: 190px;
}
.img-txt .product-card-extended__figure:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.image0 {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 190px;
  height: 190px;
  position: relative;
  object-fit: cover;
}
.location-page-price {
  font-family: Oswald !important;
  font-weight: 500 !important;
  font-size: 32px !important;
  line-height: 40px !important;
  letter-spacing: 0 !important;
  text-align: right !important;
}
.location-page-cart-price {
  font-family: Oswald !important;
  font-weight: 500 !important;
  font-size: 20px !important;
  line-height: 25px !important;
  letter-spacing: 0 !important;
  text-align: right !important;
}
.txt7 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 800px;
  position: relative;
}
.txt8 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.item-article {
  color: #525766;
  text-align: left;
  position: relative;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  font-family: Fira Sans;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.428571428571429;
  letter-spacing: 0;
}
.div5 {
  color: #000;
  text-align: left;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  font-family: Fira Sans;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.25;
  letter-spacing: 0;
  text-decoration: underline;
  text-decoration-style: solid;
  text-underline-offset: 6px;
  text-decoration-thickness: 1px;
  text-decoration-skip-ink: auto;
  padding-bottom: 0 !important;
}
.txt9 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  gap: 5px;
  font-family: Fira Sans;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5625;
  letter-spacing: 0;
}
.price {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 195px;
  position: relative;
}
.div9 {
  color: #000;
  font-family: Fira Sans;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5625;
  letter-spacing: 0;
  text-align: right;
  text-transform: uppercase;
  position: relative;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.div6 {
  text-align: left;
  font-size: 20px;
  line-height: 130%;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: right;
  -moz-box-pack: right;
  -o-box-pack: right;
  -ms-flex-pack: right;
  -webkit-justify-content: right;
  justify-content: right;
}
.block-12 {
  border-style: solid;
  border-color: #dbdbdb;
  border-width: 0 0 1px 0;
  padding: 20px 20px 17px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.cards-naming2 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.naming2 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.txt10 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.cards2 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.cards2 .product-card-extended:hover::after {
  background: none;
}
.items-block {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 60px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.div7 {
  color: #000;
  text-align: left;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: Fira Sans;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.25;
  letter-spacing: 0;
}
.txt-default {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.right-content {
  padding: 0 0 0 20px;
  width: 100%;
}
.button2 {
  background: #f58220;
  border-radius: 4px;
  padding: 10px 20px 10px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.button2:hover {
  background: #ff9623;
}
.modification,
.modification * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.modification {
  background: #fef3d5;
  width: calc(100% - (258px + 15px));
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  padding: 20px;
  border-radius: 4px;
}
.modification-warning {
  color: #000;
  text-align: left;
  position: relative;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  font-family: Fira Sans;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.428571428571429;
  letter-spacing: 0;
}
.txt-hover {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.txt-hover2 {
  color: #f58220;
  text-align: left;
  font-size: 14px;
  line-height: 130%;
  font-weight: 400;
  text-decoration: underline;
  position: relative;
}
.page-search__info-text {
  margin-left: 10px;
  font-family: Fira Sans;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.428571428571429;
  letter-spacing: 0;
}
.items-block-not-found {
  font-family: Fira Sans;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  color: #525766;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5625;
  letter-spacing: 0;
  text-decoration-style: solid;
  text-underline-offset: 6px;
  text-decoration-thickness: 1px;
  margin-bottom: 80px;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  gap: 15px;
}
.single-card {
  width: 610px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  border-style: solid;
  border-color: #dbdbdb;
  border-width: 1px;
  padding: 20px 20px 20px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  margin-top: 20px;
  min-height: 276px;
}
.single-card-txt {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.single-card-div {
  color: #000;
  text-align: left;
  font-size: 24px;
  font-weight: 500;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  line-height: 1.25;
  letter-spacing: 0;
}
.single-card-txt-ph {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.single-card-txt-img {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.single-card-txt2 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
.single-card-txt3 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.single-card-txt-default {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.single-card-txt-default2 {
  color: #000;
  text-align: left;
  font-size: 16px;
  line-height: 130%;
  font-weight: 400;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.single-card-txt4 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.single-card-txt5 {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 100px;
  height: 100px;
  position: relative;
  object-fit: scale-down;
  mix-blend-mode: multiply;
}
.modifications-mobile-block {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.modifications-mobile-text {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.modifications-modal {
  width: calc(100vw - 40px);
}
.modifications-mobile-div {
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  color: #000;
  text-align: left;
  text-transform: uppercase;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.25;
  letter-spacing: 0;
}
.modifications-mobile-table {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  padding-top: 20px;
}
.modifications-modal__content {
  padding: 40px 40px 0 !important;
}
.modifications-mobile-line {
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.modification-mobile {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
.table-row-basic-medium-text-only-default {
  background: #fff;
  border-radius: 4px 0 0 0;
  border-style: solid;
  border-color: #d8dae1;
  border-width: 1px 0 0 1px;
  padding: 20px 0 0 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
._1 {
  color: #000;
  text-align: left;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  font-family: Fira Sans;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5625;
  letter-spacing: 0;
}
.table-row-basic-medium-text-only-default2 {
  background: #fff;
  border-style: solid;
  border-color: #dbdbdb;
  border-width: 0 0 0 1px;
  padding: 0 0 10px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
._12 {
  color: #000;
  text-align: center;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: Fira Sans;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5625;
  letter-spacing: 0;
}
.table-row-basic-medium-text-only-default3 {
  background: #fff;
  border-style: solid;
  border-color: #dbdbdb;
  border-width: 0 0 0 1px;
  padding: 0 0 10px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
._13 {
  color: #535868;
  font-size: 14px;
  line-height: 153%;
  font-weight: 400;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.group-not-found {
  font-family: Fira Sans;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.25;
  letter-spacing: 0;
}
.table-row-basic-medium-text-only-default4 {
  background: #fff;
  border-radius: 0 0 0 4px;
  border-style: solid;
  border-color: #dbdbdb;
  border-width: 0 0 1px 1px;
  padding: 0 0 20px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.modifications-modal__layer-close {
  top: 28px !important;
  right: 26px !important;
}
.modifications-mobile-button {
  background: #f58220;
  border-radius: 4px;
  padding: 10px 20px 10px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 102px;
  height: 41px;
  position: relative;
}
.report-desktop {
  display: block;
}
.report-mobile {
  display: none;
}
.table-desktop {
  display: block;
}
.table-mobile {
  display: none;
}
.card-price-mobile {
  display: none;
}
.modifications-mobile-div2 {
  color: #fff;
  text-align: left;
  font-size: 16px;
  line-height: 130%;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.txt-hover > .button > .button__content > .button__title > .button__title-text {
  text-align: left;
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  text-transform: none;
  font-family: Fira Sans;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.428571428571429;
  letter-spacing: 0;
  text-underline-offset: 3px;
  color: #f58220 !important;
}
.txt-hover > .button > .button__content {
  height: 20px;
}
.txt-hover > .button > .button__content > .button__title > .button__title-text:hover {
  color: #ff9623 !important;
}
.table-desktop > div:nth-child(1) > .button_dashed_title > span:nth-child(1) > span:nth-child(2) > span:nth-child(1) {
  font-family: Fira Sans;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  text-decoration-style: solid;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  text-transform: none;
  line-height: 1.5625;
  letter-spacing: 0;
}
.table-desktop > div:nth-child(1) > .button_dashed_title > span:nth-child(1):hover {
  color: #ff9623;
}
.table-mobile > div:nth-child(1) > .button_dashed_title > span:nth-child(1) > span:nth-child(2) > span:nth-child(1) {
  font-family: Fira Sans;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  text-decoration-style: solid;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  text-transform: none;
  line-height: 1.428571428571429;
  letter-spacing: 0;
  top: -2px;
}
.page-search-field-wrapper {
  position: relative;
  width: 100%;
}
.page-search-field__dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 1001;
  background: #fff;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,0.14);
  box-shadow: 0 6px 10px 0 rgba(0,0,0,0.14);
  border: 1px solid #7c849c;
  overflow: hidden;
  border-radius: 4px;
  margin-top: 9.35px;
}
.page-search-field__input {
  border-radius: 4px;
  font-size: 16px;
  line-height: 1.5625;
  font-weight: 400;
  position: relative;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.page-search-field__input:hover {
  border-color: #f58220;
}
.page-search-input-field:hover .page-search-field__input {
  border-color: #f58220;
}
.page-search-field__input:focus {
  border-color: #f58220;
}
.page-search-field__dropdown__none-display {
  display: none;
}
.page-search-field__dropdown__display {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.page-search-field__no-items {
  color: #7c849c;
  padding: 15px 20px 15px 20px;
  text-align: left;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  cursor: not-allowed;
  font-family: Fira Sans;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5625;
  letter-spacing: 0;
}
.page-search-field {
  background: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.page-search-field__grey_light_bg {
  background: #ecf1f4;
}
.page-search-field__yellow_light_bg {
  background: #fef3d5;
}
.page-search-field:hover {
  background: #ecf1f4;
}
.page-search-field__many-results {
  padding: 15px 20px 15px 20px;
  color: #525766;
  text-align: left;
  font-size: 14px;
  line-height: 153%;
  font-weight: 400;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.page-search__info-icon {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
}
.location-page__back-arrow {
  color: #f58220;
  width: 25px;
  height: 25px;
  min-width: 25px;
  min-height: 25px;
}
.page-search-input-field {
  position: relative;
  background: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.page-search-field__has-items {
  color: #000;
  padding: 15px 20px 15px 20px;
  text-align: left;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-decoration: none;
  font-family: Fira Sans;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5625;
  letter-spacing: 0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.page-search-field__info {
  padding: 15px 20px 15px 20px;
  color: #525766;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-decoration: none;
  font-family: Fira Sans;
  line-height: 1.428571428571429;
  letter-spacing: 0;
}
.page-search-overlay {
  margin-left: -20px;
  margin-top: 20px;
  width: 1000vw;
  height: 10000vh;
  position: absolute;
  display: none;
  left: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 1000;
}
.page-search-overlay.open {
  display: block;
}
.page-search__search-icon {
  width: 25px;
  height: 25px;
  position: absolute;
  left: 14px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 999;
  color: #7c849c;
}
.page-search__cross-icon {
  width: 25px;
  height: 25px;
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 999;
  color: #7c849c;
  display: none;
  cursor: pointer;
}
@media (min-width: 1000px) {
  .page-search__cross-icon .block-default {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: box !important;
    display: flex !important;
  }
}
.group-line-block {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin: 0 auto;
  width: 100%;
}
.card-block {
  border-radius: 4px;
  border: 1px solid #d8dae1;
  padding: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  min-height: 276px;
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 400px;
}
.card-head-text {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.div2 {
  color: #000;
  text-align: left;
  font-size: 24px;
  line-height: 1.25;
  font-weight: 500;
  position: relative;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  font-family: Fira Sans;
}
.card-sub-block {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.card-sub-block2 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.card-locations-block {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
.card-locations-block2 {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.card-location-text {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
}
.card-image-column {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 100px;
  position: relative;
  min-height: 100%;
}
.card-image-container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  height: 100px;
  position: relative;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: end;
  align-items: end;
}
.card-image {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  max-width: 100px;
  max-height: 100px;
  position: relative;
  object-fit: cover;
}
.search-with-query {
  padding: 12px 47px 12px 47px;
}
.search-default {
  padding: 12px 0 12px 47px;
}
.cross-visible {
  display: block;
}
.cross-hidden {
  display: none;
}
.table-mobile > div:nth-child(1) > .button > .button__content > .button__title::after {
  background-color: unset !important;
}
.table-desktop > div:nth-child(1) > .button > .button__content > .button__title::after {
  background-color: unset !important;
}
@media (max-width: 1239px) {
  .single-card {
    width: calc((100vw - 40px) / 2);
  }
  .block-header {
    max-width: calc(100vw - 40px);
  }
  .group-image-block {
    width: 144px;
  }
  .group-image {
    height: 97px;
    width: 144px;
  }
  .txt4 {
    gap: 0;
    width: 100%;
  }
  .div3 {
    max-width: calc(100vw - 40px);
  }
  .txt7 {
    width: calc(100vw - 500px);
  }
  .logo-txt {
    max-width: 100vw;
  }
  .block2 {
    max-width: calc(100vw - 40px);
  }
  .card-2 {
    width: calc((100vw - 20px * 2 - 40px) / 3);
    gap: 24px;
  }
  .txt5 {
    max-width: calc((100vw - 20px * 2 - 40px) / 3 - 164px);
  }
}
@media (max-width: 1000px) {
  .group-line-block {
    grid-template-columns: repeat(2, 1fr);
  }
  .card-block {
    max-width: none;
    min-width: 345.5px;
  }
}
@media (max-width: 999px) {
  .txt-default {
    padding-bottom: 40px;
  }
  .main-block {
    margin-bottom: 0;
  }
  .group-image {
    width: 204px;
  }
  .group-image-block {
    width: 204px;
  }
  .div3 {
    max-width: calc(100vw - 40px);
  }
  .block2 {
    max-width: calc(100vw - 40px);
  }
  .result-block2 {
    max-width: 100vw;
  }
  .card-2 {
    width: calc((100vw - 20px * 2 - 20px) / 2);
    margin-bottom: -4px;
  }
  .txt5 {
    max-width: calc((100vw - 20px * 2 - 20px) / 2 - 224px);
  }
}
@media (max-width: 954px) {
  .report-desktop {
    display: none;
  }
  .report-mobile {
    display: block;
  }
  .card-price-mobile {
    display: block;
  }
}
@media (max-width: 767px) {
  .page-search__info-icon {
    margin-top: 2px;
  }
  .page-search-field__many-results {
    -webkit-box-align: start;
    -moz-box-align: start;
    -o-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    padding: 14px 20px 14px 20px;
  }
  .txt5 {
    max-width: calc((100vw - 20px * 2) - 190px);
  }
  .card-2 {
    width: calc(100vw - 40px);
    gap: 16px;
  }
  .group-image {
    width: 170px;
  }
  .group-image-block {
    width: 170px;
  }
  .modifications-modal {
    width: 100vw;
    overflow-y: auto;
  }
}
@media (max-width: 750px) {
  .items-block-not-found {
    margin-top: 4px;
    margin-bottom: 60px;
  }
  .page-search__info-text {
    margin-top: 2px;
  }
  .single-card {
    width: calc(100vw - 40px);
    margin-top: 30px;
  }
  .txt7 {
    width: calc(100vw - 80px);
  }
  .txt-default2 {
    font-size: 14px;
  }
  .card-price-mobile {
    display: none;
  }
  .card-price-mobile {
    display: none;
  }
  .block-12 {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 15px 40px 20px 20px;
    border-width: 0 0 0 0;
  }
  .image0 {
    width: 278px;
    height: 278px;
  }
  .img-txt {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
  }
  .img-txt .product-card-extended__figure {
    width: 278px;
    height: 278px;
    margin-left: calc(50vw - 180px);
    margin-top: 0;
    margin-bottom: 0;
  }
  .table-mobile {
    display: block;
  }
  .table-desktop {
    display: none;
  }
  .div7 {
    font-size: 20px;
    line-height: 1.25;
  }
  .seo-text {
    margin: 30px 0 10px;
  }
  .main-block {
    gap: 30px;
  }
  .block2 {
    gap: 30px;
  }
  .block-header {
    font-weight: 500;
    font-size: 24px;
    line-height: 1.25;
    letter-spacing: 0;
  }
  .card-1 {
    height: 160px;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    max-width: 90px;
  }
  .block-default {
    grid-template-columns: repeat(auto-fit, minmax(90px, 1fr));
  }
  .txt {
    padding: 30px 0 30px 0;
  }
  .model-title {
    font-size: 28px;
    padding-bottom: 10px;
    font-weight: 500;
    line-height: 1.25;
    letter-spacing: 0;
    text-transform: uppercase;
  }
  .txt2 {
    font-size: 20px;
  }
  .selected-modification-text {
    font-size: 14px;
    width: auto;
    font-weight: 400;
    line-height: 1.428571428571429;
    letter-spacing: 0;
  }
  .logo-block {
    height: 30px;
  }
  .logo-txt {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .right-content {
    padding: 10px 0 0 0;
  }
  .brand-logo {
    max-height: 30px;
    max-width: 72px;
    object-fit: cover;
  }
  .group-line-block {
    grid-template-columns: repeat(1, 1fr);
  }
  .card-block {
    max-width: unset;
    min-width: unset;
  }
  .default-card {
    width: 90px;
    height: 90px;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .page-search-field__dropdown {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    border-radius: 0;
    margin-top: 6px;
    width: 100vw;
    margin-left: -20px;
  }
  .modifications-modal__content {
    padding: 20px 20px 0 !important;
  }
  .modifications-modal__layer-close {
    top: 19px !important;
    right: 16px !important;
  }
  .txt-back {
    font-family: Fira Sans;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.428571428571429;
    letter-spacing: 0;
    text-underline-offset: 4px;
  }
  .cards2 {
    gap: 20px;
  }
  .card {
    border-radius: 4px;
    border-style: solid;
    border-color: #dbdbdb;
    border-width: 1px;
    margin-bottom: 0 !important;
  }
  .cards2 > .product-card-extended::after {
    background: unset;
    border-radius: 4px;
  }
  .item-article {
    font-family: Fira Sans;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.428571428571429;
    letter-spacing: 0;
  }
  .div5 {
    font-family: Fira Sans;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5625;
    letter-spacing: 0;
    text-decoration: underline;
    text-decoration-style: solid !important;
    text-underline-offset: 6px;
    text-decoration-thickness: 1px !important;
  }
  .txt9 {
    font-family: Fira Sans;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.428571428571429;
    letter-spacing: 0;
    gap: 10px;
  }
  .div6 {
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-top: 9px;
    margin: 1px 2px 0 1px;
  }
  .location-page-price {
    font-size: 20px !important;
    line-height: 25px !important;
  }
  .modification {
    width: 100%;
    max-height: 130px;
    margin-top: 10px;
  }
  .table-mobile > div:nth-child(1) > .button > .button__content > .svg-icon_alert {
    width: 20px;
    height: 20px;
  }
  .location-page__back-arrow {
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
  }
  .single-card-div {
    font-weight: 500;
    font-size: 20px;
    line-height: 1.25;
    letter-spacing: 0;
  }
  .page-search-field:hover {
    background: #fff;
  }
}
.logo {
  display: block;
}
.map {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.map__container {
  height: 100%;
}
.map__preloader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.map__title {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.map_height_fixed {
  height: 600px;
}
.map_inner {
  height: 100%;
}
@media (max-width: 1200px) {
  .map__title {
    width: 100%;
    padding-left: 3rem;
    padding-right: 3rem;
    text-align: center;
  }
}
@media (max-width: 1000px) {
  .map::before {
    content: '';
    display: block;
    padding-bottom: 60%;
  }
  .map__container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.map_widget {
  position: relative;
  max-height: 600px;
  overflow: hidden;
}
.map_widget .map__container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.map_widget::after {
  content: '';
  display: block;
  padding-top: 100%;
}
.match-query {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  border: 1px solid #f58220;
  padding: 2rem;
}
.match-query__item {
  margin-bottom: 0;
  color: #000;
  font-family: 'Fira Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.match-query__label {
  font-weight: 400;
}
.media-image {
  overflow: hidden;
  border-radius: 0.4rem;
}
.media-image__figure {
  position: relative;
}
.media-image__figure img {
  z-index: 10;
  display: block;
  position: relative;
  border-radius: 0.4rem;
}
.media-image__figure-watermark {
  z-index: 15;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.media-image__figure-watermark img {
  max-height: 100%;
  height: 100%;
}
.media-image__caption {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
  background: #ecf1f4;
  color: #7c849c;
  padding: 1.1rem 20px 1rem;
}
.media-image_full .media-image__img {
  width: 100%;
}
.media-image_inline .media-image__figure {
  display: inline-block;
}
.media-slider__major {
  padding-top: 7.5rem;
  padding-bottom: 5.5rem;
  background: center 80%/auto repeat-x;
  background-color: #f58220;
}
.media-slider__item {
  position: relative;
}
.media-slider__item-indicator {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.media-slider__item:not(.is-open) {
  display: none;
}
.media-slider__item:not(.is-open) .media-slider__item-indicator {
  display: none;
}
@media (max-width: 750px) {
  .media-slider__major {
    padding-top: 4.5rem;
    padding-bottom: 3.5rem;
    background-image: none;
  }
}
.media-slider-item__main {
  position: relative;
  min-height: 43rem;
}
@media (max-width: 1000px) {
  .media-slider-item__main {
    min-height: 0;
  }
}
@media (max-width: 750px) {
  .media-slider-item__main {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -o-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    margin-bottom: 0rem;
  }
  .media-slider-item__side {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -o-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    margin-bottom: 3rem;
  }
}
.media-video {
  overflow: hidden;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  border-radius: 0.4rem;
}
.media-video::before {
  content: '';
  display: block;
  padding-bottom: 56.25%;
}
.media-video__preview,
.media-video__main {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.media-video__preview {
  cursor: pointer;
  -webkit-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  overflow: hidden;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  background: center center/cover no-repeat;
}
.media-video__preview:before {
  content: '';
  z-index: 10;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: load 1s linear infinite;
  -moz-animation: load 1s linear infinite;
  -o-animation: load 1s linear infinite;
  -ms-animation: load 1s linear infinite;
  animation: load 1s linear infinite;
  width: 7rem;
  height: 7rem;
  border: 0.8rem solid #f58220;
  border-left-color: rgba(245,130,32,0);
  border-radius: 50%;
}
.media-video__controller {
  z-index: 20;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  width: 10rem;
  height: 10rem;
  background: #000;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.4);
  box-shadow: 0 5px 5px rgba(0,0,0,0.4);
}
.media-video__icon {
  width: 2.8rem;
  height: 3.9rem;
  z-index: 10;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  fill: #fff;
  margin-left: 0.3rem;
}
.media-video__main {
  pointer-events: none;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 30;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.media-video__main iframe {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}
.media-video .media-video__preview:hover .media-video__controller,
.media-video.is-ready .media-video__preview:hover .media-video__controller {
  background: #f58220;
}
.media-video.is-before-inited .media-video__preview::before {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.media-video.is-before-inited .media-video__preview .media-video__controller {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.media-video.is-inited .media-video__preview,
.media-video.is-inited .media-video__controller {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.media-video.is-inited .media-video__main {
  pointer-events: auto;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
@media (max-width: 1000px) {
  .media-video__controller {
    width: 4.8rem;
    height: 4.8rem;
  }
  .media-video__icon {
    width: 1.3rem;
    height: 1.8rem;
    margin-left: 0.2rem;
  }
}
.media-video_preview {
  cursor: pointer;
  border-radius: 0;
  position: relative;
}
.media-video_preview::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0.5);
}
.media-video_preview:hover::after {
  background: rgba(0,0,0,0.2);
}
.media-video_fancy {
  border-radius: 0;
}
@media (max-width: 1000px) {
  .media-video_fancy {
    border-radius: 0.4rem;
  }
}
@media (max-width: 750px) {
  .media-video_xs_stretched {
    border-radius: 0;
    margin-left: -20px;
    margin-right: -20px;
  }
}
.media-video-overlay {
  position: relative;
  max-width: 610px;
  margin: 33px auto 0;
}
.media-video-overlay::after {
  content: '';
  position: absolute;
  top: -120px;
  right: -100px;
  bottom: 0;
  left: -100px;
  background: url("../images/media-bg-1.png") center center/contain no-repeat;
  z-index: 1;
  margin-bottom: -170px;
}
.media-video-overlay::before {
  content: '';
  display: block;
  padding-bottom: 52.4390243902439%;
}
.media-video-overlay__wrapper {
  z-index: 10;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media (max-width: 1000px) {
  .media-video-overlay {
    margin-top: 0;
  }
  .media-video-overlay::after {
    content: none;
  }
  .media-video-overlay::before {
    content: none;
  }
  .media-video-overlay__wrapper {
    position: relative;
  }
}
@media (max-width: 750px) {
  .media-video-overlay {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.saleTextWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.menuItemWrapper {
  position: relative;
}
.menuMoreButton {
  position: absolute;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 10%;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  bottom: 0%;
  left: 65%;
  height: 100%;
}
.dropDownMenuActive {
  display: none;
}
.salesManageMenuItemDeleted {
  display: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.saleIconWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.saleIconWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.icon-sales {
  width: 25px;
  height: 25px;
  margin-right: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12V22H4V12' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 7H2V12H22V7Z' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 22V7' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 7H7.5C6.83696 7 6.20107 6.73661 5.73223 6.26777C5.26339 5.79893 5 5.16304 5 4.5C5 3.83696 5.26339 3.20107 5.73223 2.73223C6.20107 2.26339 6.83696 2 7.5 2C11 2 12 7 12 7Z' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 7H16.5C17.163 7 17.7989 6.73661 18.2678 6.26777C18.7366 5.79893 19 5.16304 19 4.5C19 3.83696 18.7366 3.20107 18.2678 2.73223C17.7989 2.26339 17.163 2 16.5 2C13 2 12 7 12 7Z' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.salesManageMenuItemDeleted {
  margin-left: 12%;
}
.salesOrangeIconMenu {
  margin-left: 5px;
  border-radius: 12px;
  width: 32px;
  height: 22px;
  background-color: #f58220;
  color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 750px) {
  .modal::before {
    content: none;
  }
}
@media (max-width: 500px) {
  .modal_hide-shop .modal__footer {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -o-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    margin-bottom: -15px;
  }
  .modal_hide-shop .modal__footer-btn {
    margin-bottom: 15px;
  }
}
.nav-list__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -31px;
}
.nav-list__item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0 31px;
}
@media (max-width: 1200px) {
  .nav-list__list {
    margin: 0 -15px;
  }
  .nav-list__item {
    margin: 0 15px;
  }
}
@media (max-width: 750px) {
  .nav-list {
    overflow: hidden;
    overflow-x: auto;
    margin-left: -20px;
    margin-right: -20px;
  }
  .nav-list__list {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -o-box-lines: single;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .nav-list__item:last-child {
    padding-right: 20px;
  }
  .nav-list__item:first-child {
    padding-left: 20px;
  }
}
.nav-list-item {
  display: inline-block;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
  white-space: nowrap;
}
.nav-list-item:hover {
  color: #000;
}
.nav-list-item:active {
  color: #000;
}
@media (min-width: 751px) and (max-width: 1200px) {
  .nav-list-item {
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
  }
}
@media (max-width: 750px) {
  .nav-list-item {
    white-space: nowrap;
  }
}
.nav-category__header {
  z-index: 1;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  position: relative;
  margin-bottom: 2.4rem;
}
.nav-category__header_small {
  margin-bottom: 1.5rem;
}
.nav-category__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.nav-category__item {
  margin-bottom: 1.2rem;
  margin-left: 5px;
  margin-right: 5px;
}
.nav-category__item:last-child {
  margin-bottom: 0;
}
.nav-category_small .nav-category__item {
  -webkit-flex-basis: calc(50% - 10px);
  flex-basis: calc(50% - 10px);
  max-width: calc(50% - 10px);
}
.nav-category_medium .nav-category__item {
  -webkit-flex-basis: calc(33.333333333333336% - 10px);
  flex-basis: calc(33.333333333333336% - 10px);
  max-width: calc(33.333333333333336% - 10px);
}
.nav-category_flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.nav-category_align_start {
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.nav-category_align_start .nav-category__header {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-left: 25px;
  min-width: 45px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 0;
}
.nav-category_align_start .nav-category__content {
  margin-top: 0.9rem;
}
@media (max-width: 1000px) {
  .nav-category_align_start .nav-category__header {
    padding-left: 1rem;
    min-width: 2.5rem;
  }
  .nav-category_align_start .nav-category__content {
    margin-top: 0.4rem;
  }
}
@media (max-width: 750px) {
  .nav-category_align_start .nav-category__content {
    margin-top: 0.1rem;
  }
}
.nav-category_list_column .nav-category__list {
  display: block;
  margin-right: 0;
  margin-left: 0;
}
.nav-category_list_column .nav-category__item {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0;
}
.nav-category_list_column .nav-category__item:last-child {
  margin-bottom: 0;
}
.nav-category_gap_medium .nav-category__list {
  margin-bottom: -1.6rem;
}
.nav-category_gap_medium .nav-category__item {
  margin-bottom: 0.3rem;
}
.nav-category-item {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.nav-category-item__wrapper {
  position: relative;
  font-weight: 300;
  color: #000;
  text-decoration: none;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.nav-category-item__figure {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  position: absolute;
  top: -2px;
  left: 0;
  fill: #000;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.nav-category-item__arrow-down {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  fill: #f58220;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-left: auto;
}
.nav-category-item__figure + .nav-category-item__title {
  padding-left: 20px;
}
.nav-category-item__link {
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.nav-category-item__link_sub {
  position: relative;
  display: inline-block;
}
.nav-category-item__link_sub::after {
  width: 8px;
  height: 4px;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
  position: absolute;
  right: -14px;
  top: 50%;
  margin-top: -2px;
}
.nav-category-item__link_sub::after,
.product-gallery .rsDefault .rsThumbsArrow.rsThumbsArrowRight .rsThumbsArrowIcn {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2218%22 height=%2210%22 viewBox=%220 0 18 10%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M8.293 9.707a1 1 0 0 0 1.414 0l8-8A1 1 0 0 0 16.293.293L9 7.586 1.707.293A1 1 0 0 0 .293 1.707l8 8z%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.nav-category-item__link_sub:focus::after,
.nav-category-item__link_sub:hover::after,
.nav-category-item__link_sub.is-active::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2218%22 height=%2210%22 viewBox=%220 0 18 10%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M8.293 9.707a1 1 0 0 0 1.414 0l8-8A1 1 0 0 0 16.293.293L9 7.586 1.707.293A1 1 0 0 0 .293 1.707l8 8z%22 fill=%22%23f58220%22/%3E%3C/svg%3E");
}
.nav-category-item__link_sub.is-active {
  color: #f58220;
}
.nav-category-item__link_sub.is-active::after {
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.nav-category-item__arrow-down-wrapper {
  width: 25px;
  height: 25px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.nav-category-item__arrow-down-wrapper.is-open .nav-category-item__arrow-down {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.nav-category-item_between {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.nav-category-item:hover .nav-category-item__figure {
  fill: #ff9623;
}
.nav-category-item_header .nav-category-item__title {
  font-size: 2rem;
  line-height: 1.5;
font-weight: 500;
  color: #000;
}
@media (max-width: 800px) {
  .nav-category-item_header .nav-category-item__title {
    font-size: 1.6rem;
    line-height: 1.625;
  }
}
.nav-category-item_header.nav-category-item_font_medium .nav-category-item__title {
  font-size: 2.6rem;
  line-height: 1.384615384615385;
}
@media (max-width: 1000px) {
  .nav-category-item_header.nav-category-item_font_medium .nav-category-item__title {
    font-size: 1.6rem;
    line-height: 1.625;
  }
  .nav-category-item_column_mobile .nav-category-item__link:last-of-type {
    display: inline-block;
    width: 100%;
  }
}
@media (max-width: 750px) {
  .nav-category-item .nav-category-item__figure {
    top: 0;
  }
}
.nav-category-item_font_xsmall {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
}
.nav-category-item_font-title_small .nav-category-item__title {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
}
.nav-category-item_font_medium {
  font-size: 1.6rem;
  line-height: 1.625;
  line-height: 1.875;
}
.nav-category-item_overlayed {
  position: relative;
}
.nav-category-item_overlayed .nav-category-item__wrapper {
  position: relative;
  display: inline-block;
}
.nav-category-item_overlayed .nav-category-item__wrapper::after {
  content: '';
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  position: absolute;
  z-index: 1;
  top: 0;
  right: -10px;
  bottom: 1px;
  left: -10px;
  background: #f58220;
  border-radius: 0.4rem;
  -webkit-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.nav-category-item_overlayed .nav-category-item__title {
  z-index: 20;
  position: relative;
  -webkit-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.nav-category-item_overlayed.is-selected .nav-category-item__wrapper::after,
.nav-category-item_overlayed:hover .nav-category-item__wrapper::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.nav-category-item_overlayed.is-selected .nav-category-item__title,
.nav-category-item_overlayed:hover .nav-category-item__title {
  color: #fff;
}
@media (max-width: 1000px) {
  .nav-category-item_overlayed .nav-category-item__wrapper::after {
    left: -5px;
    right: -5px;
  }
}
.nav-category-item_white .nav-category-item__wrapper,
.nav-category-item_white .nav-category-item__title {
  color: #fff;
}
.nav-category-item_white .nav-category-item__wrapper:hover,
.nav-category-item_white .nav-category-item__wrapper:active {
  color: #f58220;
}
.nav-category-item_white .nav-category-item__wrapper:hover .nav-category-item__title,
.nav-category-item_white .nav-category-item__wrapper:active .nav-category-item__title {
  color: #f58220;
}
.nav-category-item_small {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
}
@media (min-width: 1001px) and (max-width: 1200px) {
  .nav-category-item_fixed_medium {
    white-space: nowrap;
  }
  .nav-category-item_fixed_medium .nav-category-item__wrapper {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-width: 9rem;
    display: inline-block;
    vertical-align: middle;
  }
  .nav-category-item_font_medium {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
  }
}
@media (max-width: 750px) {
  .nav-category-item_fixed_medium {
    white-space: nowrap;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    max-width: 50px;
  }
  .nav-category-item_fixed_medium .nav-category-item__wrapper {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-width: 11rem;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
  }
}
.nav-category-item_clickable {
  cursor: pointer;
}
.nav-category-item_clickable:hover,
.nav-category-item_clickable:hover .nav-category-item__wrapper {
  color: #e36800;
}
.nav-sections_mobile {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
}
.nav-sections_mobile .nav-sections-item__link {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
}
.nav-sections_mobile .nav-sections-item__link::before {
  display: none;
}
.nav-sections_header-dropdown {
  display: none;
}
.nav-sections_header-dropdown .nav-sections__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.nav-sections_header-dropdown .nav-sections__item {
  -webkit-flex-basis: calc(20% - 20px);
  flex-basis: calc(20% - 20px);
  max-width: calc(20% - 20px);
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin: 0 10px 6rem;
}
.nav-sections_header-dropdown .nav-sections-item__link {
  padding: 0.5rem 4rem 0.5rem 0;
}
@media (max-width: 1000px) {
  .nav-sections_header-dropdown {
    border-bottom: 0.1rem solid #d8dae1 !important;
    margin-bottom: 4.5rem;
  }
  .nav-sections_header-dropdown .nav-sections__list {
    -moz-columns: 180px 3;
    -webkit-columns: 180px 3;
    columns: 180px 3;
    display: block;
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    margin-bottom: 1rem;
  }
  .nav-sections_header-dropdown .nav-sections__item {
    -webkit-flex-basis: calc(100% - 20px);
    flex-basis: calc(100% - 20px);
    max-width: calc(100% - 20px);
    vertical-align: top;
    display: inline-block;
    width: 100%;
    break-inside: avoid;
    margin-bottom: 1.7rem;
  }
}
.nav-sections-item {
  position: relative;
  z-index: 100;
}
.nav-sections-item__link {
  position: relative;
  font-size: 1.6rem;
  line-height: 1.625;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
  color: #000;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding: 1.3rem 4rem 1.2rem 0;
  letter-spacing: 0.5px;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.nav-sections-item__link::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  right: 0;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.nav-sections-item__link-icon {
  z-index: 10;
  fill: #d8dae1;
  margin-top: 0.8rem;
  margin-left: auto;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.nav-sections-item__link-title {
  z-index: 10;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-right: 10px;
}
.nav-sections-item__link-title .badge {
  margin-top: -4px;
}
.nav-sections-item__sub {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
}
.nav-sections-item:hover .nav-sections-item__link::before,
.nav-sections-item.is-active .nav-sections-item__link::before {
  background-color: #fff;
  left: -100vw;
}
.nav-sections-item:hover .nav-sections-item__link-icon,
.nav-sections-item.is-active .nav-sections-item__link-icon {
  fill: #f58220;
}
.nav-sections-item:hover .nav-sections-item__link,
.nav-sections-item.is-active .nav-sections-item__link {
  color: #f58220;
}
.nav-sections-item:hover .nav-sections-item__sub,
.nav-sections-item.is-active .nav-sections-item__sub {
  display: block;
}
.nav-sections-item.is-active {
  cursor: default;
}
.nav-sections-item.is-selected .nav-sections-item__link::before {
  background-color: #fff;
  left: -100vw;
}
.nav-sections-item.is-selected .nav-sections-item__link-icon {
  fill: #f58220;
}
.nav-sections-item.is-selected .nav-sections-item__link {
  color: #f58220;
}
.nav-sections-item_small .nav-sections-item__link {
  font-size: 1.4rem;
  line-height: 1.428571428571429;
  font-weight: 300;
  text-transform: none;
  padding-top: 0;
  padding-bottom: 0;
}
.nav-sections-sub {
  position: relative;
  background: #fff;
  -webkit-box-shadow: 5px 0px 8px rgba(0,0,0,0.12), inset 5px 0px 8px -5px rgba(0,0,0,0.2);
  box-shadow: 5px 0px 8px rgba(0,0,0,0.12), inset 5px 0px 8px -5px rgba(0,0,0,0.2);
  padding: 2rem 0;
  width: 27rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav-sections-sub__sub {
  position: absolute;
  top: 0;
  left: 100%;
  width: 27rem;
  display: none;
  margin-top: -20px;
}
.nav-sections-sub__link {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  font-weight: 300;
  text-decoration: underline;
  color: #000;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.8rem 2rem 0.7rem 4rem;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.nav-sections-sub__link-icon {
  fill: #d8dae1;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.nav-sections-sub__item {
  position: relative;
}
.nav-sections-sub__item:hover .nav-sections-sub__link {
  background-color: #f58220;
  color: #fff;
  text-decoration: none;
}
.nav-sections-sub__item:hover .nav-sections-sub__link-icon {
  fill: #fff;
}
.nav-sections-sub__item:hover .nav-sections-sub__sub {
  display: block;
}
.nav-sections-sub-extra {
  background: #ecf1f4;
  -webkit-box-shadow: inset 5px 0px 8px -5px rgba(0,0,0,0.2);
  box-shadow: inset 5px 0px 8px -5px rgba(0,0,0,0.2);
  padding: 2rem 0;
  width: 27rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav-sections-sub-extra__link {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  font-weight: 300;
  text-decoration: underline;
  color: #000;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.8rem 2rem 0.7rem 4rem;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.nav-sections-sub-extra__link:hover {
  background-color: #f58220;
  color: #fff;
  text-decoration: none;
}
.nav-tabs li {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  padding-left: 0;
}
.nav-tabs li::before {
  content: none;
}
.product-oem-image {
  background: center center/cover no-repeat;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 150px;
  height: 150px;
}
.product-oem-image-mobile {
  background: center center/cover no-repeat;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 106px;
  height: 106px;
}
.product-oem-columns {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  display: block;
  -webkit-column-gap: 41px;
  -moz-column-gap: 41px;
  column-gap: 41px;
}
.product-oem-item-card {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.product-card-oem-article {
  color: #7c849c;
  font-family: Fira Sans;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 2;
}
.product-card-oem-name {
  color: #000;
  font-family: Fira Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.714285714285714;
  text-decoration-line: underline;
  overflow: hidden;
  max-height: 7.2rem;
  -o-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.product-oem-image-link {
  width: 150px;
  height: 150px;
  margin-right: 30px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background: #fff;
}
.product-oem-image-link-mobile {
  width: 106px;
  height: 106px;
  margin-right: 20px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background: #fff;
}
.product-card-oem-price {
  color: #000;
  font-family: Oswald;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 2.428571428571428;
  text-align: left;
  margin-bottom: 8px;
}
.product-oem-text {
  color: #000;
  font-family: Fira Sans;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 0.888888888888889;
}
.product-oem-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-bottom: 41px;
  border: 1px solid #d8dae1;
  border-radius: 0.4rem;
  background: #fff;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -o-box-lines: single;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding: 30px;
  page-break-inside: avoid;
}
.product-oem-wrapper:hover .product-oem-wrapper__title {
  color: #ff9623;
}
.product-oem-other-brands {
  margin-bottom: 59px;
}
@media (max-width: 750px) {
  .product-oem-columns {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  .product-oem-wrapper {
    padding: 20px;
    margin-bottom: 25px;
  }
  .product-card-oem-price {
    margin-bottom: 4px;
  }
  .product-oem-other-brands {
    margin-bottom: 25px;
  }
  .product-oem-text {
    line-height: 1;
  }
}
.oem {
  position: relative;
}
.oem__action {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  line-height: 1;
  text-decoration: none;
  color: #7c849c;
}
.oem__action:not(.is-threshold) {
  display: none;
}
.oem__action.is-threshold.is-open {
  margin-top: 0.3rem;
  margin-bottom: 0.9rem;
}
.oem__action-title {
  border-bottom: 1px dashed #7c849c;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.oem__action:hover .oem__action-title,
.oem__action:focus .oem__action-title {
  border-color: #ff9623;
}
.oem.is-animate {
  overflow: hidden;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  max-height: none;
}
.oem.is-animate .oem__text {
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.oem.mod-threshold:not(.is-open) {
  overflow: hidden;
  max-height: 20px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.oem.mod-threshold:not(.is-open) .oem__content-action {
  position: absolute;
  right: 0;
  bottom: 0;
  padding-left: 0.6rem;
  background-color: #fff;
}
@media (max-width: 1000px) {
  .oem {
    border: none;
    padding: 0;
  }
}
@media (max-width: 750px) {
  .oem__action.is-threshold.is-open {
    margin-bottom: 1rem;
  }
}
.oilbanner-wrapper {
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  margin-top: 60px;
  width: 100%;
  height: 200px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  background-color: #ecf1f4;
}
.oilbanner-image {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0;
  flex: 1 0 0;
  height: 200px;
  min-width: 426px;
  max-width: 50%;
}
.oilbanner-image-show-mobile {
  display: none;
}
.oilbanner-image-show-desktop {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.oilbanner-content-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 15px 30px;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 15px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0;
  flex: 1 0 0;
  height: 200px;
  min-width: 300px;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  background: #ecf1f4;
}
.oilbanner-text {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 5px;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  font-family: Oswald;
}
.oilbanner-text h4 {
  color: #f58220;
  text-align: center;
  margin-bottom: 0;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.5px;
}
.oilbanner-text h3 {
  color: #000;
  margin-bottom: 0;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.346153846153846;
  letter-spacing: 0.5px;
}
@media (max-width: 750px) {
  .oilbanner-wrapper {
    margin-top: 70px;
    height: 150px;
    margin-left: -20px;
    margin-right: -20px;
    width: auto;
  }
  .oilbanner-image {
    height: 150px;
    min-width: 140px;
    max-width: 140px;
  }
  .oilbanner-image-show-mobile {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
  }
  .oilbanner-image-show-desktop {
    display: none;
  }
  .oilbanner-content-wrapper {
    padding: 10px 15px;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    margin-left: 0;
    height: 150px;
    min-width: 220px;
  }
  .oilbanner-text {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: start;
    -moz-box-align: start;
    -o-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    gap: 0;
    font-family: Oswald;
  }
  .oilbanner-text h4 {
    color: #f58220;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.714285714285714;
    letter-spacing: 0.5px;
    text-transform: uppercase;
  }
  .oilbanner-text h3 {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.555555555555556;
    letter-spacing: 0.5px;
    text-transform: uppercase;
  }
}
.order-list-empty {
  padding: 0;
}
.saleIconWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.icon-sales {
  width: 25px;
  height: 25px;
  margin-right: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12V22H4V12' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 7H2V12H22V7Z' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 22V7' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 7H7.5C6.83696 7 6.20107 6.73661 5.73223 6.26777C5.26339 5.79893 5 5.16304 5 4.5C5 3.83696 5.26339 3.20107 5.73223 2.73223C6.20107 2.26339 6.83696 2 7.5 2C11 2 12 7 12 7Z' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 7H16.5C17.163 7 17.7989 6.73661 18.2678 6.26777C18.7366 5.79893 19 5.16304 19 4.5C19 3.83696 18.7366 3.20107 18.2678 2.73223C17.7989 2.26339 17.163 2 16.5 2C13 2 12 7 12 7Z' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.salesManageMenuItem {
  margin-left: 12%;
}
.salesManageMenuItemDeleted {
  margin-left: 19%;
}
.salesManageButtonWrapper {
  margin: 2% 0% 7% 0%;
}
.salesASCListButtonWrapper {
  padding-right: 3%;
}
.salesManageButtonWrapper .filter__action {
  margin: 0px;
}
.salesButton,
.ASCButton {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  height: 100%;
}
.salesButton div,
.ASCButton div {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.ASCButton {
  outline: 2px solid #f58220;
  outline-offset: -2px;
}
.ASCButtonIconWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.ASCButton:hover .ASCButtonIcon {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4.12134C10.5523 4.12134 11 3.67362 11 3.12134C11 2.56905 10.5523 2.12134 10 2.12134V4.12134ZM3 3.12134V2.12134V3.12134ZM1 5.12134H0H1ZM1 19.1213H0H1ZM20 12.1213C20 11.5691 19.5523 11.1213 19 11.1213C18.4477 11.1213 18 11.5691 18 12.1213H20ZM17.5 1.62132L16.7929 0.914214L17.5 1.62132ZM19 1V0V1ZM20.5 4.62132L19.7929 3.91421L20.5 4.62132ZM11 14.1213L11.2425 15.0915C11.4184 15.0475 11.5789 14.9566 11.7071 14.8284L11 14.1213ZM7 15.1213L6.02986 14.8788C5.94466 15.2196 6.04451 15.58 6.29289 15.8284C6.54127 16.0768 6.90176 16.1767 7.24254 16.0915L7 15.1213ZM8 11.1213L7.29289 10.4142C7.16473 10.5424 7.07382 10.703 7.02986 10.8788L8 11.1213ZM10 2.12134H3V4.12134H10V2.12134ZM3 2.12134C2.20435 2.12134 1.44129 2.43741 0.87868 3.00002L2.29289 4.41423C2.48043 4.22669 2.73478 4.12134 3 4.12134V2.12134ZM0.87868 3.00002C0.31607 3.56263 0 4.32569 0 5.12134H2C2 4.85612 2.10536 4.60177 2.29289 4.41423L0.87868 3.00002ZM0 5.12134V19.1213H2V5.12134H0ZM0 19.1213C0 19.917 0.31607 20.68 0.87868 21.2427L2.29289 19.8284C2.10536 19.6409 2 19.3866 2 19.1213H0ZM0.87868 21.2427C1.44129 21.8053 2.20435 22.1213 3 22.1213V20.1213C2.73478 20.1213 2.48043 20.016 2.29289 19.8284L0.87868 21.2427ZM3 22.1213H17V20.1213H3V22.1213ZM17 22.1213C17.7957 22.1213 18.5587 21.8053 19.1213 21.2427L17.7071 19.8284C17.5196 20.016 17.2652 20.1213 17 20.1213V22.1213ZM19.1213 21.2427C19.6839 20.68 20 19.917 20 19.1213H18C18 19.3866 17.8946 19.6409 17.7071 19.8284L19.1213 21.2427ZM20 19.1213V12.1213H18V19.1213H20ZM18.2071 2.32843C18.4174 2.11814 18.7026 2 19 2V0C18.1722 0 17.3783 0.328852 16.7929 0.914214L18.2071 2.32843ZM19 2C19.2974 2 19.5826 2.11814 19.7929 2.32843L21.2071 0.914214C20.6217 0.328852 19.8278 0 19 0V2ZM19.7929 2.32843C20.0032 2.53872 20.1213 2.82393 20.1213 3.12132H22.1213C22.1213 2.29349 21.7925 1.49957 21.2071 0.914214L19.7929 2.32843ZM20.1213 3.12132C20.1213 3.41871 20.0032 3.70392 19.7929 3.91421L21.2071 5.32843C21.7925 4.74307 22.1213 3.94915 22.1213 3.12132H20.1213ZM19.7929 3.91421L10.2929 13.4142L11.7071 14.8284L21.2071 5.32843L19.7929 3.91421ZM10.7575 13.1512L6.75746 14.1512L7.24254 16.0915L11.2425 15.0915L10.7575 13.1512ZM7.97014 15.3639L8.97014 11.3639L7.02986 10.8788L6.02986 14.8788L7.97014 15.3639ZM8.70711 11.8284L18.2071 2.32843L16.7929 0.914214L7.29289 10.4142L8.70711 11.8284Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.ASCButtonIcon {
  width: 23px;
  height: 23px;
  margin-right: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4.12134C10.5523 4.12134 11 3.67362 11 3.12134C11 2.56905 10.5523 2.12134 10 2.12134V4.12134ZM3 3.12134V2.12134V3.12134ZM1 5.12134H0H1ZM1 19.1213H0H1ZM20 12.1213C20 11.5691 19.5523 11.1213 19 11.1213C18.4477 11.1213 18 11.5691 18 12.1213H20ZM17.5 1.62132L16.7929 0.914214L17.5 1.62132ZM19 1V0V1ZM20.5 4.62132L19.7929 3.91421L20.5 4.62132ZM11 14.1213L11.2425 15.0915C11.4184 15.0475 11.5789 14.9566 11.7071 14.8284L11 14.1213ZM7 15.1213L6.02986 14.8788C5.94466 15.2196 6.04451 15.58 6.29289 15.8284C6.54127 16.0768 6.90176 16.1767 7.24254 16.0915L7 15.1213ZM8 11.1213L7.29289 10.4142C7.16473 10.5424 7.07382 10.703 7.02986 10.8788L8 11.1213ZM10 2.12134H3V4.12134H10V2.12134ZM3 2.12134C2.20435 2.12134 1.44129 2.43741 0.87868 3.00002L2.29289 4.41423C2.48043 4.22669 2.73478 4.12134 3 4.12134V2.12134ZM0.87868 3.00002C0.31607 3.56263 0 4.32569 0 5.12134H2C2 4.85612 2.10536 4.60177 2.29289 4.41423L0.87868 3.00002ZM0 5.12134V19.1213H2V5.12134H0ZM0 19.1213C0 19.917 0.31607 20.68 0.87868 21.2427L2.29289 19.8284C2.10536 19.6409 2 19.3866 2 19.1213H0ZM0.87868 21.2427C1.44129 21.8053 2.20435 22.1213 3 22.1213V20.1213C2.73478 20.1213 2.48043 20.016 2.29289 19.8284L0.87868 21.2427ZM3 22.1213H17V20.1213H3V22.1213ZM17 22.1213C17.7957 22.1213 18.5587 21.8053 19.1213 21.2427L17.7071 19.8284C17.5196 20.016 17.2652 20.1213 17 20.1213V22.1213ZM19.1213 21.2427C19.6839 20.68 20 19.917 20 19.1213H18C18 19.3866 17.8946 19.6409 17.7071 19.8284L19.1213 21.2427ZM20 19.1213V12.1213H18V19.1213H20ZM18.2071 2.32843C18.4174 2.11814 18.7026 2 19 2V0C18.1722 0 17.3783 0.328852 16.7929 0.914214L18.2071 2.32843ZM19 2C19.2974 2 19.5826 2.11814 19.7929 2.32843L21.2071 0.914214C20.6217 0.328852 19.8278 0 19 0V2ZM19.7929 2.32843C20.0032 2.53872 20.1213 2.82393 20.1213 3.12132H22.1213C22.1213 2.29349 21.7925 1.49957 21.2071 0.914214L19.7929 2.32843ZM20.1213 3.12132C20.1213 3.41871 20.0032 3.70392 19.7929 3.91421L21.2071 5.32843C21.7925 4.74307 22.1213 3.94915 22.1213 3.12132H20.1213ZM19.7929 3.91421L10.2929 13.4142L11.7071 14.8284L21.2071 5.32843L19.7929 3.91421ZM10.7575 13.1512L6.75746 14.1512L7.24254 16.0915L11.2425 15.0915L10.7575 13.1512ZM7.97014 15.3639L8.97014 11.3639L7.02986 10.8788L6.02986 14.8788L7.97014 15.3639ZM8.70711 11.8284L18.2071 2.32843L16.7929 0.914214L7.29289 10.4142L8.70711 11.8284Z' fill='%23F58220'/%3E%3C/svg%3E%0A");
}
.ASC_ListPlanBlock {
  margin-bottom: 1.5%;
}
.ASC_ListPlanBold {
  font-weight: 400;
}
.ASC_ListPlanThin {
  font-weight: 300;
}
.ASC_ListTable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-top: 5%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5%;
}
.ASC_ListTableTitles {
  border-bottom: 2px solid #f58220;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  height: 40px;
}
.ASC_ListTableTitleId {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 10%;
  height: 50%;
}
.ASC_ListTableTitleASC,
.ASC_ListTableTitleProgress,
.ASC_ListTableTitleDate,
.ASC_ListTableTitleMore {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  height: 50%;
}
.ASC_ListTableTitleNoticeWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 50%;
  position: relative;
}
.ASC_ListTableTitleNotice {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 100%;
  width: 100%;
}
.ASC_ListTableTitleNoticeIconWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 9px;
  height: 100%;
  margin-left: 5px;
  margin-bottom: 2px;
}
.ASC_ListTableTitleNoticeIcon2 {
  width: 9px;
  height: 6px;
  margin-top: 4px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 5L8 1' stroke='%23F58220' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ASC_ListTableTitleNoticeIcon1 {
  width: 9px;
  height: 6px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 5L4.5 1L0.999999 5' stroke='%23F58220' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ASC_ListTableTitleNoticeMore {
  display: none;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100px;
  position: absolute;
  top: 200%;
  background: #fff;
  border: 1px solid #d8dae1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 6px 10px rgba(0,0,0,0.14);
  box-shadow: 0px 6px 10px rgba(0,0,0,0.14);
  border-radius: 4px;
  padding: 4% 17px 4% 10px;
}
.ASC_ListTableTitleNoticeMore a {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 43%;
  text-decoration: none;
  color: #000;
  font-weight: 400;
  font-size: 14px;
  background-color: #fff;
  -webkit-transition-duration: 400ms;
  -moz-transition-duration: 400ms;
  -o-transition-duration: 400ms;
  -ms-transition-duration: 400ms;
  transition-duration: 400ms;
  padding: 5% 10px;
  border-radius: 4px;
}
.ASC_ListTableTitleNoticeMore a:first-child {
  margin-bottom: 5%;
}
.ASC_ListTableTitleNoticeMore a:hover {
  color: #fff;
  background-color: #7c849c;
}
.ASC_ListTableTitleNoticeMoreBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: fit-content;
  height: 100%;
  text-decoration: none;
}
.ASC_ListTableTitleASC {
  width: 25%;
  margin-right: 2.5%;
}
.ASC_ListTableTitleProgress,
.ASC_ListTableTitleDate {
  margin-right: 2.5%;
  width: 17%;
}
.ASC_ListTableTitleNoticeWrapper {
  width: 19.5%;
}
.ASC_ListTableTitleMore {
  width: 6%;
}
.ASC_ListTableLineWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  border-bottom: 1px solid #d8dae1;
}
.ASC_ListTableLine {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 100%;
  padding-bottom: 3%;
  padding-top: 3%;
  cursor: pointer;
}
.ASC_ListTableLine:hover {
  -webkit-box-shadow: 0px 0px 10px #000;
  box-shadow: 0px 0px 10px #000;
  border-bottom: 2px solid #f58220;
}
.ASC_ListTableLineID {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 10%;
  color: #000;
}
.ASC_ListTableLineTitle {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 25%;
  margin-right: 2.5%;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.ASC_ListTableLineTitle a {
  color: #000;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.ASC_ListTableLineTitle a:hover {
  color: #f58220;
}
.ASC_ListTableLineProgress,
.ASC_ListTableLineDate {
  margin-right: 2.5%;
  width: 17%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.ASC_ListTableLineDate {
  color: #7c849c;
}
.ASC_ListTableLineProgressOrangeBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #fff6ee;
  color: #f58220;
  min-width: 50%;
  padding: 0px 5px;
}
.ASC_ListTableLineProgressOrangeBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 30px;
}
.ASC_ListTableLineNotice {
  margin-right: 2.5%;
  width: 17%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.ASC_ListTableLineNotice .ASC_ListTableLineASC_Icon_None a {
  text-decoration: none;
}
.ASC_ListTableLineASC_Icon_ToolTip {
  display: none;
  position: absolute;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 10px;
  z-index: 1;
  width: 240px;
  height: 50px;
  color: #fff;
  background-color: #8b91a5;
  border-radius: 4px;
  -webkit-transform: translate(-14%, -125%);
  -moz-transform: translate(-14%, -125%);
  -o-transform: translate(-14%, -125%);
  -ms-transform: translate(-14%, -125%);
  transform: translate(-14%, -125%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 125%;
}
.ASC_ListTableLineASC_Icon_ToolTip i {
  position: absolute;
  background-color: #8b91a5;
  top: 100%;
  left: 25%;
  margin-left: -12px;
  width: 12px;
  height: 12px;
  overflow: hidden;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -moz-transform: translate(-50%, -50%) rotate(45deg);
  -o-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.ASC_ListTableLineNotice a:hover .ASC_ListTableLineASC_Icon_ToolTip {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.ASC_ListTableLineASC_Icon_Green {
  width: 29px;
  height: 29px;
  border-radius: 10%;
  border: 1px solid #36ab50;
  background-color: #36ab50;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #fff;
  text-decoration: underline;
  margin-right: 5px;
}
.ASC_ListTableLineASC_Icon_None {
  width: 29px;
  height: 29px;
  border-radius: 10%;
  border: 1px solid #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #7c849c;
  margin-right: 5px;
  text-decoration: none;
}
a .ASC_ListTableLineASC_Icon_None {
  text-decoration: none;
}
.ASC_ListTableLineMore {
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 6%;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.ASC_ListTableMoreInfoWrapper {
  padding: 5%;
  width: 100%;
  background-color: #ecf1f4;
  border-bottom: 2px solid #f58220;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ASC_ListTableMoreInfoTitle h5 {
  text-transform: uppercase;
}
.ASC_ListTableMoreInfoSubTitle {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-bottom: 2%;
}
.ASC_ListTableMoreInfoSubTitleBold {
  text-transform: uppercase;
  font-family: Oswald;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  margin-right: 5%;
  width: 30%;
}
.ASC_ListTableMoreInfoSubTitleThin {
  font-size: 16px;
  color: #000;
  width: 55%;
}
.ASC_ListTableMoreInfoButton {
  width: 35%;
  margin-top: 2%;
}
.dropDownActive {
  display: none;
}
.ASC_ListTableLineDate_MobileTitle,
.ASC_ListTableLineNotice_MobileTitle {
  display: none;
}
@media screen and (max-width: 1240px) {
  .salesBottomButton,
  .ASCButtonWrapper {
    margin-top: 0% !important;
  }
  .ASC_ListTableLineProgressOrangeBlock {
    min-width: 80%;
  }
}
@media screen and (max-width: 800px) {
  .salesButton div {
    font-size: 14px;
  }
  .ASC_ListTableMoreInfoButton {
    width: 80%;
    margin-top: 4%;
  }
  .ASCButtonWrapper {
    margin-top: 0px !important;
  }
  .salesASCListButtonWrapper {
    padding-right: 5%;
  }
  .salesBottomButton {
    margin-top: 0px !important;
  }
  .ASC_ListTableMoreInfoSubTitle {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 15px;
  }
  .ASC_ListTableMoreInfoSubTitleBold,
  .ASC_ListTableMoreInfoSubTitleThin {
    width: 100%;
  }
}
@media screen and (max-width: 560px) {
  .ASC_ListTableTitleProgress,
  .ASC_ListTableTitleDate,
  .ASC_ListTableTitleNoticeMore,
  .ASC_ListTableLineMore {
    display: none;
  }
  .ASC_ListTableLine,
  .ASC_ListTableTitles {
    font-size: 14px;
  }
  .ASC_ListTableTitleASC {
    width: 45%;
  }
  .ASC_ListTableTitleNoticeWrapper {
    width: 42.5%;
  }
  .ASC_ListTableLine {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ASC_ListTableLineID {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -o-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .ASC_ListTableLineTitle {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -o-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    width: 45%;
  }
  .ASC_ListTableLineProgress {
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -o-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
    width: 90%;
    margin-left: 10%;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .ASC_ListTableLineDate {
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
    -o-box-ordinal-group: 5;
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
    width: 90%;
    margin-left: 10%;
  }
  .ASC_ListTableLineNotice {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -o-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    width: 30%;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .ASC_ListTableLineProgressOrangeBlock {
    background: transparent;
    width: fit-content;
    padding: 0px;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .ASC_ListTableLineASC_Icon_Green {
    width: 43px;
    height: 27px;
  }
  .ASC_ListTableLineDate_MobileTitle {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
  }
  .ASC_ListTableLineDate {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: start;
    -moz-box-align: start;
    -o-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    line-height: 18px;
  }
  .ASC_ListTableMoreInfoWrapper {
    padding: 10%;
  }
  .ASC_ListTableLineNotice_MobileTitle {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    color: #7c849c;
  }
  .ASC_ListTableMoreInfoTitle h5 {
    font-size: 20px;
  }
}
@media screen and (max-width: 419px) {
  .salesManageButtonWrapper {
    margin-right: 5%;
  }
  .ASCButtonWrapper {
    margin-top: 10px !important;
  }
}
.salesButtonWrapper {
  margin: 2% 0% 7% 0%;
}
.salesButtonWrapper .filter__action {
  margin: 0px;
}
.salesButton {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.salesButtonContent {
  background-color: #fff;
  color: #f58220;
  border: 1px solid #f58220;
}
.salesArrow {
  margin-right: 10px;
  width: 15px;
  height: 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7785 3.89069H2.76931L5.2745 1.3855C5.59212 1.06788 5.59212 0.555837 5.2745 0.238216C4.95688 -0.0794052 4.44484 -0.0794052 4.12722 0.238216L0.238208 4.12722C0.199362 4.16607 0.166917 4.20828 0.137727 4.25038C0.124814 4.26981 0.118304 4.28923 0.105282 4.30876C0.0891135 4.3347 0.072836 4.36063 0.0631801 4.38982C0.0534143 4.41576 0.047012 4.44169 0.0372462 4.47088C0.0307357 4.49356 0.0210783 4.51624 0.0145675 4.54217C-0.00485584 4.64591 -0.00485584 4.75604 0.0145675 4.85979C0.0210783 4.88573 0.02748 4.9084 0.0372462 4.93108C0.0437569 4.95702 0.0501589 4.98621 0.0631801 5.01214C0.0760928 5.04133 0.09237 5.06726 0.105282 5.0932C0.115047 5.11262 0.124705 5.13205 0.137727 5.15158C0.166917 5.19694 0.202507 5.23904 0.238208 5.27474L4.12722 9.16375C4.28597 9.3225 4.49345 9.4003 4.70079 9.4003C4.90813 9.4003 5.11564 9.3225 5.27436 9.16375C5.59198 8.84613 5.59198 8.33408 5.27436 8.01646L2.76917 5.51127L13.7784 5.51116C14.2257 5.51116 14.5886 5.14821 14.5886 4.70092C14.5886 4.25363 14.2257 3.89067 13.7784 3.89067L13.7785 3.89069Z' fill='%23F58220'/%3E%3C/svg%3E%0A");
}
.salesButtonContent:hover {
  background-color: #f58220;
  color: #fff;
}
.salesButtonContent:hover .salesArrow {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7785 3.89069H2.76931L5.2745 1.3855C5.59212 1.06788 5.59212 0.555837 5.2745 0.238216C4.95688 -0.0794052 4.44484 -0.0794052 4.12722 0.238216L0.238208 4.12722C0.199362 4.16607 0.166917 4.20828 0.137727 4.25038C0.124814 4.26981 0.118304 4.28923 0.105282 4.30876C0.0891135 4.3347 0.072836 4.36063 0.0631801 4.38982C0.0534143 4.41576 0.047012 4.44169 0.0372462 4.47088C0.0307357 4.49356 0.0210783 4.51624 0.0145675 4.54217C-0.00485584 4.64591 -0.00485584 4.75604 0.0145675 4.85979C0.0210783 4.88573 0.02748 4.9084 0.0372462 4.93108C0.0437569 4.95702 0.0501589 4.98621 0.0631801 5.01214C0.0760928 5.04133 0.09237 5.06726 0.105282 5.0932C0.115047 5.11262 0.124705 5.13205 0.137727 5.15158C0.166917 5.19694 0.202507 5.23904 0.238208 5.27474L4.12722 9.16375C4.28597 9.3225 4.49345 9.4003 4.70079 9.4003C4.90813 9.4003 5.11564 9.3225 5.27436 9.16375C5.59198 8.84613 5.59198 8.33408 5.27436 8.01646L2.76917 5.51127L13.7784 5.51116C14.2257 5.51116 14.5886 5.14821 14.5886 4.70092C14.5886 4.25363 14.2257 3.89067 13.7784 3.89067L13.7785 3.89069Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.ASC_PagePlanBlock {
  width: 100%;
  display: grid;
  grid-template-columns: -webkit-max-content minmax(0, 1fr) -webkit-max-content;
  grid-template-columns: max-content minmax(0, 1fr) 60%;
  overflow: hidden;
  margin-bottom: 1%;
}
.ASC_ListPlanBold {
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-right: 3px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: #525766;
}
.ASC_ListPlanDots {
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-right: 3px;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  color: rgba(82,87,102,0.5);
}
.ASC_ListPlanThin {
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #525766;
}
.ASC_ListPlanCompletedWrapper {
  font-weight: 400;
  font-size: 16px;
  color: #525766;
}
.ASC_ListPlanCompletedText {
  font-weight: 300;
  color: #7d859a;
}
.ASC_ListPlanCompletedProgress {
  color: #2e9344;
}
.ASC_PageCommentForm {
  margin-bottom: 5%;
}
.ASC_PageButton {
  width: 100%;
}
.ASC_PageButton button {
  width: 100%;
}
.chatWrapper {
  width: 100%;
  border: 1px solid #d8dbe0;
  border-radius: 4px;
  margin-bottom: 5%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.chatDate {
  position: sticky;
  top: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  color: #7c849c;
  border: 1px solid #d8dae1;
  border-radius: 48px;
  width: 80px;
  height: 25px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  z-index: 100;
  background-color: #fff;
  margin: 20px 20px 20px 0px;
}
.chatContent {
  max-height: 650px;
  width: 90%;
  margin: 1% 5% 1% 5%;
  overflow-y: scroll;
  padding-right: 10%;
}
.chatContent::-webkit-scrollbar {
  width: 6px;
  background-color: rgba(0,0,0,0.2);
  border-radius: 4px;
}
.chatContent::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(0,0,0,0.2);
}
.chatContent::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
  border-radius: 10px;
  background-color: #f9f9fd;
}
.chatDayWrapper {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.chatMessageWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 3%;
  width: 100%;
}
.chatMessageWrapper:first-child {
  margin-top: 5%;
}
.chatMessageNameDateBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-bottom: 1%;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.chatMessageNameDateBlock div {
  margin-right: 2%;
}
.chatMessageDate {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #7d859a;
}
.chatMessageName {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: #f58220;
}
.chatMessageRead {
  font-style: normal;
  font-weight: 300;
  font-size: 11px;
  color: #7d859a;
}
.chatMessageManager {
  color: #2e9344;
}
.chatMessageBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.chatMessageTextMessage {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
  color: #525766;
  padding-right: 10px;
}
.chatMessageFileMessageWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 1%;
  margin-bottom: 7px;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.chatMessageFileMessageWrapper a {
  text-decoration: none;
}
.chatMessageFileMessage {
  width: 180px;
  height: 45px;
  border: 1px solid #c4c4c4;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  padding: 10px;
}
.chatMessageFileMessageName {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #525766;
  margin-right: 10px;
  overflow: hidden;
  padding-top: 2px;
}
.chatMessageFileMessageIcon {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 10%;
  height: 90%;
}
.chatTextaria {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  padding: 0% 5% 5% 5%;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.chatTextaria form {
  width: 100%;
  position: relative;
}
.chatTextaria textarea {
  width: 100%;
  height: 100px;
  padding-right: 35% !important;
}
.chatButtonWrapper {
  position: absolute;
  height: 50px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  bottom: 25%;
  right: 5%;
}
.chatFileButtonWrapper {
  width: 50px;
  height: 50px;
  margin-left: 15px;
}
.chatSendButton {
  height: 50px;
}
.chatFileButtonWrapper input {
  display: none;
}
.chatFileButton {
  border-radius: 4px;
  outline: 1px dashed #c6c6c7;
  outline-offset: -1px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2215%22 height=%2224%22 viewBox=%220 0 15 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M7.5 24C3.364 24 0 20.636 0 16.5V6a1 1 0 1 1 2 0v10.5C2 19.532 4.467 22 7.5 22s5.5-2.468 5.5-5.5v-11C13 3.57 11.43 2 9.5 2S6 3.57 6 5.5v10c0 .827.673 1.5 1.5 1.5S9 16.327 9 15.5V9a1 1 0 1 1 2 0v6.5c0 1.93-1.57 3.5-3.5 3.5S4 17.43 4 15.5v-10C4 2.468 6.467 0 9.5 0S15 2.468 15 5.5v11c0 4.136-3.364 7.5-7.5 7.5z%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0 no-repeat;
  background-position: center;
  background-color: #fff;
}
.chatMessageFileSizeWarning {
  text-align: right;
  width: 100%;
  font-size: 12px;
  color: #f00;
  margin-top: 5px;
}
@media screen and (max-width: 840px) {
  .chatTextaria textarea {
    padding-right: 45% !important;
  }
  .chatContent {
    padding-right: 0%;
  }
}
@media screen and (max-width: 600px) {
  .chatMessageTextMessage,
  .chatMessageName,
  .ASC_ListShortDescription,
  .ASC_ListPlanBold,
  .ASC_ListPlanThin {
    font-size: 14px;
  }
  .chatMessageFileMessageWrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -o-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .chatMessageFileMessage {
    margin-top: 10px;
  }
  .chatButtonWrapper {
    position: unset;
    margin-top: 10px;
  }
  .chatTextaria textarea {
    padding: 13px 19px 13px 13px !important;
  }
}
.saleIconWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.icon-sales {
  width: 25px;
  height: 25px;
  margin-right: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12V22H4V12' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 7H2V12H22V7Z' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 22V7' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 7H7.5C6.83696 7 6.20107 6.73661 5.73223 6.26777C5.26339 5.79893 5 5.16304 5 4.5C5 3.83696 5.26339 3.20107 5.73223 2.73223C6.20107 2.26339 6.83696 2 7.5 2C11 2 12 7 12 7Z' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 7H16.5C17.163 7 17.7989 6.73661 18.2678 6.26777C18.7366 5.79893 19 5.16304 19 4.5C19 3.83696 18.7366 3.20107 18.2678 2.73223C17.7989 2.26339 17.163 2 16.5 2C13 2 12 7 12 7Z' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.salesManageMenuItem {
  margin-left: 12%;
}
.salesManageMenuItemDeleted {
  margin-left: 19%;
}
.salesButtonWrapper {
  margin: 2% 0% 7% 0%;
}
.salesButtonWrapper .filter__action {
  margin: 0px;
}
.salesButton {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.salesButtonContent {
  background-color: #fff;
  color: #f58220;
  border: 1px solid #f58220;
}
.salesArrow {
  margin-right: 10px;
  width: 15px;
  height: 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7785 3.89069H2.76931L5.2745 1.3855C5.59212 1.06788 5.59212 0.555837 5.2745 0.238216C4.95688 -0.0794052 4.44484 -0.0794052 4.12722 0.238216L0.238208 4.12722C0.199362 4.16607 0.166917 4.20828 0.137727 4.25038C0.124814 4.26981 0.118304 4.28923 0.105282 4.30876C0.0891135 4.3347 0.072836 4.36063 0.0631801 4.38982C0.0534143 4.41576 0.047012 4.44169 0.0372462 4.47088C0.0307357 4.49356 0.0210783 4.51624 0.0145675 4.54217C-0.00485584 4.64591 -0.00485584 4.75604 0.0145675 4.85979C0.0210783 4.88573 0.02748 4.9084 0.0372462 4.93108C0.0437569 4.95702 0.0501589 4.98621 0.0631801 5.01214C0.0760928 5.04133 0.09237 5.06726 0.105282 5.0932C0.115047 5.11262 0.124705 5.13205 0.137727 5.15158C0.166917 5.19694 0.202507 5.23904 0.238208 5.27474L4.12722 9.16375C4.28597 9.3225 4.49345 9.4003 4.70079 9.4003C4.90813 9.4003 5.11564 9.3225 5.27436 9.16375C5.59198 8.84613 5.59198 8.33408 5.27436 8.01646L2.76917 5.51127L13.7784 5.51116C14.2257 5.51116 14.5886 5.14821 14.5886 4.70092C14.5886 4.25363 14.2257 3.89067 13.7784 3.89067L13.7785 3.89069Z' fill='%23F58220'/%3E%3C/svg%3E%0A");
}
.salesButtonContent:hover {
  background-color: #f58220;
  color: #fff;
}
.salesButtonContent:hover .salesArrow {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7785 3.89069H2.76931L5.2745 1.3855C5.59212 1.06788 5.59212 0.555837 5.2745 0.238216C4.95688 -0.0794052 4.44484 -0.0794052 4.12722 0.238216L0.238208 4.12722C0.199362 4.16607 0.166917 4.20828 0.137727 4.25038C0.124814 4.26981 0.118304 4.28923 0.105282 4.30876C0.0891135 4.3347 0.072836 4.36063 0.0631801 4.38982C0.0534143 4.41576 0.047012 4.44169 0.0372462 4.47088C0.0307357 4.49356 0.0210783 4.51624 0.0145675 4.54217C-0.00485584 4.64591 -0.00485584 4.75604 0.0145675 4.85979C0.0210783 4.88573 0.02748 4.9084 0.0372462 4.93108C0.0437569 4.95702 0.0501589 4.98621 0.0631801 5.01214C0.0760928 5.04133 0.09237 5.06726 0.105282 5.0932C0.115047 5.11262 0.124705 5.13205 0.137727 5.15158C0.166917 5.19694 0.202507 5.23904 0.238208 5.27474L4.12722 9.16375C4.28597 9.3225 4.49345 9.4003 4.70079 9.4003C4.90813 9.4003 5.11564 9.3225 5.27436 9.16375C5.59198 8.84613 5.59198 8.33408 5.27436 8.01646L2.76917 5.51127L13.7784 5.51116C14.2257 5.51116 14.5886 5.14821 14.5886 4.70092C14.5886 4.25363 14.2257 3.89067 13.7784 3.89067L13.7785 3.89069Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.salesDateWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 80%;
  max-width: 80%;
  margin-bottom: 20px;
}
.salesDateError {
  color: #f00;
  display: none;
}
.field-data__name img {
  width: auto;
  height: 100px;
}
.salesMultiplePlaneWarning {
  display: none;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding-left: 20px;
  width: 100%;
  margin-top: 20px;
  height: 60px;
  background: rgba(216,219,224,0.38);
  border-radius: 4px;
}
.salesMultiplePlaneWarningIcon {
  color: #5cb85c;
  font-weight: 500;
  border-radius: 100%;
  width: 23px;
  height: 23px;
  border: 2px solid #5cb85c;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-right: 10px;
}
.salesMultiplePlaneWarningText {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #000;
}
.salesDateBlock {
  margin-right: 5%;
}
.optionBlockWrapper {
  margin-bottom: 2%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.optionBlock {
  margin-right: 5%;
}
.optionBlock input[type=radio] {
  display: none;
}
.salesDealer {
  position: relative;
}
.salesChooseDealersInputWrapper {
  position: absolute;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  z-index: 10;
  width: 90%;
  min-height: 50px;
  height: fit-content;
  padding: 0px 10px 0px 10px;
}
.salesChooseDealersInput {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 4px;
  background-color: #f58220;
  color: #fff;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  padding: 4px 10px;
  margin: 10px 10px 0px 0px;
}
.salesChooseDealersInputIcon {
  cursor: pointer;
  margin-left: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 9px;
  height: 9px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.29262 4.49955L8.83376 0.963598C8.97641 0.821022 9.03202 0.613135 8.97989 0.418328C8.92767 0.223618 8.77551 0.0714546 8.58083 0.0192236C8.38604 -0.0329134 8.17817 0.0227056 8.03561 0.165374L4.50001 3.70687L0.964416 0.165374C0.821855 0.0227049 0.613988 -0.0329134 0.419201 0.0192236C0.224511 0.0714546 0.0723619 0.223628 0.0201361 0.418328C-0.0319957 0.613132 0.0236179 0.821022 0.166272 0.963598L3.70741 4.49955L0.166272 8.0355C0.0598452 8.14109 0 8.2848 0 8.43461C0 8.58452 0.0598476 8.72824 0.166272 8.83371C0.271757 8.94015 0.415453 9 0.565337 9C0.715144 9 0.858842 8.94015 0.964402 8.83371L4.5 5.29222L8.0356 8.83371C8.14118 8.94015 8.28488 9 8.43466 9C8.58457 9 8.72826 8.94015 8.83373 8.83371C8.94016 8.72822 9 8.58451 9 8.43461C9 8.28479 8.94015 8.14107 8.83373 8.0355L5.29262 4.49955Z' fill='white'/%3E%3C/svg%3E%0A");
}
.optionBlock label {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.SalesRadioBigDot {
  border-radius: 50%;
  border: 1px solid #d8dbe0;
  min-width: 19px;
  min-height: 19px;
  width: 19px;
  height: 19px;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.salesRegion,
.salesDealer,
.salesNameSTO {
  display: none;
}
.SalesRadioSmallDot {
  width: 5px;
  height: 5px;
  background-color: #fff;
  border-radius: 50%;
  -webkit-transition: 120ms -webkit-transform ease-in-out;
  -moz-transition: 120ms -moz-transform ease-in-out;
  -o-transition: 120ms -o-transform ease-in-out;
  -ms-transition: 120ms -ms-transform ease-in-out;
  transition: 120ms transform ease-in-out;
}
.optionBlock input:checked + label .SalesRadioBigDot .SalesRadioSmallDot {
  background-color: #f58220;
}
.field-options__more {
  display: none;
}
.salesBottomButton {
  margin-top: 0px !important;
}
.cke_top {
  background: #eee !important;
}
.cke_1 {
  border-radius: 4px;
  border: 1px solid #d8dbe0 !important;
}
.cke_button__image {
  display: none !important;
}
.p-4 {
  padding: 0px 0px 0px 0px !important;
}
.ts-control {
  min-height: 50px;
  padding: 5px 39px 5px 19px !important;
  border-radius: 4px !important;
  border: 0.1rem solid #d8dae1 !important;
  cursor: pointer !important;
}
.ts-control input {
  font-style: normal !important;
  font-weight: 300 !important;
  font-size: 14px !important;
  color: #7c849c !important;
  font-family: 'Fira Sans' !important;
}
.ts-control input::placeholder {
  font-size: 1.4rem;
  color: #7c849c !important;
}
.ts-control .item {
  width: fit-content;
  min-height: 35px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 1.4rem;
  color: #000 !important;
  font-style: normal;
  font-weight: 400;
}
.selectPlanBlock .ts-control {
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.selectPlanBlock .ts-control input {
  min-width: auto;
}
.ts-wrapper.multi .ts-control > div {
  background: #f58220 !important;
  color: #fff !important;
  padding: 6px 4px 6px 10px !important;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  border-radius: 4px;
}
.ts-wrapper.plugin-remove_button .item .remove {
  border-left: 0px solid #d0d0d0 !important;
  background: #f58220 !important;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -o-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
  margin-right: 3px;
}
.ts-dropdown {
  z-index: 11 !important;
}
.ts-dropdown-content {
  padding: 10px 19px 10px 19px !important;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
}
.ts-dropdown-content::-webkit-scrollbar {
  width: 6px;
  background-color: rgba(0,0,0,0.2);
  border-radius: 4px;
}
.ts-dropdown-content::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(0,0,0,0.2);
}
.ts-dropdown-content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
  border-radius: 10px;
  background-color: #f9f9fd;
}
.ts-dropdown .create:hover,
.ts-dropdown .option:hover,
.ts-dropdown {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #000 !important;
  background-color: #fff !important;
}
.ts-dropdown .create:hover,
.ts-dropdown .option:hover,
.ts-dropdown .active {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #000 !important;
  background-color: #fff !important;
}
.ts-dropdown .create:hover,
.ts-dropdown .option:hover {
  color: #fff !important;
  background-color: #f58220 !important;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
}
.ts-dropdown .option {
  border-radius: 4px !important;
  margin-bottom: 8px !important;
}
.salesChooseDealersBlock {
  position: relative;
}
.salesChooseDealersBlockDropDown {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 96.5%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  pointer-events: none;
}
.selectCityNotice {
  color: #f00;
  font-size: 10px;
}
.salesChosenASCWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin: 15px 0px 35px 0px;
}
.salesChosenASCAll {
  padding-right: 15px;
}
.salesChosenASCPlan {
  display: none;
  padding-left: 15px;
  border-left: 1px solid #bfc6d2;
}
.salesPlanDownloadWrapper {
  width: 100%;
  display: none;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #ecf1f4;
  border-radius: 4px;
  height: 120px;
  padding: 20px;
}
.salesPlanDownloadWrapper a {
  text-decoration: none;
}
.salesPlanDownloadButton {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #5cb85c;
  border-radius: 4px;
  width: 240px;
  height: 50px;
  padding: 17px;
  cursor: pointer;
}
.salesPlanDownloadButtonImg {
  margin: 5px 10px 0px 0px;
  width: 31px;
  height: 26px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='26' viewBox='0 0 31 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.056 10.592L14.144 14H12.188L10.976 11.54L9.78802 14H7.91602L10.004 10.652L8.13202 7.64002H10.052L11.048 9.75202L12.02 7.64002H13.844L12.056 10.592Z' fill='white'/%3E%3Cpath d='M16.4826 14.192C15.9626 14.192 15.5586 14.044 15.2706 13.748C14.9826 13.444 14.8386 13.016 14.8386 12.464V5.10802L16.5426 4.91602V12.416C16.5426 12.696 16.6586 12.836 16.8906 12.836C17.0186 12.836 17.1306 12.812 17.2266 12.764L17.5746 13.976C17.2466 14.12 16.8826 14.192 16.4826 14.192Z' fill='white'/%3E%3Cpath d='M20.5614 7.44802C21.4574 7.44802 22.2254 7.70402 22.8654 8.21602L22.2174 9.18802C21.6814 8.85202 21.1534 8.68402 20.6334 8.68402C20.3534 8.68402 20.1374 8.73602 19.9854 8.84002C19.8334 8.94402 19.7574 9.08401 19.7574 9.26002C19.7574 9.38802 19.7894 9.49602 19.8534 9.58402C19.9254 9.67202 20.0534 9.75602 20.2374 9.83602C20.4294 9.91602 20.7134 10.012 21.0894 10.124C21.7614 10.308 22.2614 10.556 22.5894 10.868C22.9174 11.172 23.0814 11.592 23.0814 12.128C23.0814 12.552 22.9574 12.92 22.7094 13.232C22.4694 13.544 22.1414 13.784 21.7254 13.952C21.3094 14.112 20.8454 14.192 20.3334 14.192C19.7974 14.192 19.3094 14.112 18.8694 13.952C18.4294 13.784 18.0534 13.556 17.7414 13.268L18.5814 12.332C19.1174 12.748 19.6854 12.956 20.2854 12.956C20.6054 12.956 20.8574 12.896 21.0414 12.776C21.2334 12.648 21.3294 12.476 21.3294 12.26C21.3294 12.092 21.2934 11.96 21.2214 11.864C21.1494 11.768 21.0174 11.68 20.8254 11.6C20.6334 11.512 20.3334 11.412 19.9254 11.3C19.2854 11.124 18.8094 10.876 18.4974 10.556C18.1934 10.228 18.0414 9.82402 18.0414 9.34402C18.0414 8.98402 18.1454 8.66002 18.3534 8.37202C18.5614 8.08402 18.8534 7.86002 19.2294 7.70002C19.6134 7.53202 20.0574 7.44802 20.5614 7.44802Z' fill='white'/%3E%3Cpath d='M3 1.5H28C28.8284 1.5 29.5 2.17157 29.5 3V17C29.5 17.8284 28.8284 18.5 28 18.5H23V20H28C29.6569 20 31 18.6569 31 17V3C31 1.34315 29.6569 0 28 0H3C1.34315 0 0 1.34315 0 3V17C0 18.6569 1.34315 20 3 20H8V18.5H3C2.17157 18.5 1.5 17.8284 1.5 17V3C1.5 2.17157 2.17157 1.5 3 1.5Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9471 21.3768L14.8302 23.3393V17H16.1697V23.2779L18.0529 21.3149L19 22.3022L15.4884 26L12 22.3642L12.9471 21.3768Z' fill='white'/%3E%3C/svg%3E%0A");
}
.salesPlanDownloadButtonText {
  text-transform: uppercase;
  font-family: Oswald;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: #fff;
}
.salesPlanDownloadText {
  width: 50%;
  margin-left: 20px;
  color: #525766;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 140%;
}
.salesLoadPlanWrapper {
  display: none;
  margin: 4% 0% 5% 0%;
}
.salesBottomButtonWrapper {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin: 0px;
}
.salesBottomButtonSave {
  width: 65%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin: 0px;
}
.salesBottomButtonArciveWrapper {
  width: 35%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.ArciveButton button:first-child {
  margin: 0px 10px 0px 10px;
}
.PublishButton {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 210px;
  height: 50px;
  background-color: #f58220;
  color: #fff;
  border: 2px solid #f58220;
  border-radius: 4px;
  line-height: 1;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  text-align: center;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  font-family: Oswald;
  -webkit-transition-duration: 300ms;
  -moz-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  -ms-transition-duration: 300ms;
  transition-duration: 300ms;
}
.PublishButton:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.ArciveButton {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 150px;
  height: 50px;
  background-color: #fff;
  color: #f58220;
  border: 2px solid #f58220;
  border-radius: 4px;
  line-height: 1;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  text-align: center;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  font-family: Oswald;
  -webkit-transition-duration: 300ms;
  -moz-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  -ms-transition-duration: 300ms;
  transition-duration: 300ms;
}
.ArciveButtonMargin {
  margin-left: 20px;
}
.ArciveButton:hover {
  background-color: #f58220;
  color: #fff;
}
@media screen and (max-width: 840px) {
  .optionBlockWrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -o-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .salesDateWrapper {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 740px) {
  .salesChooseDealersBlockDropDown {
    left: 95.5%;
  }
}
@media screen and (max-width: 540px) {
  .salesChooseDealersBlockDropDown {
    left: 93.5%;
  }
  .salesMultiplePlaneWarningText {
    font-size: 12px;
    padding-right: 20px;
  }
  .salesPlanDownloadWrapper {
    height: 160px;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .salesPlanDownloadText {
    margin: 5% 0% 0% 0%;
    width: 90%;
    text-align: center;
  }
  .salesBottomButtonWrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .salesBottomButtonSave {
    width: 100%;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .salesBottomButtonArciveWrapper {
    width: 100%;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin-top: 20px;
  }
  .ArciveButtonMargin {
    margin: 20px 0px 0px 0px;
  }
  .ArciveButton {
    width: 180px;
  }
  .PublishButton {
    width: 180px;
  }
}
@media screen and (max-width: 440px) {
  .salesChooseDealersBlockDropDown {
    left: 92.5%;
  }
  .salesChosenASCWrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .salesChosenASCPlan {
    border-left: none;
    padding-left: 0px;
  }
}
.saleIconWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.icon-sales {
  width: 25px;
  height: 25px;
  margin-right: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12V22H4V12' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 7H2V12H22V7Z' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 22V7' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 7H7.5C6.83696 7 6.20107 6.73661 5.73223 6.26777C5.26339 5.79893 5 5.16304 5 4.5C5 3.83696 5.26339 3.20107 5.73223 2.73223C6.20107 2.26339 6.83696 2 7.5 2C11 2 12 7 12 7Z' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 7H16.5C17.163 7 17.7989 6.73661 18.2678 6.26777C18.7366 5.79893 19 5.16304 19 4.5C19 3.83696 18.7366 3.20107 18.2678 2.73223C17.7989 2.26339 17.163 2 16.5 2C13 2 12 7 12 7Z' stroke='black' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.salesManageMenuItem {
  margin-left: 12%;
}
.salesManageMenuItemDeleted {
  margin-left: 19%;
}
.salesManageButtonWrapper {
  margin: 2% 0% 7% 0%;
}
.salesManageButtonWrapper .filter__action {
  margin: 0px;
}
.salesButton {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  height: 100%;
}
.salesButton div {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.salesArrowManageSales {
  border: 2px solid #fff;
  border-radius: 20%;
  margin-right: 10px;
  width: 18px;
  height: 18px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1H3C1.89543 1 1 1.89543 1 3V17C1 18.1046 1.89543 19 3 19H17C18.1046 19 19 18.1046 19 17V3C19 1.89543 18.1046 1 17 1Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 6V14' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 10H14' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.manageSalesTable {
  margin-top: 5%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5%;
}
.manageSalesTableTitles {
  border-bottom: 2px solid #f58220;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 100%;
  height: 40px;
}
.manageSalesTableTitleId {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 10%;
}
.manageSalesTableTitleName,
.manageSalesTableTitleASC,
.manageSalesTableTitleStatus,
.manageSalesTableTitleAction {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.manageSalesTableTitleName {
  width: 30%;
  margin-right: 2.5%;
}
.manageSalesTableTitleASC,
.manageSalesTableTitleStatus {
  margin-right: 2.5%;
  width: 18%;
}
.manageSalesTableTitleAction {
  width: 18%;
}
.manageSalesTableLine {
  margin-top: 3%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 100%;
  border-bottom: 1px solid #d8dae1;
  padding-bottom: 3%;
}
.manageSalesTableLineID {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 10%;
  color: #000;
}
.manageSalesTableLineTitleBlock,
.manageSalesTableLineASC,
.manageSalesTableLineStatus,
.manageSalesTableLineAction {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.manageSalesTableLineTitleBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 30%;
  margin-right: 2.5%;
}
.manageSalesTableLineTitle a {
  color: #000;
}
.manageSalesTableLineDateBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  font-size: 12px;
  margin-top: 10px;
}
.manageSalesTableLineDate:first-child {
  margin-right: 10px;
}
.manageSalesTableLineASC,
.manageSalesTableLineStatus {
  width: 18%;
  margin-right: 2.5%;
}
.manageSalesTableLineAction {
  width: 18%;
}
.manageSalesTableLineASC {
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.manageSalesTableLineASC a {
  position: relative;
}
.manageSalesTableLineASC a {
  text-decoration: none;
}
.manageSalesTableLineASC_Icon_Gray {
  width: 29px;
  height: 29px;
  border-radius: 10%;
  border: 1px solid #d8dae1;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #7c849c;
  margin-right: 5px;
  text-decoration: none;
  padding-top: 1.5px;
}
.manageSalesTableLineASC_Icon_Green {
  width: 29px;
  height: 29px;
  border-radius: 10%;
  border: 1px solid #eff6f0;
  background-color: #eff6f0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #36ab50;
  text-decoration: underline;
  margin-right: 5px;
}
.manageSalesTableLineASC_Icon_Orange {
  width: 30px;
  height: 30px;
  border-radius: 10%;
  background-color: #fd5e54;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #fff;
  text-decoration: underline;
  margin-right: 5px;
}
.manageSalesTableLineASC_Icon_ToolTip {
  display: none;
  position: absolute;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding: 13px;
  z-index: 1;
  width: 240px;
  height: 60px;
  color: #fff;
  background-color: #8b91a5;
  border-radius: 4px;
  bottom: 135%;
  left: -100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 125%;
}
.manageSalesTableLineASC_Icon_ToolTip i {
  position: absolute;
  background-color: #8b91a5;
  top: 100%;
  left: 25%;
  margin-left: -12px;
  width: 12px;
  height: 12px;
  overflow: hidden;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -moz-transform: translate(-50%, -50%) rotate(45deg);
  -o-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.manageSalesTableLineASC a:hover .manageSalesTableLineASC_Icon_ToolTip {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.manageSalesTableLineStatus {
  color: #7c849c;
}
.manageSalesTableLineAction a {
  width: 27px;
  height: 27px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.manageSalesTableLineActionFirst {
  width: 27px;
  height: 27px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.375 4.5H4.5C3.90326 4.5 3.33097 4.73705 2.90901 5.15901C2.48705 5.58097 2.25 6.15326 2.25 6.75V22.5C2.25 23.0967 2.48705 23.669 2.90901 24.091C3.33097 24.5129 3.90326 24.75 4.5 24.75H20.25C20.8467 24.75 21.419 24.5129 21.841 24.091C22.2629 23.669 22.5 23.0967 22.5 22.5V14.625' stroke='%23D8DAE1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.8125 2.81251C21.2601 2.36496 21.8671 2.11353 22.5 2.11353C23.1329 2.11353 23.7399 2.36496 24.1875 2.81251C24.6351 3.26006 24.8865 3.86708 24.8865 4.50001C24.8865 5.13295 24.6351 5.73996 24.1875 6.18751L13.5 16.875L9 18L10.125 13.5L20.8125 2.81251Z' stroke='%23D8DAE1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.manageSalesTableLineActionFirst:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.375 4.5H4.5C3.90326 4.5 3.33097 4.73705 2.90901 5.15901C2.48705 5.58097 2.25 6.15326 2.25 6.75V22.5C2.25 23.0967 2.48705 23.669 2.90901 24.091C3.33097 24.5129 3.90326 24.75 4.5 24.75H20.25C20.8467 24.75 21.419 24.5129 21.841 24.091C22.2629 23.669 22.5 23.0967 22.5 22.5V14.625' stroke='%23F58220' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.8125 2.81248C21.2601 2.36493 21.8671 2.11349 22.5 2.11349C23.1329 2.11349 23.7399 2.36493 24.1875 2.81248C24.6351 3.26003 24.8865 3.86704 24.8865 4.49998C24.8865 5.13292 24.6351 5.73993 24.1875 6.18748L13.5 16.875L9 18L10.125 13.5L20.8125 2.81248Z' stroke='%23F58220' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.manageSalesTableLineActionSecond {
  width: 23px;
  height: 23px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.375 1.375H3.625C2.38236 1.375 1.375 2.38236 1.375 3.625V19.375C1.375 20.6176 2.38236 21.625 3.625 21.625H19.375C20.6176 21.625 21.625 20.6176 21.625 19.375V3.625C21.625 2.38236 20.6176 1.375 19.375 1.375Z' stroke='%23D8DAE1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.125 8.125L14.875 14.875' stroke='%23D8DAE1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.875 8.125L8.125 14.875' stroke='%23D8DAE1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.manageSalesTableLineActionSecond:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.375 3.375H5.625C4.38236 3.375 3.375 4.38236 3.375 5.625V21.375C3.375 22.6176 4.38236 23.625 5.625 23.625H21.375C22.6176 23.625 23.625 22.6176 23.625 21.375V5.625C23.625 4.38236 22.6176 3.375 21.375 3.375Z' stroke='%23F58220' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.125 10.125L16.875 16.875' stroke='%23F58220' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.875 10.125L10.125 16.875' stroke='%23F58220' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.salesBottomButtonContent {
  height: 50px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.manageSalesTableLineASC_MobileTitle,
.manageSalesTableLineStatus__MobileTitle {
  display: none;
}
a.manageSalesTableLineAction__Mobile {
  display: none;
}
@media screen and (max-width: 840px) {
  .manageSalesTable {
    font-size: 12px;
  }
  .salesBottomButtonContent,
  .salesButton {
    font-size: 14px;
  }
}
@media screen and (max-width: 560px) {
  .manageSalesTableLine,
  .manageSalesTableTitles {
    font-size: 14px;
  }
  a.manageSalesTableLineAction__Mobile {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
  }
  .manageSalesTableLineAction a {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: auto;
    padding: 0 16px;
    height: 40px;
    background-color: #fff;
    color: #f58220;
    border: 2px solid #f58220;
    border-radius: 4px;
    line-height: 1;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    text-align: center;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    font-family: Oswald;
    -webkit-transition-duration: 300ms;
    -moz-transition-duration: 300ms;
    -o-transition-duration: 300ms;
    -ms-transition-duration: 300ms;
    transition-duration: 300ms;
    text-decoration: none;
  }
  a.manageSalesTableLineAction__Mobile + a.manageSalesTableLineAction__Mobile {
    margin-left: 20px;
  }
  a.manageSalesTableLineAction__Mobile-primary {
    background-color: #f58220;
    color: #fff;
    width: 140px;
  }
  .manageSalesTableLineStatus__MobileTitle {
    display: block;
    color: #7c849c;
  }
  .manageSalesTableTitleASC,
  .manageSalesTableTitleStatus,
  .manageSalesTableTitleAction,
  .manageSalesTableLineActionFirst,
  .manageSalesTableLineActionSecond {
    display: none;
  }
  a.manageSalesTableLineActionDesktop {
    display: none;
  }
  .manageSalesTableLineASC_Icon_Gray,
  .manageSalesTableLineASC_Icon_Green,
  .manageSalesTableLineASC_Icon_Orange {
    width: 29px;
    height: 25px;
    font-size: 15px;
    margin-bottom: 10px;
  }
  .manageSalesTableLineASC_MobileTitle {
    width: fit-content;
    margin-right: 5px;
    height: 25px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin-bottom: 10px;
    color: #7c849c;
  }
  .manageSalesTableLine {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .manageSalesTableLineID {
    width: 10%;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -o-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .manageSalesTableLineTitleBlock {
    width: 80%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -o-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .manageSalesTableLineASC {
    width: 55%;
    margin-left: 10%;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -o-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .manageSalesTableLineStatus {
    width: 90%;
    margin-left: 10%;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -o-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    margin-bottom: 10px;
  }
  .manageSalesTableLineAction {
    width: 90%;
    margin-left: 10%;
    margin-top: 15px;
    margin-bottom: 15px;
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
    -o-box-ordinal-group: 5;
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .manageSalesTableLineDateBlock {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    width: 100%;
    margin-top: 15px;
    color: #7c849c;
  }
  .manageSalesTableLineDate {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    line-height: 18px;
    margin-bottom: 15px;
  }
  .manageSalesTableLineDateTitle {
    margin-right: 5px;
  }
}
@media screen and (max-width: 420px) {
  .manageSalesTableLineASC {
    width: 80%;
  }
}
.salesButtonWrapper {
  margin: 2% 0% 2% 0%;
}
.salesButtonWrapper .filter__action {
  margin: 0px;
}
.salesButton {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.salesButtonContent {
  background-color: #fff;
  color: #f58220;
  border: 1px solid #f58220;
}
.salesArrow {
  margin-right: 10px;
  width: 15px;
  height: 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7785 3.89069H2.76931L5.2745 1.3855C5.59212 1.06788 5.59212 0.555837 5.2745 0.238216C4.95688 -0.0794052 4.44484 -0.0794052 4.12722 0.238216L0.238208 4.12722C0.199362 4.16607 0.166917 4.20828 0.137727 4.25038C0.124814 4.26981 0.118304 4.28923 0.105282 4.30876C0.0891135 4.3347 0.072836 4.36063 0.0631801 4.38982C0.0534143 4.41576 0.047012 4.44169 0.0372462 4.47088C0.0307357 4.49356 0.0210783 4.51624 0.0145675 4.54217C-0.00485584 4.64591 -0.00485584 4.75604 0.0145675 4.85979C0.0210783 4.88573 0.02748 4.9084 0.0372462 4.93108C0.0437569 4.95702 0.0501589 4.98621 0.0631801 5.01214C0.0760928 5.04133 0.09237 5.06726 0.105282 5.0932C0.115047 5.11262 0.124705 5.13205 0.137727 5.15158C0.166917 5.19694 0.202507 5.23904 0.238208 5.27474L4.12722 9.16375C4.28597 9.3225 4.49345 9.4003 4.70079 9.4003C4.90813 9.4003 5.11564 9.3225 5.27436 9.16375C5.59198 8.84613 5.59198 8.33408 5.27436 8.01646L2.76917 5.51127L13.7784 5.51116C14.2257 5.51116 14.5886 5.14821 14.5886 4.70092C14.5886 4.25363 14.2257 3.89067 13.7784 3.89067L13.7785 3.89069Z' fill='%23F58220'/%3E%3C/svg%3E%0A");
}
.salesButtonContent:hover {
  background-color: #f58220;
  color: #fff;
}
.salesButtonContent:hover .salesArrow {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7785 3.89069H2.76931L5.2745 1.3855C5.59212 1.06788 5.59212 0.555837 5.2745 0.238216C4.95688 -0.0794052 4.44484 -0.0794052 4.12722 0.238216L0.238208 4.12722C0.199362 4.16607 0.166917 4.20828 0.137727 4.25038C0.124814 4.26981 0.118304 4.28923 0.105282 4.30876C0.0891135 4.3347 0.072836 4.36063 0.0631801 4.38982C0.0534143 4.41576 0.047012 4.44169 0.0372462 4.47088C0.0307357 4.49356 0.0210783 4.51624 0.0145675 4.54217C-0.00485584 4.64591 -0.00485584 4.75604 0.0145675 4.85979C0.0210783 4.88573 0.02748 4.9084 0.0372462 4.93108C0.0437569 4.95702 0.0501589 4.98621 0.0631801 5.01214C0.0760928 5.04133 0.09237 5.06726 0.105282 5.0932C0.115047 5.11262 0.124705 5.13205 0.137727 5.15158C0.166917 5.19694 0.202507 5.23904 0.238208 5.27474L4.12722 9.16375C4.28597 9.3225 4.49345 9.4003 4.70079 9.4003C4.90813 9.4003 5.11564 9.3225 5.27436 9.16375C5.59198 8.84613 5.59198 8.33408 5.27436 8.01646L2.76917 5.51127L13.7784 5.51116C14.2257 5.51116 14.5886 5.14821 14.5886 4.70092C14.5886 4.25363 14.2257 3.89067 13.7784 3.89067L13.7785 3.89069Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.saleCardSaleStatus {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #42a542;
}
.saleCardGoalProgressInfoWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.saleCardGoalWrapper {
  margin-right: 10%;
  width: 45%;
}
.saleCardGoalProgressWrapper {
  width: 45%;
}
.saleCardGoalProgress {
  border: 2px solid #f58220;
  width: 260px;
  height: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  color: #f58220;
  border-radius: 4px;
}
.saleCardGoalProgressCurrent {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.saleCardGoalPresentProgress {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  width: 260px;
  border: 1px solid #ccc;
  border-radius: 4px;
  height: 45px;
  padding: 10px 5px 10px 15px;
  margin-top: 12px;
}
.saleCardGoalPresentProgressImg {
  margin: 0px 10px 2px 0px;
  width: 19px;
  height: 19px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9755 3.77622H14.9191C15.0937 3.33004 15.1325 2.84502 15.0161 2.37938C14.8221 1.62275 14.2595 1.02137 13.5029 0.769129C12.7463 0.536363 11.9313 0.710937 11.3299 1.21531L9.21528 3.01963L7.10065 1.21531C6.49927 0.710927 5.68431 0.536356 4.92768 0.769129C4.17106 1.00189 3.60851 1.60328 3.41444 2.37938C3.29806 2.84502 3.33689 3.33004 3.51147 3.77622H1.45504C0.659585 3.77622 0 4.41644 0 5.23126V7.26835C0 8.02498 0.582052 8.62636 1.31917 8.70403V16.6583C1.31917 17.4537 1.95939 18.1133 2.77421 18.1133H15.695C16.4905 18.1133 17.15 17.4731 17.15 16.6583V8.70403C17.8873 8.62649 18.4692 8.02494 18.4692 7.26835L18.4693 5.21193C18.4305 4.41647 17.7903 3.77625 16.9755 3.77625L16.9755 3.77622ZM16.9949 7.26832H11.3881V5.21189H16.9755L16.9949 7.26832ZM8.47802 7.26832V5.21189H9.93306V7.24899L8.47802 7.24885V7.26832ZM9.95253 8.70389V16.6581H8.49749V8.70389H9.95253ZM12.2806 2.32111C12.494 2.12704 12.7849 2.06886 13.076 2.16588C13.3476 2.26291 13.561 2.47632 13.6386 2.74794C13.6968 3.00018 13.6579 3.25232 13.4833 3.46572C13.3281 3.65978 13.0954 3.79551 12.8238 3.79551H10.5733L12.2806 2.32111ZM4.96655 3.44634C4.81132 3.23293 4.75313 2.98069 4.81132 2.72855C4.88887 2.4376 5.08293 2.22417 5.37387 2.1465C5.45142 2.12715 5.54845 2.10766 5.62612 2.10766C5.82018 2.10766 5.99477 2.1852 6.14997 2.30172L7.85726 3.75677H5.60675C5.35451 3.77612 5.12174 3.65973 4.96654 3.44632L4.96655 3.44634ZM1.45504 5.21182H7.04241V7.24892L1.45504 7.24878V5.21182ZM2.75488 8.70393H7.04241V16.6582H2.75488V8.70393ZM11.3881 16.6582V8.70393H15.6757V16.6582H11.3881Z' fill='%23F58220'/%3E%3C/svg%3E%0A");
}
.saleCardGoalPresentProgressText {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #525766;
}
.saleCardGoalPresentProgressText span {
  font-weight: 500;
}
.saleCardDescription {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.625;
  color: #525766;
  max-height: 208px;
  overflow: hidden;
  position: relative;
  overflow-wrap: break-word;
}
.saleCardDescriptionShadow {
  position: absolute;
  width: 100%;
  height: 50px;
  background-color: #fff;
  bottom: 0;
  background: #fff;
  background: -webkit-linear-gradient(270deg, rgba(255,255,255,0) 0%, #fff 100%);
  background: -moz-linear-gradient(270deg, rgba(255,255,255,0) 0%, #fff 100%);
  background: -o-linear-gradient(270deg, rgba(255,255,255,0) 0%, #fff 100%);
  background: -ms-linear-gradient(270deg, rgba(255,255,255,0) 0%, #fff 100%);
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);
  z-index: 100;
}
.saleCardReadMore {
  color: #a9aebc;
  font-size: 14px;
  text-decoration-line: underline;
  text-decoration-style: dotted;
  cursor: pointer;
  margin-top: 1%;
}
.saleCardReadMore:hover {
  color: #f58220;
}
.saleCardGoalWrapper {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.625;
  color: #525766;
}
.saleCardGoalWrapper div {
  margin-bottom: 15px;
}
.saleCardGoalBold {
  font-weight: 500;
}
.chatWrapper {
  width: 100%;
  border: 1px solid #d8dbe0;
  border-radius: 4px;
  margin-bottom: 5%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.chatContent {
  max-height: 650px;
  width: 90%;
  margin: 1% 5% 1% 5%;
  overflow-y: scroll;
  padding-right: 10%;
}
.chatContent::-webkit-scrollbar {
  width: 6px;
  background-color: rgba(0,0,0,0.2);
  border-radius: 4px;
}
.chatContent::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(0,0,0,0.2);
}
.chatContent::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
  border-radius: 10px;
  background-color: #f9f9fd;
}
.chatDayWrapper {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.chatDate {
  position: sticky;
  top: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  color: #7c849c;
  border: 1px solid #d8dae1;
  border-radius: 48px;
  width: 80px;
  height: 25px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  z-index: 100;
  background-color: #fff;
  margin: 20px 20px 20px 0px;
}
.chatMessageWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 3%;
}
.chatMessageNameDateBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-bottom: 1%;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.chatMessageNameDateBlock div {
  margin-right: 2%;
}
.chatMessageDate {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #7d859a;
}
.chatMessageName {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: #f58220;
}
.chatMessageRead {
  font-style: normal;
  font-weight: 300;
  font-size: 11px;
  color: #7d859a;
}
.chatMessageManager {
  color: #2e9344;
}
.chatMessageBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.chatMessageTextMessage {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
  color: #525766;
  padding-right: 10px;
}
.chatMessageFileMessageWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 1%;
  margin-bottom: 7px;
}
.chatMessageFileMessageWrapper a {
  text-decoration: none;
}
.chatMessageFileMessage {
  width: 180px;
  height: 45px;
  border: 1px solid #c4c4c4;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 10px;
  cursor: pointer;
  padding: 10px;
}
.chatMessageFileMessageName {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #525766;
  margin-right: 10px;
  overflow: hidden;
  padding-top: 2px;
}
.chatMessageFileMessageIcon {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 10%;
  height: 90%;
}
.chatTextaria {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  padding: 0% 5% 5% 5%;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.chatTextaria form {
  width: 100%;
  position: relative;
}
.chatTextaria textarea {
  width: 100%;
  height: 100px;
  padding-right: 35% !important;
}
.chatButtonWrapper {
  position: absolute;
  height: 50px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  bottom: 25%;
  right: 5%;
}
.chatFileButtonWrapper {
  width: 50px;
  height: 50px;
  margin-left: 15px;
}
.chatFileButtonWrapper input {
  display: none;
}
.chatSendButton {
  height: 50px;
}
.chatFileButton {
  border-radius: 4px;
  outline: 1px dashed #c6c6c7;
  outline-offset: -1px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2215%22 height=%2224%22 viewBox=%220 0 15 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M7.5 24C3.364 24 0 20.636 0 16.5V6a1 1 0 1 1 2 0v10.5C2 19.532 4.467 22 7.5 22s5.5-2.468 5.5-5.5v-11C13 3.57 11.43 2 9.5 2S6 3.57 6 5.5v10c0 .827.673 1.5 1.5 1.5S9 16.327 9 15.5V9a1 1 0 1 1 2 0v6.5c0 1.93-1.57 3.5-3.5 3.5S4 17.43 4 15.5v-10C4 2.468 6.467 0 9.5 0S15 2.468 15 5.5v11c0 4.136-3.364 7.5-7.5 7.5z%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0 no-repeat;
  background-position: center;
  background-color: #fff;
}
.chatMessageFileMessageInTextWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.chatMessageFileMessageInText {
  margin-top: 10px;
}
@media screen and (max-width: 840px) {
  .saleCardGoalWrapper,
  .saleCardDescription {
    font-size: 14px;
  }
  .chatTextaria textarea {
    padding-right: 45% !important;
  }
  .chatContent {
    padding-right: 0%;
  }
}
@media screen and (max-width: 600px) {
  .saleCardGoalProgressInfoWrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .saleCardGoalWrapper {
    width: 100%;
  }
  .saleCardGoalProgressWrapper {
    width: 100%;
  }
  .saleCardGoalPresentProgress {
    width: 90%;
  }
  .saleCardGoalProgress {
    font-size: 22px;
    width: 90%;
  }
  .chatMessageTextMessage,
  .chatMessageName {
    font-size: 14px;
  }
  .chatMessageFileMessageWrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -o-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .chatMessageFileMessage {
    margin-top: 10px;
  }
  .chatButtonWrapper {
    position: unset;
    margin-top: 10px;
  }
  .chatTextaria textarea {
    padding: 13px 19px 13px 13px !important;
  }
}
.salesButtonWrapper {
  margin: 2% 0% 2% 0%;
}
.salesButtonWrapper .filter__action {
  margin: 0px;
}
.salesButton {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.salesButtonContent {
  background-color: #fff;
  color: #f58220;
  border: 1px solid #f58220;
}
.salesArrow {
  margin-right: 10px;
  width: 15px;
  height: 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7785 3.89069H2.76931L5.2745 1.3855C5.59212 1.06788 5.59212 0.555837 5.2745 0.238216C4.95688 -0.0794052 4.44484 -0.0794052 4.12722 0.238216L0.238208 4.12722C0.199362 4.16607 0.166917 4.20828 0.137727 4.25038C0.124814 4.26981 0.118304 4.28923 0.105282 4.30876C0.0891135 4.3347 0.072836 4.36063 0.0631801 4.38982C0.0534143 4.41576 0.047012 4.44169 0.0372462 4.47088C0.0307357 4.49356 0.0210783 4.51624 0.0145675 4.54217C-0.00485584 4.64591 -0.00485584 4.75604 0.0145675 4.85979C0.0210783 4.88573 0.02748 4.9084 0.0372462 4.93108C0.0437569 4.95702 0.0501589 4.98621 0.0631801 5.01214C0.0760928 5.04133 0.09237 5.06726 0.105282 5.0932C0.115047 5.11262 0.124705 5.13205 0.137727 5.15158C0.166917 5.19694 0.202507 5.23904 0.238208 5.27474L4.12722 9.16375C4.28597 9.3225 4.49345 9.4003 4.70079 9.4003C4.90813 9.4003 5.11564 9.3225 5.27436 9.16375C5.59198 8.84613 5.59198 8.33408 5.27436 8.01646L2.76917 5.51127L13.7784 5.51116C14.2257 5.51116 14.5886 5.14821 14.5886 4.70092C14.5886 4.25363 14.2257 3.89067 13.7784 3.89067L13.7785 3.89069Z' fill='%23F58220'/%3E%3C/svg%3E%0A");
}
.salesButtonContent:hover {
  background-color: #f58220;
  color: #fff;
}
.salesButtonContent:hover .salesArrow {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7785 3.89069H2.76931L5.2745 1.3855C5.59212 1.06788 5.59212 0.555837 5.2745 0.238216C4.95688 -0.0794052 4.44484 -0.0794052 4.12722 0.238216L0.238208 4.12722C0.199362 4.16607 0.166917 4.20828 0.137727 4.25038C0.124814 4.26981 0.118304 4.28923 0.105282 4.30876C0.0891135 4.3347 0.072836 4.36063 0.0631801 4.38982C0.0534143 4.41576 0.047012 4.44169 0.0372462 4.47088C0.0307357 4.49356 0.0210783 4.51624 0.0145675 4.54217C-0.00485584 4.64591 -0.00485584 4.75604 0.0145675 4.85979C0.0210783 4.88573 0.02748 4.9084 0.0372462 4.93108C0.0437569 4.95702 0.0501589 4.98621 0.0631801 5.01214C0.0760928 5.04133 0.09237 5.06726 0.105282 5.0932C0.115047 5.11262 0.124705 5.13205 0.137727 5.15158C0.166917 5.19694 0.202507 5.23904 0.238208 5.27474L4.12722 9.16375C4.28597 9.3225 4.49345 9.4003 4.70079 9.4003C4.90813 9.4003 5.11564 9.3225 5.27436 9.16375C5.59198 8.84613 5.59198 8.33408 5.27436 8.01646L2.76917 5.51127L13.7784 5.51116C14.2257 5.51116 14.5886 5.14821 14.5886 4.70092C14.5886 4.25363 14.2257 3.89067 13.7784 3.89067L13.7785 3.89069Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.saleCardSaleStatusFinished {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #7c849c;
}
.saleCardBanner {
  width: 100%;
  height: 320px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.saleCardBanner img {
  max-width: 100%;
  height: auto;
  object-fit: contain;
  max-height: 320px;
  width: fit-content;
}
.saleCardGoalProgressInfoWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.saleCardGoalWrapper {
  margin-right: 10%;
  width: 45%;
}
.saleCardGoalProgressWrapper {
  width: 45%;
}
.saleCardGoalProgressFinished {
  border: 2px solid #7c849c;
  width: 260px;
  height: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  color: #fff;
  border-radius: 4px;
  background-color: #7c849c;
}
.saleCardGoalProgressFinishedCurrent,
.saleCardGoalProgressFinishedGoal {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.saleCardGoalPresentProgress {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  width: 260px;
  border: 1px solid #ccc;
  border-radius: 4px;
  height: 45px;
  padding: 10px 5px 10px 15px;
  margin-top: 12px;
}
.saleCardGoalPresentProgressImg {
  margin: 0px 10px 2px 0px;
  width: 19px;
  height: 19px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9755 3.77622H14.9191C15.0937 3.33004 15.1325 2.84502 15.0161 2.37938C14.8221 1.62275 14.2595 1.02137 13.5029 0.769129C12.7463 0.536363 11.9313 0.710937 11.3299 1.21531L9.21528 3.01963L7.10065 1.21531C6.49927 0.710927 5.68431 0.536356 4.92768 0.769129C4.17106 1.00189 3.60851 1.60328 3.41444 2.37938C3.29806 2.84502 3.33689 3.33004 3.51147 3.77622H1.45504C0.659585 3.77622 0 4.41644 0 5.23126V7.26835C0 8.02498 0.582052 8.62636 1.31917 8.70403V16.6583C1.31917 17.4537 1.95939 18.1133 2.77421 18.1133H15.695C16.4905 18.1133 17.15 17.4731 17.15 16.6583V8.70403C17.8873 8.62649 18.4692 8.02494 18.4692 7.26835L18.4693 5.21193C18.4305 4.41647 17.7903 3.77625 16.9755 3.77625L16.9755 3.77622ZM16.9949 7.26832H11.3881V5.21189H16.9755L16.9949 7.26832ZM8.47802 7.26832V5.21189H9.93306V7.24899L8.47802 7.24885V7.26832ZM9.95253 8.70389V16.6581H8.49749V8.70389H9.95253ZM12.2806 2.32111C12.494 2.12704 12.7849 2.06886 13.076 2.16588C13.3476 2.26291 13.561 2.47632 13.6386 2.74794C13.6968 3.00018 13.6579 3.25232 13.4833 3.46572C13.3281 3.65978 13.0954 3.79551 12.8238 3.79551H10.5733L12.2806 2.32111ZM4.96655 3.44634C4.81132 3.23293 4.75313 2.98069 4.81132 2.72855C4.88887 2.4376 5.08293 2.22417 5.37387 2.1465C5.45142 2.12715 5.54845 2.10766 5.62612 2.10766C5.82018 2.10766 5.99477 2.1852 6.14997 2.30172L7.85726 3.75677H5.60675C5.35451 3.77612 5.12174 3.65973 4.96654 3.44632L4.96655 3.44634ZM1.45504 5.21182H7.04241V7.24892L1.45504 7.24878V5.21182ZM2.75488 8.70393H7.04241V16.6582H2.75488V8.70393ZM11.3881 16.6582V8.70393H15.6757V16.6582H11.3881Z' fill='%23F58220'/%3E%3C/svg%3E%0A");
}
.saleCardGoalPresentProgressText {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #525766;
}
.saleCardGoalPresentProgressText span {
  font-weight: 500;
}
.saleCardDescription {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.625;
  color: #525766;
  max-height: 208px;
  overflow: hidden;
  position: relative;
}
.saleCardDescriptionShadow {
  position: absolute;
  width: 100%;
  height: 50px;
  background-color: #fff;
  bottom: 0;
  background: #fff;
  background: -webkit-linear-gradient(270deg, rgba(255,255,255,0) 0%, #fff 100%);
  background: -moz-linear-gradient(270deg, rgba(255,255,255,0) 0%, #fff 100%);
  background: -o-linear-gradient(270deg, rgba(255,255,255,0) 0%, #fff 100%);
  background: -ms-linear-gradient(270deg, rgba(255,255,255,0) 0%, #fff 100%);
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);
}
.saleCardReadMore {
  color: #a9aebc;
  font-size: 14px;
  text-decoration-line: underline;
  text-decoration-style: dotted;
  cursor: pointer;
  margin-top: 1%;
}
.saleCardReadMore:hover {
  color: #f58220;
}
.saleCardGoalWrapper {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.625;
  color: #525766;
}
.saleCardGoalWrapper div {
  margin-bottom: 15px;
}
.saleCardGoalBold {
  font-weight: 500;
}
.chatWrapper {
  width: 100%;
  border: 1px solid #d8dbe0;
  border-radius: 4px;
  margin-bottom: 5%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.chatDate {
  position: sticky;
  top: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  color: #7c849c;
  border: 1px solid #d8dae1;
  border-radius: 48px;
  width: 80px;
  height: 25px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  z-index: 100;
  background-color: #fff;
  margin: 20px 20px 20px 0px;
}
.chatContent {
  max-height: 650px;
  width: 90%;
  margin: 1% 5% 1% 5%;
  overflow-y: scroll;
  padding-right: 10%;
}
.chatContent::-webkit-scrollbar {
  width: 6px;
  background-color: rgba(0,0,0,0.2);
  border-radius: 4px;
}
.chatContent::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(0,0,0,0.2);
}
.chatContent::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
  border-radius: 10px;
  background-color: #f9f9fd;
}
.chatDayWrapper {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.chatMessageWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 3%;
}
.chatMessageWrapper:first-child {
  margin-top: 5%;
}
.chatMessageNameDateBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-bottom: 1%;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.chatMessageNameDateBlock div {
  margin-right: 2%;
}
.chatMessageDate {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #7d859a;
}
.chatMessageName {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: #f58220;
}
.chatMessageRead {
  font-style: normal;
  font-weight: 300;
  font-size: 11px;
  color: #7d859a;
}
.chatMessageManager {
  color: #2e9344;
}
.chatMessageBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.chatMessageTextMessage {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 160%;
  color: #525766;
  padding-right: 10px;
}
.chatMessageFileMessageWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 1%;
  margin-bottom: 7px;
}
.chatMessageFileMessageWrapper a {
  text-decoration: none;
}
.chatMessageFileMessage {
  width: 180px;
  height: 45px;
  border: 1px solid #c4c4c4;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 10px;
  cursor: pointer;
  padding: 10px;
}
.chatMessageFileMessageName {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #525766;
  margin-right: 10px;
  overflow: hidden;
  padding-top: 2px;
}
.chatMessageFileMessageIcon {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 10%;
  height: 90%;
}
.chatTextariaFinished {
  width: 90%;
  margin: 0px 5% 0px 5%;
  padding: 25px 0px;
  height: 25%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-top: 1px solid #d8dbe0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
}
.chatTextariaFinished form {
  display: none;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  padding: 0% 5% 5% 5%;
}
.chatTextariaFinished form {
  width: 100%;
  position: relative;
}
.chatTextariaFinished textarea {
  width: 100%;
  height: 100px;
  padding-right: 35% !important;
}
.chatButtonWrapper {
  position: absolute;
  height: 50px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  bottom: 25%;
  right: 5%;
}
.chatFileButtonWrapper {
  width: 50px;
  height: 50px;
  margin-left: 15px;
}
.chatFileButtonWrapper input {
  display: none;
}
.chatSendButton {
  height: 50px;
}
.chatFileButton {
  border-radius: 4px;
  outline: 1px dashed #c6c6c7;
  outline-offset: -1px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2215%22 height=%2224%22 viewBox=%220 0 15 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M7.5 24C3.364 24 0 20.636 0 16.5V6a1 1 0 1 1 2 0v10.5C2 19.532 4.467 22 7.5 22s5.5-2.468 5.5-5.5v-11C13 3.57 11.43 2 9.5 2S6 3.57 6 5.5v10c0 .827.673 1.5 1.5 1.5S9 16.327 9 15.5V9a1 1 0 1 1 2 0v6.5c0 1.93-1.57 3.5-3.5 3.5S4 17.43 4 15.5v-10C4 2.468 6.467 0 9.5 0S15 2.468 15 5.5v11c0 4.136-3.364 7.5-7.5 7.5z%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0 no-repeat;
  background-position: center;
  background-color: #fff;
}
@media screen and (max-width: 840px) {
  .saleCardGoalWrapper,
  .saleCardDescription {
    font-size: 14px;
  }
  .chatTextariaFinished textarea {
    padding-right: 45% !important;
  }
  .chatContent {
    padding-right: 0%;
  }
}
@media screen and (max-width: 600px) {
  .saleCardGoalProgressInfoWrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .saleCardGoalWrapper {
    width: 100%;
  }
  .saleCardGoalProgressWrapper {
    width: 100%;
  }
  .saleCardGoalPresentProgress {
    width: 90%;
  }
  .saleCardGoalProgressFinished {
    font-size: 22px;
    width: 90%;
  }
  .saleCardBanner {
    height: 180px;
  }
  .saleCardBanner img {
    max-height: 180px;
  }
  .chatMessageTextMessage,
  .chatMessageName {
    font-size: 14px;
  }
  .chatMessageFileMessageWrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -o-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .chatMessageFileMessage {
    margin-top: 10px;
  }
  .chatButtonWrapper {
    position: unset;
    margin-top: 10px;
  }
  .chatTextariaFinished textarea {
    padding: 13px 19px 13px 13px !important;
  }
}
@media screen and (max-width: 460px) {
  .saleCardBanner {
    height: 150px;
  }
  .saleCardBanner img {
    max-height: 150px;
  }
}
.offerMargin {
  margin-bottom: 45px;
}
.offerBlockWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 30px;
}
.offerBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 170px;
  margin-bottom: 15px;
}
.offerBlock a {
  width: 30%;
  height: 100%;
  margin-right: 35px;
}
.offerImgWrapper {
  margin-right: 35px;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.offerImgWrapper img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.offerTextWrapper {
  width: 65%;
  width: calc(70% - 35px);
}
.offerTitle {
  margin-bottom: 10px;
}
.offerTitle a {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  color: #000;
}
.offerTitle a:hover {
  color: #f58220;
}
.offerDescription {
  color: #525766;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.625;
  margin-bottom: 10px;
}
.offerDate {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #7c849c;
}
.titleWithOrangeIcon {
  margin-top: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.salesOrangeIcon {
  margin-left: 5px;
  border-radius: 12px;
  width: 32px;
  height: 22px;
  background-color: #f58220;
  color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.SalePageTable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-top: 5%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5%;
}
.SalePageTableTitles {
  border-bottom: 2px solid #f58220;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 100%;
  height: 40px;
}
.SalePageTableTitleId {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 10%;
}
.SalePageTableTitleASC,
.SalePageTableTitleProgressWrapper,
.SalePageTableTitleProgress {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.SalePageTableTitleProgressWrapper {
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}
.SalePageTableTitleProgressToolTip {
  display: none;
  position: absolute;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding: 13px;
  z-index: 1;
  width: 240px;
  height: 60px;
  color: #fff;
  background-color: #8b91a5;
  border-radius: 4px;
  bottom: 110%;
  left: 57%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 125%;
}
.SalePageTableTitleProgressToolTip i {
  position: absolute;
  background-color: #8b91a5;
  top: 100%;
  left: 25%;
  margin-left: -12px;
  width: 12px;
  height: 12px;
  overflow: hidden;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -moz-transform: translate(-50%, -50%) rotate(45deg);
  -o-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.SalePageTableTitleProgress {
  width: fit-content;
}
.SalePageTableTitleProgressIcon {
  width: 16px;
  height: 16px;
  margin-left: 5px;
  margin-bottom: 2px;
  padding: 2px 0px 0px 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 100%;
  border: 1.5px solid #d8dae1;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  color: #d8dae1;
  cursor: pointer;
}
.SalePageTableTitleProgressIcon:hover .SalePageTableTitleProgressToolTip {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.SalePageTableTitleNotice {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.SalePageTableTitleASC {
  width: 45%;
  margin-right: 2.5%;
}
.SalePageTableTitleProgressWrapper {
  margin-right: 2.5%;
  width: 22.5%;
}
.SalePageTableTitleNotice {
  width: 17.5%;
}
.SalePageTableLineWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  border-bottom: 1px solid #d8dae1;
}
.SalePageTableLine {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 100%;
  padding-bottom: 3%;
  padding-top: 3%;
}
.SalePageTableLineID {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 10%;
  color: #000;
}
.SalePageTableLineTitle {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 45%;
  margin-right: 2.5%;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.SalePageTableLineDate {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  font-size: 12px;
}
.SalePageTableLineTitle a {
  color: #000;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.SalePageTableLineTitle a:hover {
  color: #f58220;
}
.SalePageTableLineProgress {
  margin-right: 2.5%;
  width: 22.5%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.SalePageTableLineProgressOrangeBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #fff6ee;
  color: #f58220;
  min-width: 45%;
  padding: 0px 5px;
  border-radius: 4px;
}
.SalePageTableLineProgressGrayBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #fff;
  color: #7c849c;
  outline: 1px solid #7c849c;
  outline-offset: -1px;
  min-width: 45%;
  padding: 0px 5px;
  height: 30px;
  border-radius: 4px;
}
.SalePageTableLineProgressOrangeBlock {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 30px;
}
.SalePageTableLineNotice {
  width: 17.5%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.SalePageTableLineNotice .SalePageTableLineASC_Icon_None a {
  text-decoration: none;
}
.SalePageTableLineASC_Icon_ToolTip {
  display: none;
  position: absolute;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 10px;
  z-index: 1;
  width: 240px;
  height: 50px;
  color: #fff;
  background-color: #8b91a5;
  border-radius: 4px;
  -webkit-transform: translate(-14%, -125%);
  -moz-transform: translate(-14%, -125%);
  -o-transform: translate(-14%, -125%);
  -ms-transform: translate(-14%, -125%);
  transform: translate(-14%, -125%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 125%;
}
.SalePageTableLineASC_Icon_ToolTip i {
  position: absolute;
  background-color: #8b91a5;
  top: 100%;
  left: 25%;
  margin-left: -12px;
  width: 12px;
  height: 12px;
  overflow: hidden;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -moz-transform: translate(-50%, -50%) rotate(45deg);
  -o-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.SalePageTableLineNotice a:hover .SalePageTableLineASC_Icon_ToolTip {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.SalePageTableLineASC_Icon_Green {
  width: 29px;
  height: 29px;
  border-radius: 10%;
  border: 1px solid #36ab50;
  background-color: #36ab50;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #fff;
  text-decoration: underline;
  margin-right: 5px;
}
.SalePageTableLineASC_Icon_None {
  width: 29px;
  height: 29px;
  border-radius: 10%;
  border: 1px solid #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #7c849c;
  margin-right: 5px;
  text-decoration: none;
}
a .SalePageTableLineASC_Icon_None {
  text-decoration: none;
}
.SalePageTableLineProgress_MobileTitle,
.SalePageTableLineNotice_MobileTitle,
.SalePageTableLineDate_Mobile {
  display: none;
}
@media screen and (max-width: 840px) {
  .offerDate,
  .SalePageTable {
    font-size: 12px;
  }
  .offerDescription {
    font-size: 14px;
  }
  .offerTitle a {
    font-size: 16px;
  }
}
@media screen and (max-width: 520px) {
  .offerBlock {
    height: fit-content;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding: 0% 2% 0% 2%;
    margin-bottom: 50px;
  }
  .offerBlock a {
    width: 100%;
    height: fit-content;
    margin-bottom: 20px;
    margin-right: 0px;
  }
  .offerImgWrapper {
    width: 100%;
    margin-right: 0px;
  }
  .offerTextWrapper {
    width: 100%;
  }
  .offerDate {
    font-size: 10px;
  }
  .offerDescription {
    font-size: 12px;
  }
  .offerTitle a {
    font-size: 14px;
  }
  .SalePageTableLine,
  .SalePageTableTitles {
    font-size: 14px;
  }
  .SalePageTableLineProgress_MobileTitle,
  .SalePageTableLineNotice_MobileTitle {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
  }
  .SalePageTableLineNotice_MobileTitle {
    color: #7c849c;
  }
  .SalePageTableTitleNotice {
    width: 42.5%;
  }
  .SalePageTableTitleProgressWrapper {
    display: none;
  }
  .SalePageTableLine {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .SalePageTableLineID {
    margin-bottom: 15px;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -o-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .SalePageTableLineTitle {
    width: 50%;
    margin-right: 0%;
    margin-bottom: 15px;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -o-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .SalePageTableLineDate {
    display: none;
  }
  .SalePageTableLineDate_Mobile {
    -webkit-box-ordinal-group: 6;
    -moz-box-ordinal-group: 6;
    -o-box-ordinal-group: 6;
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
    width: 90%;
    margin-left: 10%;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #7c849c;
  }
  .SalePageTableLineProgress,
  .SalePageTableLineNotice {
    margin-right: 0%;
    margin-bottom: 15px;
    margin-left: 10%;
  }
  .SalePageTableLineNotice {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -o-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    width: 30%;
  }
  .SalePageTableLineProgress {
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
    -o-box-ordinal-group: 5;
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
    width: 90%;
  }
  .SalePageTableLineASC_Icon_Green {
    width: 43px;
    height: 27px;
  }
  .SalePageTableLineNotice {
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .SalePageTableLineProgressOrangeBlock,
  .SalePageTableLineProgressGrayBlock {
    width: fit-content;
    height: 25px;
    background-color: transparent;
    outline: none;
    outline-offset: 0px;
  }
}
.salesButtonWrapper {
  margin: 2% 0% 2% 0%;
}
.salesButtonWrapper .filter__action {
  margin: 0px;
}
.salesButton {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.salesButtonContent {
  background-color: #fff;
  color: #f58220;
  border: 1px solid #f58220;
}
.salesArrow {
  margin-right: 10px;
  width: 15px;
  height: 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7785 3.89069H2.76931L5.2745 1.3855C5.59212 1.06788 5.59212 0.555837 5.2745 0.238216C4.95688 -0.0794052 4.44484 -0.0794052 4.12722 0.238216L0.238208 4.12722C0.199362 4.16607 0.166917 4.20828 0.137727 4.25038C0.124814 4.26981 0.118304 4.28923 0.105282 4.30876C0.0891135 4.3347 0.072836 4.36063 0.0631801 4.38982C0.0534143 4.41576 0.047012 4.44169 0.0372462 4.47088C0.0307357 4.49356 0.0210783 4.51624 0.0145675 4.54217C-0.00485584 4.64591 -0.00485584 4.75604 0.0145675 4.85979C0.0210783 4.88573 0.02748 4.9084 0.0372462 4.93108C0.0437569 4.95702 0.0501589 4.98621 0.0631801 5.01214C0.0760928 5.04133 0.09237 5.06726 0.105282 5.0932C0.115047 5.11262 0.124705 5.13205 0.137727 5.15158C0.166917 5.19694 0.202507 5.23904 0.238208 5.27474L4.12722 9.16375C4.28597 9.3225 4.49345 9.4003 4.70079 9.4003C4.90813 9.4003 5.11564 9.3225 5.27436 9.16375C5.59198 8.84613 5.59198 8.33408 5.27436 8.01646L2.76917 5.51127L13.7784 5.51116C14.2257 5.51116 14.5886 5.14821 14.5886 4.70092C14.5886 4.25363 14.2257 3.89067 13.7784 3.89067L13.7785 3.89069Z' fill='%23F58220'/%3E%3C/svg%3E%0A");
}
.salesButtonContent:hover {
  background-color: #f58220;
  color: #fff;
}
.salesButtonContent:hover .salesArrow {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7785 3.89069H2.76931L5.2745 1.3855C5.59212 1.06788 5.59212 0.555837 5.2745 0.238216C4.95688 -0.0794052 4.44484 -0.0794052 4.12722 0.238216L0.238208 4.12722C0.199362 4.16607 0.166917 4.20828 0.137727 4.25038C0.124814 4.26981 0.118304 4.28923 0.105282 4.30876C0.0891135 4.3347 0.072836 4.36063 0.0631801 4.38982C0.0534143 4.41576 0.047012 4.44169 0.0372462 4.47088C0.0307357 4.49356 0.0210783 4.51624 0.0145675 4.54217C-0.00485584 4.64591 -0.00485584 4.75604 0.0145675 4.85979C0.0210783 4.88573 0.02748 4.9084 0.0372462 4.93108C0.0437569 4.95702 0.0501589 4.98621 0.0631801 5.01214C0.0760928 5.04133 0.09237 5.06726 0.105282 5.0932C0.115047 5.11262 0.124705 5.13205 0.137727 5.15158C0.166917 5.19694 0.202507 5.23904 0.238208 5.27474L4.12722 9.16375C4.28597 9.3225 4.49345 9.4003 4.70079 9.4003C4.90813 9.4003 5.11564 9.3225 5.27436 9.16375C5.59198 8.84613 5.59198 8.33408 5.27436 8.01646L2.76917 5.51127L13.7784 5.51116C14.2257 5.51116 14.5886 5.14821 14.5886 4.70092C14.5886 4.25363 14.2257 3.89067 13.7784 3.89067L13.7785 3.89069Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.saleCardConfirmDescription {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.625;
  color: #525766;
  overflow: hidden;
}
.saleCardReadMore {
  color: #a9aebc;
  font-size: 14px;
  text-decoration-line: underline;
  text-decoration-style: dotted;
  cursor: pointer;
  margin-top: 1%;
}
.saleCardGoalWrapper {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.625;
  color: #525766;
}
.saleCardGoalWrapper div {
  margin-bottom: 15px;
}
.saleCardGoalBold {
  font-weight: 500;
}
.saleCardLeadButtonWrapper {
  width: 100%;
  height: 120px;
  background-color: #ecf1f4;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px 30px 0px 30px;
  position: relative;
}
.saleCardLeadButton {
  width: 30%;
  height: 35%;
  background-color: #5cb85c;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  margin-right: 5%;
}
.saleCardLeadButton:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -webkit-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.saleCardLeadButtonImg {
  width: 22px;
  height: 22px;
  border: 2px solid #fff;
  border-radius: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74238 1.03848L4.31936 5.4555L2.19399 3.51493C1.94303 3.28611 1.58917 3.20855 1.26559 3.31125C0.941802 3.41417 0.697516 3.68188 0.624912 4.01364C0.552077 4.34538 0.661867 4.69067 0.912605 4.91971L3.7094 7.47004L3.84476 7.56844L3.93092 7.61764L4.00483 7.6546H4.34989L4.3501 7.65482C4.4137 7.66083 4.47773 7.66083 4.54111 7.65482H4.57184L4.71966 7.60561L4.77509 7.57489L4.86769 7.56243L4.93537 7.51323C4.95944 7.49432 4.98221 7.47369 5.00327 7.45156L10.067 2.39386C10.2438 2.2151 10.3428 1.97382 10.3428 1.72244C10.3428 1.47106 10.2438 1.22978 10.067 1.05102C9.89228 0.875051 9.65508 0.775143 9.40715 0.772992C9.15942 0.770629 8.9205 0.866024 8.74238 1.03855V1.03848Z' fill='white'/%3E%3C/svg%3E%0A");
}
.saleCardLeadButtonText {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  text-transform: uppercase;
  color: #fff;
  font-family: Oswald;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  width: 65%;
}
.saleCardLeadButtonWrapper a {
  text-decoration: none;
}
.saleCardLeadButtonDescription {
  width: 60%;
  width: calc(70% -60px);
  font-family: Fira Sans;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
}
.saleCardLeadButtonBackImg {
  left: 60%;
  width: 40%;
  height: 100%;
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='230' height='124' viewBox='0 0 230 124' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M192.207 -31.5608L87.7626 75.5555L37.5744 28.4953C31.6485 22.9461 23.2924 21.0652 15.6514 23.5558C8.00552 26.0516 2.237 32.5438 0.522538 40.5893C-1.19738 48.6341 1.3952 57.0079 7.31609 62.5621L73.3592 124.41L76.5555 126.796L78.59 127.989L80.3354 128.885H88.4835L88.4885 128.891C89.9902 129.036 91.5022 129.036 92.999 128.891H93.7245L97.2152 127.697L98.5241 126.952L100.711 126.65L102.309 125.457C102.877 124.998 103.415 124.498 103.912 123.962L223.486 1.30839C227.661 -3.02668 230 -8.87796 230 -14.9741C230 -21.0703 227.661 -26.9216 223.486 -31.2567C219.361 -35.524 213.76 -37.9468 207.905 -37.999C202.055 -38.0563 196.413 -35.7429 192.207 -31.5589V-31.5608Z' fill='%23949DA7' fill-opacity='0.1'/%3E%3C/svg%3E%0A");
}
@media screen and (max-width: 1200px) {
  .saleCardLeadButtonText {
    width: 75%;
  }
}
@media screen and (max-width: 840px) {
  .saleCardLeadButtonWrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .saleCardLeadButton {
    width: 80%;
    margin-right: 0px;
  }
  .saleCardLeadButtonDescription {
    width: 80%;
    margin-top: 10px;
  }
  .saleCardLeadButtonText {
    font-size: 14px;
  }
  .saleCardLeadButtonDescription {
    font-size: 10px;
    text-align: center;
  }
  .saleCardLeadButtonBackImg {
    display: none;
  }
  .saleCardGoalWrapper,
  .saleCardConfirmDescription {
    font-size: 14px;
  }
}
.pagination {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 0;
}
.pagination__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  -o-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  min-width: auto;
  padding-left: 59px;
  padding-right: 59px;
  list-style: none;
  margin: 0 -6px;
}
.pagination__item {
  padding-left: 6px;
  padding-right: 6px;
  margin-bottom: 0;
  color: #000;
  font-size: 1.8rem;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  line-height: 3.6rem;
  font-weight: 500;
}
.pagination__item::before {
  content: none;
}
.pagination__button:not(.pagination__button_disabled) {
  display: block;
  height: 100%;
  cursor: pointer;
}
.pagination__button:not(.pagination__button_disabled):hover fill $color-orange.pagination_single,
.pagination__button:not(.pagination__button_disabled):focus fill $color-orange.pagination_single,
.pagination__button:not(.pagination__button_disabled):hover .pagination__icon,
.pagination__button:not(.pagination__button_disabled):focus .pagination__icon {
  fill: #f58220;
}
.pagination__button_disabled {
  pointer-events: none;
}
.pagination__button_disabled .pagination__icon {
  fill: #c6c6c7;
}
.pagination__link {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  border-radius: 50%;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  font-weight: inherit;
  text-decoration: none;
  text-align: center;
}
.pagination__link:hover,
.pagination__link:focus {
  color: #fff;
  background-color: #f58220;
}
.pagination__link_active {
  pointer-events: none;
  color: #fff;
  background-color: #7c849c;
}
.pagination__link_active:hover,
.pagination__link_active:focus {
  color: #fff;
  background-color: #7c849c;
}
.pagination__icon {
  fill: #000;
}
.pagination__icon_short {
  display: none;
}
@media (max-width: 750px) {
  .pagination__list {
    min-width: 20.4rem;
    padding-left: 1.1rem;
    padding-right: 1.1rem;
  }
  .pagination__icon_long {
    display: none;
  }
  .pagination__icon_short {
    display: block;
  }
}
.pagination_single {
  margin-top: 0;
}
@media (max-width: 750px) {
  .pagination_single {
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.panel-heading__title {
  margin-bottom: 0;
}
.partners__list {
  margin-bottom: -20px;
}
.partners__item {
  margin-bottom: 20px;
}
.partners-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d8dae1;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 20px;
  max-height: 8rem;
  border-radius: 4px;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.partners-item::before {
  content: '';
  display: block;
  padding-bottom: 100%;
}
.partners-item__indicator {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 10px;
  right: 10px;
  fill: #d8dae1;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.partners-item__logo {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  max-width: 100%;
  display: block;
}
.partners-item:hover {
  border-color: #f58220;
}
.partners-item:hover .partners-item__indicator {
  fill: #f58220;
}
.ie .partners-item {
  height: 8rem;
}
.ie .partners-item::before {
  content: none;
}
.ie .partners-item__logo {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.partners-logo {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  vertical-align: top;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 170px;
  position: relative;
  height: 75px;
  padding: 7px 10px;
  border: 1px solid #d6d6d6;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: none;
}
.partners-logo:before {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -17px;
  border-bottom: 1px solid #ccc;
}
.partners-logo:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.partners-logo__img {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 0px;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
  text-align: center;
}
.partners-logo__preloader {
  position: absolute;
  display: none;
  top: calc(50% - 18px);
  left: calc(50% - 18px);
  width: 36px;
  height: 36px;
  font-size: 36px;
  line-height: 1;
}
.partners-logo img {
  max-height: 50px;
  max-width: 100%;
}
.partners-logo__loading .partners-logo__img {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}
.partners-logo__loading .partners-logo__preloader {
  display: block;
}
@media (max-width: 576px) {
  .partners-logo:before {
    content: '';
  }
  .partners-logo_border-none:before {
    content: none;
    display: none;
  }
}
.partner-main__wrapper {
  padding-bottom: 30px;
}
.partner-main__title {
  font-size: 30px;
  line-height: 1.266666666666667;
  color: #333;
  margin-bottom: 10px;
  letter-spacing: 0.03em;
}
.partner-main-logo {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 20px 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-bottom: 10px;
}
.partner-main-logo:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.partner-main-logo__img {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 0px;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
}
.partner-main-logo img {
  max-height: 100%;
  max-width: 100%;
}
.partner-main__actions {
  font-size: 17px;
}
.shop-search .profile-form-group-content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -10px -20px -10px;
}
.shop-search .profile-form-field {
  margin: 0 10px 20px 10px;
  -webkit-flex-basis: calc(50% - 20px);
  flex-basis: calc(50% - 20px);
  max-width: calc(50% - 20px);
}
.shop-search-wrapper .collapser {
  text-decoration: none;
  color: #333;
}
.shop-search-wrapper .filter-reset {
  display: none;
  text-decoration: none;
  color: #333;
}
.shop-search-wrapper .panel-heading h4 {
  display: block;
  width: 100%;
}
.personalarea-form-group .profile-form-group-content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.personal-area-sidebar {
  z-index: 10;
  background: transparent;
  padding: 0 !important;
  border: none;
  border-radius: 0;
}
.personalarea-form-bottom {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.personalarea-form-bottom .personalarea-form-bottom-button {
  margin-bottom: 10px;
}
.personal-icon.price-icon {
  width: 24px;
}
.personal-icon-7 {
  width: 24px;
  height: 23px;
}
.change_picker_mode_link {
  cursor: pointer;
  border-bottom: 1px dashed #f58220;
  font-family: Fira Sans;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0;
  text-align: left;
  color: #f58220;
}
.picker_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.picker_wrapper_gap_15 {
  row-gap: 15px;
}
.picker_wrapper_gap {
  row-gap: 10px;
}
.picker_max_width_419 {
  max-width: 419px;
}
.picker_white_block {
  background: #fff;
  border: solid 1 px #d9d9d9;
  border-radius: 4px;
  padding: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  gap: 20px;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.picker_yellow_block {
  background: #fef3d5;
  border: solid 1px #f58220;
  border-radius: 4px;
  padding: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  color: #000;
  font-family: Fira Sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.642857142857143;
  letter-spacing: 0;
  text-align: left;
}
.picker_yellow_block_without_border {
  background: #fef3d5;
  border-radius: 4px;
  padding: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  color: #000;
  font-family: Fira Sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.214285714285714;
  letter-spacing: 0;
  text-align: left;
}
.wrong_number {
  border-bottom: 1px dashed #f58220;
  font-family: Fira Sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.571428571428571;
  letter-spacing: 0.5px;
  text-align: left;
  color: #e36800;
  cursor: pointer;
}
.picker_input_field {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -o-box-lines: single;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  gap: 12px;
}
.picker_table {
  background: #fff;
  border: solid 1 px #d9d9d9;
  border-radius: 4px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.picker_table_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  overflow-x: auto;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.picker_table_row {
  border-bottom: solid 2px #d8dae1;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 100%;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.picker_table_first_col {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 270px;
  -ms-flex: 0 0 270px;
  flex: 0 0 270px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 10px 10px 10px 20px;
  margin-right: 5px;
}
.picker_table_col {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 10px 20px 10px 0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -o-box-lines: single;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-basis: content;
  flex-basis: content;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.picker_caption {
  font-family: Fira Sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.214285714285714;
  text-align: left;
  text-decoration: none;
}
.picker_caption li::before {
  left: 7px !important;
  top: 6px !important;
  background-color: #7c849c !important;
  line-height: 1.5;
  font-size: 16px !important;
  width: 5px !important;
  height: 5px !important;
  border-radius: 70% !important;
}
.picker_caption li {
  margin-bottom: 3px !important;
  line-height: 22px !important;
  padding-left: 20px !important;
}
.picker_model_list_header {
  font-family: Fira Sans;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
  letter-spacing: 0;
  text-align: left;
}
.picker_grz_number {
  font-family: Fira Sans;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  letter-spacing: 0;
  text-align: left;
  text-transform: uppercase;
}
.picker_input_font {
  font-family: Fira Sans;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.208333333333333;
  letter-spacing: 0;
  text-align: left;
  text-transform: uppercase;
}
.picker_table_cell {
  white-space: nowrap;
  vertical-align: baseline !important;
}
.cell_container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  gap: 15px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.picker_table_cell_font {
  font-family: Fira Sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.714285714285714;
  letter-spacing: 0;
  text-align: left;
}
.color_violet {
  color: #7c849c;
}
.picker_form_error_text {
  font-family: Fira Sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.785714285714286;
  letter-spacing: 0;
  text-align: left;
  color: #ef2222;
}
.picker_form_error {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-line-pack: baseline;
  -webkit-align-content: baseline;
  align-content: baseline;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  gap: 10px;
  fill: #f00;
}
.picker-arrow {
  padding-top: 2px;
  margin-right: 3px;
  fill: #e36800;
  width: 0.7rem;
  height: 1.2rem;
}
.picker-back-link {
  cursor: pointer;
  color: #e36800;
  font-size: 14px;
  text-decoration: none;
}
.picker-model-block {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.picker-pickup-button {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.picker-green-badge {
  width: 32px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.picker_modal_white_block {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-direction: initial;
  -ms-flex-direction: initial;
  flex-direction: initial;
  gap: 20px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.picker_svg_icon_width {
  width: 1.6rem;
}
.picker-new-badge {
  width: 60px;
  height: 28px;
  padding: 6px 10px 6px 10px;
  border-radius: 5px;
  background: #f58220;
  font-family: Oswald;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.142857142857143;
  letter-spacing: 0.5px;
  text-align: left;
  color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  text-transform: uppercase;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 6px;
}
@media (max-width: 750px) {
  .picker_white_block {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
  .picker_modal_white_block {
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 10px;
  }
  .picker-pickup-button {
    margin-left: 42px;
  }
  .picker_input_field {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .picker-model-block {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .picker-button-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .picker-button-width-50 {
    width: 50%;
  }
  .picker-green-badge {
    -ms-flex-line-pack: center;
    -webkit-align-content: center;
    align-content: center;
  }
  .picker_max_width_419 {
    margin-bottom: 15px;
  }
  .picker_yellow_block_without_border {
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -o-box-lines: single;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .picker_svg_icon_width {
    width: 1.9rem !important;
  }
}
.-preloader,
.-preloader-hidden.is-loading {
  position: relative;
  z-index: 9;
}
.-preloader::before,
.-preloader-hidden.is-loading::before,
.-preloader::after,
.-preloader-hidden.is-loading::after {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.-preloader::before,
.-preloader-hidden.is-loading::before {
  background-color: rgba(255,255,255,0.6);
  z-index: 10;
}
.-preloader::after,
.-preloader-hidden.is-loading::after {
  z-index: 11;
  width: 30px;
  height: 30px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: 2px solid #f58220;
  border-left-color: rgba(255,255,255,0);
  border-right-color: rgba(255,255,255,0);
  -webkit-animation: load 1.5s linear infinite;
  -moz-animation: load 1.5s linear infinite;
  -o-animation: load 1.5s linear infinite;
  -ms-animation: load 1.5s linear infinite;
  animation: load 1.5s linear infinite;
  border-radius: 50%;
}
.-preloader_filled::before {
  background-color: #fff;
}
.product-informer {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  color: #fff;
  background: #ff9623;
  padding: 1.5rem 20px;
  margin: 1.5rem 20px 0;
  border-radius: 0.4rem;
}
.product-informer__no_padding_white {
  background: none;
  padding: unset;
  margin: 15px 0 0 28px;
}
.product-informer__icon {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 10px;
}
.product-informer__icon_orange {
  color: #ff9623;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 10px;
}
.product-informer__message {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.product-informer__message_white {
  background: #fff;
  color: #525766;
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.product-informer__topmessage {
  color: #fff;
  background: #ff9623;
  margin: 0;
  width: 100%;
  height: 35px;
  text-align: center !important;
  font-size: 12px;
  display: inline-block;
  padding-top: 7px;
}
@media (max-width: 750px) {
  .product-informer {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    color: #fff;
    background: #ff9623;
    padding: 1.5rem 20px;
    margin: 1.5rem 20px 0;
    border-radius: 0.4rem;
  }
  .product-informer__topmessage {
    color: #fff;
    background: #ff9623;
    padding: 5px;
    margin: 0;
    width: 100%;
    height: 65px;
    text-align: center !important;
    font-size: 12px;
    display: inline-block;
  }
  .product-informer__no_padding_white {
    background: none;
    padding: unset;
    margin: 15px 10px 0 15px;
  }
  .product-informer__icon_orange {
    color: #ff9623;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 10px;
  }
  .product-informer__message_white {
    background: #fff;
    color: #525766;
    font-size: 1.4rem;
    line-height: 1.714285714285714;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
.product-informer_transparent {
  background: rgba(255,150,35,0.7);
}
.product-informer_modal {
  margin: 0;
  border-radius: 0;
}
.product-informer_gap-left_28 {
  margin-left: 28px;
}
.product-informer_link {
  color: #fff;
}
.product-informer_link:hover {
  color: #fff;
}
.product-page__header {
  margin-bottom: 2rem;
}
.product-page__title {
  font-size: 4rem;
  line-height: 1.5;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #000;
  line-height: 1.25;
}
.product-page__columns {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.product-page__main {
  max-width: 54rem;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  padding-right: 30px;
  border-right: 1px solid #d8dae1;
  margin-right: 50px;
  margin-left: -28px;
}
.product-page__side {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.product-page__subtitle {
  letter-spacing: 0.5px;
  margin-bottom: 0.6rem;
}
.product-page__price {
  margin-bottom: 2.5rem;
}
.product-page__props {
  margin-bottom: 0.3rem;
}
.product-page__props-item {
  margin-bottom: 1.2rem;
}
.product-page__props-item:last-child {
  margin-bottom: 0;
}
.product-page__props-title {
  letter-spacing: 0.5px;
  margin-bottom: 1.4rem;
}
.product-page__props-value {
  font-size: 1.6rem;
  line-height: 1.625;
  color: #525766;
  font-weight: 300;
}
.product-page__action {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  line-height: 1.071428571428571;
  color: #f58220;
  text-decoration: none;
  border-bottom: 1px dashed #e36800;
}
.product-page__action:hover {
  border-bottom: 0;
}
.product-page__figure {
  display: block;
}
.product-page__figure-img {
  width: 26.1rem;
}
@media (max-width: 1200px) {
  .product-page__main {
    padding-right: 20px;
    margin-right: 20px;
  }
}
@media (max-width: 1000px) {
  .product-page__header {
    margin-bottom: 2rem;
  }
  .product-page__title {
    font-size: 28px;
    line-height: 1.357142857142857;
  }
  .product-page__subtitle {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
  }
  .product-page__main {
    -webkit-flex-basis: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: none;
    border: none;
    padding-right: 0;
    margin-right: 70px;
    margin-left: -30px;
  }
  .product-page__side {
    -webkit-flex-basis: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .product-page__price {
    margin-bottom: 2rem;
  }
  .product-page__figure {
    margin-top: 3rem;
  }
  .product-page__props-item {
    margin-bottom: 0.7rem;
  }
  .product-page__props-title,
  .product-page__props-value {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
  }
}
@media (max-width: 750px) {
  .product-page__columns {
    display: block;
    margin-top: -2rem;
  }
  .product-page__main {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 4rem;
  }
  .product-page__side {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
  }
}
.product-oem-list__list {
  -moz-columns: 12rem 6;
  -webkit-columns: 12rem 6;
  columns: 12rem 6;
  margin-bottom: -1rem;
}
.product-oem-list__item {
  margin-bottom: 1rem;
}
.product-oem-list__flex_list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  gap: 16px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-line-pack: start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 1000px) {
  .product-oem-list__list {
    -moz-columns: 12.4rem 5;
    -webkit-columns: 12.4rem 5;
    columns: 12.4rem 5;
  }
}
@media (max-width: 500px) {
  .product-oem-list__list {
    -moz-columns: 13rem 2;
    -webkit-columns: 13rem 2;
    columns: 13rem 2;
  }
}
.product-oem-item {
  color: #525766;
  font-weight: 300;
}
@media (max-width: 1000px) {
  .product-oem-item {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
  }
}
.product-card {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  text-decoration: none;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.product-card__title {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  color: #000;
  text-decoration: underline;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.product-card__price {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 700;
  color: #000;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.product-card_small {
  border: 1px solid #d8dae1;
  border-radius: 0.4rem;
  padding: 2.4rem 20px 2rem;
}
.product-card_small .product-card__wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.product-card_small .product-card__side {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 15px;
}
.product-card_small .product-card__main {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.product-card_small .product-card__figure {
  width: 10.6rem;
  height: 10.6rem;
  background: center center/cover no-repeat;
  border: 1px solid #d8dae1;
}
.product-card_small .product-card__subtitle {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
  color: #7c849c;
  margin-bottom: 0.2rem;
}
.product-card_small .product-card__title {
  overflow: hidden;
  max-height: 7.2rem;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 0.8rem;
}
.product-card_small:hover {
  border-color: #f58220;
}
.product-card_small:hover .product-card__title {
  color: #f58220;
}
.product-card-compact {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
  display: block;
  position: relative;
  padding: 0.8rem 0;
  text-decoration: none;
}
.product-card-compact__item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  color: #000;
}
.product-card-compact::after {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  z-index: 1;
  content: '';
  position: absolute;
  background: #f58220;
  top: 0;
  right: -10px;
  bottom: 0;
  left: -10px;
  -webkit-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-radius: 4px;
}
.product-card-compact__wrapper {
  z-index: 10;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.product-card-compact__main {
  -webkit-flex-basis: 83.33333333333334%;
  flex-basis: 83.33333333333334%;
  max-width: 83.33333333333334%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-right: 20px;
  margin: 0 -10px;
}
.product-card-compact__side {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.product-card-compact__figure {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 3.2rem;
  height: 3.2rem;
  background: center center/cover no-repeat;
}
.product-card-compact__title {
  color: #000;
  line-height: 1.333333333333333;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -o-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.product-card-compact__price {
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 700;
  color: #000;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.product-card-compact__item_30 {
  max-width: 3.2rem;
}
.product-card-compact__item_70 {
  max-width: 7rem;
}
.product-card-compact__item_flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.product-card-compact__item_justify_center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.product-card-compact__item_justify_end {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  text-align: right;
}
.product-card-compact__item_align-self_center {
  -webkit-align-self: center;
  align-self: center;
  -ms-flex-item-align: center;
}
.product-card-compact__item_gap_medium {
  margin-right: 0.5rem;
}
.product-card-compact__vendor-code {
  letter-spacing: 0.5px;
  line-height: 1;
}
.product-card-compact_search {
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.product-card-compact_search:hover {
  -webkit-box-shadow: 0 10px 10px -10px rgba(0,0,0,0.2), 0px -10px 10px -10px rgba(0,0,0,0.2);
  box-shadow: 0 10px 10px -10px rgba(0,0,0,0.2), 0px -10px 10px -10px rgba(0,0,0,0.2);
  z-index: 10;
}
.product-card-compact_search:hover .product-card-compact__title {
  color: #f58220;
}
.product-card-extended {
  display: block;
  position: relative;
  background: #fff;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.product-card-extended:hover .product-card-extended__title {
  color: #ff9623;
}
.product-card-extended::after {
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #d8dae1;
  position: absolute;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.product-card-extended__wrapper {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -o-box-lines: single;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 2rem 2rem 1.5rem;
}
.product-card-extended__group {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-left: -10px;
  margin-right: -10px;
}
.product-card-extended__group_ai_center {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.product-card-extended__group-item {
  margin-left: 10px;
  margin-right: 10px;
}
.product-card-extended__item {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  color: #000;
}
.product-card-extended__text span {
  font-weight: 500;
}
.product-card-extended__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.product-card-extended__item_gap_small {
  margin-right: 0.5rem;
}
.product-card-extended__item_gap_medium_37 {
  margin-right: 37px;
}
.product-card-extended__item_gap_medium {
  margin-right: 1.5rem;
}
.product-card-extended__item_gap_xmedium {
  margin-right: 2.5rem;
}
.product-card-extended__number {
  margin-right: 2rem;
}
.product-card-extended__item_50 {
  max-width: 5rem;
}
.product-card-extended__item_60 {
  max-width: 6rem;
}
.product-card-extended__item_70 {
  max-width: 7rem;
}
.product-card-extended__item_80 {
  max-width: 8rem;
}
.product-card-extended__item_93 {
  max-width: 9.3rem;
}
.product-card-extended__item_100 {
  max-width: 10rem;
}
.product-card-extended__item_105 {
  max-width: 10.5rem;
}
.product-card-extended__item_110 {
  max-width: 11rem;
}
.product-card-extended__item_120 {
  max-width: 12rem;
}
.product-card-extended__item_140 {
  max-width: 14rem;
}
.product-card-extended__item_150 {
  max-width: 15rem;
}
.product-card-extended__item_220 {
  max-width: 22rem;
}
.product-card-extended__item_flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.product-card-extended__item_align_start {
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.product-card-extended__item_align_end {
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.product-card-extended__item_align_center {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.product-card-extended__item_align-self_center {
  -webkit-align-self: center;
  align-self: center;
  -ms-flex-item-align: center;
}
.product-card-extended__item_justify_end {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  text-align: right;
}
.product-card-extended__item_justify_center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.product-card-extended__item_justify_space-between {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.product-card-extended__item_noshrink {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.product-card-extended__item_text-align_center {
  text-align: center;
}
.product-card-extended__item_clickable {
  cursor: pointer;
}
.product-card-extended__vendor-code {
  padding-top: 0.5rem;
  letter-spacing: 0.5px;
  line-height: 1;
}
.product-card-extended__vendor-error {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-top: 6px;
}
.product-card-extended__figure {
  display: block;
  background: center center/cover no-repeat;
  width: 5rem;
  height: 5rem;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.product-card-extended__figure:hover {
  -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.5);
  box-shadow: 0 0 7px rgba(0,0,0,0.5);
}
.product-card-extended__figure_centered {
  margin-left: auto;
  margin-right: auto;
}
.product-card-extended__title {
  position: relative;
  z-index: 11;
  display: inline-block;
  text-decoration: underline;
  color: #000;
  padding-bottom: 0.4rem;
}
.product-card-extended__title-grey {
  font-weight: 500;
  color: #525766;
}
.product-card-extended__title:hover,
.product-card-extended__title:focus {
  text-decoration: underline;
}
.product-card-extended__scheme {
  margin-top: 4px;
  margin-bottom: 4px;
}
.product-card-extended__description {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
  color: #7c849c;
}
.product-card-extended__description-item {
  margin-right: 1rem;
}
.product-card-extended__description-item:last-child {
  margin-right: 0;
}
.product-card-extended__description-item__highlight {
  padding: 2px 4px;
  background-color: #ff8140;
  border-radius: 4px;
  color: #fff;
  margin-right: 10px;
}
.product-card-extended__tags {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -1.5rem -2px -0.4rem;
  padding-bottom: 0.4rem;
}
.product-card-extended__tags-item {
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 0.4rem;
  line-height: 1;
}
.product-card-extended__price,
.product-card-extended__action {
  letter-spacing: 0.5px;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  position: relative;
}
.product-card-extended__price {
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
}
.ie .product-card-extended__price span {
  font-weight: 700;
}
.product-card-extended__price_small {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
}
.product-card-extended__price_gap_small {
  padding-left: 1rem;
}
.product-card-extended__price_wrap_normal {
  white-space: normal;
}
.product-card-extended__action {
  font-size: inherit;
  font-weight: 500;
  text-transform: uppercase;
  color: #f58220;
  text-decoration: none;
  position: relative;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.product-card-extended__action::after {
  content: '';
  z-index: -1;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  top: -9px;
  bottom: -10px;
  left: -10px;
  right: -10px;
  background: #f58220;
  border-radius: 4px;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: absolute;
}
.product-card-extended__action:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.product-card-extended__action-title {
  position: relative;
  z-index: 10;
}
.product-card-extended__red-bell {
  color: #e02431;
}
.product-card-extended__grey-bell {
  color: #cbd5c8;
}
.product-card-extended:hover {
  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
  z-index: 10;
}
.product-card-extended:hover::after {
  height: 2px;
  background: #f58220;
}
.product-card-extended:hover .product-card-extended__action {
  color: #fff;
}
.product-card-extended:hover .product-card-extended__action::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.product-card-extended.is-loading {
  position: relative;
  overflow: hidden;
}
.product-card-extended.is-loading::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  left: -50%;
  width: 40%;
  height: 2px;
  background-color: #f58220;
  z-index: 99;
  -webkit-animation: loader-line 1.5s infinite linear;
  -moz-animation: loader-line 1.5s infinite linear;
  -o-animation: loader-line 1.5s infinite linear;
  -ms-animation: loader-line 1.5s infinite linear;
  animation: loader-line 1.5s infinite linear;
}
.ie .product-card-extended__vendor-code {
  width: 100%;
  max-width: 100%;
}
.ie .product-card-extended__item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 0%;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
}
.product-card-extended.pointer {
  cursor: pointer;
}
@media (max-width: 1000px) {
  .product-card-extended__item {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
  }
  .product-card-extended__item_105 {
    max-width: 5.4rem;
  }
}
@media (max-width: 750px) {
  .product-card-extended__wrapper {
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -o-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
  }
  .product-card-extended__item {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .product-card-extended__item_align_center {
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .product-card-extended__item:not(:last-of-type) {
    margin-right: 1rem;
  }
  .product-card-extended__title {
    padding-top: 0;
    padding-bottom: 0;
  }
  .product-card-extended__figure {
    margin-top: 0.5rem;
    margin-bottom: 1rem;
    width: 7rem;
    height: 7rem;
  }
  .product-card-extended__price,
  .product-card-extended__action {
    margin-top: auto;
  }
  .product-card-extended__price {
    text-align: left;
  }
  .product-card-extended__price_gap_small {
    padding-left: 0;
  }
  .product-card-extended__action {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    -ms-flex-item-align: start;
  }
  .product-card-extended__main {
    margin-bottom: 1rem;
  }
  .product-card-extended__tag {
    left: 11rem;
  }
}
@media (max-width: 750px) {
  .product-card-extended__item_service_center {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.product-card-extended__main.product-card-extended__title-grey {
  font-size: 16px;
}
.product-card-extended_default .product-card-extended__wrapper {
  padding: 2.5rem 2rem 1.5rem;
}
.product-card-extended_default .product-card-extended__tags {
  margin-top: -2.5rem;
}
.product-card-extended_default .product-card-extended__figure {
  margin-top: -1rem;
}
.product-card-extended_default .product-card-extended__vendor-code {
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -ms-flex-item-align: start;
  margin-bottom: auto;
}
@media (max-width: 750px) {
  .product-card-extended_default .product-card-extended__wrapper {
    padding: 2.4rem 20px 2.2rem;
  }
  .product-card-extended_default .product-card-extended__figure {
    margin-top: 0;
  }
}
.product-card-extended_detailed .product-card-extended__wrapper {
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  padding: 1.8rem 2rem 1.5rem;
}
.product-card-extended_detailed .product-card-extended__title {
  margin-bottom: 0.6rem;
}
.product-card-extended_detailed .product-card-extended__price {
  text-align: left;
}
.product-card-extended_detailed .product-card-extended__vendor-code {
  margin-bottom: 0.5rem;
  color: #7c849c;
}
.product-card-extended_detailed .product-card-extended__figure {
  margin-left: auto;
  margin-right: auto;
  width: 12rem;
  height: 12rem;
}
.product-card-extended_detailed .product-card-extended__group-item::last-child {
  margin-bottom: 0;
}
@media (max-width: 1000px) {
  .product-card-extended_detailed .product-card-extended__group-item_gap-s_xs {
    margin-right: 10px;
    margin-left: 10px;
  }
}
@media (max-width: 750px) {
  .product-card-extended_detailed .product-card-extended__wrapper {
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -o-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    padding: 2rem;
  }
  .product-card-extended_detailed .product-card-extended__item_central {
    margin-right: 0;
  }
  .product-card-extended_detailed .product-card-extended__title {
    margin-top: 0;
  }
  .product-card-extended_detailed .product-card-extended__vendor-code {
    text-align: left;
  }
  .product-card-extended_detailed .product-card-extended__figure {
    margin-left: 0;
    margin-right: 0;
  }
  .product-card-extended_detailed .product-card-extended__text {
    margin-top: 0.1rem;
  }
  .product-card-extended_detailed .product-card-extended__action,
  .product-card-extended_detailed .product-card-extended__cart-action {
    margin-top: 2rem;
  }
}
.product-card-extended__info {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
  margin-top: 0.3rem;
  color: #7c849c;
}
.product-card-extended__info strong {
  color: #000;
}
.product-card-extended__info a {
  color: inherit;
}
.product-card-extended__info a:hover {
  color: #ff9623;
}
.product-card-extended_match-by-car .product-card-extended__vendor-error {
  margin-top: 0;
  margin-bottom: 1rem;
  text-align: center;
}
.product-card-extended_match-by-car .product-card-extended__figure {
  width: 10rem;
  height: 10rem;
  margin-top: 0;
}
.product-card-extended_match-by-car .product-card-extended__scheme {
  margin-bottom: 0;
  margin-top: 1rem;
}
.product-card-extended_match-by-car .product-card-extended__vendor-code {
  margin-top: 1rem;
  color: #7c849c;
}
.product-card-extended_match-by-car .product-card-extended__price {
  font-size: 2rem;
  line-height: 1.5;
  margin-bottom: 15px;
}
.product-card-extended_match-by-car .product-card-extended__action-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.product-card-extended_match-by-car .product-card-extended__description {
  font-size: 1.4rem;
  line-height: 1.428571428571429;
}
@media (max-width: 750px) {
  .product-card-extended_match-by-car .product-card-extended__figure {
    width: 8rem;
    height: 8rem;
  }
}
.product-cards-list__head {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-bottom: 2rem;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.product-cards-list__head .product-cards-list__title {
  margin-bottom: 0;
}
.product-cards-list__head-main {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.product-cards-list__head-action {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.product-cards-list__title {
  font-size: 2rem;
  line-height: 1.5;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #7c849c;
  margin-bottom: 2rem;
}
.product-cards-list__header {
  font-size: 1.4rem;
  line-height: 1.428571428571429;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  border-top: 1px solid #d8dae1;
  font-weight: 300;
  color: #7c849c;
}
.product-cards-list__header_default {
  padding: 1rem 2rem 0.9rem;
}
.product-cards-list__header_detailed {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 1rem 2rem 0.9rem 1.2rem;
}
.product-cards-list__header-item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  overflow: hidden;
  max-height: 3.8rem;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
.product-cards-list__header-item:last-child {
  margin-right: 0;
}
.product-cards-list__header-item_match-by-item {
  display: block;
  white-space: nowrap;
}
.product-cards-list__header-item_gap_small {
  margin-right: 0.5rem;
}
.product-cards-list__header-item_gap_medium {
  margin-right: 1.5rem;
}
.product-cards-list__header-item_50 {
  max-width: 5rem;
}
.product-cards-list__header-item_60 {
  max-width: 6.5rem;
}
.product-cards-list__header-item_70 {
  max-width: 7rem;
}
.product-cards-list__header-item_100 {
  max-width: 10.5rem;
}
.product-cards-list__header-item_105 {
  max-width: 10.5rem;
}
.product-cards-list__header-item_108 {
  max-width: 10.8rem;
}
.product-cards-list__header-item_110 {
  max-width: 11rem;
}
.product-cards-list__header-item_120 {
  max-width: 12rem;
}
.product-cards-list__header-item_160 {
  max-width: 16rem;
}
.product-cards-list__header-item_220 {
  max-width: 22rem;
}
.product-cards-list__header-item_text-align_right {
  text-align: right;
}
.product-cards-list__header-item_noshrink {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.product-cards-list__header-item_no_hide {
  overflow: visible;
}
.product-cards-list__content {
  border-top: 2px solid #f58220;
}
.ie .product-cards-list__header-item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 0%;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
}
@media (max-width: 1000px) {
  .product-cards-list__header-item_105 {
    max-width: 5.4rem;
  }
}
@media (max-width: 750px) {
  .product-cards-list__head {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .product-cards-list__head .product-cards-list__title {
    margin-bottom: 1.5rem;
  }
  .product-cards-list__head-main {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
  .product-cards-list__head-action {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
  .product-cards-list__header {
    display: none;
  }
  .product-cards-list__content {
    margin-left: -20px;
    margin-right: -20px;
  }
  .product-card-compact__item_gap_medium {
    margin-right: 0;
  }
}
.oem-page-button-margin {
  margin: 8px 13px;
  letter-spacing: 0.5px;
  color: #f58220;
  text-transform: uppercase;
  font-weight: 500;
  text-decoration: none;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.oem-page-button {
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-box-shadow: none;
  box-shadow: none;
  width: fit-content;
  border: solid 1px #fff;
  border-radius: 4px;
  cursor: pointer;
}
.oem-page-button:hover {
  cursor: pointer;
  z-index: -5;
  background: #f58220;
}
.oem-page-button:hover .oem-page-button-margin {
  color: #fff;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.product-card__context-top {
  padding-bottom: 5px;
}
.product-card__context-bottom {
  padding-top: 5px;
}
.product-card_fullwidth {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.product-page-context {
  padding-top: 0;
  padding-bottom: 15px;
}
.product-gallery__wrapper > * {
  float: none;
}
.product-gallery .fancybox:not(:first-child) {
  display: none;
}
.product-gallery .product-video:not(:first-child) {
  display: none;
}
.product-gallery .fancybox {
  float: none;
  cursor: zoom-in;
}
.product-gallery .rsDefault,
.product-gallery .rsDefault .rsOverflow,
.product-gallery .rsDefault .rsSlide,
.product-gallery .rsDefault .rsVideoFrameHolder,
.product-gallery .rsDefault .rsThumbs {
  background: none;
}
.product-gallery .rsDefault .rsThumb {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d8dae1;
  padding: 1px;
  width: 8.6rem;
  height: 8.6rem;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.product-gallery .rsDefault .rsThumb img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.product-gallery .rsDefault .rsThumb.rsNavSelected {
  padding: 0;
  border: 2px solid #f58220;
  border-radius: 2px;
  background: none;
}
.product-gallery .rsDefault .rsThumb.rsNavSelected img {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
.product-gallery .rsDefault .rsThumbsVer {
  width: 8.6rem;
  height: auto;
  top: 3rem;
  bottom: 2.4rem;
}
.product-gallery .rsDefault.rsWithThumbsVer .rsThumbsArrow {
  width: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.product-gallery .rsDefault.rsWithThumbsVer .rsThumbsArrowRight,
.product-gallery .rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
  width: 2rem;
  height: 2rem;
  left: auto;
  right: 3.1rem;
}
.product-gallery .rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
  top: -0.5rem;
}
.product-gallery .rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
  bottom: -0.5rem;
}
.product-gallery .rsDefault .rsThumbsArrow {
  z-index: 23;
  background: none;
}
.product-gallery .rsDefault .rsThumbsArrow:hover {
  background: transparent;
}
.product-gallery .rsDefault .rsThumbsArrow.rsThumbsArrowRight .rsThumbsArrowIcn {
  width: 18px;
  height: 10px;
  position: static;
  margin-top: 0;
  margin-left: 0;
}
.product-gallery .rsDefault .rsThumbsArrow.rsThumbsArrowLeft .rsThumbsArrowIcn {
  width: 18px;
  height: 10px;
  margin-top: 0;
  margin-left: 0;
  position: static;
}
.product-gallery .rsDefault .rsThumbsArrow.rsThumbsArrowLeft .rsThumbsArrowIcn {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2218%22 height=%2210%22 viewBox=%220 0 18 10%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M8.293.293a1 1 0 0 1 1.414 0l8 8a1 1 0 0 1-1.414 1.414L9 2.414 1.707 9.707A1 1 0 0 1 .293 8.293l8-8z%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.product-gallery .rsDefault .rsArrowDisabled {
  pointer-events: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.product-gallery .rsDefault .rsSlide {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.product-gallery .rsDefault .rsSlide img {
  vertical-align: middle;
  max-width: 100%;
}
.product-gallery .rsDefault .rsArrow {
  width: 20px;
}
.product-gallery .rsDefault .rsArrowIcn {
  border-radius: 0;
  background-position: 0 0;
}
.product-gallery .rsDefault .rsArrowLeft .rsArrowIcn {
  position: absolute;
  margin-left: -5px;
  left: 50%;
  margin-top: -4px;
  top: 50%;
  width: 10px;
  height: 8px;
}
.product-gallery .rsDefault .rsArrowLeft .rsArrowIcn {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2221%22 height=%2216%22 viewBox=%220 0 21 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M8.354.646a.5.5 0 0 0-.708 0l-7 7a.5.5 0 0 0 0 .708l7 7a.5.5 0 0 0 .708-.708L2.207 8.5H20a.5.5 0 0 0 0-1H2.207l6.147-6.146a.5.5 0 0 0 0-.708z%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.product-gallery .rsDefault .rsArrowRight .rsArrowIcn {
  position: absolute;
  margin-left: -5px;
  left: 50%;
  margin-top: -4px;
  top: 50%;
  width: 10px;
  height: 8px;
}
.product-gallery .rsDefault .rsArrowRight .rsArrowIcn {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2221%22 height=%2216%22 viewBox=%220 0 21 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M12.646.646a.5.5 0 0 1 .708 0l7 7a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708-.708L18.793 8.5H1a.5.5 0 0 1 0-1h17.793l-6.147-6.146a.5.5 0 0 1 0-.708z%22 fill=%22%23000%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.product-gallery__single {
  display: block;
  margin-left: 2.8rem;
}
@media (min-width: 751px) {
  .product-gallery .rsDefault .rsArrow {
    pointer-events: none;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@media (max-width: 1000px) {
  .product-gallery .rsDefault .rsThumbsVer {
    width: 5rem;
    top: 2.4rem;
    bottom: 2.4rem;
  }
  .product-gallery .rsDefault .rsThumb {
    width: 5rem;
    height: 5rem;
  }
  .product-gallery .rsDefault.rsWithThumbsVer .rsThumbsArrowRight,
  .product-gallery .rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
    right: 15px;
  }
}
@media (max-width: 750px) {
  .product-gallery {
    margin: 0 -20px;
  }
  .product-gallery .rsDefault .rsThumbsArrow {
    display: none;
  }
  .product-gallery .rsDefault .rsThumbsHor {
    height: 5rem;
    padding: 0 20px;
  }
  .product-gallery .rsDefault .product-gallery__thumb {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.product-video {
  display: block;
  position: relative;
  outline: none;
}
.product-video::before {
  content: '';
  display: block;
  position: absolute;
  width: 12rem;
  height: 12rem;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #000;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.product-video::after {
  width: 28px;
  height: 31px;
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-left: 0.4rem;
}
.product-video::after,
.product-video_small::after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2215.31%22 height=%2216.941%22 viewBox=%220 0 15.31 16.941%22 preserveAspectRatio=%22none%22%3E%3Cpath fill=%22%23fff%22 data-name=%22Forma 1%22 class=%22cls-1%22 d=%22M14.87 7.751L1.26.102A.841.841 0 0 0 0 .809v15.312a.846.846 0 0 0 1.26.71l13.61-7.65a.819.819 0 0 0 0-1.43z%22/%3E%3C/svg%3E") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.product-video:hover::before {
  background: #f58220;
}
.product-video_small::before {
  width: 4.2rem;
  height: 4.2rem;
}
.product-video_small::after {
  width: 15px;
  height: 17px;
  margin-left: 2px;
}
@media (max-width: 750px) {
  .product-video_small::before {
    width: 2.8rem;
    height: 2.8rem;
  }
  .product-video_small::after {
    width: 0.7rem;
    height: 1rem;
    margin-left: 1px;
  }
}
.product-card-info {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -o-box-lines: single;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.product-card-info__main {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 30px;
}
.product-card-info__side {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.product-image-modal {
  display: none;
  padding: 0;
  background: transparent;
}
.product-image-modal__image {
  width: 100%;
  text-align: center;
}
.product-image-modal__image img {
  max-width: 100%;
  vertical-align: middle;
}
.product-image-modal__message {
  max-width: 350px;
}
.profile-shop-form-field {
  min-height: 6.7rem;
}
.promo-actions {
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  position: relative;
  color: #fff;
}
.promo-actions::before {
  content: '';
  display: block;
  min-height: 54rem;
}
.promo-actions__background {
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.promo-actions__background-default {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.promo-actions__background-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: center center/cover no-repeat;
}
.promo-actions__background-image::after {
  content: '';
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
}
.promo-actions__foreground {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.promo-actions__wrapper {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  position: relative;
  padding-bottom: 8rem;
  padding-top: 8.5rem;
}
.promo-actions__main {
  padding-left: 10px;
  padding-right: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.promo-actions__side {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.promo-actions__side-item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.promo-actions__content {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-left: -10px;
  margin-right: -10px;
}
@media (max-width: 1200px) {
  .promo-actions__content {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 750px) {
  .promo-actions__wrapper {
    padding-top: 4.5rem;
    padding-bottom: 4rem;
  }
}
.promo-actions_align_center .promo-actions__wrapper {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.promo-actions_light .promo-actions__wrapper {
  padding-top: 8rem;
  padding-bottom: 0;
}
.promo-actions_light .promo-actions__main {
  position: relative;
}
.promo-actions_light .promo-actions__content {
  z-index: 10;
  position: relative;
  padding: 6rem 10rem 80px 4rem;
  background: rgba(255,255,255,0.3);
  border-radius: 0.4rem 0.4rem 0 0;
}
@media (max-width: 1000px) {
  .promo-actions_light .promo-actions__wrapper {
    padding-top: 4rem;
  }
  .promo-actions_light .promo-actions__content {
    padding: 4rem 30px 4rem;
  }
}
@media (max-width: 750px) {
  .promo-actions_light .promo-actions__wrapper {
    padding-top: 0;
  }
  .promo-actions_light .promo-actions__content {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
  .promo-actions_light .promo-actions-side {
    margin-top: 0;
  }
}
.promo-actions-side {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  z-index: 30;
  position: relative;
  margin-top: -7rem;
}
@media (max-width: 750px) {
  .promo-actions-side {
    margin-top: 4rem;
  }
}
.promo-section {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  position: relative;
  color: #fff;
}
.promo-section::before {
  content: '';
  display: block;
  min-height: 35rem;
}
.promo-section__background {
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0,0.5);
}
.promo-section__background-default {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url("../images/dummy.jpg") center center/cover no-repeat;
}
.promo-section__background-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: center center/cover no-repeat;
}
.promo-section__background-image::after {
  content: '';
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
}
.promo-section__wrapper {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.promo-section__minor {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.promo-section__major {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.promo-section__main {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-align-self: flex-end;
  align-self: flex-end;
  -ms-flex-item-align: end;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 4rem;
  padding-bottom: 3rem;
}
.promo-section__side {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-right: -20px;
  min-width: 32rem;
  max-width: 34rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: rgba(0,0,0,0.8);
}
.promo-section__side-item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.promo-section__content {
  margin-top: auto;
}
.promo-section__content-wrapper {
  max-width: 98rem;
  margin-left: auto;
}
.promo-section__figure {
  margin-top: 3rem;
}
.promo-section__figure-image {
  display: block;
}
@media (max-width: 750px) {
  .promo-section {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .promo-section::before {
    content: none;
  }
  .promo-section__background {
    position: relative;
    padding-bottom: 17%;
  }
  .promo-section__major {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .promo-section__main {
    padding-top: 3rem;
    width: 100%;
    background-color: #f58220;
  }
  .promo-section__side {
    max-width: none;
  }
}
.promo-section_theme_light .promo-section__background {
  background-color: #ecf1f4;
}
.promo-section_theme_light .promo-section__background-image::after {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  background: #ecf1f4;
}
.promo-section-side {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 6.3rem 100px 5rem 30px;
}



.logo-car{margin-left: 0; margin-right: 0;width: 80px;line-height: 0;}
@media (max-width: 750px) {
	.selection-action {
    padding: 0.2rem !important;

  }
	.logo-car{display:none}
	#slider ul li .matn{padding-top: 100px !important;padding-right: 20px !important;max-width: 300px;background: none !important;}
	a.control_prev, a.control_next{top: 80% !important;width: 4rem !important;  height: 4rem !important;}
	a.control_next{right: 10px !important;}
	a.control_prev {  left: 10px !important;}
	#slider ul li{background-position: right center !important;}
  .promo-section-side {
    padding: 3rem 20px 4rem;
  }
}
.promo-section-side_padding_small {
  padding-top: 3.6rem;
}
@media (max-width: 750px) {
  .promo-section-side_padding_small {
    padding-top: 1.8rem;
    padding-bottom: 1.8rem;
  }
}
@media (max-width: 750px) {
  .promo-section_mobile_small .promo-section__main {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (max-width: 750px) {
  .promo-section_mobile_main-white .promo-section__main {
    background-color: #fff;
  }
  .promo-section_mobile_main-white .content-header__title {
    color: #000;
  }
}
.prop {
  text-align: center;
}
.prop__title {
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
.prop__description {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  margin-top: 2.5rem;
}
.prop__flex_center {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.prop .brand_logo_container {
  width: 110px;
  height: 80px;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.prop .brand_logo_container img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.prop_white {
  color: #fff;
}
.prop_white .prop__figure-image {
  fill: #fff;
  width: 24rem;
  height: 10.4rem;
}
.prop_white .prop__description {
  color: #d8dae1;
}
.prop_medium {
  max-width: 240px;
}
.prop_justify_center {
  margin: 0 auto;
}
.prop_justify_end {
  margin-left: auto;
}
@media (max-width: 750px) {
  .prop_justify_end {
    margin-left: auto;
    margin-right: auto;
  }
}
.quote__wrapper {
  position: relative;
  padding-left: 10px;
}
.quote__content {
  font-size: 1.8rem;
  line-height: 1.555555555555556;
  color: #000;
  margin-bottom: 3.1rem;
  max-width: 83rem;
}
.quote__figure {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: -1rem;
  margin-right: -1rem;
}
.quote__figure-side {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 1rem;
  margin-right: 1rem;
}
.quote__figure-main {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-left: 1rem;
  margin-right: 1rem;
}
.quote__figure-title {
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  text-transform: uppercase;
  font-weight: 500;
  color: #000;
  margin-bottom: 0.5rem;
}
.quote__figure-description {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
}
.quote__figure-image {
  width: 5.5rem;
  height: 5.5rem;
  border-radius: 50%;
  border: 1px solid #d8dae1;
}
.quote__icon {
  position: absolute;
  fill: #f58220;
}
.quote__icon_left {
  top: -7.5rem;
  left: -5rem;
}
.quote__icon_right {
  bottom: -7.5rem;
  right: -5rem;
}
@media (max-width: 1070px) {
  .quote {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .quote__wrapper {
    padding-left: 0;
  }
  .quote__icon_left {
    top: -5.5rem;
    left: -3rem;
  }
  .quote__icon_right {
    bottom: -5.5rem;
    right: -3rem;
  }
}
.review-list__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  background-color: #ecf1f4;
  padding: 20px 40px 40px 40px;
  margin-top: 20px;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.review_category_wrapper {
  margin-top: 8px;
  display: grid;
  grid-template-columns: 20.5% 20.5% 20.5% 20.5%;
  grid-column-gap: 6%;
  grid-row-gap: 20px;
}
.review_category_wrapper a {
  text-transform: uppercase;
}
.active_review_link {
  color: #ff9623 !important;
}
@media (max-width: 900px) {
  .review_category_wrapper {
    grid-template-columns: 29% 29% 29%;
    grid-column-gap: 6.5%;
  }
}
@media (max-width: 600px) {
  .review_category_wrapper {
    grid-template-columns: 44% 44%;
    grid-column-gap: 6%;
  }
}
@media (max-width: 450px) {
  .review_category_wrapper {
    grid-template-columns: 100%;
    grid-column-gap: 0%;
  }
}
.review-list__title h4 {
  color: #c6c6c7;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: normal;
}
.review-list__item:not(:last-of-type) {
  margin-bottom: 10px;
}
.review-item {
  padding: 20px 0px 20px 0px;
  border-top: 1px solid #c6c6c7;
}
.review-item__top {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin: -10px 0 15px;
}
.review-item__buyer {
  font-weight: 500;
  color: #000;
  margin: 10px 10px 0 0;
}
.review-item__date {
  margin: 10px 10px 0 0;
}
.review-item__description {
  margin-bottom: 25px;
}
.review-item__description-title {
  font-weight: 500;
  color: #000;
  font-size: 1.1em;
}
.review-item__link {
  font-size: 16px;
  font-weight: 500;
  color: #ff9623;
  text-decoration: none;
  border: 2px solid #ff9623;
  padding: 8px 15px;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: fit-content;
  text-transform: uppercase;
}
.review-item__link i {
  width: 15px;
  height: 14px;
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1510_20676)'%3E%3Cpath d='M6.29922 2.59998H0.699219V12.9H11.0992V8.09998' stroke='%23EF7F1A' stroke-width='1.4998' stroke-miterlimit='22.9256' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 9.20005L13.5 0.800049' stroke='%23EF7F1A' stroke-width='1.4998' stroke-miterlimit='22.9256' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.59961 0.699951H13.4996' stroke='%23EF7F1A' stroke-width='1.4998' stroke-miterlimit='22.9256' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5 5.59995V0.699951' stroke='%23EF7F1A' stroke-width='1.4998' stroke-miterlimit='22.9256' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1510_20676'%3E%3Crect width='14.2' height='13.6' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 2.5px;
}
@media (max-width: 750px) {
  .review-item__top {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .review-item__link {
    font-size: 14px;
  }
}
.reviews-angles {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.reviews-angles__item {
  position: relative;
  bottom: 3px;
  font-size: 29px;
  color: #ff9623;
}
.reviews-angles__item:last-of-type {
  left: -13px;
}
@media (max-width: 1000px) {
  .reviews-angles__item {
    font-size: 23px;
  }
  .reviews-angles__item:last-of-type {
    left: -11px;
  }
}
.scrollbar-box {
  position: relative;
}
.scrollbar-container {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.1);
  height: 16px;
}
.scrollbar-container_bottom {
  top: auto;
  bottom: 0;
}
.scrollbar {
  display: none;
  position: absolute;
  top: 3px;
  height: 10px;
  width: 100%;
  border-radius: 8px;
  background: #ef7d00;
}
.scrollbar-content::-webkit-scrollbar {
  display: none;
}
.scrollbar-box.scroll-init {
  padding-top: 15px;
  padding-bottom: 15px;
}
.scrollbar-box.scroll-init .scrollbar-container {
  display: block;
}
.scrollbar-box.scroll-init .scrollbar {
  display: block;
}
.scroller:not(.is-scroller-inited) {
  overflow: auto;
}
.scroller.is-scroller-inited {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.scroller .scroller__clipper {
  overflow: hidden;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.scroller .scroller__container {
  -webkit-overflow-scrolling: touch;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 100%;
}
.scroller .scroller__container::-webkit-scrollbar {
  width: 0;
}
.scroller .scroller__vertical {
  -webkit-animation: show-hide-opacity .75s cubic-bezier(0.645, 0.045, 0.355, 1) backwards;
  -moz-animation: show-hide-opacity .75s cubic-bezier(0.645, 0.045, 0.355, 1) backwards;
  -o-animation: show-hide-opacity .75s cubic-bezier(0.645, 0.045, 0.355, 1) backwards;
  -ms-animation: show-hide-opacity .75s cubic-bezier(0.645, 0.045, 0.355, 1) backwards;
  animation: show-hide-opacity .75s cubic-bezier(0.645, 0.045, 0.355, 1) backwards;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -ms-transition-delay: 0s;
  transition-delay: 0s;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 0.6rem;
  border-radius: 0.4rem;
  background-color: transparent;
}
.scroller .scroller__vertical:hover {
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -ms-transition-delay: 0s;
  transition-delay: 0s;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.scroller.is-scrollbar-dragging .scroller__vertical {
  -webkit-animation: none !important;
  -moz-animation: none !important;
  -o-animation: none !important;
  -ms-animation: none !important;
  animation: none !important;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -ms-transition-delay: 0s;
  transition-delay: 0s;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.scroller .scroller__vertical-bar {
  -webkit-transition: width .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: width .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: width .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: width .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: width .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: absolute;
  right: 0;
  z-index: 1;
  width: 100%;
  border-radius: 0.4rem;
  background-color: #e8e9ee;
}
.scroller .scroller__horizontal {
  -webkit-animation: show-hide-opacity .75s cubic-bezier(0.645, 0.045, 0.355, 1) backwards;
  -moz-animation: show-hide-opacity .75s cubic-bezier(0.645, 0.045, 0.355, 1) backwards;
  -o-animation: show-hide-opacity .75s cubic-bezier(0.645, 0.045, 0.355, 1) backwards;
  -ms-animation: show-hide-opacity .75s cubic-bezier(0.645, 0.045, 0.355, 1) backwards;
  animation: show-hide-opacity .75s cubic-bezier(0.645, 0.045, 0.355, 1) backwards;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  height: 0.6rem;
  border-radius: 0.4rem;
  background-color: transparent;
}
.scroller .scroller__horizontal:hover {
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -ms-transition-delay: 0s;
  transition-delay: 0s;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.scroller .scroller__horizontal-bar {
  -webkit-transition: height .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: height .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: height .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: height .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: height .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: absolute;
  bottom: 0;
  z-index: 1;
  height: 0.6rem;
  border-radius: 0.4rem;
  background-color: #e8e9ee;
}
.scroller .scroller__control {
  display: none;
}
.scroller:hover .scroller__vertical {
  -webkit-animation: show-hide-opacity-second 0.75s $ease-main backwards;
  -moz-animation: show-hide-opacity-second 0.75s $ease-main backwards;
  -o-animation: show-hide-opacity-second 0.75s $ease-main backwards;
  -ms-animation: show-hide-opacity-second 0.75s $ease-main backwards;
  animation: show-hide-opacity-second 0.75s $ease-main backwards;
}
.scroller:not(.is-scrollbar-vertical) .scroller__content {
  padding-right: 0;
}
.scroller:not(.is-scrollbar-vertical) .scroller__vertical,
.scroller:not(.is-scrollbar-vertical) .scroller__vertical-bar {
  display: none;
}
.scroller:not(.is-scrollbar-horizontal) .scroller__content {
  padding-bottom: 0;
}
.scroller:not(.is-scrollbar-horizontal) .scroller__horizontal,
.scroller:not(.is-scrollbar-horizontal) .scroller__horizontal-bar {
  display: none;
}
.scroller:not(.is-scrollbar-scrolling) .scroller__vertical {
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  -ms-transition-delay: 0.3s;
  transition-delay: 0.3s;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.scroller:not(.is-scrollbar-scrolling) .scroller__vertical:hover {
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -ms-transition-delay: 0s;
  transition-delay: 0s;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.field-options .scroller .scroller__vertical {
  top: 10px;
  right: 0;
  bottom: 10px;
}
.search-form__content .scroller .scroller__vertical {
  top: 10px;
  right: 8px;
  bottom: 10px;
}
@media (min-width: 751px) {
  .-scrollbar,
  textarea {
    scrollbar-width: thin;
    scrollbar-color: #e8e9ee transparent;
    -webkit-overflow-scrolling: touch;
  }
  .-scrollbar::-webkit-scrollbar,
  textarea::-webkit-scrollbar {
    width: 1.6rem;
    height: 1.6rem;
    -webkit-appearance: none;
  }
  .-scrollbar::-webkit-scrollbar-track,
  textarea::-webkit-scrollbar-track {
    background-color: transparent;
    -webkit-background-clip: content;
    -moz-background-clip: content;
    background-clip: content-box;
    border: 0.5rem solid transparent;
  }
  .-scrollbar::-webkit-scrollbar-thumb,
  textarea::-webkit-scrollbar-thumb {
    min-height: 3.4rem;
    min-width: 3.4rem;
    background-color: #e8e9ee;
    -webkit-background-clip: content;
    -moz-background-clip: content;
    background-clip: content-box;
    border: 0.5rem solid transparent;
    border-radius: 0.4rem;
  }
}
@-moz-keyframes show-hide-opacity {
  0%, 50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-webkit-keyframes show-hide-opacity {
  0%, 50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-o-keyframes show-hide-opacity {
  0%, 50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@keyframes show-hide-opacity {
  0%, 50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-moz-keyframes show-hide-opacity-second {
  0%, 50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-webkit-keyframes show-hide-opacity-second {
  0%, 50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-o-keyframes show-hide-opacity-second {
  0%, 50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@keyframes show-hide-opacity-second {
  0%, 50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
.search-form {
  z-index: 1001;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
  max-width: 59rem;
}
.search-form__form {
  position: relative;
}
.search-form__submit {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  border: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 0 4px 4px 0;
  padding: 0 2rem;
  background: #f58220;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.search-form__submit:hover,
.search-form__submit:focus,
.search-form__submit:active,
.search-form__submit:visited {
  outline: none;
}
.search-form__submit:hover,
.search-form__submit:focus,
.search-form__submit:active {
  background: rgba(245,130,32,0.8);
}
.search-form__submit.is-loading::after {
  content: '';
  position: absolute;
  display: block;
  width: 25px;
  height: 25px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  border-color: #fff rgba(255,255,255,0) #fff rgba(255,255,255,0);
  border-style: solid;
  border-width: 3px;
  -webkit-animation: load 1.5s linear infinite;
  -moz-animation: load 1.5s linear infinite;
  -o-animation: load 1.5s linear infinite;
  -ms-animation: load 1.5s linear infinite;
  animation: load 1.5s linear infinite;
  z-index: 10;
}
.search-form__submit.is-loading svg {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.search-form__icon {
  color: #fff;
}
.search-form__content {
  font-size: 1.6rem;
  line-height: 1.625;
  position: absolute;
  top: 100%;
  right: 0;
  bottom: auto;
  left: 0;
}
.search-form__content:not(.is-active) {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.search-form__content-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
  max-height: 32rem;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 10px rgba(0,0,0,0.14);
  box-shadow: 0 6px 10px rgba(0,0,0,0.14);
  border: 1px solid #d8dae1;
  background-color: #fff;
  color: #525766;
  margin-top: 1rem;
  padding: 1.6rem 1rem 1rem;
}
.search-form__overlay {
  width: 1000vw;
  height: 10000vh;
  position: absolute;
  top: 115%;
  left: 0;
  z-index: -1;
  background: rgba(0,0,0,0.5);
  display: none;
}
.search-form_full {
  max-width: none;
}
.search-form_mobile {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  -ms-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.search-form_mobile .search-form__form {
  margin: 7px;
  padding-bottom: 0.1px;
}
.search-form_mobile .search-form__content {
  margin-top: 7px;
}
.search-form_mobile .search-form__content-wrapper {
  margin-top: 0;
  border-radius: 0;
  border-right: none;
  border-bottom: none;
  border-left: none;
}
.search-form_mobile.is-mobile-opened {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  max-height: 60rem;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  -ms-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  overflow: visible;
}
.search-form_mobile.is-mobile-opened .search-form__overlay {
  display: block;
}
.search-form_static {
  position: static;
}
.search-form-list {
  padding-left: 1rem;
  padding-right: 1rem;
}
.search-form-list__item {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
  margin-bottom: 0.5rem;
}
.search-form-list__item + .search-form-list__item_product {
  margin-top: 1rem;
}
.search-form-list__item_product {
  border-top: 0.1rem solid #ecf1f4;
  border-bottom: 0.1rem solid #ecf1f4;
  margin-bottom: 0;
}
.search-form-list__item_product:last-child {
  border-bottom: 0;
}
.search-form-list__item_product + .search-form-list__item_product {
  margin-top: -0.1rem;
}
.search-form-list__item-title {
  color: #000;
  text-decoration: none;
}
.search-item {
  padding: 3rem 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #141630;
}
.search-item__order {
  font-size: 1.8rem;
  line-height: 1.555555555555556;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 59px;
  -ms-flex: 0 0 59px;
  flex: 0 0 59px;
  max-width: 59px;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
}
.search-item__container {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.search-item__note {
  font-size: 1.4rem;
  line-height: ;
  margin-bottom: 1rem;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.search-item__title {
  font-size: 1.8rem;
  line-height: ;
  font-weight: bold;
  margin-bottom: 1rem;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.search-item__title mark {
  background-color: rgba(255,208,41,0.2);
}
.search-item__description {
  max-width: 46.5rem;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.search-item:hover {
  text-decoration: none;
  color: #141630;
}
.search-item:hover .search-item__title {
  color: #1470c6;
}
.search-item_small {
  display: block;
  padding: 1.3rem 0 0.5rem;
}
.search-item_small .search-item__header {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
}
.search-item_small .search-item__header-item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-left: 10px;
  margin-right: 10px;
}
.search-item_small .search-item__note {
  font-size: 1.2rem;
  line-height: ;
  margin-bottom: 0.2rem;
}
.search-item_small .search-item__title {
  font-size: 1.4rem;
  line-height: ;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 500;
}
.search-item_small .search-item__title mark {
  background-color: rgba(255,208,41,0.2);
}
.search-empty__title {
  margin-bottom: 3rem;
}
.search-empty__description {
  font-size: 1.8rem;
  line-height: 1.555555555555556;
  color: #000;
  margin-bottom: 7.2rem;
}
.search-empty__image {
  max-width: 29.1rem;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.search-empty__picker_image {
  margin-top: 64px;
  margin-bottom: 607px;
  margin-left: 446px !important;
}
.search-empty__image_min-height_168 {
  min-height: 160px;
}
@media (max-width: 750px) {
  .search-empty__title {
    margin-bottom: 1.5rem;
  }
  .search-empty__description {
    font-size: 1.6rem;
    line-height: 1.625;
    margin-bottom: 5rem;
  }
  .search-empty__picker_image {
    margin-top: 64px;
    margin-bottom: 607px;
    margin-left: auto !important;
  }
}
.panel select {
  -webkit-appearance: auto;
  -moz-appearance: auto;
  appearance: auto;
  -webkit-appearance: auto;
  -moz-appearance: auto;
}
.sel-block-wrapper {
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  max-width: 1240px;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 40px;
}
.sel-results-product-name {
  font-family: Fira Sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.714285714285714;
  letter-spacing: 0;
  text-align: left;
  color: #000;
}
.sel-results-product-name:hover {
  text-decoration: none;
}
.sel-filter-button-container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 20px;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.years-filter-combo-box {
  display: inline-block;
  width: 143px;
  margin-right: 20px;
}
.sel-results-notfound-header {
  color: #7c849c;
  font-family: Oswald;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 500;
  line-height: 30px !important;
  letter-spacing: 0.5px !important;
  text-transform: uppercase;
}
.selection-popup-header {
  font-family: Oswald;
  color: #000;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.5625;
  letter-spacing: 0.5px;
  text-align: left;
}
.selection-popup-header_inline {
  display: inline;
  vertical-align: baseline;
  margin-right: 20px;
}
.search-result-formatted-price {
  color: #000;
  text-align: right;
  font-family: Oswald;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.714285714285714;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  width: 110px;
}
.search-result-appl-wr {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.search-result-appl-font {
  color: #f58220;
  text-decoration: none;
}
.filter-label-caption {
  color: #7c849c;
  font-family: Fira Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px !important;
  letter-spacing: 0.5px !important;
  text-decoration: none !important;
}
.search-result-applicability-caption {
  text-underline-offset: 4px;
  text-decoration: underline dotted;
  font-family: Fira Sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.714285714285714;
  letter-spacing: 0;
  text-align: left;
  color: #f58220;
}
.gray-content-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 30px;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  border-radius: 0 4px 4px 0;
  background: #ecf1f4;
  gap: 30px;
}
.filter-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 10px;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.filter-results-block {
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.filter-checkbox-label {
  height: fit-content;
  display: inline-block;
  width: 100%;
  break-inside: avoid;
  margin-bottom: 8px;
}
.filter-results-table-header-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 10px;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.filter-results-table-row-sep {
  width: 100%;
  height: 1px;
  background: #d8dae1;
}
.filter-results-table-header-bot-sep {
  width: 1240px;
  height: 2px;
  background: #f58220;
}
.filter-results-table-row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.filter-results-table-row:hover {
  background: #fff;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
.filter-results-table-row:hover .filter-results-table-font-name {
  color: #f58220;
}
.filter-results-table-row-content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 15px 20px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  gap: 20px;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.filter-results-table-art {
  color: #7c849c;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  width: fit-content;
}
.filter-results-table-image {
  width: 60px;
  height: 60px;
}
.filter-results-table-font {
  font-family: Fira Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px !important;
}
.filter-results-table-font-name {
  color: #000;
}
.filter-results-table-font-name:hover {
  color: #f58220;
}
.filter-results-table-font-name-appl {
  text-decoration: none !important;
  border-bottom: 1px dashed #f58220 !important;
}
.filter-results-table-header-caption-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 0 20px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 20px;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.filter-results-table-header {
  color: #7c849c;
  font-family: Fira Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px !important;
}
.results-category-title {
  color: #7c849c;
  font-family: Oswald;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.results-category-table {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.results-category-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 20px;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.popup-filter-header {
  display: inline-block;
  vertical-align: text-top;
}
.popup-filter-header-font {
  color: #000;
  font-family: Oswald;
  font-size: 32px !important;
  font-style: normal;
  line-height: 40px !important;
  letter-spacing: 0.5px !important;
  margin: 0 !important;
}
.popup-filter-content-wrapper-modal {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 60px !important;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  background: #fff !important;
  border-radius: 0 !important;
}
.sel-popup-content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 0 !important;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 20px;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  width: 100% !important;
}
.three-columns-wrapper {
  display: block;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 45px;
  -moz-column-gap: 45px;
  column-gap: 45px;
  row-gap: 30px;
}
.find-parts-category-list-item {
  break-inside: avoid;
  max-width: 277px;
}
.find-parts-category-list-item-title {
  color: #000;
  font-family: Oswald;
  font-size: 26px !important;
  line-height: 35px !important;
  letter-spacing: 0.5px !important;
  margin-bottom: 0 !important;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 13px;
  height: 34px;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.find-parts-preloader::after,
.find-parts-preloader-hidden.is-loading::after {
  z-index: 11;
  width: 60px;
  height: 60px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: 4px solid #f58220;
  border-right-color: #f58220;
  border-left-color: #f58220;
  border-left-color: rgba(255,255,255,0);
  border-right-color: rgba(255,255,255,0);
  -webkit-animation: load 1.5s linear infinite;
  -moz-animation: load 1.5s linear infinite;
  -o-animation: load 1.5s linear infinite;
  -ms-animation: load 1.5s linear infinite;
  -webkit-animation: load 1.5s linear infinite;
  -moz-animation: load 1.5s linear infinite;
  -o-animation: load 1.5s linear infinite;
  -ms-animation: load 1.5s linear infinite;
  animation: load 1.5s linear infinite;
  border-radius: 50%;
}
.find-parts-preloader::before,
.find-parts-preloader-hidden.is-loading::before,
.find-parts-preloader::after,
.find-parts-preloader-hidden.is-loading::after {
  content: '';
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.find-parts-preloader,
.find-parts-preloader::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
}
.map__find-parts-preloader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.find-parts-button {
  cursor: pointer;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  display: inline-block;
  position: relative;
  margin: 0;
  outline: none;
  background: none;
  height: auto;
  color: #c6c6c7;
  font-family: Oswald;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  padding: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 4px;
  border: 0;
  background: #fff;
  text-align: center;
  text-decoration: none;
  -webkit-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.find-parts-button_outline .button__content {
  background: transparent;
  -webkit-box-shadow: inset 0 0 0 1px #d8dae1;
  box-shadow: inset 0 0 0 1px #d8dae1;
  color: #000;
}
.find-parts-button_outline .button__icon {
  fill: #000;
}
.find-parts-button_outline.-hover .button__content,
.find-parts-button_outline:hover .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-box-shadow: inset 0 0 0 1px #f58220;
  box-shadow: inset 0 0 0 1px #f58220;
  color: #fff;
  background: #f58220;
}
.find-parts-button_outline.-hover .button__icon,
.find-parts-button_outline:hover .button__icon {
  fill: #fff;
}
.find-parts-button_outline .-active .button__content,
.find-parts-button_outline:active .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-box-shadow: inset 0 0 0 1px #f58220;
  box-shadow: inset 0 0 0 1px #f58220;
  color: #fff;
  background: #f58220;
}
.find-parts-button_outline .-active .button__icon,
.find-parts-button_outline:active .button__icon {
  fill: #fff;
}
.find-parts-button_outline.is-disabled,
.find-parts-button_outline:disabled {
  background: none !important;
}
.find-parts-button_outline.is-disabled .button__content,
.find-parts-button_outline:disabled .button__content {
  color: #c6c6c7 !important;
  background-image: none !important;
  background-color: #ecf1f4 !important;
  border: none !important;
  -webkit-box-shadow: 0 0 0 2px #ecf1f4 !important;
  box-shadow: 0 0 0 2px #ecf1f4 !important;
}
.find-parts-button_outline.is-disabled .button__title,
.find-parts-button_outline:disabled .button__title {
  color: #c6c6c7 !important;
}
.find-parts-button_outline.is-disabled .button__icon,
.find-parts-button_outline:disabled .button__icon {
  fill: #c6c6c7 !important;
}
.find-parts-button_outline.is-disabled.-hover .button__content,
.find-parts-button_outline:disabled.-hover .button__content,
.find-parts-button_outline.is-disabled:hover .button__content,
.find-parts-button_outline:disabled:hover .button__content,
.find-parts-button_outline.is-disabled.-active .button__content,
.find-parts-button_outline:disabled.-active .button__content,
.find-parts-button_outline.is-disabled:active .button__content,
.find-parts-button_outline:disabled:active .button__content {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.popup-filter-hint {
  color: #000;
  display: inline-block;
  vertical-align: text-top;
}
.popup-hint-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  gap: 20px;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
.find-parts-years-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.find-parts-footer-button-container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 20px;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.find-parts-selo-label {
  color: #7c849c;
  display: inline-block;
  margin-right: 8px;
}
.popup-main-font {
  font-family: Fira Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.785714285714286;
}
.find-parts-pagination-block {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  gap: 8px;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  margin-bottom: 60px;
}
.applicability-sub-title {
  font-size: 20px;
  line-height: 1.5;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.popup-error-font {
  color: #000;
  font-family: Fira Sans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px !important;
}
.find-parts-filter-category-root-header {
  line-height: 30px !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  letter-spacing: 0.5px;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  color: #000;
  text-transform: uppercase;
}
@media (max-width: 800px) {
  .find-parts-filter-category-root-header {
    font-size: 1.6rem;
    line-height: 1.625;
  }
}
.find-parts-results-preloader {
  margin: 70px auto 90px auto;
  position: relative;
  height: 140px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: end;
  align-items: end;
}
.find-parts-modal-preloader {
  height: 60px;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-top: 20px;
}
.find-parts-error-text {
  display: inline-block;
  color: #7c849c;
  font-family: Fira Sans;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.388888888888889;
}
.find-parts-error-text-link {
  color: #f58220;
  text-underline-offset: 4px;
  text-decoration: underline dashed;
}
.sel-results-filter-header {
  color: #7c849c;
  font-family: Oswald;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.find-parts-alphabetical-index-models {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 20px;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.find-parts-filter-models-columns {
  margin-top: 8px;
  display: block;
  width: 100%;
  -moz-columns: 3;
  -webkit-columns: 3;
  columns: 3;
}
.find-parts-filter-categories-columns {
  display: block;
  width: 100%;
  -moz-columns: 2;
  -webkit-columns: 2;
  columns: 2;
}
.find-parts-filter-categories-root {
  margin-bottom: 30px;
  margin-right: 45px;
  page-break-inside: avoid;
  break-inside: avoid;
}
.selection {
  overflow: hidden;
  min-height: 525px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.selection__wrapper {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  border-radius: 4px;
  max-width: 1240px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  border: 1px solid #d8dae1;
}
.selection__side {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.selection__main {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  max-height: 770px;
  min-height:550px;
  overflow-y:scroll;
  background: #ecf1f4;
  border-radius: 0 0.4rem 0.4rem 0;
  padding: 25px 30px 25px 15px;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 30px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0;
  flex: 1 0 0;
}
.selection__header {
  padding: 1.9rem 30px 1.9rem 40px;
}
.selection__title {
  margin-bottom: 2rem;
  font-size: 2.6rem;
  line-height: 1.384615384615385;
}
.selection__description {
  color: #7c849c;
}
.selection__actions {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.selection__action_item {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  width: 315px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.selection__action {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
@media (max-width: 1200px) {
  .selection {
    margin-left: -20px;
    margin-right: -20px;
  }
  .selection__side {
    border-left: none;
  }
}
@media (max-width: 1000px) {
  .selection {
    max-height: none;
    min-height: 0;
  }
  .selection__header {
    padding: 4rem 2rem 3rem 2.2rem;
  }
  .selection__side {
    border: none;
    max-width: 27rem;
  }
  .selection__title {
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 1.5;
  }
  .selection__description {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
  }
}
@media (max-width: 750px) {
  .selection__header {
    padding-top: 0;
  }
  .selection__side {
    max-width: none;
  }
  .selection__actions {
    max-height: none;
  }
  .selection__action {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .selection__action_item {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .selection {
    position: relative;
  }
  .selection::before {
    content: '';
    position: absolute;
    z-index: 30;
    bottom: 0px;
    right: 22px;
    left: 22px;
    height: 1px;
    background-color: #d8dae1;
  }
}
.selection-action-sep {
  width: 315px;
  height: 1px;
  background: #d8dae1;
}
.selection-action {
  cursor: pointer;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  background: #fff;
  padding: 5px 0px;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
}
.selection-action::after {
  content: '';
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  position: absolute;
  left: -2.1rem;
  width: 0;
  height: 0;
  border-top: 39px solid transparent;
  border-bottom: 39px solid transparent;
  border-right: 39px solid #7c849c;
}
.selection-action__top {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  gap: 10px;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  margin-right: 20px;
  padding: 10px 0;
}
.selection-action__bottom{margin-right: 20px;}
.selection-action__top_border {
  border-radius: 4px 0 0 0;
}
.selection-action__icon {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  fill: #000;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.selection-action__title {
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  font-size: 20px;
  line-height: 1.5;
  font-style: normal;
  margin: 0;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-align: right;
  color: #000;
}
.selection-action__info {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
}
.selection-action__info-side {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 20px;
}
.selection-action__info-main {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.625;
  letter-spacing: 0;
  text-align: right;
  color: #7c849c;
}
.selection-action__info span {
  font-size: 2rem;
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.selection-action:hover .selection-action__title {
  color: #f58220;
}
.selection-action:hover .selection-action__icon {
  fill: #f58220;
}
.selection-action.is-open {
  background: #7c849c;
}
.selection-action.is-open::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.selection-action.is-open .selection-action__title {
  color: #fff;
}
.selection-action.is-open .selection-action__icon {
  fill: #fff;
}
.selection-action.is-open .selection-action__info {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.selection-action.is-open .selection-action__info-main {
  color: #fff;
}
.selection-action.is-open .selection-action__info-baseline {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  -o-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
@media (max-width: 1000px) {
  .selection-action {
    padding: 2.5rem 3.2rem 2.5rem 2.2rem;
  }
  .selection-action::after {
    top: 2.9rem;
    right: -1rem;
    width: 0;
    height: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    border-width: 0.8rem 0 0.8rem 1rem;
    border-left-color: #7c849c;
  }
  .selection-action__top {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -o-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  .selection-action__title {
    font-size: 1.6rem;
    line-height: 1.625;
  }
  .selection-action__info-main {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
  }
}
@media (max-width: 750px) {
	.selection__main{padding: 10px !important;}
  .selection-action:hover .selection-action__title {
    color: inherit;
  }
  .selection-action:hover .selection-action__icon {
    fill: inherit;
  }
  .selection-action {
    position: relative;
    padding-right: 6rem;
    width: 100%;
  }
  .selection-action::before {
    content: '';
    position: absolute;
    top: -1px;
    right: 22px;
    left: 22px;
    height: 1px;
    background-color: #d8dae1;
  }
  .selection-action::after {
    top: 100%;
    left: 2.1rem;
    width: 0;
    height: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    border-width: 1rem 0.8rem 0;
    border-top-color: #7c849c;
  }
  .selection-action__title {
    max-width: 10rem;
  }
  .selection-action__top{margin-right: 10px !important;}
  .selection-action-sep {
    width: 100%;
  }
}
.selection-panel {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
@media (max-width: 750px) {
  .selection-panel {
    background-color: #ecf1f4;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
  }
}
.selection-panel_gap_medium {
  padding: 6rem 7rem 7rem 8rem;
}
.selection-model {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.selection-model__wrapper {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.selection-model__step {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.selection-model__step-wrapper {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.selection-model__actions {
  margin-left: auto;
}
.selection-model .selection-backButton {
  margin-bottom: 10px;
}
.selection-model .selection-backButton a {
  text-decoration: none;
}
.selection-model .selection-backButton a span {
  font-size: 14px;
  text-decoration: none;
}
.selection-model .selection-backButton a svg {
  padding-top: 2px;
  margin-right: 3px;
}
.selection-model .selection-backButton a svg use {
  -webkit-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  fill: #e36800;
}
.selection-model .selection-backButton a:hover svg use {
  fill: #ff9623;
}
.selection-model .content-header_h4 {
  margin-bottom: 25px;
}
@media (max-width: 750px) {
	.search-form,.ghete{display:none;}
  .selection-model__wrapper {
    background: #ecf1f4;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
  .selection-model__actions {
    margin-left: auto;
  }
  .selection-model__step {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 18px 0 18px 0;
  }
}
.selection-block__wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.selection-block__wrapper_negative {
  margin-left: -1rem;
  margin-right: -1rem;
}
.selection-block__main,
.selection-block__side {
  margin-left: 1rem;
  margin-right: 1rem;
}
.selection-block__main {
  -webkit-flex-basis: calc(40% - 2rem);
  flex-basis: calc(40% - 2rem);
  max-width: calc(40% - 2rem);
}
.selection-block__side {
  -webkit-flex-basis: calc(60% - 2rem);
  flex-basis: calc(60% - 2rem);
  max-width: calc(60% - 2rem);
}
.selection-block__side-major {
  display: none;
}
.selection-block__field:not(:last-child) {
  margin-bottom: 1rem;
}
.selection-block__filed_gap_medium:not(:last-child) {
  margin-bottom: 2rem;
}
.selection-block__field {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: -5px;
  margin-right: -5px;
}
.selection-block__figure {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.selection-block__figure-image {
  min-width: 170px;
}
.selection-block__field-side {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  min-width: 56px;
  text-align: right;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin: 0 5px;
  color: #7c849c;
}
.selection-block__field-main {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 0 5px;
}
@media (max-width: 1000px) {
  .selection-block__wrapper {
    padding-top: 3rem;
  }
  .selection-block__wrapper_column {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .selection-block__wrapper_negative {
    margin-left: 0;
    margin-right: 0;
  }
  .selection-block__side,
  .selection-block__main {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: none;
  }
  .selection-block__side {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    margin-bottom: 1rem;
  }
  .selection-block__figure-image {
    width: 50vw;
  }
  .selection-block__side-major {
    display: block;
    margin-right: 2rem;
  }
  .selection-block__main_negative {
    margin-left: -16.5rem;
  }
}
@media (max-width: 750px) {
  .selection-block__wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 0;
  }
  .selection-block__side {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -o-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 2rem;
  }
  .selection-block__side-major {
    display: none;
  }
  .selection-block__main {
    margin-left: 0;
    margin-right: 0;
  }
  .selection-block__main_negative {
    margin-left: 0;
  }
  .selection-block__figure {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    margin-top: 3.7rem;
  }
}
.selection-block_card {
  border-radius: 0.4rem;
  background: #fff;
  padding: 4rem 2rem 4.5rem;
}
@media (max-width: 1000px) {
  .selection-block_card {
    background: transparent;
    padding: 0;
  }
}
.selection-block_flex {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.selection-block__wrapper_row .selection-block__side {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.selection-block__wrapper_row .selection-block__main {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.selection-wrapper.is-skeleton-loading {
  background-image: -webkit-linear-gradient(0deg, rgba(198,198,199,0.1) 0px, rgba(198,198,199,0.04) 40px, rgba(198,198,199,0.1) 80px);
  background-image: -moz-linear-gradient(0deg, rgba(198,198,199,0.1) 0px, rgba(198,198,199,0.04) 40px, rgba(198,198,199,0.1) 80px);
  background-image: -o-linear-gradient(0deg, rgba(198,198,199,0.1) 0px, rgba(198,198,199,0.04) 40px, rgba(198,198,199,0.1) 80px);
  background-image: -ms-linear-gradient(0deg, rgba(198,198,199,0.1) 0px, rgba(198,198,199,0.04) 40px, rgba(198,198,199,0.1) 80px);
  background-image: linear-gradient(90deg, rgba(198,198,199,0.1) 0px, rgba(198,198,199,0.04) 40px, rgba(198,198,199,0.1) 80px);
  -webkit-animation: shine-lines 5s infinite linear;
  -moz-animation: shine-lines 5s infinite linear;
  -o-animation: shine-lines 5s infinite linear;
  -ms-animation: shine-lines 5s infinite linear;
  animation: shine-lines 5s infinite linear;
}
.selection-wrapper.is-skeleton-loading::before {
  content: '';
  display: block;
  padding-top: 42.33870967741935%;
}
.selection-wrapper.is-loading {
  position: relative;
  cursor: wait;
}
.selection-wrapper.is-loading::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  left: -50%;
  width: 40%;
  height: 5px;
  background-color: #f58220;
  z-index: 99;
  -webkit-animation: loader-line 1.5s infinite linear;
  -moz-animation: loader-line 1.5s infinite linear;
  -o-animation: loader-line 1.5s infinite linear;
  -ms-animation: loader-line 1.5s infinite linear;
  animation: loader-line 1.5s infinite linear;
}
@media (min-width: 1201px) {
  .selection-wrapper.is-loading {
    overflow: hidden;
  }
}
.selection-params__mockup {
  display: none !important;
}
.selection-params.is-loading .selection-params__mockup {
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: box !important;
  display: flex !important;
}
.selection-params.is-loading .selection-params__content {
  display: none;
}
.selection-container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.selection-container .selection-container-inner {
  width: 100%;
}
.selection-container .scroller__vertical-bar {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.selo-mockup {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.selo-mockup__header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0.4rem 0.4rem 0 0;
  border-bottom: 1px solid #ecf1f4;
  background: rgba(124,132,156,0.08);
  padding: 1.4rem 19px 1.1rem;
}
.selo-mockup__title {
  font-size: 1.4rem;
  line-height: 1.714285714285714;
  color: #7c849c;
}
.selo-mockup__body {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
  border-radius: 0 0 0.4rem 0.4rem;
  background: rgba(124,132,156,0.08);
}
.selo-mockup__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  fill: #ecf1f4;
}
.seo {
  font-size: 1.5rem;
  line-height: 1.714285714285714;
  border: 0.1rem solid #d8dae1;
  padding: 4.2rem 40px 4rem;
  color: #7c849c;
  border-radius: 0.4rem;
}
.seo__wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin: 0 -10px;
}
.seo__figure {
  -webkit-flex-basis: 25%;
  flex-basis: 25%;
  max-width: 25%;
  margin: 0 10px;
  padding-top: 0.6rem;
}
.seo__figure-image {
  max-width: 21rem;
}
.seo__content {
  -webkit-flex-basis: 83.33333333333334%;
  flex-basis: 83.33333333333334%;
  max-width: 83.33333333333334%;
  margin: 0 10px;
}
.seo__content-text {
  margin-bottom: 0.5rem;
  text-align:justify;
}
.seo__content-action.is-hidden {
  display: none;
}
.seo__action {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  line-height: 1;
  text-decoration: none;
}
.seo__action-title {
  border-bottom: 1px dashed #e36800;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.seo__action-icon {
  width: 0.9rem;
  height: 0.6rem;
  fill: #f58220;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-left: 6px;
  margin-top: -2px;
}
.seo__action:hover .seo__action-title {
  border-color: transparent;
}
.seo__action.is-open .seo__action-icon {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.seo.is-animate {
  overflow: hidden;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  max-height: none;
}
.seo:not(.is-open) .seo__content-text {
  overflow: hidden;
  max-height: 9.6rem;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
@media (max-width: 1000px) {
  .seo {
    border: none;
    padding: 0;
  }
  .seo__figure {
    -webkit-flex-basis: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .seo__content {
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .seo:not(.is-open) .seo__content-text {
    max-height: 12rem;
    -webkit-line-clamp: 7;
  }
}
@media (max-width: 500px) {
  .seo__wrapper {
    display: block;
  }
  .seo__figure {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
    margin-bottom: 2rem;
	text-align: center;
  }
  .seo__content {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: none;
  }
  .seo:not(.is-open) .seo__content-text {
    max-height: 50rem;
    -webkit-line-clamp: 20;
  }
}
.slider .owl-prev,
.slider .owl-next {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  outline: 0;
  width: 4.8rem;
  height: 4.8rem;
}
.slider .owl-prev i,
.slider .owl-next i {
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: block;
  position: relative;
  width: 4.8rem;
  height: 4.8rem;
  border-radius: 50%;
  border: 0.1rem solid #d8dae1;
}
.slider .owl-prev i .svg-icon,
.slider .owl-next i .svg-icon {
  fill: #000;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.slider .owl-prev:hover i,
.slider .owl-next:hover i {
  border-color: #f58220;
}
.slider .owl-prev:hover i .svg-icon,
.slider .owl-next:hover i .svg-icon {
  fill: #f58220;
}
.slider .owl-prev:active i,
.slider .owl-next:active i {
  border-color: #f58220;
}
.slider .owl-prev:active i .svg-icon,
.slider .owl-next:active i .svg-icon {
  fill: #f58220;
}
.slider .owl-prev.disabled,
.slider .owl-next.disabled {
  pointer-events: none;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.slider .owl-nav {
  position: absolute;
  top: -10.5rem;
  right: 0;
  min-width: 11.5rem;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.slider .owl-prev {
  left: 0;
}
.slider .owl-next {
  right: 0;
}
.slider .owl-carousel {
  width: auto;
}
.slider .owl-stage-outer {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.slider .owl-stage {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.slider .owl-item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.slider .owl-item img {
  width: auto;
}
.slider__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 0.1px 0;
}
.slider__list:not(.is-visible):not(.owl-loaded) {
  pointer-events: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.slider__item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.slider__item_flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.slider__caption {
  margin-top: 3rem;
  color: #7c849c;
}
.slider .owl-dots {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 2rem -10px -20px;
}
.slider button.owl-dot {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 0.8rem;
  height: 0.8rem;
  padding: 0;
  background: #d8dae1;
  border-radius: 50%;
  margin: 0 10px 20px;
  -webkit-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  outline: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.slider button.owl-dot::before {
  content: '';
  position: absolute;
  top: -10%;
  right: -10%;
  bottom: -10%;
  left: -10%;
}
.slider button.owl-dot span {
  display: none;
}
.slider button.owl-dot.active {
  background: #f58220;
}
.slider_media .owl-stage-outer {
  overflow: visible;
}
.slider_media .slider__item::after {
  content: '';
  position: absolute;
  top: -2.1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  opacity: 1;
  -ms-filter: none;
  filter: none;
  width: 0;
  height: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 2rem 2.05rem 0;
  border-top-color: #f58220;
  z-index: 50;
}
.slider_media .slider__item-indicator {
  width: 4.2rem;
  height: 4.2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.slider_media .slider__item:not(.is-open)::after {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.slider_media .slider__item:not(.is-open) .slider__item-indicator {
  display: none;
}
.tabs {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.tabs__wrapper {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  min-width: 0;
}
.tabs__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -20px -7px;
}
.tabs__item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin: 0 20px 7px;
}
.tabs_justify_start {
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.tabs_gap_small .tab__list {
  margin: 0 -21px -7px;
}
.tabs_gap_small .tas__item {
  margin: 0 21px 7px;
}
.tabs-item {
  font-family: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  cursor: pointer;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  position: relative;
  color: $color-grey-xlight;
  text-decoration: none;
  letter-spacing: 0.05em;
}
.tabs-item__title {
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-property: box-shadow;
  -moz-transition-property: box-shadow;
  -o-transition-property: box-shadow;
  -ms-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.tabs-item__extra {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-left: 5px;
  color: #ecf1f4;
  -webkit-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.tabs-item__input {
  pointer-events: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 1000px) {
  .tabs-item {
    font-size: 1.4rem;
    line-height: 1.714285714285714;
  }
}
.tabs-item:not(.tabs-item_static):hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  text-decoration: none;
}
.tabs-item:not(.tabs-item_static):active {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.tabs-item.is-checked,
.tabs-item.is-open {
  color: #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.tabs-item_caption {
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
}
.tabs-item_caption::before,
.tabs-item_caption::after {
  content: '';
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  position: absolute;
  bottom: 0;
  display: block;
  height: 2px;
  width: 10px;
  -webkit-transform-origin: 0 50%;
  -moz-transform-origin: 0 50%;
  -o-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  transform-origin: 0 50%;
  background-color: #f58220;
}
.tabs-item_caption::before {
  left: calc(50% - 7px);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.tabs-item_caption::after {
  right: calc(50% - 7px);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.tabs-item_caption .tabs-item__title {
  position: relative;
}
.tabs-item_caption .tabs-item__title::before,
.tabs-item_caption .tabs-item__title::after {
  content: '';
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  position: absolute;
  bottom: 0;
  display: block;
  height: 2px;
  width: calc(50% - 7px);
  background-color: #f58220;
}
.tabs-item_caption .tabs-item__title::before {
  left: 0;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}
.tabs-item_caption .tabs-item__title::after {
  right: 0;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}
.tabs-item_caption.is-checked,
.tabs-item_caption.is-open {
  color: #f58220;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.tabs-item_caption.is-checked::before,
.tabs-item_caption.is-open::before,
.tabs-item_caption.is-checked::after,
.tabs-item_caption.is-open::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.tabs-item_caption.is-checked .tabs-item__title,
.tabs-item_caption.is-open .tabs-item__title {
  position: relative;
}
.tabs-item_caption.is-checked .tabs-item__title::before,
.tabs-item_caption.is-open .tabs-item__title::before,
.tabs-item_caption.is-checked .tabs-item__title::after,
.tabs-item_caption.is-open .tabs-item__title::after {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
@media (max-width: 750px) {
  .tabs-item_caption.is-checked::before,
  .tabs-item_caption.is-open::before,
  .tabs-item_caption.is-checked::after,
  .tabs-item_caption.is-open::after {
    bottom: 0;
  }
  .tabs-item_caption.is-checked .tabs-item__title,
  .tabs-item_caption.is-open .tabs-item__title {
    position: relative;
  }
  .tabs-item_caption.is-checked .tabs-item__title::before,
  .tabs-item_caption.is-open .tabs-item__title::before,
  .tabs-item_caption.is-checked .tabs-item__title::after,
  .tabs-item_caption.is-open .tabs-item__title::after {
    bottom: 0;
  }
}
.tabs-panel:not(.is-open) {
  display: none;
}
.tabs-panel:not(.is-open):not(.has-transition) {
  display: none;
}
.tabs-panel_absolute:not(.is-open) {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  pointer-events: none;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.tab-content_noborder {
  border: 0;
  margin: 0;
  padding: 0;
}
.tag {
  font-size: 1rem;
  line-height: 1.4;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: #fff;
  display: inline-block;
  border-radius: 0 0 2px 2px;
  text-transform: lowercase;
  text-decoration: none;
  border: 1px solid transparent;
}
.tag__wrapper {
  padding: 0.4rem 1rem 0.3rem;
}
.tag:hover {
  color: #fff;
}
.qtip-default {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 440px;
  border: 0;
  color: #fff;
  background: #f58220;
  border-radius: 4px;
}
.qtip-default .qtip-tip {
  background-color: #f58220;
  border-color: #f58220;
}
.qtip-default .qtip-content {
  padding: 0.2rem 0.9rem 0.3rem;
}
.qtip-selo {
  font-size: 1.6rem;
  line-height: 1.625;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 280px;
  -webkit-box-shadow: 0 6px 10px rgba(0,0,0,0.14);
  box-shadow: 0 6px 10px rgba(0,0,0,0.14);
  border: 1px solid #d8dae1;
  border-radius: 4px;
  background-color: #fff;
  color: #525766;
  margin-top: 1rem;
  padding: 1rem;
}
.qtip-selo .qtip-content {
  padding: 0;
  text-align: left;
}
.qtip-selo_tabs {
  border-color: rgba(97,168,229,0.2);
}
.qtip-selo_search {
  margin-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.qtip-selo_xmedium {
  max-width: 255px;
}
.qtip-selo_medium {
  max-width: 230px;
}
.qtip-selo_small {
  max-width: 135px;
}
.qtip-white {
  background-color: #fff;
  border-color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.qtip-white .qtip-content {
  font-size: 1.2rem;
  line-height: 1.666666666666667;
  padding: 16px;
  color: #fff;
}
.qtip-white .qtip-tip {
  border-color: #fff;
}
.qtip-black {
  background-color: #000;
  border-color: #000;
}
.qtip-black .qtip-content {
  padding: 10px;
}
.qtip-black .qtip-tip {
  border-color: #000;
  background: #000;
}
.tooltip-context__title {
  font-weight: 500;
  margin-bottom: 5px;
}
.tooltip-context__description {
  margin-bottom: 10px;
}
.tooltip-context__link {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid rgba(255,255,255,0.6);
}
.tooltip-context__link:hover {
  color: #f58220;
  border-color: rgba(245,130,32,0.6);
}
.qtip-dropdown {
  border: none;
  padding-top: 15px;
  background: transparent;
}
.qtip-dropdown .qtip-tip {
  border-color: rgba(255,255,255,0);
  background: rgba(255,255,255,0);
}
.qtip-dropdown .qtip-content {
  background: #fff;
  -webkit-box-shadow: 0px 10px 30px rgba(9,13,46,0.1);
  box-shadow: 0px 10px 30px rgba(9,13,46,0.1);
}
.-all-transition_off {
  pointer-events: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}
.-all-transition_off * {
  pointer-events: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}
.-list-style-unset {
  list-style: unset;
  padding-left: 0 !important;
}
.-list-style-unset::before {
  display: none;
}
.-h-77 {
  height: 77px;
}
.-hidden {
  display: none;
}
.-font-bold {
  font-weight: bold;
}
.-sub {
  font-size: 0.5em;
  bottom: 0;
}
@media (min-width: 1501px) {
  .-l_up\:-hidden {
    display: none;
  }
}
@media (min-width: 1201px) {
  .-m_up\:-hidden {
    display: none;
  }
}
@media (min-width: 1001px) {
  .-s_up\:-hidden {
    display: none;
  }
}
@media (min-width: 751px) {
  .-xs_up\:-hidden {
    display: none;
  }
}
@media (min-width: 501px) {
  .-xxs_up\:-hidden {
    display: none;
  }
}
@media (max-width: 1500px) {
  .-l\:-hidden {
    display: none;
  }
}
@media (max-width: 1200px) {
  .-m\:-hidden {
    display: none;
  }
}
@media (max-width: 1000px) {
  .-s\:-hidden {
    display: ;
  }
}
@media (max-width: 750px) {
  .-xs\:-hidden {
    display: ;
  }
}
@media (max-width: 500px) {
  .-xxs\:-hidden {
    display: none;
  }
}
.is-load {
  pointer-events: none;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
.-decoration-none {
  text-decoration: none;
}
.-whitespace-nowrap {
  white-space: nowrap;
}
.font-bold {
  font-weight: bold;
}
.-overflow-visible {
  overflow: visible;
}
.-word-break-all {
  word-break: break-all;
}
.-clearfix:after {
  clear: both;
  display: block;
  content: '';
}
.-color_grey {
  color: #7c849c;
}
.-color_orange {
  color: #000;
}
.-color_white {
  color: #fff;
}
.-color_xwhite {
  color: rgba(255,255,255,0.5);
}
.-color_black {
  color: #000;
}
.-color_red {
  color: #f00;
}
.-color_green {
  color: #090;
}
.-background_grey {
  background: #909091;
}
.-background_grey-light {
  background: #ecf1f4;
}
.-background_orange-light {
  background: #ff9623;
}
.-background_grey-light {
  background: #ecf1f4;
}
.-font-bold {
  font-weight: bold;
}
.-font-normal {
  font-weight: normal;
}
.-flex-center {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.-flex-direction-column {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.-items-center {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.-justify-content-between {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.-justify-content-center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.-fill_white {
  fill: #fff;
}
.-text-italic {
  font-style: italic;
}
.-text-small {
  font-size: 0.8em;
}
.-text-medium {
  font-size: 1.2em;
}
.-weight-normal {
  font-weight: normal;
}
@media (max-width: 750px) {
  .-xs\:-flex-row {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.linkmash{color:#000;text-decoration:none;}
.pickhod{margin-top:40px;padding:20px;text-align:center;}
.pickhod a{text-decoration:none;color:#000;font-size:2rem;font-family: 'peyda';}
.cart{font-size:14px;border:1px #ccc solid;border-radius:6px;padding:5px !important;}
.tit{margin-bottom:5px;font-size:16px;text-align: center;}
.tit a{color:#000;text-decoration:none;}
.tit a:hover{color:#e36800;}
.tit1{font-size:16px;Color:#000;}
.rowsaf{width:100%;float:right;display:block;}
footer ul li::before{display: none !important;}
h6{font-size: 18px;  margin-bottom: 10px;}

.content-list .row .col-sm-4{margin-bottom:15px;}












