html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,aside,footer,header,nav,section {
    display: block;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

figcaption,figure,main {
    display: block;
}

figure {
    margin: 1em 40px;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:active,a:hover {
    outline-width: 0;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b,strong {
    font-weight: inherit;
}

b,strong {
    font-weight: bolder;
}

code,kbd,samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

dfn {
    font-style: italic;
}

mark {
    background-color: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

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

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

audio,video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

img {
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

button,input,optgroup,select,textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button,input {
    overflow: visible;
}

button,select {
    text-transform: none;
}

button,html [type="button"],button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    display: inline-block;
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type="checkbox"],[type="radio"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details,menu {
    display: block;
}

summary {
    display: list-item;
}

canvas {
    display: inline-block;
}

template {
    display: none;
}

[hidden] {
    display: none;
}

/* @charset "UTF-8";input,textarea {
    -moz-border-radius: 0px;
    border-radius: 0px;
    outline: none;
    font-family: "Montserrat", sans-serif;
} */

html,body {
    margin: 0px 0 0 0;
    padding: 0;
    width: 100%;
    height: 100%;
    -ms-text-size-adjust: auto;
    -webkit-text-size-adjust: auto;
    font-family: "Montserrat", sans-serif;
}

.hidden {
    display: none;
}

.all {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.all__data {
    -moz-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    background: #f6f6f6;
}

.start .all__data {
    overflow-x: hidden;
}

.footer {
    width: 100%;
    height: 287px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    z-index: 995;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #343434;
}

.base-block {
    width: 1240px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0 auto;
}

.top-block {
    display: none;
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #303030;
    height: 66px;
    font-size: 0px;
}

.search-block {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    position: relative;
    padding-top: 15px;
}

.search-block__form {
    display: block;
    width: 100%;
    max-width: 835px;
    position: relative;
}

.search-block__input {
    border: 1px #282828 solid;
    width: 100%;
    height: 37px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: none;
    font-size: 14px;
    line-height: 35px;
    padding: 0 20px 0 42px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #282828;
}

.search-block__input::-moz-placeholder {
    color: #C5C5C5;
}

.search-block__input:-ms-input-placeholder {
    color: #C5C5C5;
}

.search-block__input::placeholder {
    color: #C5C5C5;
}

.search-block__btn {
    display: block;
    position: absolute;
    background: url(../images/search.svg) center no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    width: 14px;
    width: 16px;
    height: 16px;
    border: none;
    outline: none;
    cursor: pointer;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 14px;
}

.personal {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    text-align: right;
    padding-top: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 0px;
}

.header__item .personal {
    width: 100%;
    text-align: center;
    padding-top: 0;
}

.personal__item {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: auto;
    cursor: pointer;
    text-decoration: none;
    margin-left: 17px;
    margin-right: 17px;
    font-size: 0px;
}

.personal__ico {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    width: 100%;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.personal__ico img {
    max-width: 100%;
    max-height: 100%;
}

.header .get-callback {
    border: 1px solid #C1A688;
    text-align: center;
    padding: 3px;
    border-radius: 4px;
}

.personal__name {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #c5c5c5;
    margin-top: -3px;
}

.personal__count {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px #333333 solid;
    position: absolute;
    right: 5px;
    top: 0px;
    width: 17px;
    height: 17px;
    background: #c896a1;
    font-size: 11px;
    color: #5f363e;
}

.is-sticky .personal__count {
    border: 2px solid #fff;
    color: #fff;
    background: #c896a1;
}

.personal__count--f {
    right: 14px;
}

.personal__ico-u {
    height: 16px;
}

.personal__ico-u--white {
    height: 16px;
    display: none;
}

.is-sticky .personal__ico-u {
    display: none;
}

.is-sticky .personal__ico-u--white {
    display: inline-block;
}

.personal__ico-f {
    height: 19px;
}

.personal__ico-f--white {
    height: 19px;
    display: none;
}

.is-sticky .personal__ico-f {
    display: none;
}

.is-sticky .personal__ico-f--white {
    display: inline-block;
}

.personal__ico-p {
    height: 30px;
}

.personal__ico-p--white {
    height: 30px;
    display: none;
}

.is-sticky .personal__ico-p {
    display: none;
}

.is-sticky .personal__ico-p--white {
    display: inline-block;
}

.top-wrap {
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 999;
}

.is-sticky {
}

.header {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 0px;
    height: 97px;
    transition: background 0.3s;
    background: #fff;
}

.header-block {
    display: flex;
    justify-content: space-between;
    align-content: stretch;
    align-items: stretch;
    flex-wrap: wrap;
    gap: 20px 10px;
}

.logo-header {
    display: inline-block;
    vertical-align: top;
    width: 440px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    cursor: pointer;
    text-decoration: none;
    color: #7b7a7a;
    padding-left: 233px;
    margin-top: 23px;
    transition: color 0.3s;
}

.is-sticky .logo-header {
    color: #fff;
}

.logo-header__image {
    position: absolute;
    left: 0px;
    width: 220px;
    top: 3px;
}

.logo-header__image--white {
    display: none;
}

.is-sticky .logo-header__image {
    display: none;
}

.is-sticky .logo-header__image--white {
    display: block;
}

.logo-header__text {
    font-size: 15px;
}

.logo-header__title {
    font-size: 15px;
}

.header__item {
    display: inline-block;
    vertical-align: top;
    padding-left: 0;
    padding-top: 18px;
    width: 310px;
}

.header__text {
    display: inline-block;
    vertical-align: top;
    width: 166px;
    color: #282828;
    font-size: 15px;
}

.is-sticky .header__text {
    color: #fff;
}

.header__text span {
    display: block;
    font-weight: bold;
    padding-top: 1px;
}

.header__text br {
    display: none;
}

.social-header {
    list-style: none;
    padding: 0;
    padding-top: 7px;
    margin: 0 -10px 0 0;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

.social-header__item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.social-header__link {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 36px;
    height: 36px;
}

.social-header__w1 {
    width: 26px;
}

.social-header__w2 {
    width: 20px;
}

.social-header__w3 {
    width: 15px;
}

.social-header__link--bg1 {
    background: #34ace1;
}

.social-header__link--bg2 {
    background: #6ebf3a;
}

.social-header__link--bg3 {
    background: #eebf30;
}

.contacts-header {
    text-align: right;
    padding-top: 10px;
}

.contacts-header-time {
    display: block;
    text-decoration: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    color: #282828;
    font-size: 15px;
}

.contacts-header-time:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 9px;
    height: 9px;
    background: #6ebf3a;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: 3px;
    margin-top: -3px;
}

.contacts-header-phone {
    display: block;
    text-decoration: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    cursor: pointer;
    text-decoration: none;
    font-size: 22px;
    font-weight: bold;
    color: #282828;
    margin-top: 4px;
    letter-spacing: 2px;
    transition: color 0.3s;
}

.is-sticky .contacts-header-phone {
    color: #fff;
}

.contacts-header-line {
    display: block;
    text-decoration: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    padding-top: 5px;
}

.contacts-header-button {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    font-size: 15px;
    color: #303030;
    border-bottom: 1px #303030 dashed;
    transition: all 0.3s;
}

.is-sticky .contacts-header-button {
    color: #fff;
    border-bottom: 1px #fff dashed;
}

.bg-block {
}

.nav {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -moz-box-shadow: 0px 4px 4px 0px rgba(45, 45, 45, 0.06);
    box-shadow: 0px 4px 4px 0px rgba(45, 45, 45, 0.06);
    z-index: 1;
    transition: background 0.3s;
    background: #fff;
}

.is-sticky .header, .is-sticky .nav {
    background: rgba(48, 48, 48, .85);
}

.nav--mobile {
    display: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 16px 15px;
}

.nav__title {
    font-size: 15px;
    color: #282828;
    padding-bottom: 8px;
}

.main {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 0px;
}

.main__item {
    position: relative;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    vertical-align: top;
    padding-bottom: 15px;
}

.main__item:hover .main-sub {
    display: block;
    position: absolute;
    width: 100%;
    background: #fff;
    top: 100%;
    -webkit-box-shadow: 0px 0px 14px 0px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0px 0px 14px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 0px 0px 14px 0px rgba(34, 60, 80, 0.2);
    border-radius: 8px;
}

.main-sub .main__item {
    padding: 10px 0px;
}

.main-sub .main__item .main__link {
    color: #000;
    text-transform: none;
    padding: 0 20px;
    display: block;
}

.main-sub .main__link:before {
    display: none !important;
}

.main__item:last-child::after {
    display: none;
}

.main__line {
    -moz-box-flex: 0;
    -ms-flex: 0 0 1px;
    flex: 0 0 1px;
    height: 34px;
    width: 1px;
    background: #eeeeee;
    margin-top: -8px;
}

.main__link {
    cursor: pointer;
    text-decoration: none;
    text-transform: uppercase;
    transition: color 0.3s;
    color: #303030;
}

.is-sticky .main__link {
    color: #fff;
}

.main__item--home .main__link:before {
    background: url(../images/m-home.svg) no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    width: 14px;
    height: 14px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-top: -5px;
    margin-right: 5px;
    transition: background 0.3s;
}

.is-sticky .main__item--home .main__link:before {
    background-image: url(../images/m-home-white.svg);
}

.main__item--catalog .main__link:before {
    background: url(../images/m-catalog.svg) no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    width: 14px;
    height: 14px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 5px;
    transition: background 0.3s;
}

.is-sticky .main__item--catalog .main__link:before {
    background-image: url(../images/m-catalog-white.svg);
}

.main__item--about .main__link:before {
    background: url(../images/m-about.svg) no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    width: 14px;
    height: 14px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 5px;
    transition: background 0.3s;
}

.is-sticky .main__item--about .main__link:before {
    background-image: url(../images/m-about-white.svg);
}

.main__item--pay .main__link:before {
    background: url(../images/m-pay.svg) no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    width: 15px;
    height: 13px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 5px;
    transition: background 0.3s;
}

.is-sticky .main__item--pay .main__link:before {
    background-image: url(../images/m-pay-white.svg);
}

.main__item--public .main__link:before {
    background: url(../images/m-public.svg) no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    width: 14px;
    height: 14px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 5px;
    transition: background 0.3s;
}

.is-sticky .main__item--public .main__link:before {
    background-image: url(../images/m-public-white.svg);
}

.main__item--contacts .main__link:before {
    background: url(../images/m-contacts.svg) no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    width: 14px;
    height: 14px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 5px;
    transition: background 0.3s;
}

.is-sticky .main__item--contacts .main__link:before {
    background-image: url(../images/m-contacts-white.svg);
}

.main-more {
    display: inline-block;
    vertical-align: middle;
    background: url(../images/m-row.svg) no-repeat;
    width: 7px;
    height: 7px;
    -moz-background-size: cover;
    background-size: cover;
    margin-left: 8px;
    margin-top: -2px;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.is-sticky .main-more {
    background-image: url(../images/m-row-white.svg);
}

.main__item:hover .main-more {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.main-sub {
    list-style: none;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: none;
}

.main-sub__item {
    display: block;
    font-size: 14px;
}

.main-sub__link {
    cursor: pointer;
    text-decoration: none;
    color: #59453c;
    display: block;
}

.btn {
    text-align: center;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    -moz-box-shadow: 0px 3px 0px 0px rgba(4, 102, 127, 0.004);
    box-shadow: 0px 3px 0px 0px rgba(4, 102, 127, 0.004);
    cursor: pointer;
    text-decoration: none;
    color: #4c4843;
    text-transform: uppercase;
    display: inline-block;
    font-size: 15px;
    height: 70px;
    line-height: 70px;
    border-bottom: 3px #857a6d solid;
    transition: all 0.4s ease 0s;
    overflow: hidden;
    position: relative;
}

.btn:hover {
    transition: all 0.4s ease 0s;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.btn:hover:after {
    left: 120%;
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.btn:after {
    background: #fff;
    content: "";
    height: 155px;
    left: -75px;
    opacity: .2;
    position: absolute;
    top: -50px;
    transform: rotate(35deg);
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    z-index: 50;
}

.btn--slider {
    width: 248px;
}

.slider-start {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 30px;
    padding-bottom: 30px;
}

.slider-item {
    width: 100%;
    height: 414px;
    overflow: hidden;
    -moz-border-radius: 6px;
    border-radius: 6px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 85px 0 190px;
}

.slider-item--bg1 {
    background: #a6ddee;
}

.slider-item__d1 {
    -moz-box-flex: 328px;
    -ms-flex: 328px;
    flex: 328px;
    width: 328px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 95px;
}

.slider-item__title {
    display: block;
    position: relative;
    font-size: 48px;
    color: #282828;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 15px;
}

.slider-item__title::before {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -50px;
    content: '';
    display: block;
    background-image: -webkit-linear-gradient(-179deg, #04667f 0%, #017165 100%);
    -moz-box-shadow: 0px 4px 4px 0px rgba(45, 45, 45, 0.06);
    box-shadow: 0px 4px 4px 0px rgba(45, 45, 45, 0.06);
    width: 43px;
    height: 3px;
}

.slider-item__text {
    color: #282828;
    font-size: 16px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 3px;
    line-height: 23px;
    padding-bottom: 20px;
}

.slider-item__d2 {
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
}

.slider .slick-slide {
    outline: none !important;
}

.slider .slick-prev {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 54px;
    height: 54px;
    left: 30px;
    z-index: 10;
}

.slider .slick-prev::before,.slider .slick-next::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iMTlwdCIgaGVpZ2h0PSIxOXB0IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9IiMwMDAwMDBmZiI+DQo8cGF0aCBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAyNzAuOTEgMTQwLjk2IEMgMjcxLjUzIDEzMy43MyAyNzcuODAgMTI3LjQ5IDI4NS4wMyAxMjYuOTEgQyAyODkuOTAgMTI2LjMyIDI5NC45MiAxMjguMTUgMjk4LjMxIDEzMS42OSBDIDMzNS45OSAxNjkuMzUgMzczLjY5IDIwNi45OSA0MTEuMzEgMjQ0LjcxIEMgNDE3LjM4IDI1MC42MiA0MTcuMzMgMjYxLjMxIDQxMS4yMiAyNjcuMTkgQyAzNzUuNTkgMzAyLjkyIDMzOS44NyAzMzguNTcgMzA0LjE5IDM3NC4yNiBDIDMwMC4xMyAzNzguMDIgMjk2LjY4IDM4My4wNiAyOTEuMDEgMzg0LjQ2IEMgMjg0LjQzIDM4Ni4zMSAyNzYuODggMzgzLjUwIDI3My4zMCAzNzcuNjUgQyAyNjkuMjEgMzcxLjQ4IDI3MC4yNiAzNjIuNTIgMjc1LjcxIDM1Ny40OCBDIDMwNC4yMSAzMjguOTcgMzMyLjc0IDMwMC40OCAzNjEuMjMgMjcxLjk1IEMgMjc4LjQ4IDI3MS45MSAxOTUuNzMgMjcxLjk1IDExMi45OCAyNzEuOTMgQyAxMDYuMjYgMjcyLjI4IDk5LjYyIDI2OC4wMiA5Ny4xOSAyNjEuNzQgQyA5NC4yNiAyNTQuNjYgOTcuMzQgMjQ1LjgxIDEwNC4wMyAyNDIuMDkgQyAxMDguMjAgMjM5LjQ0IDExMy4yOSAyMzkuOTMgMTE3Ljk5IDIzOS45MyBDIDE5OS4wOSAyMzkuOTMgMjgwLjE5IDIzOS45NSAzNjEuMjkgMjM5LjkyIEMgMzMyLjc4IDIxMS4zNiAzMDQuMjIgMTgyLjg1IDI3NS42OSAxNTQuMzEgQyAyNzIuMTMgMTUwLjkxIDI3MC4zMCAxNDUuODUgMjcwLjkxIDE0MC45NiBaIiAvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 27px;
    height: 27px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.slider .slick-prev::before {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.slider .slick-prev:hover::before,.slider .slick-next:hover::before {
}

.slider .slick-next {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 54px;
    height: 54px;
    right: 30px;
    z-index: 10;
}

.slider .slick-dots {
    width: 100%;
    text-align: center;
    font-size: 0px;
    bottom: 18px;
}

.slider .slick-dots li {
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
}

.slider .slick-dots li.slick-active {
    width: 10px;
    height: 10px;
    background: #1a819b;
}

.slider .slick-dots li:before {
    display: none;
}

.slider .slick-dots li button {
    display: none;
}

.product-categories {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 30px;
    padding-bottom: 50px;
    z-index: 2;
}

.top-production {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-bottom: 70px;
    z-index: 2;
}

.categories-list {
    display: block;
    font-size: 0px;
    width: -moz-calc(100% + 20px);
    width: calc(100% + 20px);
}

.categories-item {
    display: inline-block;
    vertical-align: top;
    width: -moz-calc(100% / 4 - 20px);
    width: calc(100% / 4 - 20px);
    height: 117px;
    position: relative;
    -moz-border-radius: 5px;
    border-radius: 17px;
    overflow: hidden;
    margin-right: 20px;
    cursor: pointer;
    text-decoration: none;
    font-size: 0px;
    margin-bottom: 20px;
    background: url(../images/p-bg1.png) center;
    -moz-background-size: cover;
    transition: transform 0.2s;
    background-size: cover;
}

.categories-item:hover {
    transform: scale(1.05);
}

.categories-item__title {
    color: #343434;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 30px;
    text-align: right;
    font-weight: 700;
    padding: 27px 40px;
    padding-right: 20px;
}

.categories-item--t5 .categories-item__title {
    padding-top: 40px;
    font-size: 24px;
}

.categories-item--t7 .categories-item__title {
    padding-top: 27px;
    font-size: 24px;
}

.categories-item__ico {
    display: inline-block;
    vertical-align: top;
    width: -moz-calc(100% - 150px);
    width: calc(100% - 150px);
    text-align: center;
    padding-top: 22px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: none;
}

.categories-item__desc {
    position: absolute;
    bottom: 6px;
    left: 20px;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    color: #343434;
}

.categories-item__ico--t1 {
    padding-right: 10px;
    padding-top: 26px;
}

.categories-item__ico--t2 {
    text-align: right;
}

.categories-item--t1 {
    background: url(../images/p-bg1.png) center;
    -moz-background-size: cover;
    background-size: cover;
}

.categories-item--t1 .categories-item__desc {
    max-width: 120px;
}

.categories-item--t2 {
    background: url(../images/p-bg2.png) center;
    -moz-background-size: cover;
    background-size: cover;
}

.categories-item--t2 .categories-item__desc {
    max-width: 120px;
}

.categories-item--t3 {
    background: url(../images/p-bg3.png) center;
    -moz-background-size: cover;
    background-size: cover;
}

.categories-item--t3 .categories-item__desc {
    max-width: 150px;
}

.categories-item--t4 {
    background: url(../images/p-bg4.png) center;
    -moz-background-size: cover;
    background-size: cover;
}

.categories-item--t4 .categories-item__desc {
    max-width: 200px;
}

.categories-item--t5 {
    background: url(../images/p-bg5.png) center;
    -moz-background-size: cover;
    background-size: cover;
}

.categories-item--t7 {
    background: url(../images/p-bg7.png) center;
    -moz-background-size: cover;
    background-size: cover;
}

.categories-list--catalog .categories-item {
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
}

.categories-list--catalog img {
    display: inline-block !important;
}

.catalog-slider .slick-slide {
    outline: none !important;
}

.catalog-slider .slick-prev {
    display: none !important;
}

.catalog-slider .slick-next::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iMTlwdCIgaGVpZ2h0PSIxOXB0IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9IiMwMDAwMDBmZiI+DQo8cGF0aCBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAyNzAuOTEgMTQwLjk2IEMgMjcxLjUzIDEzMy43MyAyNzcuODAgMTI3LjQ5IDI4NS4wMyAxMjYuOTEgQyAyODkuOTAgMTI2LjMyIDI5NC45MiAxMjguMTUgMjk4LjMxIDEzMS42OSBDIDMzNS45OSAxNjkuMzUgMzczLjY5IDIwNi45OSA0MTEuMzEgMjQ0LjcxIEMgNDE3LjM4IDI1MC42MiA0MTcuMzMgMjYxLjMxIDQxMS4yMiAyNjcuMTkgQyAzNzUuNTkgMzAyLjkyIDMzOS44NyAzMzguNTcgMzA0LjE5IDM3NC4yNiBDIDMwMC4xMyAzNzguMDIgMjk2LjY4IDM4My4wNiAyOTEuMDEgMzg0LjQ2IEMgMjg0LjQzIDM4Ni4zMSAyNzYuODggMzgzLjUwIDI3My4zMCAzNzcuNjUgQyAyNjkuMjEgMzcxLjQ4IDI3MC4yNiAzNjIuNTIgMjc1LjcxIDM1Ny40OCBDIDMwNC4yMSAzMjguOTcgMzMyLjc0IDMwMC40OCAzNjEuMjMgMjcxLjk1IEMgMjc4LjQ4IDI3MS45MSAxOTUuNzMgMjcxLjk1IDExMi45OCAyNzEuOTMgQyAxMDYuMjYgMjcyLjI4IDk5LjYyIDI2OC4wMiA5Ny4xOSAyNjEuNzQgQyA5NC4yNiAyNTQuNjYgOTcuMzQgMjQ1LjgxIDEwNC4wMyAyNDIuMDkgQyAxMDguMjAgMjM5LjQ0IDExMy4yOSAyMzkuOTMgMTE3Ljk5IDIzOS45MyBDIDE5OS4wOSAyMzkuOTMgMjgwLjE5IDIzOS45NSAzNjEuMjkgMjM5LjkyIEMgMzMyLjc4IDIxMS4zNiAzMDQuMjIgMTgyLjg1IDI3NS42OSAxNTQuMzEgQyAyNzIuMTMgMTUwLjkxIDI3MC4zMCAxNDUuODUgMjcwLjkxIDE0MC45NiBaIiAvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 20px;
    height: 20px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.catalog-slider .slick-next:hover::before {
}

.catalog-slider .slick-next {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 34px;
    height: 34px;
    right: 10px;
    margin-top: -8px;
    z-index: 10;
}

.catalog-slider {
    opacity: 0;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    max-height: 137px;
}

.catalog-slider.slick-slider {
    opacity: 1;
}

.benefit {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-bottom: 80px;
    z-index: 2;
}

.title {
    text-align: center;
    color: #282828;
    font-size: 36px;
    font-weight: 500;
    padding-bottom: 33px;
}

.title--m {
    display: none;
}

.title2 {
    text-align: center;
    color: #282828;
    font-size: 30px;
    font-weight: 500;
    padding-bottom: 40px;
}

.title--t1 {
    padding-bottom: 3px;
}

.title--t2 {
    padding-bottom: 45px;
}

.title--t3 {
    text-align: left;
}

.production-list {
    display: block;
    font-size: 0px;
    padding-bottom: 25px;
    display: flex;
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
    flex-wrap: wrap;
    gap: 19px 25px;
}

.production-list--t1 {
    padding-bottom: 20px;
}

.production-item {
    display: inline-block;
    vertical-align: top;
    width: -moz-calc(100% / 4 - 19px);
    width: calc(100% / 4 - 19px);
    background: #fff;
    -moz-border-radius: 8px;
    border-radius: 8px;
    min-height: 445px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 20px;
    padding-left: 20px;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.production-item:hover {
    -moz-transform: scale(1.04);
    transform: scale(1.04);
}

.production-list--t2 {
    padding-bottom: 12px;
    gap: 19px 28px;
}

.production-list--t2 .production-item {
    width: -moz-calc(100% / 3 - 19px);
    width: calc(100% / 3 - 19px);
}

.production-item__favorite {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMjgyODI4O308L3N0eWxlPjwvZGVmcz48dGl0bGUvPjxnIGRhdGEtbmFtZT0iTGF5ZXIgNTQiIGlkPSJMYXllcl81NCI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTYsMjguNzJhMywzLDAsMCwxLTIuMTMtLjg4TDMuNTcsMTcuNTRhOC43Miw4LjcyLDAsMCwxLTIuNTItNi4yNSw4LjA2LDguMDYsMCwwLDEsOC4xNC04QTguMDYsOC4wNiwwLDAsMSwxNSw1LjY4bDEsMSwuODItLjgyaDBhOC4zOSw4LjM5LDAsMCwxLDExLS44OSw4LjI1LDguMjUsMCwwLDEsLjgxLDEyLjM2TDE4LjEzLDI3Ljg0QTMsMywwLDAsMSwxNiwyOC43MlpNOS4xNSw1LjI4QTYuMTIsNi4xMiwwLDAsMCw0Ljg5LDdhNiw2LDAsMCwwLTEuODQsNC4zM0E2LjcyLDYuNzIsMCwwLDAsNSwxNi4xM2wxMC4zLDEwLjNhMSwxLDAsMCwwLDEuNDIsMEwyNy4yMywxNS45MUE2LjI1LDYuMjUsMCwwLDAsMjksMTEuMTFhNi4xOCw2LjE4LDAsMCwwLTIuNDMtNC41NSw2LjM3LDYuMzcsMCwwLDAtOC4zNy43MUwxNi43MSw4LjhhMSwxLDAsMCwxLTEuNDIsMGwtMS43LTEuN2E2LjI4LDYuMjgsMCwwLDAtNC40LTEuODJaIi8+PC9nPjwvc3ZnPg==") no-repeat;
    -moz-background-size: cover;
    background-size: 19px;
    background-position: center;
    width: 33px;
    height: 33px;
    border: 1px solid #cfd8df;
    background-color: #fff;
    border-radius: 50%;
    content: '';
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.production-item__copy {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.3859 4.58125L13.3114 0.506672C12.9752 0.170473 12.6341 0 12.2978 0C11.8361 0 11.2969 0.351211 11.2969 1.34104V2.72823C8.33657 2.85725 5.57205 4.0713 3.46352 6.17973C1.23026 8.41282 0.000246119 11.382 2.55937e-08 14.5402C-3.44424e-05 14.6508 0.0347465 14.7587 0.0994171 14.8485C0.164088 14.9383 0.25537 15.0055 0.360337 15.0405C0.465303 15.0755 0.578633 15.0767 0.684278 15.0437C0.789922 15.0108 0.882525 14.9455 0.948973 14.857C3.43863 11.543 7.18703 9.58447 11.2969 9.42982V10.7956C11.2969 11.7854 11.8361 12.1366 12.2978 12.1367H12.2978C12.6341 12.1367 12.9752 11.9662 13.3114 11.63L17.3859 7.5554C17.7819 7.15947 18 6.63135 18 6.06836C18 5.50533 17.7819 4.97721 17.3859 4.58125ZM16.6402 6.80963L12.5656 10.8843C12.4874 10.9624 12.4227 11.0118 12.375 11.0418C12.3624 10.9868 12.3516 10.9061 12.3516 10.7956V8.8926C12.3516 8.60136 12.1154 8.36525 11.8242 8.36525C9.48115 8.36525 7.24222 8.90209 5.16973 9.96078C3.68191 10.7208 2.32186 11.7439 1.17011 12.9624C1.9363 7.76992 6.42231 3.77146 11.8242 3.77146C12.1154 3.77146 12.3516 3.53535 12.3516 3.24411V1.34104C12.3516 1.23054 12.3624 1.14986 12.3749 1.09494C12.4227 1.12493 12.4874 1.17429 12.5656 1.25244L16.6402 5.32705C16.837 5.52382 16.9453 5.78707 16.9453 6.06836C16.9453 6.34961 16.837 6.61286 16.6402 6.80963Z' fill='%234C4843' /%3E%3C/svg%3E");
    -moz-background-size: cover;
    background-size: 19px;
    background-repeat: no-repeat;
    background-position: center;
    width: 33px;
    height: 33px;
    border: 1px solid #cfd8df;
    background-color: #fff;
    border-radius: 50%;
    content: '';
    display: block;
    position: absolute;
    top: 20px;
    right: 60px;
    cursor: pointer;
}

.production-item__copy--active {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.3859 4.58125L13.3114 0.506672C12.9752 0.170473 12.6341 0 12.2978 0C11.8361 0 11.2969 0.351211 11.2969 1.34104V2.72823C8.33657 2.85725 5.57205 4.0713 3.46352 6.17973C1.23026 8.41282 0.000246119 11.382 2.55937e-08 14.5402C-3.44424e-05 14.6508 0.0347465 14.7587 0.0994171 14.8485C0.164088 14.9383 0.25537 15.0055 0.360337 15.0405C0.465303 15.0755 0.578633 15.0767 0.684278 15.0437C0.789922 15.0108 0.882525 14.9455 0.948973 14.857C3.43863 11.543 7.18703 9.58447 11.2969 9.42982V10.7956C11.2969 11.7854 11.8361 12.1366 12.2978 12.1367H12.2978C12.6341 12.1367 12.9752 11.9662 13.3114 11.63L17.3859 7.5554C17.7819 7.15947 18 6.63135 18 6.06836C18 5.50533 17.7819 4.97721 17.3859 4.58125Z' fill='%234C4843' /%3E%3C/svg%3E%0A");
    background-position: center;
    border: 1px solid #cfd8df;
    background-color: #fff;
    background-repeat: no-repeat;
}

.production-item__favorite--active {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgdmlld0JveD0iMCAwIDMyIDMyIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmczMSIKICAgc29kaXBvZGk6ZG9jbmFtZT0i0JHQtdC3INC90LDQt9Cy0LDQvdC40Y8yLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4yLjEgKDljNmQ0MWU0MTAsIDIwMjItMDctMTQpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MzMiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjMDAwMDAwIgogICAgIGJvcmRlcm9wYWNpdHk9IjAuMjUiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMjYuMTU2MjUiCiAgICAgaW5rc2NhcGU6Y3g9IjE2LjAzODIzMiIKICAgICBpbmtzY2FwZTpjeT0iMTIuOTYwNTczIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDE3IgogICAgIGlua3NjYXBlOndpbmRvdy14PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmczMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMjQiPgogICAgPHN0eWxlCiAgICAgICBpZD0ic3R5bGUyMiI+LmNscy0xe2ZpbGw6cmVkO308L3N0eWxlPgogIDwvZGVmcz4KICA8dGl0bGUKICAgICBpZD0idGl0bGUyNiIgLz4KICA8ZwogICAgIGRhdGEtbmFtZT0iTGF5ZXIgNTQiCiAgICAgaWQ9IkxheWVyXzU0Ij4KICAgIDxwYXRoCiAgICAgICBpZD0icGF0aDI4IgogICAgICAgY2xhc3M9ImNscy0xIgogICAgICAgZD0ibSA5LjE4OTQ1MzEsMy4yODkwNjI1IGEgOC4wNiw4LjA2IDAgMCAwIC04LjEzODY3MTksNy45OTk5OTk1IDguNzIsOC43MiAwIDAgMCAyLjUxOTUzMTMsNi4yNSBMIDEzLjg2OTE0MSwyNy44Mzk4NDQgQSAzLDMgMCAwIDAgMTYsMjguNzIwNzAzIDMsMyAwIDAgMCAxOC4xMzA4NTksMjcuODM5ODQ0IGwgMTAuNSwtMTAuNTA5NzY2IGEgOC4yNSw4LjI1IDAgMCAwIC0wLjgxMDU0NywtMTIuMzU5Mzc0OSA4LjM5LDguMzkgMCAwIDAgLTExLDAuODg4NjcxOSBMIDE2LDYuNjc5Njg3NSBsIC0xLC0xIEEgOC4wNiw4LjA2IDAgMCAwIDkuMTg5NDUzMSwzLjI4OTA2MjUgWiBtIC0wLjAzOTA2MywxLjk5MDIzNDQgaCAwLjAzOTA2MyBhIDYuMjgsNi4yOCAwIDAgMSA0LjQwMDM5MDksMS44MjAzMTI1IGwgMS42OTkyMTgsMS43MDExNzE4IGEgMSwxIDAgMCAwIDEuNDIxODc2LDAgbCAwLjI1NzgxMiwtMC4yNjU2MjUgYyAwLjA1MzY4LC0wLjA5MzY1NyAwLjEwNjQyMSwtMC4xODc2NzQ5IDAuMTU2MjUsLTAuMjgzMjAzMSAwLjAxNTA4LC0wLjAyODkxNCAwLjAyNzcxLC0wLjA2MDA3MSAwLjA0MTAyLC0wLjA4OTg0NCAwLjA2NzU2LC0wLjE1MTE3MjQgMC4xNzMxNDcsLTAuMjE5MTAwNiAwLjI1OTc2NSwtMC4yMTg3NSAwLjAzMzMyLDEuMzQ4ZS00IDAuMDYzOTIsMC4wMTE3NjMgMC4wODc4OSwwLjAzMTI1IEwgMTguMTk5MjE5LDcuMjY5NTMxMiBBIDYuMzcsNi4zNyAwIDAgMSAyNi41NzAzMTIsNi41NjA1NDY5IDYuMTgsNi4xOCAwIDAgMSAyOSwxMS4xMDkzNzUgNi4yNSw2LjI1IDAgMCAxIDI3LjIzMDQ2OSwxNS45MTAxNTYgTCAxNi43MjA3MDMsMjYuNDI5Njg4IGEgMSwxIDAgMCAxIC0xLjQxOTkyMiwwIEwgNSwxNi4xMzA4NTkgQSA2LjcyLDYuNzIgMCAwIDEgMy4wNTA3ODEyLDExLjMzMDA3OCA2LDYgMCAwIDEgNC44OTA2MjUsNyA2LjEyLDYuMTIgMCAwIDEgOS4xNTAzOTA2LDUuMjc5Mjk2OSBaIiAvPgogIDwvZz4KICA8cGF0aAogICAgIHN0eWxlPSJmaWxsOiNmZjAwMDA7c3Ryb2tlLXdpZHRoOjAuMDQwNTgyMyIKICAgICBkPSJtIDE1LjYzMjg4MywyNy4xNTU1ODUgYyAtMC4wNjc0NiwtMC4wMjUwNCAtMC4xOTYyNDgsLTAuMDk1ODEgLTAuMjg2MTk2LC0wLjE1NzI3IEMgMTUuMjU2NzQ1LDI2LjkzNjg3IDEyLjYzMjUzNSwyNC4zNzAwNyA5LjUxNTExODMsMjEuMjk0MzMxIDMuNzA0NzA4NiwxNS41NjE2MDIgMy41ODY4NjE2LDE1LjQzOTY5OSAzLjEyODI4MTcsMTQuNjg3NjY1IDIuNzI3NzM5MiwxNC4wMzA4MDcgMi40MDE1Mzg4LDEzLjE4NTA1MSAyLjIzNTE5OTcsMTIuMzcyMTI3IDIuMTU0ODcyNiwxMS45Nzk1NjMgMi4xNDE5MjY3LDExLjc5NDIwOSAyLjE0MjgxODEsMTEuMDQ5NTIgMi4xNDM3MDI5LDEwLjMwOTUxNCAyLjE1Njk2MDksMTAuMTI0MjE5IDIuMjMzOTAzNCw5Ljc3NjQ0ODEgMi40NjM2NzY4LDguNzM3OTEzNSAyLjk0OTYzMjEsNy43MzI4OTkgMy41ODU1NjUzLDYuOTgxMDQ4IDQuMjMwNzI0Miw2LjIxODI4OTUgNS4xMjYzMDgxLDUuNTYwNzYwOCA2LjA0NTM2NTgsNS4xNzUwODY5IDguMjE1NzA5NCw0LjI2NDMyMzMgMTAuNzEwNjQ0LDQuNTYwNjcyMiAxMi42Mjc4NCw1Ljk1Njk1NDcgYyAwLjE0NjE2MywwLjEwNjQ1MDIgMC43OTkzLDAuNzEzNjM0IDEuNDUxNDE2LDEuMzQ5Mjk3NSAwLjc0NjMxNSwwLjcyNzQ4ODcgMS4yNTM4MzUsMS4xOTA3NDUzIDEuMzY5NjQ0LDEuMjUwMTg5NCAwLjE0NDQ5MiwwLjA3NDE2OCAwLjI0OTc5NywwLjA5NDYzNyAwLjQ5MDYxOSwwLjA5NTM2NSAwLjI2NDQ3Myw4LjAxN2UtNCAwLjMzNjc0NSwtMC4wMTU1MDIgMC41MjU1OTIsLTAuMTE4NTU0NSAwLjI1NTc4MywtMC4xMzk1NzgzIDAuNTAzOTMxLC0wLjQwMjE3MTkgMC42NDgzOTcsLTAuNjg2MTQzNiAwLjEzNjY0NCwtMC4yNjg1OTYxIDAuMjQ5MDczLC0wLjM4MjY3ODEgMC4zNzcxMzQsLTAuMzgyNjc4MSAwLjA4MTUsMCAwLjIyODI2NSwtMC4xMjE0NjcyIDAuNjM2ODExLC0wLjUyNzAwODYgMC44MjYyNDksLTAuODIwMTcyMyAxLjI3NzcyOCwtMS4xNTk2ODk1IDIuMDQ3MzgxLC0xLjUzOTY1ODUgMi4xODkwNjYsLTEuMDgwNzE2NyA0Ljc0NDIyMSwtMC45MTM5MDEgNi44MjM1NywwLjQ0NTQ4MzIgMC41MDYwOTcsMC4zMzA4NjI3IDEuMjQyNDMxLDEuMDQ2NzQxNSAxLjYxNTc2MywxLjU3MDg3NjUgMC45MDEyNTIsMS4yNjUzMDI1IDEuMzMyNzg4LDIuODMyMDA5IDEuMTkyNzMyLDQuMzMwMjYgLTAuMTEyMzc3LDEuMjAyMTY0IC0wLjQ0OTQ4NCwyLjE0MDUzMiAtMS4xMzk2MDgsMy4xNzIxOTggLTAuMzAwNDI0LDAuNDQ5MTA3IC0wLjQ4OTY3NiwwLjY0MDY0MyAtNi4yMDE5NjYsNi4yNzY3ODggLTMuNjY0Nzk3LDMuNjE1OTQ0IC01Ljk1MzQ1Niw1Ljg0NDkzMiAtNi4wNTQ0MjcsNS44OTY1OCAtMC4xOTA1MzUsMC4wOTc0NiAtMC41OTkzODYsMC4xMzE5NSAtMC43NzgwMTUsMC4wNjU2NCB6IgogICAgIGlkPSJwYXRoNDU5IiAvPgo8L3N2Zz4K') no-repeat;
    -moz-background-size: cover;
    background-size: 19px;
    background-position: center;
    border: 1px solid #cfd8df;
    background-color: #fff;
}

.availability__shop {
    display: inline-block;
    text-transform: uppercase;
    color: red;
}

.production-item__sticker {
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 33px;
    width: 33px;
    font-size: 0;
    padding: 0;
    box-sizing: border-box;
    margin-bottom: 5px;
    margin-left: 5px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.production-stickers {
    width: auto;
    display: inline-block;
    left: 14px;
    top: 20px;
    text-align: right;
    position: absolute;
}

.production-item__sticker--t1 {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iMTIxMnB0IiBoZWlnaHQ9IjExOTZwdCIgdmlld0JveD0iMCAwIDEyMTIgMTE5NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9IiNmY2M2NzBmZiI+DQo8cGF0aCBmaWxsPSIjZmNjNjcwIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSA1NjIuNTkgMS44NCBDIDY0NS4yNyAtNC41NCA3MjkuMzMgNi41NCA4MDcuMzQgMzQuNzYgQyA4NzIuMzkgNTguMTkgOTMzLjE3IDkzLjMzIDk4Ni4wMyAxMzcuODggQyAxMDU2LjM2IDE5Ny4wMCAxMTEyLjYwIDI3Mi43OSAxMTQ4LjUzIDM1Ny4zNiBDIDExODAuNDcgNDMyLjE3IDExOTYuMzIgNTEzLjcyIDExOTUuMTcgNTk1LjA0IEMgMTE5NC4xOSA2NzYuNTggMTE3Ni4wMiA3NTcuODggMTE0MS45MSA4MzEuOTcgQyAxMTE1Ljg0IDg4OC43NSAxMDgwLjU5IDk0MS4yOSAxMDM4LjAyIDk4Ny4wMiBDIDk5My45NiAxMDM0LjQwIDk0Mi4wNSAxMDc0LjQ3IDg4NS4wMSAxMTA1LjAxIEMgODE4LjUzIDExNDAuNjkgNzQ1LjA3IDExNjMuMjUgNjcwLjAzIDExNzEuMDQgQyA1ODMuNTUgMTE4MC4xMyA0OTUuMDQgMTE3MC4wNSA0MTMuMDIgMTE0MS4wNyBDIDMyNy4zMSAxMTEwLjk2IDI0OC45MyAxMDYwLjQzIDE4NS44NyA5OTUuMDYgQyAxNDAuODggOTQ4LjUyIDEwMy42MSA4OTQuNTIgNzYuMTcgODM1Ljg4IEMgNDMuNjEgNzY2LjUwIDI1LjAzIDY5MC42MyAyMS42NSA2MTQuMDcgQyAxOS41OSA1NjguMjAgMjIuODAgNTIyLjA4IDMxLjM4IDQ3Ni45NiBDIDQyLjk0IDQxNS45NiA2NC4zNiAzNTYuODUgOTQuNTIgMzAyLjU5IEMgMTI1LjA2IDI0Ny41NSAxNjQuNTQgMTk3LjQ5IDIxMC44OSAxNTQuOTAgQyAyNTguNjEgMTEwLjk5IDMxMy42NCA3NS4wMiAzNzMuMDcgNDkuMDUgQyA0MzIuOTkgMjIuODAgNDk3LjM2IDYuODEgNTYyLjU5IDEuODQgTSAzODguNDUgMjY0LjcyIEMgMzUwLjg4IDI2Ny42MCAzMTYuMDcgMjg4LjcwIDI5My42NSAzMTguNTkgQyAyNTkuOTUgMzYyLjcyIDI1Mi4wMiA0MjQuMTggMjcwLjg5IDQ3Ni4wOSBDIDI4Mi41NCA1MDguNTYgMzA1LjAwIDUzNy41NCAzMzQuOTkgNTU0Ljk3IEMgMzY0LjUzIDU3Mi40NiA0MDEuMzIgNTc3LjE5IDQzNC4yMyA1NjcuMjggQyA0NTMuNDMgNTYxLjYzIDQ3MS4xNSA1NTEuMzMgNDg1LjkyIDUzNy44NyBDIDUwNi4yMiA1MTkuNDIgNTIxLjAwIDQ5NS4yMiA1MjkuMTEgNDY5LjA5IEMgNTQxLjgxIDQyOC4yOSA1MzguNzAgMzgyLjYzIDUxOS44MSAzNDQuMjMgQyA1MDcuMDkgMzE4LjIzIDQ4Ni45OSAyOTUuNjEgNDYxLjc3IDI4MS4xOSBDIDQzOS43MyAyNjguNDkgNDEzLjgyIDI2Mi41NCAzODguNDUgMjY0LjcyIE0gNzY4LjI5IDI3My4zNyBDIDc1OC4wNCAyNzUuMTUgNzQ4Ljk5IDI4MS43NiA3NDMuNzAgMjkwLjY0IEMgNzM4Ljg0IDI5OC44OSA3MzQuMTkgMzA3LjI2IDcyOS40NSAzMTUuNTkgQyA2MTYuNDIgNTE2Ljc5IDUwMy4xNyA3MTcuODYgMzkwLjExIDkxOS4wNCBDIDM4OC4zOCA5MjIuMzcgMzg2LjU1IDkyNi4wNSAzODcuMTYgOTI5LjkyIEMgMzg4LjAyIDkzNC45MSAzOTMuMjMgOTM4LjExIDM5OC4wMCA5MzguMzQgQyA0MTEuMzMgOTM4LjMyIDQyNC42NiA5MzguMzMgNDM3Ljk5IDkzOC4zMiBDIDQ1Mi42MiA5MzkuNDMgNDY2Ljg0IDkzMC41NyA0NzQuMDAgOTE4LjAzIEMgNTkxLjI1IDcwOS4zMiA3MDguNzYgNTAwLjc0IDgyNi4wNSAyOTIuMDUgQyA4MjguMjIgMjg4LjAzIDgzMC40NiAyODMuMDkgODI4LjMxIDI3OC42MCBDIDgyNi4zNCAyNzQuMzMgODIxLjM1IDI3Mi42OSA4MTYuOTcgMjcyLjY2IEMgODA0LjYzIDI3Mi41MCA3OTIuMjkgMjcyLjUxIDc3OS45NiAyNzIuNTcgQyA3NzYuMDUgMjcyLjU3IDc3Mi4xMyAyNzIuNjMgNzY4LjI5IDI3My4zNyBNIDgxNy40MSA2NjIuNjQgQyA3ODIuMzggNjY1Ljc1IDc0OS43OSA2ODQuNjUgNzI3LjcxIDcxMS43MiBDIDcwMy45MyA3NDAuNDggNjkxLjQwIDc3Ny44MyA2OTEuMjUgODE1LjAyIEMgNjkwLjc2IDg2MC4xNCA3MDguODcgOTA1LjkyIDc0Mi43NCA5MzYuMjQgQyA3NjguMzEgOTU5LjU2IDgwMy4zNiA5NzIuNTcgODM4LjAzIDk2OS44NyBDIDg1OS40OCA5NjguNDAgODgwLjQzIDk2MS4xNiA4OTguNDIgOTQ5LjQ0IEMgOTIxLjQwIDkzNC41OCA5MzkuNTYgOTEyLjgwIDk1MS4yMCA4ODguMTIgQyA5NjkuMDcgODUwLjQwIDk3MS45MSA4MDUuOTkgOTU5LjcxIDc2Ni4xNCBDIDk1MC41NiA3MzYuMTEgOTMyLjU0IDcwOC41NSA5MDcuNTkgNjg5LjMxIEMgODgyLjI4IDY2OS41NSA4NDkuNDYgNjU5LjQyIDgxNy40MSA2NjIuNjQgWiIgLz4NCjxwYXRoIGZpbGw9IiNmY2M2NzAiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDM4OS40NyAzMTguNjYgQyA0MDMuOTcgMzE2LjcwIDQxOS4wMCAzMTkuNDIgNDMxLjk3IDMyNi4xNiBDIDQ0OC44NCAzMzQuODQgNDYyLjE2IDM0OS41MSA0NzAuNzUgMzY2LjI5IEMgNDg2LjcxIDM5Ny41OCA0ODcuMTEgNDM2LjMwIDQ3MS45NSA0NjcuOTYgQyA0NjMuNzggNDg0Ljk5IDQ1MC44NyA1MDAuMDQgNDM0LjI3IDUwOS4yOCBDIDQyMC42NCA1MTYuOTggNDA0LjQ4IDUyMC4xOSAzODguOTYgNTE3Ljk1IEMgMzc1LjI1IDUxNi4wOCAzNjIuMzAgNTEwLjAxIDM1MS42MiA1MDEuMzAgQyAzMzcuMjkgNDg5LjY3IDMyNi44NyA0NzMuNjMgMzIwLjg5IDQ1Ni4yNSBDIDMxMi40MiA0MzEuNTUgMzEyLjU1IDQwMy45OCAzMjEuMjYgMzc5LjM2IEMgMzI4LjIyIDM1OS43OCAzNDAuOTIgMzQxLjkxIDM1OC40MCAzMzAuNDEgQyAzNjcuNzIgMzI0LjI3IDM3OC4zOCAzMjAuMTAgMzg5LjQ3IDMxOC42NiBaIiAvPg0KPHBhdGggZmlsbD0iI2ZjYzY3MCIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gODE4LjQ1IDcxNi42NSBDIDgzNC40OSA3MTQuMTMgODUxLjI3IDcxNy40NiA4NjUuMzEgNzI1LjU3IEMgODgzLjYyIDczNi4wMiA4OTcuMzEgNzUzLjQ3IDkwNS4xMyA3NzIuODkgQyA5MTguNjggODA2LjYyIDkxNS41OSA4NDcuMDMgODk1LjYzIDg3Ny42MiBDIDg4NS4xMiA4OTMuNzUgODY5LjYwIDkwNy4wNCA4NTEuMTIgOTEyLjk4IEMgODMzLjk1IDkxOC42MSA4MTQuNzAgOTE3LjI4IDc5OC40MSA5MDkuNDggQyA3ODEuMjYgOTAxLjQwIDc2Ny41MyA4ODcuMTAgNzU4LjUzIDg3MC41NiBDIDc0MS43MyA4MzkuNjggNzQwLjU5IDgwMC45NiA3NTQuOTMgNzY4Ljk1IEMgNzY2LjM3IDc0My4wMiA3ODkuNzIgNzIwLjkyIDgxOC40NSA3MTYuNjUgWiIgLz4NCjwvZz4NCjxnIGlkPSIjZmZmZmZmZmYiPg0KPHBhdGggZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gMzg4LjQ1IDI2NC43MiBDIDQxMy44MiAyNjIuNTQgNDM5LjczIDI2OC40OSA0NjEuNzcgMjgxLjE5IEMgNDg2Ljk5IDI5NS42MSA1MDcuMDkgMzE4LjIzIDUxOS44MSAzNDQuMjMgQyA1MzguNzAgMzgyLjYzIDU0MS44MSA0MjguMjkgNTI5LjExIDQ2OS4wOSBDIDUyMS4wMCA0OTUuMjIgNTA2LjIyIDUxOS40MiA0ODUuOTIgNTM3Ljg3IEMgNDcxLjE1IDU1MS4zMyA0NTMuNDMgNTYxLjYzIDQzNC4yMyA1NjcuMjggQyA0MDEuMzIgNTc3LjE5IDM2NC41MyA1NzIuNDYgMzM0Ljk5IDU1NC45NyBDIDMwNS4wMCA1MzcuNTQgMjgyLjU0IDUwOC41NiAyNzAuODkgNDc2LjA5IEMgMjUyLjAyIDQyNC4xOCAyNTkuOTUgMzYyLjcyIDI5My42NSAzMTguNTkgQyAzMTYuMDcgMjg4LjcwIDM1MC44OCAyNjcuNjAgMzg4LjQ1IDI2NC43MiBNIDM4OS40NyAzMTguNjYgQyAzNzguMzggMzIwLjEwIDM2Ny43MiAzMjQuMjcgMzU4LjQwIDMzMC40MSBDIDM0MC45MiAzNDEuOTEgMzI4LjIyIDM1OS43OCAzMjEuMjYgMzc5LjM2IEMgMzEyLjU1IDQwMy45OCAzMTIuNDIgNDMxLjU1IDMyMC44OSA0NTYuMjUgQyAzMjYuODcgNDczLjYzIDMzNy4yOSA0ODkuNjcgMzUxLjYyIDUwMS4zMCBDIDM2Mi4zMCA1MTAuMDEgMzc1LjI1IDUxNi4wOCAzODguOTYgNTE3Ljk1IEMgNDA0LjQ4IDUyMC4xOSA0MjAuNjQgNTE2Ljk4IDQzNC4yNyA1MDkuMjggQyA0NTAuODcgNTAwLjA0IDQ2My43OCA0ODQuOTkgNDcxLjk1IDQ2Ny45NiBDIDQ4Ny4xMSA0MzYuMzAgNDg2LjcxIDM5Ny41OCA0NzAuNzUgMzY2LjI5IEMgNDYyLjE2IDM0OS41MSA0NDguODQgMzM0Ljg0IDQzMS45NyAzMjYuMTYgQyA0MTkuMDAgMzE5LjQyIDQwMy45NyAzMTYuNzAgMzg5LjQ3IDMxOC42NiBaIiAvPg0KPHBhdGggZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gNzY4LjI5IDI3My4zNyBDIDc3Mi4xMyAyNzIuNjMgNzc2LjA1IDI3Mi41NyA3NzkuOTYgMjcyLjU3IEMgNzkyLjI5IDI3Mi41MSA4MDQuNjMgMjcyLjUwIDgxNi45NyAyNzIuNjYgQyA4MjEuMzUgMjcyLjY5IDgyNi4zNCAyNzQuMzMgODI4LjMxIDI3OC42MCBDIDgzMC40NiAyODMuMDkgODI4LjIyIDI4OC4wMyA4MjYuMDUgMjkyLjA1IEMgNzA4Ljc2IDUwMC43NCA1OTEuMjUgNzA5LjMyIDQ3NC4wMCA5MTguMDMgQyA0NjYuODQgOTMwLjU3IDQ1Mi42MiA5MzkuNDMgNDM3Ljk5IDkzOC4zMiBDIDQyNC42NiA5MzguMzMgNDExLjMzIDkzOC4zMiAzOTguMDAgOTM4LjM0IEMgMzkzLjIzIDkzOC4xMSAzODguMDIgOTM0LjkxIDM4Ny4xNiA5MjkuOTIgQyAzODYuNTUgOTI2LjA1IDM4OC4zOCA5MjIuMzcgMzkwLjExIDkxOS4wNCBDIDUwMy4xNyA3MTcuODYgNjE2LjQyIDUxNi43OSA3MjkuNDUgMzE1LjU5IEMgNzM0LjE5IDMwNy4yNiA3MzguODQgMjk4Ljg5IDc0My43MCAyOTAuNjQgQyA3NDguOTkgMjgxLjc2IDc1OC4wNCAyNzUuMTUgNzY4LjI5IDI3My4zNyBaIiAvPg0KPHBhdGggZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gODE3LjQxIDY2Mi42NCBDIDg0OS40NiA2NTkuNDIgODgyLjI4IDY2OS41NSA5MDcuNTkgNjg5LjMxIEMgOTMyLjU0IDcwOC41NSA5NTAuNTYgNzM2LjExIDk1OS43MSA3NjYuMTQgQyA5NzEuOTEgODA1Ljk5IDk2OS4wNyA4NTAuNDAgOTUxLjIwIDg4OC4xMiBDIDkzOS41NiA5MTIuODAgOTIxLjQwIDkzNC41OCA4OTguNDIgOTQ5LjQ0IEMgODgwLjQzIDk2MS4xNiA4NTkuNDggOTY4LjQwIDgzOC4wMyA5NjkuODcgQyA4MDMuMzYgOTcyLjU3IDc2OC4zMSA5NTkuNTYgNzQyLjc0IDkzNi4yNCBDIDcwOC44NyA5MDUuOTIgNjkwLjc2IDg2MC4xNCA2OTEuMjUgODE1LjAyIEMgNjkxLjQwIDc3Ny44MyA3MDMuOTMgNzQwLjQ4IDcyNy43MSA3MTEuNzIgQyA3NDkuNzkgNjg0LjY1IDc4Mi4zOCA2NjUuNzUgODE3LjQxIDY2Mi42NCBNIDgxOC40NSA3MTYuNjUgQyA3ODkuNzIgNzIwLjkyIDc2Ni4zNyA3NDMuMDIgNzU0LjkzIDc2OC45NSBDIDc0MC41OSA4MDAuOTYgNzQxLjczIDgzOS42OCA3NTguNTMgODcwLjU2IEMgNzY3LjUzIDg4Ny4xMCA3ODEuMjYgOTAxLjQwIDc5OC40MSA5MDkuNDggQyA4MTQuNzAgOTE3LjI4IDgzMy45NSA5MTguNjEgODUxLjEyIDkxMi45OCBDIDg2OS42MCA5MDcuMDQgODg1LjEyIDg5My43NSA4OTUuNjMgODc3LjYyIEMgOTE1LjU5IDg0Ny4wMyA5MTguNjggODA2LjYyIDkwNS4xMyA3NzIuODkgQyA4OTcuMzEgNzUzLjQ3IDg4My42MiA3MzYuMDIgODY1LjMxIDcyNS41NyBDIDg1MS4yNyA3MTcuNDYgODM0LjQ5IDcxNC4xMyA4MTguNDUgNzE2LjY1IFoiIC8+DQo8L2c+DQo8L3N2Zz4NCg==');
}

.production-item__sticker--t5 {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iMTAyNHB0IiBoZWlnaHQ9IjEwMjRwdCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9IiNkOTNiMTdmZiI+DQo8cGF0aCBmaWxsPSIjZDkzYjE3IiBvcGFjaXR5PSIxLjAwIiBkPSIgTSA0ODMuNTYgNDguODIgQyA1MzEuMDcgNDUuNzggNTc5LjA5IDQ5LjI5IDYyNS40NiA2MC4yNiBDIDY5Ni41NiA3Ni45MCA3NjMuNTMgMTEwLjYzIDgxOS40MCAxNTcuNjMgQyA4NjkuMzggMTk5LjU2IDkxMC41NSAyNTEuOTcgOTM5LjI4IDMxMC41NSBDIDk2Ny40MiAzNjcuNTkgOTgzLjU3IDQzMC40OCA5ODYuNjQgNDk0LjAwIEMgOTkwLjk5IDU3OC41OSA5NzIuMDQgNjY0LjI5IDkzMS45MSA3MzguOTIgQyA4OTcuNDUgODAzLjQyIDg0Ny42NyA4NTkuNjEgNzg3LjkwIDkwMS43MSBDIDcyNi43OCA5NDQuOTEgNjU1LjE2IDk3My4xMiA1ODAuOTcgOTgzLjAzIEMgNTIwLjE4IDk5MS4wNSA0NTcuODAgOTg3Ljk0IDM5OC4zNCA5NzIuNzcgQyAzMzkuNDkgOTU3LjgxIDI4My42NiA5MzEuMTcgMjM0Ljk0IDg5NC45NCBDIDE3NS40OCA4NTAuODYgMTI2LjYxIDc5Mi41OCA5My43NSA3MjYuMjUgQyA1Ni41NCA2NTEuNzQgNDAuMTggNTY3LjE2IDQ2LjEzIDQ4NC4xNCBDIDUxLjI0IDQwOS42MCA3NC42MyAzMzYuNDEgMTEzLjcwIDI3Mi43MiBDIDE1MS4wMiAyMTEuNjMgMjAyLjUwIDE1OS4yNyAyNjIuOTMgMTIwLjg4IEMgMzI4Ljg2IDc4LjgxIDQwNS41MSA1My43OSA0ODMuNTYgNDguODIgTSAzMzkuNTAgMjU5Ljc2IEMgMzI2Ljc0IDI2MS4xMCAzMTQuMjcgMjY0Ljk3IDMwMi45MiAyNzAuOTQgQyAyODAuOTUgMjgyLjQ0IDI2My41NSAzMDEuNzIgMjUyLjg0IDMyMy45NiBDIDIzOS44MyAzNTAuODcgMjM2LjUyIDM4Mi4xNSAyNDIuNzEgNDExLjMyIEMgMjQ3LjYwIDQzNC4zMCAyNTguNjkgNDU2LjA1IDI3NS4wNSA0NzIuOTggQyAyODcuMjUgNDg1LjY0IDMwMi40OSA0OTUuNDYgMzE5LjI2IDUwMC44NiBDIDM0MS4wNyA1MDcuOTggMzY1LjMzIDUwNy4yMiAzODYuNjcgNDk4Ljc4IEMgNDEzLjExIDQ4OC41MSA0MzQuNDMgNDY3LjE5IDQ0Ni44MCA0NDEuODggQyA0NjUuMjUgNDA0LjQxIDQ2NC45MyAzNTguMjUgNDQ1LjgwIDMyMS4xMCBDIDQzNC42OSAyOTkuMzcgNDE3LjAyIDI4MC43MyAzOTUuMDMgMjY5Ljg4IEMgMzc3Ljk5IDI2MS4yOCAzNTguNDggMjU3Ljc1IDMzOS41MCAyNTkuNzYgTSA2NDQuNDIgMjY2LjY2IEMgNjM1LjE4IDI2OC41MyA2MjcuODcgMjc1LjU0IDYyMy43OSAyODMuODAgQyA1MzAuMjQgNDQ5Ljk1IDQzNi44MyA2MTYuMTcgMzQzLjM0IDc4Mi4zNCBDIDM0MS44OSA3ODUuMDAgMzQwLjQzIDc4Ny44NyAzNDAuNTIgNzkwLjk4IEMgMzQwLjgzIDc5NS41OSAzNDUuNjcgNzk4LjY4IDM0OS45OSA3OTguNTIgQyAzNjEuMzQgNzk4LjUwIDM3Mi42OSA3OTguNDcgMzg0LjA0IDc5OC41MyBDIDM4OC44NiA3OTguNzYgMzkzLjQ4IDc5Ni44MiAzOTcuNzIgNzk0LjcwIEMgNDA0LjYxIDc5MS4wNiA0MDkuMzQgNzg0LjU2IDQxMi44MSA3NzcuNzUgQyA1MDUuMDggNjEzLjQxIDU5Ny42MSA0NDkuMjEgNjg5Ljk3IDI4NC45MSBDIDY5Mi4wNiAyODAuOTYgNjk1LjEzIDI3Ni43OSA2OTQuMjAgMjcyLjA3IEMgNjkzLjQyIDI2OC4zMSA2ODkuNTcgMjY2LjEzIDY4NS45NyAyNjUuOTcgQyA2NzguMzMgMjY1LjU0IDY3MC42NyAyNjUuODMgNjYzLjAyIDI2NS43NSBDIDY1Ni44MiAyNjUuODUgNjUwLjUzIDI2NS4zNCA2NDQuNDIgMjY2LjY2IE0gNjc4LjQ3IDU3OC43MSBDIDY2OC41NCA1ODAuMjggNjU4Ljg5IDU4My40MiA2NDkuODcgNTg3LjgyIEMgNjI1LjI4IDU5OS44MiA2MDYuMDggNjIxLjQ1IDU5NS4yMSA2NDYuMzcgQyA1NzcuOTMgNjg1LjY2IDU4MC41OSA3MzMuMzUgNjAzLjA1IDc3MC4wNiBDIDYxNi41MiA3OTIuMzggNjM3LjUyIDgxMC40MyA2NjIuMzkgODE4LjcxIEMgNjgzLjUwIDgyNS44OCA3MDcuMDEgODI1LjY0IDcyNy45OSA4MTguMTIgQyA3NTMuMTQgODA5LjIyIDc3NC4xMiA3OTAuMzUgNzg3LjI1IDc2Ny4zMCBDIDgwNy43OCA3MzEuNjYgODEwLjE5IDY4Ni40NSA3OTQuMzkgNjQ4LjU3IEMgNzgzLjgwIDYyMy4wNCA3NjQuNjAgNjAwLjczIDczOS43MyA1ODguMjkgQyA3MjAuOTggNTc4Ljc3IDY5OS4yMyA1NzUuMzUgNjc4LjQ3IDU3OC43MSBaIiAvPg0KPHBhdGggZmlsbD0iI2Q5M2IxNyIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gMzQyLjU2IDMwMi43MiBDIDM1NS4zMSAzMDAuOTggMzY4LjU1IDMwMy44NCAzNzkuNTkgMzEwLjQxIEMgMzkyLjQzIDMxNy45OSA0MDIuNDUgMzI5Ljg2IDQwOC43NiAzNDMuMjkgQyA0MTkuMDAgMzY0Ljk0IDQyMC4xMSAzOTAuNjEgNDEyLjI0IDQxMy4xOSBDIDQwNi45MCA0MjguNTAgMzk3LjE1IDQ0Mi40NiAzODMuODAgNDUxLjgyIEMgMzcxLjc0IDQ2MC4zNCAzNTYuNDMgNDY0LjM1IDM0MS43NyA0NjIuMDkgQyAzMjcuODMgNDYwLjEyIDMxNS4wNyA0NTIuNjUgMzA1LjQ3IDQ0Mi40OSBDIDI4MC40NiA0MTUuOTMgMjc2LjAwIDM3My41MCAyOTIuMjggMzQxLjMwIEMgMzAxLjk4IDMyMS43OCAzMjAuNDQgMzA1LjU2IDM0Mi41NiAzMDIuNzIgWiIgLz4NCjxwYXRoIGZpbGw9IiNkOTNiMTciIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDY4Mi40MyA2MjEuNzMgQyA2OTUuMzcgNjE4LjkxIDcwOS4yNCA2MjAuODggNzIwLjk1IDYyNy4wMyBDIDczNC44MiA2MzQuMjYgNzQ1LjcyIDY0Ni40OCA3NTIuNTQgNjYwLjQ0IEMgNzY3LjE0IDY5MC4zMCA3NjQuMjYgNzI4LjQ0IDc0My44NSA3NTQuOTQgQyA3MzQuODEgNzY2LjY1IDcyMi4xNSA3NzUuOTEgNzA3LjYzIDc3OS4zNSBDIDY5My41NSA3ODIuNzkgNjc4LjI0IDc4MC41MCA2NjUuNjkgNzczLjI4IEMgNjQ4LjY5IDc2My42MCA2MzYuNjUgNzQ2LjU5IDYzMS4wMyA3MjguMDYgQyA2MjEuOTggNjk4LjYyIDYyOC4wNiA2NjQuMDkgNjQ5LjI1IDY0MS4yMyBDIDY1OC4wOCA2MzEuNjggNjY5LjYyIDYyNC40MiA2ODIuNDMgNjIxLjczIFoiIC8+DQo8L2c+DQo8ZyBpZD0iI2ZmZmZmZmZmIj4NCjxwYXRoIGZpbGw9IiNmZmZmZmYiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDMzOS41MCAyNTkuNzYgQyAzNTguNDggMjU3Ljc1IDM3Ny45OSAyNjEuMjggMzk1LjAzIDI2OS44OCBDIDQxNy4wMiAyODAuNzMgNDM0LjY5IDI5OS4zNyA0NDUuODAgMzIxLjEwIEMgNDY0LjkzIDM1OC4yNSA0NjUuMjUgNDA0LjQxIDQ0Ni44MCA0NDEuODggQyA0MzQuNDMgNDY3LjE5IDQxMy4xMSA0ODguNTEgMzg2LjY3IDQ5OC43OCBDIDM2NS4zMyA1MDcuMjIgMzQxLjA3IDUwNy45OCAzMTkuMjYgNTAwLjg2IEMgMzAyLjQ5IDQ5NS40NiAyODcuMjUgNDg1LjY0IDI3NS4wNSA0NzIuOTggQyAyNTguNjkgNDU2LjA1IDI0Ny42MCA0MzQuMzAgMjQyLjcxIDQxMS4zMiBDIDIzNi41MiAzODIuMTUgMjM5LjgzIDM1MC44NyAyNTIuODQgMzIzLjk2IEMgMjYzLjU1IDMwMS43MiAyODAuOTUgMjgyLjQ0IDMwMi45MiAyNzAuOTQgQyAzMTQuMjcgMjY0Ljk3IDMyNi43NCAyNjEuMTAgMzM5LjUwIDI1OS43NiBNIDM0Mi41NiAzMDIuNzIgQyAzMjAuNDQgMzA1LjU2IDMwMS45OCAzMjEuNzggMjkyLjI4IDM0MS4zMCBDIDI3Ni4wMCAzNzMuNTAgMjgwLjQ2IDQxNS45MyAzMDUuNDcgNDQyLjQ5IEMgMzE1LjA3IDQ1Mi42NSAzMjcuODMgNDYwLjEyIDM0MS43NyA0NjIuMDkgQyAzNTYuNDMgNDY0LjM1IDM3MS43NCA0NjAuMzQgMzgzLjgwIDQ1MS44MiBDIDM5Ny4xNSA0NDIuNDYgNDA2LjkwIDQyOC41MCA0MTIuMjQgNDEzLjE5IEMgNDIwLjExIDM5MC42MSA0MTkuMDAgMzY0Ljk0IDQwOC43NiAzNDMuMjkgQyA0MDIuNDUgMzI5Ljg2IDM5Mi40MyAzMTcuOTkgMzc5LjU5IDMxMC40MSBDIDM2OC41NSAzMDMuODQgMzU1LjMxIDMwMC45OCAzNDIuNTYgMzAyLjcyIFoiIC8+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSA2NDQuNDIgMjY2LjY2IEMgNjUwLjUzIDI2NS4zNCA2NTYuODIgMjY1Ljg1IDY2My4wMiAyNjUuNzUgQyA2NzAuNjcgMjY1LjgzIDY3OC4zMyAyNjUuNTQgNjg1Ljk3IDI2NS45NyBDIDY4OS41NyAyNjYuMTMgNjkzLjQyIDI2OC4zMSA2OTQuMjAgMjcyLjA3IEMgNjk1LjEzIDI3Ni43OSA2OTIuMDYgMjgwLjk2IDY4OS45NyAyODQuOTEgQyA1OTcuNjEgNDQ5LjIxIDUwNS4wOCA2MTMuNDEgNDEyLjgxIDc3Ny43NSBDIDQwOS4zNCA3ODQuNTYgNDA0LjYxIDc5MS4wNiAzOTcuNzIgNzk0LjcwIEMgMzkzLjQ4IDc5Ni44MiAzODguODYgNzk4Ljc2IDM4NC4wNCA3OTguNTMgQyAzNzIuNjkgNzk4LjQ3IDM2MS4zNCA3OTguNTAgMzQ5Ljk5IDc5OC41MiBDIDM0NS42NyA3OTguNjggMzQwLjgzIDc5NS41OSAzNDAuNTIgNzkwLjk4IEMgMzQwLjQzIDc4Ny44NyAzNDEuODkgNzg1LjAwIDM0My4zNCA3ODIuMzQgQyA0MzYuODMgNjE2LjE3IDUzMC4yNCA0NDkuOTUgNjIzLjc5IDI4My44MCBDIDYyNy44NyAyNzUuNTQgNjM1LjE4IDI2OC41MyA2NDQuNDIgMjY2LjY2IFoiIC8+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSA2NzguNDcgNTc4LjcxIEMgNjk5LjIzIDU3NS4zNSA3MjAuOTggNTc4Ljc3IDczOS43MyA1ODguMjkgQyA3NjQuNjAgNjAwLjczIDc4My44MCA2MjMuMDQgNzk0LjM5IDY0OC41NyBDIDgxMC4xOSA2ODYuNDUgODA3Ljc4IDczMS42NiA3ODcuMjUgNzY3LjMwIEMgNzc0LjEyIDc5MC4zNSA3NTMuMTQgODA5LjIyIDcyNy45OSA4MTguMTIgQyA3MDcuMDEgODI1LjY0IDY4My41MCA4MjUuODggNjYyLjM5IDgxOC43MSBDIDYzNy41MiA4MTAuNDMgNjE2LjUyIDc5Mi4zOCA2MDMuMDUgNzcwLjA2IEMgNTgwLjU5IDczMy4zNSA1NzcuOTMgNjg1LjY2IDU5NS4yMSA2NDYuMzcgQyA2MDYuMDggNjIxLjQ1IDYyNS4yOCA1OTkuODIgNjQ5Ljg3IDU4Ny44MiBDIDY1OC44OSA1ODMuNDIgNjY4LjU0IDU4MC4yOCA2NzguNDcgNTc4LjcxIE0gNjgyLjQzIDYyMS43MyBDIDY2OS42MiA2MjQuNDIgNjU4LjA4IDYzMS42OCA2NDkuMjUgNjQxLjIzIEMgNjI4LjA2IDY2NC4wOSA2MjEuOTggNjk4LjYyIDYzMS4wMyA3MjguMDYgQyA2MzYuNjUgNzQ2LjU5IDY0OC42OSA3NjMuNjAgNjY1LjY5IDc3My4yOCBDIDY3OC4yNCA3ODAuNTAgNjkzLjU1IDc4Mi43OSA3MDcuNjMgNzc5LjM1IEMgNzIyLjE1IDc3NS45MSA3MzQuODEgNzY2LjY1IDc0My44NSA3NTQuOTQgQyA3NjQuMjYgNzI4LjQ0IDc2Ny4xNCA2OTAuMzAgNzUyLjU0IDY2MC40NCBDIDc0NS43MiA2NDYuNDggNzM0LjgyIDYzNC4yNiA3MjAuOTUgNjI3LjAzIEMgNzA5LjI0IDYyMC44OCA2OTUuMzcgNjE4LjkxIDY4Mi40MyA2MjEuNzMgWiIgLz4NCjwvZz4NCjwvc3ZnPg0K');
}

.production-item__sticker--t3 {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iMTE5M3B0IiBoZWlnaHQ9IjExOTZwdCIgdmlld0JveD0iMCAwIDExOTMgMTE5NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9IiNjM2E5OGJmZiI+DQo8cGF0aCBmaWxsPSIjYzNhOThiIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSA1NjEuNjAgMTMuODYgQyA2NDUuMDYgOC4zMCA3MjkuNzEgMjAuNDMgODA4LjA2IDQ5LjgwIEMgODcyLjI5IDczLjc4IDkzMi4yNCAxMDkuMTQgOTg0LjQxIDE1My42MyBDIDEwNTAuNzUgMjEwLjEwIDExMDQuNDYgMjgxLjM2IDExNDAuMjYgMzYwLjgwIEMgMTE3MS4zOSA0MjkuNjIgMTE4OC45NiA1MDQuNTAgMTE5MS44OCA1NzkuOTcgQyAxMTkyLjU3IDU5MC42MyAxMTkzLjIxIDYwMS4zMiAxMTkyLjc2IDYxMi4wMSBDIDExOTEuNjYgNjMyLjMyIDExOTAuODYgNjUyLjY3IDExODguMzcgNjcyLjg4IEMgMTE3OS41NSA3NDkuMjggMTE1NS41MCA4MjMuODcgMTExOC4wNCA4OTEuMDMgQyAxMDg3LjA5IDk0Ni42NSAxMDQ3LjA4IDk5Ny4yMSAxMDAwLjExIDEwNDAuMTYgQyA5MjguMTMgMTEwNi4xNiA4MzkuNTggMTE1My45NyA3NDQuNzggMTE3Ny41MiBDIDcwMS43MSAxMTg4LjI5IDY1Ny40MiAxMTk0LjA3IDYxMy4wNSAxMTk1LjAxIEMgNjAxLjAxIDExOTYuMDcgNTg4Ljk4IDExOTQuODMgNTc2Ljk0IDExOTQuNjEgQyA0OTUuMTAgMTE5MS40MSA0MTMuOTYgMTE3MC45MyAzNDAuNDkgMTEzNC43MSBDIDI1Mi42OSAxMDkxLjYzIDE3NS45OSAxMDI2LjMyIDExOS4yOSA5NDYuNjQgQyA3OC42NiA4ODkuNjggNDguMjQgODI1LjQ0IDMwLjA5IDc1Ny44NiBDIDYuNTQgNjcwLjQ3IDMuNTEgNTc3LjY3IDIwLjk5IDQ4OC44OCBDIDMyLjIwIDQzMS44OCA1MS45NiAzNzYuNTggNzkuMzcgMzI1LjM3IEMgMTA5LjMxIDI2OS4zNSAxNDguMzggMjE4LjIzIDE5NC41MCAxNzQuNTUgQyAyNDEuMjUgMTMwLjIzIDI5NS4yNiA5My41OCAzNTMuNzcgNjYuNjIgQyA0MTkuMDMgMzYuNDcgNDg5Ljg3IDE4LjU0IDU2MS42MCAxMy44NiBNIDU3NC41OSAxNzEuNTkgQyA1NjEuNDAgMTgxLjgzIDU1MS4yMiAxOTYuMzkgNTQ3Ljk0IDIxMi45MyBDIDU0NS4xNiAyMjcuNTcgNTQyLjkyIDI0Mi4zMSA1NDAuNDkgMjU3LjAyIEMgNTM4LjA3IDI3MS40NiA1MzUuOTggMjg2LjAwIDUzMi4wOCAzMDAuMTQgQyA1MjYuNjggMzIwLjEzIDUxOC40MSAzMzkuNDYgNTA2LjcwIDM1Ni42MCBDIDQ5MC45OSAzNzkuNzkgNDY5LjAxIDM5OC41MSA0NDQuMDkgNDExLjE4IEMgNDMwLjY3IDQxNy45MCA0MTQuNTcgNDE4Ljk2IDQwMC41MSA0MTMuNTkgQyAzNjMuODkgMzk5Ljg1IDMyMy41MSAzOTkuNDIgMjg1LjQ0IDQwNi43MSBDIDI2OC42MyA0MTAuMTMgMjUyLjAxIDQxNy40MyAyNDAuMzAgNDMwLjMxIEMgMjI4LjM3IDQ0My4xOCAyMjIuNTcgNDYwLjU3IDIyMC44MiA0NzcuNzggQyAyMTguNzQgNDk5LjQ4IDIyMC40MCA1MjEuMjkgMjIwLjI5IDU0My4wNCBDIDIyMC4wMCA2NTYuMzQgMjE5LjMzIDc2OS42NSAyMjAuNTkgODgyLjk2IEMgMjIwLjYyIDg5Mi4zMyAyMjIuNzQgOTAxLjU0IDIyNS4zNyA5MTAuNDggQyAyMjcuMTEgOTE2LjUxIDIzMi4xMCA5MjAuNzIgMjM0Ljg3IDkyNi4yMiBDIDI0MC4xNiA5MzYuMTcgMjQ4LjU1IDk0NC44NSAyNTkuMjkgOTQ4Ljc3IEMgMjcxLjYwIDk1My4wOCAyODQuNTYgOTU1LjA4IDI5Ny41MCA5NTYuMzQgQyAzMjEuMjYgOTU4LjcyIDM0NS4yMCA5NTguNDQgMzY5LjAyIDk1Ny4xMyBDIDM3OC42MCA5NTYuNTQgMzg4LjM1IDk1Ni4zOSAzOTcuNjAgOTUzLjUzIEMgNDExLjE5IDk0OS42NSA0MjMuMjQgOTQwLjg2IDQzMS4yMSA5MjkuMjAgQyA0MzMuNjkgOTI1Ljg5IDQzNS4yMCA5MjEuOTcgNDM3Ljc0IDkxOC43MSBDIDQzOS4zMCA5MTYuODIgNDQxLjkzIDkxNy42NyA0NDMuOTggOTE3Ljk2IEMgNDU3Ljk4IDkyMS4xMCA0NzIuMDggOTIzLjc2IDQ4Ni4wNyA5MjYuOTQgQyA1MDAuMDMgOTI5Ljk4IDUxMy42NyA5MzQuMzAgNTI3LjU3IDkzNy42MiBDIDU4Ny4xNCA5NTIuMzIgNjQ4LjczIDk1OC41MiA3MTAuMDQgOTU2Ljc3IEMgNzU4LjY4IDk1Ni40MCA4MDcuNTIgOTYxLjg3IDg1Ni4wMiA5NTYuMDAgQyA4NzIuMTIgOTU0LjIyIDg4OC4wNSA5NDguOTAgOTAxLjEyIDkzOS4xOSBDIDkxNC4wMyA5MjkuNzQgOTIzLjcwIDkxNi4yMyA5MjkuMjggOTAxLjMwIEMgOTM1LjkxIDg4My43MSA5MzcuMzEgODY0LjY1IDkzNi44NyA4NDYuMDAgQyA5MzYuOTEgODQyLjQxIDkzNi41NyA4MzguMTYgOTM5LjQ3IDgzNS41MCBDIDk0Mi40MSA4MzMuMjYgOTQ2LjM1IDgzMi42MCA5NDkuMDIgODI5Ljk0IEMgOTUyLjYyIDgyNi40OCA5NTUuMjEgODIyLjE1IDk1Ny44MyA4MTcuOTUgQyA5NzUuODYgNzg3LjA5IDk4NC4xNCA3NTAuNTcgOTgwLjcxIDcxNC45NiBDIDk3OS43MCA3MDcuNzMgOTgyLjUzIDcwMC42MCA5ODcuMjIgNjk1LjE5IEMgOTk1LjUxIDY4NS4yMiAxMDAxLjAzIDY3My4yNSAxMDA0LjU1IDY2MC44NSBDIDEwMTAuMzkgNjQwLjgwIDEwMTAuNzMgNjE5LjUxIDEwMDcuODEgNTk4Ljk0IEMgMTAwNS44MSA1ODUuNDggMTAwNi42NSA1NzEuNDEgMTAxMS42OSA1NTguNjcgQyAxMDE1Ljg4IDU0OC4zOCAxMDE5LjUwIDUzNy44MSAxMDIxLjQ3IDUyNi44NSBDIDEwMjQuODEgNTA5Ljc5IDEwMjMuMDQgNDkyLjAwIDEwMTcuNDUgNDc1LjYwIEMgMTAxMy42NyA0NjQuMTYgMTAwNi42NCA0NTQuMTIgOTk4Ljg1IDQ0NS4wNiBDIDk4OC4xMCA0MzIuNjkgOTczLjc4IDQyMy4zMCA5NTcuODIgNDE5LjI5IEMgOTIxLjA5IDQwOS4zNiA4ODIuODAgNDA5LjAwIDg0NS4wMyA0MDguMzkgQyA4MTUuMzMgNDA3LjgxIDc4NS42NCA0MDcuMzMgNzU1Ljk0IDQwNi43MyBDIDc1MC45MSA0MDYuNjIgNzQ1Ljk0IDQwNS44MiA3NDAuOTcgNDA1LjA4IEMgNzQ4Ljc1IDM2NS4xNiA3NTEuMDUgMzIzLjQxIDc0MS4zNCAyODMuNjEgQyA3MzYuMTcgMjYzLjA3IDcyNy40MCAyNDMuNTkgNzE2Ljc3IDIyNS4zMiBDIDcxMC44MyAyMTUuMzkgNzA0Ljg3IDIwNS4zOSA2OTcuNjQgMTk2LjMzIEMgNjg1LjEzIDE4MC45OSA2NjguMTIgMTY5Ljk2IDY1MC4xMiAxNjIuMTAgQyA2NDAuNjkgMTU3LjY4IDYzMC40NiAxNTQuNjYgNjE5Ljk4IDE1NC42OSBDIDYwMy4zOSAxNTQuNDQgNTg3LjMyIDE2MS4yMCA1NzQuNTkgMTcxLjU5IFoiIC8+DQo8cGF0aCBmaWxsPSIjYzNhOThiIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSA2MTcuNDAgMjA5LjY1IEMgNjI1LjIyIDIwNy43MCA2MzMuMjAgMjEwLjk1IDYzOS42MSAyMTUuMzEgQyA2NDYuODEgMjE5Ljk4IDY1Mi40NyAyMjYuNTQgNjU3LjkxIDIzMy4wOCBDIDY3OC44OSAyNTguMTggNjkxLjA1IDI5MC4zMSA2OTIuMDcgMzIyLjk5IEMgNjkzLjg3IDM1OS4wNiA2ODkuODkgMzk1LjY3IDY3Ny45OSA0MjkuODcgQyA2NzUuNTQgNDM3LjIwIDY3Mi4xMCA0NDQuMzAgNjcxLjEzIDQ1Mi4wNCBDIDY3MC42NCA0NTQuOTEgNjcxLjc1IDQ1OC4yMCA2NzQuNTAgNDU5LjU0IEMgNjc4Ljk4IDQ2MS43NSA2ODQuMTUgNDYwLjkyIDY4OC45NyA0NjEuMDEgQyA3NDUuNjUgNDYwLjU1IDgwMi4zMyA0NTkuNDQgODU5LjAxIDQ2MC4xMCBDIDg3Ni43NiA0NjAuMjUgODk0LjQwIDQ2Mi40MSA5MTEuOTkgNDY0LjU3IEMgOTI1LjM5IDQ2Ni40MCA5MzkuMjkgNDY2LjcxIDk1MS45MCA0NzIuMTIgQyA5NjAuMTMgNDc1LjkwIDk2NS41NyA0ODQuMTggOTY3LjAxIDQ5Mi45OCBDIDk2OC44NCA1MDMuODEgOTY5Ljc5IDUxNS4wMyA5NjcuNzEgNTI1LjkwIEMgOTY2LjE4IDUzMy42MSA5NjEuOTQgNTQwLjk1IDk1NS4zMSA1NDUuMzQgQyA5NDkuMzIgNTQ5LjQ1IDk0Mi4wOCA1NTEuMjcgOTM0Ljk0IDU1MS45OSBDIDkxNi4zMyA1NTMuODggODk3LjYzIDU1NC40MyA4NzkuMDAgNTU2LjA0IEMgODczLjkyIDU1Ni42NiA4NjguNzQgNTU3LjAwIDg2My44NiA1NTguNjIgQyA4NTcuODAgNTYwLjYwIDg1NC4wMiA1NjguMjYgODU3LjAwIDU3NC4wOSBDIDg1OC45MiA1NzcuOTcgODYzLjIzIDU3OS41NSA4NjcuMDYgNTgwLjg3IEMgODgxLjc1IDU4Ni4zMiA4OTcuNjggNTg0LjI4IDkxMy4wMCA1ODQuNTMgQyA5MjQuMzYgNTgzLjkwIDkzNi40OCA1ODUuMzkgOTQ2LjAwIDU5Mi4xMCBDIDk1My4zMyA1OTcuMjUgOTU3LjEzIDYwNi4xMiA5NTcuODAgNjE0Ljg2IEMgOTU5LjA5IDYzMC43NiA5NTYuMDMgNjQ3Ljk3IDk0NS4zOCA2NjAuMzggQyA5MzUuMzkgNjcyLjE4IDkyMC4wMiA2NzcuODggOTA1LjAxIDY3OS41NiBDIDg4Ni4wMyA2ODEuNDcgODY2LjkzIDY4MS4yNCA4NDcuOTEgNjgyLjQxIEMgODQxLjk2IDY4Mi44MSA4MzUuNzYgNjg1LjMzIDgzMi4yMCA2OTAuMzAgQyA4MjcuODMgNjk2LjcxIDgzMi42OCA3MDYuNDUgODQwLjExIDcwNy43MiBDIDg0NS4zNyA3MDguNTMgODUwLjcxIDcwOC4xMyA4NTYuMDEgNzA4LjM2IEMgODcwLjM2IDcwOC41NCA4ODQuNzEgNzA5LjEyIDg5OC45NSA3MTAuOTYgQyA5MDYuOTMgNzEyLjA4IDkxNS40NCA3MTIuMTAgOTIyLjU5IDcxNi4zMSBDIDkyNS42MyA3MTguMDEgOTI2Ljk5IDcyMS41NyA5MjYuOTYgNzI0LjkzIEMgOTI3LjM5IDc0NC4zNSA5MjUuMzIgNzY0LjU4IDkxNS45MSA3ODEuOTMgQyA5MTEuMjMgNzkwLjY1IDkwMy43MyA3OTguMjMgODk0LjE5IDgwMS40MCBDIDg4Ny4xMCA4MDQuMDIgODc5LjQ2IDgwMy41OSA4NzIuMDUgODAzLjg4IEMgODUzLjY4IDgwNC42OCA4MzUuMzMgODA1Ljg3IDgxNi45NyA4MDYuNzQgQyA4MTQuNTQgODA2Ljk2IDgxMC43MiA4MDcuMDAgODEwLjMyIDgxMC4xNCBDIDgxMC40NCA4MTQuMDcgODEwLjkxIDgxNy45OSA4MTAuODAgODIxLjk0IEMgODEwLjgwIDgyNS4yMCA4MTEuMTEgODI4Ljk4IDgxMy43MyA4MzEuMzAgQyA4MTYuMjYgODMzLjM4IDgxOS43NCA4MzMuNDggODIyLjg3IDgzMy42OCBDIDgzNC4yNSA4MzQuMDcgODQ1LjY0IDgzNC4yMSA4NTcuMDMgODM0LjYwIEMgODY0LjYxIDgzNS4wNSA4NzIuNzIgODM3LjIwIDg3OC4wNiA4NDIuOTMgQyA4ODMuMjIgODQ4LjU4IDg4NC4wNCA4NTYuNzEgODgzLjU2IDg2NC4wMiBDIDg4Mi45MyA4NzUuODIgODc3LjE5IDg4Ny40NyA4NjcuNDMgODk0LjM0IEMgODYwLjMxIDg5OS42MCA4NTEuNDggOTAxLjU5IDg0Mi45NSA5MDMuMjAgQyA4MjguNzkgOTA1Ljg5IDgxNC4zMiA5MDUuNTEgNzk5Ljk5IDkwNS43NCBDIDc3Ny4zNyA5MDUuODEgNzU0Ljc2IDkwNS43MCA3MzIuMTUgOTA1LjU0IEMgNjk3LjA1IDkwNC4yNiA2NjEuODggOTAzLjcxIDYyNi45MyA4OTkuOTggQyA1NjEuNDIgODkzLjA5IDQ5Ny42MyA4NzUuODIgNDM0LjU4IDg1Ny40MiBDIDQyOS41NCA4NTUuNzEgNDIzLjgyIDg1Mi43MiA0MjIuODYgODQ2Ljk0IEMgNDIxLjgyIDgzOS4zNSA0MjMuMzIgODMxLjY5IDQyMy42MyA4MjQuMDkgQyA0MjUuNjEgODAzLjEyIDQyNC40NiA3ODIuMDYgNDI0LjMxIDc2MS4wNCBDIDQyMy40MiA3MDcuNjkgNDIyLjExIDY1NC4zNSA0MjIuMjAgNjAwLjk5IEMgNDIyLjIyIDU2OC42NSA0MjIuNTQgNTM2LjMxIDQyMi44NyA1MDMuOTcgQyA0MjIuOTEgNDk0LjYzIDQyNS42MyA0ODUuMDQgNDMxLjg4IDQ3Ny45MyBDIDQzNy4xNSA0NzEuNzIgNDQ0LjU2IDQ2Ny44NSA0NTIuMTUgNDY1LjIwIEMgNDgzLjc3IDQ1My41MCA1MTMuMDQgNDM0LjY1IDUzNS4wOSA0MDguOTcgQyA1NDQuNzEgMzk3Ljg3IDU1Mi44NCAzODUuNTIgNTU5LjQ5IDM3Mi40MyBDIDU2Ny40NSAzNTcuMjAgNTc2Ljc5IDM0Mi41NCA1ODIuMjUgMzI2LjE0IEMgNTkwLjAxIDMwMi45OSA1OTMuNDMgMjc4LjcwIDU5Ni4zNSAyNTQuNTQgQyA1OTcuNjQgMjQ0LjE2IDU5OS4wMCAyMzMuNjEgNjAyLjg5IDIyMy44MiBDIDYwNS40NCAyMTcuMzggNjEwLjQ0IDIxMS4zOSA2MTcuNDAgMjA5LjY1IFoiIC8+DQo8cGF0aCBmaWxsPSIjYzNhOThiIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAzMDEuMDkgNDYwLjM1IEMgMzIxLjQxIDQ1Ni4zMiAzNDIuNDYgNDU1LjE4IDM2Mi45OCA0NTguMzYgQyAzNzIuNzUgNDU5LjkwIDM4Mi42NSA0NjQuNDUgMzg4LjExIDQ3My4wMyBDIDM5NC45NyA0ODMuNjUgMzk1LjMyIDQ5Ni43OSAzOTUuODUgNTA5LjAxIEMgMzk1Ljk3IDU2Ny41NyAzOTUuOTggNjI2LjEzIDM5NS44OCA2ODQuNjkgQyAzOTQuMjkgNjg1LjEyIDM5My43MCA2ODYuMzcgMzkzLjkzIDY4Ny45MyBDIDM5NC4wMCA3NDMuNjIgMzkzLjkyIDc5OS4zMSAzOTQuMDAgODU1LjAwIEMgMzkzLjkxIDg2Mi4wNyAzOTQuMTIgODY5LjE0IDM5NC45MCA4NzYuMTcgQyAzOTUuMzcgODgxLjUyIDM5Ni4wMiA4ODcuMzYgMzkzLjI2IDg5Mi4yNSBDIDM5MS4yNiA4OTUuOTMgMzg3LjUxIDg5OC4xNiAzODMuNzQgODk5LjY5IEMgMzc2LjgyIDkwMi40MyAzNjkuNTYgOTA0Ljg1IDM2Mi4wMyA5MDQuNzkgQyAzMzkuOTMgOTA0Ljk1IDMxNy44MSA5MDQuOTUgMjk1Ljc3IDkwMy4yMCBDIDI4OS43OSA5MDIuNzQgMjgzLjUxIDkwMS4yMiAyNzkuMDYgODk2Ljk1IEMgMjc0LjM3IDg5Mi41MyAyNzIuMzkgODg2LjA4IDI3MS40NSA4NzkuODkgQyAyNzAuMTMgODcwLjY2IDI3MC40MSA4NjEuMzEgMjcwLjMxIDg1Mi4wMiBDIDI2OS44OSA3NzEuMDIgMjY5LjE3IDY5MC4wMiAyNjkuMzQgNjA5LjAyIEMgMjY5LjUxIDU3OC42NiAyNzAuNDggNTQ4LjMyIDI3MS4yNiA1MTcuOTcgQyAyNzEuNjAgNTA4LjA0IDI3MS4yNyA0OTguMDEgMjczLjE4IDQ4OC4yMSBDIDI3NC40MSA0ODEuMjQgMjc2Ljc5IDQ3NC4wOCAyODIuMDIgNDY5LjA2IEMgMjg3LjE1IDQ2NC4wNSAyOTQuMjEgNDYxLjc1IDMwMS4wOSA0NjAuMzUgWiIgLz4NCjwvZz4NCjxnIGlkPSIjZmZmZmZmZmYiPg0KPHBhdGggZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gNTc0LjU5IDE3MS41OSBDIDU4Ny4zMiAxNjEuMjAgNjAzLjM5IDE1NC40NCA2MTkuOTggMTU0LjY5IEMgNjMwLjQ2IDE1NC42NiA2NDAuNjkgMTU3LjY4IDY1MC4xMiAxNjIuMTAgQyA2NjguMTIgMTY5Ljk2IDY4NS4xMyAxODAuOTkgNjk3LjY0IDE5Ni4zMyBDIDcwNC44NyAyMDUuMzkgNzEwLjgzIDIxNS4zOSA3MTYuNzcgMjI1LjMyIEMgNzI3LjQwIDI0My41OSA3MzYuMTcgMjYzLjA3IDc0MS4zNCAyODMuNjEgQyA3NTEuMDUgMzIzLjQxIDc0OC43NSAzNjUuMTYgNzQwLjk3IDQwNS4wOCBDIDc0NS45NCA0MDUuODIgNzUwLjkxIDQwNi42MiA3NTUuOTQgNDA2LjczIEMgNzg1LjY0IDQwNy4zMyA4MTUuMzMgNDA3LjgxIDg0NS4wMyA0MDguMzkgQyA4ODIuODAgNDA5LjAwIDkyMS4wOSA0MDkuMzYgOTU3LjgyIDQxOS4yOSBDIDk3My43OCA0MjMuMzAgOTg4LjEwIDQzMi42OSA5OTguODUgNDQ1LjA2IEMgMTAwNi42NCA0NTQuMTIgMTAxMy42NyA0NjQuMTYgMTAxNy40NSA0NzUuNjAgQyAxMDIzLjA0IDQ5Mi4wMCAxMDI0LjgxIDUwOS43OSAxMDIxLjQ3IDUyNi44NSBDIDEwMTkuNTAgNTM3LjgxIDEwMTUuODggNTQ4LjM4IDEwMTEuNjkgNTU4LjY3IEMgMTAwNi42NSA1NzEuNDEgMTAwNS44MSA1ODUuNDggMTAwNy44MSA1OTguOTQgQyAxMDEwLjczIDYxOS41MSAxMDEwLjM5IDY0MC44MCAxMDA0LjU1IDY2MC44NSBDIDEwMDEuMDMgNjczLjI1IDk5NS41MSA2ODUuMjIgOTg3LjIyIDY5NS4xOSBDIDk4Mi41MyA3MDAuNjAgOTc5LjcwIDcwNy43MyA5ODAuNzEgNzE0Ljk2IEMgOTg0LjE0IDc1MC41NyA5NzUuODYgNzg3LjA5IDk1Ny44MyA4MTcuOTUgQyA5NTUuMjEgODIyLjE1IDk1Mi42MiA4MjYuNDggOTQ5LjAyIDgyOS45NCBDIDk0Ni4zNSA4MzIuNjAgOTQyLjQxIDgzMy4yNiA5MzkuNDcgODM1LjUwIEMgOTM2LjU3IDgzOC4xNiA5MzYuOTEgODQyLjQxIDkzNi44NyA4NDYuMDAgQyA5MzcuMzEgODY0LjY1IDkzNS45MSA4ODMuNzEgOTI5LjI4IDkwMS4zMCBDIDkyMy43MCA5MTYuMjMgOTE0LjAzIDkyOS43NCA5MDEuMTIgOTM5LjE5IEMgODg4LjA1IDk0OC45MCA4NzIuMTIgOTU0LjIyIDg1Ni4wMiA5NTYuMDAgQyA4MDcuNTIgOTYxLjg3IDc1OC42OCA5NTYuNDAgNzEwLjA0IDk1Ni43NyBDIDY0OC43MyA5NTguNTIgNTg3LjE0IDk1Mi4zMiA1MjcuNTcgOTM3LjYyIEMgNTEzLjY3IDkzNC4zMCA1MDAuMDMgOTI5Ljk4IDQ4Ni4wNyA5MjYuOTQgQyA0NzIuMDggOTIzLjc2IDQ1Ny45OCA5MjEuMTAgNDQzLjk4IDkxNy45NiBDIDQ0MS45MyA5MTcuNjcgNDM5LjMwIDkxNi44MiA0MzcuNzQgOTE4LjcxIEMgNDM1LjIwIDkyMS45NyA0MzMuNjkgOTI1Ljg5IDQzMS4yMSA5MjkuMjAgQyA0MjMuMjQgOTQwLjg2IDQxMS4xOSA5NDkuNjUgMzk3LjYwIDk1My41MyBDIDM4OC4zNSA5NTYuMzkgMzc4LjYwIDk1Ni41NCAzNjkuMDIgOTU3LjEzIEMgMzQ1LjIwIDk1OC40NCAzMjEuMjYgOTU4LjcyIDI5Ny41MCA5NTYuMzQgQyAyODQuNTYgOTU1LjA4IDI3MS42MCA5NTMuMDggMjU5LjI5IDk0OC43NyBDIDI0OC41NSA5NDQuODUgMjQwLjE2IDkzNi4xNyAyMzQuODcgOTI2LjIyIEMgMjMyLjEwIDkyMC43MiAyMjcuMTEgOTE2LjUxIDIyNS4zNyA5MTAuNDggQyAyMjIuNzQgOTAxLjU0IDIyMC42MiA4OTIuMzMgMjIwLjU5IDg4Mi45NiBDIDIxOS4zMyA3NjkuNjUgMjIwLjAwIDY1Ni4zNCAyMjAuMjkgNTQzLjA0IEMgMjIwLjQwIDUyMS4yOSAyMTguNzQgNDk5LjQ4IDIyMC44MiA0NzcuNzggQyAyMjIuNTcgNDYwLjU3IDIyOC4zNyA0NDMuMTggMjQwLjMwIDQzMC4zMSBDIDI1Mi4wMSA0MTcuNDMgMjY4LjYzIDQxMC4xMyAyODUuNDQgNDA2LjcxIEMgMzIzLjUxIDM5OS40MiAzNjMuODkgMzk5Ljg1IDQwMC41MSA0MTMuNTkgQyA0MTQuNTcgNDE4Ljk2IDQzMC42NyA0MTcuOTAgNDQ0LjA5IDQxMS4xOCBDIDQ2OS4wMSAzOTguNTEgNDkwLjk5IDM3OS43OSA1MDYuNzAgMzU2LjYwIEMgNTE4LjQxIDMzOS40NiA1MjYuNjggMzIwLjEzIDUzMi4wOCAzMDAuMTQgQyA1MzUuOTggMjg2LjAwIDUzOC4wNyAyNzEuNDYgNTQwLjQ5IDI1Ny4wMiBDIDU0Mi45MiAyNDIuMzEgNTQ1LjE2IDIyNy41NyA1NDcuOTQgMjEyLjkzIEMgNTUxLjIyIDE5Ni4zOSA1NjEuNDAgMTgxLjgzIDU3NC41OSAxNzEuNTkgTSA2MTcuNDAgMjA5LjY1IEMgNjEwLjQ0IDIxMS4zOSA2MDUuNDQgMjE3LjM4IDYwMi44OSAyMjMuODIgQyA1OTkuMDAgMjMzLjYxIDU5Ny42NCAyNDQuMTYgNTk2LjM1IDI1NC41NCBDIDU5My40MyAyNzguNzAgNTkwLjAxIDMwMi45OSA1ODIuMjUgMzI2LjE0IEMgNTc2Ljc5IDM0Mi41NCA1NjcuNDUgMzU3LjIwIDU1OS40OSAzNzIuNDMgQyA1NTIuODQgMzg1LjUyIDU0NC43MSAzOTcuODcgNTM1LjA5IDQwOC45NyBDIDUxMy4wNCA0MzQuNjUgNDgzLjc3IDQ1My41MCA0NTIuMTUgNDY1LjIwIEMgNDQ0LjU2IDQ2Ny44NSA0MzcuMTUgNDcxLjcyIDQzMS44OCA0NzcuOTMgQyA0MjUuNjMgNDg1LjA0IDQyMi45MSA0OTQuNjMgNDIyLjg3IDUwMy45NyBDIDQyMi41NCA1MzYuMzEgNDIyLjIyIDU2OC42NSA0MjIuMjAgNjAwLjk5IEMgNDIyLjExIDY1NC4zNSA0MjMuNDIgNzA3LjY5IDQyNC4zMSA3NjEuMDQgQyA0MjQuNDYgNzgyLjA2IDQyNS42MSA4MDMuMTIgNDIzLjYzIDgyNC4wOSBDIDQyMy4zMiA4MzEuNjkgNDIxLjgyIDgzOS4zNSA0MjIuODYgODQ2Ljk0IEMgNDIzLjgyIDg1Mi43MiA0MjkuNTQgODU1LjcxIDQzNC41OCA4NTcuNDIgQyA0OTcuNjMgODc1LjgyIDU2MS40MiA4OTMuMDkgNjI2LjkzIDg5OS45OCBDIDY2MS44OCA5MDMuNzEgNjk3LjA1IDkwNC4yNiA3MzIuMTUgOTA1LjU0IEMgNzU0Ljc2IDkwNS43MCA3NzcuMzcgOTA1LjgxIDc5OS45OSA5MDUuNzQgQyA4MTQuMzIgOTA1LjUxIDgyOC43OSA5MDUuODkgODQyLjk1IDkwMy4yMCBDIDg1MS40OCA5MDEuNTkgODYwLjMxIDg5OS42MCA4NjcuNDMgODk0LjM0IEMgODc3LjE5IDg4Ny40NyA4ODIuOTMgODc1LjgyIDg4My41NiA4NjQuMDIgQyA4ODQuMDQgODU2LjcxIDg4My4yMiA4NDguNTggODc4LjA2IDg0Mi45MyBDIDg3Mi43MiA4MzcuMjAgODY0LjYxIDgzNS4wNSA4NTcuMDMgODM0LjYwIEMgODQ1LjY0IDgzNC4yMSA4MzQuMjUgODM0LjA3IDgyMi44NyA4MzMuNjggQyA4MTkuNzQgODMzLjQ4IDgxNi4yNiA4MzMuMzggODEzLjczIDgzMS4zMCBDIDgxMS4xMSA4MjguOTggODEwLjgwIDgyNS4yMCA4MTAuODAgODIxLjk0IEMgODEwLjkxIDgxNy45OSA4MTAuNDQgODE0LjA3IDgxMC4zMiA4MTAuMTQgQyA4MTAuNzIgODA3LjAwIDgxNC41NCA4MDYuOTYgODE2Ljk3IDgwNi43NCBDIDgzNS4zMyA4MDUuODcgODUzLjY4IDgwNC42OCA4NzIuMDUgODAzLjg4IEMgODc5LjQ2IDgwMy41OSA4ODcuMTAgODA0LjAyIDg5NC4xOSA4MDEuNDAgQyA5MDMuNzMgNzk4LjIzIDkxMS4yMyA3OTAuNjUgOTE1LjkxIDc4MS45MyBDIDkyNS4zMiA3NjQuNTggOTI3LjM5IDc0NC4zNSA5MjYuOTYgNzI0LjkzIEMgOTI2Ljk5IDcyMS41NyA5MjUuNjMgNzE4LjAxIDkyMi41OSA3MTYuMzEgQyA5MTUuNDQgNzEyLjEwIDkwNi45MyA3MTIuMDggODk4Ljk1IDcxMC45NiBDIDg4NC43MSA3MDkuMTIgODcwLjM2IDcwOC41NCA4NTYuMDEgNzA4LjM2IEMgODUwLjcxIDcwOC4xMyA4NDUuMzcgNzA4LjUzIDg0MC4xMSA3MDcuNzIgQyA4MzIuNjggNzA2LjQ1IDgyNy44MyA2OTYuNzEgODMyLjIwIDY5MC4zMCBDIDgzNS43NiA2ODUuMzMgODQxLjk2IDY4Mi44MSA4NDcuOTEgNjgyLjQxIEMgODY2LjkzIDY4MS4yNCA4ODYuMDMgNjgxLjQ3IDkwNS4wMSA2NzkuNTYgQyA5MjAuMDIgNjc3Ljg4IDkzNS4zOSA2NzIuMTggOTQ1LjM4IDY2MC4zOCBDIDk1Ni4wMyA2NDcuOTcgOTU5LjA5IDYzMC43NiA5NTcuODAgNjE0Ljg2IEMgOTU3LjEzIDYwNi4xMiA5NTMuMzMgNTk3LjI1IDk0Ni4wMCA1OTIuMTAgQyA5MzYuNDggNTg1LjM5IDkyNC4zNiA1ODMuOTAgOTEzLjAwIDU4NC41MyBDIDg5Ny42OCA1ODQuMjggODgxLjc1IDU4Ni4zMiA4NjcuMDYgNTgwLjg3IEMgODYzLjIzIDU3OS41NSA4NTguOTIgNTc3Ljk3IDg1Ny4wMCA1NzQuMDkgQyA4NTQuMDIgNTY4LjI2IDg1Ny44MCA1NjAuNjAgODYzLjg2IDU1OC42MiBDIDg2OC43NCA1NTcuMDAgODczLjkyIDU1Ni42NiA4NzkuMDAgNTU2LjA0IEMgODk3LjYzIDU1NC40MyA5MTYuMzMgNTUzLjg4IDkzNC45NCA1NTEuOTkgQyA5NDIuMDggNTUxLjI3IDk0OS4zMiA1NDkuNDUgOTU1LjMxIDU0NS4zNCBDIDk2MS45NCA1NDAuOTUgOTY2LjE4IDUzMy42MSA5NjcuNzEgNTI1LjkwIEMgOTY5Ljc5IDUxNS4wMyA5NjguODQgNTAzLjgxIDk2Ny4wMSA0OTIuOTggQyA5NjUuNTcgNDg0LjE4IDk2MC4xMyA0NzUuOTAgOTUxLjkwIDQ3Mi4xMiBDIDkzOS4yOSA0NjYuNzEgOTI1LjM5IDQ2Ni40MCA5MTEuOTkgNDY0LjU3IEMgODk0LjQwIDQ2Mi40MSA4NzYuNzYgNDYwLjI1IDg1OS4wMSA0NjAuMTAgQyA4MDIuMzMgNDU5LjQ0IDc0NS42NSA0NjAuNTUgNjg4Ljk3IDQ2MS4wMSBDIDY4NC4xNSA0NjAuOTIgNjc4Ljk4IDQ2MS43NSA2NzQuNTAgNDU5LjU0IEMgNjcxLjc1IDQ1OC4yMCA2NzAuNjQgNDU0LjkxIDY3MS4xMyA0NTIuMDQgQyA2NzIuMTAgNDQ0LjMwIDY3NS41NCA0MzcuMjAgNjc3Ljk5IDQyOS44NyBDIDY4OS44OSAzOTUuNjcgNjkzLjg3IDM1OS4wNiA2OTIuMDcgMzIyLjk5IEMgNjkxLjA1IDI5MC4zMSA2NzguODkgMjU4LjE4IDY1Ny45MSAyMzMuMDggQyA2NTIuNDcgMjI2LjU0IDY0Ni44MSAyMTkuOTggNjM5LjYxIDIxNS4zMSBDIDYzMy4yMCAyMTAuOTUgNjI1LjIyIDIwNy43MCA2MTcuNDAgMjA5LjY1IE0gMzAxLjA5IDQ2MC4zNSBDIDI5NC4yMSA0NjEuNzUgMjg3LjE1IDQ2NC4wNSAyODIuMDIgNDY5LjA2IEMgMjc2Ljc5IDQ3NC4wOCAyNzQuNDEgNDgxLjI0IDI3My4xOCA0ODguMjEgQyAyNzEuMjcgNDk4LjAxIDI3MS42MCA1MDguMDQgMjcxLjI2IDUxNy45NyBDIDI3MC40OCA1NDguMzIgMjY5LjUxIDU3OC42NiAyNjkuMzQgNjA5LjAyIEMgMjY5LjE3IDY5MC4wMiAyNjkuODkgNzcxLjAyIDI3MC4zMSA4NTIuMDIgQyAyNzAuNDEgODYxLjMxIDI3MC4xMyA4NzAuNjYgMjcxLjQ1IDg3OS44OSBDIDI3Mi4zOSA4ODYuMDggMjc0LjM3IDg5Mi41MyAyNzkuMDYgODk2Ljk1IEMgMjgzLjUxIDkwMS4yMiAyODkuNzkgOTAyLjc0IDI5NS43NyA5MDMuMjAgQyAzMTcuODEgOTA0Ljk1IDMzOS45MyA5MDQuOTUgMzYyLjAzIDkwNC43OSBDIDM2OS41NiA5MDQuODUgMzc2LjgyIDkwMi40MyAzODMuNzQgODk5LjY5IEMgMzg3LjUxIDg5OC4xNiAzOTEuMjYgODk1LjkzIDM5My4yNiA4OTIuMjUgQyAzOTYuMDIgODg3LjM2IDM5NS4zNyA4ODEuNTIgMzk0LjkwIDg3Ni4xNyBDIDM5NC4xMiA4NjkuMTQgMzkzLjkxIDg2Mi4wNyAzOTQuMDAgODU1LjAwIEMgMzkzLjkyIDc5OS4zMSAzOTQuMDAgNzQzLjYyIDM5My45MyA2ODcuOTMgQyAzOTMuNzAgNjg2LjM3IDM5NC4yOSA2ODUuMTIgMzk1Ljg4IDY4NC42OSBDIDM5NS45OCA2MjYuMTMgMzk1Ljk3IDU2Ny41NyAzOTUuODUgNTA5LjAxIEMgMzk1LjMyIDQ5Ni43OSAzOTQuOTcgNDgzLjY1IDM4OC4xMSA0NzMuMDMgQyAzODIuNjUgNDY0LjQ1IDM3Mi43NSA0NTkuOTAgMzYyLjk4IDQ1OC4zNiBDIDM0Mi40NiA0NTUuMTggMzIxLjQxIDQ1Ni4zMiAzMDEuMDkgNDYwLjM1IFoiIC8+DQo8L2c+DQo8L3N2Zz4NCg==');
}

.production-item__sticker--t4 {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iMTE5M3B0IiBoZWlnaHQ9IjExOTZwdCIgdmlld0JveD0iMCAwIDExOTMgMTE5NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9IiNkOTNiMTdmZiI+DQo8cGF0aCBmaWxsPSIjZDkzYjE3IiBvcGFjaXR5PSIxLjAwIiBkPSIgTSA1NzguMzUgMy41MiBDIDY2My4yNSAxLjgzIDc0OC41NCAxOC40MyA4MjYuMjkgNTIuNjggQyA4ODYuOTUgNzkuMjcgOTQzLjAwIDExNi4yOCA5OTEuMzcgMTYxLjUxIEMgMTA1Ny45NSAyMjMuNjMgMTEwOS44NyAzMDEuMzggMTE0MS40MSAzODYuODMgQyAxMTcxLjQyIDQ2Ny42OSAxMTgyLjk0IDU1NS4yMyAxMTc1LjU3IDY0MS4xMyBDIDExNjkuMTEgNzE3LjY2IDExNDcuMzQgNzkyLjg2IDExMTEuODcgODYwLjk3IEMgMTA4Mi41MyA5MTcuNDMgMTA0My45MiA5NjkuMDQgOTk4LjEyIDEwMTMuMjAgQyA5NTMuMTUgMTA1Ni41OCA5MDEuMjQgMTA5Mi43NyA4NDQuOTMgMTExOS44NiBDIDc3My44NSAxMTU0LjE0IDY5NS43NSAxMTczLjY2IDYxNi45MyAxMTc3LjA2IEMgNTY5LjA2IDExNzkuMTUgNTIwLjkxIDExNzUuOTcgNDczLjg3IDExNjYuNzIgQyAzOTIuNDEgMTE1MC44NyAzMTQuNTAgMTExNy4yNyAyNDYuOTUgMTA2OS4wOCBDIDE5Ny41NiAxMDMzLjkxIDE1My42NCA5OTEuMDcgMTE3LjI2IDk0Mi41NiBDIDc1LjAxIDg4Ni4zMSA0Mi45OCA4MjIuNDAgMjMuMzYgNzU0LjgzIEMgLTEuMDggNjcwLjk5IC02LjI5IDU4MS42OCA3LjcyIDQ5NS41MCBDIDE3LjM4IDQzNi4wNiAzNi4zMyAzNzguMTUgNjMuNjcgMzI0LjUwIEMgOTIuNDQgMjY3Ljk4IDEzMC40NyAyMTYuMjAgMTc1LjcyIDE3MS43NiBDIDIyMi4zOCAxMjUuODggMjc2Ljc1IDg3LjgzIDMzNS44OSA1OS44MCBDIDQxMS40MSAyMy44OCA0OTQuNzQgNC42NyA1NzguMzUgMy41MiBNIDQ5NC42OCA0NjguMDUgQyA0MjguMzcgNDc3LjcyIDM2Mi4wNSA0ODcuMjcgMjk1Ljc1IDQ5Ny4wMCBDIDM0My42NyA1NDMuODMgMzkxLjY5IDU5MC41NSA0MzkuNjYgNjM3LjMyIEMgNDI4LjM1IDcwMy40MSA0MTcuMDEgNzY5LjQ5IDQwNS42NyA4MzUuNTcgQyA0NTYuOTIgODA4LjU5IDUwOC4xOSA3ODEuNjYgNTU5LjQ0IDc1NC43MSBDIDU2Ny42MCA3NTAuNjAgNTc1LjU3IDc0NS44NSA1ODMuODUgNzQyLjE0IEMgNjQzLjE5IDc3My4xNCA3MDIuMzkgODA0LjQ1IDc2MS42OCA4MzUuNTQgQyA3NTAuMzEgNzY5LjUwIDczOS4wNSA3MDMuNDQgNzI3LjY3IDYzNy4zOSBDIDc3NS42NCA1OTAuNTQgODIzLjY4IDU0My43NSA4NzEuNzIgNDk2Ljk2IEMgODA1LjM5IDQ4Ny4zOSA3MzkuMTAgNDc3LjY0IDY3Mi43NyA0NjguMTEgQyA2NDIuOTYgNDA4LjAzIDYxMy4zOSAzNDcuODQgNTgzLjY3IDI4Ny43MyBDIDU1NC4wMCAzNDcuODMgNTI0LjM1IDQwNy45NCA0OTQuNjggNDY4LjA1IFoiIC8+DQo8L2c+DQo8ZyBpZD0iI2ZmZmZmZmZmIj4NCjxwYXRoIGZpbGw9IiNmZmZmZmYiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDQ5NC42OCA0NjguMDUgQyA1MjQuMzUgNDA3Ljk0IDU1NC4wMCAzNDcuODMgNTgzLjY3IDI4Ny43MyBDIDYxMy4zOSAzNDcuODQgNjQyLjk2IDQwOC4wMyA2NzIuNzcgNDY4LjExIEMgNzM5LjEwIDQ3Ny42NCA4MDUuMzkgNDg3LjM5IDg3MS43MiA0OTYuOTYgQyA4MjMuNjggNTQzLjc1IDc3NS42NCA1OTAuNTQgNzI3LjY3IDYzNy4zOSBDIDczOS4wNSA3MDMuNDQgNzUwLjMxIDc2OS41MCA3NjEuNjggODM1LjU0IEMgNzAyLjM5IDgwNC40NSA2NDMuMTkgNzczLjE0IDU4My44NSA3NDIuMTQgQyA1NzUuNTcgNzQ1Ljg1IDU2Ny42MCA3NTAuNjAgNTU5LjQ0IDc1NC43MSBDIDUwOC4xOSA3ODEuNjYgNDU2LjkyIDgwOC41OSA0MDUuNjcgODM1LjU3IEMgNDE3LjAxIDc2OS40OSA0MjguMzUgNzAzLjQxIDQzOS42NiA2MzcuMzIgQyAzOTEuNjkgNTkwLjU1IDM0My42NyA1NDMuODMgMjk1Ljc1IDQ5Ny4wMCBDIDM2Mi4wNSA0ODcuMjcgNDI4LjM3IDQ3Ny43MiA0OTQuNjggNDY4LjA1IFoiIC8+DQo8L2c+DQo8L3N2Zz4NCg==');
}

.production-item__data {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 230px;
    padding-bottom: 10px;
}

.production-item__data img {
    max-width: 100%;
    max-height: 100%;
}

.production-item__title {
    min-height: 50px;
    color: #282828;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    padding-bottom: 15px;
    display: block;
    text-decoration: none;
}

.production-item__line {
    width: 100%;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-bottom: 24px;
}

.production-item__line--f {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 14px;
}

.production-item__name {
    color: #7b7a7a;
    font-size: 14px;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.production-item__select-box {
    width: 90px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 90px;
    flex: 0 0 90px;
}

.production-item__money {
    font-size: 22px;
    font-weight: bold;
    color: #282828;
    display: inline-block;
    vertical-align: middle;
}

.rub {
    font-family: 'ALS Rubl';
}

.production-item__oldmoney {
    text-decoration: line-through;
    color: #a5a5a5;
    font-size: 17px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
}

.production-item__buy {
    display: inline-block;
    cursor: pointer;
    width: calc( 100% - 28px);
    color: #4c4843;
    text-align: center;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    height: 48px;
    font-size: 15px;
    line-height: 48px;
    text-decoration: none;
    padding: 0 14px;
    overflow: hidden;
    position: relative;
    transition: all 0.4s ease 0s;
}

.production-item__buy:hover {
    transition: all 0.4s ease 0s;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.production-item__buy:hover:after {
    left: 120%;
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.production-item__buy:after {
    background: #fff;
    content: "";
    height: 155px;
    left: -75px;
    opacity: .2;
    position: absolute;
    top: -50px;
    transform: rotate(35deg);
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    z-index: 50;
}

.production-item__buy::before {
}

.more-box {
    width: 100%;
    text-align: center;
}

.more-box__load {
    color: #282828;
    font-size: 16px;
    border-bottom: 1px dashed #282828;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-top: -7px;
    margin-left: 100px;
    cursor: pointer;
}

.more-box__load::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXJlc3RhcnQiIGZpbGw9IiMwNDY2N2YiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIsNEMxNC4xLDQgMTYuMSw0LjggMTcuNiw2LjNDMjAuNyw5LjQgMjAuNywxNC41IDE3LjYsMTcuNkMxNS44LDE5LjUgMTMuMywyMC4yIDEwLjksMTkuOUwxMS40LDE3LjlDMTMuMSwxOC4xIDE0LjksMTcuNSAxNi4yLDE2LjJDMTguNSwxMy45IDE4LjUsMTAuMSAxNi4yLDcuN0MxNS4xLDYuNiAxMy41LDYgMTIsNlYxMC42TDcsNS42TDEyLDAuNlY0TTYuMywxNy42QzMuNywxNSAzLjMsMTEgNS4xLDcuOUw2LjYsOS40QzUuNSwxMS42IDUuOSwxNC40IDcuOCwxNi4yQzguMywxNi43IDguOSwxNy4xIDkuNiwxNy40TDksMTkuNEM4LDE5IDcuMSwxOC40IDYuMywxNy42WiIgLz48L3N2Zz4=") no-repeat;
    width: 22px;
    height: 22px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    -moz-background-size: cover;
    background-size: cover;
    position: absolute;
    left: -30px;
    transform: rotate(-360deg);
}

.more-box__load:hover::before {
    animation: rotate2 1s linear infinite;
}

.btn--catalog {
    width: 211px;
    height: 58px;
    display: inline-block;
    vertical-align: middle;
    line-height: 57px;
    margin-left: 30px;
    overflow: hidden;
    transition: all 0.4s ease 0s;
}

.btn--catalog:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.btn--catalog:hover:after {
    left: 120%;
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.btn--catalog:after {
    background: #fff;
    content: "";
    height: 155px;
    left: -75px;
    opacity: .2;
    position: absolute;
    top: -50px;
    transform: rotate(35deg);
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    z-index: 50;
}

.public-block {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 70px;
    position: relative;
    z-index: 1;
    background: url(../images/bg-news.jpg) center no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    padding-bottom: 75px;
}

.public-block::before {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: -200px;
    margin: 0 auto;
    width: 1920px;
    height: 487px;
    background: url(../images/img-left.png) top left no-repeat;
    content: '';
}

.public-list {
    display: block;
    margin: 0 auto;
    padding-bottom: 15px;
}

.responce-block {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: url(../images/bg-responce.jpg) top center no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 67px;
}

.responce-block__title {
    text-align: center;
    color: #282828;
    font-size: 30px;
    font-weight: 500;
}

.responce-block__text {
    text-align: center;
    font-weight: bold;
    font-size: 36px;
    display: block;
    margin-top: -3px;
}

.box-responce {
    width: 100%;
    font-size: 0px;
    padding-top: 58px;
    padding-bottom: 32px;
}

.box-responce__d1 {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 100px 0 70px;
}

.box-responce__d2 {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 4px;
    padding-left: 105px;
    padding-right: 50px;
}

.faq-block {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 75px;
    padding-bottom: 62px;
}

.faq-block__title {
    text-align: center;
    color: #282828;
    font-size: 30px;
    font-weight: 500;
}

.faq-block__text {
    text-align: center;
    font-weight: 700;
    font-size: 36px;
    display: block;
    margin-top: -3px;
    padding-bottom: 31px;
}

.faq {
    width: -moz-calc(100% + 20px);
    width: calc(100% + 20px);
    font-size: 0px;
}

.faq--full {
    width: 100%;
    padding-bottom: 55px;
}

.faq__item {
    display: inline-block;
    vertical-align: top;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: -moz-calc(100% / 2 - 20px);
    width: calc(100% / 2 - 20px);
    margin-right: 20px;
    margin-bottom: 20px;
}

.faq__item--full {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 19px;
}

.faq__title {
    position: relative;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    color: #fff;
    background: #4e4e4e;
    font-size: 18px;
    font-weight: 600;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding-left: 40px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 40px;
}

.faq__item--full .faq__title {
    padding-left: 29px;
}

.faq__title::after {
    display: block;
    content: '';
    position: absolute;
    right: 28px;
    top: 0px;
    bottom: 0;
    margin: auto;
    width: 39px;
    height: 39px;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px #fff solid;
    background: url(../images/row-help.svg) center no-repeat;
}

.faq__text {
    display: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    line-height: 28px;
    padding-top: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 30px;
    padding-right: 30px;
    letter-spacing: -0.5px;
    padding-bottom: 28px;
}

.faq__text p {
    padding-bottom: 20px;
}

.faq__text--visible .faq__text {
    display: block;
    background: #fff;
}

.faq__text--visible .faq__title {
    background: #04667f;
}

.faq__text--visible .faq__title::after {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.footer {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 0px;
}

.logo-footer {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    margin-top: 35px;
}

.logo-footer__image {
    left: 0;
    width: 232px;
    top: -8px;
}

.logo-footer__text {
    font-size: 15px;
}

.logo-footer__title {
    font-weight: 700;
    font-size: 15px;
}

.footer-d {
    display: block;
    padding-top: 22px;
}

.footer-d--t1 {
    padding-top: 8px;
}

.footer-d__link {
    cursor: pointer;
    text-decoration: none;
    font-size: 15px;
    color: #fff;
}

.footer-d__link:hover {
    color: #F1E2CF;
}

.footer__item {
    display: inline-block;
    vertical-align: top;
    padding-top: 65px;
    width: 184px;
    height: 173px;
}

.footer__item--t1 {
    padding-top: 30px;
    width: 434px;
    padding-right: 68px;
}

.footer__item--t2 {
    width: 134px;
}

.footer__title {
    display: block;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 12px;
}

.main-footer {
    list-style: none;
    padding: 0;
    margin: 0;
}

.main-footer__item {
    display: block;
    padding-bottom: 6px;
    font-size: 15px;
}

.main-footer__item:last-child {
    padding-bottom: 0;
}

.main-footer__link {
    cursor: pointer;
    text-decoration: none;
    color: #fff;
}

.open-main .mobile-menu-list {
    background: transparent !important;
}

.main-footer__link:hover {
    color: #F1E2CF;
}

.contacts-footer {
    display: inline-block;
    vertical-align: top;
    text-align: right;
    color: #fff;
    padding-top: 64px;
    width: 236px;
}

.contacts-footer-time {
    display: block;
    text-decoration: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    font-size: 15px;
}

.contacts-footer-time:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 9px;
    height: 9px;
    background: #6ebf3a;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: 3px;
    margin-top: -3px;
}

.contacts-footer-phone {
    display: block;
    text-decoration: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    cursor: pointer;
    text-decoration: none;
    font-size: 21px;
    font-weight: 700;
    color: #fff;
    margin-top: 4px;
    letter-spacing: 2px;
}

.contacts-footer-phone:hover {
    color: #F1E2CF;
}

.contacts-footer-line {
    display: block;
    text-decoration: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    padding-top: 5px;
}

@media screen and (min-width: 768px) {
    .search-block {
        z-index: 2;
    }

    .search-block {
        position: absolute;
        left: -2000px;
        top: 128px;
        opacity: 0;
        -moz-transition: all 500ms ease-in-out;
        transition: all 500ms ease-in-out;
    }

    .search-block__closed {
        position: absolute;
        right: -45px;
        top: 0px;
        bottom: 0;
        cursor: pointer;
        margin: auto;
        display: block;
        width: 40px;
        height: 40px;
        display: block!important;
    }

    .search-block__closed::after {
        position: absolute;
        width: 20px;
        height: 1px;
        content: '';
        display: block;
        background: #282828;
        transform: rotate(-45deg);
        top: 0px;
        bottom: 0px;
        left: 0;
        right: 0;
        margin: auto;
    }

    .search-block__closed::before {
        position: absolute;
        width: 20px;
        height: 1px;
        content: '';
        display: block;
        background: #282828;
        transform: rotate(45deg);
        top: 0px;
        bottom: 0px;
        left: 0;
        right: 0;
        margin: auto;
    }

    .mobile-search .search-block {
        left: auto;
        top: 20px;
        right: 100px;
        width: 100%;
        max-width: 900px;
        background: #fff;
        z-index: 128;
        opacity: 1;
        padding: 0px;
        -moz-transition: all 500ms ease-in-out;
        transition: all 500ms ease-in-out;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding: 8px 10px;
        height: 52px;
    }
}

@media (min-width: 1023px) and (max-width: 1200px) {
    .mobile-search .search-block {
        right: auto;
        max-width: 585px;
    }

    .search-block__form {
        max-width: 530px;
    }
}

.social-header__w36 {
    width: 36px;
}

.personal__search.social-header__link {
    width: auto;
    height: auto;
}

.contacts-footer-button {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    font-size: 15px;
    color: #fff;
    border-bottom: 1px #fff dashed;
    padding-bottom: 1px;
}

.contacts-footer-button:hover {
    color: #F1E2CF;
    border-bottom-color: #F1E2CF;
}

.footer-line {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #fff;
    text-align: center;
    font-size: 13px;
    color: #000;
    padding: 17px 0px;
}

.bscompany {
    position: absolute;
    width: 130px;
    display: block;
    right: 0;
    height: 32px;
    top: -10px;
}

.bscompany img,.bscompany svg {
    width: 100%;
    max-height: 100%;
}

.select-buy {
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #f3f3f3;
    width: 90px;
    height: 32px;
    font-size: 13px;
    color: #282828;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.select-buy__result {
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    height: 32px;
    line-height: 32px;
    padding: 0 20px 0 12px;
    position: relative;
    cursor: pointer;
}

.select-buy__result:before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxDQoJCUwzMC4yNjIsNjIuMjQxYy0xLjkwMy0xLjkwNi00LjA5My0yLjg1Ni02LjU2Ny0yLjg1NmMtMi40NzUsMC00LjY2NSwwLjk1LTYuNTY3LDIuODU2TDIuODU2LDc2LjUxNUMwLjk1LDc4LjQxNywwLDgwLjYwNywwLDgzLjA4Mg0KCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcNCgkJYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 7px;
    height: 5px;
    -moz-background-size: cover;
    background-size: cover;
    content: '';
    display: block;
    position: absolute;
    right: 10px;
    bottom: 0px;
    top: 0px;
    margin: auto;
}

.select-buy__box {
    width: 100%;
    position: absolute;
    left: 0;
    top: 100%;
    margin-top: -3px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px #f2f4f5 solid;
    border-right: 1px #f2f4f5 solid;
    border-bottom: 1px #f2f4f5 solid;
    display: none;
    z-index: 10;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
}

.select-buy__list {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    background: #fff;
    max-height: 80px;
    overflow: auto;
}

.select-buy__item {
    display: block;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 10px;
    cursor: pointer;
}

.select-buy__item:hover {
    background: #f9f9f9;
}

.public-item {
    width: 355px;
    display: block;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    height: 455px;
    background: #fff;
    cursor: pointer;
    text-decoration: none;
}

.public-item:hover {
    -moz-box-shadow: 0px 0px 28px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 28px 0px rgba(45, 45, 45, 0.1);
}

.public-item__data {
    display: block;
    width: 100%;
    height: 239px;
}

.public-item__data img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.public-item__name,.public-item__text,.public-item__more {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 20px;
    display: block;
}

.public-item__name {
    font-weight: 600;
    color: #282828;
    font-size: 16px;
    padding-top: 28px;
}

.public-item__text {
    color: #282828;
    font-size: 15px;
    line-height: 24px;
    padding-top: 14px;
}

.public-item__more {
    text-align: right;
    padding-top: 15px;
    color: #282828;
}

.public-item__more::after {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciAyIiBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTIyLDlhMSwxLDAsMCwwLDAsMS40Mmw0LjYsNC42SDMuMDZhMSwxLDAsMSwwLDAsMkgyNi41OEwyMiwyMS41OUExLDEsMCwwLDAsMjIsMjNhMSwxLDAsMCwwLDEuNDEsMGw2LjM2LTYuMzZhLjg4Ljg4LDAsMCwwLDAtMS4yN0wyMy40Miw5QTEsMSwwLDAsMCwyMiw5WiIvPjwvZz48L3N2Zz4=') no-repeat;
    width: 18px;
    height: 18px;
    content: '';
    display: inline-block;
    vertical-align: middle;
}

.public-item:hover .public-item__more {
    color: #000;
}

.slider-public .slick-slide {
    outline: none !important;
}

.slider-public .slick-prev {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 54px;
    height: 54px;
    left: -50px;
    margin-top: 14px;
    z-index: 10;
}

.slider-public .slick-prev::before,.slider-public .slick-next::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iMTlwdCIgaGVpZ2h0PSIxOXB0IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9IiMwMDAwMDBmZiI+DQo8cGF0aCBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAyNzAuOTEgMTQwLjk2IEMgMjcxLjUzIDEzMy43MyAyNzcuODAgMTI3LjQ5IDI4NS4wMyAxMjYuOTEgQyAyODkuOTAgMTI2LjMyIDI5NC45MiAxMjguMTUgMjk4LjMxIDEzMS42OSBDIDMzNS45OSAxNjkuMzUgMzczLjY5IDIwNi45OSA0MTEuMzEgMjQ0LjcxIEMgNDE3LjM4IDI1MC42MiA0MTcuMzMgMjYxLjMxIDQxMS4yMiAyNjcuMTkgQyAzNzUuNTkgMzAyLjkyIDMzOS44NyAzMzguNTcgMzA0LjE5IDM3NC4yNiBDIDMwMC4xMyAzNzguMDIgMjk2LjY4IDM4My4wNiAyOTEuMDEgMzg0LjQ2IEMgMjg0LjQzIDM4Ni4zMSAyNzYuODggMzgzLjUwIDI3My4zMCAzNzcuNjUgQyAyNjkuMjEgMzcxLjQ4IDI3MC4yNiAzNjIuNTIgMjc1LjcxIDM1Ny40OCBDIDMwNC4yMSAzMjguOTcgMzMyLjc0IDMwMC40OCAzNjEuMjMgMjcxLjk1IEMgMjc4LjQ4IDI3MS45MSAxOTUuNzMgMjcxLjk1IDExMi45OCAyNzEuOTMgQyAxMDYuMjYgMjcyLjI4IDk5LjYyIDI2OC4wMiA5Ny4xOSAyNjEuNzQgQyA5NC4yNiAyNTQuNjYgOTcuMzQgMjQ1LjgxIDEwNC4wMyAyNDIuMDkgQyAxMDguMjAgMjM5LjQ0IDExMy4yOSAyMzkuOTMgMTE3Ljk5IDIzOS45MyBDIDE5OS4wOSAyMzkuOTMgMjgwLjE5IDIzOS45NSAzNjEuMjkgMjM5LjkyIEMgMzMyLjc4IDIxMS4zNiAzMDQuMjIgMTgyLjg1IDI3NS42OSAxNTQuMzEgQyAyNzIuMTMgMTUwLjkxIDI3MC4zMCAxNDUuODUgMjcwLjkxIDE0MC45NiBaIiAvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 27px;
    height: 27px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.slider-public .slick-prev::before {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.slider-public .slick-prev:hover::before,.slider-public .slick-next:hover::before {
}

.slider-public .slick-next {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 54px;
    height: 54px;
    right: -50px;
    margin-top: 14px;
    z-index: 10;
}

.public-block__center {
    text-align: center;
}

.btn--news {
    width: 211px;
    height: 58px;
    line-height: 58px;
}

.slider-responce .slick-slide {
    outline: none !important;
}

.slider-responce .slick-prev {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 54px;
    height: 54px;
    left: -70px;
    margin-top: 10px;
    z-index: 10;
}

.slider-responce .slick-prev::before,.slider-responce .slick-next::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iMTlwdCIgaGVpZ2h0PSIxOXB0IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9IiMwMDAwMDBmZiI+DQo8cGF0aCBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAyNzAuOTEgMTQwLjk2IEMgMjcxLjUzIDEzMy43MyAyNzcuODAgMTI3LjQ5IDI4NS4wMyAxMjYuOTEgQyAyODkuOTAgMTI2LjMyIDI5NC45MiAxMjguMTUgMjk4LjMxIDEzMS42OSBDIDMzNS45OSAxNjkuMzUgMzczLjY5IDIwNi45OSA0MTEuMzEgMjQ0LjcxIEMgNDE3LjM4IDI1MC42MiA0MTcuMzMgMjYxLjMxIDQxMS4yMiAyNjcuMTkgQyAzNzUuNTkgMzAyLjkyIDMzOS44NyAzMzguNTcgMzA0LjE5IDM3NC4yNiBDIDMwMC4xMyAzNzguMDIgMjk2LjY4IDM4My4wNiAyOTEuMDEgMzg0LjQ2IEMgMjg0LjQzIDM4Ni4zMSAyNzYuODggMzgzLjUwIDI3My4zMCAzNzcuNjUgQyAyNjkuMjEgMzcxLjQ4IDI3MC4yNiAzNjIuNTIgMjc1LjcxIDM1Ny40OCBDIDMwNC4yMSAzMjguOTcgMzMyLjc0IDMwMC40OCAzNjEuMjMgMjcxLjk1IEMgMjc4LjQ4IDI3MS45MSAxOTUuNzMgMjcxLjk1IDExMi45OCAyNzEuOTMgQyAxMDYuMjYgMjcyLjI4IDk5LjYyIDI2OC4wMiA5Ny4xOSAyNjEuNzQgQyA5NC4yNiAyNTQuNjYgOTcuMzQgMjQ1LjgxIDEwNC4wMyAyNDIuMDkgQyAxMDguMjAgMjM5LjQ0IDExMy4yOSAyMzkuOTMgMTE3Ljk5IDIzOS45MyBDIDE5OS4wOSAyMzkuOTMgMjgwLjE5IDIzOS45NSAzNjEuMjkgMjM5LjkyIEMgMzMyLjc4IDIxMS4zNiAzMDQuMjIgMTgyLjg1IDI3NS42OSAxNTQuMzEgQyAyNzIuMTMgMTUwLjkxIDI3MC4zMCAxNDUuODUgMjcwLjkxIDE0MC45NiBaIiAvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 27px;
    height: 27px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.slider-responce .slick-prev::before {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.slider-responce .slick-prev:hover::before,.slider-responce .slick-next:hover::before {
}

.slider-responce .slick-next {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 54px;
    height: 54px;
    right: -65px;
    margin-top: 10px;
    z-index: 10;
}

.slider-responce-item {
    display: block;
    width: 100%;
    color: #282828;
}

.slider-responce__name {
    font-size: 20px;
    font-weight: bold;
    display: block;
    padding-bottom: 20px;
}

.slider-responce__text {
    font-size: 16px;
    line-height: 28px;
}

.slider-responce__right {
    text-align: right;
    display: block;
    padding-top: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 10px;
}

.slider-responce__link {
    cursor: pointer;
    text-decoration: none;
    color: #282828;
    font-size: 16px;
    font-weight: 500;
}

.slider-responce__link:after {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iIzA0NjY3ZiIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciAyIiBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTIyLDlhMSwxLDAsMCwwLDAsMS40Mmw0LjYsNC42SDMuMDZhMSwxLDAsMSwwLDAsMkgyNi41OEwyMiwyMS41OUExLDEsMCwwLDAsMjIsMjNhMSwxLDAsMCwwLDEuNDEsMGw2LjM2LTYuMzZhLjg4Ljg4LDAsMCwwLDAtMS4yN0wyMy40Miw5QTEsMSwwLDAsMCwyMiw5WiIvPjwvZz48L3N2Zz4=") no-repeat;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciAyIiBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTIyLDlhMSwxLDAsMCwwLDAsMS40Mmw0LjYsNC42SDMuMDZhMSwxLDAsMSwwLDAsMkgyNi41OEwyMiwyMS41OUExLDEsMCwwLDAsMjIsMjNhMSwxLDAsMCwwLDEuNDEsMGw2LjM2LTYuMzZhLjg4Ljg4LDAsMCwwLDAtMS4yN0wyMy40Miw5QTEsMSwwLDAsMCwyMiw5WiIvPjwvZz48L3N2Zz4=') no-repeat;
    width: 18px;
    height: 18px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

.slider-responce__link:hover {
    color: #04667f;
    color: #000;
}

.box-responce__title {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #282828;
    padding-bottom: 10px;
}

.slider-video-item {
    width: 100%;
}

.video-box {
    display: block;
    width: 438px;
    height: 237px;
    overflow: hidden;
    position: relative;
    border: 3px #1c1c1c solid;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.video-box img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.video-box__play {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: rgba(45, 153, 179, 0.8);
    width: 68px;
    height: 68px;
    cursor: pointer;
}

.video-box__play:before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9ImJsdWVfY29weSIgZmlsbD0iI2ZmZiIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGcgaWQ9IkxheWVyXzRfY29weSI+PHBhdGggZD0iTTMxLjM1NiwyNS42NzdsMzguNjI1LDIyLjNjMS41NTcsMC44OTksMS41NTcsMy4xNDcsMCw0LjA0NmwtMzguNjI1LDIyLjNjLTEuNTU3LDAuODk5LTMuNTA0LTAuMjI1LTMuNTA0LTIuMDIzVjI3LjcgICBDMjcuODUyLDI1LjkwMiwyOS43OTgsMjQuNzc4LDMxLjM1NiwyNS42Nzd6Ii8+PHBhdGggZD0iTTY5Ljk4MSw0Ny45NzdsLTM4LjYyNS0yMi4zYy0wLjIzMy0wLjEzNC0wLjQ3NC0wLjIxLTAuNzE2LTAuMjU5bDM3LjM0MSwyMS41NTljMS41NTcsMC44OTksMS41NTcsMy4xNDcsMCw0LjA0NiAgIGwtMzguNjI1LDIyLjNjLTAuMzQ5LDAuMjAxLTAuNzE2LDAuMjg4LTEuMDc4LDAuMzAxYzAuNjU2LDAuOTM4LDEuOTYxLDEuMzQzLDMuMDc4LDAuNjk5bDM4LjYyNS0yMi4zICAgQzcxLjUzOCw1MS4xMjQsNzEuNTM4LDQ4Ljg3Niw2OS45ODEsNDcuOTc3eiIvPjxwYXRoIGQ9Ik0zMS4zNTYsMjUuNjc3bDM4LjYyNSwyMi4zYzEuNTU3LDAuODk5LDEuNTU3LDMuMTQ3LDAsNC4wNDYgICBsLTM4LjYyNSwyMi4zYy0xLjU1NywwLjg5OS0zLjUwNC0wLjIyNS0zLjUwNC0yLjAyM1YyNy43QzI3Ljg1MiwyNS45MDIsMjkuNzk4LDI0Ljc3OCwzMS4zNTYsMjUuNjc3eiIgc3R5bGU9InN0cm9rZS1taXRlcmxpbWl0OjEwOyIvPjwvZz48L3N2Zz4=") no-repeat;
    width: 22px;
    height: 24px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.slider-video .slick-slide {
    outline: none !important;
}

.slider-video .slick-prev {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 54px;
    height: 54px;
    left: -70px;
    margin-top: -3px;
    z-index: 10;
}

.slider-video .slick-prev::before,.slider-video .slick-next::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iMTlwdCIgaGVpZ2h0PSIxOXB0IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9IiMwMDAwMDBmZiI+DQo8cGF0aCBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAyNzAuOTEgMTQwLjk2IEMgMjcxLjUzIDEzMy43MyAyNzcuODAgMTI3LjQ5IDI4NS4wMyAxMjYuOTEgQyAyODkuOTAgMTI2LjMyIDI5NC45MiAxMjguMTUgMjk4LjMxIDEzMS42OSBDIDMzNS45OSAxNjkuMzUgMzczLjY5IDIwNi45OSA0MTEuMzEgMjQ0LjcxIEMgNDE3LjM4IDI1MC42MiA0MTcuMzMgMjYxLjMxIDQxMS4yMiAyNjcuMTkgQyAzNzUuNTkgMzAyLjkyIDMzOS44NyAzMzguNTcgMzA0LjE5IDM3NC4yNiBDIDMwMC4xMyAzNzguMDIgMjk2LjY4IDM4My4wNiAyOTEuMDEgMzg0LjQ2IEMgMjg0LjQzIDM4Ni4zMSAyNzYuODggMzgzLjUwIDI3My4zMCAzNzcuNjUgQyAyNjkuMjEgMzcxLjQ4IDI3MC4yNiAzNjIuNTIgMjc1LjcxIDM1Ny40OCBDIDMwNC4yMSAzMjguOTcgMzMyLjc0IDMwMC40OCAzNjEuMjMgMjcxLjk1IEMgMjc4LjQ4IDI3MS45MSAxOTUuNzMgMjcxLjk1IDExMi45OCAyNzEuOTMgQyAxMDYuMjYgMjcyLjI4IDk5LjYyIDI2OC4wMiA5Ny4xOSAyNjEuNzQgQyA5NC4yNiAyNTQuNjYgOTcuMzQgMjQ1LjgxIDEwNC4wMyAyNDIuMDkgQyAxMDguMjAgMjM5LjQ0IDExMy4yOSAyMzkuOTMgMTE3Ljk5IDIzOS45MyBDIDE5OS4wOSAyMzkuOTMgMjgwLjE5IDIzOS45NSAzNjEuMjkgMjM5LjkyIEMgMzMyLjc4IDIxMS4zNiAzMDQuMjIgMTgyLjg1IDI3NS42OSAxNTQuMzEgQyAyNzIuMTMgMTUwLjkxIDI3MC4zMCAxNDUuODUgMjcwLjkxIDE0MC45NiBaIiAvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 27px;
    height: 27px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.slider-video .slick-prev::before {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.slider-video .slick-prev:hover::before,.slider-video .slick-next:hover::before {
}

.slider-video .slick-next {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 54px;
    height: 54px;
    right: -50px;
    margin-top: -3px;
    z-index: 10;
}

.responce-block__center {
    text-align: center;
}

.btn--responce {
    width: 285px;
    height: 58px;
    line-height: 58px;
}

.social-footer {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-top: 18px;
}

.social-footer__item {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.social-footer__link {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 36px;
    height: 36px;
}

.social-footer__link--bg1 {
    background: #34ace1;
}

.social-footer__link--bg2 {
    background: #6ebf3a;
}

.social-footer__link--bg3 {
    background: #eebf30;
}

.content {
    width: 100%;
    padding-bottom: 60px;
    overflow: hidden;
}

.content p {
    color: #282828;
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 20px;
}

.content p:not([class]) a:not([class]) {
    color: #000;
}

.content p:not([class]) a:not([class]):hover {
    text-decoration: none;
}

.content li:not([class]) a:not([class]) {
    color: #000;
}

.content li:not([class]) a:not([class]):hover {
    text-decoration: none;
}

.path {
    width: 100%;
    color: #969696;
    font-size: 18px;
    padding-top: 25px;
    padding-bottom: 30px;
}

.path__link {
    color: #575556;
    cursor: pointer;
    text-decoration: none;
    text-transform: capitalize;
    font-weight: 500;
}

.path__d {
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
}

.callback {
    width: 100%;
    margin: 0 auto;
    background: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 45px 30px;
}

.callback__title {
    font-size: 22px;
    color: #282828;
    font-weight: 600;
    padding-bottom: 30px;
}

.callback__form {
    width: 100%;
    font-size: 0px;
}

.callback__d1 {
    display: inline-block;
    vertical-align: top;
    width: 432px;
    margin-right: 30px;
    padding-bottom: 2px;
}

.callback__input {
    width: 100%;
    outline: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px #e1e1e1 solid;
    height: 50px;
    line-height: 48px;
    padding: 0 42px 0 22px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 15px;
}

.callback__input::-moz-placeholder {
    color: #898989;
}

.callback__input:-ms-input-placeholder {
    color: #898989;
}

.callback__input::placeholder {
    color: #898989;
}

.callback__input-clear {
    display: block;
    position: absolute;
    cursor: pointer;
    width: 14px;
    right: 18px;
    height: 12px;
    top: 18px;
    z-index: 2;
}

.callback__input-clear::after {
    top: 6px;
    width: 12px;
    height: 1px;
    content: '';
    background: #929292;
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}

.callback__input-clear::before {
    top: 6px;
    width: 12px;
    height: 1px;
    content: '';
    background: #929292;
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: absolute;
}

.callback__input-box {
    display: block;
    position: relative;
    padding-bottom: 16px;
}

.callback__name-item {
    font-weight: bold;
    font-size: 15px;
    color: #282828;
    padding-bottom: 8px;
}

.callback__d2 {
    display: inline-block;
    vertical-align: top;
    width: -moz-calc(100% - 462px);
    width: calc(100% - 462px);
    padding-bottom: 2px;
}

.callback__textarea {
    width: 100%;
    outline: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px #e1e1e1 solid;
    height: 235px;
    resize: none;
    font-size: 15px;
    padding: 15px 20px;
}

.callback__center {
    text-align: center;
}

.callback__button {
    outline: none;
    border: none;
    width: 210px;
    height: 48px;
    line-height: 48px;
    text-transform: none;
}

.callback__line {
    display: block;
    color: #898989;
    font-size: 15px;
    padding-bottom: 15px;
}

.callback__line--t1 {
    font-size: 14px;
}

.callback__line--t2 {
    padding-top: 15px;
}

.callback__line a {
    cursor: pointer;
    text-decoration: none;
    color: #04667f;
    border-bottom: 1px #04667f solid;
    color: #000;
    border-bottom: 1px #000 solid;
}

.checkbox {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px #d6d6c6 solid;
    width: 16px;
    height: 16px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-right: 6px;
}

.checkbox--active:before {
    background: url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQxN3B0IiBmaWxsPSIjMDAwMDAwIiB2aWV3Qm94PSIwIC00NiA0MTcuODEzMzMgNDE3IiB3aWR0aD0iNDE3cHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1OS45ODgyODEgMzE4LjU4MjAzMWMtMy45ODgyODEgNC4wMTE3MTktOS40Mjk2ODcgNi4yNS0xNS4wODIwMzEgNi4yNXMtMTEuMDkzNzUtMi4yMzgyODEtMTUuMDgyMDMxLTYuMjVsLTEyMC40NDkyMTktMTIwLjQ2ODc1Yy0xMi41LTEyLjUtMTIuNS0zMi43Njk1MzEgMC00NS4yNDYwOTNsMTUuMDgyMDMxLTE1LjA4NTkzOGMxMi41MDM5MDctMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMTk5MjE5IDc1LjIwMzEyNSAyMDMuMTk5MjE5LTIwMy4yMDMxMjVjMTIuNTAzOTA2LTEyLjUgMzIuNzY5NTMxLTEyLjUgNDUuMjUgMGwxNS4wODIwMzEgMTUuMDg1OTM4YzEyLjUgMTIuNSAxMi41IDMyLjc2NTYyNCAwIDQ1LjI0NjA5M3ptMCAwIi8+PC9zdmc+') no-repeat;
    width: 8px;
    height: 8px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.checkbox--error {
    border-color: red;
}

.checkbox input {
    visibility: hidden;
    width: 1px;
    height: 1px;
    position: absolute;
}

label.error {
    display: none !important;
}

input.error,textarea.error {
    border: 1px red solid !important;
}

.alert-box {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    padding: 15px;
    text-align: center;
    font-size: 14px;
    color: red;
    margin-bottom: 20px;
}

.alert-box p {
    color: red;
    font-size: 14px;
    padding-bottom: 5px;
    padding-top: 5px;
    line-height: 20px;
}

.tabs-documents {
    margin: 0;
    width: 100%;
    text-align: center;
    font-size: 0px;
    background: #fff;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 18px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.tabs-documents__item {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: -moz-calc(100% / 3 - 20px);
    width: calc(100% / 3 - 20px);
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3 - 20px);
    flex: 0 0 calc(100% / 3 - 20px);
    background: #f6f6f6;
    margin: 0 10px;
    color: #282828;
    font-size: 15px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px #e1e1e1 solid;
    height: 48px;
    cursor: pointer;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.tabs-documents__item--link {
    cursor: default;
}

.tabs-documents__item a {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    color: #282828;
    text-decoration: none;
    height: 100%;
}

.tabs-documents__item-2 {
    width: -moz-calc(100% / 2 - 20px);
    width: calc(100% / 2 - 20px);
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 2 - 20px);
    flex: 0 0 calc(100% / 2 - 20px);
}

.tabs-documents__item-4 {
    width: -moz-calc(100% / 4 - 20px);
    width: calc(100% / 4 - 20px);
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 4 - 20px);
    flex: 0 0 calc(100% / 4 - 20px);
}

.tabs-documents__item-5 {
    width: -moz-calc(100% / 5 - 20px);
    width: calc(100% / 5 - 20px);
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 5 - 20px);
    flex: 0 0 calc(100% / 5 - 20px);
}

.tabs-documents__item-5 {
    width: -moz-calc(100% / 6 - 20px);
    width: calc(100% / 6 - 20px);
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 6 - 20px);
    flex: 0 0 calc(100% / 6 - 20px);
}

.tabs-documents__item-1 {
    width: 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

.tabs-documents__item--active {
    color: #fff;
    background: #4e4e4e;
}

.tabs-documents__item--active a {
    color: #fff;
    background: #4e4e4e;
}

.tabs-documents-content {
    width: 100%;
    padding-top: 28px;
}

.tabs-documents-content__item {
    width: 100%;
    display: none;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}

.tabs-documents-content__item--active {
    display: block;
}

.tabs-documents--docs {
    margin-bottom: 28px;
}

.gallery-document {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: -moz-calc(100% + 20px);
    width: calc(100% + 20px);
}

.gallery-document__item {
    width: -moz-calc(100% / 5 - 20px);
    width: calc(100% / 5 - 20px);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-right: 20px;
    margin-bottom: 20px;
    position: relative;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 299px;
    text-decoration: none;
}

.gallery-document__name {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(100% + 6px);
    margin-left: -3px;
    height: 50px;
    color: #fff;
    font-size: 14px;
    background: #4e4e4e;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 5px;
}

.gallery-document__item--name {
    height: 350px;
}

.gallery-document__item:hover:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    background: rgba(0, 0, 0, 0.4);
}

.gallery-document__item--name:hover::before {
    height: calc(100% - 45px);
}

.gallery-document--t1 {
    width: -moz-calc(100% + 27px);
    width: calc(100% + 27px);
    padding-top: 4px;
}

.gallery-document--t1 .gallery-document__item {
    width: -moz-calc(100% / 4 - 27px);
    width: calc(100% / 4 - 27px);
    margin-right: 27px;
    margin-bottom: 40px;
    height: 375px;
}

.gallery-document__big {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px #fff solid;
    width: 35px;
    height: 35px;
}

.gallery-document__big::before, .gallery-document__big::after {
    width: 17px;
    height: 1px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    content: '';
}

.gallery-document__big::after {
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

.gallery-document__item:hover .gallery-document__big {
    display: block;
}

.gallery-document__image {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.gallery-document__item--name .gallery-document__image {
    max-height: 299px;
}

.gallery-document__image img {
    max-width: 100%;
    max-height: 100%;
}

.gallery-document__image--interior img {
    width: 100%;
    height: 100%;
    max-width: auto;
    max-height: auto;
    object-fit: cover;
}

.files-tab {
    width: 100%;
    font-size: 0px;
    text-align: center;
    list-style: none;
    padding: 0;
    margin: 0;
    padding-top: 22px;
}

.files-tab__item {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    font-size: 15px;
    color: #898989;
    margin: 0 21px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.files-tab__item--active {
    font-weight: 600;
}

.files-tab-content {
    width: 100%;
    padding-top: 32px;
}

.files-tab-content--inner {
}

.files-tab-content-wrap {
    padding: 20px 15px 13px;
    box-sizing: border-box;
    background: #fff;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(10, auto);
    grid-auto-flow: column;
    gap: 10px;
}

.files-tab-content__item {
    width: 100%;
    display: none;
    break-inside: avoid;
    box-sizing: border-box;
}

.files-tab-content__item-inner {
    break-inside: avoid;
}

.files-tab-content__item--active {
    display: block;
}

.files-list {
    width: -moz-calc(100% + 20px);
    width: calc(100% + 20px);
    font-size: 0px;
}

.files-list__item {
    display: inline-block;
    vertical-align: top;
    width: -moz-calc(100% / 2 - 20px);
    width: calc(100% / 2 - 20px);
    margin-right: 20px;
    margin-bottom: 19px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    cursor: pointer;
    text-decoration: none;
    background: #fff;
    position: relative;
    color: #282828;
    font-size: 15px;
    line-height: 22px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 0px 20px 0px 58px;
}

.files-list__item::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iNTEycHQiIGhlaWdodD0iNTEycHQiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBpZD0iIzAwMDAwMGZmIj4NCjxwYXRoIGZpbGw9IiMwNDY2N2YiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDIyMy40MyAwLjAwIEwgMjI1LjU2IDAuMDAgQyAyMjguNzQgMC45OSAyMzEuNTMgMi44NSAyMzQuMzkgNC41MSBDIDI4OC41MCAzNS43NSAzNDIuNjEgNjYuOTggMzk2LjcyIDk4LjIzIEMgMzk5LjYyIDEwMC4wMiA0MDIuODQgMTAxLjM2IDQwNS4zOSAxMDMuNjcgQyA0MDguMDIgMTA2LjQ0IDQwNy4xMyAxMTAuNjAgNDA3LjMwIDExNC4wNiBDIDQwNy4yNyAyMzYuMDQgNDA3LjI3IDM1OC4wMSA0MDcuMzAgNDc5Ljk4IEMgNDA3LjM0IDQ4NC4wOCA0MDcuODkgNDg5LjQxIDQwMy42NyA0OTEuNzYgQyAzOTQuMjYgNDk3LjM2IDM4NC42OSA1MDIuNjkgMzc1LjI1IDUwOC4yMyBDIDM3Mi43NCA1MDkuNzQgMzcwLjE3IDUxMS4yMSAzNjcuMzMgNTEyLjAwIEwgMzY1LjczIDUxMi4wMCBDIDM2MS45MyA1MTAuNDQgMzU4LjUyIDUwOC4xMyAzNTQuOTUgNTA2LjE0IEMgMjczLjE2IDQ1OC45MyAxOTEuMzggNDExLjcwIDEwOS41OCAzNjQuNDkgQyAxMDYuMzMgMzYyLjk0IDEwNC4zNyAzNTkuNjEgMTA0LjcyIDM1Ni4wMCBDIDEwNC43MSAyNjEuNjcgMTA0LjczIDE2Ny4zNCAxMDQuNzAgNzMuMDIgQyAxMDQuNDEgNjkuNzIgMTA1Ljk1IDY2LjQxIDEwOS4wMSA2NC45NyBDIDE0NC42NSA0NC42MCAxODAuNDEgMjQuNDQgMjE1LjkxIDMuODMgQyAyMTguMzMgMi40MCAyMjAuNzYgMC45NCAyMjMuNDMgMC4wMCBNIDIwNS4zMSAyNS42MSBDIDIwNC4zNSAyNi43MiAyMDYuNzAgMjcuMTggMjA3LjMwIDI3Ljc3IEMgMjYwLjUzIDU4LjQxIDMxMy42OCA4OS4yMSAzNjYuOTAgMTE5Ljg3IEMgMzczLjYxIDExNS45NyAzODAuMzQgMTEyLjEyIDM4Ny4wNCAxMDguMjIgQyAzNTAuMjMgODYuOTQgMzEzLjM5IDY1LjY5IDI3Ni41NyA0NC40MyBDIDI1OS4xMSAzNC40OCAyNDEuODYgMjQuMTMgMjI0LjI3IDE0LjQ0IEMgMjE4LjA4IDE4LjM4IDIxMS41NCAyMS43NCAyMDUuMzEgMjUuNjEgTSAxMjUuMDIgNzEuNDAgQyAxNDQuNzUgODIuNzQgMTY0LjQ0IDk0LjE3IDE4NC4xNyAxMDUuNTEgQyAxODQuMTkgODIuOTAgMTg0LjE5IDYwLjI5IDE4NC4xNyAzNy42OCBDIDE2NC40NSA0OC45MSAxNDQuNzEgNjAuMTEgMTI1LjAyIDcxLjQwIE0gMTk3LjY3IDM3LjczIEMgMTk3LjY0IDYzLjg1IDE5Ny42OCA4OS45NiAxOTcuNjUgMTE2LjA4IEMgMTk3LjcyIDExOS4xNCAxOTYuMjEgMTIyLjUzIDE5My4wNCAxMjMuNDEgQyAxOTAuNjQgMTI0LjQzIDE4OC4wOSAxMjMuMjcgMTg1Ljk2IDEyMi4xMyBDIDE2My4zOSAxMDkuMDYgMTQwLjc5IDk2LjA0IDExOC4xOSA4My4wMSBDIDExOC4xOSAxNzMuMzEgMTE4LjE5IDI2My42MCAxMTguMTkgMzUzLjkwIEMgMTk4LjgzIDQwMC40NyAyNzkuNDggNDQ3LjAzIDM2MC4xNCA0OTMuNTcgQyAzNjAuMjIgMzcyLjk2IDM2MC4wNCAyNTIuMzQgMzYwLjIzIDEzMS43MyBDIDMwNi4xOCAxMDAuMTcgMjUxLjg0IDY5LjA5IDE5Ny42NyAzNy43MyBNIDM3My43NiAxMzEuMzQgQyAzNzMuNDUgMTkzLjg5IDM3My43MSAyNTYuNDYgMzczLjYzIDMxOS4wMSBDIDM3My42MyAzNzcuMjAgMzczLjYxIDQzNS4zOSAzNzMuNjQgNDkzLjU3IEMgMzgwLjM3IDQ4OS43MCAzODcuMTEgNDg1LjgzIDM5My44MiA0ODEuOTEgQyAzOTMuODAgMzYxLjI1IDM5My44MiAyNDAuNTkgMzkzLjgxIDExOS45MyBDIDM4Ny4xMCAxMjMuNjggMzgwLjUzIDEyNy43MCAzNzMuNzYgMTMxLjM0IFoiIC8+DQo8cGF0aCBmaWxsPSIjMDQ2NjdmIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAyNTAuMzIgMTQ3LjMzIEMgMjUyLjc1IDE0NS45NiAyNTUuNjUgMTQ2LjY4IDI1Ny45MCAxNDguMDYgQyAyNzYuMDggMTU4LjU5IDI5NC4zMCAxNjkuMDggMzEyLjQ4IDE3OS42MSBDIDMxNS44MiAxODEuMjQgMzE3Ljg4IDE4NS40MyAzMTYuMDYgMTg4LjkxIEMgMzE0LjM1IDE5Mi44NyAzMDkuMDMgMTkzLjU3IDMwNS42OSAxOTEuMjYgQyAyODcuMTMgMTgwLjQ5IDI2OC40NyAxNjkuODggMjQ5Ljk4IDE1OS4wMCBDIDI0NS41NCAxNTYuNjAgMjQ1LjcyIDE0OS40NCAyNTAuMzIgMTQ3LjMzIFoiIC8+DQo8cGF0aCBmaWxsPSIjMDQ2NjdmIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAxNjQuNTggMTUwLjY0IEMgMTY3LjE3IDE0OC44NCAxNzAuNDcgMTQ5LjYxIDE3Mi45OSAxNTEuMTMgQyAyMTkuNDQgMTc3Ljk5IDI2NS45MyAyMDQuODAgMzEyLjM5IDIzMS42NCBDIDMxNS43MyAyMzMuMjYgMzE3Ljg5IDIzNy4zOSAzMTYuMDkgMjQwLjkxIEMgMzE0LjM4IDI0NC45MyAzMDkuMDQgMjQ1LjY1IDMwNS42NyAyNDMuMzEgQyAyNTguOTUgMjE2LjMzIDIxMi4xOSAxODkuNDEgMTY1LjUwIDE2Mi4zOCBDIDE2MC45NiAxNjAuMjYgMTYwLjIxIDE1My4zNCAxNjQuNTggMTUwLjY0IFoiIC8+DQo8cGF0aCBmaWxsPSIjMDQ2NjdmIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAxNjUuMjMgMjAyLjM4IEMgMTY4Ljc0IDIwMC40OSAxNzIuNDEgMjAyLjgyIDE3NS40MCAyMDQuNjIgQyAyMjEuMDIgMjMxLjAwIDI2Ni42OCAyNTcuMzMgMzEyLjMyIDI4My43MCBDIDMxNS42NyAyODUuMjkgMzE3Ljg4IDI4OS4zNyAzMTYuMTMgMjkyLjkyIEMgMzE0LjQ1IDI5Ni45OSAzMDkuMDYgMjk3Ljc3IDMwNS42NiAyOTUuNDAgQyAyNjAuNDMgMjY5LjMwIDIxNS4yMSAyNDMuMTcgMTY5Ljk4IDIxNy4wNiBDIDE2Ny40OSAyMTUuNTkgMTY0Ljc1IDIxNC4zOCAxNjIuODUgMjEyLjEzIEMgMTYwLjQ2IDIwOS4wMSAxNjEuNzAgMjA0LjA2IDE2NS4yMyAyMDIuMzggWiIgLz4NCjxwYXRoIGZpbGw9IiMwNDY2N2YiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDE2NS4yOCAyNTQuNDIgQyAxNjguNzggMjUyLjU3IDE3Mi40MCAyNTQuODggMTc1LjM3IDI1Ni42NiBDIDIyMC45OSAyODMuMDQgMjY2LjYzIDMwOS4zNyAzMTIuMjcgMzM1LjcyIEMgMzE0LjMzIDMzNi44OCAzMTYuMzUgMzM4LjYyIDMxNi42OCAzNDEuMTIgQyAzMTcuNDMgMzQ0LjY5IDMxNC42OCAzNDguNDUgMzExLjA3IDM0OC44OCBDIDMwOC42MCAzNDkuMzAgMzA2LjQwIDM0Ny45MCAzMDQuMzUgMzQ2Ljc2IEMgMjU4LjA1IDMxOS45NCAyMTEuNjUgMjkzLjI5IDE2NS4zNyAyNjYuNDQgQyAxNjAuNTggMjY0LjE3IDE2MC4zNiAyNTYuNjMgMTY1LjI4IDI1NC40MiBaIiAvPg0KPHBhdGggZmlsbD0iIzA0NjY3ZiIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gMTY1LjM1IDMwNi40OCBDIDE2Ny43NCAzMDUuMjQgMTcwLjQ5IDMwNS45NyAxNzIuNzEgMzA3LjIzIEMgMjE5LjIyIDMzNC4xMCAyNjUuNzUgMzYwLjk2IDMxMi4yNiAzODcuODIgQyAzMTQuMjIgMzg4Ljk5IDMxNi4yMiAzOTAuNjQgMzE2LjU2IDM5My4wNSBDIDMxNy43NCAzOTcuMzkgMzEzLjIyIDQwMS45MyAzMDguODYgNDAwLjgwIEMgMzA2LjQ3IDQwMC4yNSAzMDQuNDIgMzk4Ljg0IDMwMi4zMyAzOTcuNjQgQyAyNTYuNzIgMzcxLjI3IDIxMS4wNCAzNDUuMDAgMTY1LjQ1IDMxOC41OSBDIDE2MC41OCAzMTYuMzQgMTYwLjMzIDMwOC42OCAxNjUuMzUgMzA2LjQ4IFoiIC8+DQo8L2c+DQo8L3N2Zz4NCg==") no-repeat;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iNTEycHQiIGhlaWdodD0iNTEycHQiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBpZD0iIzAwMDAwMGZmIj4NCjxwYXRoIGZpbGw9IiMwMDAwMDAiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDIyMy40MyAwLjAwIEwgMjI1LjU2IDAuMDAgQyAyMjguNzQgMC45OSAyMzEuNTMgMi44NSAyMzQuMzkgNC41MSBDIDI4OC41MCAzNS43NSAzNDIuNjEgNjYuOTggMzk2LjcyIDk4LjIzIEMgMzk5LjYyIDEwMC4wMiA0MDIuODQgMTAxLjM2IDQwNS4zOSAxMDMuNjcgQyA0MDguMDIgMTA2LjQ0IDQwNy4xMyAxMTAuNjAgNDA3LjMwIDExNC4wNiBDIDQwNy4yNyAyMzYuMDQgNDA3LjI3IDM1OC4wMSA0MDcuMzAgNDc5Ljk4IEMgNDA3LjM0IDQ4NC4wOCA0MDcuODkgNDg5LjQxIDQwMy42NyA0OTEuNzYgQyAzOTQuMjYgNDk3LjM2IDM4NC42OSA1MDIuNjkgMzc1LjI1IDUwOC4yMyBDIDM3Mi43NCA1MDkuNzQgMzcwLjE3IDUxMS4yMSAzNjcuMzMgNTEyLjAwIEwgMzY1LjczIDUxMi4wMCBDIDM2MS45MyA1MTAuNDQgMzU4LjUyIDUwOC4xMyAzNTQuOTUgNTA2LjE0IEMgMjczLjE2IDQ1OC45MyAxOTEuMzggNDExLjcwIDEwOS41OCAzNjQuNDkgQyAxMDYuMzMgMzYyLjk0IDEwNC4zNyAzNTkuNjEgMTA0LjcyIDM1Ni4wMCBDIDEwNC43MSAyNjEuNjcgMTA0LjczIDE2Ny4zNCAxMDQuNzAgNzMuMDIgQyAxMDQuNDEgNjkuNzIgMTA1Ljk1IDY2LjQxIDEwOS4wMSA2NC45NyBDIDE0NC42NSA0NC42MCAxODAuNDEgMjQuNDQgMjE1LjkxIDMuODMgQyAyMTguMzMgMi40MCAyMjAuNzYgMC45NCAyMjMuNDMgMC4wMCBNIDIwNS4zMSAyNS42MSBDIDIwNC4zNSAyNi43MiAyMDYuNzAgMjcuMTggMjA3LjMwIDI3Ljc3IEMgMjYwLjUzIDU4LjQxIDMxMy42OCA4OS4yMSAzNjYuOTAgMTE5Ljg3IEMgMzczLjYxIDExNS45NyAzODAuMzQgMTEyLjEyIDM4Ny4wNCAxMDguMjIgQyAzNTAuMjMgODYuOTQgMzEzLjM5IDY1LjY5IDI3Ni41NyA0NC40MyBDIDI1OS4xMSAzNC40OCAyNDEuODYgMjQuMTMgMjI0LjI3IDE0LjQ0IEMgMjE4LjA4IDE4LjM4IDIxMS41NCAyMS43NCAyMDUuMzEgMjUuNjEgTSAxMjUuMDIgNzEuNDAgQyAxNDQuNzUgODIuNzQgMTY0LjQ0IDk0LjE3IDE4NC4xNyAxMDUuNTEgQyAxODQuMTkgODIuOTAgMTg0LjE5IDYwLjI5IDE4NC4xNyAzNy42OCBDIDE2NC40NSA0OC45MSAxNDQuNzEgNjAuMTEgMTI1LjAyIDcxLjQwIE0gMTk3LjY3IDM3LjczIEMgMTk3LjY0IDYzLjg1IDE5Ny42OCA4OS45NiAxOTcuNjUgMTE2LjA4IEMgMTk3LjcyIDExOS4xNCAxOTYuMjEgMTIyLjUzIDE5My4wNCAxMjMuNDEgQyAxOTAuNjQgMTI0LjQzIDE4OC4wOSAxMjMuMjcgMTg1Ljk2IDEyMi4xMyBDIDE2My4zOSAxMDkuMDYgMTQwLjc5IDk2LjA0IDExOC4xOSA4My4wMSBDIDExOC4xOSAxNzMuMzEgMTE4LjE5IDI2My42MCAxMTguMTkgMzUzLjkwIEMgMTk4LjgzIDQwMC40NyAyNzkuNDggNDQ3LjAzIDM2MC4xNCA0OTMuNTcgQyAzNjAuMjIgMzcyLjk2IDM2MC4wNCAyNTIuMzQgMzYwLjIzIDEzMS43MyBDIDMwNi4xOCAxMDAuMTcgMjUxLjg0IDY5LjA5IDE5Ny42NyAzNy43MyBNIDM3My43NiAxMzEuMzQgQyAzNzMuNDUgMTkzLjg5IDM3My43MSAyNTYuNDYgMzczLjYzIDMxOS4wMSBDIDM3My42MyAzNzcuMjAgMzczLjYxIDQzNS4zOSAzNzMuNjQgNDkzLjU3IEMgMzgwLjM3IDQ4OS43MCAzODcuMTEgNDg1LjgzIDM5My44MiA0ODEuOTEgQyAzOTMuODAgMzYxLjI1IDM5My44MiAyNDAuNTkgMzkzLjgxIDExOS45MyBDIDM4Ny4xMCAxMjMuNjggMzgwLjUzIDEyNy43MCAzNzMuNzYgMTMxLjM0IFoiIC8+DQo8cGF0aCBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAyNTAuMzIgMTQ3LjMzIEMgMjUyLjc1IDE0NS45NiAyNTUuNjUgMTQ2LjY4IDI1Ny45MCAxNDguMDYgQyAyNzYuMDggMTU4LjU5IDI5NC4zMCAxNjkuMDggMzEyLjQ4IDE3OS42MSBDIDMxNS44MiAxODEuMjQgMzE3Ljg4IDE4NS40MyAzMTYuMDYgMTg4LjkxIEMgMzE0LjM1IDE5Mi44NyAzMDkuMDMgMTkzLjU3IDMwNS42OSAxOTEuMjYgQyAyODcuMTMgMTgwLjQ5IDI2OC40NyAxNjkuODggMjQ5Ljk4IDE1OS4wMCBDIDI0NS41NCAxNTYuNjAgMjQ1LjcyIDE0OS40NCAyNTAuMzIgMTQ3LjMzIFoiIC8+DQo8cGF0aCBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAxNjQuNTggMTUwLjY0IEMgMTY3LjE3IDE0OC44NCAxNzAuNDcgMTQ5LjYxIDE3Mi45OSAxNTEuMTMgQyAyMTkuNDQgMTc3Ljk5IDI2NS45MyAyMDQuODAgMzEyLjM5IDIzMS42NCBDIDMxNS43MyAyMzMuMjYgMzE3Ljg5IDIzNy4zOSAzMTYuMDkgMjQwLjkxIEMgMzE0LjM4IDI0NC45MyAzMDkuMDQgMjQ1LjY1IDMwNS42NyAyNDMuMzEgQyAyNTguOTUgMjE2LjMzIDIxMi4xOSAxODkuNDEgMTY1LjUwIDE2Mi4zOCBDIDE2MC45NiAxNjAuMjYgMTYwLjIxIDE1My4zNCAxNjQuNTggMTUwLjY0IFoiIC8+DQo8cGF0aCBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAxNjUuMjMgMjAyLjM4IEMgMTY4Ljc0IDIwMC40OSAxNzIuNDEgMjAyLjgyIDE3NS40MCAyMDQuNjIgQyAyMjEuMDIgMjMxLjAwIDI2Ni42OCAyNTcuMzMgMzEyLjMyIDI4My43MCBDIDMxNS42NyAyODUuMjkgMzE3Ljg4IDI4OS4zNyAzMTYuMTMgMjkyLjkyIEMgMzE0LjQ1IDI5Ni45OSAzMDkuMDYgMjk3Ljc3IDMwNS42NiAyOTUuNDAgQyAyNjAuNDMgMjY5LjMwIDIxNS4yMSAyNDMuMTcgMTY5Ljk4IDIxNy4wNiBDIDE2Ny40OSAyMTUuNTkgMTY0Ljc1IDIxNC4zOCAxNjIuODUgMjEyLjEzIEMgMTYwLjQ2IDIwOS4wMSAxNjEuNzAgMjA0LjA2IDE2NS4yMyAyMDIuMzggWiIgLz4NCjxwYXRoIGZpbGw9IiMwMDAwMDAiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDE2NS4yOCAyNTQuNDIgQyAxNjguNzggMjUyLjU3IDE3Mi40MCAyNTQuODggMTc1LjM3IDI1Ni42NiBDIDIyMC45OSAyODMuMDQgMjY2LjYzIDMwOS4zNyAzMTIuMjcgMzM1LjcyIEMgMzE0LjMzIDMzNi44OCAzMTYuMzUgMzM4LjYyIDMxNi42OCAzNDEuMTIgQyAzMTcuNDMgMzQ0LjY5IDMxNC42OCAzNDguNDUgMzExLjA3IDM0OC44OCBDIDMwOC42MCAzNDkuMzAgMzA2LjQwIDM0Ny45MCAzMDQuMzUgMzQ2Ljc2IEMgMjU4LjA1IDMxOS45NCAyMTEuNjUgMjkzLjI5IDE2NS4zNyAyNjYuNDQgQyAxNjAuNTggMjY0LjE3IDE2MC4zNiAyNTYuNjMgMTY1LjI4IDI1NC40MiBaIiAvPg0KPHBhdGggZmlsbD0iIzAwMDAwMCIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gMTY1LjM1IDMwNi40OCBDIDE2Ny43NCAzMDUuMjQgMTcwLjQ5IDMwNS45NyAxNzIuNzEgMzA3LjIzIEMgMjE5LjIyIDMzNC4xMCAyNjUuNzUgMzYwLjk2IDMxMi4yNiAzODcuODIgQyAzMTQuMjIgMzg4Ljk5IDMxNi4yMiAzOTAuNjQgMzE2LjU2IDM5My4wNSBDIDMxNy43NCAzOTcuMzkgMzEzLjIyIDQwMS45MyAzMDguODYgNDAwLjgwIEMgMzA2LjQ3IDQwMC4yNSAzMDQuNDIgMzk4Ljg0IDMwMi4zMyAzOTcuNjQgQyAyNTYuNzIgMzcxLjI3IDIxMS4wNCAzNDUuMDAgMTY1LjQ1IDMxOC41OSBDIDE2MC41OCAzMTYuMzQgMTYwLjMzIDMwOC42OCAxNjUuMzUgMzA2LjQ4IFoiIC8+DQo8L2c+DQo8L3N2Zz4NCg==') no-repeat;
    width: 28px;
    height: 28px;
    content: '';
    display: block;
    position: absolute;
    left: 20px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.files-list__item:hover {
    color: #04667f;
    color: #000;
}

.files-list__item span {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 67px;
}

.productpage {
    margin-top: -75px;
    position: absolute;
}

.single-production {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 28px;
    padding-bottom: 33px;
}

.single-production__d1 {
    -moz-border-radius: 8px;
    border-radius: 8px;
    width: 476px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 476px;
    flex: 0 0 476px;
    margin-right: 30px;
    position: relative;
}

.sticker-box {
    position: absolute;
    right: 0;
    text-align: right;
    display: block;
    z-index: 2;
    top: 18px;
    right: 20px;
}

.sticker-box__item {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 9px 13px;
}

.sticker-box__item--action {
    background: #4eb693;
}

.single-production-img__d1 {
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 60px;
    padding-top: 8px;
    height: 77px;
}

.single-production-img__d1 .slick-prev {
    display: none !important;
}

.single-production-img__d1 .slick-next::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iMTlwdCIgaGVpZ2h0PSIxOXB0IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9IiMwMDAwMDBmZiI+DQo8cGF0aCBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAyNzAuOTEgMTQwLjk2IEMgMjcxLjUzIDEzMy43MyAyNzcuODAgMTI3LjQ5IDI4NS4wMyAxMjYuOTEgQyAyODkuOTAgMTI2LjMyIDI5NC45MiAxMjguMTUgMjk4LjMxIDEzMS42OSBDIDMzNS45OSAxNjkuMzUgMzczLjY5IDIwNi45OSA0MTEuMzEgMjQ0LjcxIEMgNDE3LjM4IDI1MC42MiA0MTcuMzMgMjYxLjMxIDQxMS4yMiAyNjcuMTkgQyAzNzUuNTkgMzAyLjkyIDMzOS44NyAzMzguNTcgMzA0LjE5IDM3NC4yNiBDIDMwMC4xMyAzNzguMDIgMjk2LjY4IDM4My4wNiAyOTEuMDEgMzg0LjQ2IEMgMjg0LjQzIDM4Ni4zMSAyNzYuODggMzgzLjUwIDI3My4zMCAzNzcuNjUgQyAyNjkuMjEgMzcxLjQ4IDI3MC4yNiAzNjIuNTIgMjc1LjcxIDM1Ny40OCBDIDMwNC4yMSAzMjguOTcgMzMyLjc0IDMwMC40OCAzNjEuMjMgMjcxLjk1IEMgMjc4LjQ4IDI3MS45MSAxOTUuNzMgMjcxLjk1IDExMi45OCAyNzEuOTMgQyAxMDYuMjYgMjcyLjI4IDk5LjYyIDI2OC4wMiA5Ny4xOSAyNjEuNzQgQyA5NC4yNiAyNTQuNjYgOTcuMzQgMjQ1LjgxIDEwNC4wMyAyNDIuMDkgQyAxMDguMjAgMjM5LjQ0IDExMy4yOSAyMzkuOTMgMTE3Ljk5IDIzOS45MyBDIDE5OS4wOSAyMzkuOTMgMjgwLjE5IDIzOS45NSAzNjEuMjkgMjM5LjkyIEMgMzMyLjc4IDIxMS4zNiAzMDQuMjIgMTgyLjg1IDI3NS42OSAxNTQuMzEgQyAyNzIuMTMgMTUwLjkxIDI3MC4zMCAxNDUuODUgMjcwLjkxIDE0MC45NiBaIiAvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 27px;
    height: 27px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.single-production-img__d1 .slick-next:hover::before {
}

.single-production-img__d2 .slick-prev,.single-production-img__d2 .slick-next {
    display: none !important;
}

.single-production-img__d1 .slick-next {
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 42px;
    height: 42px;
    -moz-border-radius: 50%;
    border-radius: 50%;
    right: -55px;
    margin-top: 1px;
}

.single-production-img__d1 .slick-current .single-production-slider-small__item {
    border: 1px #04667f solid;
    border: 1px #000 solid;
}

.single-production-slider-small__item {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    width: 70px;
    height: 69px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    cursor: pointer;
}

.single-production-slider-small__image {
    max-width: 100%;
    max-height: 100%;
}

.single-production-img__d2 {
    display: block;
    width: 100%;
}

.mfp-with-fade .mfp-figure {
    opacity: 1;
    transition: opacity 0.3s ease-in-out;
}

.mfp-with-fade .mfp-figure.mfp-img {
    opacity: 0;
}

.mfp-with-fade .mfp-figure.mfp-img-loaded {
    opacity: 1;
}

.single-production-slider-big__item {
    position: relative;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 420px;
    background: #fff;
    -moz-border-radius: 8px;
    border-radius: 8px;
    cursor: zoom-in;
}

.single-production-slider-big__image {
    max-width: 100%;
    max-height: 100%;
    max-width: 90%;
    max-height: 90%;
}

.single-production__d2 {
    -moz-border-radius: 8px;
    border-radius: 8px;
    width: 444px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 444px;
    flex: 0 0 444px;
    background: #fff;
    margin-right: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 22px 31px 22px 39px;
    height: 420px;
}

.single-production__title {
    font-weight: 500;
    font-size: 22px;
    color: #282828;
    line-height: 32px;
    padding-bottom: 28px;
}

.video-big video {
    width: 100%;
    max-height: 420px;
    margin: 0 auto;
}

.video-big img {
    visibility: hidden;
    max-height: 100%;
    display: none;
}

.single-production-img__d1 .video-big {
    display: none;
}

.single-production-img__d2 .video-big {
    position: relative;
}

.single-production-img__d2 .video-small {
    display: none;
}

.single-production-img__d2 .ico-video:after {
    width: 64px;
    height: 45px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    opacity: .7;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAtCAYAAAAeA21aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvlJREFUeNrsmT1oVEEQx/e9XJScgoWIICqaxsJCRSIWimJnjBLjR9RCjRYiCEFURFRUYiGG+NVZRLBTxEIQSxUsBT8KQRD8AAXJJWghGpLcnf/BOdjbZJ/Pvdu9t6wDv4Nc3u27mZuZ/e+8SAixE/SBWSIs+w7ORnj5AuaJMO1zjJfpIlzLUwBKAQeglFPeeAsugl/SexSk/WCTZ849BLeVH7iF6h4skS8cAmWmX7NYu3SNL7RrfOmXrinEyj8jzYeaPUxv3Xeu8jFtACIPAxCZBKCs+VDZwwCk8kUNQC6ADGhOcrgb/ASjvECZg7TFwwBQt1/Ou0DFlxZWvlVRol1gTqA6YDh2cJNXdKOsRsB2AJ6AlWAVi5LMNVO1B3wEV1kJyj1gN1hnsP47rsEPrCYpCBfAWge+PQV3pugBR8EinRIc0CzWYajGBjVZdwC8t6wEOzS+DCQpQV2KNtXzAAJugTZwCfywlAFNJjrApRIcAafAanAvZCX4hvdmOm0+b7QSjBLS1rY9AmvASfCtTqX21wxQd4FtNCZiNVjpnFRLuxztSmPgMrjPSm5vDeV3AiwARcmXPNiuXjhksRMP1hiQ9Vwitr5fIRbZNtrLb/qsBGs1El+HXCrBT+CGmDwT7Hak3irWCs6AfTX8SM/AXTF5JtgLFv6rEtzsqAdM4+Y1YlEJXpF7QC7l3umiVDbyOaHNshIsJZVAI2aCS8E5sKMRSjBtBthQgrPBcXAEzLSwfipf0mZAsc47Tw84DRZbzKyiSQZ08UxAVYJ7DL/EhPL3BnDe0Y5yTPx56KsqwS6XSvAxB7BVmghliYKLoehrMJ9rPms2nHNwk2VZlppqAL7ytEadCXaCFcIvewEeTDETPAjm6nrANc1iW4V/T4c7Nb5cTzoNTjjYBl2ZTgeMm0yEYg8D8P/psMlMMFXaeGLjJlKYjpAvWQnKp6oeDwNwmLu+3L/yfLSvqofgnw7HIlyLyfmxgAMwSiVAM3+av80IzHl6Jtn3W4ABAGbkq7ND87CTAAAAAElFTkSuQmCC') no-repeat;
    background-size: cover;
}

.single-production-img__d1 .video-small {
    position: relative;
}

.single-production-img__d1 .video-small:after {
}

.parametr-line {
    width: 100%;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 30px;
    gap: 5px;
}

.parametr-line__item {
    width: -moz-calc(100% / 3);
    width: calc(100% / 3);
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3 - 6px);
    flex: 0 0 calc(100% / 3 - 6px);
    color: #282828;
    font-size: 14px;
}

.parametr-line__item--hide {
    display: none;
}

.parametr-line__title {
    color: #282828;
    font-size: 14px;
    padding-bottom: 10px;
}

.parametr-setting {
    width: 100%;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: none;
}

.parametr-checkbox {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 14px;
    height: 14px;
    border: 1px #d6d6c6 solid;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-right: 5px;
    cursor: pointer;
    margin-top: -3px;
}

.parametr-checkbox input {
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 1px;
    visibility: hidden;
}

.parametr-setting-active .parametr-checkbox::before {
    background: url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQxN3B0IiBmaWxsPSIjMDAwMDAwIiB2aWV3Qm94PSIwIC00NiA0MTcuODEzMzMgNDE3IiB3aWR0aD0iNDE3cHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1OS45ODgyODEgMzE4LjU4MjAzMWMtMy45ODgyODEgNC4wMTE3MTktOS40Mjk2ODcgNi4yNS0xNS4wODIwMzEgNi4yNXMtMTEuMDkzNzUtMi4yMzgyODEtMTUuMDgyMDMxLTYuMjVsLTEyMC40NDkyMTktMTIwLjQ2ODc1Yy0xMi41LTEyLjUtMTIuNS0zMi43Njk1MzEgMC00NS4yNDYwOTNsMTUuMDgyMDMxLTE1LjA4NTkzOGMxMi41MDM5MDctMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMTk5MjE5IDc1LjIwMzEyNSAyMDMuMTk5MjE5LTIwMy4yMDMxMjVjMTIuNTAzOTA2LTEyLjUgMzIuNzY5NTMxLTEyLjUgNDUuMjUgMGwxNS4wODIwMzEgMTUuMDg1OTM4YzEyLjUgMTIuNSAxMi41IDMyLjc2NTYyNCAwIDQ1LjI0NjA5M3ptMCAwIi8+PC9zdmc+') no-repeat;
    width: 8px;
    height: 8px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.title-help {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.title-help__ico {
    color: #fff;
    text-align: center;
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    background: #303030;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 8px;
    line-height: 15px;
    cursor: pointer;
    margin-top: -3px;
}

.title-help__text {
    position: absolute;
    display: none;
    font-size: 12px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    background: #fff;
    border-radius: 5px;
    left: 0px;
    bottom: calc(100% + 3px);
    -webkit-box-shadow: 0px 0px 14px 0px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0px 0px 14px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 0px 0px 14px 0px rgba(34, 60, 80, 0.2);
    max-width: 190px;
    min-width: 132px;
}

.title-help:hover .title-help__text {
    display: block;
}

.parametr-line__t1 {
    display: inline-block;
    vertical-align: middle;
    color: #898989;
    font-size: 13px;
    padding-left: 10px;
}

.parametr-line__item--full {
    width: 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-bottom: 11px;
}

.parametr-line__item--t1 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3 * 2 - 6px);
    flex: 0 0 calc(100% / 3 * 2 - 6px);
}

.select-parametr {
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 36px;
    background: #f2f4f5;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.select-parametr[disabled] {
    background: #dedede;
}

.select-parametr__result {
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    height: 36px;
    line-height: 36px;
    padding: 0 38px 0 10px;
    position: relative;
    cursor: pointer;
}

.select-parametr[disabled] .select-parametr__result {
    cursor: default;
}

.select-parametr__result:before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxDQoJCUwzMC4yNjIsNjIuMjQxYy0xLjkwMy0xLjkwNi00LjA5My0yLjg1Ni02LjU2Ny0yLjg1NmMtMi40NzUsMC00LjY2NSwwLjk1LTYuNTY3LDIuODU2TDIuODU2LDc2LjUxNUMwLjk1LDc4LjQxNywwLDgwLjYwNywwLDgzLjA4Mg0KCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcNCgkJYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 7px;
    height: 5px;
    -moz-background-size: cover;
    background-size: cover;
    content: '';
    display: block;
    position: absolute;
    right: 23px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    right: 14px;
}

.select-parametr__box {
    width: 100%;
    position: absolute;
    left: 0;
    top: 100%;
    margin-top: -3px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px #f2f4f5 solid;
    border-right: 1px #f2f4f5 solid;
    border-bottom: 1px #f2f4f5 solid;
    display: none;
    z-index: 10;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
}

.select-parametr__list {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    background: #fff;
    max-height: 100px;
    overflow: auto;
}

.select-parametr__item {
    display: block;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 10px;
    cursor: pointer;
}

.select-parametr__item:hover {
    background: #f9f9f9;
}

.single-production__d3 {
    -moz-border-radius: 8px;
    border-radius: 8px;
    width: 270px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 270px;
    flex: 0 0 270px;
    background: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 420px;
    padding: 34px 28px;
}

.single-production__title-small {
    color: #282828;
    font-size: 14px;
    display: block;
    padding-bottom: 10px;
}

.count-production {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 25px;
}

.count-production__item {
    cursor: pointer;
    -moz-box-flex: 0;
    -ms-flex: 0 0 34px;
    flex: 0 0 34px;
    width: 34px;
    height: 34px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #f6f6f6;
    cursor: pointer;
    font-size: 30px;
    color: #282828;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.count-production__result {
    -moz-box-flex: 0;
    -ms-flex: 0 0 44px;
    flex: 0 0 44px;
    width: 44px;
    height: 36px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 18px;
    color: #282828;
    font-weight: 500;
}

.single-production-money {
    font-weight: 600;
    color: #282828;
    font-size: 22px;
    padding-bottom: 26px;
}

.single-production__wish {
    cursor: pointer;
    color: #282828;
    font-size: 14px;
}

.single-production__wish::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMjgyODI4O308L3N0eWxlPjwvZGVmcz48dGl0bGUvPjxnIGRhdGEtbmFtZT0iTGF5ZXIgNTQiIGlkPSJMYXllcl81NCI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTYsMjguNzJhMywzLDAsMCwxLTIuMTMtLjg4TDMuNTcsMTcuNTRhOC43Miw4LjcyLDAsMCwxLTIuNTItNi4yNSw4LjA2LDguMDYsMCwwLDEsOC4xNC04QTguMDYsOC4wNiwwLDAsMSwxNSw1LjY4bDEsMSwuODItLjgyaDBhOC4zOSw4LjM5LDAsMCwxLDExLS44OSw4LjI1LDguMjUsMCwwLDEsLjgxLDEyLjM2TDE4LjEzLDI3Ljg0QTMsMywwLDAsMSwxNiwyOC43MlpNOS4xNSw1LjI4QTYuMTIsNi4xMiwwLDAsMCw0Ljg5LDdhNiw2LDAsMCwwLTEuODQsNC4zM0E2LjcyLDYuNzIsMCwwLDAsNSwxNi4xM2wxMC4zLDEwLjNhMSwxLDAsMCwwLDEuNDIsMEwyNy4yMywxNS45MUE2LjI1LDYuMjUsMCwwLDAsMjksMTEuMTFhNi4xOCw2LjE4LDAsMCwwLTIuNDMtNC41NSw2LjM3LDYuMzcsMCwwLDAtOC4zNy43MUwxNi43MSw4LjhhMSwxLDAsMCwxLTEuNDIsMGwtMS43LTEuN2E2LjI4LDYuMjgsMCwwLDAtNC40LTEuODJaIi8+PC9nPjwvc3ZnPg==") no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    width: 20px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    content: '';
    margin-left: 1px;
    margin-top: -3px;
    margin-right: 7px;
}

.single-production-buy {
    width: 100%;
    padding-top: 30px;
}

.single-production-money__button {
    display: block;
    cursor: pointer;
    color: #4c4843;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    height: 48px;
    font-size: 15px;
    line-height: 44px;
    padding: 0 20px 0 14px;
    text-align: center;
    transition: all 0.4s ease 0s;
    overflow: hidden;
    position: relative;
}

.single-production-money__button:hover {
    transition: all 0.4s ease 0s;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.single-production-money__button:hover:after {
    left: 120%;
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.single-production-money__button:after {
    background: #fff;
    content: "";
    height: 155px;
    left: -75px;
    opacity: .2;
    position: absolute;
    top: -50px;
    transform: rotate(35deg);
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    z-index: 50;
}

.single-production-money__button::before {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZGF0YS1uYW1lPSJZb3VyIEljb25zIiBpZD0iWW91cl9JY29ucyIgdmlld0JveD0iMCAwIDQ4IDQ4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojNGM0ODQzO308L3N0eWxlPjwvZGVmcz48dGl0bGUvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTM3LDE4SDMwLjg3bC00LTcuOTVhMSwxLDAsMCwwLTEuNzguOUwyOC42MywxOEgxOS4zN2wzLjUyLTdhMSwxLDAsMSwwLTEuNzgtLjlsLTQsOEgxMWEzLDMsMCwwLDAtMywzdi40NUEyLjU1LDIuNTUsMCwwLDAsMTAuNTUsMjRsMy41NiwxMS4yMUE0LDQsMCwwLDAsMTcuOTIsMzhIMzAuMDhhNCw0LDAsMCwwLDMuODEtMi43OUwzNy40NSwyNEEyLjU1LDIuNTUsMCwwLDAsNDAsMjEuNDVWMjFBMywzLDAsMCwwLDM3LDE4Wm0xLDMuNDVhLjU0LjU0LDAsMCwxLS41NS41NSwyLDIsMCwwLDAtMS45LDEuMzlMMzIsMzQuNjFBMiwyLDAsMCwxLDMwLjA4LDM2SDE3LjkyQTIsMiwwLDAsMSwxNiwzNC42MUwxMi40NSwyMy4zOUEyLDIsMCwwLDAsMTAuNTUsMjJhLjU0LjU0LDAsMCwxLS41NS0uNTVWMjFhMSwxLDAsMCwxLDEtMWg1LjEzbC0uNzYsMS41MmExLjQ4LDEuNDgsMCwwLDAtLjM2Ljg5LjExLjExLDAsMCwxLDAsLjA1djBhMS41LDEuNSwwLDEsMCwyLjYyLTFMMTguMzcsMjBIMjkuNjNsLjc1LDEuNTFhMS41LDEuNSwwLDEsMCwyLjYyLDF2MGEuMTEuMTEsMCwwLDEsMC0uMDUsMS40OCwxLjQ4LDAsMCwwLS4zNi0uODlMMzEuODcsMjBIMzdhMSwxLDAsMCwxLDEsMVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNCwyNWExLDEsMCwwLDAtMSwxdjZhMSwxLDAsMCwwLDIsMFYyNkExLDEsMCwwLDAsMjQsMjVaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTksMjUuNjhhMSwxLDAsMCwwLTEuOS42NGwyLDZBMSwxLDAsMCwwLDIwLDMzYTEuMjUsMS4yNSwwLDAsMCwuMzIsMEExLDEsMCwwLDAsMjEsMzEuNjhaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzAuMzIsMjUuMDVhMSwxLDAsMCwwLTEuMjcuNjNsLTIsNkExLDEsMCwwLDAsMjcuNjgsMzMsMS4yNSwxLjI1LDAsMCwwLDI4LDMzYTEsMSwwLDAsMCwuOTUtLjY4bDItNkExLDEsMCwwLDAsMzAuMzIsMjUuMDVaIi8+PC9zdmc+') no-repeat;
    width: 31px;
    height: 28px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    -moz-background-size: cover;
    background-size: cover;
    margin-top: -4px;
    margin-right: 2px;
}

.single-production-money__button.active::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6677 5.59375L8.40104 15.8604L3.73438 11.1938' stroke='%234C4843' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
    width: 28px;
    height: 28px;
    background-color: #fff;
    border-radius: 50%;
    margin-top: -2px;
    margin-right: 5px;
}

.production-desc {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #fff;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 44px 58px 56px 48px;
    margin-bottom: 72px;
}

.production-desc__title {
    color: #282828;
    font-size: 22px;
    padding-bottom: 19px;
}

.production-desc__text {
    color: #282828;
    font-size: 15px;
    line-height: 24px;
    padding-bottom: 24px;
}

.tabs-production {
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px #eeeeee solid;
    border-bottom: 1px #eeeeee solid;
}

.tabs-production__item {
    height: 60px;
    line-height: 60px;
    cursor: pointer;
    font-size: 15px;
    color: #282828;
    padding: 0 50px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.tabs-production__item--active {
    color: #fff;
    background: #4e4e4e;
}

.tabs-production-content {
    width: 100%;
    padding-top: 38px;
}

.tabs-production-content__item {
    width: 100%;
    display: none;
}

.tabs-production-content__item--active {
    display: block;
}

.alert-empty {
    color: #282828;
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 20px;
}

.respone-info {
    display: block;
    width: 100%;
}

.respone-info__title {
    color: #898989;
    font-size: 15px;
    padding-bottom: 12px;
}

.raiting {
    display: block;
    width: 100%;
    font-size: 0px;
    padding-bottom: 26px;
}

.raiting--b {
    padding-bottom: 25px;
}

.raiting-set .raiting__item {
    cursor: pointer;
}

.raiting__item {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iNTEycHQiIGhlaWdodD0iNTEycHQiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBpZD0iIzAwMDAwMGZmIj4NCjxwYXRoIGZpbGw9IiNkNWQ1ZDUiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDIzMS4xOSAyNy4xMyBDIDIzNi4xOCAxNS4zNSAyNTAuMTcgOC41MCAyNjIuNTQgMTEuODMgQyAyNzAuODYgMTMuODAgMjc3LjkyIDIwLjAwIDI4MS4xOSAyNy44NyBDIDMwMC42NCA3My4zMyAzMjAuMDEgMTE4LjgyIDMzOS40OCAxNjQuMjcgQyAzODguODMgMTY4Ljc0IDQzOC4xOCAxNzMuMTQgNDg3LjUxIDE3Ny43NSBDIDUwMC42MyAxNzguNzkgNTExLjUyIDE5MC40OCA1MTIuMDAgMjAzLjU3IEwgNTEyLjAwIDIwNS41NCBDIDUxMS43MCAyMTMuMTIgNTA4LjI4IDIyMC41MiA1MDIuNTIgMjI1LjQ5IEMgNDY1LjM2IDI1OC4wOSA0MjguMTkgMjkwLjY5IDM5MS4wMSAzMjMuMjcgQyA0MDEuOTQgMzcxLjU1IDQxMi45MyA0MTkuODIgNDIzLjg4IDQ2OC4wOSBDIDQyNS41OCA0NzUuNTIgNDI0LjEyIDQ4My42NiA0MTkuNzIgNDg5LjkxIEMgNDEzLjgyIDQ5OC43NCA0MDIuMzYgNTAzLjI2IDM5Mi4wMCA1MDEuMDUgQyAzODYuNDYgNTAwLjA2IDM4MS43OSA0OTYuNzcgMzc3LjA0IDQ5My45NiBDIDMzNi43MSA0NjkuODMgMjk2LjM4IDQ0NS42OCAyNTYuMDIgNDIxLjYwIEMgMjEzLjc5IDQ0Ni44NCAxNzEuNTggNDcyLjEwIDEyOS4zNCA0OTcuMzEgQyAxMjEuOTggNTAxLjk2IDExMi40MSA1MDMuMDEgMTA0LjM1IDQ5OS42MyBDIDk0LjgwIDQ5NS44NCA4Ny45NSA0ODYuMjMgODcuNDcgNDc1Ljk3IEMgODcuMDggNDcxLjI1IDg4LjQ3IDQ2Ni42OCA4OS40NyA0NjIuMTMgQyA5OS45NyA0MTUuODMgMTEwLjUyIDM2OS41NCAxMjAuOTkgMzIzLjI0IEMgODMuNjYgMjkwLjUwIDQ2LjMxIDI1Ny43OCA4Ljk5IDIyNS4wMyBDIDMuOTQgMjIwLjU1IDEuMDIgMjE0LjE0IDAuMDAgMjA3LjU0IEwgMC4wMCAyMDMuMDAgQyAwLjc3IDE5My40NiA2LjY1IDE4NC40NyAxNS4zNiAxODAuMzYgQyAyMS4xMiAxNzcuNDAgMjcuNzUgMTc3LjUxIDM0LjA0IDE3Ni44OCBDIDgwLjIwIDE3Mi42OCAxMjYuMzggMTY4LjU0IDE3Mi41NCAxNjQuMjcgQyAxOTIuMTUgMTE4LjU5IDIxMS41NSA3Mi44MSAyMzEuMTkgMjcuMTMgWiIgLz4NCjwvZz4NCjwvc3ZnPg0K") no-repeat;
    width: 18px;
    height: 18px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    -moz-background-size: cover;
    background-size: cover;
    margin-right: 2px;
}

.raiting__item--active {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iNTEycHQiIGhlaWdodD0iNTEycHQiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBpZD0iIzAwMDAwMGZmIj4NCjxwYXRoIGZpbGw9IiNmZmNmMjgiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDIzMS4xOSAyNy4xMyBDIDIzNi4xOCAxNS4zNSAyNTAuMTcgOC41MCAyNjIuNTQgMTEuODMgQyAyNzAuODYgMTMuODAgMjc3LjkyIDIwLjAwIDI4MS4xOSAyNy44NyBDIDMwMC42NCA3My4zMyAzMjAuMDEgMTE4LjgyIDMzOS40OCAxNjQuMjcgQyAzODguODMgMTY4Ljc0IDQzOC4xOCAxNzMuMTQgNDg3LjUxIDE3Ny43NSBDIDUwMC42MyAxNzguNzkgNTExLjUyIDE5MC40OCA1MTIuMDAgMjAzLjU3IEwgNTEyLjAwIDIwNS41NCBDIDUxMS43MCAyMTMuMTIgNTA4LjI4IDIyMC41MiA1MDIuNTIgMjI1LjQ5IEMgNDY1LjM2IDI1OC4wOSA0MjguMTkgMjkwLjY5IDM5MS4wMSAzMjMuMjcgQyA0MDEuOTQgMzcxLjU1IDQxMi45MyA0MTkuODIgNDIzLjg4IDQ2OC4wOSBDIDQyNS41OCA0NzUuNTIgNDI0LjEyIDQ4My42NiA0MTkuNzIgNDg5LjkxIEMgNDEzLjgyIDQ5OC43NCA0MDIuMzYgNTAzLjI2IDM5Mi4wMCA1MDEuMDUgQyAzODYuNDYgNTAwLjA2IDM4MS43OSA0OTYuNzcgMzc3LjA0IDQ5My45NiBDIDMzNi43MSA0NjkuODMgMjk2LjM4IDQ0NS42OCAyNTYuMDIgNDIxLjYwIEMgMjEzLjc5IDQ0Ni44NCAxNzEuNTggNDcyLjEwIDEyOS4zNCA0OTcuMzEgQyAxMjEuOTggNTAxLjk2IDExMi40MSA1MDMuMDEgMTA0LjM1IDQ5OS42MyBDIDk0LjgwIDQ5NS44NCA4Ny45NSA0ODYuMjMgODcuNDcgNDc1Ljk3IEMgODcuMDggNDcxLjI1IDg4LjQ3IDQ2Ni42OCA4OS40NyA0NjIuMTMgQyA5OS45NyA0MTUuODMgMTEwLjUyIDM2OS41NCAxMjAuOTkgMzIzLjI0IEMgODMuNjYgMjkwLjUwIDQ2LjMxIDI1Ny43OCA4Ljk5IDIyNS4wMyBDIDMuOTQgMjIwLjU1IDEuMDIgMjE0LjE0IDAuMDAgMjA3LjU0IEwgMC4wMCAyMDMuMDAgQyAwLjc3IDE5My40NiA2LjY1IDE4NC40NyAxNS4zNiAxODAuMzYgQyAyMS4xMiAxNzcuNDAgMjcuNzUgMTc3LjUxIDM0LjA0IDE3Ni44OCBDIDgwLjIwIDE3Mi42OCAxMjYuMzggMTY4LjU0IDE3Mi41NCAxNjQuMjcgQyAxOTIuMTUgMTE4LjU5IDIxMS41NSA3Mi44MSAyMzEuMTkgMjcuMTMgWiIgLz4NCjwvZz4NCjwvc3ZnPg0K") no-repeat;
    -moz-background-size: cover;
    background-size: cover;
}

.raiting__item--small {
    width: 13px;
    height: 13px;
}

.respone-info__text {
    color: #898989;
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 15px;
}

.btn--responce-add {
    width: 210px;
    height: 48px;
    line-height: 48px;
    text-transform: none;
}

.production-responce {
    width: 100%;
    padding-top: 48px;
}

.production-responce-item {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    padding-left: 50px;
    padding-top: 10px;
    padding-bottom: 30px;
}

.production-responce-item__symbol {
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 39px;
    height: 39px;
    font-size: 18px;
    color: #ffffff;
    background: #2c9ab6;
    left: 2px;
    top: 0;
    font-weight: 600;
    position: absolute;
}

.production-responce-item__name {
    font-weight: 600;
    font-size: 15px;
    color: #282828;
    padding-bottom: 4px;
}

.production-responce-item__title {
    font-size: 15px;
    color: #282828;
    font-weight: 600;
    padding-bottom: 2px;
}

.production-responce-item__text {
    font-size: 15px;
    color: #282828;
    padding-bottom: 12px;
    line-height: 23px;
}

.pagination {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 0px;
    margin-left: -5px;
    padding-bottom: 20px;
}

.pagination--q {
    padding-top: 10px;
}

.pagination--responce {
    padding-top: 3px;
    padding-left: 47px;
    margin-left: 0px;
    padding-bottom: 0px;
}

.pagination--responce-page {
    padding-bottom: 78px;
}

.pagination--responce-page2 {
    margin-top: -10px;
}

.pagination__prev {
    display: inline-block;
    vertical-align: top;
    width: 38px;
    height: 38px;
    text-decoration: none;
    text-align: center;
    line-height: 38px;
    border: 1px #dedede solid;
    background: #dedede;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    margin: 0 5px;
}

.pagination__prev::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxDQoJCUwzMC4yNjIsNjIuMjQxYy0xLjkwMy0xLjkwNi00LjA5My0yLjg1Ni02LjU2Ny0yLjg1NmMtMi40NzUsMC00LjY2NSwwLjk1LTYuNTY3LDIuODU2TDIuODU2LDc2LjUxNUMwLjk1LDc4LjQxNywwLDgwLjYwNywwLDgzLjA4Mg0KCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcNCgkJYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 9px;
    height: 9px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    -moz-background-size: cover;
    background-size: cover;
}

.pagination__link {
    display: inline-block;
    vertical-align: top;
    width: 38px;
    height: 38px;
    text-decoration: none;
    text-align: center;
    line-height: 38px;
    border: 1px #dedede solid;
    color: #282828;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 16px;
    margin: 0 5px;
}

.pagination__active {
    display: inline-block;
    vertical-align: top;
    width: 38px;
    height: 38px;
    text-decoration: none;
    text-align: center;
    line-height: 38px;
    color: #282828;
    font-size: 16px;
    border-color: transparent;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    color: #fff;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 16px;
    margin: 0 5px;
    color: #000;
}

.pagination__next {
    display: inline-block;
    vertical-align: top;
    width: 38px;
    height: 38px;
    text-decoration: none;
    text-align: center;
    line-height: 38px;
    border: 1px #dedede solid;
    background: #dedede;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    margin: 0 5px;
}

.pagination__next::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxDQoJCUwzMC4yNjIsNjIuMjQxYy0xLjkwMy0xLjkwNi00LjA5My0yLjg1Ni02LjU2Ny0yLjg1NmMtMi40NzUsMC00LjY2NSwwLjk1LTYuNTY3LDIuODU2TDIuODU2LDc2LjUxNUMwLjk1LDc4LjQxNywwLDgwLjYwNywwLDgzLjA4Mg0KCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcNCgkJYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 9px;
    height: 9px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -moz-background-size: cover;
    background-size: cover;
}

.production-b {
    margin: 0 auto;
    width: 1240px;
    padding-top: 5px;
}

.slider-production {
    opacity: 0;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}

.slider-production.slick-slider {
    opacity: 1;
}

.slider-production-item {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 5px;
}

.slider-production .production-item {
    width: calc(100% - 20px);
    margin-left: 10px;
    margin-right: 10px;
}

.slider-production-item .production-item:hover {
    -moz-transform: scale(1);
    transform: scale(1);
}

.slider-production-item .production-item__name {
    -moz-box-flex: 0;
    -ms-flex: 0 0 107px;
    flex: 0 0 107px;
    width: 107px;
}

.slider-production .slick-slide {
    outline: none !important;
}

.slider-production .slick-prev {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 54px;
    height: 54px;
    left: -36px;
    margin-top: -9px;
    z-index: 10;
}

.slider-production .slick-prev::before,.slider-production .slick-next::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iMTlwdCIgaGVpZ2h0PSIxOXB0IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9IiMwMDAwMDBmZiI+DQo8cGF0aCBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAyNzAuOTEgMTQwLjk2IEMgMjcxLjUzIDEzMy43MyAyNzcuODAgMTI3LjQ5IDI4NS4wMyAxMjYuOTEgQyAyODkuOTAgMTI2LjMyIDI5NC45MiAxMjguMTUgMjk4LjMxIDEzMS42OSBDIDMzNS45OSAxNjkuMzUgMzczLjY5IDIwNi45OSA0MTEuMzEgMjQ0LjcxIEMgNDE3LjM4IDI1MC42MiA0MTcuMzMgMjYxLjMxIDQxMS4yMiAyNjcuMTkgQyAzNzUuNTkgMzAyLjkyIDMzOS44NyAzMzguNTcgMzA0LjE5IDM3NC4yNiBDIDMwMC4xMyAzNzguMDIgMjk2LjY4IDM4My4wNiAyOTEuMDEgMzg0LjQ2IEMgMjg0LjQzIDM4Ni4zMSAyNzYuODggMzgzLjUwIDI3My4zMCAzNzcuNjUgQyAyNjkuMjEgMzcxLjQ4IDI3MC4yNiAzNjIuNTIgMjc1LjcxIDM1Ny40OCBDIDMwNC4yMSAzMjguOTcgMzMyLjc0IDMwMC40OCAzNjEuMjMgMjcxLjk1IEMgMjc4LjQ4IDI3MS45MSAxOTUuNzMgMjcxLjk1IDExMi45OCAyNzEuOTMgQyAxMDYuMjYgMjcyLjI4IDk5LjYyIDI2OC4wMiA5Ny4xOSAyNjEuNzQgQyA5NC4yNiAyNTQuNjYgOTcuMzQgMjQ1LjgxIDEwNC4wMyAyNDIuMDkgQyAxMDguMjAgMjM5LjQ0IDExMy4yOSAyMzkuOTMgMTE3Ljk5IDIzOS45MyBDIDE5OS4wOSAyMzkuOTMgMjgwLjE5IDIzOS45NSAzNjEuMjkgMjM5LjkyIEMgMzMyLjc4IDIxMS4zNiAzMDQuMjIgMTgyLjg1IDI3NS42OSAxNTQuMzEgQyAyNzIuMTMgMTUwLjkxIDI3MC4zMCAxNDUuODUgMjcwLjkxIDE0MC45NiBaIiAvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 27px;
    height: 27px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.slider-production .slick-prev::before {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.slider-production .slick-prev:hover::before,.slider-production .slick-next:hover::before {
}

.slider-production .slick-next {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 54px;
    height: 54px;
    right: -36px;
    margin-top: -9px;
    z-index: 10;
}

.slider-production .production-item {
    -moz-transition: all 0ms ease-in-out;
    transition: all 0ms ease-in-out;
}

.slider-production .production-item:hover {
    transform: scale(1);
}

.a-product {
    display: block;
    width: -moz-calc(100% + 28px);
    width: calc(100% + 28px);
    font-size: 0px;
}

.a-item {
    display: inline-block;
    vertical-align: top;
    width: -moz-calc(100% / 3 - 28px);
    width: calc(100% / 3 - 28px);
    margin-right: 28px;
    margin-bottom: 30px;
}

.a-item__data {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    width: 63px;
    height: 63px;
    margin-bottom: 20px;
}

.a-item__data img {
    max-width: 54%;
    max-height: 54%;
}

.a-item__title {
    display: block;
    font-size: 18px;
    font-weight: 500;
    color: #282828;
    padding-bottom: 10px;
}

.a-item__text {
    display: block;
    font-size: 15px;
    line-height: 24px;
    color: #898989;
}

.table-p {
    width: 100%;
    margin-top: -2px;
}

.table-p table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
}

.table-p table tr:nth-child(odd) td {
    background: #f9f9f9;
}

.table-p table tr:nth-child(even) td {
    background: #fff;
}

.table-p table td {
    font-size: 15px;
    color: #282828;
    padding: 22px 25px;
    background: #fff;
}

.table-p table tr td:first-child {
    width: 50.8%;
}

.catalog-list {
    width: -moz-calc(100% + 20px);
    width: calc(100% + 20px);
    font-size: 0px;
}

.catalog-list__item {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    text-decoration: none;
    width: -moz-calc(100% / 3 - 20px);
    width: calc(100% / 3 - 20px);
    margin-right: 20px;
    margin-bottom: 50px;
    background: #fff;
    overflow: hidden;
    -moz-border-radius: 18px;
    border-radius: 18px;
    transition: transform 0.2s;
}

.catalog-list__item:hover {
    transform: scale(1.05);
}

.catalog-list__data {
    display: inline-block;
    width: 100%;
    height: 160px;
    position: relative;
    background: url(../images/c-bg1.png) center no-repeat;
    -moz-background-size: cover;
    background-size: cover;
}

.catalog-list__name {
    display: block;
    font-size: 40px;
    text-transform: uppercase;
    text-align: right;
    color: #343434;
    font-weight: 700;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 35px 40px;
    padding-right: 25px;
}

.catalog-list__data--t5 .catalog-list__name {
    padding-top: 52px;
    padding-left: 20%;
    font-size: 32px;
    line-height: 44px;
}

.catalog-list__data--t6 .catalog-list__name {
    padding-top: 52px;
    padding-left: 20%;
    font-size: 32px;
    line-height: 44px;
}

.catalog-list__data--t7 .catalog-list__name {
    padding-top: 52px;
    padding-left: 20%;
    font-size: 32px;
    line-height: 44px;
}

.catalog-list__item:nth-child(2) .catalog-list__name {
}

.catalog-list__img {
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 30px;
    padding-left: 0px;
    display: none;
}

.catalog-list__img--t1 {
    text-align: right;
}

.catalog-list__img--t2 {
    padding-top: 20px;
}

.catalog-list__desc {
    position: absolute;
    bottom: 10px;
    left: 26px;
    max-width: 170px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    color: #343434;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
}

.catalog-list__data--t4 .catalog-list__desc {
    max-width: 220px;
    bottom: 32px;
}

.catalog-list__data--t2 {
    background: url(../images/c-bg2.png) center no-repeat;
    -moz-background-size: cover;
    background-size: cover;
}

.catalog-list__data--t3 {
    background: url(../images/c-bg3.png) center no-repeat;
    -moz-background-size: cover;
    background-size: cover;
}

.catalog-list__data--t4 {
    background: url(../images/c-bg4.png) center no-repeat;
    -moz-background-size: cover;
    background-size: cover;
}

.catalog-list__data--t5 {
    background: url(../images/c-bg5.png) center no-repeat;
    -moz-background-size: cover;
    background-size: cover;
}

.catalog-list__data--t6 {
    background: url(../images/c-bg6.png) center no-repeat;
    -moz-background-size: cover;
    background-size: cover;
}

.catalog-list__data--t7 {
    background: url(../images/c-bg7.png) center no-repeat;
    -moz-background-size: cover;
    background-size: cover;
}

.sort-select {
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    height: 50px;
    font-size: 15px;
    color: #282828;
}

.sort-select__result {
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    height: 50px;
    line-height: 50px;
    padding: 0 40px 0 10px;
    position: relative;
    cursor: pointer;
    font-weight: 600;
}

.sort-select__result:before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxDQoJCUwzMC4yNjIsNjIuMjQxYy0xLjkwMy0xLjkwNi00LjA5My0yLjg1Ni02LjU2Ny0yLjg1NmMtMi40NzUsMC00LjY2NSwwLjk1LTYuNTY3LDIuODU2TDIuODU2LDc2LjUxNUMwLjk1LDc4LjQxNywwLDgwLjYwNywwLDgzLjA4Mg0KCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcNCgkJYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 7px;
    height: 7px;
    -moz-background-size: cover;
    background-size: cover;
    content: '';
    display: block;
    position: absolute;
    right: 30px;
    bottom: 0px;
    top: 0px;
    margin: auto;
}

.sort-select__box {
    width: 100%;
    position: absolute;
    left: 0;
    top: 100%;
    margin-top: -3px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px #f2f4f5 solid;
    border-right: 1px #f2f4f5 solid;
    border-bottom: 1px #f2f4f5 solid;
    display: none;
    z-index: 10;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
}

.sort-select__list {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    background: #fff;
}

.sort-select__item {
    display: block;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 0px;
    cursor: pointer;
}

.sort-select__item a {
    display: block;
    width: 100%;
    cursor: pointer;
    text-decoration: none;
    color: #282828;
    padding: 10px 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.sort-select__item a:hover {
    background: #f9f9f9;
}

.productions {
    width: 100%;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
}

.productions__d1 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 298px;
    flex: 0 0 298px;
    width: 298px;
}

.filter-b {
    width: 100%;
    height: auto;
    background: #fff;
    -moz-border-radius: 8px;
    border-radius: 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 20px 26px 20px 19px;
}

.filter {
    width: 100%;
    padding-bottom: 34px;
}

.filter--m {
    padding-bottom: 50px;
}

.filter--m2 {
    padding-bottom: 45px;
}

.filter__title {
    font-size: 16px;
    color: #282828;
    font-weight: 600;
    padding-bottom: 16px;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 20px;
}

.filter__title--row:after {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxDQoJCUwzMC4yNjIsNjIuMjQxYy0xLjkwMy0xLjkwNi00LjA5My0yLjg1Ni02LjU2Ny0yLjg1NmMtMi40NzUsMC00LjY2NSwwLjk1LTYuNTY3LDIuODU2TDIuODU2LDc2LjUxNUMwLjk1LDc4LjQxNywwLDgwLjYwNywwLDgzLjA4Mg0KCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcNCgkJYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 10px;
    height: 10px;
    -moz-background-size: cover;
    background-size: cover;
    content: '';
    display: block;
    position: absolute;
    right: 0px;
    top: 5px;
    transform: rotate(180deg);
}

.filter__title--row-h:after {
    transform: rotate(0deg);
}

.filter__data--hide {
    display: none !important;
}

.filter__data {
    display: block;
    width: 100%;
}

.money-filter {
    width: 100%;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.money-filter__start {
    -moz-box-flex: 0;
    -ms-flex: 0 0 116px;
    flex: 0 0 116px;
    width: 116px;
    position: relative;
}

.money-filter__name {
    display: inline-block;
    color: #7b7a7a;
    font-size: 15px;
    top: 12px;
    left: 11px;
    position: absolute;
}

.money-filter__input {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    font-weight: 600;
    color: #282828;
    font-size: 15px;
    height: 41px;
    line-height: 39px;
    border: 1px #e1e1e1 solid;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding-left: 30px;
}

.money-filter__end {
    -moz-box-flex: 0;
    -ms-flex: 0 0 115px;
    flex: 0 0 115px;
    width: 115px;
    position: relative;
}

.filter__item {
    display: block;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 26px;
    color: #282828;
    font-size: 15px;
    margin-bottom: 10px;
    text-decoration: none;
}

.filter__additionElement {
    display: none;
    position: absolute;
}

.filter__checkbox {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 14px;
    height: 14px;
    border: 1px #e1e1e1 solid;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.filter__item--active .filter__checkbox::before {
    background: url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQxN3B0IiBmaWxsPSIjMDAwMDAwIiB2aWV3Qm94PSIwIC00NiA0MTcuODEzMzMgNDE3IiB3aWR0aD0iNDE3cHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1OS45ODgyODEgMzE4LjU4MjAzMWMtMy45ODgyODEgNC4wMTE3MTktOS40Mjk2ODcgNi4yNS0xNS4wODIwMzEgNi4yNXMtMTEuMDkzNzUtMi4yMzgyODEtMTUuMDgyMDMxLTYuMjVsLTEyMC40NDkyMTktMTIwLjQ2ODc1Yy0xMi41LTEyLjUtMTIuNS0zMi43Njk1MzEgMC00NS4yNDYwOTNsMTUuMDgyMDMxLTE1LjA4NTkzOGMxMi41MDM5MDctMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMTk5MjE5IDc1LjIwMzEyNSAyMDMuMTk5MjE5LTIwMy4yMDMxMjVjMTIuNTAzOTA2LTEyLjUgMzIuNzY5NTMxLTEyLjUgNDUuMjUgMGwxNS4wODIwMzEgMTUuMDg1OTM4YzEyLjUgMTIuNSAxMi41IDMyLjc2NTYyNCAwIDQ1LjI0NjA5M3ptMCAwIi8+PC9zdmc+') no-repeat;
    width: 8px;
    height: 8px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.filter__color {
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px #d8d8c9 solid;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    margin-right: 5px;
}

.filter__more {
    color: #282828;
    font-size: 13px;
    display: inline-block;
    cursor: pointer;
}

.filter__more::after {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxDQoJCUwzMC4yNjIsNjIuMjQxYy0xLjkwMy0xLjkwNi00LjA5My0yLjg1Ni02LjU2Ny0yLjg1NmMtMi40NzUsMC00LjY2NSwwLjk1LTYuNTY3LDIuODU2TDIuODU2LDc2LjUxNUMwLjk1LDc4LjQxNywwLDgwLjYwNywwLDgzLjA4Mg0KCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcNCgkJYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 8px;
    height: 8px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    -moz-background-size: cover;
    background-size: cover;
    margin-left: 3px;
    margin-top: 1px;
}

.productions__d2 {
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 18px;
}

.productions-b {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 20px;
}

.productions-b--t1 {
    padding-bottom: 8px;
}

.productions-b__d1 {
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 0px;
}

.sort-block {
    display: inline-block;
    vertical-align: top;
    height: 50px;
    background-color: white;
    -moz-box-shadow: 0px 0px 21px 0px rgba(45, 45, 45, 0.09);
    box-shadow: 0px 0px 21px 0px rgba(45, 45, 45, 0.09);
    font-size: 0px;
    width: 243px;
    margin-right: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.sort-block__name {
    display: inline-block;
    vertical-align: middle;
    color: #7b7a7a;
    font-size: 15px;
    text-align: right;
    height: 50px;
    line-height: 50px;
    width: 70px;
}

.sort-block__value {
    display: inline-block;
    vertical-align: middle;
    width: -moz-calc(100% - 70px);
    width: calc(100% - 70px);
}

.sort-block--t1 {
    width: 273px;
}

.sort-block--t1 .sort-block__name {
    width: 133px;
}

.sort-block--t1 .sort-block__value {
    width: -moz-calc(100% - 133px);
    width: calc(100% - 133px);
}

.productions-b__d2 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 150px;
    flex: 0 0 150px;
    width: 150px;
    font-size: 0px;
    text-align: right;
}

.type-show-proruct {
    display: inline-block;
    vertical-align: top;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: white;
    -moz-box-shadow: 0px 0px 21px 0px rgba(45, 45, 45, 0.09);
    box-shadow: 0px 0px 21px 0px rgba(45, 45, 45, 0.09);
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    margin-left: 10px;
}

.type-show-proruct svg {
    width: 19px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
    fill: #000;
}

.type-show-proruct--active svg {
}

.type-show-proruct--t1 svg {
    width: 23px;
    height: 23px;
}

.production-list2 {
    display: block;
    width: 100%;
    padding-bottom: 8px;
}

.prodct-item2 {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    background-color: white;
    -moz-box-shadow: 0px 0px 40px 0px rgba(45, 45, 45, 0.19);
    box-shadow: 0px 0px 40px 0px rgba(45, 45, 45, 0.19);
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 10px;
    padding-top: 40px;
    padding-right: 17px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-bottom: 24px;
}

.prodct-item2__d1 {
    position: relative;
    -moz-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    width: 80px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: -26px;
}

.production-item__favorite--t2 {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
}

.prodct-item2__d2 {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -moz-box-flex: 0;
    -ms-flex: 0 0 129px;
    flex: 0 0 129px;
    width: 129px;
    margin-top: -26px;
}

.prodct-item2__data {
    width: 100%;
    height: 99px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px #f4f4f4 solid;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.prodct-item2__data img {
    max-width: 90%;
    max-height: 90%;
}

.prodct-item2__d3 {
    -moz-box-flex: 4;
    -ms-flex-positive: 4;
    flex-grow: 4;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 25px;
    position: relative;
}

.prodct-item2__d3 .production-stickers {
    position: relative;
    left: 0;
    top: 0;
    margin-bottom: 7px;
}

.prodct-item2__d3 .production-stickers br {
    display: none;
}

.prodct-item2__d3 .production-item__sticker {
}

.prodct-item2__title {
    cursor: pointer;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    display: block;
    padding-bottom: 12px;
    color: #282828;
}

.prodct-item2__title:hover {
    color: #04667f;
    color: #000;
}

.prodct-item2__d4 {
    -moz-box-flex: 180px;
    -ms-flex: 180px;
    flex: 180px;
    width: 180px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-top: -5px;
}

.prodct-item2__d4 .production-item__line {
    text-align: right;
}

.production-item__sticker--t2 {
    position: relative;
    left: 0px;
    top: 0;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    padding: 0 15px;
    margin-bottom: 10px;
}

.production-item__line--t1 {
    max-width: 256px;
}

.contact-item__name {
    font-size: 22px;
    color: #282828;
    font-weight: 500;
    padding-bottom: 36px;
}

.contact-item__name--inner {
    font-size: 15px;
    font-weight: 400;
    padding: 3px 10px;
    margin-bottom: 7px;
    cursor: pointer;
    background: #f6f6f6;
    border-radius: 3px;
}

.files-tab-content__item-inner:hover .contact-item__name--inner {
    font-weight: 600;
}

.contact-s {
    background: #fff;
    -moz-border-radius: 8px;
    border-radius: 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 42px 28px 12px 28px;
    margin-bottom: 20px;
}

.files-tab-content__item-inner .contact-s {
    padding: 0;
    margin-bottom: 0;
}

.contact-item {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 2px #f6f6f6 solid;
    padding-bottom: 38px;
    margin-bottom: 45px;
}

.contact-item-content {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0 10px 0 0;
    box-sizing: border-box;
    overflow-x: hidden;
}

.contact-item-content .contact-item {
    padding-bottom: 12px;
    margin-bottom: 12px;
}

.contact-item__close {
    display: block;
    position: absolute;
    top: 14px;
    right: 16px;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiM5MjkyOTIiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTQuMjkzLDE4LjI5MywxMC41ODYsMTIsNC4yOTMsNS43MDdBMSwxLDAsMCwxLDUuNzA3LDQuMjkzTDEyLDEwLjU4Nmw2LjI5My02LjI5M2ExLDEsMCwxLDEsMS40MTQsMS40MTRMMTMuNDE0LDEybDYuMjkzLDYuMjkzYTEsMSwwLDEsMS0xLjQxNCwxLjQxNEwxMiwxMy40MTQsNS43MDcsMTkuNzA3YTEsMSwwLDAsMS0xLjQxNC0xLjQxNFoiLz48L3N2Zz4=") no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    cursor: pointer;
    z-index: 1200;
}

.adress-bg.active {
    opacity: 1;
    pointer-events: auto;
}

.contact-item-block {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1150;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s, visibility 0.3s;
}

.contact-item-block.active {
    opacity: 1;
    visibility: visible;
}

.contact-item-wrap {
    box-sizing: border-box;
    z-index: 1150;
    padding: 45px 10px 10px 30px;
    background: #fff;
    border-radius: 8px;
    max-width: 989px;
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
    max-height: 90vh;
    position: relative;
    overflow: auto;
}

.contact-item--last {
    border-bottom: none;
    margin-bottom: 0px;
}

.contact-item__data {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
    box-sizing: border-box;
}

.contact-left, .contact-right {
    display: grid;
    grid-template-rows: 100px 75px 75px;
}

.contact-item__title {
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #898989;
    font-size: 15px;
    padding-left: 30px;
    padding-bottom: 12px;
}

.contact-item__desc {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-weight: 600;
    color: #282828;
    font-size: 16px;
    padding-left: 30px;
    line-height: 24px;
    padding-bottom: 30px;
}

.contact-item--adress:before {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS41MTY4IDExLjUzNTJDMTcuNzY3NyA5LjI3MDk0IDIwLjgxOTMgOCAyNCA4QzI3LjE4MDcgOCAzMC4yMzIzIDkuMjcwOTQgMzIuNDgzMiAxMS41MzUyQzM0LjczNDMgMTMuNzk5NiAzNiAxNi44NzIgMzYgMjAuMDc2OUMzNiAyNS42MDM1IDMyLjkzNjEgMzAuNjA0NyAyOS43NDM1IDM0LjI5OEMyOC4xNTkyIDM2LjEzMDcgMjYuNTcyMyAzNy42MDc1IDI1LjM4MTQgMzguNjI1OEMyNC44MTU0IDM5LjEwOTcgMjQuMzQwNSAzOS40ODg3IDI0IDM5Ljc1MTdDMjMuNjU5NSAzOS40ODg3IDIzLjE4NDYgMzkuMTA5NyAyMi42MTg2IDM4LjYyNThDMjEuNDI3NyAzNy42MDc1IDE5Ljg0MDggMzYuMTMwNyAxOC4yNTY1IDM0LjI5OEMxNS4wNjM5IDMwLjYwNDcgMTIgMjUuNjAzNSAxMiAyMC4wNzY5QzEyIDE2Ljg3MiAxMy4yNjU3IDEzLjc5OTYgMTUuNTE2OCAxMS41MzUyWk0yMy40MjM2IDQxLjgxNzJDMjMuNDI0IDQxLjgxNzQgMjMuNDI0MyA0MS44MTc2IDI0IDQxQzI0LjU3NTcgNDEuODE3NiAyNC41NzYgNDEuODE3NCAyNC41NzY0IDQxLjgxNzJDMjQuMjMxMSA0Mi4wNjAzIDIzLjc2ODkgNDIuMDYwMyAyMy40MjM2IDQxLjgxNzJaTTIzLjQyMzYgNDEuODE3MkwyNCA0MUwyNC41NzY0IDQxLjgxNzJMMjQuNTggNDEuODE0NkwyNC41ODkxIDQxLjgwODJMMjQuNjIwOSA0MS43ODU0QzI0LjY0ODIgNDEuNzY1OCAyNC42ODc1IDQxLjczNzQgMjQuNzM3OSA0MS43MDA0QzI0LjgzODcgNDEuNjI2MyAyNC45ODQyIDQxLjUxNzggMjUuMTY4MSA0MS4zNzY1QzI1LjUzNTcgNDEuMDkzOCAyNi4wNTcxIDQwLjY3OTQgMjYuNjgxMSA0MC4xNDU5QzI3LjkyNzcgMzkuMDggMjkuNTkwOCAzNy41MzI4IDMxLjI1NjUgMzUuNjA1OUMzNC41NjM5IDMxLjc3OTkgMzggMjYuMzE5NSAzOCAyMC4wNzY5QzM4IDE2LjM0NTQgMzYuNTI2NCAxMi43NjU1IDMzLjkwMTYgMTAuMTI1MUMzMS4yNzY1IDcuNDg0NTQgMjcuNzE0OSA2IDI0IDZDMjAuMjg1MSA2IDE2LjcyMzUgNy40ODQ1NCAxNC4wOTg0IDEwLjEyNTFDMTEuNDczNiAxMi43NjU1IDEwIDE2LjM0NTQgMTAgMjAuMDc2OUMxMCAyNi4zMTk1IDEzLjQzNjEgMzEuNzc5OSAxNi43NDM1IDM1LjYwNTlDMTguNDA5MiAzNy41MzI4IDIwLjA3MjMgMzkuMDggMjEuMzE4OSA0MC4xNDU5QzIxLjk0MjkgNDAuNjc5NCAyMi40NjQzIDQxLjA5MzggMjIuODMxOSA0MS4zNzY1QzIzLjAxNTggNDEuNTE3OCAyMy4xNjEzIDQxLjYyNjMgMjMuMjYyMSA0MS43MDA0QzIzLjMxMjUgNDEuNzM3NCAyMy4zNTE4IDQxLjc2NTggMjMuMzc5MSA0MS43ODU0TDIzLjQxMDkgNDEuODA4MkwyMy40MiA0MS44MTQ2TDIzLjQyMzYgNDEuODE3MlpNMjAgMjBDMjAgMTcuNzkwOSAyMS43OTA5IDE2IDI0IDE2QzI2LjIwOTEgMTYgMjggMTcuNzkwOSAyOCAyMEMyOCAyMi4yMDkxIDI2LjIwOTEgMjQgMjQgMjRDMjEuNzkwOSAyNCAyMCAyMi4yMDkxIDIwIDIwWk0yNCAxNEMyMC42ODYzIDE0IDE4IDE2LjY4NjMgMTggMjBDMTggMjMuMzEzNyAyMC42ODYzIDI2IDI0IDI2QzI3LjMxMzcgMjYgMzAgMjMuMzEzNyAzMCAyMEMzMCAxNi42ODYzIDI3LjMxMzcgMTQgMjQgMTRaIiBmaWxsPSIjMjgyODI4Ii8+Cjwvc3ZnPgo=') no-repeat;
    width: 21px;
    height: 26px;
    content: '';
    display: block;
    position: absolute;
    left: -2px;
    top: -5px;
    -moz-background-size: cover;
    background-size: cover;
}

.contact-item--phone:before {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iLTc0IDAgMTAwIDEwMCIgZmlsbD0iIzI4MjgyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGQ9Ik0yMS4yLDcxLjdMOS4xLDU5LjVjLTItMi00LjctMy4yLTcuMi0zLjJjLTIuNywwLTUuMSwxLjEtNy4yLDMuMmwtNyw3Yy0wLjMtMC4yLTAuNy0wLjQtMS0wLjVjMCwwLTAuMSwwLTAuMS0wLjFsLTAuMS0wLjEKCWMtMC45LTAuNi0xLjktMS4yLTMuMS0xLjdjLTYuMS0zLjgtMTEuOC05LjEtMTcuNi0xNi4yYy0yLjctMy40LTQuNi02LjQtNi4xLTkuN2wwLDBjMS42LTEuMywyLjgtMi42LDMuNy0zLjZsMy4xLTMuMQoJYzIuNC0yLjIsMy42LTQuNywzLjYtNy4zYzAtMi43LTEuMi01LjItMy41LTcuNmwtOS41LTkuNWMtMC45LTAuOS0xLjgtMS44LTIuOC0yLjdjLTItMS45LTQuNS0zLTcuMS0zYy0yLjksMC01LjMsMS03LjUsMy4yCglsLTcuMyw3LjNjLTIuOSwyLjctNC42LDYuMS01LDEwLjNsMCwwLjFjLTAuMiw1LjIsMC42LDEwLDIuOCwxNmMzLjUsOS40LDguOCwxOC4yLDE2LjcsMjcuOUMtNDIuOCw3Ny44LTMxLjIsODYuOC0xOC4zLDkzbDAuMywwLjEKCWMzLjgsMS43LDExLDQuOSwxOSw1LjRsMS4xLDBjNS4zLDAsOS4zLTEuNywxMi42LTUuM2MxLjItMS40LDIuNS0yLjcsMy42LTMuOWMwLjktMC43LDEuNS0xLjQsMi4xLTIuMWwwLjgtMC44bDAuMi0wLjIKCUMyNS42LDgxLjYsMjUuNiw3NiwyMS4yLDcxLjd6IE0xNy43LDgyLjhsLTEsMUwxNi42LDg0Yy0wLjUsMC42LTAuOSwxLjEtMS40LDEuNWwtMC4zLDAuM2MtMS4yLDEuMi0yLjYsMi42LTQsNC4yCgljLTIuMywyLjUtNC45LDMuNi04LjgsMy42SDEuM2MtNy0wLjUtMTMuNC0zLjMtMTcuMi01bC0wLjItMC4xQy0yOC40LDgyLjYtMzkuNSw3NC00OS4yLDYzYy03LjYtOS4yLTEyLjYtMTcuNi0xNS45LTI2LjQKCWMtMi01LjUtMi43LTkuNS0yLjUtMTRjMC4zLTIuOSwxLjQtNS4yLDMuNC03bDcuNC03LjRjMS4yLTEuMiwyLjQtMS43LDMuOS0xLjdjMS4zLDAsMi41LDAuNiwzLjYsMS42bDAuMSwwLjEKCWMwLjksMC44LDEuOCwxLjcsMi43LDIuNmw5LjUsOS41YzEuOCwxLjgsMi4xLDMuMiwyLjEsNGMwLDAuOC0wLjIsMi0yLjEsMy43bC0zLjIsMy4yYy0xLjEsMS4yLTIuNCwyLjUtNC4xLDMuOWwtMC4yLDAuMmwtMC4yLDAuMwoJYy0wLjksMS4yLTEsMi4zLTAuNSwzLjlsMC4xLDAuNGwwLjEsMC40YzEuNywzLjcsMy44LDcuMSw2LjgsMTAuOWM2LjIsNy42LDEyLjQsMTMuMywxOSwxNy40bDAuMywwLjJjMC44LDAuNCwxLjYsMC44LDIuMywxLjIKCWMwLjMsMC4zLDAuNywwLjUsMSwwLjZjMC40LDAuMiwwLjcsMC4zLDAuOSwwLjVsMC43LDAuNWgwLjJsMC4zLDAuMWMwLjYsMC4yLDEsMC4yLDEuMywwLjJjMSwwLDEuOS0wLjQsMi44LTEuM2w3LjUtNy41CgljMS4yLTEuMiwyLjMtMS43LDMuNy0xLjdjMS41LDAsMi45LDAuOSwzLjcsMS43bDEyLjIsMTIuMkMyMC4xLDc3LjcsMjAuMiw4MC4yLDE3LjcsODIuOHoiLz4KPC9zdmc+Cg==') no-repeat;
    width: 17px;
    height: 17px;
    content: '';
    display: block;
    position: absolute;
    left: 2px;
    top: 2px;
    -moz-background-size: cover;
    background-size: cover;
}

.contact-item__phone-link {
    cursor: pointer;
    text-decoration: none;
    color: #282828;
    display: block;
}

.contact-item--email {
    margin-bottom: 28px;
}

.contact-item--email:before {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iIzI4MjgyOCIgZGF0YS1uYW1lPSJMaXZlbGxvIDEiIGlkPSJMaXZlbGxvXzEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PHBhdGggZD0iTTExNi43MywzMS44M2EzLDMsMCwwLDAtNC4yLS42MUw2NC4xNCw2Ny4zNGExLDEsMCwwLDEtMS4yLDBMMTUuNSwzMS4wNmEzLDMsMCwxLDAtMy42NCw0Ljc3TDQ5LjE2LDY0LjM2LDEyLjI3LDkyLjE2QTMsMywwLDEsMCwxNS44OCw5N0w1NC4xMSw2OC4xNGw1LjE4LDRhNyw3LDAsMCwwLDguNDMuMDZsNS40NC00LjA2TDExMS44NCw5N2EzLDMsMCwxLDAsMy41OS00LjgxTDc4LjE3LDY0LjM1LDExNi4xMiwzNkEzLDMsMCwwLDAsMTE2LjczLDMxLjgzWiIvPjxwYXRoIGQ9Ik0xMTMsMTlIMTVBMTUsMTUsMCwwLDAsMCwzNFY5NGExNSwxNSwwLDAsMCwxNSwxNWg5OGExNSwxNSwwLDAsMCwxNS0xNVYzNEExNSwxNSwwLDAsMCwxMTMsMTlabTksNzVhOSw5LDAsMCwxLTksOUgxNWE5LDksMCwwLDEtOS05VjM0YTksOSwwLDAsMSw5LTloOThhOSw5LDAsMCwxLDksOVoiLz48L3N2Zz4=') no-repeat;
    width: 18px;
    height: 18px;
    content: '';
    display: block;
    position: absolute;
    left: 2px;
    top: 2px;
    -moz-background-size: cover;
    background-size: cover;
}

.contact-item__email-link {
    color: #04667f;
    color: #000;
    font-size: 16px;
    cursor: pointer;
    text-decoration: none;
    font-weight: 600;
}

.contact-item--time:before {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjUxMnB0IiBoZWlnaHQ9IjUxMnB0IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBpZD0iIzAwMDAwMGZmIj4KPHBhdGggZmlsbD0iIzI4MjgyOCIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gMjUwLjQ3IDAuMDAgTCAyNjAuNTkgMC4wMCBDIDI5OS4yMCAwLjg1IDMzNy42NiAxMC4yMSAzNzIuMDMgMjcuOTAgQyA0MjcuMTMgNTUuODcgNDcxLjQ0IDEwNC40NSA0OTQuMDUgMTYxLjk4IEMgNTA1LjMxIDE5MC4wNyA1MTEuMTAgMjIwLjIxIDUxMi4wMCAyNTAuNDMgTCA1MTIuMDAgMjYwLjU5IEMgNTExLjE1IDI5OC45NiA1MDEuOTEgMzM3LjE4IDQ4NC40MyAzNzEuMzggQyA0NjUuNjggNDA4LjQzIDQzNy43NSA0NDAuODAgNDAzLjg2IDQ2NC43OSBDIDM2Mi4zMiA0OTQuNTYgMzExLjYzIDUxMS4wMiAyNjAuNTcgNTEyLjAwIEwgMjUxLjQ1IDUxMi4wMCBDIDIwNC45NyA1MTEuMDYgMTU4Ljc2IDQ5Ny40NiAxMTkuNTQgNDcyLjQ0IEMgOTEuMTAgNDU0LjQ3IDY2LjI0IDQzMC44NiA0Ni44NiA0MDMuMzYgQyAxNy4zMSAzNjEuOTIgMC45OCAzMTEuNDMgMC4wMCAyNjAuNTggTCAwLjAwIDI1MC40OSBDIDAuNTMgMjM3LjYxIDEuNTQgMjI0LjczIDMuODUgMjEyLjAzIEMgMTEuMDEgMTcwLjI5IDI4Ljk2IDEzMC40OCA1NS4zMSA5Ny4zNCBDIDgwLjU5IDY1LjM3IDExMy41OCAzOS40OSAxNTAuNzQgMjIuNzIgQyAxODEuOTggOC40MyAyMTYuMTcgMC45NyAyNTAuNDcgMC4wMCBNIDI1MC4zMCAyMi4zOSBDIDIxNS4yNSAyMy4xOCAxODAuMzggMzIuMDIgMTQ5LjI0IDQ4LjE2IEMgMTA1LjY5IDcwLjQ5IDY5LjUzIDEwNi44OSA0Ny40NyAxNTAuNTggQyAxOS4xNyAyMDUuNzUgMTQuNTQgMjcyLjQwIDM0LjY3IDMzMS4wMiBDIDU0LjkyIDM5MS40NSAxMDEuMTkgNDQyLjQ2IDE1OS4yNCA0NjguNzAgQyAyMDUuMDggNDg5Ljc4IDI1Ny44NiA0OTUuMTUgMzA3LjA0IDQ4NC4wNiBDIDM0OC44OSA0NzQuODAgMzg3Ljk2IDQ1My41NiA0MTguNjMgNDIzLjY0IEMgNDQ4LjIwIDM5NS4wOCA0NzAuMDQgMzU4LjU4IDQ4MS4wNyAzMTguOTcgQyA0OTQuNzkgMjcwLjIwIDQ5Mi4wOSAyMTYuOTQgNDczLjI0IDE2OS45MCBDIDQ1MS4zNiAxMTQuMjggNDA3LjE4IDY3LjkzIDM1Mi43NCA0My4yOSBDIDMyMC43OSAyOC42MyAyODUuNDQgMjEuNDkgMjUwLjMwIDIyLjM5IFoiIC8+CjxwYXRoIGZpbGw9IiMyODI4MjgiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDI0OC45NyA0Ny4xOCBDIDI1My4zNSA0My4zOCAyNjAuNzMgNDMuOTkgMjY0LjM4IDQ4LjUyIEMgMjY2LjQ2IDUwLjg0IDI2Ny4wNiA1NC4wMiAyNjcuMTEgNTcuMDQgQyAyNjcuMTcgMTEyLjkyIDI2Ny4wNyAxNjguODEgMjY3LjE2IDIyNC42OSBDIDI3Ny4xMCAyMjguMjggMjg1LjIyIDIzNi43MCAyODguMDUgMjQ2LjkzIEMgMjkxLjU2IDI1OC43NCAyODcuNjMgMjcyLjI5IDI3OC40OSAyODAuNTIgQyAyNzEuMTggMjg3LjI4IDI2MC43MCAyOTAuNTYgMjUwLjg2IDI4OC44MiBDIDI0Ny41OSAyODguNDQgMjQ0LjYyIDI4Ni45MiAyNDEuNDYgMjg2LjExIEMgMjIyLjgwIDMwNS4yMyAyMDMuNjkgMzIzLjkyIDE4NC45MCAzNDIuOTEgQyAxODIuMjMgMzQ1LjY3IDE3OC45NiAzNDguMzkgMTc0LjkwIDM0OC40MSBDIDE2OC44MSAzNDguNzEgMTYzLjI2IDM0My4yMCAxNjMuNTkgMzM3LjA5IEMgMTYzLjU3IDMzMy4wMyAxNjYuMzUgMzI5LjgwIDE2OS4wOSAzMjcuMTIgQyAxODguMDggMzA4LjMzIDIwNi43NiAyODkuMjAgMjI1Ljg4IDI3MC41MyBDIDIyMy42MCAyNjQuMjggMjIxLjg1IDI1Ny41OCAyMjMuMDcgMjUwLjkwIEMgMjI0Ljc5IDIzOS4wMSAyMzMuNTkgMjI4LjcxIDI0NC44NSAyMjQuNjggQyAyNDQuOTIgMTY4LjgxIDI0NC44MyAxMTIuOTMgMjQ0Ljg5IDU3LjA1IEMgMjQ0Ljg0IDUzLjM5IDI0Ni4wMCA0OS41MiAyNDguOTcgNDcuMTggTSAyNTIuNDIgMjQ1LjYwIEMgMjQ0LjY3IDI0Ny44OCAyNDIuNDMgMjU5LjEyIDI0OC43NiAyNjQuMTcgQyAyNTQuNTQgMjY5Ljk3IDI2NS42NSAyNjYuMTggMjY2Ljc3IDI1OC4wOSBDIDI2OC43MCAyNTAuMTcgMjYwLjAxIDI0Mi42MSAyNTIuNDIgMjQ1LjYwIFoiIC8+CjxwYXRoIGZpbGw9IiMyODI4MjgiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDEwOS4zNyAxMDQuNTEgQyAxMTMuNjEgMTAyLjI0IDExOC45OSAxMDMuMzYgMTIyLjM1IDEwNi42NiBDIDEyNi45OSAxMTEuMDMgMTMxLjM1IDExNS42OCAxMzUuOTIgMTIwLjExIEMgMTM5LjIwIDEyMy4xNCAxNDIuMDEgMTI3LjQ2IDE0MC44OCAxMzIuMTMgQyAxMzkuODMgMTM5LjA4IDEzMS4yNiAxNDMuMzIgMTI1LjExIDEzOS44NSBDIDEyMC40NCAxMzcuMDIgMTE3LjEzIDEzMi41MiAxMTMuMTUgMTI4Ljg2IEMgMTEwLjIzIDEyNS43OCAxMDYuNzggMTIzLjEwIDEwNC42MSAxMTkuNDAgQyAxMDEuNzAgMTE0LjIzIDEwNC4wMyAxMDcuMDQgMTA5LjM3IDEwNC41MSBaIiAvPgo8cGF0aCBmaWxsPSIjMjgyODI4IiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAzOTMuMjMgMTA0LjI1IEMgMzk4LjYxIDEwMS43MSA0MDUuNjggMTA0LjUxIDQwNy44MiAxMTAuMDYgQyA0MDkuNjcgMTE0LjE4IDQwOC40MiAxMTkuMTEgNDA1LjM2IDEyMi4yOSBDIDQwMS4zMyAxMjYuNjIgMzk2Ljk4IDEzMC42NSAzOTIuODcgMTM0LjkxIEMgMzkwLjE3IDEzNy42MyAzODcuMTcgMTQwLjY3IDM4My4xMyAxNDAuOTkgQyAzNzcuNjEgMTQxLjczIDM3Mi4wMyAxMzcuNTggMzcxLjExIDEzMi4xMCBDIDM3MC4zMiAxMjguNTEgMzcxLjcxIDEyNC43OSAzNzQuMTkgMTIyLjE4IEMgMzc3LjY4IDExOC4zNiAzODEuNTAgMTE0Ljg0IDM4NS4xMCAxMTEuMTIgQyAzODcuNjIgMTA4LjY0IDM4OS45OCAxMDUuODAgMzkzLjIzIDEwNC4yNSBaIiAvPgo8cGF0aCBmaWxsPSIjMjgyODI4IiBvcGFjaXR5PSIxLjAwIiBkPSIgTSA1Mi4zMiAyNDUuNTIgQyA1OC44MSAyNDQuMjEgNjUuNTAgMjQ1LjE3IDcyLjA3IDI0NC44NiBDIDc3LjIyIDI0NC42OSA4My40NSAyNDQuNjcgODYuNzIgMjQ5LjQxIEMgOTEuMTYgMjU0Ljk4IDg4LjM5IDI2NC4yNSA4MS41NiAyNjYuMzggQyA3NS44MCAyNjcuNzkgNjkuODAgMjY2Ljg3IDYzLjk0IDI2Ny4xMiBDIDU4LjI1IDI2Ny4wNSA1MS4yNCAyNjguMTEgNDcuMjEgMjYzLjA3IEMgNDIuMTkgMjU3LjUwIDQ1LjA0IDI0Ny40OCA1Mi4zMiAyNDUuNTIgWiIgLz4KPHBhdGggZmlsbD0iIzI4MjgyOCIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gNDMwLjQ3IDI0NS42MiBDIDQzNi4xOCAyNDQuMjEgNDQyLjE0IDI0NS4xMyA0NDcuOTcgMjQ0Ljg4IEMgNDUzLjUyIDI0NS4wMCA0NjAuMjYgMjQzLjg2IDQ2NC40MSAyNDguNTEgQyA0NjkuNDcgMjUzLjU4IDQ2Ny42MiAyNjMuMjQgNDYwLjk2IDI2NS45OCBDIDQ1NS41NiAyNjguMDAgNDQ5LjYzIDI2Ni44MSA0NDQuMDEgMjY3LjEyIEMgNDM3Ljg4IDI2Ni44NyA0MzAuMjcgMjY4LjUzIDQyNS43NyAyNjMuMjAgQyA0MjAuNzEgMjU3Ljc0IDQyMy4zMCAyNDcuODAgNDMwLjQ3IDI0NS42MiBaIiAvPgo8cGF0aCBmaWxsPSIjMjgyODI4IiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAxMjYuMzcgMzcxLjU4IEMgMTMyLjEzIDM2OS4zMiAxMzkuMTggMzczLjAwIDE0MC42OCAzNzguOTggQyAxNDEuOTUgMzgzLjA2IDE0MC4zMSAzODcuNDQgMTM3LjM3IDM5MC4zNiBDIDEzMi41OCAzOTUuMjUgMTI3LjczIDQwMC4wOSAxMjIuODUgNDA0Ljg5IEMgMTE5LjYwIDQwOC4yMCAxMTQuNDMgNDA5LjgyIDExMC4wNiA0MDcuODAgQyAxMDQuMDQgNDA1LjQ5IDEwMS4zOCAzOTcuMzggMTA0Ljk3IDM5MS45OCBDIDEwNy44MCAzODcuODUgMTExLjc5IDM4NC43MyAxMTUuMTggMzgxLjEwIEMgMTE4Ljc3IDM3Ny44MCAxMjEuNzUgMzczLjUyIDEyNi4zNyAzNzEuNTggWiIgLz4KPHBhdGggZmlsbD0iIzI4MjgyOCIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gMzc4LjMxIDM3MS41NCBDIDM4Mi4wMyAzNzAuMjEgMzg2LjMzIDM3MS4xMyAzODkuMjYgMzczLjc1IEMgMzkzLjUxIDM3Ny40NyAzOTcuMjcgMzgxLjcwIDQwMS4zNSAzODUuNjAgQyA0MDUuMDMgMzg5LjA5IDQwOS40MCAzOTMuMjUgNDA4LjYzIDM5OC44NSBDIDQwOC4xMyA0MDUuOTkgMzk5LjcyIDQxMC44NCAzOTMuMjggNDA3Ljc3IEMgMzg4Ljc5IDQwNS40OSAzODUuODAgNDAxLjI2IDM4Mi4xNiAzOTcuOTMgQyAzNzguNzkgMzk0LjI4IDM3NC42OSAzOTEuMjEgMzcyLjEyIDM4Ni45MCBDIDM2OC45NSAzODEuMjUgMzcyLjIzIDM3My41MSAzNzguMzEgMzcxLjU0IFoiIC8+CjxwYXRoIGZpbGw9IiMyODI4MjgiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDI1Mi40MCA0MjMuNzAgQyAyNTcuOTEgNDIxLjY1IDI2NC41OSA0MjQuODggMjY2LjM5IDQzMC40OCBDIDI2Ny44MiA0MzYuNTEgMjY2Ljg0IDQ0Mi44MCAyNjcuMTMgNDQ4Ljk0IEMgMjY3LjE0IDQ1NC4zOSAyNjcuODYgNDYxLjA5IDI2Mi45OCA0NjQuODUgQyAyNTcuMjAgNDcwLjAxIDI0Ni44MCA0NjYuNjMgMjQ1LjM0IDQ1OC45NiBDIDI0NC4zNiA0NTEuMDQgMjQ1LjA2IDQ0My4wMCAyNDQuOTEgNDM1LjAzIEMgMjQ0LjcyIDQzMC4xNSAyNDcuNjYgNDI1LjIzIDI1Mi40MCA0MjMuNzAgWiIgLz4KPC9nPgo8L3N2Zz4K') no-repeat;
    width: 18px;
    height: 18px;
    content: '';
    display: block;
    position: absolute;
    left: 2px;
    top: 0px;
    -moz-background-size: cover;
    background-size: cover;
}

.contact-item__line {
    padding-bottom: 0px;
}

.contact-item__map {
    width: 570px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 570px;
    flex: 0 0 570px;
    height: 353px;
}

.map-contact {
    width: 100%;
    height: 100%;
    display: block;
    -moz-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
}

.cart-box {
    width: 100%;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.cart-box--t1 {
    padding-bottom: 62px;
}

.cart-box__d1 {
    -moz-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 22px;
}

.deliver-box {
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    width: 100%;
    margin-bottom: 20px;
    padding: 35px 30px 17px 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.deliver-box__title {
    color: #282828;
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 29px;
}

.deliver-box__item {
    display: block;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #282828;
    font-size: 15px;
    padding-left: 54px;
    padding-bottom: 32px;
}

.deliver-box__item--d:before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iNTEycHQiIGhlaWdodD0iNTEycHQiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBpZD0iIzAwMDAwMGZmIj4NCjxwYXRoIGZpbGw9IiMwNDY2N2YiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDM0LjIxIDExMC45NCBDIDMzLjgyIDEwMS45MiA0MS44OSA5My43NCA1MC45MyA5NC4wOCBDIDE1My4zMCA5NC4wNSAyNTUuNjcgOTQuMDggMzU4LjA0IDk0LjA3IEMgMzY2LjQ1IDkzLjY0IDM3NC40NyAxMDAuNDkgMzc1LjA0IDEwOC45NSBDIDM3NS40MiAxMTUuMzggMzc1LjA2IDEyMS44MyAzNzUuMTkgMTI4LjI2IEMgMzk1LjQ2IDEyOC4zMCA0MTUuNzIgMTI4LjIxIDQzNS45OSAxMjguMzAgQyA0NDguMjIgMTI4LjMwIDQ2MC4wMiAxMzUuNjUgNDY1LjUwIDE0Ni41OCBDIDQ2OS42NyAxNTQuMzMgNDY5LjY0IDE2My40NSA0NjkuMDIgMTcxLjk5IEMgNDY4LjcyIDE3NS4zNSA0NjUuNjUgMTc3LjIwIDQ2Mi45OSAxNzguNjQgQyA0NjcuMzYgMTk2LjIwIDQ3MS43MiAyMTMuNzYgNDc2LjE3IDIzMS4zMCBDIDQ4NC43NSAyMzIuODIgNDkyLjk3IDIzNi42OCA0OTkuMTkgMjQyLjg2IEMgNTA2LjYxIDI0OS45NiA1MTAuOTggMjU5LjgzIDUxMi4wMCAyNjkuOTggTCA1MTIuMDAgMzU5LjU4IEMgNTExLjMyIDM2My4wNyA1MDguNjEgMzY2LjMxIDUwNC44NyAzNjYuNDkgQyA0OTUuODggMzY2LjgwIDQ4Ni44NiAzNjYuNDkgNDc3Ljg2IDM2Ni42MSBDIDQ3Ny43OSAzNzkuNjEgNDcyLjkzIDM5Mi41OCA0NjMuODcgNDAxLjk5IEMgNDUzLjk5IDQxMi42MCA0MzkuMzcgNDE4LjU1IDQyNC44OCA0MTcuODQgQyA0MDguNDMgNDE3LjI4IDM5Mi42NiA0MDguMDIgMzg0LjAyIDM5NC4wNSBDIDM3OC43OSAzODUuOTAgMzc2LjMyIDM3Ni4yNCAzNzYuMTggMzY2LjYxIEMgMzE2LjAxIDM2Ni41OSAyNTUuODQgMzY2LjYwIDE5NS42OCAzNjYuNjAgQyAxOTUuNjIgMzgwLjAwIDE5MC40MiAzOTMuMzUgMTgwLjg4IDQwMi44MiBDIDE2OS43MCA0MTQuMzMgMTUyLjg1IDQxOS44NyAxMzcuMDMgNDE3LjI5IEMgMTIxLjQ2IDQxNC45NSAxMDcuMzQgNDA0Ljg2IDEwMC4wMiAzOTAuOTQgQyA5NS45NiAzODMuNTAgOTQuMTYgMzc1LjAzIDkzLjk5IDM2Ni42MSBDIDc5LjMyIDM2Ni41NSA2NC42NiAzNjYuNjkgNTAuMDAgMzY2LjU1IEMgNDIuMDQgMzY2LjQzIDM0LjkwIDM1OS42NiAzNC4zMyAzNTEuNzMgQyAzMy45OSAzNDUuMjkgMzQuMzIgMzM4Ljg0IDM0LjE5IDMzMi40MCBDIDI1LjQ3IDMzMi4zMyAxNi43NCAzMzIuNTEgOC4wMiAzMzIuMzUgQyA0LjAyIDMzMi41MyAwLjg2IDMyOS4zNCAwLjAwIDMyNS42MyBMIDAuMDAgMzIzLjM1IEMgMC43MSAzMTkuNTYgMy45NSAzMTYuMzMgNy45NCAzMTYuNDUgQyAzMi42NCAzMTYuMzAgNTcuMzUgMzE2LjQ4IDgyLjA1IDMxNi4zNiBDIDg0LjcyIDMxNi40MCA4Ny43MyAzMTYuMjYgODkuOTEgMzE4LjEwIEMgOTMuNTMgMzIwLjc4IDk0LjAwIDMyNi42MSA5MC44NCAzMjkuODMgQyA4OC45MyAzMzIuMTMgODUuNzggMzMyLjQ3IDgyLjk4IDMzMi40MyBDIDcyLjA3IDMzMi4zOCA2MS4xNiAzMzIuNDAgNTAuMjQgMzMyLjQwIEMgNTAuMjQgMzM4LjQ1IDUwLjIyIDM0NC41MSA1MC4yNyAzNTAuNTYgQyA2NS43NyAzNTAuNjUgODEuMjcgMzUwLjU3IDk2Ljc3IDM1MC42MSBDIDEwMC43MyAzMzkuNzYgMTA4LjE1IDMzMC4xNiAxMTguMDMgMzI0LjA5IEMgMTMxLjczIDMxNS4zOCAxNDkuNzAgMzE0LjAwIDE2NC42MCAzMjAuNDIgQyAxNzcuNzAgMzI1Ljg5IDE4OC4xMSAzMzcuMTUgMTkyLjgwIDM1MC41MiBDIDI0OC4yNCAzNTAuNzAgMzAzLjY5IDM1MC41NSAzNTkuMTMgMzUwLjYwIEMgMzU5LjE0IDMzMS43MyAzNTkuMTggMzEyLjg3IDM1OS4xMSAyOTQuMDEgQyAzNTguOTcgMjkwLjMxIDM1OS4wOSAyODUuODEgMzYyLjYxIDI4My42MSBDIDM2Ny40NCAyNzkuOTQgMzc1LjMwIDI4My44MyAzNzUuMTAgMjg5Ljk3IEMgMzc1LjMwIDMxMC4xNyAzNzUuMTEgMzMwLjM5IDM3NS4xOCAzNTAuNjAgQyAzNzYuNDQgMzUwLjU5IDM3Ny43MCAzNTAuNTkgMzc4Ljk3IDM1MC41OSBDIDM4My4yMiAzMzguODUgMzkxLjY0IDMyOC42MyA0MDIuNjUgMzIyLjY2IEMgNDE2LjQwIDMxNC45OSA0MzMuNzcgMzE0LjM2IDQ0OC4wNSAzMjAuOTggQyA0NjAuNjQgMzI2LjYyIDQ3MC40MSAzMzcuNjggNDc1LjA4IDM1MC42MCBDIDQ4Mi4wNCAzNTAuNjEgNDg4Ljk5IDM1MC41OSA0OTUuOTYgMzUwLjYwIEMgNDk1Ljk3IDMzOC44NCA0OTUuOTcgMzI3LjA4IDQ5NS45NiAzMTUuMzIgQyA0OTEuMjkgMzE1LjMwIDQ4Ni41OCAzMTUuNjIgNDgxLjk3IDMxNC44MSBDIDQ3MS45MCAzMTIuOTIgNDYzLjQ4IDMwNC4yNCA0NjIuMTAgMjk0LjA2IEMgNDYxLjQyIDI4OC4zOSA0NjEuODkgMjgyLjY3IDQ2MS43MyAyNzYuOTcgQyA0NjEuNzkgMjczLjg4IDQ2MS40NSAyNzAuMjkgNDYzLjc0IDI2Ny44NCBDIDQ2NS40NiAyNjUuNzEgNDY4LjI4IDI2NS4wMyA0NzAuOTAgMjY1LjA3IEMgNDc4Ljg3IDI2NS4wMCA0ODYuODQgMjY1LjEzIDQ5NC44MiAyNjUuMDQgQyA0OTEuMjYgMjU0LjY1IDQ4MS4xMSAyNDYuNzkgNDY5Ljk4IDI0Ni45NSBDIDQzOC4zOCAyNDYuOTIgNDA2Ljc4IDI0Ni45NCAzNzUuMTggMjQ2Ljk0IEMgMzc1LjE1IDI1MC42MCAzNzUuNDUgMjU0LjMwIDM3NC44NyAyNTcuOTQgQyAzNzMuOTUgMjYyLjcwIDM2OC4wNyAyNjUuNDIgMzYzLjc4IDI2My4yNSBDIDM2MC42MyAyNjEuODkgMzU4Ljk2IDI1OC40MiAzNTkuMTYgMjU1LjA5IEMgMzU5LjExIDIwNi43NiAzNTkuMjAgMTU4LjQzIDM1OS4xMiAxMTAuMTAgQyAyNTYuMTcgMTEwLjA1IDE1My4yMiAxMTAuMDQgNTAuMjggMTEwLjEwIEMgNTAuMTggMTU4LjQwIDUwLjI4IDIwNi43MCA1MC4yMyAyNTUuMDAgQyA1MC4yMyAyNTcuNDQgNDkuNjggMjYwLjA4IDQ3Ljc2IDI2MS43NyBDIDQ0Ljc0IDI2NC44MSAzOS4zMSAyNjQuNjggMzYuNDMgMjYxLjUyIEMgMzQuNDAgMjU5LjU4IDM0LjE3IDI1Ni42MyAzNC4xOCAyNTMuOTkgQyAzNC4yNCAyMDYuMzEgMzQuMTggMTU4LjYzIDM0LjIxIDExMC45NCBNIDM3NS4xOSAxNDQuMzMgQyAzNzUuMTggMTUwLjM3IDM3NS4xOCAxNTYuNDIgMzc1LjE4IDE2Mi40NiBDIDQwMS4yNCAxNjIuNDYgNDI3LjI5IDE2Mi40OCA0NTMuMzUgMTYyLjQ1IEMgNDUzLjQ1IDE1My40MCA0NDYuMTYgMTQ0LjgxIDQzNi45NCAxNDQuNDAgQyA0MTYuMzYgMTQ0LjI0IDM5NS43NyAxNDQuMzggMzc1LjE5IDE0NC4zMyBNIDM3NS4xOCAxNzguNTQgQyAzNzUuMTkgMTk1Ljk4IDM3NS4xOCAyMTMuNDIgMzc1LjE5IDIzMC44NiBDIDQwMy4yOSAyMzAuODggNDMxLjM5IDIzMC44NSA0NTkuNDkgMjMwLjg3IEMgNDU1LjE2IDIxMy40MiA0NTAuNzkgMTk1Ljk4IDQ0Ni40MSAxNzguNTMgQyA0MjIuNjcgMTc4LjU0IDM5OC45MyAxNzguNTIgMzc1LjE4IDE3OC41NCBNIDQ3Ny44MSAyODEuMTQgQyA0NzguMTUgMjg2LjI2IDQ3Ni40MCAyOTIuNDkgNDgwLjQ0IDI5Ni41OCBDIDQ4NC41MiAzMDAuNzAgNDkwLjgxIDI5OC44OSA0OTUuOTYgMjk5LjI2IEMgNDk1Ljk2IDI5My4yMSA0OTUuOTcgMjg3LjE3IDQ5NS45NiAyODEuMTMgQyA0ODkuOTEgMjgxLjEzIDQ4My44NiAyODEuMTMgNDc3LjgxIDI4MS4xNCBNIDEzNy4xOSAzMzMuMjkgQyAxMjIuNTQgMzM2LjQxIDExMC45MiAzNDkuOTEgMTEwLjIwIDM2NC44OSBDIDEwOS4xNSAzNzguMTEgMTE2LjU3IDM5MS40NSAxMjguMjggMzk3LjY0IEMgMTM5LjY5IDQwNC4wNiAxNTQuNzQgNDAzLjA2IDE2NS4yMyAzOTUuMjQgQyAxNzguMTggMzg2LjE2IDE4My4yNSAzNjcuNzUgMTc2LjY3IDM1My4zNSBDIDE3MC40NyAzMzguMzggMTUyLjk2IDMyOS40MCAxMzcuMTkgMzMzLjI5IE0gNDE5LjI2IDMzMy4zMiBDIDQwNS42NyAzMzYuMzAgMzk0LjYyIDM0OC4xNSAzOTIuNzAgMzYxLjk0IEMgMzkwLjQ0IDM3NS41MiAzOTcuMjkgMzg5Ljk2IDQwOS4xNiAzOTYuOTAgQyA0MjAuNDkgNDAzLjkyIDQzNS44NiA0MDMuNDIgNDQ2LjczIDM5NS43MyBDIDQ1OS41NyAzODcuMTUgNDY1LjIwIDM2OS41MiA0NTkuNTcgMzU1LjEyIEMgNDU0LjAxIDMzOS4xMyA0MzUuNzAgMzI5LjE2IDQxOS4yNiAzMzMuMzIgWiIgLz4NCjxwYXRoIGZpbGw9IiMwNDY2N2YiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDI2Ny40MyAxNzMuNDIgQyAyNzAuNTAgMTcwLjExIDI3Ni4zMiAxNzAuMzIgMjc5LjE2IDE3My44MiBDIDI4Mi4xMSAxNzcuMDYgMjgxLjUxIDE4Mi40MSAyNzguMjYgMTg1LjIzIEMgMjUyLjkyIDIxMC41NiAyMjcuNjEgMjM1LjkyIDIwMi4yNSAyNjEuMjMgQyAxOTkuMzAgMjY0LjY1IDE5My41NiAyNjQuOTYgMTkwLjQ1IDI2MS41OSBDIDE3Ni4zOSAyNDcuNjAgMTYyLjQxIDIzMy41NCAxNDguMzYgMjE5LjU0IEMgMTQ2LjMxIDIxNy42NiAxNDQuOTUgMjE0Ljg3IDE0NS40NyAyMTIuMDQgQyAxNDUuOTggMjA4LjA0IDE0OS45MiAyMDQuODcgMTUzLjk0IDIwNS4yNyBDIDE1Ni40OCAyMDUuMzIgMTU4LjUzIDIwNy4wMCAxNjAuMjMgMjA4LjcxIEMgMTcyLjE4IDIyMC43MiAxODQuMTkgMjMyLjY1IDE5Ni4xNSAyNDQuNjUgQyAyMTkuOTEgMjIwLjkxIDI0My42NiAxOTcuMTUgMjY3LjQzIDE3My40MiBaIiAvPg0KPHBhdGggZmlsbD0iIzA0NjY3ZiIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gMjIuNDMgMjgyLjY3IEMgMjQuODYgMjgxLjk3IDI3LjQ1IDI4Mi4yMyAyOS45NSAyODIuMTggQyA2Mi4zMSAyODIuMjMgOTQuNjggMjgyLjE4IDEyNy4wNCAyODIuMjEgQyAxMzAuMTIgMjgyLjAyIDEzMy4yNyAyODMuNTYgMTM0LjczIDI4Ni4zMiBDIDEzNy43MCAyOTEuMTggMTMzLjgxIDI5OC4yNCAxMjguMDcgMjk4LjE0IEMgOTQuMDYgMjk4LjI4IDYwLjA0IDI5OC4xNiAyNi4wMiAyOTguMjAgQyAyMi44MSAyOTguNDIgMTkuNDggMjk2Ljg2IDE4LjAyIDI5My45MSBDIDE1LjczIDI4OS44MiAxNy45NiAyODQuMTAgMjIuNDMgMjgyLjY3IFoiIC8+DQo8cGF0aCBmaWxsPSIjMDQ2NjdmIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAyMTEuNDcgMzE2LjYzIEMgMjEzLjk3IDMxNi4yNCAyMTYuNTEgMzE2LjQxIDIxOS4wMiAzMTYuMzkgQyAyNTcuMDQgMzE2LjQ1IDI5NS4wNiAzMTYuMzMgMzMzLjA4IDMxNi40NCBDIDMzNy44NyAzMTYuMzIgMzQxLjg2IDMyMS4yMCAzNDAuODIgMzI1Ljg4IEMgMzQwLjE3IDMyOS45OCAzMzYuMDUgMzMyLjgxIDMzMi4wMCAzMzIuNDAgQyAyOTIuNjcgMzMyLjM5IDI1My4zNSAzMzIuNDAgMjE0LjAyIDMzMi40MCBDIDIxMC4wMiAzMzIuNzYgMjA2LjA1IDMyOS45MCAyMDUuMzggMzI1LjkwIEMgMjA0LjUwIDMyMS44MyAyMDcuMzcgMzE3LjQwIDIxMS40NyAzMTYuNjMgWiIgLz4NCjxwYXRoIGZpbGw9IiMwNDY2N2YiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDEzOS40MCAzNTEuNTEgQyAxNDguNTAgMzQ4LjAzIDE1OS41MiAzNTQuNDEgMTYxLjA4IDM2NC4wMCBDIDE2My4xMiAzNzIuOTkgMTU2LjE3IDM4Mi41NyAxNDcuMDUgMzgzLjU3IEMgMTM4LjQ5IDM4NC45NSAxMjkuNzMgMzc4LjQ1IDEyOC40OSAzNjkuODkgQyAxMjcuMDQgMzYyLjE2IDEzMS45NSAzNTMuOTYgMTM5LjQwIDM1MS41MSBaIiAvPg0KPHBhdGggZmlsbD0iIzA0NjY3ZiIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gNDIxLjQ0IDM1MS41NiBDIDQzMC4yMiAzNDguMTMgNDQwLjk2IDM1My44NiA0NDMuMDUgMzYzLjAyIEMgNDQ1LjY3IDM3Mi4wMSA0MzkuMDggMzgyLjEwIDQyOS44NyAzODMuNDggQyA0MjEuMTYgMzg1LjI0IDQxMS45NyAzNzguNzIgNDEwLjcwIDM2OS45NCBDIDQwOS4yMSAzNjIuMjUgNDE0LjA2IDM1NC4wNyA0MjEuNDQgMzUxLjU2IFoiIC8+DQo8L2c+DQo8L3N2Zz4NCg==") no-repeat;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEycHQiIGhlaWdodD0iNTEycHQiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBpZD0iIzAwMDAwMGZmIj4NCjxwYXRoIGZpbGw9IiMwMDAiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDM0LjIxIDExMC45NCBDIDMzLjgyIDEwMS45MiA0MS44OSA5My43NCA1MC45MyA5NC4wOCBDIDE1My4zMCA5NC4wNSAyNTUuNjcgOTQuMDggMzU4LjA0IDk0LjA3IEMgMzY2LjQ1IDkzLjY0IDM3NC40NyAxMDAuNDkgMzc1LjA0IDEwOC45NSBDIDM3NS40MiAxMTUuMzggMzc1LjA2IDEyMS44MyAzNzUuMTkgMTI4LjI2IEMgMzk1LjQ2IDEyOC4zMCA0MTUuNzIgMTI4LjIxIDQzNS45OSAxMjguMzAgQyA0NDguMjIgMTI4LjMwIDQ2MC4wMiAxMzUuNjUgNDY1LjUwIDE0Ni41OCBDIDQ2OS42NyAxNTQuMzMgNDY5LjY0IDE2My40NSA0NjkuMDIgMTcxLjk5IEMgNDY4LjcyIDE3NS4zNSA0NjUuNjUgMTc3LjIwIDQ2Mi45OSAxNzguNjQgQyA0NjcuMzYgMTk2LjIwIDQ3MS43MiAyMTMuNzYgNDc2LjE3IDIzMS4zMCBDIDQ4NC43NSAyMzIuODIgNDkyLjk3IDIzNi42OCA0OTkuMTkgMjQyLjg2IEMgNTA2LjYxIDI0OS45NiA1MTAuOTggMjU5LjgzIDUxMi4wMCAyNjkuOTggTCA1MTIuMDAgMzU5LjU4IEMgNTExLjMyIDM2My4wNyA1MDguNjEgMzY2LjMxIDUwNC44NyAzNjYuNDkgQyA0OTUuODggMzY2LjgwIDQ4Ni44NiAzNjYuNDkgNDc3Ljg2IDM2Ni42MSBDIDQ3Ny43OSAzNzkuNjEgNDcyLjkzIDM5Mi41OCA0NjMuODcgNDAxLjk5IEMgNDUzLjk5IDQxMi42MCA0MzkuMzcgNDE4LjU1IDQyNC44OCA0MTcuODQgQyA0MDguNDMgNDE3LjI4IDM5Mi42NiA0MDguMDIgMzg0LjAyIDM5NC4wNSBDIDM3OC43OSAzODUuOTAgMzc2LjMyIDM3Ni4yNCAzNzYuMTggMzY2LjYxIEMgMzE2LjAxIDM2Ni41OSAyNTUuODQgMzY2LjYwIDE5NS42OCAzNjYuNjAgQyAxOTUuNjIgMzgwLjAwIDE5MC40MiAzOTMuMzUgMTgwLjg4IDQwMi44MiBDIDE2OS43MCA0MTQuMzMgMTUyLjg1IDQxOS44NyAxMzcuMDMgNDE3LjI5IEMgMTIxLjQ2IDQxNC45NSAxMDcuMzQgNDA0Ljg2IDEwMC4wMiAzOTAuOTQgQyA5NS45NiAzODMuNTAgOTQuMTYgMzc1LjAzIDkzLjk5IDM2Ni42MSBDIDc5LjMyIDM2Ni41NSA2NC42NiAzNjYuNjkgNTAuMDAgMzY2LjU1IEMgNDIuMDQgMzY2LjQzIDM0LjkwIDM1OS42NiAzNC4zMyAzNTEuNzMgQyAzMy45OSAzNDUuMjkgMzQuMzIgMzM4Ljg0IDM0LjE5IDMzMi40MCBDIDI1LjQ3IDMzMi4zMyAxNi43NCAzMzIuNTEgOC4wMiAzMzIuMzUgQyA0LjAyIDMzMi41MyAwLjg2IDMyOS4zNCAwLjAwIDMyNS42MyBMIDAuMDAgMzIzLjM1IEMgMC43MSAzMTkuNTYgMy45NSAzMTYuMzMgNy45NCAzMTYuNDUgQyAzMi42NCAzMTYuMzAgNTcuMzUgMzE2LjQ4IDgyLjA1IDMxNi4zNiBDIDg0LjcyIDMxNi40MCA4Ny43MyAzMTYuMjYgODkuOTEgMzE4LjEwIEMgOTMuNTMgMzIwLjc4IDk0LjAwIDMyNi42MSA5MC44NCAzMjkuODMgQyA4OC45MyAzMzIuMTMgODUuNzggMzMyLjQ3IDgyLjk4IDMzMi40MyBDIDcyLjA3IDMzMi4zOCA2MS4xNiAzMzIuNDAgNTAuMjQgMzMyLjQwIEMgNTAuMjQgMzM4LjQ1IDUwLjIyIDM0NC41MSA1MC4yNyAzNTAuNTYgQyA2NS43NyAzNTAuNjUgODEuMjcgMzUwLjU3IDk2Ljc3IDM1MC42MSBDIDEwMC43MyAzMzkuNzYgMTA4LjE1IDMzMC4xNiAxMTguMDMgMzI0LjA5IEMgMTMxLjczIDMxNS4zOCAxNDkuNzAgMzE0LjAwIDE2NC42MCAzMjAuNDIgQyAxNzcuNzAgMzI1Ljg5IDE4OC4xMSAzMzcuMTUgMTkyLjgwIDM1MC41MiBDIDI0OC4yNCAzNTAuNzAgMzAzLjY5IDM1MC41NSAzNTkuMTMgMzUwLjYwIEMgMzU5LjE0IDMzMS43MyAzNTkuMTggMzEyLjg3IDM1OS4xMSAyOTQuMDEgQyAzNTguOTcgMjkwLjMxIDM1OS4wOSAyODUuODEgMzYyLjYxIDI4My42MSBDIDM2Ny40NCAyNzkuOTQgMzc1LjMwIDI4My44MyAzNzUuMTAgMjg5Ljk3IEMgMzc1LjMwIDMxMC4xNyAzNzUuMTEgMzMwLjM5IDM3NS4xOCAzNTAuNjAgQyAzNzYuNDQgMzUwLjU5IDM3Ny43MCAzNTAuNTkgMzc4Ljk3IDM1MC41OSBDIDM4My4yMiAzMzguODUgMzkxLjY0IDMyOC42MyA0MDIuNjUgMzIyLjY2IEMgNDE2LjQwIDMxNC45OSA0MzMuNzcgMzE0LjM2IDQ0OC4wNSAzMjAuOTggQyA0NjAuNjQgMzI2LjYyIDQ3MC40MSAzMzcuNjggNDc1LjA4IDM1MC42MCBDIDQ4Mi4wNCAzNTAuNjEgNDg4Ljk5IDM1MC41OSA0OTUuOTYgMzUwLjYwIEMgNDk1Ljk3IDMzOC44NCA0OTUuOTcgMzI3LjA4IDQ5NS45NiAzMTUuMzIgQyA0OTEuMjkgMzE1LjMwIDQ4Ni41OCAzMTUuNjIgNDgxLjk3IDMxNC44MSBDIDQ3MS45MCAzMTIuOTIgNDYzLjQ4IDMwNC4yNCA0NjIuMTAgMjk0LjA2IEMgNDYxLjQyIDI4OC4zOSA0NjEuODkgMjgyLjY3IDQ2MS43MyAyNzYuOTcgQyA0NjEuNzkgMjczLjg4IDQ2MS40NSAyNzAuMjkgNDYzLjc0IDI2Ny44NCBDIDQ2NS40NiAyNjUuNzEgNDY4LjI4IDI2NS4wMyA0NzAuOTAgMjY1LjA3IEMgNDc4Ljg3IDI2NS4wMCA0ODYuODQgMjY1LjEzIDQ5NC44MiAyNjUuMDQgQyA0OTEuMjYgMjU0LjY1IDQ4MS4xMSAyNDYuNzkgNDY5Ljk4IDI0Ni45NSBDIDQzOC4zOCAyNDYuOTIgNDA2Ljc4IDI0Ni45NCAzNzUuMTggMjQ2Ljk0IEMgMzc1LjE1IDI1MC42MCAzNzUuNDUgMjU0LjMwIDM3NC44NyAyNTcuOTQgQyAzNzMuOTUgMjYyLjcwIDM2OC4wNyAyNjUuNDIgMzYzLjc4IDI2My4yNSBDIDM2MC42MyAyNjEuODkgMzU4Ljk2IDI1OC40MiAzNTkuMTYgMjU1LjA5IEMgMzU5LjExIDIwNi43NiAzNTkuMjAgMTU4LjQzIDM1OS4xMiAxMTAuMTAgQyAyNTYuMTcgMTEwLjA1IDE1My4yMiAxMTAuMDQgNTAuMjggMTEwLjEwIEMgNTAuMTggMTU4LjQwIDUwLjI4IDIwNi43MCA1MC4yMyAyNTUuMDAgQyA1MC4yMyAyNTcuNDQgNDkuNjggMjYwLjA4IDQ3Ljc2IDI2MS43NyBDIDQ0Ljc0IDI2NC44MSAzOS4zMSAyNjQuNjggMzYuNDMgMjYxLjUyIEMgMzQuNDAgMjU5LjU4IDM0LjE3IDI1Ni42MyAzNC4xOCAyNTMuOTkgQyAzNC4yNCAyMDYuMzEgMzQuMTggMTU4LjYzIDM0LjIxIDExMC45NCBNIDM3NS4xOSAxNDQuMzMgQyAzNzUuMTggMTUwLjM3IDM3NS4xOCAxNTYuNDIgMzc1LjE4IDE2Mi40NiBDIDQwMS4yNCAxNjIuNDYgNDI3LjI5IDE2Mi40OCA0NTMuMzUgMTYyLjQ1IEMgNDUzLjQ1IDE1My40MCA0NDYuMTYgMTQ0LjgxIDQzNi45NCAxNDQuNDAgQyA0MTYuMzYgMTQ0LjI0IDM5NS43NyAxNDQuMzggMzc1LjE5IDE0NC4zMyBNIDM3NS4xOCAxNzguNTQgQyAzNzUuMTkgMTk1Ljk4IDM3NS4xOCAyMTMuNDIgMzc1LjE5IDIzMC44NiBDIDQwMy4yOSAyMzAuODggNDMxLjM5IDIzMC44NSA0NTkuNDkgMjMwLjg3IEMgNDU1LjE2IDIxMy40MiA0NTAuNzkgMTk1Ljk4IDQ0Ni40MSAxNzguNTMgQyA0MjIuNjcgMTc4LjU0IDM5OC45MyAxNzguNTIgMzc1LjE4IDE3OC41NCBNIDQ3Ny44MSAyODEuMTQgQyA0NzguMTUgMjg2LjI2IDQ3Ni40MCAyOTIuNDkgNDgwLjQ0IDI5Ni41OCBDIDQ4NC41MiAzMDAuNzAgNDkwLjgxIDI5OC44OSA0OTUuOTYgMjk5LjI2IEMgNDk1Ljk2IDI5My4yMSA0OTUuOTcgMjg3LjE3IDQ5NS45NiAyODEuMTMgQyA0ODkuOTEgMjgxLjEzIDQ4My44NiAyODEuMTMgNDc3LjgxIDI4MS4xNCBNIDEzNy4xOSAzMzMuMjkgQyAxMjIuNTQgMzM2LjQxIDExMC45MiAzNDkuOTEgMTEwLjIwIDM2NC44OSBDIDEwOS4xNSAzNzguMTEgMTE2LjU3IDM5MS40NSAxMjguMjggMzk3LjY0IEMgMTM5LjY5IDQwNC4wNiAxNTQuNzQgNDAzLjA2IDE2NS4yMyAzOTUuMjQgQyAxNzguMTggMzg2LjE2IDE4My4yNSAzNjcuNzUgMTc2LjY3IDM1My4zNSBDIDE3MC40NyAzMzguMzggMTUyLjk2IDMyOS40MCAxMzcuMTkgMzMzLjI5IE0gNDE5LjI2IDMzMy4zMiBDIDQwNS42NyAzMzYuMzAgMzk0LjYyIDM0OC4xNSAzOTIuNzAgMzYxLjk0IEMgMzkwLjQ0IDM3NS41MiAzOTcuMjkgMzg5Ljk2IDQwOS4xNiAzOTYuOTAgQyA0MjAuNDkgNDAzLjkyIDQzNS44NiA0MDMuNDIgNDQ2LjczIDM5NS43MyBDIDQ1OS41NyAzODcuMTUgNDY1LjIwIDM2OS41MiA0NTkuNTcgMzU1LjEyIEMgNDU0LjAxIDMzOS4xMyA0MzUuNzAgMzI5LjE2IDQxOS4yNiAzMzMuMzIgWiIgLz4NCjxwYXRoIGZpbGw9IiMwMDAiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDI2Ny40MyAxNzMuNDIgQyAyNzAuNTAgMTcwLjExIDI3Ni4zMiAxNzAuMzIgMjc5LjE2IDE3My44MiBDIDI4Mi4xMSAxNzcuMDYgMjgxLjUxIDE4Mi40MSAyNzguMjYgMTg1LjIzIEMgMjUyLjkyIDIxMC41NiAyMjcuNjEgMjM1LjkyIDIwMi4yNSAyNjEuMjMgQyAxOTkuMzAgMjY0LjY1IDE5My41NiAyNjQuOTYgMTkwLjQ1IDI2MS41OSBDIDE3Ni4zOSAyNDcuNjAgMTYyLjQxIDIzMy41NCAxNDguMzYgMjE5LjU0IEMgMTQ2LjMxIDIxNy42NiAxNDQuOTUgMjE0Ljg3IDE0NS40NyAyMTIuMDQgQyAxNDUuOTggMjA4LjA0IDE0OS45MiAyMDQuODcgMTUzLjk0IDIwNS4yNyBDIDE1Ni40OCAyMDUuMzIgMTU4LjUzIDIwNy4wMCAxNjAuMjMgMjA4LjcxIEMgMTcyLjE4IDIyMC43MiAxODQuMTkgMjMyLjY1IDE5Ni4xNSAyNDQuNjUgQyAyMTkuOTEgMjIwLjkxIDI0My42NiAxOTcuMTUgMjY3LjQzIDE3My40MiBaIiAvPg0KPHBhdGggZmlsbD0iIzAwMCIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gMjIuNDMgMjgyLjY3IEMgMjQuODYgMjgxLjk3IDI3LjQ1IDI4Mi4yMyAyOS45NSAyODIuMTggQyA2Mi4zMSAyODIuMjMgOTQuNjggMjgyLjE4IDEyNy4wNCAyODIuMjEgQyAxMzAuMTIgMjgyLjAyIDEzMy4yNyAyODMuNTYgMTM0LjczIDI4Ni4zMiBDIDEzNy43MCAyOTEuMTggMTMzLjgxIDI5OC4yNCAxMjguMDcgMjk4LjE0IEMgOTQuMDYgMjk4LjI4IDYwLjA0IDI5OC4xNiAyNi4wMiAyOTguMjAgQyAyMi44MSAyOTguNDIgMTkuNDggMjk2Ljg2IDE4LjAyIDI5My45MSBDIDE1LjczIDI4OS44MiAxNy45NiAyODQuMTAgMjIuNDMgMjgyLjY3IFoiIC8+DQo8cGF0aCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAyMTEuNDcgMzE2LjYzIEMgMjEzLjk3IDMxNi4yNCAyMTYuNTEgMzE2LjQxIDIxOS4wMiAzMTYuMzkgQyAyNTcuMDQgMzE2LjQ1IDI5NS4wNiAzMTYuMzMgMzMzLjA4IDMxNi40NCBDIDMzNy44NyAzMTYuMzIgMzQxLjg2IDMyMS4yMCAzNDAuODIgMzI1Ljg4IEMgMzQwLjE3IDMyOS45OCAzMzYuMDUgMzMyLjgxIDMzMi4wMCAzMzIuNDAgQyAyOTIuNjcgMzMyLjM5IDI1My4zNSAzMzIuNDAgMjE0LjAyIDMzMi40MCBDIDIxMC4wMiAzMzIuNzYgMjA2LjA1IDMyOS45MCAyMDUuMzggMzI1LjkwIEMgMjA0LjUwIDMyMS44MyAyMDcuMzcgMzE3LjQwIDIxMS40NyAzMTYuNjMgWiIgLz4NCjxwYXRoIGZpbGw9IiMwMDAiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDEzOS40MCAzNTEuNTEgQyAxNDguNTAgMzQ4LjAzIDE1OS41MiAzNTQuNDEgMTYxLjA4IDM2NC4wMCBDIDE2My4xMiAzNzIuOTkgMTU2LjE3IDM4Mi41NyAxNDcuMDUgMzgzLjU3IEMgMTM4LjQ5IDM4NC45NSAxMjkuNzMgMzc4LjQ1IDEyOC40OSAzNjkuODkgQyAxMjcuMDQgMzYyLjE2IDEzMS45NSAzNTMuOTYgMTM5LjQwIDM1MS41MSBaIiAvPg0KPHBhdGggZmlsbD0iIzAwMCIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gNDIxLjQ0IDM1MS41NiBDIDQzMC4yMiAzNDguMTMgNDQwLjk2IDM1My44NiA0NDMuMDUgMzYzLjAyIEMgNDQ1LjY3IDM3Mi4wMSA0MzkuMDggMzgyLjEwIDQyOS44NyAzODMuNDggQyA0MjEuMTYgMzg1LjI0IDQxMS45NyAzNzguNzIgNDEwLjcwIDM2OS45NCBDIDQwOS4yMSAzNjIuMjUgNDE0LjA2IDM1NC4wNyA0MjEuNDQgMzUxLjU2IFoiIC8+DQo8L2c+DQo8L3N2Zz4=') no-repeat;
    width: 41px;
    height: 41px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    top: -10px;
    -moz-background-size: cover;
    background-size: cover;
}

.deliver-box__item--adress {
    font-weight: 600;
    letter-spacing: 0.4px;
}

.deliver-box__item--adress:before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iNTEycHQiIGhlaWdodD0iNTEycHQiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBpZD0iIzAwMDAwMGZmIj4NCjxwYXRoIGZpbGw9IiMwNDY2N2YiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDM3Mi40MSAzNC41NCBDIDM5MS4wNyAyOS4yNyA0MTEuNTkgMzAuODAgNDI5LjI1IDM4LjgxIEMgNDQ4LjM5IDQ3LjQ0IDQ2NC4wMSA2My41OSA0NzEuOTQgODMuMDQgQyA0NzguNDEgOTguNjMgNDc5LjgxIDExNi4xNiA0NzYuMzQgMTMyLjY1IEMgNDgyLjU0IDEzMi43OSA0ODguNzYgMTMyLjQ0IDQ5NC45NiAxMzIuODAgQyA1MDMuNzIgMTMzLjQ4IDUxMC44MCAxNDEuMDEgNTEyLjAwIDE0OS41NSBMIDUxMi4wMCA0NjMuNDQgQyA1MTEuMDggNDY5Ljc3IDUwNy4yMyA0NzUuNzEgNTAxLjM5IDQ3OC41MSBDIDQ5Ni4zNiA0ODEuMTkgNDkwLjUwIDQ4MC40NiA0ODUuMDMgNDgwLjUzIEMgMzQyLjAwIDQ4MC41MyAxOTguOTYgNDgwLjUzIDU1LjkzIDQ4MC41MyBDIDQ2LjkwIDQ4MC43NCAzNy41NCA0ODAuNjAgMjkuMTUgNDc2LjgxIEMgMTIuNjAgNDcwLjA1IDAuOTYgNDUzLjM1IDAuMDAgNDM1LjUzIEwgMC4wMCAxMTguMzggQyAwLjU4IDEwMC43MiAxMS44MSA4NC4wMCAyNy45OCA3Ni44NiBDIDM0LjU0IDczLjg1IDQxLjc4IDcyLjU0IDQ4Ljk3IDcyLjY2IEMgNjEuNjIgNzIuNzMgNzQuMjggNzIuNTUgODYuOTQgNzIuNzQgQyA5Ny45MCA3My4xMiAxMDcuMzkgODIuOTcgMTA3LjQ3IDkzLjkxIEMgMTA3LjU5IDEwNi44MiAxMDcuNTAgMTE5LjczIDEwNy41MSAxMzIuNjMgQyAxMTUuNjYgMTMyLjcxIDEyMy44MiAxMzIuNjYgMTMxLjk4IDEzMi42NCBDIDEzNC4yNyAxMzIuNjYgMTM2LjgzIDEzMi42OCAxMzguNjQgMTM0LjMyIEMgMTQxLjgwIDEzNi43MyAxNDIuMzUgMTQxLjc0IDEzOS44MCAxNDQuNzkgQyAxMzguMjQgMTQ2Ljg3IDEzNS41OCAxNDcuNzEgMTMzLjA2IDE0Ny42NSBDIDEyNC41NSAxNDcuNzIgMTE2LjA0IDE0Ny42MiAxMDcuNTMgMTQ3LjY3IEMgMTA3LjQ5IDIyNS40NiAxMDcuNTcgMzAzLjI0IDEwNy40OSAzODEuMDIgQyAxMDcuNTQgMzkyLjEyIDk3Ljk3IDQwMi4xNCA4Ni44NyA0MDIuNTQgQyA3My41OSA0MDIuNzMgNjAuMzAgNDAyLjQ4IDQ3LjAyIDQwMi42NCBDIDM5Ljc4IDQwMi43NSAzMi41NyA0MDUuMjcgMjYuOTcgNDA5Ljg3IEMgMTkuNTAgNDE1LjkwIDE0Ljg4IDQyNS40MSAxNS4xMSA0MzUuMDQgQyAxNS42OCA0NDcuOTYgMjQuOTIgNDU5Ljg2IDM3LjIwIDQ2My44NCBDIDQyLjg4IDQ2NS45MCA0OS4wMCA0NjUuNTMgNTQuOTMgNDY1LjU0IEMgMTA4Ljg4IDQ2NS41MyAxNjIuODMgNDY1LjUzIDIxNi43OCA0NjUuNTMgQyAyMTYuODAgMzU5LjU4IDIxNi43OCAyNTMuNjMgMjE2Ljc5IDE0Ny42OCBDIDE5OS41MCAxNDcuNjQgMTgyLjIxIDE0Ny43MCAxNjQuOTMgMTQ3LjY2IEMgMTYxLjI3IDE0Ny45MiAxNTcuNDcgMTQ1LjY1IDE1Ni42NyAxNDEuOTQgQyAxNTUuMzcgMTM3LjQwIDE1OS4yOSAxMzIuNDAgMTY0LjAzIDEzMi43MCBDIDIxMy44MSAxMzIuNjEgMjYzLjYwIDEzMi43MiAzMTMuMzggMTMyLjY0IEMgMzA3Ljk2IDEwNy45NyAzMTQuMzIgODAuOTggMzMwLjY3IDYxLjY1IEMgMzQxLjQyIDQ4LjY4IDM1Ni4xMyAzOC45OCAzNzIuNDEgMzQuNTQgTSAzNjcuMjAgNTIuMjggQyAzNTEuNTIgNTkuMjAgMzM4LjY0IDcyLjI0IDMzMS45NCA4OC4wMSBDIDMyNi41NiAxMDAuNTUgMzI1LjE3IDExNC43MSAzMjcuNzcgMTI4LjA4IEMgMzMwLjM2IDE0MS42MSAzMzcuMjggMTU0LjIxIDM0Ny4xMyAxNjMuODIgQyAzNjMuMTAgMTc5LjY1IDM3OC44MSAxOTUuNzYgMzk0Ljk0IDIxMS40MiBDIDQwOC4zMiAxOTguMzUgNDIxLjQzIDE4NC45OSA0MzQuNjkgMTcxLjgwIEMgNDQwLjMwIDE2Ni4wNiA0NDYuMzkgMTYwLjY5IDQ1MC45NCAxNTQuMDIgQyA0NjAuODkgMTM5LjkxIDQ2NS4wNyAxMjEuOTQgNDYyLjUxIDEwNC44OCBDIDQ1OS4wOSA3OS40OSA0NDAuMDUgNTcuMTEgNDE1LjU2IDQ5LjYyIEMgMzk5LjgzIDQ0LjY2IDM4Mi4yOCA0NS41NSAzNjcuMjAgNTIuMjggTSAxNS4wMiAxMjAuMDIgQyAxNC45NyAyMTMuNTAgMTUuMDIgMzA2Ljk4IDE1LjAwIDQwMC40NSBDIDIwLjk0IDM5NS4wNiAyOC4xMiAzOTAuOTYgMzUuOTUgMzg5LjA2IEMgNDMuMTMgMzg3LjE4IDUwLjYxIDM4Ny42NiA1Ny45NiAzODcuNjAgQyA2Ny4yOCAzODcuNTUgNzYuNjAgMzg3LjY4IDg1LjkyIDM4Ny41NSBDIDg5Ljc3IDM4Ny40OSA5Mi44MCAzODMuODAgOTIuNTEgMzgwLjA0IEMgOTIuNTIgMjg1LjAxIDkyLjU0IDE4OS45NyA5Mi41MCA5NC45NCBDIDkyLjc0IDkwLjkxIDg5LjA4IDg3LjI5IDg1LjA0IDg3LjY3IEMgNzEuNzIgODcuNzIgNTguMzkgODcuNTQgNDUuMDcgODcuNzcgQyAyOC42NiA4OC41OCAxNC43MCAxMDMuNjEgMTUuMDIgMTIwLjAyIE0gMjMxLjgwIDE0Ny42NyBDIDIzMS43NSAyNTMuNTkgMjMxLjg2IDM1OS41MSAyMzEuNzQgNDY1LjQzIEMgMjQ1LjI0IDQ2NS41OSAyNTguNzYgNDY1LjY0IDI3Mi4yNiA0NjUuNDAgQyAyNzIuMTAgNDE5LjU5IDI3Mi4yMiAzNzMuNzggMjcyLjIwIDMyNy45NyBDIDI3MS43OSAzMjMuNjIgMjc1LjY0IDMxOS41MiAyODAuMDUgMzE5Ljg4IEMgMzI4LjM2IDMxOS44NiAzNzYuNjYgMzE5Ljg2IDQyNC45NyAzMTkuODggQyA0MjguMzkgMzE5LjY1IDQzMS43MCAzMjIuMDQgNDMyLjU2IDMyNS4zNSBDIDQzNC4wMiAzMzAuMDIgNDI5LjkyIDMzNS4xMyA0MjUuMDYgMzM0LjgzIEMgMzc5LjExIDMzNC45MiAzMzMuMTUgMzM0LjgzIDI4Ny4xOSAzMzQuODcgQyAyODcuMjAgMzc4LjQzIDI4Ny4xNiA0MjEuOTkgMjg3LjIxIDQ2NS41NCBDIDM1NS41MCA0NjUuNTIgNDIzLjc4IDQ2NS41NCA0OTIuMDcgNDY1LjU0IEMgNDk0LjY2IDQ2NS44OSA0OTcuMjcgNDYzLjc4IDQ5Ni45NyA0NjEuMDYgQyA0OTcuMDMgNDE5LjAwIDQ5Ni45OSAzNzYuOTMgNDk2Ljk5IDMzNC44NyBDIDQ4My4zMiAzMzQuODQgNDY5LjY1IDMzNC45MSA0NTUuOTkgMzM0Ljg0IEMgNDUyLjQwIDMzNS4wOSA0NDguODAgMzMyLjYzIDQ0OC4wNiAzMjkuMDYgQyA0NDYuODYgMzI0LjczIDQ1MC40NCAzMTkuODggNDU0Ljk3IDMxOS45MiBDIDQ2OC45NyAzMTkuNzkgNDgyLjk5IDMxOS45MSA0OTYuOTkgMzE5Ljg3IEMgNDk3LjA1IDMwNi40MyA0OTYuOTAgMjkzLjAwIDQ5Ny4wNyAyNzkuNTcgQyA0MjcuNzAgMjc5LjMzIDM1OC4zMiAyNzkuNTQgMjg4Ljk1IDI3OS40NiBDIDI4NS4zMSAyNzkuMzggMjgxLjY1IDI3OS43MiAyNzguMDQgMjc5LjIzIEMgMjc0LjMzIDI3OC41MiAyNzEuODUgMjc0LjczIDI3Mi4xOSAyNzEuMDYgQyAyNzIuMTggMjI5LjkzIDI3Mi4yMCAxODguODAgMjcyLjE4IDE0Ny42NyBDIDI1OC43MiAxNDcuNjYgMjQ1LjI2IDE0Ny42NiAyMzEuODAgMTQ3LjY3IE0gMjg3LjE5IDE0Ny42OCBDIDI4Ny4xNCAxODYuNTcgMjg3LjI5IDIyNS40NiAyODcuMTEgMjY0LjM1IEMgMzU3LjA3IDI2NC42MiA0MjcuMDQgMjY0LjQwIDQ5Ny4wMCAyNjQuNDYgQyA0OTcuMDAgMjI3LjI4IDQ5Ni45OSAxOTAuMDkgNDk3LjAxIDE1Mi45MSBDIDQ5Ny4zNiAxNTAuNDYgNDk1Ljc0IDE0Ny41OSA0OTMuMDIgMTQ3LjcxIEMgNDg1Ljg5IDE0Ny41NiA0NzguNzYgMTQ3Ljc2IDQ3MS42NCAxNDcuNjMgQyA0NjcuMjkgMTU3LjMyIDQ2MS4zOCAxNjYuMzQgNDUzLjgzIDE3My44NSBDIDQzOC4wMSAxODkuNzAgNDIyLjE5IDIwNS41NCA0MDYuMzMgMjIxLjM1IEMgNDAwLjU4IDIyNy40MCAzOTAuMDggMjI3LjczIDM4NC4wNyAyMjEuOTAgQyAzNjguMDAgMjA1Ljk1IDM1Mi4wNCAxODkuODkgMzM2LjAxIDE3My45MCBDIDMyOC40NiAxNjYuMzkgMzIyLjQyIDE1Ny40MiAzMTguMTYgMTQ3LjY3IEMgMzA3Ljg0IDE0Ny42NyAyOTcuNTEgMTQ3LjY1IDI4Ny4xOSAxNDcuNjggWiIgLz4NCjxwYXRoIGZpbGw9IiMwNDY2N2YiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDM4NC40OCA2OS42MSBDIDM5NS44OCA2Ny4wMSA0MDguMjcgNjguODEgNDE4LjM0IDc0Ljc5IEMgNDMwLjU4IDgxLjkxIDQzOS4yNiA5NC44NyA0NDAuOTIgMTA4Ljk2IEMgNDQyLjcwIDEyMi4zMCA0MzguMzAgMTM2LjI5IDQyOS4xNCAxNDYuMTUgQyA0MTkuODkgMTU2LjQ4IDQwNS44MCAxNjIuMTIgMzkxLjk4IDE2MS4xNSBDIDM3OC4wMSAxNjAuNDEgMzY0LjcwIDE1Mi44MCAzNTYuNzcgMTQxLjMyIEMgMzQ4LjgyIDEzMC4wOCAzNDYuNDUgMTE1LjIxIDM1MC4yNyAxMDIuMDIgQyAzNTQuNzEgODYuMDggMzY4LjM1IDczLjE5IDM4NC40OCA2OS42MSBNIDM4Ni40NiA4NC41NyBDIDM3OS42MyA4Ni40NCAzNzMuNTYgOTAuNzUgMzY5LjQyIDk2LjQ2IEMgMzYwLjU1IDEwOC4yOSAzNjEuODQgMTI2LjI4IDM3Mi4zMyAxMzYuNzAgQyAzODIuNjUgMTQ3LjgwIDQwMS4yMSAxNDkuNDEgNDEzLjMxIDE0MC4yOSBDIDQyNS41MyAxMzEuODIgNDI5LjkwIDExNC4yMCA0MjMuMDkgMTAwLjk4IEMgNDE2LjgzIDg3LjY4IDQwMC41NyA4MC4zNiAzODYuNDYgODQuNTcgWiIgLz4NCjwvZz4NCjwvc3ZnPg0K") no-repeat;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEycHQiIGhlaWdodD0iNTEycHQiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBpZD0iIzAwMDAwMGZmIj4NCjxwYXRoIGZpbGw9IiMwMDAiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDM3Mi40MSAzNC41NCBDIDM5MS4wNyAyOS4yNyA0MTEuNTkgMzAuODAgNDI5LjI1IDM4LjgxIEMgNDQ4LjM5IDQ3LjQ0IDQ2NC4wMSA2My41OSA0NzEuOTQgODMuMDQgQyA0NzguNDEgOTguNjMgNDc5LjgxIDExNi4xNiA0NzYuMzQgMTMyLjY1IEMgNDgyLjU0IDEzMi43OSA0ODguNzYgMTMyLjQ0IDQ5NC45NiAxMzIuODAgQyA1MDMuNzIgMTMzLjQ4IDUxMC44MCAxNDEuMDEgNTEyLjAwIDE0OS41NSBMIDUxMi4wMCA0NjMuNDQgQyA1MTEuMDggNDY5Ljc3IDUwNy4yMyA0NzUuNzEgNTAxLjM5IDQ3OC41MSBDIDQ5Ni4zNiA0ODEuMTkgNDkwLjUwIDQ4MC40NiA0ODUuMDMgNDgwLjUzIEMgMzQyLjAwIDQ4MC41MyAxOTguOTYgNDgwLjUzIDU1LjkzIDQ4MC41MyBDIDQ2LjkwIDQ4MC43NCAzNy41NCA0ODAuNjAgMjkuMTUgNDc2LjgxIEMgMTIuNjAgNDcwLjA1IDAuOTYgNDUzLjM1IDAuMDAgNDM1LjUzIEwgMC4wMCAxMTguMzggQyAwLjU4IDEwMC43MiAxMS44MSA4NC4wMCAyNy45OCA3Ni44NiBDIDM0LjU0IDczLjg1IDQxLjc4IDcyLjU0IDQ4Ljk3IDcyLjY2IEMgNjEuNjIgNzIuNzMgNzQuMjggNzIuNTUgODYuOTQgNzIuNzQgQyA5Ny45MCA3My4xMiAxMDcuMzkgODIuOTcgMTA3LjQ3IDkzLjkxIEMgMTA3LjU5IDEwNi44MiAxMDcuNTAgMTE5LjczIDEwNy41MSAxMzIuNjMgQyAxMTUuNjYgMTMyLjcxIDEyMy44MiAxMzIuNjYgMTMxLjk4IDEzMi42NCBDIDEzNC4yNyAxMzIuNjYgMTM2LjgzIDEzMi42OCAxMzguNjQgMTM0LjMyIEMgMTQxLjgwIDEzNi43MyAxNDIuMzUgMTQxLjc0IDEzOS44MCAxNDQuNzkgQyAxMzguMjQgMTQ2Ljg3IDEzNS41OCAxNDcuNzEgMTMzLjA2IDE0Ny42NSBDIDEyNC41NSAxNDcuNzIgMTE2LjA0IDE0Ny42MiAxMDcuNTMgMTQ3LjY3IEMgMTA3LjQ5IDIyNS40NiAxMDcuNTcgMzAzLjI0IDEwNy40OSAzODEuMDIgQyAxMDcuNTQgMzkyLjEyIDk3Ljk3IDQwMi4xNCA4Ni44NyA0MDIuNTQgQyA3My41OSA0MDIuNzMgNjAuMzAgNDAyLjQ4IDQ3LjAyIDQwMi42NCBDIDM5Ljc4IDQwMi43NSAzMi41NyA0MDUuMjcgMjYuOTcgNDA5Ljg3IEMgMTkuNTAgNDE1LjkwIDE0Ljg4IDQyNS40MSAxNS4xMSA0MzUuMDQgQyAxNS42OCA0NDcuOTYgMjQuOTIgNDU5Ljg2IDM3LjIwIDQ2My44NCBDIDQyLjg4IDQ2NS45MCA0OS4wMCA0NjUuNTMgNTQuOTMgNDY1LjU0IEMgMTA4Ljg4IDQ2NS41MyAxNjIuODMgNDY1LjUzIDIxNi43OCA0NjUuNTMgQyAyMTYuODAgMzU5LjU4IDIxNi43OCAyNTMuNjMgMjE2Ljc5IDE0Ny42OCBDIDE5OS41MCAxNDcuNjQgMTgyLjIxIDE0Ny43MCAxNjQuOTMgMTQ3LjY2IEMgMTYxLjI3IDE0Ny45MiAxNTcuNDcgMTQ1LjY1IDE1Ni42NyAxNDEuOTQgQyAxNTUuMzcgMTM3LjQwIDE1OS4yOSAxMzIuNDAgMTY0LjAzIDEzMi43MCBDIDIxMy44MSAxMzIuNjEgMjYzLjYwIDEzMi43MiAzMTMuMzggMTMyLjY0IEMgMzA3Ljk2IDEwNy45NyAzMTQuMzIgODAuOTggMzMwLjY3IDYxLjY1IEMgMzQxLjQyIDQ4LjY4IDM1Ni4xMyAzOC45OCAzNzIuNDEgMzQuNTQgTSAzNjcuMjAgNTIuMjggQyAzNTEuNTIgNTkuMjAgMzM4LjY0IDcyLjI0IDMzMS45NCA4OC4wMSBDIDMyNi41NiAxMDAuNTUgMzI1LjE3IDExNC43MSAzMjcuNzcgMTI4LjA4IEMgMzMwLjM2IDE0MS42MSAzMzcuMjggMTU0LjIxIDM0Ny4xMyAxNjMuODIgQyAzNjMuMTAgMTc5LjY1IDM3OC44MSAxOTUuNzYgMzk0Ljk0IDIxMS40MiBDIDQwOC4zMiAxOTguMzUgNDIxLjQzIDE4NC45OSA0MzQuNjkgMTcxLjgwIEMgNDQwLjMwIDE2Ni4wNiA0NDYuMzkgMTYwLjY5IDQ1MC45NCAxNTQuMDIgQyA0NjAuODkgMTM5LjkxIDQ2NS4wNyAxMjEuOTQgNDYyLjUxIDEwNC44OCBDIDQ1OS4wOSA3OS40OSA0NDAuMDUgNTcuMTEgNDE1LjU2IDQ5LjYyIEMgMzk5LjgzIDQ0LjY2IDM4Mi4yOCA0NS41NSAzNjcuMjAgNTIuMjggTSAxNS4wMiAxMjAuMDIgQyAxNC45NyAyMTMuNTAgMTUuMDIgMzA2Ljk4IDE1LjAwIDQwMC40NSBDIDIwLjk0IDM5NS4wNiAyOC4xMiAzOTAuOTYgMzUuOTUgMzg5LjA2IEMgNDMuMTMgMzg3LjE4IDUwLjYxIDM4Ny42NiA1Ny45NiAzODcuNjAgQyA2Ny4yOCAzODcuNTUgNzYuNjAgMzg3LjY4IDg1LjkyIDM4Ny41NSBDIDg5Ljc3IDM4Ny40OSA5Mi44MCAzODMuODAgOTIuNTEgMzgwLjA0IEMgOTIuNTIgMjg1LjAxIDkyLjU0IDE4OS45NyA5Mi41MCA5NC45NCBDIDkyLjc0IDkwLjkxIDg5LjA4IDg3LjI5IDg1LjA0IDg3LjY3IEMgNzEuNzIgODcuNzIgNTguMzkgODcuNTQgNDUuMDcgODcuNzcgQyAyOC42NiA4OC41OCAxNC43MCAxMDMuNjEgMTUuMDIgMTIwLjAyIE0gMjMxLjgwIDE0Ny42NyBDIDIzMS43NSAyNTMuNTkgMjMxLjg2IDM1OS41MSAyMzEuNzQgNDY1LjQzIEMgMjQ1LjI0IDQ2NS41OSAyNTguNzYgNDY1LjY0IDI3Mi4yNiA0NjUuNDAgQyAyNzIuMTAgNDE5LjU5IDI3Mi4yMiAzNzMuNzggMjcyLjIwIDMyNy45NyBDIDI3MS43OSAzMjMuNjIgMjc1LjY0IDMxOS41MiAyODAuMDUgMzE5Ljg4IEMgMzI4LjM2IDMxOS44NiAzNzYuNjYgMzE5Ljg2IDQyNC45NyAzMTkuODggQyA0MjguMzkgMzE5LjY1IDQzMS43MCAzMjIuMDQgNDMyLjU2IDMyNS4zNSBDIDQzNC4wMiAzMzAuMDIgNDI5LjkyIDMzNS4xMyA0MjUuMDYgMzM0LjgzIEMgMzc5LjExIDMzNC45MiAzMzMuMTUgMzM0LjgzIDI4Ny4xOSAzMzQuODcgQyAyODcuMjAgMzc4LjQzIDI4Ny4xNiA0MjEuOTkgMjg3LjIxIDQ2NS41NCBDIDM1NS41MCA0NjUuNTIgNDIzLjc4IDQ2NS41NCA0OTIuMDcgNDY1LjU0IEMgNDk0LjY2IDQ2NS44OSA0OTcuMjcgNDYzLjc4IDQ5Ni45NyA0NjEuMDYgQyA0OTcuMDMgNDE5LjAwIDQ5Ni45OSAzNzYuOTMgNDk2Ljk5IDMzNC44NyBDIDQ4My4zMiAzMzQuODQgNDY5LjY1IDMzNC45MSA0NTUuOTkgMzM0Ljg0IEMgNDUyLjQwIDMzNS4wOSA0NDguODAgMzMyLjYzIDQ0OC4wNiAzMjkuMDYgQyA0NDYuODYgMzI0LjczIDQ1MC40NCAzMTkuODggNDU0Ljk3IDMxOS45MiBDIDQ2OC45NyAzMTkuNzkgNDgyLjk5IDMxOS45MSA0OTYuOTkgMzE5Ljg3IEMgNDk3LjA1IDMwNi40MyA0OTYuOTAgMjkzLjAwIDQ5Ny4wNyAyNzkuNTcgQyA0MjcuNzAgMjc5LjMzIDM1OC4zMiAyNzkuNTQgMjg4Ljk1IDI3OS40NiBDIDI4NS4zMSAyNzkuMzggMjgxLjY1IDI3OS43MiAyNzguMDQgMjc5LjIzIEMgMjc0LjMzIDI3OC41MiAyNzEuODUgMjc0LjczIDI3Mi4xOSAyNzEuMDYgQyAyNzIuMTggMjI5LjkzIDI3Mi4yMCAxODguODAgMjcyLjE4IDE0Ny42NyBDIDI1OC43MiAxNDcuNjYgMjQ1LjI2IDE0Ny42NiAyMzEuODAgMTQ3LjY3IE0gMjg3LjE5IDE0Ny42OCBDIDI4Ny4xNCAxODYuNTcgMjg3LjI5IDIyNS40NiAyODcuMTEgMjY0LjM1IEMgMzU3LjA3IDI2NC42MiA0MjcuMDQgMjY0LjQwIDQ5Ny4wMCAyNjQuNDYgQyA0OTcuMDAgMjI3LjI4IDQ5Ni45OSAxOTAuMDkgNDk3LjAxIDE1Mi45MSBDIDQ5Ny4zNiAxNTAuNDYgNDk1Ljc0IDE0Ny41OSA0OTMuMDIgMTQ3LjcxIEMgNDg1Ljg5IDE0Ny41NiA0NzguNzYgMTQ3Ljc2IDQ3MS42NCAxNDcuNjMgQyA0NjcuMjkgMTU3LjMyIDQ2MS4zOCAxNjYuMzQgNDUzLjgzIDE3My44NSBDIDQzOC4wMSAxODkuNzAgNDIyLjE5IDIwNS41NCA0MDYuMzMgMjIxLjM1IEMgNDAwLjU4IDIyNy40MCAzOTAuMDggMjI3LjczIDM4NC4wNyAyMjEuOTAgQyAzNjguMDAgMjA1Ljk1IDM1Mi4wNCAxODkuODkgMzM2LjAxIDE3My45MCBDIDMyOC40NiAxNjYuMzkgMzIyLjQyIDE1Ny40MiAzMTguMTYgMTQ3LjY3IEMgMzA3Ljg0IDE0Ny42NyAyOTcuNTEgMTQ3LjY1IDI4Ny4xOSAxNDcuNjggWiIgLz4NCjxwYXRoIGZpbGw9IiMwMDAiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDM4NC40OCA2OS42MSBDIDM5NS44OCA2Ny4wMSA0MDguMjcgNjguODEgNDE4LjM0IDc0Ljc5IEMgNDMwLjU4IDgxLjkxIDQzOS4yNiA5NC44NyA0NDAuOTIgMTA4Ljk2IEMgNDQyLjcwIDEyMi4zMCA0MzguMzAgMTM2LjI5IDQyOS4xNCAxNDYuMTUgQyA0MTkuODkgMTU2LjQ4IDQwNS44MCAxNjIuMTIgMzkxLjk4IDE2MS4xNSBDIDM3OC4wMSAxNjAuNDEgMzY0LjcwIDE1Mi44MCAzNTYuNzcgMTQxLjMyIEMgMzQ4LjgyIDEzMC4wOCAzNDYuNDUgMTE1LjIxIDM1MC4yNyAxMDIuMDIgQyAzNTQuNzEgODYuMDggMzY4LjM1IDczLjE5IDM4NC40OCA2OS42MSBNIDM4Ni40NiA4NC41NyBDIDM3OS42MyA4Ni40NCAzNzMuNTYgOTAuNzUgMzY5LjQyIDk2LjQ2IEMgMzYwLjU1IDEwOC4yOSAzNjEuODQgMTI2LjI4IDM3Mi4zMyAxMzYuNzAgQyAzODIuNjUgMTQ3LjgwIDQwMS4yMSAxNDkuNDEgNDEzLjMxIDE0MC4yOSBDIDQyNS41MyAxMzEuODIgNDI5LjkwIDExNC4yMCA0MjMuMDkgMTAwLjk4IEMgNDE2LjgzIDg3LjY4IDQwMC41NyA4MC4zNiAzODYuNDYgODQuNTcgWiIgLz4NCjwvZz4NCjwvc3ZnPg0K') no-repeat;
    width: 36px;
    height: 36px;
    content: '';
    display: block;
    position: absolute;
    left: 3px;
    top: -8px;
    -moz-background-size: cover;
    background-size: cover;
}

.pay-box {
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    width: 100%;
    margin-bottom: 20px;
    padding: 30px 30px 38px 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.pay-box__title {
    color: #282828;
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 20px;
}

.pay-box__d {
    width: 100%;
    font-size: 0px;
}

.pay-box__item {
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    color: #282828;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #f6f6f6;
    border: 1px #eaeaea solid;
    width: 422px;
    margin-right: 20px;
    padding-left: 45px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding-top: 14px;
    padding-bottom: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-bottom: 5px;
}

.pay-box__item .radio {
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: inset 0px 1px 7px 0px rgba(51, 51, 51, 0.28);
    box-shadow: inset 0px 1px 7px 0px rgba(51, 51, 51, 0.28);
    width: 18px;
    height: 18px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 18px;
    margin: auto;
    display: block;
}

.pay-box__item--active {
    border-color: #04667f;
    border-color: #000;
}

.pay-box__item--active .radio::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #04667f;
    background: #000;
    width: 6px;
    height: 6px;
}

.pay-box__ico {
    display: inline-block;
    vertical-align: middle;
    margin-left: 25px;
}

.pay-box__ico img {
    max-width: 184px;
    display: inline-block;
    vertical-align: middle;
}

.user-box {
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    width: 100%;
    margin-bottom: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 35px 26px 37px 30px;
}

.user-box__title {
    color: #282828;
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 20px;
}

.user-box__title--t1 {
    padding-bottom: 16px;
}

.user-box__line {
    display: block;
    width: 100%;
    padding-bottom: 21px;
}

.user-box__line--t1 {
    padding-bottom: 28px;
}

.user-box__input {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 15px;
    color: #000;
    width: 100%;
    padding: 0 21px;
    border: 1px #e1e1e1 solid;
    height: 50px;
    line-height: 48px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.user-box__input::-moz-placeholder {
    color: #898989;
}

.user-box__input:-ms-input-placeholder {
    color: #898989;
}

.user-box__input::placeholder {
    color: #898989;
}

.user-box__line--t1 {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.user-box__input--t1 {
    width: 422px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 422px;
    flex: 0 0 422px;
}

.user-box__input--t2 {
    width: 422px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 422px;
    flex: 0 0 422px;
}

.user-box__d {
    width: 100%;
    font-size: 0px;
    padding-bottom: 20px;
}

.user-box__item {
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    color: #282828;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #f6f6f6;
    border: 1px #eaeaea solid;
    width: 276px;
    margin-right: 20px;
    padding-left: 47px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding-top: 24px;
    padding-bottom: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.user-box__item--active {
    border-color: #04667f;
}

.user-box__item .radio {
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: inset 0px 1px 7px 0px rgba(51, 51, 51, 0.28);
    box-shadow: inset 0px 1px 7px 0px rgba(51, 51, 51, 0.28);
    width: 18px;
    height: 18px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 18px;
    margin: auto;
    display: block;
}

.user-box__item--active .radio::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #04667f;
    width: 6px;
    height: 6px;
}

.user-box__alert {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    font-size: 15px;
    color: #282828;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #f6f6f6;
    position: relative;
    padding-left: 48px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 20px;
}

.user-box__alert::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iNTEycHQiIGhlaWdodD0iNTEycHQiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBpZD0iIzAyYmM3ZGZmIj4NCjxwYXRoIGZpbGw9IiNmNzdiNDUiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDI0NS40MyA1NC42MyBDIDI2OS4zOSA1MC4xOSAyOTUuMTEgNTkuNTggMzEwLjg5IDc4LjA3IEMgMzE0Ljg5IDgyLjU2IDMxOC4wOCA4Ny42OSAzMjEuMTQgOTIuODYgQyAzNzQuNDkgMTgwLjg1IDQyNy44MyAyNjguODMgNDgxLjE4IDM1Ni44MiBDIDQ5My4wMCAzNzYuNTAgNDkyLjgwIDQwMi44OCA0ODAuMTcgNDIyLjE1IEMgNDczLjQ5IDQzNC4zMCA0NjMuMzYgNDQ0LjY0IDQ1MC45MyA0NTAuOTAgQyA0NDAuNTEgNDU2LjMwIDQyOC43MiA0NTguNzUgNDE3LjAyIDQ1OC42NiBDIDMwOC42NSA0NTguNjYgMjAwLjI4IDQ1OC42OCA5MS45MSA0NTguNjYgQyA3Mi45MSA0NTguNzkgNTMuODIgNDUxLjE5IDQwLjczIDQzNy4zMCBDIDM1LjAxIDQzMS40NCAzMC44NiA0MjQuMzQgMjYuODYgNDE3LjI3IEMgMTkuMzYgNDAzLjA4IDE4LjI0IDM4NS43NSAyMy43MCAzNzAuNjkgQyAyNS40MCAzNjUuNzYgMjguMDIgMzYxLjI0IDMwLjgxIDM1Ni44NyBDIDg1Ljg1IDI2Ny4yNCAxNDAuOTIgMTc3LjY0IDE5NS45MiA4Ny45OSBDIDIwMC4wMyA4MC4wNSAyMDYuOTcgNzQuMTcgMjE0LjAwIDY4Ljg4IEMgMjIzLjA5IDYxLjY0IDIzMy45OCA1Ni42NSAyNDUuNDMgNTQuNjMgTSAyNTMuMzIgMTgxLjQ2IEMgMjQ3LjgyIDE4MS45NiAyNDIuMzkgMTg0LjUxIDIzOC45OSAxODguOTYgQyAyMzUuODkgMTkyLjkyIDIzNC42MyAxOTguMDMgMjM0LjY3IDIwMy4wMCBDIDIzNC42NyAyMzEuMzIgMjM0LjY2IDI1OS42NSAyMzQuNjcgMjg3Ljk4IEMgMjM0LjUxIDI5NS4zMCAyMzcuOTkgMzAyLjk1IDI0NC42MCAzMDYuNTMgQyAyNTIuMTcgMzEwLjYxIDI2Mi4xOCAzMTAuMzMgMjY5LjI2IDMwNS4zMiBDIDI3NC43NSAzMDEuNDMgMjc3LjQwIDI5NC41NiAyNzcuMzIgMjg3Ljk5IEMgMjc3LjM2IDI2MC4zMiAyNzcuMzEgMjMyLjY2IDI3Ny4zNSAyMDQuOTkgQyAyNzcuNTQgMTk5LjQwIDI3Ni41OCAxOTMuNTAgMjczLjAzIDE4OS4wMCBDIDI2OC41MyAxODMuMDAgMjYwLjU1IDE4MC43MCAyNTMuMzIgMTgxLjQ2IE0gMjQ5LjM0IDMzMS41MyBDIDI0My40MiAzMzMuMDYgMjM4LjMyIDMzNy40OCAyMzYuMjEgMzQzLjI1IEMgMjMyLjU5IDM1Mi43NSAyMzUuMTggMzY1LjQwIDI0NC42MCAzNzAuNTMgQyAyNTIuOTIgMzc1LjIxIDI2NC4yMyAzNzMuOTUgMjcxLjAxIDM2Ny4xMiBDIDI3OS4xNSAzNTkuNDMgMjc5LjQwIDM0NS4yNiAyNzEuOTUgMzM3LjA0IEMgMjY2LjMyIDMzMC45NCAyNTcuMTAgMzI5LjUwIDI0OS4zNCAzMzEuNTMgWiIgLz4NCjwvZz4NCjwvc3ZnPg0K") no-repeat;
    width: 20px;
    height: 20px;
    content: '';
    display: block;
    position: absolute;
    left: 20px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.cart-box__d2 {
    width: 294px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 294px;
    flex: 0 0 294px;
}

.result-cart {
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 35px 31px;
}

.result-cart__title {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #282828;
    padding-bottom: 24px;
}

.result-cart__line {
    position: relative;
    border-bottom: 1px #9b9a9a dotted;
    height: 12px;
    margin-bottom: 19px;
}

.result-cart__line--t1 {
    margin-bottom: 40px;
}

.result-cart__line--t {
    border-bottom: 0px;
}

.result-cart__name {
    display: inline-block;
    position: absolute;
    background: #fff;
    font-size: 14px;
    color: #282828;
    top: 0px;
    padding-right: 5px;
}

.result-cart__value {
    display: inline-block;
    position: absolute;
    background: #fff;
    right: 0px;
    font-weight: 600;
    color: #282828;
    font-size: 15px;
    top: -2px;
    padding: 0 4px;
}

.result-cart__line--t {
    border-bottom: 0px;
    font-size: 12px;
}

.result-cart__name--t1,.result-cart__value--t1 {
    color: #04667f;
    color: #000;
}

.result-cart__value--t1 {
    padding-right: 10px;
}

.result-cart__title2 {
    font-size: 14px;
    color: #282828;
    padding-top: 9px;
}

.result-cart__itog {
    font-size: 22px;
    color: #282828;
    font-weight: 600;
    padding-top: 10px;
    padding-bottom: 35px;
}

.btn--result-cart {
    width: 100%;
    text-align: center;
    height: 48px;
    line-height: 48px;
    text-transform: none;
    border: none;
    outline: none;
}

.result-cart__info {
    text-align: center;
    font-size: 13px;
    color: #8a8a8a;
    padding-top: 12px;
    line-height: 18px;
}

.result-cart__info a {
    color: #04667f;
    color: #000;
}

.result-cart__info br {
    display: none;
}

.user-box__line2 {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 52px;
    border-top: 1px #e1e1e1 solid;
}

.user-box__name {
    color: #282828;
    font-size: 15px;
}

.user-box__value {
    font-size: 15px;
    color: #282828;
    font-weight: 600;
}

.user-box-b {
    width: 100%;
    height: 1px;
    background: #e1e1e1;
    margin-bottom: 22px;
}

.user-box--t1 {
    margin-bottom: 70px;
}

.delivery-type {
    margin: 0;
    list-style: none;
    width: 100%;
    font-size: 0px;
    background: #fff;
    -moz-border-radius: 8px;
    border-radius: 8px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #282828;
    font-size: 15px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 20px 30px;
}

.delivery-type__item {
    width: -moz-calc(100% / 2 - 10px);
    width: calc(100% / 2 - 10px);
    height: 48px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    text-decoration: none;
    background: #f6f6f6;
    font-size: 15px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px #e1e1e1 solid;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.delivery-type__item--full {
    width: 100% !important;
}

.delivery-type__item--active {
    color: #fff;
    background: #4e4e4e;
}

.delivery-type-content {
    width: 100%;
}

.delivery-type-content__item {
    width: 100%;
    display: none;
}

.delivery-type-content__item--active {
    display: block;
}

.order-detail {
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 32px 31px;
    padding-right: 26px;
    padding-bottom: 22px;
    margin-bottom: 20px;
}

.order-detail__title {
    font-size: 18px;
    font-weight: 600;
    color: #282828;
    padding-bottom: 18px;
}

.order-detail__line {
    width: 100%;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 20px;
}

.order-detail__item {
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3 - 14px);
    flex: 0 0 calc(100% / 3 - 14px);
    width: -moz-calc(100% / 3 - 14px);
    width: calc(100% / 3 - 14px);
    padding-bottom: 20px;
    position: relative;
}

.order-detail__item {
    -ms-flex: 0 0 calc(100% / 2 - 14px);
    flex: 0 0 calc(100% / 2 - 14px);
    width: -moz-calc(100% / 2 - 14px);
    width: calc(100% / 2 - 14px);
}

.order-detail__item--f {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: -moz-calc(100%);
    width: calc(100%);
}

.order-detail__input {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    width: 100%;
    height: 50px;
    line-height: 48px;
    border: 1px #e1e1e1 solid;
    padding: 0 21px;
    font-size: 15px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    resize: none;
}

.order-detail__input::-moz-placeholder {
    color: #898989;
}

.order-detail__input:-ms-input-placeholder {
    color: #898989;
}

.order-detail__input::placeholder {
    color: #898989;
}

.calc-delivery {
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 35px 31px;
    padding-right: 26px;
    margin-bottom: 22px;
}

.calc-delivery__title {
    font-size: 18px;
    font-weight: 600;
    color: #282828;
    padding-bottom: 14px;
}

.calc-delivery__text {
    font-size: 15px;
    color: #282828;
    padding-bottom: 18px;
}

.delivery-list {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 12px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.delivery-list__item {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #f6f6f6;
    border: 1px #eaeaea solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 276px;
    height: 66px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 276px;
    flex: 0 0 276px;
    margin-right: 20px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 20px;
    cursor: pointer;
}

.delivery-list__item--active {
    border-color: #04667f;
}

.delivery-s {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 425px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #f6f6f6;
    color: #d0d0d0;
    font-size: 28px;
    text-transform: uppercase;
    margin-bottom: 23px;
}

.calc-delivery__result {
    color: #282828;
    font-size: 15px;
}

.select-custom {
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    height: 50px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px #e1e1e1 solid;
    font-size: 15px;
}

.select-custom__result {
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    height: 50px;
    line-height: 48px;
    padding: 0 44px 0 21px;
    position: relative;
    cursor: pointer;
}

.select-custom__result:before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxDQoJCUwzMC4yNjIsNjIuMjQxYy0xLjkwMy0xLjkwNi00LjA5My0yLjg1Ni02LjU2Ny0yLjg1NmMtMi40NzUsMC00LjY2NSwwLjk1LTYuNTY3LDIuODU2TDIuODU2LDc2LjUxNUMwLjk1LDc4LjQxNywwLDgwLjYwNywwLDgzLjA4Mg0KCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcNCgkJYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 7px;
    height: 5px;
    -moz-background-size: cover;
    background-size: cover;
    content: '';
    display: block;
    position: absolute;
    right: 20px;
    bottom: 0px;
    top: 0px;
    margin: auto;
}

.select-custom__box {
    width: -moz-calc(100% + 2px);
    width: calc(100% + 2px);
    position: absolute;
    left: -1px;
    top: 100%;
    margin-top: -3px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px #e1e1e1 solid;
    display: none;
    z-index: 10;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
}

.select-custom__list {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    background: #fff;
}

.select-custom__item {
    display: block;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 21px;
    cursor: pointer;
}

.select-custom__item:hover {
    background: #f9f9f9;
}

.delivery-shop {
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 32px 31px;
    padding-right: 26px;
    margin-bottom: 22px;
}

.delivery-shop--t1 {
    margin-bottom: 58px;
}

.delivery-shop__title {
    font-size: 18px;
    font-weight: 600;
    color: #282828;
    padding-bottom: 14px;
}

.delivery-shop__text {
    color: #282828;
    font-size: 15px;
    padding-bottom: 25px;
}

.delivery-shop__center {
    text-align: center;
}

.btn--delivery-shop {
    width: 227px;
    height: 48px;
    line-height: 48px;
    text-transform: none;
    color: #fff;
}

.btn--delivery-shop:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS41MTY4IDExLjUzNTJDMTcuNzY3NyA5LjI3MDk0IDIwLjgxOTMgOCAyNCA4QzI3LjE4MDcgOCAzMC4yMzIzIDkuMjcwOTQgMzIuNDgzMiAxMS41MzUyQzM0LjczNDMgMTMuNzk5NiAzNiAxNi44NzIgMzYgMjAuMDc2OUMzNiAyNS42MDM1IDMyLjkzNjEgMzAuNjA0NyAyOS43NDM1IDM0LjI5OEMyOC4xNTkyIDM2LjEzMDcgMjYuNTcyMyAzNy42MDc1IDI1LjM4MTQgMzguNjI1OEMyNC44MTU0IDM5LjEwOTcgMjQuMzQwNSAzOS40ODg3IDI0IDM5Ljc1MTdDMjMuNjU5NSAzOS40ODg3IDIzLjE4NDYgMzkuMTA5NyAyMi42MTg2IDM4LjYyNThDMjEuNDI3NyAzNy42MDc1IDE5Ljg0MDggMzYuMTMwNyAxOC4yNTY1IDM0LjI5OEMxNS4wNjM5IDMwLjYwNDcgMTIgMjUuNjAzNSAxMiAyMC4wNzY5QzEyIDE2Ljg3MiAxMy4yNjU3IDEzLjc5OTYgMTUuNTE2OCAxMS41MzUyWk0yMy40MjM2IDQxLjgxNzJDMjMuNDI0IDQxLjgxNzQgMjMuNDI0MyA0MS44MTc2IDI0IDQxQzI0LjU3NTcgNDEuODE3NiAyNC41NzYgNDEuODE3NCAyNC41NzY0IDQxLjgxNzJDMjQuMjMxMSA0Mi4wNjAzIDIzLjc2ODkgNDIuMDYwMyAyMy40MjM2IDQxLjgxNzJaTTIzLjQyMzYgNDEuODE3MkwyNCA0MUwyNC41NzY0IDQxLjgxNzJMMjQuNTggNDEuODE0NkwyNC41ODkxIDQxLjgwODJMMjQuNjIwOSA0MS43ODU0QzI0LjY0ODIgNDEuNzY1OCAyNC42ODc1IDQxLjczNzQgMjQuNzM3OSA0MS43MDA0QzI0LjgzODcgNDEuNjI2MyAyNC45ODQyIDQxLjUxNzggMjUuMTY4MSA0MS4zNzY1QzI1LjUzNTcgNDEuMDkzOCAyNi4wNTcxIDQwLjY3OTQgMjYuNjgxMSA0MC4xNDU5QzI3LjkyNzcgMzkuMDggMjkuNTkwOCAzNy41MzI4IDMxLjI1NjUgMzUuNjA1OUMzNC41NjM5IDMxLjc3OTkgMzggMjYuMzE5NSAzOCAyMC4wNzY5QzM4IDE2LjM0NTQgMzYuNTI2NCAxMi43NjU1IDMzLjkwMTYgMTAuMTI1MUMzMS4yNzY1IDcuNDg0NTQgMjcuNzE0OSA2IDI0IDZDMjAuMjg1MSA2IDE2LjcyMzUgNy40ODQ1NCAxNC4wOTg0IDEwLjEyNTFDMTEuNDczNiAxMi43NjU1IDEwIDE2LjM0NTQgMTAgMjAuMDc2OUMxMCAyNi4zMTk1IDEzLjQzNjEgMzEuNzc5OSAxNi43NDM1IDM1LjYwNTlDMTguNDA5MiAzNy41MzI4IDIwLjA3MjMgMzkuMDggMjEuMzE4OSA0MC4xNDU5QzIxLjk0MjkgNDAuNjc5NCAyMi40NjQzIDQxLjA5MzggMjIuODMxOSA0MS4zNzY1QzIzLjAxNTggNDEuNTE3OCAyMy4xNjEzIDQxLjYyNjMgMjMuMjYyMSA0MS43MDA0QzIzLjMxMjUgNDEuNzM3NCAyMy4zNTE4IDQxLjc2NTggMjMuMzc5MSA0MS43ODU0TDIzLjQxMDkgNDEuODA4MkwyMy40MiA0MS44MTQ2TDIzLjQyMzYgNDEuODE3MlpNMjAgMjBDMjAgMTcuNzkwOSAyMS43OTA5IDE2IDI0IDE2QzI2LjIwOTEgMTYgMjggMTcuNzkwOSAyOCAyMEMyOCAyMi4yMDkxIDI2LjIwOTEgMjQgMjQgMjRDMjEuNzkwOSAyNCAyMCAyMi4yMDkxIDIwIDIwWk0yNCAxNEMyMC42ODYzIDE0IDE4IDE2LjY4NjMgMTggMjBDMTggMjMuMzEzNyAyMC42ODYzIDI2IDI0IDI2QzI3LjMxMzcgMjYgMzAgMjMuMzEzNyAzMCAyMEMzMCAxNi42ODYzIDI3LjMxMzcgMTQgMjQgMTRaIiBmaWxsPSIjZmZmZmZmIi8+Cjwvc3ZnPgo=") no-repeat;
    width: 20px;
    height: 20px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    -moz-background-size: cover;
    background-size: cover;
    margin-right: 5px;
}

.dialog__title {
    font-size: 22px;
    color: #282828;
    font-weight: 600;
    padding-bottom: 26px;
}

.search-dialog {
    display: block;
    width: 100%;
    position: relative;
    margin-bottom: 15px;
}

.search-dialog__input {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 1px #e1e1e1 solid;
    height: 50px;
    line-height: 48px;
    padding: 0 21px;
    font-size: 15px;
    padding-right: 50px;
    width: 100%;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.search-dialog__input::-moz-placeholder {
    color: #898989;
}

.search-dialog__input:-ms-input-placeholder {
    color: #898989;
}

.search-dialog__input::placeholder {
    color: #898989;
}

.search-dialog__search {
    display: block;
    border: none;
    position: absolute;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0id2luZG93cy0xMjUyIj8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjMyLjM5OXB4IiBoZWlnaHQ9IjYzMi4zOTlweCIgdmlld0JveD0iMCAwIDYzMi4zOTkgNjMyLjM5OSIgZmlsbD0iIzAwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNMjU1LjEwOCwwQzExOS44NjMsMCwxMC4yMDQsMTA5LjY2LDEwLjIwNCwyNDQuOTA0YzAsMTM1LjI0NSwxMDkuNjU5LDI0NC45MDUsMjQ0LjkwNCwyNDQuOTA1ICAgYzUyLjAwNiwwLDEwMC4yMzgtMTYuMjIzLDEzOS44ODMtNDMuODU0bDE4NS4yMDUsMTg1LjE3NmMxLjY3MSwxLjY3Miw0LjM3OSwxLjY3Miw1Ljk2NCwwLjExNWwzNC44OTItMzQuODkxICAgYzEuNjEzLTEuNjEzLDEuNDctNC4zNzktMC4xMTUtNS45NjVMNDM4LjE1MSw0MDcuNjA1YzM4LjQ5My00My4yNDYsNjEuODYtMTAwLjIzNyw2MS44Ni0xNjIuNzAyICAgQzUwMC4wMTIsMTA5LjY2LDM5MC4zNTMsMCwyNTUuMTA4LDB6IE0yNTUuMTA4LDQ2MC45OTZjLTExOS4zNCwwLTIxNi4wOTItOTYuNzUyLTIxNi4wOTItMjE2LjA5MiAgIGMwLTExOS4zNCw5Ni43NTEtMjE2LjA5MSwyMTYuMDkyLTIxNi4wOTFzMjE2LjA5MSw5Ni43NTEsMjE2LjA5MSwyMTYuMDkxQzQ3MS4xOTksMzY0LjI0NCwzNzQuNDQ4LDQ2MC45OTYsMjU1LjEwOCw0NjAuOTk2eiIvPg0KPC9nPg0KDQo8L3N2Zz4=') no-repeat;
    width: 17px;
    height: 17px;
    content: '';
    top: 0;
    bottom: 0;
    margin: auto;
    right: 25px;
    -moz-background-size: cover;
    background-size: cover;
    cursor: pointer;
}

.result-search {
    width: 100%;
}

.result-search table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
}

.result-search table th {
    font-weight: normal;
    color: #898989;
    font-size: 15px;
    padding: 15px 0px;
    border-bottom: 2px #eeeeee solid;
    text-align: left;
}

.result-search table td {
    padding: 21px 0px;
    border-bottom: 1px #eeeeee solid;
    color: #282828;
    font-size: 16px;
}

.result-search table td:first-child {
    width: 416px;
}

.result-search table td:last-child {
    width: 152px;
}

.select-btn {
    display: inline-block;
    vertical-align: middle;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 152px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #f6f6f6;
    font-size: 15px;
    color: #282828;
    cursor: pointer;
    text-decoration: none;
}

.select-btn:hover {
    color: #4c4843;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
}

.announce__wrap {
    position: fixed;
    top: 50%;
    left: 7px;
    z-index: 998;
}

.announce__close {
    display: none;
    position: absolute;
    top: 14px;
    right: 16px;
    width: 24px;
    height: 24px;
    display: block;
    width: 16px;
    height: 16px;
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmZmZmYiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTQuMjkzLDE4LjI5MywxMC41ODYsMTIsNC4yOTMsNS43MDdBMSwxLDAsMCwxLDUuNzA3LDQuMjkzTDEyLDEwLjU4Nmw2LjI5My02LjI5M2ExLDEsMCwxLDEsMS40MTQsMS40MTRMMTMuNDE0LDEybDYuMjkzLDYuMjkzYTEsMSwwLDEsMS0xLjQxNCwxLjQxNEwxMiwxMy40MTQsNS43MDcsMTkuNzA3YTEsMSwwLDAsMS0xLjQxNC0xLjQxNFoiLz48L3N2Zz4=') no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    cursor: pointer;
}

.announce__wrap .announce__btn {
    width: 34px;
    height: 55px;
    position: fixed;
    top: 50%;
    left: 7px;
    border-radius: 10px;
    cursor: pointer;
    transform: translateY(-50%);
    box-shadow: 0 0 15px rgba(0, 0, 0, .3);
    transition: all 0.5s;
    opacity: 0;
    background: rgba(48, 48, 48, .85);
}

.announce__wrap .announce__btn:before {
    width: 16px;
    height: 27px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iMjk3cHQiIGhlaWdodD0iNTE3cHQiIHZpZXdCb3g9IjAgMCAyOTcgNTE3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBpZD0iI2ZmZmZmZmZmIj4NCjxwYXRoIGZpbGw9IiNmZmZmZmYiIG9wYWNpdHk9IjEuMDAiIGQ9IiBNIDM5LjQ4IDAuNjIgQyAxMjQuMTEgODYuNjIgMjA4LjU3IDE3Mi43OCAyOTMuMTkgMjU4LjgwIEMgMjk0LjQwIDI2MC4wMCAyOTUuNDYgMjYxLjQyIDI5Ny4wMCAyNjIuMjMgTCAyOTcuMDAgMjYyLjU3IEMgMjg3LjMzIDI3MS4yOCAyNzguMzkgMjgwLjg2IDI2OS4wMSAyODkuOTEgQyAxOTIuNTMgMzY1LjYxIDExNi4wMyA0NDEuMjkgMzkuNTUgNTE2Ljk5IEMgMjYuNjggNTAzLjYyIDEzLjY2IDQ5MC40MCAwLjc4IDQ3Ny4wNSBDIDEuMTUgNDc2LjU5IDEuODkgNDc1LjY3IDIuMjYgNDc1LjIxIEMgNzAuODcgNDA0LjQwIDEzOS4yNyAzMzMuMzcgMjA3LjkzIDI2Mi42MSBDIDE4OS4xMiAyNDEuOTIgMTY5Ljg2IDIyMS42MyAxNTAuOTEgMjAxLjA3IEMgMTAwLjgwIDE0Ny4zMSA1MC44OCA5My4zNSAwLjY4IDM5LjY3IEMgMTMuNDAgMjYuNDUgMjYuNjggMTMuNzYgMzkuNDggMC42MiBaIiAvPg0KPC9nPg0KPC9zdmc+DQo=') no-repeat;
    background-size: cover;
}

.announce__wrap--hidden .announce__btn {
    display: block;
    transition-duration: .25s;
    opacity: .5;
}

.announce__wrap--hidden .announce__btn:hover {
    opacity: 1;
}

.announce__wrap .announce__block {
    text-align: center;
    position: absolute;
    width: 250px;
    padding: 10px 20px 25px;
    box-sizing: border-box;
    color: #fff;
    border-radius: 8px;
    transform: translateY(-50%);
    box-shadow: 0 0 15px rgba(0, 0, 0, .3);
    left: 7px;
    transition: all 0.5s;
    transition-duration: .25s;
    overflow-y: auto;
    opacity: 1;
    cursor: pointer;
    background: rgba(48, 48, 48, .85);
}

.announce__wrap--hidden .announce__block {
    left: -257px;
    opacity: 0;
}

.announce__title {
    font-size: 28px;
    font-weight: 500;
    text-transform: uppercase;
}

.announce__content {
    padding-top: 15px;
    font-size: 18px;
}

.dialog {
    display: none;
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 500px;
    margin: auto;
    z-index: 150;
    margin-top: 100px;
    margin-bottom: 100px;
    background: #fff;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.dialog--select-delivery {
    max-width: 989px;
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
}

.dialog--help {
    max-width: 1116px;
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
}

.dialog--cart, .dialog--add-responce, .dialog--addfalse-responce {
    width: 353px;
}

.dialog__closed {
    display: block;
    position: absolute;
    top: 14px;
    right: 16px;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiM5MjkyOTIiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTQuMjkzLDE4LjI5MywxMC41ODYsMTIsNC4yOTMsNS43MDdBMSwxLDAsMCwxLDUuNzA3LDQuMjkzTDEyLDEwLjU4Nmw2LjI5My02LjI5M2ExLDEsMCwxLDEsMS40MTQsMS40MTRMMTMuNDE0LDEybDYuMjkzLDYuMjkzYTEsMSwwLDEsMS0xLjQxNCwxLjQxNEwxMiwxMy40MTQsNS43MDcsMTkuNzA3YTEsMSwwLDAsMS0xLjQxNC0xLjQxNFoiLz48L3N2Zz4=") no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    cursor: pointer;
    opacity: 0.5;
}

.dialog__closed:hover {
    opacity: 1;
}

.dialog__content {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 44px 47px;
    padding-right: 50px;
    padding-bottom: 60px;
}

.form__block {
    padding: 0;
    margin: 0;
    border: none;
}

.phone__block {
}

.mail__block {
}

.dialog hr {
    border: none;
    border-top: 1px #e1e1e1 solid;
}

.dialog--cart .dialog__content, .dialog--add-responce .dialog__content, .dialog--addfalse-responce .dialog__content {
    padding-bottom: 49px;
}

.dialog--add-responce .dialog__content, .dialog--addfalse-responce .dialog__content {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

.dialog--help .dialog__content {
    padding: 44px 27px;
    padding-right: 31px;
    padding-bottom: 30px;
}

.dialog--callback .dialog__content {
    padding-bottom: 30px;
}

.dialog--add-responce .dialog__content {
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
}

.dialog--add-responce .dialog__content .cart-dialog {
    padding-top: 0px;
    display: flex;
    height: 100%;
    align-items: center;
    text-align: center;
}

.dialog--add-responce .dialog__content .cart-dialog .cart-dialog__title {
    width: 100%;
    padding-bottom: 0;
}

.dialog-bg {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    width: 100%;
    height: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 9999999;
    overflow-y: scroll;
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
    background: rgba(0, 0, 0, 0.5);
}

.adress-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1100;
    opacity: 0;
    transition: opacity 0.3s;
    pointer-events: none;
}

.bodyFix {
    height: 100vh;
    min-height: 100vh;
    overflow: hidden;
    margin: 0;
    -ms-touch-action: none;
    touch-action: none;
    position: fixed;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cart-dialog {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 24px;
}

.cart-dialog__title {
    font-size: 18px;
    color: #282828;
    font-weight: 600;
    text-align: center;
    padding-bottom: 31px;
}

.cart-dialog__line {
    display: block;
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
}

.btn--cart-dialog {
    width: 209px;
    height: 48px;
    line-height: 48px;
    font-size: 15px;
    text-transform: none;
}

.btn2 {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    width: 209px;
    height: 52px;
    text-align: center;
    line-height: 48px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #4e4e4e;
    font-size: 15px;
    border: 1px #4e4e4e solid;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.styling_benefits {
    display: flex;
    margin-bottom: 30px;
    justify-content: space-between;
    align-items: stretch;
    gap: 20px;
}

.styling_benefits_item {
    gap: 20px;
    border-radius: 10px;
    background: white;
    padding: 30px;
    box-sizing: border-box;
    flex: 1 1 25%;
}

.styling_benefits_item_title {
    font-family: Montserrat;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    margin: 15px 0;
    leading-trim: NONE;
    line-height: 120%;
    letter-spacing: 0%;
    vertical-align: middle;
}

.styling_benefits_item_description {
    font-family: Montserrat;
    font-weight: 400;
    font-style: Regular;
    color: #7B7A7A;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 120%;
    letter-spacing: 0%;
    vertical-align: middle;
}

.dialog--product-responce {
    width: 548px;
}

.dialog--product-responce .dialog__content {
    padding-bottom: 25px;
}

.dialog-res {
    width: 100%;
    padding-top: 10px;
}

.dialog-res__title {
    color: #282828;
    font-size: 22px;
    font-weight: 600;
    padding-bottom: 11px;
}

.dialog-res__product-name {
    color: #282828;
    font-size: 16px;
    padding-bottom: 49px;
}

.dialog-res__title2 {
    font-size: 17px;
    font-weight: 600;
    color: #282828;
    padding-bottom: 16px;
}

.dialog-res__raiting {
    padding-bottom: 17px;
}

.dialog-res__line {
    width: 100%;
    padding-bottom: 17px;
    display: block;
    position: relative;
}

.dialog-res__box {
    display: block;
    position: relative;
}

.dialog-res__name {
    font-weight: 600;
    color: #282828;
    font-size: 15px;
    padding-bottom: 9px;
}

.dialog-res__input-clear {
    display: block;
    position: absolute;
    cursor: pointer;
    width: 14px;
    right: 18px;
    height: 12px;
    top: 18px;
    z-index: 2;
}

.dialog-res__input-clear::after {
    top: 6px;
    width: 12px;
    height: 1px;
    content: '';
    background: #929292;
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}

.dialog-res__input-clear::before {
    top: 6px;
    width: 12px;
    height: 1px;
    content: '';
    background: #929292;
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: absolute;
}

.dialog-res__input {
    width: 100%;
    outline: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px #e1e1e1 solid;
    height: 50px;
    line-height: 48px;
    padding: 0 42px 0 22px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 15px;
}

.dialog-res__input::-moz-placeholder {
    color: #898989;
}

.dialog-res__input:-ms-input-placeholder {
    color: #898989;
}

.dialog-res__input::placeholder {
    color: #898989;
}

.dialog-res__line--t1 {
    padding-bottom: 40px;
}

.dialog-res__desc {
    font-size: 15px;
    color: #898989;
    line-height: 24px;
    padding-top: 13px;
}

.dialog-res__title3 {
    font-size: 17px;
    color: #282828;
    font-weight: 600;
    padding-bottom: 15px;
}

.dialog-res__textarea {
    width: 100%;
    outline: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px #e1e1e1 solid;
    height: 108px;
    resize: none;
    font-size: 15px;
    padding: 15px 20px;
}

.btn--add-responce {
    font-size: 15px;
    width: 210px;
    height: 48px;
    line-height: 48px;
    border: none;
    text-transform: none;
}

.dialog-res__line {
    font-size: 14px;
}

.dialog-res__line a {
    cursor: pointer;
    text-decoration: none;
    color: #04667f;
    border-bottom: 1px #04667f solid;
    color: #000;
    border-bottom: 1px #000 solid;
}

.dialog-res__line--t2 {
    padding-top: 3px;
}

.dialog-res__line--t3 {
    padding-top: 11px;
}

.cart-top {
    width: 100%;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -moz-border-radius: 8px;
    border-radius: 8px;
    height: 50px;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #fff;
    padding: 0 20px;
    margin-bottom: 20px;
}

.cart-top__d1 {
    color: #282828;
    font-size: 15px;
}

.select-cart {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    border: 1px #e1e1e1 solid;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    margin-right: 5px;
    margin-top: -2px;
    cursor: pointer;
}

.select-cart--active:before {
    background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQxN3B0IiBmaWxsPSIjMDQ2NjdmIiB2aWV3Qm94PSIwIC00NiA0MTcuODEzMzMgNDE3IiB3aWR0aD0iNDE3cHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1OS45ODgyODEgMzE4LjU4MjAzMWMtMy45ODgyODEgNC4wMTE3MTktOS40Mjk2ODcgNi4yNS0xNS4wODIwMzEgNi4yNXMtMTEuMDkzNzUtMi4yMzgyODEtMTUuMDgyMDMxLTYuMjVsLTEyMC40NDkyMTktMTIwLjQ2ODc1Yy0xMi41LTEyLjUtMTIuNS0zMi43Njk1MzEgMC00NS4yNDYwOTNsMTUuMDgyMDMxLTE1LjA4NTkzOGMxMi41MDM5MDctMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMTk5MjE5IDc1LjIwMzEyNSAyMDMuMTk5MjE5LTIwMy4yMDMxMjVjMTIuNTAzOTA2LTEyLjUgMzIuNzY5NTMxLTEyLjUgNDUuMjUgMGwxNS4wODIwMzEgMTUuMDg1OTM4YzEyLjUgMTIuNSAxMi41IDMyLjc2NTYyNCAwIDQ1LjI0NjA5M3ptMCAwIi8+PC9zdmc+") no-repeat;
    background: url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQxN3B0IiBmaWxsPSIjMDAwIiB2aWV3Qm94PSIwIC00NiA0MTcuODEzMzMgNDE3IiB3aWR0aD0iNDE3cHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1OS45ODgyODEgMzE4LjU4MjAzMWMtMy45ODgyODEgNC4wMTE3MTktOS40Mjk2ODcgNi4yNS0xNS4wODIwMzEgNi4yNXMtMTEuMDkzNzUtMi4yMzgyODEtMTUuMDgyMDMxLTYuMjVsLTEyMC40NDkyMTktMTIwLjQ2ODc1Yy0xMi41LTEyLjUtMTIuNS0zMi43Njk1MzEgMC00NS4yNDYwOTNsMTUuMDgyMDMxLTE1LjA4NTkzOGMxMi41MDM5MDctMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMTk5MjE5IDc1LjIwMzEyNSAyMDMuMTk5MjE5LTIwMy4yMDMxMjVjMTIuNTAzOTA2LTEyLjUgMzIuNzY5NTMxLTEyLjUgNDUuMjUgMGwxNS4wODIwMzEgMTUuMDg1OTM4YzEyLjUgMTIuNSAxMi41IDMyLjc2NTYyNCAwIDQ1LjI0NjA5M3ptMCAwIi8+PC9zdmc+') no-repeat;
    width: 8px;
    height: 8px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.remove-cart {
    color: #282828;
    font-size: 15px;
    cursor: pointer;
}

.remove-cart svg {
    width: 16px;
    height: 16px;
    fill: #000;
    display: inline-block;
    margin-right: 4px;
    margin-top: -2px;
    vertical-align: middle;
}

.cart-list {
    width: 100%;
}

.cart-list-item {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding-top: 34px;
    padding-right: 21px;
    margin-bottom: 9px;
}

.cart-list-item__d1 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 55px;
    flex: 0 0 55px;
    width: 55px;
    text-align: center;
    padding-top: 40px;
}

.cart-check {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    border: 1px #e1e1e1 solid;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    cursor: pointer;
}

.cart-check--active:before {
    background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQxN3B0IiBmaWxsPSIjMDQ2NjdmIiB2aWV3Qm94PSIwIC00NiA0MTcuODEzMzMgNDE3IiB3aWR0aD0iNDE3cHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1OS45ODgyODEgMzE4LjU4MjAzMWMtMy45ODgyODEgNC4wMTE3MTktOS40Mjk2ODcgNi4yNS0xNS4wODIwMzEgNi4yNXMtMTEuMDkzNzUtMi4yMzgyODEtMTUuMDgyMDMxLTYuMjVsLTEyMC40NDkyMTktMTIwLjQ2ODc1Yy0xMi41LTEyLjUtMTIuNS0zMi43Njk1MzEgMC00NS4yNDYwOTNsMTUuMDgyMDMxLTE1LjA4NTkzOGMxMi41MDM5MDctMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMTk5MjE5IDc1LjIwMzEyNSAyMDMuMTk5MjE5LTIwMy4yMDMxMjVjMTIuNTAzOTA2LTEyLjUgMzIuNzY5NTMxLTEyLjUgNDUuMjUgMGwxNS4wODIwMzEgMTUuMDg1OTM4YzEyLjUgMTIuNSAxMi41IDMyLjc2NTYyNCAwIDQ1LjI0NjA5M3ptMCAwIi8+PC9zdmc+") no-repeat;
    background: url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQxN3B0IiBmaWxsPSIjMDAwIiB2aWV3Qm94PSIwIC00NiA0MTcuODEzMzMgNDE3IiB3aWR0aD0iNDE3cHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1OS45ODgyODEgMzE4LjU4MjAzMWMtMy45ODgyODEgNC4wMTE3MTktOS40Mjk2ODcgNi4yNS0xNS4wODIwMzEgNi4yNXMtMTEuMDkzNzUtMi4yMzgyODEtMTUuMDgyMDMxLTYuMjVsLTEyMC40NDkyMTktMTIwLjQ2ODc1Yy0xMi41LTEyLjUtMTIuNS0zMi43Njk1MzEgMC00NS4yNDYwOTNsMTUuMDgyMDMxLTE1LjA4NTkzOGMxMi41MDM5MDctMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMTk5MjE5IDc1LjIwMzEyNSAyMDMuMTk5MjE5LTIwMy4yMDMxMjVjMTIuNTAzOTA2LTEyLjUgMzIuNzY5NTMxLTEyLjUgNDUuMjUgMGwxNS4wODIwMzEgMTUuMDg1OTM4YzEyLjUgMTIuNSAxMi41IDMyLjc2NTYyNCAwIDQ1LjI0NjA5M3ptMCAwIi8+PC9zdmc+') no-repeat;
    width: 8px;
    height: 8px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.cart-list-item__d2 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 125px;
    flex: 0 0 125px;
    width: 125px;
}

.cart-list-item__image {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px #f4f4f4 solid;
    height: 97px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.cart-list-item__image img {
    max-width: 90%;
    max-height: 90%;
}

.cart-list-item__d3 {
    -moz-box-flex: 5;
    -ms-flex-positive: 5;
    flex-grow: 5;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
}

.cart-list-item__title {
    cursor: pointer;
    text-decoration: none;
    display: block;
    color: #282828;
    font-weight: 600;
    padding-bottom: 12px;
}

.cart-list-item__line {
    display: block;
    font-size: 0px;
    padding-bottom: 25px;
}

.parametr-p {
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
}

.parametr-p__name {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color: #7b7a7a;
}

.parametr-p__value {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    font-weight: 500;
    margin-left: 4px;
}

.cart-list-item__title2 {
    font-size: 15px;
    color: #282828;
    padding-bottom: 14px;
}

.cart-addition {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    margin-bottom: 34px;
    padding-right: 18px;
}

.cart-addition__line {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 7px 0px;
}

.cart-addition .cart-addition__line:first-child {
    padding-top: 0px;
}

.cart-addition .cart-addition__line:last-child {
    padding-bottom: 0px;
}

.cart-addition__name {
    font-size: 14px;
    color: #7b7a7a;
}

.cart-addition__value {
    font-size: 14px;
    font-weight: 500;
}

.cart-list-item__d4 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 135px;
    flex: 0 0 135px;
    width: 135px;
    padding-top: 3px;
    padding-bottom: 18px;
}

.cart-count {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 115px;
    margin-bottom: 18px;
}

.cart-count__item {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 34px;
    flex: 0 0 34px;
    width: 34px;
    height: 34px;
    background: #f6f6f6;
    font-size: 28px;
    color: #282828;
    font-weight: 500;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.cart-count__item--result {
    -moz-box-flex: 3;
    -ms-flex-positive: 3;
    flex-grow: 3;
    background: #fff;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.cart-wish {
    font-size: 14px;
    color: #282828;
    cursor: pointer;
    margin-bottom: 11px;
}

.cart-wish:hover {
    color: #e72a2a;
}

.cart-wish--active {
    color: #e72a2a;
}

.cart-wish span {
    display: inline-block;
    vertical-align: middle;
    width: 29px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 3px;
}

.cart-wish span svg {
    fill: #000;
    width: 20px;
    height: 20px;
}

.cart-wish:hover span svg, .cart-wish--active span svg {
    fill: #e72a2a;
}

.cart-remove {
    font-size: 14px;
    color: #282828;
    cursor: pointer;
    margin-bottom: 11px;
}

.cart-remove:hover {
    color: #04667f;
    color: #000;
}

.cart-remove span {
    display: inline-block;
    vertical-align: middle;
    width: 29px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 5px;
}

.cart-remove span svg {
    fill: #000;
    width: 16px;
    height: 16px;
}

.cart-remove:hover span svg {
    fill: #04667f;
    fill: #000000;
}

.cart-list-item__d5 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 126px;
    flex: 0 0 126px;
    text-align: right;
    padding-top: 8px;
}

.cart-list-item__money {
    font-size: 18px;
    font-weight: 600;
    color: #282828;
}

.cart-list-item__money--m {
    display: none;
}

.pointer {
    cursor: pointer;
}

.cart-list-item__s {
    font-size: 14px;
    color: #7b7a7a;
    display: block;
    padding-top: 15px;
}

.lk-main {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #ffffff;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 18px 29px;
    margin-bottom: 20px;
}

.lk-main__item {
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 5 - 20px);
    flex: 0 0 calc(100% / 5 - 20px);
    width: -moz-calc(100% / 5 - 20px);
    width: calc(100% / 5 - 20px);
    color: #282828;
    font-size: 15px;
    -ms-flex: 0 0 calc(100% / 6 - 20px);
    flex: 0 0 calc(100% / 6 - 20px);
    width: -moz-calc(100% / 6 - 20px);
    width: calc(100% / 6 - 20px);
}

.lk-main__link {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 48px;
    background: #f6f6f6;
    cursor: pointer;
    text-decoration: none;
    color: #282828;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.lk-main__link--active {
    color: #fff;
    background: #4e4e4e;
}

.my-order {
    width: 100%;
}

.order-list {
    background: #ffffff;
    -moz-border-radius: 8px;
    border-radius: 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 49px 30px;
    margin-bottom: 27px;
}

.order-list table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
}

.order-list table tr th {
    color: #fff;
    font-weight: normal;
    font-size: 15px;
    text-align: left;
    padding: 21px 30px;
    padding-right: 10px;
}

.gradient-row {
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    background-image: linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
}

.order-list table tr.gradient-row th {
    color: rgba(48, 48, 48, .85);
}

.order-list table tr th br {
    display: none;
    display: block;
}

.order-list table tr td {
    padding: 29px 0px;
    color: #282828;
    font-size: 15px;
    border-bottom: 1px #eeeeee solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 30px;
}

.order-list table tr td:nth-child(1) {
    width: 219px;
    width: 320px;
}

.order-list table tr td:nth-child(2) {
    width: 122px;
}

.order-list table tr td:nth-child(3) {
    width: 221px;
}

.order-list table tr td:nth-child(4),.order-list table tr th:nth-child(4) {
    width: 158x;
    padding-left: 15px;
}

.order-list table tr td:nth-child(5) {
    padding-right: 42px;
}

.order-list table tr.order-data td {
    width: 100% !important;
    padding: 0;
    border-bottom: 0px;
}

.order-show {
    display: inline-block;
    vertical-align: middle;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 29px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    border: 1px #bcdae2 solid;
    cursor: pointer;
    margin-right: 5px;
    position: relative;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    border-color: #000;
}

.order-show::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIGZpbGw9IiNiY2RhZTIiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxDQoJCUwzMC4yNjIsNjIuMjQxYy0xLjkwMy0xLjkwNi00LjA5My0yLjg1Ni02LjU2Ny0yLjg1NmMtMi40NzUsMC00LjY2NSwwLjk1LTYuNTY3LDIuODU2TDIuODU2LDc2LjUxNUMwLjk1LDc4LjQxNywwLDgwLjYwNywwLDgzLjA4Mg0KCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcNCgkJYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjg0LjkyOXB4IiBoZWlnaHQ9IjI4NC45MjlweCIgdmlld0JveD0iMCAwIDI4NC45MjkgMjg0LjkyOSIgZmlsbD0iIzAwMCINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDENCgkJTDMwLjI2Miw2Mi4yNDFjLTEuOTAzLTEuOTA2LTQuMDkzLTIuODU2LTYuNTY3LTIuODU2Yy0yLjQ3NSwwLTQuNjY1LDAuOTUtNi41NjcsMi44NTZMMi44NTYsNzYuNTE1QzAuOTUsNzguNDE3LDAsODAuNjA3LDAsODMuMDgyDQoJCWMwLDIuNDczLDAuOTUzLDQuNjYzLDIuODU2LDYuNTY1bDEzMy4wNDMsMTMzLjA0NmMxLjkwMiwxLjkwMyw0LjA5MywyLjg1NCw2LjU2NywyLjg1NHM0LjY2MS0wLjk1MSw2LjU2Mi0yLjg1NEwyODIuMDgyLDg5LjY0Nw0KCQljMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==') no-repeat;
    width: 10px;
    height: 10px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.order-show__num {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 41px);
}

.order-show__n {
    display: block;
    padding-bottom: 5px;
}

.order-show--active .order-show {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.order-status {
    width: 105px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    height: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    color: #fff;
    font-size: 13px;
    margin-left: 5px;
    line-height: 24px;
    padding: 0 10px;
    font-size: 12px;
    margin-left: 0px;
}

.order-status--s {
    background: #4eb693;
}

.order-status--ap {
    background: #bcb7b7;
}

.order-status--pk {
    background: #a4d9e6;
}

.order-status--manager {
    background: red;
    color: #fff;
    height: auto;
    text-align: center;
    line-height: 14px;
    padding: 5px 10px;
}

.delivery-status {
    display: block;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 13px;
    height: 13px;
    margin-right: 4px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
}

.box-r {
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 28px;
}

.delivery-status--o {
    background: #ffd971;
}

.delivery-status--p {
    background: #2c9ab6;
}

.delivery-status--w {
    background: #ff9d55;
}

.delivery-status--s {
    background: #4eb693;
}

.order-info-d {
    display: none;
}

.order-info {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #f8f8f8;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 27px 30px;
    padding-bottom: 0px;
}

.order-info__d1 {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.order-info__img {
    background: #fff;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px #f4f4f4 solid;
    height: 97px;
    width: 124px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.order-info--d .order-info__img {
    background: none;
    border: none;
    height: 0px;
    padding-bottom: 60px;
}

.order-info__img img {
    max-width: 90%;
    max-height: 90%;
}

.order-info__d2 {
    -moz-box-flex: 4;
    -ms-flex-positive: 4;
    flex-grow: 4;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 20px;
    margin-top: -2px;
}

.order-info__title {
    cursor: pointer;
    text-decoration: none;
    font-size: 16px;
    color: #282828;
    font-weight: 600;
    display: block;
    margin-bottom: 15px;
}

.order-info__line {
    padding-bottom: 22px;
}

.order-info__line .parametr-p {
    margin-right: 22px;
}

.order-info__d3 {
    font-size: 15px;
    color: #282828;
    font-weight: 500;
    padding-top: 14px;
    text-align: right;
    -moz-box-flex: 0;
    -ms-flex: 0 255px;
    flex: 0 255px;
    padding-top: 0px;
}

.order-info__d4 {
    text-align: right;
    font-size: 18px;
    font-weight: 600;
    padding-top: 8px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 299px;
    flex: 0 0 299px;
    width: 299px;
    padding-top: 0;
}

.order-info--d .order-info__d4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    padding-bottom: 0px;
}

.order-info--d2 .order-info__d4 {
    padding-bottom: 20px;
}

.porudct-top {
    width: 100%;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -moz-border-radius: 8px;
    border-radius: 8px;
    height: 50px;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #fff;
    padding: 0 30px;
    margin-bottom: 20px;
}

.porudct-top__d1 {
    color: #282828;
    font-size: 15px;
}

.select-product {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    border: 1px #e1e1e1 solid;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    margin-right: 5px;
    margin-top: -2px;
    cursor: pointer;
}

.select-product--active:before {
    background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQxN3B0IiBmaWxsPSIjMDQ2NjdmIiB2aWV3Qm94PSIwIC00NiA0MTcuODEzMzMgNDE3IiB3aWR0aD0iNDE3cHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1OS45ODgyODEgMzE4LjU4MjAzMWMtMy45ODgyODEgNC4wMTE3MTktOS40Mjk2ODcgNi4yNS0xNS4wODIwMzEgNi4yNXMtMTEuMDkzNzUtMi4yMzgyODEtMTUuMDgyMDMxLTYuMjVsLTEyMC40NDkyMTktMTIwLjQ2ODc1Yy0xMi41LTEyLjUtMTIuNS0zMi43Njk1MzEgMC00NS4yNDYwOTNsMTUuMDgyMDMxLTE1LjA4NTkzOGMxMi41MDM5MDctMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMTk5MjE5IDc1LjIwMzEyNSAyMDMuMTk5MjE5LTIwMy4yMDMxMjVjMTIuNTAzOTA2LTEyLjUgMzIuNzY5NTMxLTEyLjUgNDUuMjUgMGwxNS4wODIwMzEgMTUuMDg1OTM4YzEyLjUgMTIuNSAxMi41IDMyLjc2NTYyNCAwIDQ1LjI0NjA5M3ptMCAwIi8+PC9zdmc+") no-repeat;
    background: url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQxN3B0IiBmaWxsPSIjMDAwIiB2aWV3Qm94PSIwIC00NiA0MTcuODEzMzMgNDE3IiB3aWR0aD0iNDE3cHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1OS45ODgyODEgMzE4LjU4MjAzMWMtMy45ODgyODEgNC4wMTE3MTktOS40Mjk2ODcgNi4yNS0xNS4wODIwMzEgNi4yNXMtMTEuMDkzNzUtMi4yMzgyODEtMTUuMDgyMDMxLTYuMjVsLTEyMC40NDkyMTktMTIwLjQ2ODc1Yy0xMi41LTEyLjUtMTIuNS0zMi43Njk1MzEgMC00NS4yNDYwOTNsMTUuMDgyMDMxLTE1LjA4NTkzOGMxMi41MDM5MDctMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMTk5MjE5IDc1LjIwMzEyNSAyMDMuMTk5MjE5LTIwMy4yMDMxMjVjMTIuNTAzOTA2LTEyLjUgMzIuNzY5NTMxLTEyLjUgNDUuMjUgMGwxNS4wODIwMzEgMTUuMDg1OTM4YzEyLjUgMTIuNSAxMi41IDMyLjc2NTYyNCAwIDQ1LjI0NjA5M3ptMCAwIi8+PC9zdmc+') no-repeat;
    width: 8px;
    height: 8px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.remove-product {
    color: #282828;
    font-size: 15px;
    cursor: pointer;
}

.remove-product svg {
    width: 16px;
    height: 16px;
    fill: #000;
    display: inline-block;
    margin-right: 4px;
    margin-top: 1px;
}

.product-w-check {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    border: 1px #e1e1e1 solid;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    cursor: pointer;
}

.product-w-check--active:before {
    background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQxN3B0IiBmaWxsPSIjMDQ2NjdmIiB2aWV3Qm94PSIwIC00NiA0MTcuODEzMzMgNDE3IiB3aWR0aD0iNDE3cHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1OS45ODgyODEgMzE4LjU4MjAzMWMtMy45ODgyODEgNC4wMTE3MTktOS40Mjk2ODcgNi4yNS0xNS4wODIwMzEgNi4yNXMtMTEuMDkzNzUtMi4yMzgyODEtMTUuMDgyMDMxLTYuMjVsLTEyMC40NDkyMTktMTIwLjQ2ODc1Yy0xMi41LTEyLjUtMTIuNS0zMi43Njk1MzEgMC00NS4yNDYwOTNsMTUuMDgyMDMxLTE1LjA4NTkzOGMxMi41MDM5MDctMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMTk5MjE5IDc1LjIwMzEyNSAyMDMuMTk5MjE5LTIwMy4yMDMxMjVjMTIuNTAzOTA2LTEyLjUgMzIuNzY5NTMxLTEyLjUgNDUuMjUgMGwxNS4wODIwMzEgMTUuMDg1OTM4YzEyLjUgMTIuNSAxMi41IDMyLjc2NTYyNCAwIDQ1LjI0NjA5M3ptMCAwIi8+PC9zdmc+") no-repeat;
    background: url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQxN3B0IiBmaWxsPSIjMDAwIiB2aWV3Qm94PSIwIC00NiA0MTcuODEzMzMgNDE3IiB3aWR0aD0iNDE3cHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1OS45ODgyODEgMzE4LjU4MjAzMWMtMy45ODgyODEgNC4wMTE3MTktOS40Mjk2ODcgNi4yNS0xNS4wODIwMzEgNi4yNXMtMTEuMDkzNzUtMi4yMzgyODEtMTUuMDgyMDMxLTYuMjVsLTEyMC40NDkyMTktMTIwLjQ2ODc1Yy0xMi41LTEyLjUtMTIuNS0zMi43Njk1MzEgMC00NS4yNDYwOTNsMTUuMDgyMDMxLTE1LjA4NTkzOGMxMi41MDM5MDctMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMTk5MjE5IDc1LjIwMzEyNSAyMDMuMTk5MjE5LTIwMy4yMDMxMjVjMTIuNTAzOTA2LTEyLjUgMzIuNzY5NTMxLTEyLjUgNDUuMjUgMGwxNS4wODIwMzEgMTUuMDg1OTM4YzEyLjUgMTIuNSAxMi41IDMyLjc2NTYyNCAwIDQ1LjI0NjA5M3ptMCAwIi8+PC9zdmc+') no-repeat;
    width: 8px;
    height: 8px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.product-w {
    display: block;
    width: 100%;
}

.product-w-item {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding-top: 34px;
    padding-right: 31px;
    margin-bottom: 14px;
    padding-bottom: 35px;
}

.product-w-item__d1 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 64px;
    flex: 0 0 64px;
    width: 64px;
    padding-top: 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 30px;
}

.product-w-item__d2 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 124px;
    flex: 0 0 124px;
    width: 124px;
}

.product-w-item__image {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px #f4f4f4 solid;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 97px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.product-w-item__image img {
    max-width: 90%;
    max-height: 90%;
}

.product-w-item__d3 {
    -moz-box-flex: 6;
    -ms-flex-positive: 6;
    flex-grow: 6;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 21px;
    margin-top: -5px;
}

.product-w-item__title {
    cursor: pointer;
    text-decoration: none;
    display: block;
    color: #282828;
    font-weight: 600;
    padding-bottom: 15px;
}

.product-w-item__line {
    display: block;
    font-size: 0px;
    padding-bottom: 25px;
}

.product-w-item__d4 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 160px;
    flex: 0 0 160px;
    width: 160px;
}

.product-w-item__money {
    font-size: 18px;
    font-weight: 600;
    color: #282828;
}

.product-w-item__d5 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 235px;
    flex: 0 0 235px;
    width: 235px;
    padding-top: 5px;
    text-align: right;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 110px;
}

.product-w-item__d6 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 164px;
    flex: 0 0 164px;
    width: 164px;
}

.product-w-count {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 115px;
    margin-bottom: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.product-w-count__item {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 34px;
    flex: 0 0 34px;
    width: 34px;
    height: 34px;
    background: #f6f6f6;
    font-size: 28px;
    color: #282828;
    font-weight: 500;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.product-w-count__item:hover {
    color: #04667f;
    color: #000;
}

.product-w__item--result {
    -moz-box-flex: 3;
    -ms-flex-positive: 3;
    flex-grow: 3;
    background: #fff;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 18px;
    color: #282828;
}

.product-w-remove {
    font-size: 14px;
    color: #282828;
    cursor: pointer;
    margin-bottom: 11px;
}

.product-w-remove:hover {
    color: #04667f;
    color: #000;
}

.product-w-remove span {
    display: inline-block;
    vertical-align: middle;
    width: 29px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 5px;
}

.product-w-remove span svg {
    fill: #000;
    width: 16px;
    height: 16px;
}

.product-w-remove:hover span svg {
    fill: #04667f;
    fill: #000000;
}

.product-w-item__buy {
    display: block;
    width: 100%;
    cursor: pointer;
    color: #4c4843;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    height: 48px;
    font-size: 15px;
    line-height: 48px;
    text-align: center;
}

.product-w-item__buy::before {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZGF0YS1uYW1lPSJZb3VyIEljb25zIiBpZD0iWW91cl9JY29ucyIgdmlld0JveD0iMCAwIDQ4IDQ4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojNGM0ODQzO308L3N0eWxlPjwvZGVmcz48dGl0bGUvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTM3LDE4SDMwLjg3bC00LTcuOTVhMSwxLDAsMCwwLTEuNzguOUwyOC42MywxOEgxOS4zN2wzLjUyLTdhMSwxLDAsMSwwLTEuNzgtLjlsLTQsOEgxMWEzLDMsMCwwLDAtMywzdi40NUEyLjU1LDIuNTUsMCwwLDAsMTAuNTUsMjRsMy41NiwxMS4yMUE0LDQsMCwwLDAsMTcuOTIsMzhIMzAuMDhhNCw0LDAsMCwwLDMuODEtMi43OUwzNy40NSwyNEEyLjU1LDIuNTUsMCwwLDAsNDAsMjEuNDVWMjFBMywzLDAsMCwwLDM3LDE4Wm0xLDMuNDVhLjU0LjU0LDAsMCwxLS41NS41NSwyLDIsMCwwLDAtMS45LDEuMzlMMzIsMzQuNjFBMiwyLDAsMCwxLDMwLjA4LDM2SDE3LjkyQTIsMiwwLDAsMSwxNiwzNC42MUwxMi40NSwyMy4zOUEyLDIsMCwwLDAsMTAuNTUsMjJhLjU0LjU0LDAsMCwxLS41NS0uNTVWMjFhMSwxLDAsMCwxLDEtMWg1LjEzbC0uNzYsMS41MmExLjQ4LDEuNDgsMCwwLDAtLjM2Ljg5LjExLjExLDAsMCwxLDAsLjA1djBhMS41LDEuNSwwLDEsMCwyLjYyLTFMMTguMzcsMjBIMjkuNjNsLjc1LDEuNTFhMS41LDEuNSwwLDEsMCwyLjYyLDF2MGEuMTEuMTEsMCwwLDEsMC0uMDUsMS40OCwxLjQ4LDAsMCwwLS4zNi0uODlMMzEuODcsMjBIMzdhMSwxLDAsMCwxLDEsMVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNCwyNWExLDEsMCwwLDAtMSwxdjZhMSwxLDAsMCwwLDIsMFYyNkExLDEsMCwwLDAsMjQsMjVaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTksMjUuNjhhMSwxLDAsMCwwLTEuOS42NGwyLDZBMSwxLDAsMCwwLDIwLDMzYTEuMjUsMS4yNSwwLDAsMCwuMzIsMEExLDEsMCwwLDAsMjEsMzEuNjhaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzAuMzIsMjUuMDVhMSwxLDAsMCwwLTEuMjcuNjNsLTIsNkExLDEsMCwwLDAsMjcuNjgsMzMsMS4yNSwxLjI1LDAsMCwwLDI4LDMzYTEsMSwwLDAsMCwuOTUtLjY4bDItNkExLDEsMCwwLDAsMzAuMzIsMjUuMDVaIi8+PC9zdmc+') no-repeat;
    width: 31px;
    height: 28px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    -moz-background-size: cover;
    background-size: cover;
    margin-top: -2px;
    margin-right: 6px;
}

.product-w-item__s {
    font-size: 14px;
    color: #7b7a7a;
    display: block;
    padding-top: 15px;
}

.user-profile {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    padding: 44px 30px;
}

.user-profile-d {
    width: -moz-calc(100% + 20px);
    width: calc(100% + 20px);
    font-size: 0px;
    padding-bottom: 12px;
}

.user-profile--t1 {
    margin-bottom: 28px;
}

.user-profile__item {
    display: inline-block;
    vertical-align: top;
    width: -moz-calc(100% / 2 - 20px);
    width: calc(100% / 2 - 20px);
    margin-bottom: 15px;
    margin-right: 20px;
    position: relative;
}

.user-profile__title {
    display: block;
    font-size: 15px;
    color: #282828;
    font-weight: 600;
    padding-bottom: 10px;
}

.user-profile__data {
    display: block;
    position: relative;
}

.user-profile__edit-ico {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 20px;
    width: 9px;
    height: 9px;
}

.user-profile__edit-ico svg {
    width: 100%;
    height: 100%;
    fill: #989898;
}

.user-profile__input {
    outline: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    border: 1px #e1e1e1 solid;
    height: 50px;
    line-height: 48px;
    padding: 0px 50px 0px 21px;
    font-size: 15px;
    color: #000;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.user-profile__input::-moz-placeholder {
    color: #898989;
}

.user-profile__input:-ms-input-placeholder {
    color: #898989;
}

.user-profile__input::placeholder {
    color: #898989;
}

.user-profile__input:focus {
    border-color: #2c9ab6;
    border-color: #000;
}

.user-profile__data--focus .user-profile__edit-ico svg {
    fill: #04667f;
    fill: #000000;
}

.user-profile__line {
    width: 100%;
    display: block;
}

.user-profile__btn {
    border: none;
    outline: none;
    width: 210px;
    height: 48px;
    line-height: 48px;
    text-transform: none;
}

.bonus-block {
    width: 100%;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 30px 30px;
    padding-top: 82px;
    padding-right: 47px;
    margin-bottom: 15px;
}

.bonus-line {
    width: 100%;
    position: relative;
    height: 7px;
    background: #e6e6e6;
    margin-bottom: 42px;
}

.bonus-line__active {
    width: 0%;
    position: absolute;
    left: 0px;
    height: 100%;
    top: 0;
    background: #04667f;
    -webkit-transition: all 1000ms ease-in-out;
    -moz-transition: all 1000ms ease-in-out;
    transition: all 1000ms ease-in-out;
}

.number-b {
    position: absolute;
    top: 3px;
}

.number-b__money {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    color: #282828;
    font-size: 15px;
    width: 100px;
    text-align: center;
    top: -40px;
    font-weight: 600;
    margin-left: -30px;
}

.number-b__num {
    width: 39px;
    height: 39px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    color: #04667f;
    color: #000;
    font-size: 15px;
    font-weight: bold;
    background: #e6e6e6;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: -20px;
}

.number-b__num--active {
    color: #fff;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
}

.number-b--t1 {
    left: 0px;
}

.number-b--t2 {
    left: 19.5%;
}

.number-b--t3 {
    left: 38.7%;
}

.number-b--t4 {
    left: 57.9%;
}

.number-b--t5 {
    left: 77.2%;
}

.number-b--t6 {
    left: 100%;
    margin-left: -39px;
}

.bonus-block__text {
    color: #282828;
    font-size: 15px;
    padding-bottom: 20px;
}

.bonus-block__money {
    font-weight: 600;
    font-size: 17px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 6px;
}

.bonus-block__text--p {
    color: #04667f;
    color: #000;
    font-weight: 600;
    font-size: 17px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
}

.help-block {
    width: 100%;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    padding: 47px 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.help-block__line {
    padding-bottom: 30px;
}

.help-block__btn {
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    width: 167px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
    cursor: pointer;
    text-decoration: none;
    font-size: 15px;
    color: #4c4843;
}

.help-block__btn span {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 12px;
    margin-right: 10px;
}

.help-block__btn span::before {
    display: block;
    width: 100%;
    height: 2px;
    content: '';
    height: 2px;
    background: #e6e6e6;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: rgba(48, 48, 48, .85);
}

.help-block__btn span::after {
    display: block;
    width: 100%;
    height: 2px;
    content: '';
    height: 2px;
    background: #e6e6e6;
    background: rgba(48, 48, 48, .85);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.question-block table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
}

.question-block table tr th {
    font-weight: normal;
    font-size: 15px;
    text-align: left;
    height: 63px;
}

.question-block table tr td {
    padding: 35px 0px;
    border-bottom: 1px #eeeeee solid;
}

.question-block table tr td:nth-child(1) {
    text-align: center;
    width: 82px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 17px;
}

.question-block table tr.question-block-data td {
    padding: 0 !important;
    border: none !important;
    text-align: left;
}

.question-block table tr td:nth-child(2) {
    width: 170px;
}

.question-block table tr td:nth-child(3) {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 20px;
}

.question-block table tr td:nth-child(4) {
    width: 133px;
}

.question-block table tr td:nth-child(5) {
    width: 175px;
}

.question-block table tr td:nth-child(6) {
    width: 195px;
}

.question-block table tr td {
    color: #282828;
    font-size: 15px;
}

.question-block__date {
    color: #282828;
}

.question-block__time {
    color: #7b7a7a;
}

.question-block table tr:hover td,.question-block table tr.responce-show--active td {
    background: #e5eff2;
}

.get-responce {
    cursor: pointer;
}

.question-single {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #f8f8f8;
    padding: 28px 30px;
    display: none;
    text-align: left !important;
}

.question-single__title {
    color: #04667f;
    color: #000;
    font-size: 17px;
    padding-bottom: 21px;
    font-weight: 600;
}

.question-single__user-mess {
    display: block;
    width: 100%;
    border-bottom: 1px #e0e0e0 solid;
    padding-bottom: 27px;
    margin-bottom: 43px;
}

.question-single__text {
    color: #282828;
    font-size: 15px;
    padding-bottom: 15px;
}

.question-single__date {
    font-size: 14px;
    color: #7b7a7a;
}

.question-single__admin-mess {
    display: block;
    width: 100%;
    border-bottom: 1px #e0e0e0 solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 70px;
    padding-bottom: 27px;
    margin-bottom: 28px;
    position: relative;
}

.user-i {
    position: absolute;
    left: 20px;
    top: -2px;
}

.user-i__ico {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #2c9ab6;
    width: 40px;
    height: 40px;
}

.user-i__ico img {
    width: 20px;
    height: 20px;
}

.user-i__t {
    position: absolute;
    height: 2px;
    background: #2c9ab6;
    width: 12px;
    left: -18px;
    top: 18px;
}

.user-i__t::before {
    width: 2px;
    background: #2c9ab6;
    height: 39px;
    content: '';
    display: block;
    position: absolute;
    top: -39px;
    left: 0px;
}

.question-single__file {
    display: block;
    padding-top: 10px;
}

.question-single__file a {
    color: #04667f;
    color: #000;
}

.question-single__fio {
    font-size: 16px;
    color: #282828;
    font-weight: 600;
    padding-bottom: 4px;
}

.question-single__status {
    color: #7b7a7a;
    font-size: 14px;
    padding-bottom: 25px;
}

.form-question {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #ebebeb;
    padding: 40px 31px 40px 30px;
}

.form-question__title {
    font-size: 15px;
    font-weight: 600;
    color: #282828;
    padding-bottom: 10px;
}

.form-question__textarea {
    width: 100%;
    -moz-border-radius: 4px;
    border-radius: 4px;
    resize: none;
    outline: none;
    height: 152px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #000;
    font-size: 15px;
    padding: 15px 20px;
    background: #fff;
    border: 1px #e1e1e1 solid;
    margin-bottom: 9px;
}

.form-question__textarea::-moz-placeholder {
    color: #898989;
}

.form-question__textarea:-ms-input-placeholder {
    color: #898989;
}

.form-question__textarea::placeholder {
    color: #898989;
}

.upload-file__custom {
    display: block;
    width: 100%;
    cursor: pointer;
}

.upload-file__custom input {
    opacity: 0;
}

.upload-file__custom input {
    position: absolute;
    left: -9999px;
}

.upload-file__t1 {
    font-size: 14px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 138px;
    height: 28px;
    line-height: 26px;
    border: 1px #6f6f6f solid;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background: #f4f4f4;
    text-align: center;
}

.upload-file__t2 {
    color: #282828;
    font-size: 14px;
}

.upload-file {
    margin-bottom: 5px;
}

.form-question__info {
    color: #7b7a7a;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 25px;
}

.form-question__btn {
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    width: 167px;
    height: 48px;
    cursor: pointer;
    border: none;
    outline: none;
    color: #4c4843;
    font-size: 15px;
}

.dialog-question {
    width: 100%;
}

.dialog-question__title {
    font-size: 15px;
    font-weight: 600;
    color: #282828;
    padding-bottom: 10px;
}

.dialog-question__title--t1 {
    padding-bottom: 8px;
}

.dialog-question__line {
    margin-bottom: 14px;
}

.dialog-question__line--t1 {
    margin-bottom: 5px;
}

.dialog-question__input {
    padding: 0px 20px;
    width: 100%;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 50px;
    line-height: 48px;
    outline: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #000;
    font-size: 15px;
    border: 1px #e1e1e1 solid;
}

.dialog-question__input::-moz-placeholder {
    color: #898989;
}

.dialog-question__input:-ms-input-placeholder {
    color: #898989;
}

.dialog-question__input::placeholder {
    color: #898989;
}

.dialog-question__textarea {
    width: 100%;
    -moz-border-radius: 4px;
    border-radius: 4px;
    resize: none;
    outline: none;
    height: 151px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #000;
    font-size: 15px;
    padding: 15px 20px;
    background: #fff;
    border: 1px #e1e1e1 solid;
    margin-bottom: 0px;
}

.dialog-question__textarea::-moz-placeholder {
    color: #898989;
}

.dialog-question__textarea:-ms-input-placeholder {
    color: #898989;
}

.dialog-question__textarea::placeholder {
    color: #898989;
}

.dialog-question__line--info {
    color: #7b7a7a;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 11px;
}

.dialog-question__btn {
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    width: 167px;
    height: 48px;
    cursor: pointer;
    border: none;
    outline: none;
    color: #4c4843;
    font-size: 15px;
    overflow: hidden;
    position: relative;
}

.dialog-question__btn:hover {
    transition: all 0.4s ease 0s;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.dialog-question__btn:hover:after {
    left: 120%;
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.dialog-question__btn:after {
    background: #fff;
    content: "";
    height: 155px;
    left: -75px;
    opacity: .2;
    position: absolute;
    top: -50px;
    transform: rotate(35deg);
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    z-index: 50;
}

.about-block {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-bottom: 70px;
}

.about-block__d1 {
    width: 602px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 602px;
    flex: 0 0 602px;
}

.about-block__img {
    display: block;
    width: 100%;
    margin-bottom: 18px;
}

.about-block__img img {
    width: 100%;
}

.about-links {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 108px;
    background: #fff;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 0 20px;
}

.about-links__item {
    width: -moz-calc(100% / 3);
    width: calc(100% / 3);
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3);
    flex: 0 0 calc(100% / 3);
    text-align: center;
    font-size: 15px;
    color: #282828;
    cursor: pointer;
    text-decoration: none;
    position: relative;
}

.about-links__item::after {
    width: 2px;
    height: 73px;
    background: #eeeeee;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0px;
}

.about-links__item:last-child::after {
    display: none;
}

.about-links__data {
    display: block;
    width: 100%;
}

.about-block__d2 {
    -moz-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 35px;
    margin-top: -10px;
}

.about-block__d2 p {
    font-size: 16px;
    color: #282828;
    line-height: 26px;
    padding-bottom: 10px;
}

.about-block__d2 p.about-block__b {
    color: #282828;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    padding-bottom: 25px;
}

.title3 {
    text-align: center;
    font-size: 36px;
    font-weight: 500;
    color: #282828;
    padding-bottom: 35px;
}

.slider-page-d {
    margin: 0 auto;
    width: 1140px;
    padding-bottom: 25px;
}

.slider-page-item {
    width: 355px;
    height: 255px;
    overflow: hidden;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin: 0 auto;
    display: block;
}

.slider-page-item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.slider-page .slick-slide {
    outline: none !important;
}

.slider-page .slick-prev {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 54px;
    height: 54px;
    left: -50px;
    z-index: 10;
}

.slider-page .slick-prev::before,.slider-page .slick-next::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iMTlwdCIgaGVpZ2h0PSIxOXB0IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9IiMwMDAwMDBmZiI+DQo8cGF0aCBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAyNzAuOTEgMTQwLjk2IEMgMjcxLjUzIDEzMy43MyAyNzcuODAgMTI3LjQ5IDI4NS4wMyAxMjYuOTEgQyAyODkuOTAgMTI2LjMyIDI5NC45MiAxMjguMTUgMjk4LjMxIDEzMS42OSBDIDMzNS45OSAxNjkuMzUgMzczLjY5IDIwNi45OSA0MTEuMzEgMjQ0LjcxIEMgNDE3LjM4IDI1MC42MiA0MTcuMzMgMjYxLjMxIDQxMS4yMiAyNjcuMTkgQyAzNzUuNTkgMzAyLjkyIDMzOS44NyAzMzguNTcgMzA0LjE5IDM3NC4yNiBDIDMwMC4xMyAzNzguMDIgMjk2LjY4IDM4My4wNiAyOTEuMDEgMzg0LjQ2IEMgMjg0LjQzIDM4Ni4zMSAyNzYuODggMzgzLjUwIDI3My4zMCAzNzcuNjUgQyAyNjkuMjEgMzcxLjQ4IDI3MC4yNiAzNjIuNTIgMjc1LjcxIDM1Ny40OCBDIDMwNC4yMSAzMjguOTcgMzMyLjc0IDMwMC40OCAzNjEuMjMgMjcxLjk1IEMgMjc4LjQ4IDI3MS45MSAxOTUuNzMgMjcxLjk1IDExMi45OCAyNzEuOTMgQyAxMDYuMjYgMjcyLjI4IDk5LjYyIDI2OC4wMiA5Ny4xOSAyNjEuNzQgQyA5NC4yNiAyNTQuNjYgOTcuMzQgMjQ1LjgxIDEwNC4wMyAyNDIuMDkgQyAxMDguMjAgMjM5LjQ0IDExMy4yOSAyMzkuOTMgMTE3Ljk5IDIzOS45MyBDIDE5OS4wOSAyMzkuOTMgMjgwLjE5IDIzOS45NSAzNjEuMjkgMjM5LjkyIEMgMzMyLjc4IDIxMS4zNiAzMDQuMjIgMTgyLjg1IDI3NS42OSAxNTQuMzEgQyAyNzIuMTMgMTUwLjkxIDI3MC4zMCAxNDUuODUgMjcwLjkxIDE0MC45NiBaIiAvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 27px;
    height: 27px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.slider-page .slick-prev::before {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.slider-page .slick-prev:hover::before,.slider-page .slick-next:hover::before {
}

.slider-page .slick-next {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 54px;
    height: 54px;
    right: -50px;
    z-index: 10;
}

.top-b {
    width: 100%;
    background: #fff;
    padding-top: 65px;
    overflow: hidden;
    padding-bottom: 65px;
}

.block-top {
    width: -moz-calc(100% + 70px);
    width: calc(100% + 70px);
    display: block;
    font-size: 0px;
    padding-top: 8px;
    padding-bottom: 34px;
}

.block-top__item {
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    width: 390px;
    margin-right: 46px;
    margin-bottom: 32px;
}

.block-top__data {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 63px;
    height: 63px;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-bottom: 18px;
}

.block-top__image {
    max-width: 50%;
    max-height: 50%;
}

.block-top__title {
    display: block;
    font-size: 18px;
    color: #282828;
    font-weight: 500;
    padding-bottom: 10px;
}

.block-top__text {
    display: block;
    color: #898989;
    font-size: 15px;
    line-height: 24px;
}

.top-b__center {
    text-align: center;
}

.btn--top-b {
    width: 285px;
    height: 58px;
    line-height: 58px;
}

.block-page {
    width: 100%;
    padding-top: 75px;
    padding-bottom: 75px;
}

.garant {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.garant__d1 {
    width: 480px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 480px;
    flex: 0 0 480px;
}

.garant__d1 img {
    -moz-border-radius: 8px;
    border-radius: 8px;
    max-width: 100%;
}

.garant__d2 {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -moz-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    padding-left: 40px;
}

.garant__d2 p {
    color: #282828;
    font-size: 16px;
    line-height: 24px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 6px;
    padding-top: 2px;
    padding-bottom: 11px;
}

.garant__d2 p a {
    color: #04667f;
    color: #000;
    cursor: pointer;
}

.garant__d2--b {
    color: #04667f;
    color: #000;
    font-size: 24px;
}

.garant__btn {
    height: 46px;
    line-height: 46px;
    text-transform: none;
    width: 414px;
    margin-top: 15px;
    margin-left: 6px;
}

.cert-block {
    width: 100%;
    padding-bottom: 80px;
}

.cert-b {
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 38px;
}

.slider-cert-item {
    margin: 0 auto;
    display: block;
    width: 295px;
    height: 332px;
    position: relative;
}

.slider-cert-item:hover:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    background: rgba(0, 0, 0, 0.4);
}

.slider-cert-item:hover .gallery-document__big {
    display: block;
}

.slider-cert .slick-slide {
    outline: none !important;
}

.slider-cert .slick-prev {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 54px;
    height: 54px;
    left: -50px;
    z-index: 10;
}

.slider-cert .slick-prev::before,.slider-cert .slick-next::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iMTlwdCIgaGVpZ2h0PSIxOXB0IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9IiMwMDAwMDBmZiI+DQo8cGF0aCBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxLjAwIiBkPSIgTSAyNzAuOTEgMTQwLjk2IEMgMjcxLjUzIDEzMy43MyAyNzcuODAgMTI3LjQ5IDI4NS4wMyAxMjYuOTEgQyAyODkuOTAgMTI2LjMyIDI5NC45MiAxMjguMTUgMjk4LjMxIDEzMS42OSBDIDMzNS45OSAxNjkuMzUgMzczLjY5IDIwNi45OSA0MTEuMzEgMjQ0LjcxIEMgNDE3LjM4IDI1MC42MiA0MTcuMzMgMjYxLjMxIDQxMS4yMiAyNjcuMTkgQyAzNzUuNTkgMzAyLjkyIDMzOS44NyAzMzguNTcgMzA0LjE5IDM3NC4yNiBDIDMwMC4xMyAzNzguMDIgMjk2LjY4IDM4My4wNiAyOTEuMDEgMzg0LjQ2IEMgMjg0LjQzIDM4Ni4zMSAyNzYuODggMzgzLjUwIDI3My4zMCAzNzcuNjUgQyAyNjkuMjEgMzcxLjQ4IDI3MC4yNiAzNjIuNTIgMjc1LjcxIDM1Ny40OCBDIDMwNC4yMSAzMjguOTcgMzMyLjc0IDMwMC40OCAzNjEuMjMgMjcxLjk1IEMgMjc4LjQ4IDI3MS45MSAxOTUuNzMgMjcxLjk1IDExMi45OCAyNzEuOTMgQyAxMDYuMjYgMjcyLjI4IDk5LjYyIDI2OC4wMiA5Ny4xOSAyNjEuNzQgQyA5NC4yNiAyNTQuNjYgOTcuMzQgMjQ1LjgxIDEwNC4wMyAyNDIuMDkgQyAxMDguMjAgMjM5LjQ0IDExMy4yOSAyMzkuOTMgMTE3Ljk5IDIzOS45MyBDIDE5OS4wOSAyMzkuOTMgMjgwLjE5IDIzOS45NSAzNjEuMjkgMjM5LjkyIEMgMzMyLjc4IDIxMS4zNiAzMDQuMjIgMTgyLjg1IDI3NS42OSAxNTQuMzEgQyAyNzIuMTMgMTUwLjkxIDI3MC4zMCAxNDUuODUgMjcwLjkxIDE0MC45NiBaIiAvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 27px;
    height: 27px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.slider-cert .slick-prev::before {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.slider-cert .slick-prev:hover::before,.slider-cert .slick-next:hover::before {
}

.slider-cert .slick-next {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    -moz-box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(45, 45, 45, 0.1);
    width: 54px;
    height: 54px;
    right: -50px;
    z-index: 10;
}

.cert-block-center {
    text-align: center;
    position: relative;
    z-index: 50;
}

.btn--cert {
    height: 58px;
    line-height: 58px;
    width: 285px;
}

.delivery-page {
    width: 100%;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 52px 28px;
    font-size: 15px;
}

.delivery-page img {
    max-width: 100%;
}

.delivery-page p {
    padding-bottom: 7px;
    font-size: 15px;
}

.content-title {
    font-size: 22px;
    color: #282828;
    font-weight: 600;
    padding-bottom: 28px;
}

.content-title--t1 {
    padding-bottom: 20px;
}

.content-list {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-bottom: 21px;
}

.content-list li {
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 37px;
    font-size: 15px;
    color: #282828;
    margin-bottom: 27px;
}

.content-list li a {
    cursor: pointer;
    text-decoration: none;
    color: #04667f;
    border-bottom: 1px #04667f solid;
    color: #000;
    border-bottom: 1px #000 solid;
}

.content-list li a.content-list__email {
    border-bottom: 0;
}

.content-list li a.content-list__phone {
    color: #282828;
    font-weight: 600;
    border-bottom: 0px;
}

.content-list__point {
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    left: 2px;
    top: -4px;
    content: '';
}

.content-list__point::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIGZpbGw9IiNmZmZmZmYiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxDQoJCUwzMC4yNjIsNjIuMjQxYy0xLjkwMy0xLjkwNi00LjA5My0yLjg1Ni02LjU2Ny0yLjg1NmMtMi40NzUsMC00LjY2NSwwLjk1LTYuNTY3LDIuODU2TDIuODU2LDc2LjUxNUMwLjk1LDc4LjQxNywwLDgwLjYwNywwLDgzLjA4Mg0KCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcNCgkJYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 8px;
    height: 8px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.content-list__point--t1 {
    left: 10px;
}

.types-list {
    width: -moz-calc(100% + 25px);
    width: calc(100% + 25px);
    font-size: 0px;
    padding-top: 19px;
    padding-bottom: 17px;
}

.item-type {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 220px;
    height: 166px;
    border: 1px #eaeaea solid;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-right: 18px;
}

.item-type sup {
    color: #ff0606;
}

.item-type__data {
    width: 100%;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 86px;
}

.item-type__ico {
    max-width: 90%;
    max-height: 90%;
}

.item-type__title {
    display: block;
    color: #282828;
    font-size: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 20px;
    padding-bottom: 11px;
    font-weight: 600;
}

.item-type__text {
    display: block;
    font-size: 13px;
    color: #7b7a7a;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 20px;
}

.pay-region {
    padding-bottom: 25px;
}

.pay-region span {
    color: #ff0606;
}

.center-text,p.center-text {
    text-align: center;
}

.center-text__info {
    font-size: 15px;
    display: block;
}

.center-text--t1,p.center-text--t1 {
    padding-bottom: 41px;
}

.table-page {
    width: 100%;
    margin-bottom: 30px;
}

.table-page--t1 {
    margin-top: 10px;
}

.table-page table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
}

.table-page table tr th {
    color: #fff;
    font-size: 15px;
    background: #04667f;
    font-weight: normal;
    text-align: left;
    padding: 24px 31px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.table-page table tr td {
    color: #282828;
    font-size: 15px;
    padding: 22px 31px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.table-page table tr td:first-child {
    width: 50%;
}

.btn--delivery {
    width: 417px;
    height: 48px;
    line-height: 48px;
    text-transform: none;
}

.text-medium {
    font-weight: 600;
}

.top-page {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #fff;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 18px 30px;
    margin-bottom: 25px;
}

.main-page {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.main-page__item {
    width: -moz-calc(100% / 3 - 15px);
    width: calc(100% / 3 - 15px);
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3 - 15px);
    flex: 0 0 calc(100% / 3 - 15px);
    font-size: 15px;
}

.main-page--t1 .main-page__item {
    width: -moz-calc(100% / 2 - 15px);
    width: calc(100% / 2 - 15px);
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 2 - 15px);
    flex: 0 0 calc(100% / 2 - 15px);
}

.main-page__link {
    width: 100%;
    color: #282828;
    cursor: pointer;
    text-decoration: none;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #f6f6f6;
    height: 48px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.main-page__link--active {
    color: #fff;
    background: #4e4e4e;
}

.responce-b {
    width: 100%;
    padding-bottom: 7px;
}

.responce-item {
    display: block;
    width: 100%;
    color: #282828;
    font-size: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 16px;
    background: #fff;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 45px 30px;
    padding-right: 20px;
    padding-bottom: 40px;
}

.responce-item__data {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 12px;
}

.responce-item__s {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -moz-box-flex: 0;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;
    width: 40px;
    height: 40px;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    margin-right: 10px;
}

.responce-item__user {
    -moz-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
}

.responce-item__name {
    display: block;
    color: #282828;
    font-weight: 600;
    padding-bottom: 5px;
}

.responce-item__date {
    display: block;
}

.responce-item__text {
    line-height: 24px;
}

.video-b {
    font-size: 0px;
    padding-top: 5px;
    width: -moz-calc(100% + 23px);
    width: calc(100% + 23px);
    padding-bottom: 35px;
}

.video-item {
    display: inline-block;
    vertical-align: top;
    width: -moz-calc(100% / 3 - 30px);
    width: calc(100% / 3 - 30px);
    text-align: center;
    margin-right: 30px;
    margin-bottom: 36px;
}

.video-item__data {
    display: block;
    width: 100%;
    overflow: hidden;
    overflow: hidden;
    position: relative;
    -moz-border-radius: 10px;
    border-radius: 10px;
    height: 209px;
    margin-bottom: 14px;
}

.video-b--t1 {
    padding-bottom: 62px;
}

.video-b--t1 .video-item__data {
    height: 200px;
    margin-bottom: 18px;
}

.video-item__play {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: rgba(45, 153, 179, 0.8);
    width: 68px;
    height: 68px;
    cursor: pointer;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}

.video-item__play:hover {
    transform: scale(1.1);
}

.video-item__play:before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9ImJsdWVfY29weSIgZmlsbD0iI2ZmZiIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGcgaWQ9IkxheWVyXzRfY29weSI+PHBhdGggZD0iTTMxLjM1NiwyNS42NzdsMzguNjI1LDIyLjNjMS41NTcsMC44OTksMS41NTcsMy4xNDcsMCw0LjA0NmwtMzguNjI1LDIyLjNjLTEuNTU3LDAuODk5LTMuNTA0LTAuMjI1LTMuNTA0LTIuMDIzVjI3LjcgICBDMjcuODUyLDI1LjkwMiwyOS43OTgsMjQuNzc4LDMxLjM1NiwyNS42Nzd6Ii8+PHBhdGggZD0iTTY5Ljk4MSw0Ny45NzdsLTM4LjYyNS0yMi4zYy0wLjIzMy0wLjEzNC0wLjQ3NC0wLjIxLTAuNzE2LTAuMjU5bDM3LjM0MSwyMS41NTljMS41NTcsMC44OTksMS41NTcsMy4xNDcsMCw0LjA0NiAgIGwtMzguNjI1LDIyLjNjLTAuMzQ5LDAuMjAxLTAuNzE2LDAuMjg4LTEuMDc4LDAuMzAxYzAuNjU2LDAuOTM4LDEuOTYxLDEuMzQzLDMuMDc4LDAuNjk5bDM4LjYyNS0yMi4zICAgQzcxLjUzOCw1MS4xMjQsNzEuNTM4LDQ4Ljg3Niw2OS45ODEsNDcuOTc3eiIvPjxwYXRoIGQ9Ik0zMS4zNTYsMjUuNjc3bDM4LjYyNSwyMi4zYzEuNTU3LDAuODk5LDEuNTU3LDMuMTQ3LDAsNC4wNDYgICBsLTM4LjYyNSwyMi4zYy0xLjU1NywwLjg5OS0zLjUwNC0wLjIyNS0zLjUwNC0yLjAyM1YyNy43QzI3Ljg1MiwyNS45MDIsMjkuNzk4LDI0Ljc3OCwzMS4zNTYsMjUuNjc3eiIgc3R5bGU9InN0cm9rZS1taXRlcmxpbWl0OjEwOyIvPjwvZz48L3N2Zz4=") no-repeat;
    width: 22px;
    height: 24px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
}

.video-item__play {
    width: 100%;
    height: 100%;
    border-radius: 0;
    background: none
}

.video-item__play::before {
    display: none;
}

.video-item__img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.video-item__title {
    font-size: 17px;
    color: #282828;
    font-weight: 600;
    padding-bottom: 10px;
}

.video-item__desc {
    color: #898989;
    font-size: 15px;
}

.portfolio {
    width: -moz-calc(100% + 25px);
    width: calc(100% + 25px);
    font-size: 0px;
    padding-top: 18px;
}

.portfolio-more {
    padding-top: 18px;
}

.portfolio__item {
    display: inline-block;
    vertical-align: top;
    width: -moz-calc(100% / 3 - 24px);
    width: calc(100% / 3 - 24px);
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    font-size: 15px;
    color: #898989;
    margin-right: 24px;
    margin-bottom: 24px;
}

.portfolio__data {
    width: 100%;
    overflow: hidden;
    height: 283px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 21px;
    display: block;
}

.portfolio__image {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.portfolio__name {
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 5px;
    line-height: 20px;
}

.more-btn {
    display: inline-block;
    vertical-align: top;
    width: 213px;
    border: 1px #04667f solid;
    border: 1px #000 solid;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    text-decoration: none;
    font-size: 16px;
    padding: 18px 0px;
    text-align: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #282828;
    padding-left: 32px;
}

.more-btn span {
    border-bottom: 1px #282828 dashed;
    display: inline-block;
    vertical-align: middle;
}

.more-btn::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXJlc3RhcnQiIGZpbGw9IiMwNDY2N2YiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIsNEMxNC4xLDQgMTYuMSw0LjggMTcuNiw2LjNDMjAuNyw5LjQgMjAuNywxNC41IDE3LjYsMTcuNkMxNS44LDE5LjUgMTMuMywyMC4yIDEwLjksMTkuOUwxMS40LDE3LjlDMTMuMSwxOC4xIDE0LjksMTcuNSAxNi4yLDE2LjJDMTguNSwxMy45IDE4LjUsMTAuMSAxNi4yLDcuN0MxNS4xLDYuNiAxMy41LDYgMTIsNlYxMC42TDcsNS42TDEyLDAuNlY0TTYuMywxNy42QzMuNywxNSAzLjMsMTEgNS4xLDcuOUw2LjYsOS40QzUuNSwxMS42IDUuOSwxNC40IDcuOCwxNi4yQzguMywxNi43IDguOSwxNy4xIDkuNiwxNy40TDksMTkuNEM4LDE5IDcuMSwxOC40IDYuMywxNy42WiIgLz48L3N2Zz4=") no-repeat;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXJlc3RhcnQiIGZpbGw9IiMwMDAwMDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIsNEMxNC4xLDQgMTYuMSw0LjggMTcuNiw2LjNDMjAuNyw5LjQgMjAuNywxNC41IDE3LjYsMTcuNkMxNS44LDE5LjUgMTMuMywyMC4yIDEwLjksMTkuOUwxMS40LDE3LjlDMTMuMSwxOC4xIDE0LjksMTcuNSAxNi4yLDE2LjJDMTguNSwxMy45IDE4LjUsMTAuMSAxNi4yLDcuN0MxNS4xLDYuNiAxMy41LDYgMTIsNlYxMC42TDcsNS42TDEyLDAuNlY0TTYuMywxNy42QzMuNywxNSAzLjMsMTEgNS4xLDcuOUw2LjYsOS40QzUuNSwxMS42IDUuOSwxNC40IDcuOCwxNi4yQzguMywxNi43IDguOSwxNy4xIDkuNiwxNy40TDksMTkuNEM4LDE5IDcuMSwxOC40IDYuMywxNy42WiIgLz48L3N2Zz4=') no-repeat;
    width: 22px;
    height: 22px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    -moz-background-size: cover;
    background-size: cover;
    margin-right: 12px;
    transform: rotate(-360deg);
}

.more-btn:hover::before {
    animation: rotate2 1s linear infinite;
}

@keyframes rotate2 {
    from {
        transform: rotate(0deg);
    }
}

.public-page {
    width: 100%;
    padding-bottom: 16px;
}

.public-page-item {
    width: 100%;
    background: #fff;
    overflow: hidden;
    -moz-border-radius: 8px;
    border-radius: 8px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
}

.public-page-item__image {
    -moz-box-flex: 0;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
    width: 300px;
}

.public-page-item__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.public-page-item__data {
    -moz-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 30px 30px;
    padding-bottom: 24px;
}

.public-page-item__title {
    cursor: pointer;
    text-decoration: none;
    color: #282828;
    font-size: 16px;
    font-weight: 600;
    display: block;
    margin-bottom: 16px;
}

.public-page-item__desc {
    color: #282828;
    font-size: 15px;
    line-height: 23px;
    padding-bottom: 22px;
}

.block-double {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.block-double__d1,.block-double__d2 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
}

.block-double__d2 {
    text-align: right;
}

.public-page-item__date {
    color: #898989;
    font-size: 15px;
}

.public-page-item__more {
    cursor: pointer;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    color: #282828;
}

.public-page-item__more::after {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iIzA0NjY3ZiIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciAyIiBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTIyLDlhMSwxLDAsMCwwLDAsMS40Mmw0LjYsNC42SDMuMDZhMSwxLDAsMSwwLDAsMkgyNi41OEwyMiwyMS41OUExLDEsMCwwLDAsMjIsMjNhMSwxLDAsMCwwLDEuNDEsMGw2LjM2LTYuMzZhLjg4Ljg4LDAsMCwwLDAtMS4yN0wyMy40Miw5QTEsMSwwLDAsMCwyMiw5WiIvPjwvZz48L3N2Zz4=") no-repeat;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciAyIiBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTIyLDlhMSwxLDAsMCwwLDAsMS40Mmw0LjYsNC42SDMuMDZhMSwxLDAsMSwwLDAsMkgyNi41OEwyMiwyMS41OUExLDEsMCwwLDAsMjIsMjNhMSwxLDAsMCwwLDEuNDEsMGw2LjM2LTYuMzZhLjg4Ljg4LDAsMCwwLDAtMS4yN0wyMy40Miw5QTEsMSwwLDAsMCwyMiw5WiIvPjwvZz48L3N2Zz4=') no-repeat;
    width: 18px;
    height: 18px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

.public-item:hover .public-item__more {
    color: #04667f;
    color: #000;
}

.single-public {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    padding: 38px 30px;
    margin-bottom: 25px;
}

.public-t {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 40px;
    border-bottom: 2px #f6f6f6 solid;
    margin-bottom: 30px;
}

.public-t__img {
    -moz-box-flex: 0;
    -ms-flex: 0 0 121px;
    flex: 0 0 121px;
    width: 121px;
}

.public-t__ico {
    width: 101px;
    height: 101px;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
}

.public-t__ico img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.public-t__data {
    -moz-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    padding-top: 36px;
}

.public-t__name {
    display: block;
    font-size: 22px;
    color: #282828;
    font-weight: 500;
    padding-bottom: 10px;
}

.public-t__date {
    font-size: 15px;
    color: #898989;
}

.informer {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 22px;
}

.informer__d1 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 483px;
    flex: 0 0 483px;
    width: 483px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.informer__title {
    font-size: 18px;
    color: #282828;
    font-weight: 600;
    padding-bottom: 20px;
}

.informer-list1 {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-bottom: 21px;
}

.informer-list1 li {
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 44px;
    font-size: 15px;
    color: #282828;
    margin-bottom: 27px;
}

.informer-list1 li a {
    cursor: pointer;
    text-decoration: none;
    color: #04667f;
    border-bottom: 1px #04667f solid;
    color: #000;
    border-bottom: 1px #000 solid;
}

.informer__d2 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 591px;
    flex: 0 0 591px;
    width: 591px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.informer-list2 {
    counter-reset: myCounter;
    margin: 0;
    padding: 0;
}

.informer-list2 li {
    list-style: none;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 31px;
    margin-bottom: 14px;
    color: #282828;
    font-size: 15px;
}

.informer-list2 li:before {
    counter-increment: myCounter;
    content: counter(myCounter) ".";
    font-size: 15px;
    font-weight: bold;
    position: absolute;
    left: 10px;
    color: #04667f;
    color: #000;
}

.consultation {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 191px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #f6f6f6;
    padding-left: 31px;
    padding-right: 41px;
    padding-top: 58px;
}

.consultation__d1 {
    width: 190px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 190px;
    flex: 0 0 190px;
    position: relative;
}

.consultation__d1 img {
    display: inline-block;
    position: absolute;
    bottom: 0px;
}

.consultation__d2 {
    -moz-box-flex: 3;
    -ms-flex-positive: 3;
    flex-grow: 3;
    color: #282828;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 15px;
}

.consultation__title {
    font-size: 27px;
    font-weight: bold;
    padding-bottom: 15px;
}

.consultation__text {
    font-weight: 500;
    font-size: 18px;
}

.consultation__d3 {
    width: 285px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 285px;
    flex: 0 0 285px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 10px;
}

.btn--consultation {
    width: 100%;
    height: 58px;
    line-height: 58px;
}

.btn--consultation-m {
    display: none;
}

.single-public p {
    font-size: 15px;
    padding-bottom: 8px;
}

.center-text--t2,p.center-text--t2 {
    padding-bottom: 38px;
    padding-top: 10px;
}

.public-nav {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 18px;
}

.public-nav-item {
    -moz-border-radius: 8px;
    border-radius: 8px;
    width: 610px;
    height: 151px;
}

.public-nav-item-d {
    width: 100%;
    height: 100%;
    background: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 22px 28px;
}

.public-nav-item__back,.public-nav-item__next {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    color: #282828;
    cursor: pointer;
    text-decoration: none;
    font-weight: 600;
}

.public-nav-item__back::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iIzA0NjY3ZiIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciAyIiBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTIyLDlhMSwxLDAsMCwwLDAsMS40Mmw0LjYsNC42SDMuMDZhMSwxLDAsMSwwLDAsMkgyNi41OEwyMiwyMS41OUExLDEsMCwwLDAsMjIsMjNhMSwxLDAsMCwwLDEuNDEsMGw2LjM2LTYuMzZhLjg4Ljg4LDAsMCwwLDAtMS4yN0wyMy40Miw5QTEsMSwwLDAsMCwyMiw5WiIvPjwvZz48L3N2Zz4=") no-repeat;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciAyIiBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTIyLDlhMSwxLDAsMCwwLDAsMS40Mmw0LjYsNC42SDMuMDZhMSwxLDAsMSwwLDAsMkgyNi41OEwyMiwyMS41OUExLDEsMCwwLDAsMjIsMjNhMSwxLDAsMCwwLDEuNDEsMGw2LjM2LTYuMzZhLjg4Ljg4LDAsMCwwLDAtMS4yN0wyMy40Miw5QTEsMSwwLDAsMCwyMiw5WiIvPjwvZz48L3N2Zz4=') no-repeat;
    width: 18px;
    height: 18px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-right: 7px;
}

.public-nav-item__next::after {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iIzA0NjY3ZiIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciAyIiBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTIyLDlhMSwxLDAsMCwwLDAsMS40Mmw0LjYsNC42SDMuMDZhMSwxLDAsMSwwLDAsMkgyNi41OEwyMiwyMS41OUExLDEsMCwwLDAsMjIsMjNhMSwxLDAsMCwwLDEuNDEsMGw2LjM2LTYuMzZhLjg4Ljg4LDAsMCwwLDAtMS4yN0wyMy40Miw5QTEsMSwwLDAsMCwyMiw5WiIvPjwvZz48L3N2Zz4=") no-repeat;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciAyIiBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTIyLDlhMSwxLDAsMCwwLDAsMS40Mmw0LjYsNC42SDMuMDZhMSwxLDAsMSwwLDAsMkgyNi41OEwyMiwyMS41OUExLDEsMCwwLDAsMjIsMjNhMSwxLDAsMCwwLDEuNDEsMGw2LjM2LTYuMzZhLjg4Ljg4LDAsMCwwLDAtMS4yN0wyMy40Miw5QTEsMSwwLDAsMCwyMiw5WiIvPjwvZz48L3N2Zz4=') no-repeat;
    width: 18px;
    height: 18px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
}

.public-nav-item__d {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 25px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 2px;
}

.public-nav-item__ico {
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 51px;
    height: 51px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 51px;
    flex: 0 0 51px;
    overflow: hidden;
}

.public-nav-item__ico img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.public-nav-item__text {
    -moz-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 16px;
    color: #282828;
    padding-left: 10px;
    line-height: 22px;
}

.left-text {
    text-align: left;
}

.right-text {
    text-align: right;
}

.mobile-menu-list-block {
    display: none;
}

.mobile-menu-list-block {
    display: none;
    width: 36px;
    top: 0px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    height: 36px;
    left: 20px;
    z-index: 90;
    position: absolute;
    background: linear-gradient(0deg, #f1e2cf 0%, #c1a688 100%);
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.mobile-menu-list {
    display: block;
    width: 18px;
    height: 2px;
    background: #ffffff;
    position: absolute;
    top: 17px;
    z-index: 30;
    left: 9px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.mobile-menu-list::before {
    display: block;
    content: "";
    width: 18px;
    height: 2px;
    background: #ffffff;
    position: absolute;
    top: -6px;
    right: 0px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.mobile-menu-list::after {
    display: block;
    content: "";
    width: 18px;
    height: 2px;
    background: #ffffff;
    position: absolute;
    top: 6px;
    right: 0px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.open-main .mobile-menu-list {
    background: transparent;
}

.open-main .mobile-menu-list::before,.open-main .mobile-menu-list::after {
    top: 0px;
    right: 0px;
    bottom: 0;
    width: 18px;
}

.open-main .mobile-menu-list::before {
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}

.open-main .mobile-menu-list::after {
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.mobile-menu-list,.mobile-menu-list::before,.mobile-menu-list::after {
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}

.personal__search {
    display: block;
    background: url(../images/search.svg) center no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    width: 16px;
    height: 16px;
    border: none;
    outline: none;
    cursor: pointer;
}

.personal__item--search--m {
    display: none;
    padding-top: 7px;
    margin-right: 3px;
}

.logo-header-mobile {
    display: none;
    width: 101px;
    margin-top: 13px;
    margin-left: 43px;
}

.logo-header-mobile img {
    width: 100%;
}

.btn--m {
    display: none;
}

.single-production-f__d3 {
    display: none;
}

.single-production-f__d4 {
    display: none;
}

.filter-btn-m {
    cursor: pointer;
    display: none;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 100%;
    background: #fff;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    color: #282828;
    padding: 15px 0px;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    letter-spacing: 0.5px;
}

.filter-btn-m:after {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxDQoJCUwzMC4yNjIsNjIuMjQxYy0xLjkwMy0xLjkwNi00LjA5My0yLjg1Ni02LjU2Ny0yLjg1NmMtMi40NzUsMC00LjY2NSwwLjk1LTYuNTY3LDIuODU2TDIuODU2LDc2LjUxNUMwLjk1LDc4LjQxNywwLDgwLjYwNywwLDgzLjA4Mg0KCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcNCgkJYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 7px;
    height: 7px;
    -moz-background-size: cover;
    background-size: cover;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 9px;
}

.order-mobile {
    display: none;
    width: 100%;
}

.order-mobile-detail {
    display: none;
    margin-bottom: 37px;
}

.order-mobile__top {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 15px;
}

.order-mobile__d1 {
    -moz-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    text-align: left;
}

.order-mobile__top__d2 {
    text-align: right;
    -moz-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
}

.order-mobile__data {
    width: 100%;
    border-top: 1px #eeeeee solid;
}

.order-mobile__line {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px #eeeeee solid;
}

.order-mobile__name {
    color: #fff;
    -moz-box-flex: 0;
    -ms-flex: 0 0 141px;
    flex: 0 0 141px;
    width: 141px;
    background: #04667f;
    padding: 17px 10px 17px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.order-mobile__value {
    -moz-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    color: #282828;
    font-size: 14px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 22px;
}

.order-mobile__num {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    font-size: 14px;
    -moz-transform: rotate(0deg) !important;
    transform: rotate(0deg) !important;
    color: #04667f;
    border-bottom: 1px #04667f dashed;
    color: #000;
    border-bottom: 1px #000 dashed;
}

.bonus-line-w {
    display: none;
    width: 73px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 30px;
}

.bonus-line-w::before {
    position: absolute;
    height: 100%;
    width: 5px;
    content: '';
    display: block;
    background: #e6e6e6;
}

.bonus-line-w__active {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 0px;
    width: 5px;
    background: #04667f;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}

.bonus-line-w__item {
    display: block;
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 27px;
    width: 150px;
    margin-bottom: 28px;
}

.bonus-line-w__item:last-child {
    margin-bottom: 0px;
}

.bonus-line-w__num {
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    width: 26px;
    height: 26px;
    top: 0;
    bottom: 0;
    left: -11px;
    margin: auto;
    background: #e6e6e6;
    color: #04667f;
    color: #000;
    font-weight: bold;
    text-align: center;
    line-height: 26px;
    position: absolute;
    font-size: 10px;
}

.bonus-line-w__num--active {
    color: #fff;
    background: #04667f;
}

.bonus-line-w__money {
    font-size: 11px;
    color: #282828;
    font-weight: 600;
}

.question-mobile {
    width: 100%;
    cursor: pointer;
    margin-bottom: 16px;
    display: none;
}

.question-mobile-row {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    border: 1px #bedbe3 solid;
    margin-right: 5px;
}

.question-mobile-row::before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIGZpbGw9IiNiY2RhZTIiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxDQoJCUwzMC4yNjIsNjIuMjQxYy0xLjkwMy0xLjkwNi00LjA5My0yLjg1Ni02LjU2Ny0yLjg1NmMtMi40NzUsMC00LjY2NSwwLjk1LTYuNTY3LDIuODU2TDIuODU2LDc2LjUxNUMwLjk1LDc4LjQxNywwLDgwLjYwNywwLDgzLjA4Mg0KCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcNCgkJYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;
    width: 10px;
    height: 10px;
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    -moz-background-size: cover;
    background-size: cover;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}

.question-mobile__number {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    color: #04667f;
    border-bottom: 1px #04667f dashed;
    color: #000;
    border-bottom: 1px #000 dashed;
}

.question-mobile-data {
    width: 100%;
    border-top: 1px #eeeeee solid;
    margin-bottom: 38px;
    display: none;
}

.question-mobile__line {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px #eeeeee solid;
}

.question-mobile__name {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ffffff;
    font-size: 14px;
    background: #04667f;
    -moz-box-flex: 0;
    -ms-flex: 0 0 142px;
    flex: 0 0 142px;
    width: 142px;
    padding-left: 18px;
    height: 56px;
    padding-right: 10px;
}

.question-mobile__value {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000000;
    font-size: 14px;
    -moz-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    padding-left: 20px;
}

.mobile-question-active .question-mobile-row::before {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.dialog--auth {
    max-width: 490px;
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
}

.dialog--auth .dialog__content {
    padding: 53px 45px;
    padding-bottom: 26px;
}

.dialog-auth {
    width: 100%;
}

.dialog-auth-main {
    font-size: 0px;
    width: 100%;
    padding-bottom: 18px;
}

.dialog-auth-main__item {
    display: inline-block;
    vertical-align: top;
    font-weight: 600;
    font-size: 22px;
    color: #bcb7b7;
    margin-right: 28px;
    cursor: pointer;
}

.dialog-auth-main__item--active {
    color: #282828;
}

.dialog-auth__content {
    display: none;
}

.dialog-auth__content--active {
    display: block;
}

.form-auth {
    width: 100%;
}

.form-auth__line {
    width: 100%;
    position: relative;
    font-size: 15px;
    padding-bottom: 19px;
}

.form-auth__input {
    outline: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    border: 1px #e1e1e1 solid;
    height: 50px;
    line-height: 48px;
    padding: 0px 50px 0px 21px;
    font-size: 15px;
    color: #000;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.form-auth__input::-moz-placeholder {
    color: #898989;
}

.form-auth__input:-ms-input-placeholder {
    color: #898989;
}

.form-auth__input::placeholder {
    color: #898989;
}

.form-auth__input:focus {
    border-color: #2c9ab6;
    border-color: #000;
}

.form-auth__btn {
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    -moz-box-shadow: 0px 3px 0px 0px rgba(4, 102, 127, 0.004);
    box-shadow: 0px 3px 0px 0px rgba(4, 102, 127, 0.004);
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    text-transform: none;
    display: inline-block;
    font-size: 15px;
    height: 52px;
    width: 211px;
    border: none;
    outline: none;
    border-bottom: 3px #857a6d solid;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}

.form-auth__btn:hover {
    transition: all 0.4s ease 0s;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.form-auth__btn:hover:after {
    left: 120%;
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.form-auth__btn:after {
    background: #fff;
    content: "";
    height: 155px;
    left: -75px;
    opacity: .2;
    position: absolute;
    top: -50px;
    transform: rotate(35deg);
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    z-index: 50;
}

.form-auth__btn[disabled],.form-auth__btn[disabled]:hover {
    background-color: #e0e0e0;
    color: #282828;
    background-image: none;
    cursor: default;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
}

.form-auth__btn[disabled]:after {
    transition: none;
}

.form-auth__link {
    cursor: pointer;
    text-decoration: none;
    color: #000;
    border-bottom: 1px #000 solid;
}

.form-reg {
    width: 100%;
    display: none;
}

.form-reg--active {
    display: block;
}

.form-reg--visible {
    display: block !important;
}

.form-reg__line {
    padding-bottom: 19px;
    font-size: 14px;
    color: #898989;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.form-reg__line a {
    color: #4e4e4e;
    cursor: pointer;
    text-decoration: none;
    border-bottom: 1px #4e4e4e solid;
}

.form-reg__input {
    outline: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    border: 1px #4e4e4e solid;
    height: 50px;
    line-height: 48px;
    padding: 0px 50px 0px 21px;
    font-size: 15px;
    color: #000;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.form-reg__line--center {
    text-align: center;
}

.form-reg__input::-moz-placeholder {
    color: #898989;
}

.form-reg__input:-ms-input-placeholder {
    color: #898989;
}

.form-reg__input::placeholder {
    color: #898989;
}

.form-reg__input:focus {
    border-color: #2c9ab6;
    border-color: #000;
}

.form-reg__line--t2 {
    padding-bottom: 28px;
}

.form-reg__btn {
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    -moz-box-shadow: 0px 3px 0px 0px rgba(4, 102, 127, 0.004);
    box-shadow: 0px 3px 0px 0px rgba(4, 102, 127, 0.004);
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    text-transform: none;
    display: inline-block;
    font-size: 15px;
    height: 52px;
    width: 250px;
    border: none;
    outline: none;
    border-bottom: 3px #857a6d solid;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease 0s;
}

.form-reg__btn:hover {
    transition: all 0.4s ease 0s;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.form-reg__btn:hover:after {
    left: 120%;
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.form-reg__btn:after {
    background: #fff;
    content: "";
    height: 155px;
    left: -75px;
    opacity: .2;
    position: absolute;
    top: -50px;
    transform: rotate(35deg);
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    z-index: 50;
}

.form-reg__footer {
    text-align: center;
    margin-top: 11px;
    border-top: 1px #e1e1e1 solid;
    padding-top: 36px;
    padding-bottom: 10px;
}

.form-reg_b {
    font-size: 16px;
    color: #282828;
    cursor: pointer;
    font-weight: 600;
}

.form-reg_b::after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iIzA0NjY3ZiIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciAyIiBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTIyLDlhMSwxLDAsMCwwLDAsMS40Mmw0LjYsNC42SDMuMDZhMSwxLDAsMSwwLDAsMkgyNi41OEwyMiwyMS41OUExLDEsMCwwLDAsMjIsMjNhMSwxLDAsMCwwLDEuNDEsMGw2LjM2LTYuMzZhLjg4Ljg4LDAsMCwwLDAtMS4yN0wyMy40Miw5QTEsMSwwLDAsMCwyMiw5WiIvPjwvZz48L3N2Zz4=) no-repeat;
    background: url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlLz48ZyBkYXRhLW5hbWU9IkxheWVyIDIiIGlkPSJMYXllcl8yIj48cGF0aCBkPSJNMjIsOWExLDEsMCwwLDAsMCwxLjQybDQuNiw0LjZIMy4wNmExLDEsMCwxLDAsMCwySDI2LjU4TDIyLDIxLjU5QTEsMSwwLDAsMCwyMiwyM2ExLDEsMCwwLDAsMS40MSwwbDYuMzYtNi4zNmEuODguODgsMCwwLDAsMC0xLjI3TDIzLjQyLDlBMSwxLDAsMCwwLDIyLDlaIi8+PC9nPjwvc3ZnPg==') no-repeat;
    width: 18px;
    height: 18px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 11px;
}

.form-reg__title {
    color: #282828;
    font-size: 22px;
    font-weight: 600;
    padding-bottom: 20px;
}

.form-reg__title--center {
    text-align: center;
}

.radio-select {
    font-size: 0px;
    width: 100%;
}

.radio-select__item {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    color: #282828;
    margin-right: 29px;
    cursor: pointer;
}

.radio-select__point {
    display: inline-block;
    vertical-align: middle;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: inset 0px 1px 7px 0px rgba(51, 51, 51, 0.28);
    box-shadow: inset 0px 1px 7px 0px rgba(51, 51, 51, 0.28);
    width: 18px;
    height: 18px;
    position: relative;
    margin-top: -5px;
}

.radio-select__item--active .radio-select__point::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #04667f;
    width: 6px;
    height: 6px;
    background: #000;
}

.form-reg .checkbox {
    margin-top: -3px;
}

.search-block__closed {
    display: none;
}

@media (max-width: 1280px) {
    .base-block {
        width: 100%;
        padding: 0 20px;
    }

    .header__item {
    }

    .contacts-header {
    }

    .header__item {
        width: 293px;
    }

    .header__text {
        width: 148px;
    }

    .header__text br {
        display: block;
    }

    .header__text span {
        display: inline-block;
    }

    .social-header {
        width: -moz-calc(100% - 154px);
        width: calc(100% - 154px);
    }

    .slider-item__title::before {
        display: none;
    }

    .slider-item {
        padding-left: 94px;
        padding-right: 49px;
    }

    .slider .slick-prev {
        left: 19px;
    }

    .slider .slick-next {
        right: 19px;
    }

    .slider .slick-prev,.slider .slick-next,.slider-public .slick-prev,.slider-public .slick-next,.slider-responce .slick-prev,.slider-responce .slick-next,.slider-video .slick-prev,.slider-video .slick-next {
        width: 35px;
        height: 35px;
    }

    .slider .slick-next::before,.slider .slick-prev::before,.slider-public .slick-prev::before,.slider-public .slick-next::before,.slider-responce .slick-prev:before,.slider-responce .slick-next:before,.slider-video .slick-prev:before,.slider-video .slick-next:before {
        width: 18px;
        height: 18px;
    }

    .slider-public .slick-prev {
        left: -83px;
        margin-top: 19px;
    }

    .slider-public .slick-next {
        right: -83px;
        margin-top: 19px;
    }

    .slider-responce .slick-prev {
        left: -46px;
        margin-top: 14px;
    }

    .slider-responce .slick-next {
        right: -43px;
        margin-top: 14px;
    }

    .slider-video .slick-prev {
        left: -17px;
        margin-top: -2px;
    }

    .slider-video .slick-next {
        right: -12px;
        margin-top: -2px;
    }

    .slider-item__title {
        font-size: 41px;
    }

    .slider-item__d1 {
        padding-top: 101px;
    }

    .slider-item__d1 {
        -moz-box-flex: 330px;
        -ms-flex: 330px;
        flex: 330px;
        width: 330px;
    }

    .slider-item__d2 {
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-right: 45px;
    }

    .slider-item__d2 img {
        max-width: 370px;
        margin-top: -10px;
    }

    .slider .slick-dots li {
        width: 7px;
        height: 7px;
        margin: 0 5px;
    }

    .slider .slick-dots li.slick-active {
        width: 10px;
        height: 10px;
    }

    .categories-item {
        width: -moz-calc(100% / 2 - 40px);
        width: calc(100% / 2 - 40px);
        margin-left: 20px;
        margin-right: 20px;
        height: 145px;
        margin-bottom: 30px;
        -moz-border-radius: 8px;
        border-radius: 8px;
    }

    .categories-list {
        margin: 0 auto;
        width: 878px;
    }

    .categories-item__title {
        font-size: 24px;
        padding-top: 42px;
    }

    .categories-item--t5 .categories-item__title {
        padding-top: 42px;
    }

    .categories-item--t6 .categories-item__title {
        padding-top: 42px;
    }

    .categories-item--t7 .categories-item__title {
        padding-top: 42px;
    }

    .categories-item__ico {
        width: -moz-calc(100% - 200px);
        width: calc(100% - 200px);
    }

    .categories-item__ico img {
        min-width: 130px;
        max-height: 88px;
    }

    .categories-item__ico--t1 {
        padding-top: 34px;
    }

    .categories-item__title--a {
        text-transform: none;
    }

    .categories-item--t4 .categories-item__ico {
        padding-top: 36px;
    }

    .categories-item--t4 .categories-item__ico img {
        min-width: 140px;
    }

    .title {
        font-size: 32px;
        padding-bottom: 22px;
    }

    .product-categories {
        padding-bottom: 25px;
    }

    .production-list {
        gap: 10px 25px;
    }

    .production-item {
        width: -moz-calc(100% / 4 - 10px);
        width: calc(100% / 4 - 10px);
        padding-right: 15px;
        padding-left: 15px;
    }

    .production-item__sticker {
    }

    .production-list--t2 {
        gap: 19px 28px;
    }

    .production-list--t2 .production-item__data {
        height: 187px;
    }

    .production-item__data img {
        max-width: 90%;
        max-height: 90%;
    }

    .production-item__line--f {
        padding-right: 0px;
        display: block;
        padding-top: 9px;
        padding-bottom: 25px;
    }

    .production-item__name {
        display: block;
        padding-bottom: 8px;
    }

    .production-item__buy {
        padding: 0 16px 0 16px;
        height: 48px;
        width: calc(100% - 43px);
    }

    .production-item {
        min-height: 489px;
    }

    .production-list {
        padding-bottom: 19px;
    }

    .production-item__line {
        padding-right: 0px;
    }

    .top-production {
        padding-bottom: 55px;
    }

    .top-production .title {
        padding-bottom: 20px;
    }

    .benefit .title {
        padding-bottom: 35px;
    }

    .public-block::before {
        display: none;
    }

    .benefit {
        padding-bottom: 60px;
    }

    .public-block {
        padding-top: 53px;
    }

    .public-list {
        width: 820px;
        padding-bottom: 0px;
    }

    .public-item {
        width: 380px;
    }

    .title--t1 {
        padding-bottom: 3px;
    }

    .public-item__name {
        padding-top: 24px;
    }

    .public-block {
        padding-bottom: 53px;
    }

    .responce-block {
        padding-top: 55px;
        padding-bottom: 55px;
    }

    .responce-block__title {
        font-size: 28px;
    }

    .responce-block__text {
        font-size: 32px;
        margin-top: 1px;
    }

    .box-responce {
        padding-top: 30px;
        padding-bottom: 37px;
    }

    .box-responce__d1 {
        padding-left: 45px;
        padding-right: 63px;
    }

    .slider-responce__text {
        font-size: 15px;
        line-height: 24px;
    }

    .slider-responce__right {
        padding-top: 11px;
        padding-right: 12px;
    }

    .slider-responce__link:after {
        margin-left: 7px;
    }

    .box-responce__d2 {
        padding-left: 36px;
        padding-right: 12px;
    }

    .faq-block {
        padding-top: 53px;
    }

    .faq-block__title {
        font-size: 28px;
    }

    .faq-block__text {
        font-size: 32px;
        margin-top: 2px;
        padding-bottom: 34px;
    }

    .faq-block {
        padding-bottom: 36px;
    }

    .public-item__name {
        padding-bottom: 3px;
    }

    .public-item__more::after {
        margin-left: 3px;
    }

    .logo-footer {
        display: block;
        margin: 0 auto;
        text-align: center;
        padding-left: 0px;
    }

    .logo-footer__image {
        position: relative;
        top: 0;
        width: 262px;
        display: block;
        margin: 0 auto;
        margin-bottom: 18px;
    }

    .logo-footer__text {
        display: inline;
    }

    .logo-footer__title {
        display: inline-block;
        margin-left: 3px;
        margin-left: 0px;
    }

    .footer-d {
        text-align: center;
    }

    .footer {
        height: auto;
    }

    .footer__item {
        width: -moz-calc(100% / 3);
        width: calc(100% / 3);
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-left: 180px;
        height: auto;
        padding-top: 19px;
    }

    .footer__item--t1 {
        width: 100%;
        display: block;
        padding-right: 0px;
        padding-top: 60px;
    }

    .footer__item--t1 {
        width: 100%;
        padding-left: 0;
    }

    .contacts-footer {
        display: block;
        width: 100%;
        text-align: center;
        padding-top: 35px;
        padding-bottom: 44px;
    }

    .footer-d--t1 {
        padding-bottom: 20px;
    }

    .footer__item--t2 {
        padding-left: 145px;
    }

    .footer__item--t3 {
        padding-left: 57px;
    }

    .social-footer__item {
        margin: 0 5px;
    }

    .footer-line {
        text-align: left;
        padding: 15px 0px;
    }

    .bscompany {
        right: 23px;
        top: -8px;
    }

    .content .title {
        padding-bottom: 30px;
    }

    .title2 {
        font-size: 26px;
    }

    .faq--full {
        padding-bottom: 34px;
    }

    .callback {
        padding: 37px 30px;
    }

    .content {
        padding-bottom: 48px;
    }

    .gallery-document__item {
        height: 239px;
        margin-bottom: 14px;
    }

    .single-production {
        -moz-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 8px;
    }

    .single-production__d1 {
        -moz-box-flex: 2;
        -ms-flex-positive: 2;
        flex-grow: 2;
    }

    .single-production__d2 {
        margin-right: 0px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 476px;
        flex: 0 0 476px;
        width: 476px;
    }

    .single-production__d3 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 476px;
        flex: 0 0 476px;
        width: 476px;
        margin-top: -57px;
        height: 100%;
    }

    .single-production-f {
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: 4px;
    }

    .single-production-f__d2 {
        padding-left: 40px;
    }

    .single-production-money__button {
        max-width: 100%;
    }

    .parametr-line__item {
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 3 - 20px);
        flex: 0 0 calc(100% / 3 - 20px);
        width: -moz-calc(100% / 3 - 20px);
        width: calc(100% / 3 - 20px);
    }

    .parametr-line__item--full {
        width: 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .parametr-line__item--t1 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 3 * 2 + 5px);
        flex: 0 0 calc(100% / 3 * 2 + 5px);
        width: -moz-calc(100% / 3 * 2 + 5px);
        width: calc(100% / 3 * 2 + 5px);
    }

    .single-production {
        padding-bottom: 42px;
    }

    .production-desc {
        padding: 28px 52px 43px 28px;
        margin-bottom: 53px;
    }

    .production-responce {
        padding-top: 50px;
    }

    .production-responce-item {
        padding-bottom: 21px;
    }

    .pagination--responce {
        padding-top: 1px;
    }

    .pagination__active,.pagination__link,.pagination__next,.pagination__prev {
        line-height: 31px;
        width: 31px;
        height: 31px;
        margin: 0 4.5px;
    }

    .title2 {
        font-size: 28px;
    }

    .production-b {
        width: 950px;
    }

    .production-b {
        padding-top: 0px;
    }

    .title2--t2 {
        padding-bottom: 35px;
    }

    .slider-production-item {
        padding: 0 10px;
    }

    .production-list--t2 .production-item {
        padding-right: 18px;
        padding-left: 18px;
    }

    .production-list--t2 .production-item__data {
        height: 229px;
    }

    .slider-production-item .production-item__line--f {
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: 12px;
    }

    .slider-production-item .production-item__name {
        -moz-box-flex: 0;
        -ms-flex: 0 0 159px;
        flex: 0 0 159px;
        width: 159px;
    }

    .slider-production-item .production-item__title {
        padding-bottom: 8px;
    }

    .slider-production-item .production-item__buy {
        padding: 0 14px 0 14px;
        height: 48px;
    }

    .slider-production .slick-next,.slider-production .slick-prev {
        width: 35px;
        height: 35px;
    }

    .slider-production .slick-next:before,.slider-production .slick-prev:before {
        width: 18px;
        height: 18px;
    }

    .slider-production .slick-prev {
        left: -18px;
    }

    .slider-production .slick-next {
        right: -18px;
    }

    .a-item {
        width: -moz-calc(100% / 2 - 28px);
        width: calc(100% / 2 - 28px);
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        margin-bottom: 35px;
    }

    .a-item:nth-child(2n) {
        padding-left: 18px;
    }

    .a-item__data {
        margin-bottom: 17px;
    }

    .a-item__title {
        padding-bottom: 8px;
    }

    .table-p table tr td:first-child {
        width: 51.6%;
    }

    .table-p table td {
        padding: 22px 27px;
    }

    .catalog-list {
        width: 880px;
        margin: 0 auto;
    }

    .catalog-list__item {
        width: -moz-calc(100% / 2 - 40px);
        width: calc(100% / 2 - 40px);
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 31px;
    }

    .catalog-list__name {
        padding: 45px 36px;
        padding-right: 20px;
    }

    .catalog-list__desc {
        max-width: 90%;
        font-size: 20px;
        line-height: 20px;
    }

    .catalog-list__data--t4 .catalog-list__desc {
        max-width: 90%;
        bottom: 10px;
    }

    .categories-list--catalog {
        width: -moz-calc(100% + 20px);
        width: calc(100% + 20px);
    }

    .categories-list--catalog .categories-item {
        width: -moz-calc(100% - 20px);
        width: calc(100% - 20px);
        margin-left: 0;
        height: 94px;
        margin-bottom: 12px;
    }

    .categories-list--catalog .categories-item .categories-item__title {
        font-size: 16px;
        padding-top: 23px;
    }

    .categories-list--catalog .categories-item .categories-item__ico {
        width: -moz-calc(100% - 111px);
        width: calc(100% - 111px);
        padding-top: 20px;
    }

    .categories-list--catalog .categories-item .categories-item__ico img {
        min-width: 1px;
        max-width: 90px;
    }

    .productions-b__d2 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 124px;
        flex: 0 0 124px;
        width: 124px;
    }

    .production-list--t2 {
        width: 100%;
        padding-bottom: 9px;
    }

    .production-list--t2 .production-item {
        width: -moz-calc(100% / 3 - 19px);
        width: calc(100% / 3 - 19px);
        min-height: 491px;
    }

    .production-list--t2 .production-item .production-item__line--f {
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: 14px;
    }

    .production-list--t2 .production-item .production-item__title {
        padding-bottom: 5px;
    }

    .production-list--t2 .production-item .production-item__name {
        width: 159px;
        padding-bottom: 0px;
    }

    .production-list--t2 .production-item .production-item__buy {
        padding: 0 13px 0 13px;
        height: 48px;
        line-height: 48px;
    }

    .production-list2 {
        padding-top: 20px;
    }

    .production-list2 .production-item__name {
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
    }

    .production-list2 .production-item__select-box {
        display: inline-block;
        vertical-align: middle;
        margin-top: -3px;
    }

    .production-list2 .prodct-item2__title {
        padding-bottom: 9px;
    }

    .production-list2 .prodct-item2__d4 {
        margin-top: 1px;
    }

    .production-list2 .production-item__buy {
        padding: 0 14px 0 14px;
        height: 48px;
    }

    .prodct-item2__d2 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 94px;
        flex: 0 0 94px;
        width: 94px;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-top: 0px;
    }

    .prodct-item2 {
        padding-top: 25px;
    }

    .prodct-item2__d3 {
        padding-left: 23px;
    }

    .prodct-item2__title {
        line-height: 20px;
    }

    .prodct-item2__data {
        height: 68px;
    }

    .prodct-item2__d1 {
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-top: 0px;
        padding-top: 25px;
        margin-left: -2px;
    }

    .tabs-documents {
    }

    .tabs-documents-content {
        padding-top: 31px;
    }

    .files-tab--page .files-tab__item {
        margin: 0 19px;
    }

    .contact-item__name {
        font-size: 20px;
    }

    .contact-item__name--inner {
        font-size: 15px;
    }

    .contact-s {
        padding-top: 45px;
    }

    .contact-item__map {
        -moz-box-flex: 0;
        -ms-flex: 0 0 463px;
        flex: 0 0 463px;
        width: 463px;
    }

    .contact-item {
        margin-bottom: 49px;
    }

    .contact-item:last-child {
        margin-bottom: 5px;
    }

    .user-box__input--t1,.user-box__input--t2 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
    }

    .user-box__line {
        padding-bottom: 20px;
    }

    .user-box__input--t1 {
        margin-bottom: 20px;
    }

    .user-box__line--t1 {
        display: block;
        width: 100%;
        padding-bottom: 24px;
    }

    .deliver-box {
        padding-top: 31px;
    }

    .result-cart {
        padding-top: 38px;
    }

    .pay-box {
        padding-top: 29px;
    }

    .user-box {
        padding-top: 31px;
        padding-right: 28px;
    }

    .order-detail {
        padding-top: 26px;
        padding-left: 29px;
    }

    .order-detail__line {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .order-detail__item {
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 2 - 14px);
        flex: 0 0 calc(100% / 2 - 14px);
        width: -moz-calc(100% / 2 - 14px);
        width: calc(100% / 2 - 14px);
        position: relative;
    }

    .calc-delivery {
        padding-top: 27px;
    }

    .delivery-shop {
        padding: 29px 29px;
        padding-bottom: 35px;
    }

    .delivery-shop--t1 {
        margin-bottom: 40px;
    }

    .delivery-type {
        padding: 20px 23px;
    }

    .delivery-shop__text {
        line-height: 22px;
    }

    .delivery-shop__title {
        padding-bottom: 10px;
    }

    .delivery-shop--t1 {
        margin-bottom: 15px;
    }

    .cart-list-item__d1 {
        padding-top: 24px;
    }

    .cart-list-item__d2 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 95px;
        flex: 0 0 95px;
        width: 95px;
    }

    .cart-list-item__image {
        height: 74px;
    }

    .cart-list-item__d5 {
        display: none;
    }

    .cart-top {
        height: 55px;
        margin-bottom: 16px;
    }

    .cart-list-item {
        padding-right: 24px;
    }

    .cart-list-item__d4 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 117px;
        flex: 0 0 117px;
        width: 117px;
    }

    .cart-list-item__money--m {
        display: block;
        text-align: right;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-top: 10px;
    }

    .cart-count {
        margin-bottom: 20px;
    }

    .cart-list-item__d3 {
        padding-left: 21px;
        padding-right: 5px;
    }

    .cart-list-item__title {
        padding-bottom: 14px;
    }

    .parametr-p {
        margin-right: 20px;
    }

    .parametr-p__value--t1 {
        max-width: 140px;
    }

    .order-list {
        padding-top: 32px;
    }

    .order-list table tr th {
        padding: 23px 18px;
        padding-right: 10px;
    }

    .order-list table tr td {
        padding: 33px 0px 23px 20px;
        font-size: 14px;
    }

    .order-list table tr td:first-child {
        width: 202px;
    }

    .order-list table tr td:nth-child(2) {
        width: 113px;
    }

    .order-list table tr td:nth-child(3) {
        width: 150px;
    }

    .order-list table tr td:nth-child(4),.order-list table tr th:nth-child(4) {
        width: 99px;
    }

    .order-list table tr td:nth-child(5) {
        padding-right: 22px;
    }

    .delivery-status {
        left: 5px;
    }

    .order-info__img {
        height: 92px;
        width: 94px;
    }

    .order-info__d4 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 186px;
        flex: 0 0 186px;
        width: 186px;
    }

    .order-info__d3 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 142px;
        flex: 0 0 142px;
        width: 142px;
    }

    .order-info {
        padding: 32px 30px;
        padding-bottom: 0px;
    }

    .order-list {
        padding-bottom: 43px;
    }

    .product-w-item__d1 {
        padding-top: 22px;
    }

    .product-w-item__d2 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 95px;
        flex: 0 0 95px;
        width: 95px;
    }

    .product-w-item__image {
        height: 68px;
    }

    .product-w-item__d3 {
        padding-left: 22px;
        margin-top: -2px;
    }

    .product-w-item__d4 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 130px;
        flex: 0 0 130px;
        width: 130px;
        padding-top: 5px;
    }

    .product-w-item__d5 {
        padding-right: 35px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 111px;
        flex: 0 0 111px;
        width: 111px;
        padding-top: 10px;
    }

    .product-w-item__d6 {
        padding-top: 2px;
    }

    .product-w-count {
        margin-bottom: 19px;
    }

    .product-w-remove span {
        width: 26px;
    }

    .product-w-item {
        margin-bottom: 10px;
        padding-bottom: 48px;
    }

    .product-w-item .parametr-p__value--t1 {
        max-width: 150px;
        line-height: 22px;
    }

    .product-w-item .product-w-item__line {
        padding-bottom: 10px;
    }

    .user-profile {
        padding: 29px 26px;
    }

    .user-profile--t1 {
        margin-bottom: 33px;
    }

    .bonus-block {
        padding-top: 85px;
    }

    .question-block table tr td:first-child {
        width: 86px;
    }

    .question-block table tr td:nth-child(2) {
        width: 134px;
    }

    .question-block table tr td:nth-child(4) {
        width: 123px;
    }

    .question-block table tr td:nth-child(5) {
        width: 180px;
    }

    .question-block table tr td:nth-child(6) {
        width: 150px;
    }

    .question-block table tr td {
        padding: 27px 0px;
        font-size: 14px;
    }

    .help-block {
        padding: 51px 30px;
    }

    .question-block table tr th {
        height: 61px;
    }

    .question-single {
        padding-top: 33px;
    }

    .question-single__text {
        line-height: 23px;
        padding-bottom: 11px;
    }

    .question-single__status {
        padding-bottom: 20px;
    }

    .about-block__d1 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 475px;
        flex: 0 0 475px;
        width: 475px;
    }

    .about-block {
        padding-top: 5px;
        padding-bottom: 38px;
    }

    .about-block__d2 p.about-block__b {
        font-size: 18px;
        line-height: 26px;
        padding-bottom: 11px;
    }

    .content p {
        font-size: 15px;
        line-height: 25px;
    }

    .about-block__d2 p {
        font-size: 15px;
        line-height: 24px;
    }

    .about-links {
        padding: 0;
    }

    .title3 {
        font-size: 32px;
        padding-bottom: 22px;
    }

    .slider-page-d {
        width: 910px;
    }

    .slider-page-item {
        width: 283px;
        height: 204px;
    }

    .content {
        padding-bottom: 30px;
    }

    .top-b {
        padding-top: 53px;
        padding-bottom: 58px;
    }

    .block-top {
        padding-top: 42px;
    }

    .block-top__item {
        width: 466px;
    }

    .block-top {
        padding-bottom: 1px;
    }

    .block-page {
        padding-top: 53px;
        padding-bottom: 54px;
    }

    .garant__d1 {
        padding-top: 0px;
    }

    .garant__d2 .title {
        display: none;
    }

    .block-page .title--m {
        display: block;
        text-align: center;
    }

    .garant {
        padding-top: 9px;
    }

    .garant__d2 {
        padding-left: 25px;
        margin-top: -5px;
    }

    .garant__d2 p {
        font-size: 15px;
        line-height: 23px;
        padding-bottom: 10px;
    }

    .slider-page .slick-prev,.slider-cert .slick-prev {
        left: -38px;
    }

    .slider-page .slick-next,.slider-cert .slick-next {
        right: -38px;
    }

    .slider-page .slick-next,.slider-page .slick-prev,.slider-cert .slick-next,.slider-cert .slick-prev {
        width: 35px;
        height: 35px;
    }

    .slider-page .slick-next::before,.slider-page .slick-prev::before {
        width: 20px;
        height: 20px;
    }

    .slider-cert .slick-next::before,.slider-cert .slick-prev::before {
        width: 20px;
        height: 20px;
    }

    .slider-cert-item {
        width: 201px;
        height: 264px;
    }

    .cert-b {
        width: 906px;
    }

    .cert-block {
        padding-bottom: 61px;
    }

    .slider-responce__name {
        text-align: center;
    }

    .delivery-page {
        padding: 46px 27px;
    }

    .content-list {
        padding-bottom: 12px;
    }

    .types-list {
        width: -moz-calc(100% + 20px);
        width: calc(100% + 20px);
        padding-bottom: 0px;
    }

    .item-type {
        width: -moz-calc(100% / 3 - 20px);
        width: calc(100% / 3 - 20px);
        margin-right: 18px;
        margin-bottom: 18px;
    }

    .item-type__data {
        height: 83px;
    }

    .item-type--t2 {
        width: -moz-calc(100% / 2 - 20px);
        width: calc(100% / 2 - 20px);
    }

    .center-text--t1,p.center-text--t1 {
        padding-bottom: 30px;
    }

    .responce-item {
        padding: 41px 30px;
        padding-bottom: 40px;
    }

    .pagination--responce-page {
        padding-bottom: 66px;
    }

    .video-item__data {
        height: 168px;
    }

    .video-b {
        padding-bottom: 0px;
    }

    .pagination--responce-page3 {
        margin-top: -10px;
    }

    .video-item__play {
        width: 52px;
        height: 52px;
    }

    .portfolio {
        padding-top: 0px;
    }

    .portfolio-more {
        padding-top: 5px;
    }

    .portfolio__data {
        height: 224px;
    }

    .public-page {
        padding-top: 10px;
    }

    .public-page-item__data {
        padding-top: 26px;
    }

    .single-public {
        padding: 33px 28px;
    }

    .center-text--t2,p.center-text--t2 {
        padding-bottom: 42px;
    }

    .informer {
        padding-top: 19px;
    }

    .informer__d1,.informer__d2 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 2 - 20px);
        flex: 0 0 calc(100% / 2 - 20px);
    }

    .informer__title {
        line-height: 24px;
        padding-bottom: 25px;
    }

    .informer-list1,.informer-list2 {
        padding-bottom: 9px;
    }

    .informer-list1 li {
        margin-bottom: 21px;
        line-height: 23px;
    }

    .informer-list2 li {
        margin-bottom: 7px;
        line-height: 23px;
    }

    .video-b--t2 .video-item__data {
        height: 153px;
        margin-bottom: 15px;
    }

    .video-b--t2 {
        margin-bottom: 25px;
    }

    .consultation {
        height: auto;
    }

    .consultation__d1 {
        height: 175px;
    }

    .consultation__d3 {
        display: none;
    }

    .btn--consultation-m {
        display: block;
        width: 285px;
    }

    .consultation__title {
        font-size: 23px;
        padding-bottom: 10px;
    }

    .consultation {
        padding-top: 56px;
    }

    .consultation__text {
        font-size: 16px;
        padding-bottom: 25px;
    }

    .single-public {
        padding-bottom: 35px;
    }

    .public-nav-item {
        -moz-box-flex: 0;
        -ms-flex: 0 0 475px;
        flex: 0 0 475px;
    }

    .public-nav-item-d {
        padding: 24px 21px;
    }

    .contact-item-wrap {
        min-height: 80%;
    }

    .files-tab-content-wrap {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(13, auto);
    }

    .gallery-document__item--name .gallery-document__image {
        max-height: 233px;
    }

    .gallery-document__item--name {
        height: 288px;
    }

    .gallery-document__name {
        font-size: 13px;
    }
}

@media (max-width: 1023px) {
    .header__text {
        display: none;
    }

    .logo-header__text {
        display: none;
    }

    .logo-header__title {
        display: none;
    }

    .logo-header {
        width: 210px;
        padding-left: 0px;
    }

    .logo-header__image {
        width: 210px;
        position: relative;
    }

    .header__item {
    }

    .social-header {
        width: 100%;
    }

    .contacts-header {
    }

    .main__link:before {
        display: none !important;
    }

    .main__item {
        font-size: 14px;
    }

    .main__line {
        display: none;
    }

    .header {
        height: 148px;
    }

    .main {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding: 0 9px;
    }

    .personal__item {
        margin-left: 10px;
        margin-right: 10px;
    }

    .slider-item__d1 {
        -moz-box-flex: 380px;
        -ms-flex: 380px;
        flex: 380px;
        width: 380px;
    }

    .slider-item__d2 img {
        max-width: 250px;
    }

    .slider-item {
        padding-left: 75px;
    }

    .slider-item__text {
        font-size: 15px;
        line-height: 24px;
        padding-bottom: 23px;
    }

    .btn--slider {
        width: 223px;
        height: 62px;
        line-height: 62px;
        font-size: 14px;
    }

    .categories-list {
        width: -moz-calc(100% + 40px);
        width: calc(100% + 40px);
    }

    .categories-item {
        width: -moz-calc(100% / 2 - 40px);
        width: calc(100% / 2 - 40px);
        margin-left: 0px;
        margin-right: 40px;
        height: 124px;
        margin-bottom: 20px;
    }

    .categories-item__title {
        font-size: 22px;
        padding-top: 25px;
    }

    .categories-item--t5 .categories-item__title {
        padding-top: 25px;
        font-size: 22px;
    }

    .categories-item--t6 .categories-item__title {
        padding-top: 25px;
        font-size: 22px;
    }

    .categories-item--t7 .categories-item__title {
        padding-top: 25px;
        font-size: 22px;
    }

    .categories-item__ico img {
        min-width: 1px;
        max-width: 100px;
    }

    .categories-item__ico {
        padding-right: 35px;
    }

    .categories-item--t4 .categories-item__ico {
        padding-right: 0px;
        padding-top: 32px;
    }

    .categories-item--t4 .categories-item__ico img {
        min-width: 1px;
        max-width: 120px;
    }

    .product-categories {
        padding-bottom: 35px;
    }

    .top-production .title {
        padding-bottom: 32px;
    }

    .production-list {
    }

    .production-item {
        width: -moz-calc(100% / 2 - 15px);
        width: calc(100% / 2 - 15px);
        padding-right: 19px;
        padding-left: 19px;
    }

    .production-list--t2 .production-item__data {
        height: 229px;
    }

    .production-item__sticker {
    }

    .production-item__line--f {
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-bottom: 15px;
    }

    .production-item__title {
        padding-bottom: 6px;
    }

    .production-item__name {
    }

    .production-item__buy {
        padding: 0 14px 0 14px;
        height: 48px;
    }

    .production-item {
        min-height: 492px;
    }

    .production-item--h {
        display: none;
    }

    .btn--catalog {
        display: block;
        margin: 28px auto;
    }

    .more-box__load {
        margin-left: 21px;
    }

    .production-list {
        padding-bottom: 11px;
    }

    .top-production {
        padding-bottom: 24px;
    }

    .benefit {
        padding-bottom: 30px;
    }

    .public-item {
        width: 313px;
        height: 480px;
    }

    .public-list {
        width: 660px;
    }

    .slider-public .slick-prev {
        left: -35px;
        margin-top: 22px;
    }

    .slider-public .slick-next {
        right: -35px;
        margin-top: 22px;
    }

    .public-block {
        padding-bottom: 55px;
    }

    .box-responce {
        padding-top: 30px;
        padding-bottom: 31px;
    }

    .box-responce__d2,.box-responce__d1 {
        display: block;
        width: 100%;
        padding: 0;
    }

    .box-responce__d1 {
        padding-left: 46px;
        padding-right: 32px;
        padding-bottom: 48px;
    }

    .slider-responce__name {
        text-align: center;
        padding-bottom: 10px;
    }

    .slider-responce .slick-prev {
        left: -47px;
        margin-top: 10px;
    }

    .slider-responce .slick-next {
        right: -32px;
        margin-top: 10px;
    }

    .slider-responce__name {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-left: 0px;
        margin-left: -10px;
        font-size: 18px;
    }

    .box-responce__title {
        padding-bottom: 15px;
    }

    .video-box {
        margin: 0 auto;
        width: 634px;
        height: 345px;
    }

    .faq__item {
        margin-right: 0px;
        width: 100%;
    }

    .faq {
        width: 100%;
    }

    .slider-video .slick-prev {
        left: -1px;
        margin-top: 1px;
    }

    .slider-video .slick-next {
        right: -1px;
        margin-top: 1px;
    }

    .footer__item {
        padding-left: 52px;
    }

    .footer__item--t1 {
        padding-left: 0px;
    }

    .footer__item--t2 {
        padding-left: 101px;
    }

    .footer__item--t3 {
        padding-left: 99px;
    }

    .content .title {
        padding-bottom: 32px;
    }

    .faq--full {
        padding-bottom: 35px;
    }

    .faq__item--full {
        margin-bottom: 20px;
    }

    .callback {
        padding: 20px 29px;
    }

    .callback__d1,.callback__d2 {
        display: block;
        width: 100%;
        margin-right: 0px;
    }

    .callback__d2 {
        padding-bottom: 12px;
    }

    .callback__line {
        padding-bottom: 11px;
        line-height: 24px;
    }

    .faq--full .faq__text {
        line-height: 24px;
        padding-top: 22px;
    }

    .tabs-documents {
        padding: 18px 10px;
    }

    .tabs-documents-content {
        padding-top: 31px;
    }

    .gallery-document__item {
        height: 175px;
        margin-bottom: 12px;
        width: -moz-calc(100% / 5 - 15px);
        width: calc(100% / 5 - 15px);
        margin-right: 14px;
    }

    .files-tab {
        padding-top: 6px;
    }

    .files-list {
        width: 100%;
    }

    .files-list__item {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 18px;
    }

    .gallery-document__big {
        width: 28px;
        height: 28px;
    }

    .gallery-document__big::after,.gallery-document__big::before {
        width: 15px;
    }

    .single-production__d1 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        margin-right: 0px;
        margin-bottom: 32px;
    }

    .single-production__d2 {
        width: -moz-calc(100% - 290px);
        width: calc(100% - 290px);
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 290px);
        flex: 0 0 calc(100% - 290px);
        margin-right: 20px;
        padding: 22px 40px 22px 31px;
    }

    .single-production__d3 {
        width: 270px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 270px;
        flex: 0 0 270px;
        margin-top: 0;
    }

    .single-production-f {
        display: block;
        padding-bottom: 0px;
    }

    .single-production-f__d2 {
        padding-left: 0px;
    }

    .parametr-line__item--t1 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 3 * 2 + 5px);
        flex: 0 0 calc(100% / 3 * 2 + 5px);
        width: -moz-calc(100% / 3 * 2 + 5px);
        width: calc(100% / 3 * 2 + 5px);
    }

    .single-production {
        padding-bottom: 37px;
    }

    .production-desc {
        padding-right: 28px;
    }

    .production-responce-item {
        padding-bottom: 23px;
    }

    .production-b {
        width: 670px;
    }

    .slider-production .slick-prev {
        left: -30px;
    }

    .slider-production .slick-next {
        right: -30px;
    }

    .slider-production .slick-prev,.slider-production .slick-next {
        margin-top: -12px;
    }

    .a-product {
        padding-top: 4px;
    }

    .a-item:nth-child(2n) {
        padding-left: 0px;
    }

    .table-p table tr td:first-child {
        width: 50.4%;
    }

    .table-p table td {
        padding: 23px 27px;
    }

    .catalog-list {
        width: 100%;
        width: -moz-calc(100% + 40px);
        width: calc(100% + 40px);
    }

    .catalog-list__item {
        margin-left: 0px;
        width: -moz-calc(100% / 2 - 40px);
        width: calc(100% / 2 - 40px);
        margin-right: 40px;
        margin-bottom: 29px;
    }

    .catalog-list__data {
        height: 125px;
    }

    .catalog-list__name {
        padding: 27px 31px;
        font-size: 22px;
        padding-right: 15px;
    }

    .catalog-list__data--t5 .catalog-list__name {
        padding-top: 27px;
        padding-left: 20%;
        font-size: 22px;
        line-height: 22px;
    }

    .catalog-list__data--t6 .catalog-list__name {
        padding-top: 27px;
        padding-left: 20%;
        font-size: 22px;
        line-height: 22px;
    }

    .catalog-list__data--t7 .catalog-list__name {
        padding-top: 27px;
        padding-left: 20%;
        font-size: 22px;
        line-height: 22px;
    }

    .catalog-list__desc {
        max-width: 60%;
        font-size: 20px;
        line-height: 20px;
    }

    .catalog-list__img {
        text-align: left;
    }

    .catalog-list__img--t1 {
        text-align: right;
    }

    .catalog-list__img img {
        max-width: 100px;
    }

    .catalog-list__img--t2 img {
        max-width: 48px;
    }

    .productions {
        display: block;
        width: 100%;
    }

    .productions__d1 {
        width: 100%;
        margin-bottom: 18px;
    }

    .productions__d2 {
        width: 100%;
        padding-left: 0px;
    }

    .filter-b {
        display: none;
    }

    .sort-block {
        width: 298px;
    }

    .sort-block--t1 {
        margin-right: 0;
        width: 295px;
    }

    .sort-block__name {
        width: auto;
        padding-left: 15px;
    }

    .sort-block__value {
        width: 172px;
    }

    .sort-block--t1 .sort-block__name {
        width: auto;
        padding-left: 15px;
    }

    .sort-block--t1 .sort-block__value {
        width: 136px;
    }

    .categories-list--catalog {
        width: -moz-calc(100% + 10px);
        width: calc(100% + 10px);
    }

    .categories-list--catalog .categories-item {
        width: -moz-calc(100% - 10px);
        width: calc(100% - 10px);
    }

    .categories-list--catalog .categories-item .categories-item__title {
    }

    .categories-list--catalog .categories-item .categories-item__ico {
        padding-right: 15px;
        width: -moz-calc(100% - 120px);
        width: calc(100% - 120px);
    }

    .categories-list--catalog .categories-item .categories-item__ico--t2 {
        padding-right: 0px;
    }

    .filter-btn-m {
        display: block;
    }

    .filter-show .filter-b {
        display: block;
        -moz-border-radius-topright: 0px;
        border-top-right-radius: 0px;
        -moz-border-radius-topleft: 0px;
        border-top-left-radius: 0px;
    }

    .filter-show .filter-btn-m {
        -moz-border-radius-bottomright: 0px;
        border-bottom-right-radius: 0px;
        -moz-border-radius-bottomleft: 0px;
        border-bottom-left-radius: 0px;
    }

    .filter-show .filter-btn-m::after {
        -moz-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .prodct-item2__d1 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 85px;
        flex: 0 0 85px;
        width: 85px;
    }

    .prodct-item2__d3 {
        padding-left: 22px;
    }

    .production-list2 .production-item__name {
        margin-right: -1px;
    }

    .prodct-item2 {
        padding-right: 25px;
        padding-bottom: 15px;
        margin-bottom: 20px;
    }

    .files-tab--page {
        padding-top: 20px;
    }

    .files-tab--page .files-tab__item {
        margin: 0 10px;
    }

    .files-tab--page .files-tab__item:first-child {
        margin-left: 0px;
    }

    .files-tab--page .files-tab__item:last-child {
        margin-right: 0px;
    }

    .contact-item__map {
        -moz-box-flex: 0;
        -ms-flex: 0 0 335px;
        flex: 0 0 335px;
        width: 335px;
    }

    .contact-item {
        margin-bottom: 46px;
    }

    .contact-item:last-child {
        padding-bottom: 30px;
    }

    .contact-item__data {
        padding-right: 30px;
    }

    .pay-box__item {
        display: block;
        margin-right: 0px;
        width: 355px;
    }

    .pay-box__item--d {
        display: inline-block;
        vertical-align: middle;
        max-width: 100px;
    }

    .pay-box__ico {
        margin-left: 0px;
    }

    .pay-box__ico img {
        max-width: 184px;
    }

    .deliver-box {
        padding-top: 28px;
    }

    .user-box__line--t1 {
        padding-bottom: 45px;
    }

    .user-box__item {
        display: block;
        margin-right: 0px;
        margin-bottom: 8px;
        padding-left: 45px;
    }

    .user-box__d {
        padding-bottom: 12px;
    }

    .user-box__alert::before {
        top: 10px;
        margin: 0;
    }

    .order-detail__item {
        width: 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin-right: 0px;
    }

    .order-detail__input--textarea {
        height: 115px;
        line-height: 21px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .order-detail {
        padding-left: 30px;
        padding-right: 28px;
    }

    .calc-delivery__title {
        padding-bottom: 17px;
    }

    .delivery-list__item {
        margin-bottom: 11px;
    }

    .delivery-list {
        padding-bottom: 15px;
    }

    .delivery-s {
        font-size: 18px;
        height: 326px;
    }

    .cart-list-item {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 32px;
        padding-right: 3px;
    }

    .cart-list-item__d3 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        padding-top: 25px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    .cart-list-item__d4 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        padding-left: 24px;
        padding-right: 5px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-top: 0px;
    }

    .cart-wish,.cart-count,.cart-remove {
        display: inline-block;
        vertical-align: top;
    }

    .cart-remove {
        margin-left: 23px;
    }

    .cart-count {
        width: 130px;
        margin-top: -8px;
        margin-right: 0px;
    }

    .cart-count::after {
        display: block;
        width: 100%;
        content: '';
        clear: both;
    }

    .cart-count__item {
        float: left;
    }

    .cart-list-item__money--m {
        padding-top: 5px;
        padding-right: 15px;
    }

    .cart-list-item {
        padding-bottom: 20px;
    }

    .lk-main__item {
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 5 - 10px);
        flex: 0 0 calc(100% / 5 - 10px);
        width: -moz-calc(100% / 5 - 10px);
        width: calc(100% / 5 - 10px);
        -ms-flex: 0 0 calc(100% / 6 - 10px);
        flex: 0 0 calc(100% / 6 - 10px);
        width: -moz-calc(100% / 6 - 10px);
        width: calc(100% / 6 - 10px);
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        text-align: center;
    }

    .lk-main__link {
        padding: 0 10px;
    }

    .lk-main {
        padding: 18px 20px;
    }

    .order-list {
        padding-left: 20px;
        padding-right: 20px;
    }

    .order-list table tr td:first-child {
        padding-left: 0px;
    }

    .order-list table tr th {
        padding: 22px 0px;
    }

    .order-list table tr th:nth-child(2) {
        padding-right: 10px;
    }

    .order-list table tr td {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding: 25px 0px;
    }

    .order-list table tr th:first-child {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-left: 40px;
    }

    .order-list table tr th:first-child br {
        display: block;
    }

    .order-list table tr td:first-child {
        width: 217px;
        width: 342px;
    }

    .order-list table tr td:nth-child(2) {
        width: 87px;
        width: 136px;
    }

    .order-list table tr td:nth-child(3) {
        width: 107px;
        width: 179px;
    }

    .order-list table tr td:nth-child(4),.order-list table tr th:nth-child(4) {
        width: 124px;
        width: 196px;
    }

    .order-list table tr td:nth-child(5) {
        padding-right: 10px;
    }

    .order-status--ap,.order-status--pk {
        width: 87px;
        height: auto;
        text-align: center;
        line-height: 16px;
        padding: 5px 0px;
    }

    .order-status {
        margin-left: 35px;
        margin-left: 0;
    }

    .delivery-status {
        left: 0px;
    }

    .box-r {
        padding-left: 22px;
    }

    .order-info__d3 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 67px;
        flex: 0 0 67px;
        width: 67px;
    }

    .order-info__d4 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 94px;
        flex: 0 0 94px;
    }

    .order-info__img {
        height: 80px;
    }

    .order-info__line {
        padding-bottom: 25px;
    }

    .order-list {
        margin-bottom: 39px;
    }

    .product-w-item__d1 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 54px;
        flex: 0 0 54px;
        width: 54px;
        padding-left: 20px;
    }

    .product-w-item__d1,.product-w-item__d2,.product-w-item__d3 {
        padding-bottom: 25px;
    }

    .product-w-item {
        padding-top: 32px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-right: 22px;
        padding-bottom: 35px;
    }

    .product-w-item__d4 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 298px;
        flex: 0 0 298px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        padding-left: 20px;
        padding-top: 3px;
        padding-left: 53px;
    }

    .product-w-item__d5 {
        -moz-box-flex: 3;
        -ms-flex-positive: 3;
        flex-grow: 3;
        text-align: left;
        padding-top: 15px;
    }

    .product-w-item__d6 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 164px;
        flex: 0 0 164px;
        width: 164px;
    }

    .product-w-remove,.product-w-count {
        margin-bottom: 0px;
    }

    .product-w-count {
        margin-right: 22px;
    }

    .product-w-item .parametr-p__value--t1 {
        line-height: normal;
        max-width: 100%;
    }

    .user-profile {
        padding: 29px 19px;
    }

    .user-profile--t1 {
        margin-bottom: 32px;
    }

    .bonus-block {
        padding-left: 19px;
        padding-right: 35px;
        padding-bottom: 20px;
    }

    .help-block {
        padding: 30px 20px;
    }

    .question-block table tr th {
        height: 80px;
    }

    .question-block table tr td:first-child {
        width: 42px;
        text-align: center;
    }

    .question-block table tr td:nth-child(2) {
        width: 76px;
    }

    .question-block table tr td:nth-child(4) {
        width: 99px;
    }

    .question-block table tr td:nth-child(5) {
        width: 137px;
    }

    .question-block table tr td:nth-child(6) {
        width: 117px;
    }

    .question-single {
        padding: 31px 19px;
    }

    .form-question {
        padding-top: 38px;
    }

    .question-single__status {
        padding-bottom: 23px;
    }

    .about-block {
        display: block;
        padding-bottom: 34px;
    }

    .about-block__d1 {
        margin: 0 auto;
        width: 602px;
        padding-bottom: 30px;
    }

    .about-block__d2 {
        width: 100%;
        padding-left: 0px;
    }

    .about-block {
        padding-top: 0px;
    }

    .slider-page-item {
        width: 203px;
        height: 146px;
    }

    .slider-page-d {
        width: 650px;
    }

    .slider-page .slick-prev {
        left: -40px;
    }

    .slider-page .slick-next {
        right: -40px;
    }

    .block-top__item {
        width: 340px;
    }

    .garant {
        display: block;
    }

    .garant__d1 {
        display: block;
        margin: 5px auto;
        padding-bottom: 18px;
    }

    .garant__d2 {
        padding-left: 0;
        margin-top: 0;
    }

    .garant__d2 p {
        padding-left: 0px;
    }

    .garant__btn {
        display: block;
        margin: 15px auto;
    }

    .block-page {
        padding-bottom: 36px;
    }

    .cert-b {
        width: 650px;
    }

    .slider-cert-item {
        width: 141px;
        height: 189px;
    }

    .delivery-page {
        padding-top: 40px;
    }

    .content-title {
        padding-bottom: 19px;
    }

    .content-title--t1 {
        padding-bottom: 8px;
    }

    .item-type {
        margin-bottom: 13px;
        height: 161px;
    }

    .types-list {
        padding-bottom: 9px;
    }

    .item-type__text {
        padding: 0 15px;
    }

    .top-page {
        padding-left: 21px;
        padding-right: 21px;
    }

    .responce-item {
        padding: 36px 30px;
        padding-bottom: 33px;
    }

    .gallery-document--t1 .gallery-document__item {
        height: 222px;
        margin-bottom: 22px;
    }

    .gallery-document--t1 {
        padding-bottom: 18px;
    }

    .video-item {
        width: -moz-calc(100% / 2 - 30px);
        width: calc(100% / 2 - 30px);
        margin-bottom: 32px;
    }

    .video-item__data {
        margin-bottom: 14px;
        height: 188px;
    }

    .video-item__title {
        padding-bottom: 5px;
    }

    .pagination--responce-page3 {
        margin-top: 0px;
    }

    .portfolio__item {
        width: -moz-calc(100% / 2 - 24px);
        width: calc(100% / 2 - 24px);
        margin-bottom: 27px;
    }

    .portfolio__data {
        height: 248px;
        margin-bottom: 19px;
    }

    .public-page {
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: -moz-calc(100% + 20px);
        width: calc(100% + 20px);
        padding-bottom: 11px;
    }

    .public-page-item {
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 2 - 20px);
        flex: 0 0 calc(100% / 2 - 20px);
        margin-right: 20px;
        margin-bottom: 20px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 31px;
    }

    .public-page-item__image {
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        height: 200px;
    }

    .public-page-item__data {
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        padding: 20px 20px;
        padding-top: 14px;
        padding-right: 24px;
    }

    .public-page-item__title {
        line-height: 24px;
        margin-bottom: 11px;
    }

    .single-public {
        padding: 32px 19px;
    }

    .public-t__name {
        font-size: 20px;
    }

    .public-t {
        padding-bottom: 18px;
        margin-bottom: 23px;
    }

    .center-text--t2,p.center-text--t2 {
        padding-bottom: 17px;
    }

    .informer {
        padding-top: 6px;
        padding-bottom: 24px;
    }

    .informer__d1,.informer__d2 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 2 - 20px);
        flex: 0 0 calc(100% / 2 - 11px);
    }

    .informer-list2 li:before {
        left: 0;
    }

    .informer-list2 li {
        padding-left: 19px;
    }

    .content-list__point--t1 {
        left: 0px;
    }

    .informer-list1 li {
        padding-left: 37px;
        margin-bottom: 17px;
    }

    .video-b--t2 {
        text-align: center;
    }

    .video-b--t2 .video-item__data {
        height: 178px;
    }

    .video-b--t2 .video-item {
        margin-bottom: 28px;
    }

    .video-b--t2 {
        margin-bottom: 9px;
    }

    .consultation {
        padding-top: 42px;
        padding-right: 15px;
        -moz-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

    .consultation__title {
        font-size: 21px;
        padding-bottom: 8px;
    }

    .consultation__text {
        line-height: 25px;
    }

    .consultation__text {
        padding-bottom: 14px;
    }

    .consultation__d1,.consultation__d2 {
        height: auto;
        padding-bottom: 30px;
    }

    .public-nav-item {
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 2 - 20px);
        flex: 0 0 calc(100% / 2 - 20px);
    }

    .public-nav-item {
        height: auto;
    }

    .public-nav-item-d {
        padding: 30px 20px;
    }

    .public-nav {
        -moz-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

    .public-nav-item__d {
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    .public-nav-item__text {
        font-size: 15px;
    }

    .raiting--b1 {
        padding-bottom: 0px;
    }

    .dialog--select-delivery .dialog__content {
        padding: 35px 29px;
    }

    .result-search table td:first-child {
        width: 331px;
    }

    .search-dialog__input {
        padding-left: 29px;
    }

    .contacts-header-phone {
        letter-spacing: 1px;
    }

    .files-tab-content-wrap {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(17, auto);
    }

    .gallery-document__item--name .gallery-document__image {
        max-height: 169px;
    }

    .gallery-document__item--name {
        height: 220px;
    }

    .gallery-document__name {
        font-size: 12px;
    }
}

@media (max-width: 767px) {
    .nav {
        width: 240px;
        left: -240px;
        background: #fff;
        top: 52px;
        position: fixed;
        height: -moz-calc(100vh - 52px);
        height: calc(100vh - 52px);
        -moz-transition: all 500ms ease-in-out;
        transition: all 500ms ease-in-out;
    }

    .nav .base-block {
        height: 100%;
        overflow: auto;
    }

    .open-main .nav {
        left: 0;
        z-index: 200;
    }

    body::before {
        display: block;
        position: fixed;
        opacity: 0;
        z-index: -1;
        top: 0px;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        content: '';
        -moz-transition: all 500ms ease-in-out;
        transition: all 500ms ease-in-out;
    }

    .open-main::before {
        opacity: 1;
        z-index: 80;
    }

    .personal__name {
        display: none;
    }

    .search-block {
    }

    .search-block {
        position: absolute;
        left: -100%;
        top: 0px;
        width: 100%;
        background: #04667f;
        z-index: 128;
        padding: 0px;
        -moz-transition: all 500ms ease-in-out;
        transition: all 500ms ease-in-out;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding: 8px 10px;
        height: 52px;
    }

    .search-block__closed {
        position: absolute;
        right: -45px;
        top: 0px;
        bottom: 0;
        cursor: pointer;
        margin: auto;
        display: none;
        width: 40px;
        height: 40px;
    }

    .search-block__closed::before {
        position: absolute;
        width: 20px;
        height: 1px;
        content: '';
        display: block;
        background: #fff;
        transform: rotate(45deg);
        top: 0px;
        bottom: 0px;
        left: 0;
        right: 0;
        margin: auto;
    }

    .search-block__closed::after {
        position: absolute;
        width: 20px;
        height: 1px;
        content: '';
        display: block;
        background: #282828;
        transform: rotate(-45deg);
        top: 0px;
        bottom: 0px;
        left: 0;
        right: 0;
        margin: auto;
    }

    .mobile-search .search-block {
        left: 0px;
    }

    .top-block {
        height: 52px;
    }

    .header {
        display: none;
    }

    .base-block {
        padding: 0 10px;
    }

    .slider-start {
        padding-top: 10px;
    }

    .mobile-menu-list-block {
        display: flex;
    }

    .bodyFix {
        padding-right: 0px;
    }

    .personal__item--search--m {
        display: inline-block;
    }

    .logo-header-mobile {
        display: inline-block;
    }

    .personal__count {
        border: none;
        font-size: 0px;
        width: 9px;
        height: 9px;
    }

    .top-block .base-block {
        font-size: 0px;
    }

    .personal {
        text-align: right;
        width: -moz-calc(100% - 144px);
        width: calc(100% - 144px);
    }

    .personal__item {
        margin-left: 14px;
    }

    .personal__count {
        right: -1px;
        top: 3px;
    }

    .personal__count--f {
        right: -6px;
    }

    .is-sticky {
    }

    .personal__ico-u {
        display: none;
    }

    .personal__ico-u--white {
        display: inline;
    }

    .is-sticky .personal__ico-u {
        display: none;
    }

    .is-sticky .personal__ico-u--white {
        display: inline;
    }

    .personal__ico-f {
        display: none;
    }

    .personal__ico-f--white {
        display: inline;
    }

    .is-sticky .personal__ico-f {
        display: none;
    }

    .is-sticky .personal__ico-f--white {
        display: inline;
    }

    .personal__ico-p {
        display: none;
    }

    .personal__ico-p--white {
        display: inline;
    }

    .is-sticky .personal__ico-p {
        display: none;
    }

    .is-sticky .personal__ico-p--white {
        display: inline;
    }

    .slider-item__d1 {
        padding-top: 27px;
        -moz-box-flex: 400px;
        -ms-flex: 400px;
        flex: 400px;
        width: 400px;
    }

    .slider-start {
        padding-bottom: 20px;
    }

    .slider-item {
        padding-left: 19px;
        height: 259px;
        padding-right: 14px;
    }

    .slider-item__title {
        font-size: 26px;
        margin-bottom: 10px;
    }

    .slider-item__text {
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 17px;
    }

    .btn--slider {
        width: 187px;
        height: 46px;
        line-height: 46px;
    }

    .slider-item__d2 {
        padding-right: 0px;
    }

    .slider-item__d2 img {
        max-width: 200px;
        margin-top: -24px;
    }

    .categories-list {
        width: -moz-calc(100% + 10px);
        width: calc(100% + 10px);
    }

    .categories-item {
        width: -moz-calc(100% / 2 - 10px);
        width: calc(100% / 2 - 10px);
        margin-bottom: 8px;
        margin-right: 10px;
        height: 82px;
    }

    .categories-item__title {
        font-size: 14px;
        padding-top: 18px;
    }

    .categories-item--t5 .categories-item__title {
        padding-top: 18px;
        font-size: 14px;
    }

    .categories-item--t6 .categories-item__title {
        padding-top: 18px;
        font-size: 14px;
    }

    .categories-item--t7 .categories-item__title {
        padding-top: 18px;
        font-size: 14px;
    }

    .categories-item__desc {
        font-size: 14px;
        line-height: 14px;
    }

    .categories-item__ico {
        width: -moz-calc(100% - 120px);
        width: calc(100% - 120px);
        padding-right: 5px;
        padding-top: 16px;
    }

    .categories-item__ico img {
        max-width: 69px;
    }

    .categories-item__ico--t1 {
        padding-top: 22px;
    }

    .categories-item--t4 .categories-item__ico {
        padding-top: 18px;
    }

    .categories-item--t4 .categories-item__ico img {
        max-width: 80px;
    }

    .title {
        font-size: 24px;
    }

    .top-production .title {
        padding-bottom: 26px;
    }

    .product-categories {
        padding-bottom: 36px;
    }

    .production-item__sticker {
    }

    .production-item {
        width: -moz-calc(100% / 2 - 15px);
        width: calc(100% / 2 - 15px);
        min-height: 433px;
    }

    .production-item:hover {
        -moz-transform: scale(1);
        transform: scale(1);
    }

    .production-list {
    }

    .production-item__data {
        height: 173px;
    }

    .production-item__title {
        font-size: 14px;
        padding-bottom: 10px;
    }

    .production-item__line--f {
        padding-top: 0px;
        display: block;
    }

    .production-item__name {
        width: 100%;
        padding-bottom: 8px;
    }

    .select-buy__result:before {
        right: 11px;
    }

    .production-item__money {
        font-size: 23px;
    }

    .production-item__buy {
        padding: 0 10px 0 10px;
        height: 48px;
        line-height: 48px;
        font-size: 14px;
    }

    .production-item__buy::before {
        width: 28px;
    }

    .more-box__load {
        margin-left: 9px;
        font-size: 14px;
        margin-top: -10px;
    }

    .btn--catalog {
        margin: 18px auto;
        width: 150px;
        height: 45px;
        line-height: 45px;
        font-size: 14px;
    }

    .benefit .title {
        padding-bottom: 28px;
    }

    .public-block {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .public-list {
        width: 100%;
        padding-bottom: 6px;
    }

    .public-item {
        margin: 22px auto;
    }

    .slider-public .slick-prev {
        left: -2px;
        margin-top: 9px;
    }

    .slider-public .slick-next {
        right: -0px;
        margin-top: 9px;
    }

    .btn--news {
        width: 150px;
        height: 48px;
        line-height: 48px;
    }

    .btn {
        font-size: 13px;
    }

    .responce-block__title {
        font-size: 20px;
    }

    .responce-block {
        padding-top: 48px;
    }

    .responce-block__text {
        font-size: 24px;
        margin-top: -4px;
    }

    .box-responce {
        padding-top: 22px;
    }

    .slider-responce__name {
        padding-bottom: 8px;
    }

    .slider-responce .slick-prev,.slider-responce .slick-next {
        margin-top: 4px;
    }

    .slider-responce-item {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-right: 5px;
        padding-left: 2px;
        width: 100%;
    }

    .box-responce__d1 {
        padding-bottom: 41px;
    }

    .video-box {
        width: 357px;
        height: 195px;
    }

    .video-box__play {
        width: 58px;
        height: 58px;
    }

    .btn--responce {
        width: 221px;
        height: 44px;
        line-height: 44px;
    }

    .faq-block__title {
        font-size: 20px;
    }

    .faq-block__text {
        font-size: 24px;
        margin-top: -3px;
        padding-bottom: 25px;
    }

    .faq__title {
        padding-left: 19px;
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 16px;
    }

    .faq__item {
        margin-bottom: 11px;
    }

    .faq__title::after {
        right: 20px;
        width: 25px;
        height: 25px;
        background: url(../images/row-help2.svg) center no-repeat;
    }

    .footer__item {
        padding-top: 12px;
        padding-left: 20px;
        width: 162px;
    }

    .footer__item--t1 {
        padding-top: 52px;
        padding-left: 0px;
        width: 100%;
    }

    .footer__title {
        padding-bottom: 14px;
    }

    .footer__item--t2 {
        width: -moz-calc(100% / 3 - 20px);
        width: calc(100% / 3 - 20px);
        padding-left: 48px;
    }

    .footer__item--t3 {
        width: -moz-calc(100% / 3 - 20px);
        width: calc(100% / 3 - 20px);
        padding-left: 54px;
    }

    .footer-line {
        padding-top: 18px;
        padding-bottom: 20px;
    }

    .footer-line__text {
        text-align: center;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding: 0 100px;
        line-height: 18px;
        padding-bottom: 15px;
    }

    .bscompany {
        top: 0;
        right: 0;
        margin: auto;
        position: relative;
    }

    .slider .slick-dots li {
        margin: 0 4px;
        width: 6px;
        height: 6px;
    }

    .slider .slick-dots li.slick-active {
        width: 9px;
        height: 9px;
    }

    #navbar .top-block {
        display: block;
        position: fixed;
        top: 0px;
        z-index: 100;
    }

    #navbar .navbar-box {
        height: 52px;
    }

    .main {
        padding: 0px;
        display: block;
        width: 100%;
        padding-top: 17px;
    }

    .nav .base-block {
        padding: 0px;
    }

    .main__item {
        display: block;
        padding-bottom: 0px;
        position: relative;
    }

    .main__link:before {
        display: inline-block !important;
    }

    .main__link {
        color: #59453c;
        text-transform: none;
        padding-left: 18px;
        padding-top: 12px;
        padding-bottom: 12px;
        display: inline-block;
    }

    .main__item:hover .main-more {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    .main-more {
        width: 38px;
        height: 20px;
        position: absolute;
        top: 12px;
        right: 0;
        cursor: pointer;
        background: none;
        transform: rotate(0deg);
        transition: 0.3s ease all;
    }

    .main__item--sub .main-more {
        transform: rotate(180deg);
        transition: 0.3s ease all;
    }

    .main-more::before {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0px;
        left: 0;
        margin: auto;
        background: url(../images/m-row.svg) no-repeat;
        width: 7px;
        height: 7px;
        -moz-background-size: cover;
        background-size: cover;
        content: '';
    }

    .main-sub {
        display: none !important;
        padding-left: 40px;
        padding-top: 0px;
        padding-bottom: 10px;
        left: 0;
        width: 100% !important;
        top: 0;
        position: relative !important;
        background: none;
        background: none !important;
        -webkit-box-shadow: 0px 0px 0 0px rgba(34, 60, 80, 0) !important;
        -moz-box-shadow: 0px 0px 0px 0px rgba(34, 60, 80, 0) !important;
        box-shadow: 0px 0px 0 0px rgba(34, 60, 80, 0) !important;
    }

    .main__item--sub .main-sub {
        display: block !important;
    }

    .main-sub__item {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .main-sub__link {
        padding: 7px 0px;
    }

    .nav--mobile {
        display: block;
    }

    .social-header {
        width: 100%;
        padding-bottom: 26px;
    }

    .social-header__link {
        width: 26px;
        height: 26px;
    }

    .social-header__item {
        margin-right: 12px;
    }

    .social-header__w1 {
        width: 18px;
    }

    .social-header__w2 {
        width: 14px;
    }

    .social-header__w3 {
        width: 12px;
    }

    .contacts-header-time {
        font-size: 14px;
    }

    .contacts-header-time::before {
        margin-right: 6px;
    }

    .contacts-header-phone {
        font-size: 21px;
        letter-spacing: 0px;
    }

    .contacts-header-line {
        padding-top: 15px;
    }

    .path {
        font-size: 13px;
        padding-top: 17px;
        padding-bottom: 33px;
        padding-bottom: 30px;
    }

    .content .title {
        padding-bottom: 26px;
    }

    .faq--full .faq__title {
        padding-left: 17px;
    }

    .faq--full .faq__text {
        padding-left: 21px;
        padding-right: 21px;
        line-height: 24px;
        padding-top: 13px;
        padding-bottom: 16px;
    }

    .title2 {
        font-size: 20px;
        padding-bottom: 30px;
    }

    .callback {
        padding: 26px 20px;
    }

    .path {
        line-height: 17px;
        padding-top: 16px;
    }

    .tabs-documents {
        display: block;
        width: 100%;
        padding: 15px 20px;
        padding-top: 5px;
    }

    .tabs-documents__item {
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        margin: 0;
        margin-top: 10px;
    }

    .tabs-documents-content {
        padding-top: 35px;
    }

    .gallery-document__item {
        width: -moz-calc(100% / 3 - 16px);
        width: calc(100% / 3 - 16px);
        height: 186px;
    }

    .files-tab {
        padding: 0;
        text-align: justify;
        -moz-text-align-last: justify;
        text-align-last: justify;
    }

    .files-tab-content {
        padding-top: 16px;
    }

    .files-tab__item {
        margin: 0;
    }

    .files-list__item::before {
        left: 15px;
    }

    .files-list__item span {
        height: 65px;
    }

    .files-list__item {
        padding-left: 52px;
        margin-bottom: 10px;
    }

    .gallery-document__big {
        width: 26px;
        height: 26px;
    }

    .gallery-document__big::after,.gallery-document__big::before {
        width: 14px;
    }

    .single-production {
        display: block;
        width: 100%;
    }

    .sticker-box__item {
        font-size: 13px;
        padding: 5px 14px;
    }

    .single-production-slider-big__item {
        height: 263px;
    }

    .single-production-img__d1 {
        padding-top: 16px;
        padding-right: 40px;
    }

    .single-production-img__d1 .slick-next {
        width: 34px;
        height: 34px;
        right: -41px;
    }

    .single-production-img__d1 .slick-next::before {
        width: 20px;
        height: 20px;
    }

    .single-production__d2 {
        width: 100%;
        padding-left: 19px;
        padding-right: 19px;
        height: auto;
        padding-bottom: 0px;
        margin-bottom: 20px;
    }

    .single-production__title {
        font-size: 20px;
        line-height: 28px;
        padding-bottom: 23px;
    }

    .parametr-line {
        padding-bottom: 28px;
        padding-right: 34px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    .single-production__d3 {
        display: block;
        width: 100%;
        padding: 26px 18px;
        height: 195px;
    }

    .single-production__wish,.single-production-buy {
        display: none;
    }

    .single-production-f {
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .single-production-f .single-production__wish,.single-production-f .single-production-buy {
        display: inline-block;
    }

    .single-production-f__d3,.single-production-f__d4 {
        display: block;
    }

    .single-production-f__d1 {
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -moz-box-flex: 0;
        -ms-flex: 0 0 154px;
        flex: 0 0 154px;
        width: 154px;
    }

    .single-production-f__d2 {
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        -moz-box-flex: 0;
        -ms-flex: 0 0 154px;
        flex: 0 0 154px;
        width: 154px;
    }

    .single-production-f__d3 {
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 154px);
        flex: 0 0 calc(100% - 154px);
        width: -moz-calc(100% - 154px);
        width: calc(100% - 154px);
        padding-top: 34px;
    }

    .single-production-f__d4 {
        -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 154px);
        flex: 0 0 calc(100% - 154px);
        width: -moz-calc(100% - 154px);
        width: calc(100% - 154px);
        padding-top: 4px;
    }

    .single-production-money__button {
        max-width: 146px;
    }

    .single-production {
        padding-bottom: 39px;
    }

    .production-desc {
        padding: 28px 20px 43px 20px;
    }

    .production-desc__title {
        font-size: 20px;
        padding-bottom: 9px;
    }

    .production-desc__text {
        padding-bottom: 22px;
    }

    .tabs-production__item {
        font-size: 13px;
        padding: 0 5px;
        text-align: center;
        height: 45px;
        line-height: 45px;
        width: -moz-calc(100% / 3);
        width: calc(100% / 3);
    }

    .tabs-production-content {
        padding-top: 29px;
    }

    .alert-empty {
        font-size: 16px;
    }

    .respone-info__text br {
        display: none;
    }

    .btn--responce-add {
        font-size: 15px;
    }

    .production-responce {
        padding-top: 28px;
    }

    .production-responce-item {
        padding-bottom: 13px;
    }

    .production-responce-item__symbol {
        left: -1px;
        top: -1px;
    }

    .pagination--responce {
        padding-top: 2px;
        padding-left: 45px;
    }

    .production-desc {
        padding-bottom: 33px;
        margin-bottom: 44px;
    }

    .title2--t2 {
        font-size: 24px;
        padding-bottom: 26px;
    }

    .production-b {
        width: 100%;
    }

    .slider-production-item .production-item {
        margin: 0 auto;
        width: 213px;
        display: block;
        padding-right: 17px;
    }

    .production-item__sticker {
    }

    .slider-production-item .production-item__line--f {
        display: block;
        padding-bottom: 15px;
    }

    .slider-production-item .production-item__name {
        display: block;
        width: 100%;
    }

    .slider-production-item .production-item__title {
        padding-bottom: 11px;
    }

    .slider-production-item .production-item__buy {
        height: 48px;
    }

    .slider-production .slick-next,.slider-production .slick-prev {
        margin-top: 2px;
    }

    .slider-production .slick-prev {
        left: -2px;
    }

    .slider-production .slick-next {
        right: -2px;
    }

    .slider-production-item .production-item__buy {
        padding: 0 13px 0 13px;
    }

    .a-product {
        padding-top: 2px;
        width: 100%;
    }

    .a-item {
        width: 100%;
        margin-bottom: 36px;
    }

    .a-item:last-child {
        margin-bottom: 0px;
    }

    .table-p table tr td:first-child {
        width: 49.5%;
    }

    .table-p table td {
        padding: 21px 21px;
    }

    .catalog-list {
        width: -moz-calc(100% + 10px);
        width: calc(100% + 10px);
    }

    .catalog-list__item {
        width: -moz-calc(100% / 2 - 10px);
        width: calc(100% / 2 - 10px);
        margin-right: 10px;
        margin-bottom: 14px;
    }

    .catalog-list__item:hover {
        transform: scale(1.02);
    }

    .catalog-list__data {
    }

    .catalog-list__desc {
        font-size: 17px;
        max-width: 70%;
        line-height: 18px;
    }

    .catalog-list__img img {
        max-width: 69px;
    }

    .catalog-list__img {
        padding-top: 16px;
        display: none;
    }

    .catalog-list__img--t2 img {
        max-width: 30px;
    }

    .categories-list--catalog {
        padding-bottom: 9px;
    }

    .categories-list--catalog .categories-item {
        height: 81px;
        margin-bottom: 0px;
    }

    .categories-list--catalog .categories-item .categories-item__title {
        font-size: 14px;
        padding-top: 15px;
    }

    .categories-list--catalog .categories-item .categories-item__ico img {
        max-width: 70px;
    }

    .productions-b__d2 {
        display: none;
    }

    .sort-block {
        width: -moz-calc(100% / 2 - 5px);
        width: calc(100% / 2 - 5px);
    }

    .sort-block--t1 {
        width: -moz-calc(100% / 2 - 5px);
        width: calc(100% / 2 - 5px);
    }

    .sort-block__name {
        font-size: 13px;
        height: 52px;
        line-height: 52px;
        padding-left: 32px;
    }

    .sort-block__value {
        width: 140px;
    }

    .sort-select {
        font-size: 13px;
    }

    .sort-block {
        height: 48px;
    }

    .sort-select__result {
        padding-right: 25px;
        font-size: 13px;
        padding-left: 7px;
    }

    .sort-select__result:before {
        right: 16px;
    }

    .sort-block--t1 .sort-block__name {
        padding-left: 20px;
    }

    .sort-block--t1 .sort-block__value {
        width: 110px;
    }

    .production-list--t2 {
        padding-bottom: 20px;
    }

    .production-list--t2 .production-item {
        padding-left: 18px;
        min-height: 431px;
        width: -moz-calc(100% / 2 - 15px);
        width: calc(100% / 2 - 15px);
    }

    .production-list--t2 .production-item .production-item__data {
        height: 171px;
    }

    .production-list--t2 .production-item .production-item__line--f {
        display: block;
    }

    .production-list--t2 .production-item .production-item__title {
        padding-bottom: 10px;
    }

    .production-list--t2 .production-item .production-item__name {
        width: 100%;
        padding-bottom: 10px;
    }

    .production-list--t2 .production-item .production-item__buy {
        padding: 0 12px 0 12px;
        height: 48px;
        line-height: 48px;
    }

    .catalog-slider .slick-next {
        margin-top: 0px;
    }

    .sort-select__result {
        line-height: 48px;
    }

    .sort-select__item a {
        padding: 3px 10px;
    }

    .files-tab--page {
        text-align: center;
        -moz-text-align-last: center;
        text-align-last: center;
        padding-top: 2px;
    }

    .files-tab--page .files-tab__item {
        margin: 0 10px;
        margin-bottom: 15px;
    }

    .contact-s {
        padding-top: 38px;
        padding-left: 18px;
        padding-right: 18px;
    }

    .contact-item__name {
        font-size: 18px;
        text-align: center;
        padding-bottom: 26px;
    }

    .contact-item {
        display: block;
        padding-bottom: 30px;
        margin-bottom: 27px;
    }

    .contact-item__data {
        width: 100%;
    }

    .contact-item__map {
        width: 100%;
    }

    .contact-item__desc {
        padding-bottom: 20px;
        font-size: 15px;
    }

    .contact-item--email {
        margin-bottom: 17px;
    }

    .contact-item__map {
        height: 357px;
    }

    .contact-item:last-child {
        padding-bottom: 14px;
    }

    .contact-s {
        margin-bottom: 49px;
    }

    .cart-box {
        display: block;
        width: 100%;
    }

    .cart-box__d1 {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 20px;
    }

    .cart-box__d2 {
        width: 100%;
    }

    .deliver-box {
        padding-top: 24px;
        padding-left: 19px;
        padding-bottom: 8px;
        padding-right: 19px;
    }

    .deliver-box__title {
        font-size: 16px;
        padding-bottom: 18px;
    }

    .pay-box__title {
        font-size: 16px;
    }

    .pay-box {
        padding-top: 25px;
        padding-left: 19px;
        padding-right: 19px;
        padding-bottom: 26px;
    }

    .pay-box__item {
        width: 100%;
    }

    .pay-box__item--d {
        max-width: 100%;
        width: 145px;
    }

    .pay-box__ico {
        margin-left: 18px;
    }

    .user-box {
        padding-top: 30px;
        padding-left: 19px;
        padding-right: 19px;
    }

    .user-box__title {
        font-size: 16px;
    }

    .user-box__line--t1 {
        padding-bottom: 27px;
    }

    .result-cart__title {
        text-align: left;
        font-size: 16px;
    }

    .result-cart {
        padding-top: 22px;
        padding-left: 20px;
        padding-right: 15px;
    }

    .btn--result-cart {
        display: block;
        margin: 0 auto;
        max-width: 229px;
        font-size: 16px;
    }

    .result-cart__info br {
        display: block;
    }

    .delivery-type {
        display: block;
        width: 100%;
        padding: 20px 21px 10px 21px;
    }

    .delivery-type__item {
        width: 100%;
        margin-bottom: 7px;
    }

    .order-detail {
        padding-left: 19px;
        padding-right: 22px;
        padding-top: 44px;
        padding-bottom: 14px;
    }

    .order-detail__title {
        font-size: 16px;
    }

    .order-detail__item {
        padding-bottom: 10px;
    }

    .calc-delivery {
        padding: 28px 20px;
    }

    .calc-delivery__title {
        font-size: 16px;
    }

    .calc-delivery__text {
        padding-bottom: 16px;
    }

    .delivery-shop {
        padding: 30px 20px;
    }

    .delivery-shop__title {
        font-size: 16px;
        padding-bottom: 14px;
    }

    .btn--delivery-shop {
        font-size: 15px;
    }

    .delivery-shop {
        margin-bottom: 14px;
    }

    .cart-top {
        height: 45px;
        margin-bottom: 20px;
    }

    .cart-count {
        width: 161px;
    }

    .cart-list-item__d4 {
        padding-top: 2px;
    }

    .cart-addition {
        padding-right: 12px;
    }

    .cart-list-item__money--m {
        padding-right: 11px;
    }

    .cart-remove {
        margin-left: 46px;
    }

    .order-list table tr {
        display: none;
    }

    .order-list table tr.order-data {
        display: block;
    }

    .lk-main__item {
        width: 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin-bottom: 10px;
    }

    .order-mobile,.order-mobile-detail {
        display: block;
    }

    .order-data td {
        display: block;
    }

    .order-list {
        padding-top: 20px;
    }

    .mobile-order-active .order-mobile {
        margin-bottom: 0px;
    }

    .order-info {
        padding: 22px 19px;
        padding-bottom: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-right: 8px;
        padding-bottom: 26px;
    }

    .order-info__d1 {
        padding-bottom: 18px;
    }

    .order-info__d1,.order-info__d2 {
        width: 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding-left: 0px;
        margin-top: 0px;
    }

    .order-info__img {
        height: 69px;
    }

    .order-info__d3,.order-info__d4 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
    }

    .order-info__d3 {
        text-align: left;
    }

    .order-info__d4 {
        text-align: right;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-right: 11px;
    }

    .order-info__title {
        margin-bottom: 13px;
    }

    .order-info .cart-addition {
        margin-bottom: 25px;
    }

    .order-list {
        padding-bottom: 11px;
        margin-bottom: 28px;
    }

    .order-status {
        width: auto;
        margin-left: 0px;
        padding: 0px 10px;
        line-height: 24px;
    }

    .product-w-item {
        padding-top: 25px;
        padding-right: 17px;
        padding-bottom: 29px;
    }

    .product-w-item__d3 {
        padding-bottom: 15px;
    }

    .product-w-item__d4 {
        padding-left: 20px;
        -moz-box-flex: 6;
        -ms-flex-positive: 6;
        flex-grow: 6;
    }

    .product-w-item__d5 {
        padding-right: 0px;
        text-align: right;
        padding-top: 8px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 138px;
        flex: 0 0 138px;
        width: 138px;
    }

    .product-w-count {
        margin-right: 0;
    }

    .product-w-item__d4 {
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .product-w-item__d6 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        text-align: right;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-right: 2px;
        padding-top: 22px;
    }

    .product-w-item__buy {
        display: inline-block;
        width: 128px;
        height: 43px;
        font-size: 13px;
        line-height: 40px;
    }

    .product-w-item__buy::before {
        width: 25px;
        height: 25px;
    }

    .user-profile {
        padding: 20px 19px;
        padding-bottom: 25px;
    }

    .user-profile__item {
        margin-right: 0px;
        width: 100%;
    }

    .user-profile-d {
        width: 100%;
    }

    .user-profile__edit-ico {
        right: 25px;
    }

    .user-profile__btn {
        font-size: 15px;
    }

    .user-profile--t1 {
        margin-bottom: 43px;
    }

    .number-b__money {
        font-size: 11px;
    }

    .number-b__num {
        font-size: 10px;
        width: 26px;
        height: 26px;
    }

    .bonus-line {
        height: 5px;
        top: 0px;
    }

    .bonus-block {
        padding-top: 46px;
    }

    .number-b {
        top: 9px;
    }

    .bonus-line {
        margin-bottom: 37px;
    }

    .bonus-block__text {
        padding-bottom: 16px;
        line-height: 23px;
    }

    .number-b__money {
        width: 70px;
        margin-left: -19px;
        top: -35px;
    }

    .bonus-block__money {
        margin-top: -4px;
    }

    .number-b--t6 {
        margin-left: -27px;
    }

    .bonus-block {
        margin-bottom: 0px;
    }

    .help-block {
        padding: 21px 20px;
    }

    .question-block table tr {
        display: none;
    }

    .question-block table tr.question-block-data {
        display: block;
    }

    .question-block table tr.question-block-data td {
        background: none !important;
    }

    .question-block table tr td {
        width: 100% !important;
        text-align: left !important;
    }

    .help-block__line {
        padding-bottom: 40px;
    }

    .question-single {
        padding: 27px 20px;
    }

    .question-single__text {
        font-size: 14px;
        line-height: 22px;
    }

    .user-i__ico {
        width: 25px;
        height: 25px;
    }

    .question-single__admin-mess {
        padding-left: 56px;
        padding-bottom: 17px;
        padding-right: 30px;
        padding-bottom: 21px;
    }

    .question-single__user-mess {
        margin-bottom: 52px;
        padding-bottom: 30px;
    }

    .question-single__fio {
        font-size: 15px;
    }

    .user-i__ico img {
        width: 15px;
        height: 15px;
    }

    .user-i__t {
        top: 10px;
    }

    .form-question {
        padding-top: 32px;
        padding-left: 27px;
    }

    .form-question__title {
        padding-bottom: 16px;
    }

    .form-question__textarea {
        margin-bottom: 13px;
    }

    .form-question__title {
        padding-bottom: 12px;
    }

    .question-single {
        padding-bottom: 10px;
    }

    .question-block__date {
        display: inline-block;
        vertical-align: middle;
        margin-left: 2px;
        color: #7b7a7a;
    }

    .question-mobile,.question-mobile-data {
        display: block;
    }

    .about-block__d1 {
        max-width: 602px;
        width: auto;
    }

    .about-block__d2 p.about-block__b {
        font-size: 16px;
        line-height: 23px;
    }

    .title3 {
        font-size: 24px;
        padding-bottom: 17px;
    }

    .about-block {
        padding-bottom: 25px;
    }

    .content p {
        font-size: 15px;
        line-height: 24px;
    }

    .slider-page-item {
        width: 178px;
        height: 128px;
    }

    .slider-page-d {
        padding-top: 5px;
        width: 380px;
    }

    .content {
        padding-bottom: 25px;
    }

    .top-b {
        padding-top: 44px;
    }

    .block-top {
        padding-top: 2px;
        width: 100%;
    }

    .block-top__item {
        margin-right: 0;
        width: 100%;
        display: block;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    .btn--top-b {
        width: 219px;
        height: 50px;
        line-height: 50px;
    }

    .top-b {
        padding-bottom: 46px;
    }

    .block-page {
        padding-top: 46px;
    }

    .garant__d1 {
        width: auto;
        padding-bottom: 5px;
    }

    .garant {
        padding-top: 0;
    }

    .garant__btn {
        font-size: 15px;
    }

    .block-page {
        padding-bottom: 32px;
    }

    .cert-b {
        padding-top: 2px;
        padding-bottom: 30px;
    }

    .slider-cert-item {
        width: 110px;
        height: 143px;
    }

    .cert-b {
        width: 386px;
    }

    .btn--cert {
        height: 46px;
        line-height: 45px;
        width: 176px;
    }

    .cert-block {
        padding-bottom: 50px;
    }

    .delivery-page {
        padding: 25px 18px;
    }

    .content-title {
        font-size: 20px;
    }

    .content-list li {
        line-height: 21px;
        margin-bottom: 22px;
    }

    .item-type {
        width: -moz-calc(100% / 2 - 20px);
        width: calc(100% / 2 - 20px);
        margin-bottom: 17px;
        height: 166px;
    }

    .item-type__data {
        height: 86px;
    }

    .item-type--t3 {
        width: -moz-calc(100% - 20px);
        width: calc(100% - 20px);
    }

    .types-list {
        padding-bottom: 0px;
    }

    .center-text--t1,p.center-text--t1 {
        padding-bottom: 22px;
    }

    .content-title--t1 {
        padding-bottom: 14px;
    }

    .table-page table tr th {
        padding: 22px 22px;
    }

    .table-page table tr td {
        padding: 22px 22px;
    }

    .btn--delivery {
        font-size: 15px;
    }

    .main-page {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .main-page__item {
        width: 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin-bottom: 8px;
    }

    .top-page {
        padding-bottom: 10px;
        margin-bottom: 30px;
    }

    .responce-item {
        padding: 33px 21px;
        padding-bottom: 30px;
    }

    .responce-item__name {
        padding-top: 4px;
        padding-bottom: 3px;
    }

    .gallery-document--t1 {
        padding-top: 1px;
        width: -moz-calc(100% + 20px);
        width: calc(100% + 20px);
        padding-bottom: 29px;
    }

    .gallery-document--t1 .gallery-document__item {
        width: -moz-calc(100% / 3 - 20px);
        width: calc(100% / 3 - 20px);
        margin-right: 20px;
        height: 186px;
        margin-bottom: 11px;
    }

    .video-b {
        padding-top: 0;
        width: 100%;
    }

    .video-item {
        width: 100%;
        margin-right: 0px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        margin-bottom: 26px;
    }

    .video-item__data {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        height: 252px;
    }

    .video-item__play {
        width: 78px;
        height: 78px;
    }

    .portfolio__data {
        height: 161px;
        margin-bottom: 18px;
    }

    .portfolio__item {
        margin-bottom: 23px;
    }

    .portfolio__name {
        padding: 0;
    }

    .portfolio {
        padding-bottom: 0px;
    }

    .portfolio-more {
        padding-top: 0px;
    }

    .more-btn {
        font-size: 14px;
        padding: 12px 0;
        width: 192px;
        padding-left: 23px;
    }

    .main-page--t1 {
        width: 100%;
    }

    .main-page--t1 .main-page__item {
        width: 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin-bottom: 8px;
    }

    .public-page-item {
        width: 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .public-page {
        width: 100%;
    }

    .public-page-item__image {
        height: 259px;
    }

    .public-page-item__data {
        padding-right: 20px;
    }

    .public-t__img {
        width: 71px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 71px;
        flex: 0 0 71px;
        padding-top: 5px;
    }

    .public-t__ico {
        width: 52px;
        height: 52px;
    }

    .public-t__data {
        padding-top: 0px;
    }

    .single-public {
        padding: 24px 19px;
    }

    .public-t__name {
        font-size: 18px;
    }

    .center-text--t2 img,p.center-text--t2 img {
        max-width: 100%;
    }

    .informer {
        display: block;
        width: 100%;
        padding-top: 30px;
        padding-bottom: 17px;
    }

    .informer__d1,.informer__d2 {
        width: 100%;
    }

    .informer__title {
        padding-bottom: 16px;
    }

    .informer-list1 li {
        margin-bottom: 19px;
    }

    .video-b--t2 .video-item__data {
        height: 228px;
    }

    .consultation__d1 {
        display: none;
    }

    .consultation {
        display: block;
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 27px;
    }

    .consultation__d2 {
        padding-left: 0px;
        text-align: center;
    }

    .consultation__title {
        font-size: 18px;
    }

    .consultation__text {
        padding-bottom: 22px;
    }

    .btn--consultation-m {
        margin: 0 auto;
        height: 48px;
        line-height: 48px;
        width: 238px;
    }

    .public-nav-item__d {
        display: none;
    }

    .public-nav-item {
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 2 - 20px);
        flex: 0 0 calc(100% / 2 - 5px);
    }

    .public-nav-item-d {
        padding: 27px 20px;
    }

    .dialog--product-responce {
        max-width: 548px;
        width: -moz-calc(100% - 20px);
        width: calc(100% - 20px);
    }

    .btn--cart-dialog {
        font-size: 15px;
    }

    .dialog-res__title {
        font-size: 20px;
    }

    .dialog--product-responce .dialog__content {
        padding: 16px 20px;
    }

    .dialog-res__product-name {
        font-size: 16px;
        padding-bottom: 36px;
    }

    .btn--add-responce {
        height: 49px;
        font-size: 15px;
    }

    .dialog--help {
        width: -moz-calc(100% - 20px);
        width: calc(100% - 20px);
    }

    .dialog--help .dialog__content {
        padding: 27px 21px;
        padding-right: 21px;
        padding-bottom: 15px;
    }

    .dialog--select-delivery {
        width: -moz-calc(100% - 20px);
        width: calc(100% - 20px);
    }

    .dialog__title {
        font-size: 20px;
    }

    .dialog--select-delivery .dialog__content {
        padding: 26px 20px;
    }

    .search-dialog {
        margin-bottom: 6px;
    }

    .select-btn {
        width: 106px;
    }

    .result-search table th {
        padding: 23px 0;
    }

    .result-search table td:first-child {
        width: 160px;
    }

    .result-search table td {
        padding: 17px 0;
        font-size: 14px;
        line-height: 26px;
    }

    .result-search table td:last-child {
        width: 106px;
        font-size: 13px;
    }

    .search-dialog__search {
        right: 22px;
    }

    .form-reg__line--t2 {
        padding-left: 25px;
    }

    .form-reg__line--t2 .checkbox {
        position: absolute;
        left: 0px;
        top: 0px;
        margin-top: 0px;
    }

    .files-tab-content__item-inner {
        padding: 0;
    }

    .files-tab-content__item-inner .contact-s {
        padding: 0;
        margin: 0;
        height: 100%;
    }

    .contact-item__name--inner {
        font-size: 15px;
        text-align: left;
        padding: 3px 10px;
    }

    .files-tab-content-wrap {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(25, auto);
    }

    .gallery-document__item--name .gallery-document__image {
        max-height: 186px;
    }

    .gallery-document__item--name {
        height: 240px;
    }

    .order-show {
        display: none;
    }
}

@media (max-width: 479px) {
    .slider-item__title {
        font-size: 21px;
        margin-bottom: 3px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-left: 2px;
    }

    .slider-item__text {
        font-size: 12px;
        line-height: 17px;
        padding-bottom: 0px;
    }

    .slider-item__d1 {
        padding-top: 33px;
    }

    .btn--slider {
        display: none;
    }

    .btn--m {
        display: block;
    }

    .slider-item__d1 {
        -moz-box-flex: 150px;
        -ms-flex: 150px;
        flex: 150px;
        width: 150px;
    }

    .slider-item__d2 {
        -moz-box-flex: 150px;
        -ms-flex: 150px;
        flex: 150px;
        width: 150px;
    }

    .slider-item {
        display: block;
        padding-left: 16px;
        padding-right: 16px;
        font-size: 0px;
    }

    .slider-item__d1 {
        display: inline-block;
        vertical-align: top;
        width: 150px;
    }

    .slider-item__d2 {
        display: inline-block;
        vertical-align: top;
        width: -moz-calc(100% - 150px);
        width: calc(100% - 150px);
    }

    .btn--slider {
        margin: 10px auto;
        width: 184px;
    }

    .slider-item__d2 img {
        margin-top: 54px;
        max-width: 130px;
    }

    .categories-list {
        width: 100%;
    }

    .categories-item {
        width: -moz-calc(100% - 70px);
        width: calc(100% - 70px);
        margin: 0 auto;
        margin-bottom: 11px;
        display: block;
    }

    .production-list {
        width: 100%;
        padding-bottom: 25px;
    }

    .production-item {
        width: 100%;
        padding-right: 18px;
        padding-left: 18px;
        padding-bottom: 15px;
        min-height: auto;
    }

    .production-item__data img {
        max-width: 70%;
        max-height: 70%;
    }

    .production-item__line--f {
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
    }

    .production-item__title {
        padding-bottom: 0px;
        margin-bottom: 14px;
    }

    .production-item__name {
        -moz-box-flex: 0;
        -ms-flex: 0 0 154px;
        flex: 0 0 154px;
        width: 154px;
    }

    .production-item__buy {
        padding-left: 14px;
    }

    .top-production {
        padding-bottom: 25px;
    }

    .public-block {
        padding-top: 48px;
    }

    .public-item {
        width: -moz-calc(100% - 50px);
        width: calc(100% - 50px);
        height: 293px;
    }

    .public-item__data {
        height: 172px;
    }

    .public-item__name {
        padding-top: 17px;
    }

    .public-item__text {
        display: none;
    }

    .public-item__more {
        padding-top: 21px;
        font-size: 14px;
    }

    .public-list {
        padding-bottom: 10px;
    }

    .slider-public .slick-prev,.slider-public .slick-next {
        margin-top: 1px;
    }

    .box-responce__d1 {
        padding-left: 25px;
        padding-right: 25px;
        width: 100%;
        padding: 0;
        padding-bottom: 16px;
    }

    .slider-responce__name {
        margin-left: 0px;
    }

    .slider-responce__text {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding: 0 38px;
    }

    .slider-responce__link {
        font-size: 14px;
    }

    .slider-responce__right {
        padding-right: 0px;
        padding-top: 21px;
    }

    .slider-responce .slick-next,.slider-responce .slick-prev {
        margin-top: -15px;
    }

    .slider-responce .slick-next {
        right: 0px;
    }

    .slider-responce .slick-prev {
        left: 0px;
    }

    .video-box {
        width: 243px;
        height: 132px;
    }

    .box-responce {
        padding-bottom: 20px;
    }

    .faq-block {
        padding-top: 43px;
    }

    .faq-block__text {
        padding-bottom: 23px;
    }

    .faq__title {
        font-size: 15px;
        padding-top: 19px;
        padding-bottom: 20px;
    }

    .logo-footer__title {
        display: inline;
    }

    .footer__item {
        padding-top: 14px;
        padding-left: 13px;
        width: 50%;
    }

    .footer__item--t2 {
        padding-left: 52px;
    }

    .footer__item--t1 {
        padding-top: 52px;
        padding-left: 0px;
        width: 100%;
    }

    .footer__item--t3 {
        display: block;
        margin: 0 auto;
        padding-left: 0px;
        width: 92px;
        padding-top: 30px;
    }

    .contacts-footer {
        padding-top: 38px;
    }

    .footer-line__text {
        padding: 0 0px 15px 0;
    }

    .callback__line {
        line-height: 21px;
    }

    .callback__line--t1 {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-left: 30px;
        position: relative;
    }

    .callback__line--t1 .checkbox {
        position: absolute;
        left: 0px;
        left: 4px;
        top: 4px;
    }

    .callback__line--t2 {
        text-align: center;
        padding-top: 13px;
    }

    .callback__button {
        font-size: 15px;
        line-height: 46px;
    }

    .tabs-documents {
        padding: 15px 10px;
        padding-top: 5px;
    }

    .gallery-document__item {
        width: -moz-calc(100% / 2 - 15px);
        width: calc(100% / 2 - 15px);
        margin-bottom: 10px;
    }

    .files-tab {
        text-align: center;
        -moz-text-align-last: center;
        text-align-last: center;
    }

    .files-tab__item {
        margin: 0 5px;
        margin-bottom: 15px;
    }

    .files-tab-content {
        padding-top: 9px;
    }

    .files-list__item {
        padding-right: 5px;
        line-height: 20px;
        margin-bottom: 14px;
    }

    .single-production-slider-big__item {
        height: 246px;
    }

    .single-production__d2 {
        padding-top: 24px;
        padding-right: 12px;
    }

    .single-production__title {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 18px;
    }

    .parametr-line {
        padding-right: 0px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -moz-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left;
    }

    .parametr-line__item {
        width: 103px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 103px;
        flex: 0 0 103px;
        margin-bottom: 18px;
        margin-right: 20px;
    }

    .parametr-line__item:last-child {
        margin-bottom: 0px;
        margin-right: 0px;
    }

    .select-parametr__result:before {
        right: 9px;
    }

    .select-parametr__result {
        padding-left: 12px;
        padding-right: 23px;
    }

    .parametr-line__item--full {
        width: 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin-bottom: -4px;
    }

    .parametr-line__t1 {
        display: block;
        margin-left: 0px;
        padding-left: 0px;
        padding-top: 7px;
    }

    .parametr-line__item--t1 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 140px;
        flex: 0 0 140px;
    }

    .parametr-line--m1 {
        margin-bottom: 0px;
        padding-bottom: 10px;
    }

    .parametr-line--m2 .parametr-line__item {
        margin-bottom: 8px;
    }

    .parametr-line--m2 .parametr-line__item--full {
        margin-bottom: -4px;
    }

    .parametr-line--m2 {
        padding-bottom: 19px;
    }

    .single-production__d3 {
        padding: 27px 20px;
        height: auto;
    }

    .single-production-f__d1 {
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -moz-box-flex: 0;
        -ms-flex: 0 0 132px;
        flex: 0 0 132px;
        width: 132px;
    }

    .single-production-f__d2 {
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        -moz-box-flex: 0;
        -ms-flex: 0 0 124px;
        flex: 0 0 124px;
        width: 124px;
    }

    .single-production-f__d3 {
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        padding-top: 29px;
    }

    .single-production-f__d4 {
        -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        padding-top: 29px;
    }

    .single-production-money,.count-production {
        padding-bottom: 0px;
    }

    .single-production {
        padding-bottom: 41px;
    }

    .production-desc {
        letter-spacing: -0.5px;
    }

    .tabs-production {
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        border-top: 0px;
    }

    .tabs-production__item {
        padding: 0;
        width: auto;
        height: 38px;
        line-height: 34px;
        font-size: 13px;
        color: #787878;
        position: relative;
    }

    .tabs-production__item--active {
        background: none;
        color: #282828;
    }

    .tabs-production__item--active::before {
        position: absolute;
        bottom: 0px;
        height: 2px;
        background: #4e4e4e;
        width: 100%;
        content: '';
        display: block;
    }

    .alert-empty {
        padding-bottom: 24px;
    }

    .respone-info__text {
        line-height: 19px;
        padding-bottom: 25px;
    }

    .btn--responce-add {
        height: 46px;
        line-height: 46px;
        font-size: 16px;
    }

    .production-responce-item__symbol {
        display: none;
    }

    .production-responce-item {
        padding-left: 0px;
    }

    .raiting {
        padding-bottom: 19px;
    }

    .production-responce-item__text {
        padding-bottom: 21px;
    }

    .pagination--responce {
        padding-left: 0px;
    }

    .pagination__active,.pagination__link,.pagination__next,.pagination__prev {
        margin: 0 6px 0 0;
        font-size: 14px;
    }

    .production-responce-item__text {
        line-height: 21px;
        padding-bottom: 11px;
    }

    .production-responce-item {
        padding-bottom: 18px;
    }

    .pagination__active,.pagination__link,.pagination__next,.pagination__prev {
        line-height: 26px;
        width: 26px;
        height: 26px;
    }

    .slider-production-item .production-item {
        width: 243px;
    }

    .production-list--t2 .production-item {
        min-height: auto;
    }

    .production-item__sticker {
    }

    .slider-production .slick-next,.slider-production .slick-prev {
        margin-top: -2px;
    }

    .slider-production .slick-next {
        right: 0px;
    }

    .slider-production .slick-prev {
        left: 0px;
    }

    .a-item__text {
        line-height: 20px;
    }

    .table-p table tr td:first-child {
        width: 47%;
    }

    .table-p table td {
        padding: 21px 18px;
    }

    .table-p table tr td:last-child {
        padding-left: 0px;
        padding-right: 10px;
    }

    .catalog-list {
        width: 100%;
    }

    .catalog-list__item {
        width: 100%;
        padding-right: 0px;
        margin-right: 0px;
        margin-bottom: 37px;
    }

    .catalog-list__data {
        height: 106px;
    }

    .catalog-list__name {
        padding: 21px 27px;
        font-size: 17px;
        padding-right: 15px;
    }

    .catalog-list__data--t5 .catalog-list__name {
        padding-top: 21px;
        padding-left: 20%;
        font-size: 17px;
        line-height: 17px;
    }

    .catalog-list__data--t6 .catalog-list__name {
        padding-top: 21px;
        padding-left: 20%;
        font-size: 17px;
        line-height: 17px;
    }

    .catalog-list__data--t7 .catalog-list__name {
        padding-top: 21px;
        padding-left: 20%;
        font-size: 17px;
        line-height: 17px;
    }

    .catalog-list__desc {
    }

    .catalog-list__img img {
        max-width: 92px;
    }

    .catalog-list__img {
        padding-top: 21px;
    }

    .catalog-list__img--t2 {
        padding-top: 16px;
    }

    .catalog-list__img--t2 img {
        max-width: 41px;
    }

    .categories-list--catalog .categories-item {
        height: 53px;
        width: -moz-calc(100% - 5px);
        width: calc(100% - 5px);
    }

    .categories-list--catalog {
        width: -moz-calc(100% + 5px);
        width: calc(100% + 5px);
    }

    .catalog-slider .slick-next {
        right: 5px;
    }

    .categories-list--catalog .categories-item .categories-item__title {
        font-size: 12px;
        padding-top: 8px;
    }

    .categories-list--catalog .categories-item .categories-item__ico {
        width: -moz-calc(100% - 80px);
        width: calc(100% - 80px);
        padding-right: 10px;
        padding-top: 14px;
    }

    .categories-list--catalog .categories-item .categories-item__ico img {
        max-width: 48px;
    }

    .categories-list--catalog .categories-item .categories-item__ico--t2 {
        padding-right: 0px;
    }

    .categories-list--catalog {
        padding-bottom: 12px;
    }

    .sort-block {
        width: 100%;
        margin-bottom: 5px;
        height: auto;
        text-align: center;
        background: none;
        -moz-box-shadow: 0 0 0px 0 rgba(45, 45, 45, 0);
        box-shadow: 0 0 0px 0 rgba(45, 45, 45, 0);
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .sort-block__name {
        height: 20px;
        line-height: 20px;
        width: auto;
        padding-left: 12px;
        text-align: left;
    }

    .productions__d1 {
        margin-bottom: 16px;
    }

    .sort-select {
        height: 20px;
    }

    .sort-select__result {
        line-height: 20px;
        height: 20px;
    }

    .production-list--t2 {
        width: 100%;
    }

    .production-list--t2 .production-item {
        width: 100%;
        height: auto;
    }

    .production-list--t2 .production-item .production-item__sticker {
    }

    .production-list--t2 .production-item .production-item__data {
        height: 174px;
    }

    .production-list--t2 .production-item .production-item__line--f {
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
    }

    .production-list--t2 .production-item .production-item__name {
        width: 152px;
    }

    .production-list--t2 .production-item .production-item__title {
        padding-bottom: 15px;
    }

    .productions-b {
        padding-bottom: 5px;
    }

    .sort-select__list {
        margin-top: 5px;
    }

    .files-tab-content {
        padding-top: 7px;
    }

    .contact-item__name {
        line-height: 23px;
    }

    .contact-item {
        margin-bottom: 25px;
    }

    .contact-item__data {
        padding-right: 0px;
    }

    .deliver-box__item {
        font-size: 14px;
    }

    .deliver-box__title {
        padding-bottom: 19 [x];
    }

    .deliver-box {
        padding-right: 15px;
    }

    .pay-box__item .radio {
        vertical-align: top;
        margin: 0;
        top: 25px;
    }

    .pay-box__item {
        padding-top: 26px;
    }

    .pay-box__item--d {
        vertical-align: top;
    }

    .pay-box__ico {
        margin-left: 0px;
        margin-top: 15px;
    }

    .user-box__input {
        font-size: 14px;
        padding: 0 14px;
    }

    .user-box__item {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        width: 100%;
    }

    .user-box__alert {
        font-size: 14px;
        line-height: 20px;
    }

    .user-box {
        padding-bottom: 33px;
    }

    .user-box__line2 {
        height: 54px;
    }

    .user-box__name {
        -moz-box-flex: 0;
        -ms-flex: 0 0 120px;
        flex: 0 0 120px;
        width: 120px;
    }

    .user-box__value {
        -moz-box-flex: 2;
        -ms-flex-positive: 2;
        flex-grow: 2;
        text-align: right;
        font-size: 14px;
    }

    .delivery-type {
        padding: 20px 11px 10px 11px;
        margin-bottom: 34px;
    }

    .order-detail {
        padding-top: 28px;
    }

    .select-custom__result:before {
        right: 7px;
    }

    .delivery-list__item {
        width: 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .delivery-s {
        font-size: 13px;
    }

    .delivery-shop {
        padding: 17px 20px;
        padding-bottom: 30px;
    }

    .delivery-shop__text {
        font-size: 14px;
        padding-bottom: 22px;
    }

    .btn--delivery-shop {
        height: 45px;
        line-height: 45px;
    }

    .cart-list-item__title {
        line-height: 22px;
        font-size: 14px;
    }

    .parametr-p {
        margin-bottom: 10px;
    }

    .cart-list-item__line {
        padding-bottom: 18px;
    }

    .cart-addition__name {
        -moz-box-flex: 0;
        -ms-flex: 0 0 120px;
        flex: 0 0 120px;
        line-height: 17px;
    }

    .cart-addition__value {
        -moz-box-flex: 2;
        -ms-flex-positive: 2;
        flex-grow: 2;
        text-align: right;
    }

    .cart-list-item__d4 {
        padding-left: 18px;
    }

    .cart-list-item__d4 {
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-right: 16px;
    }

    .cart-count {
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-left: 0px;
    }

    .cart-list-item__money--m {
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding-top: 10px;
        padding-right: 0px;
    }

    .cart-count__item--result {
        width: 39px;
    }

    .parametr-p__value--t1 {
        max-width: 100%;
    }

    .order-mobile__name {
        padding-left: 10px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 126px;
        flex: 0 0 126px;
        width: 126px;
    }

    .order-mobile__value {
        padding-left: 15px;
    }

    .order-info__d1 {
        margin-bottom: 16px;
    }

    .order-info__title {
        font-size: 14px;
        line-height: 22 [x];
    }

    .order-info__line .parametr-p {
        margin-right: 11px;
        margin-bottom: 15px;
    }

    .order-info__line {
        padding-bottom: 0px;
    }

    .parametr-p__value {
        margin-left: 0px;
    }

    .cart-addition__name {
        -moz-box-flex: 0;
        -ms-flex: 0 0 86px;
        flex: 0 0 86px;
        width: 86px;
    }

    .order-list {
        padding-bottom: 6px;
    }

    .lk-main {
        padding: 18px 11px;
    }

    .lk-main {
        padding: 16px 11px;
        padding-bottom: 10px;
    }

    .porudct-top {
        height: 55px;
        padding: 0 21px;
    }

    .product-w-item {
        padding-top: 32px;
    }

    .product-w-item__d2 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 98px;
        flex: 0 0 98px;
        width: 98px;
    }

    .product-w-item__d1,.product-w-item__d2 {
        padding-bottom: 20px;
    }

    .product-w-item__d3 {
        padding-right: 20px;
    }

    .product-w-item__title {
        font-size: 14px;
        line-height: 23px;
        padding-bottom: 12px;
    }

    .parametr-p {
        margin-bottom: 12px;
    }

    .product-w-item__d3 {
        padding-bottom: 5px;
        padding-left: 20px;
        padding-right: 10px;
    }

    .product-w-count {
        width: 111px;
    }

    .product-w-item__d4 {
        padding-right: 18px;
    }

    .product-w-item__d5,.product-w-item__d6 {
        -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }

    .product-w-item__d5 {
        text-align: left;
        padding-left: 20px;
        padding-top: 28px;
    }

    .product-w-item__d6 {
        padding-top: 19px;
    }

    .product-w-item {
        margin-bottom: 20px;
    }

    .product-w-item .parametr-p__value--t1 {
        max-width: 220px;
    }

    .parametr-p--t1 {
        margin-right: 0px;
    }

    .product-w-item__s {
        padding-top: 5px;
    }

    .user-profile {
        padding: 29px 19px;
        padding-bottom: 25px;
    }

    .user-profile--t1 {
        margin-bottom: 35px;
    }

    .bonus-line {
        width: 5px;
        height: 256px;
        margin: 0 auto;
    }

    .bonus-line__active {
        width: 100%;
        height: 27%;
    }

    .number-b {
        top: 0;
        left: 0;
        right: 0;
        margin: auto;
    }

    .number-b__num {
        left: -10px;
    }

    .bonus-line {
        display: none;
    }

    .bonus-line-w {
        display: block;
    }

    .bonus-block {
        padding-top: 38px;
    }

    .bonus-block {
        padding-right: 16px;
    }

    .help-block {
        padding: 31px 20px;
    }

    .question-mobile__name {
        -moz-box-flex: 0;
        -ms-flex: 0 0 111px;
        flex: 0 0 111px;
        width: 111px;
        height: auto;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .question-mobile__value {
        padding-left: 11px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .question-mobile-data {
        margin-bottom: 32px;
    }

    .question-single__fio {
        display: block;
    }

    .question-single__user-mess {
        padding-bottom: 25px;
    }

    .question-single__admin-mess {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 28px;
    }

    .user-i {
        position: relative;
        left: 0;
        top: 0;
        margin-left: 20px;
        margin-bottom: 7px;
    }

    .form-question {
        padding-top: 21px;
        padding-left: 17px;
        padding-right: 17px;
    }

    .form-question__title {
        padding-bottom: 17px;
    }

    .form-question__textarea {
        padding: 18px 8px;
    }

    .upload-file__t2 {
        display: block;
        padding-top: 6px;
        padding-bottom: 10px;
    }

    .form-question__title--t2 {
        padding-bottom: 10px;
    }

    .about-links__item {
        font-size: 13px;
    }

    .about-block__d2 p.about-block__b {
        font-size: 15px;
    }

    .content p {
        font-size: 14px;
    }

    .slider-page-d {
        width: 220px;
    }

    .slider-page-item {
        width: 204px;
        height: 144px;
    }

    .slider-page .slick-next {
        margin-top: 10px;
    }

    .slider-page .slick-prev {
        margin-top: 10px;
    }

    .top-b {
        padding-top: 40px;
    }

    .block-top__title {
        font-size: 16px;
    }

    .block-top__text {
        font-size: 14px;
        line-height: 20px;
    }

    .block-top__item {
        margin-bottom: 37px;
    }

    .garant__d2 p {
        font-size: 14px;
        line-height: 23px;
        padding-bottom: 11px;
    }

    .garant__btn {
        max-width: 100%;
        font-size: 14px;
    }

    .slider-cert-item {
        width: 95px;
        height: 127px;
    }

    .cert-b {
        width: calc(100% - 2rem);
    }

    .content-list li {
        font-size: 14px;
    }

    .delivery-page {
        padding-right: 10px;
    }

    .content-title--t1 {
        padding-bottom: 10px;
    }

    .content p {
        line-height: 24px;
    }

    .types-list {
        width: -moz-calc(100% - 8px);
        width: calc(100% - 8px);
    }

    .item-type {
        display: block;
        width: 100%;
        margin-right: 0px;
        height: auto;
        padding-bottom: 30px;
    }

    .center-text img,p.center-text img {
        max-width: 95%;
    }

    .btn--delivery {
        height: auto;
        line-height: normal;
        width: 240px;
        line-height: 22px;
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .center-text,p.center-text {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-right: 8px;
    }

    .table-page--t1 {
        width: -moz-calc(100% - 8px);
        width: calc(100% - 8px);
    }

    .table-page table tr th {
        padding: 22px 10px;
    }

    .table-page table tr td {
        padding: 22px 10px;
    }

    .top-page {
        padding-left: 10px;
        padding-right: 10px;
    }

    .responce-item {
        padding-bottom: 25px;
    }

    .gallery-document--t1 .gallery-document__item {
        width: -moz-calc(100% / 2 - 20px);
        width: calc(100% / 2 - 20px);
    }

    .video-item__data {
        height: 166px;
        margin-bottom: 16px;
    }

    .video-item__title {
        font-size: 15px;
    }

    .video-item__desc {
        font-size: 14px;
    }

    .video-item__play {
        width: 52px;
        height: 52px;
    }

    .portfolio,.portfolio__item {
        width: 100%;
    }

    .portfolio__item {
        margin-bottom: 27px;
    }

    .portfolio__data {
        height: 216px;
    }

    .public-page {
        padding-top: 0px;
    }

    .public-page-item__image {
        height: 169px;
    }

    .public-page-item__title {
        line-height: 21px;
        margin-bottom: 21px;
    }

    .public-page-item__desc {
        display: none;
    }

    .public-page-item__more {
        font-size: 15px;
    }

    .public-page-item__date {
        font-size: 14px;
    }

    .single-public {
        padding: 29px 19px;
    }

    .public-t__img {
        width: 63px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 63px;
        flex: 0 0 63px;
    }

    .public-t__name {
        font-size: 16px;
        line-height: 21px;
        padding-bottom: 5px;
    }

    .public-t__date {
        font-size: 13px;
    }

    .public-t {
        margin-bottom: 28px;
    }

    .center-text__info {
        font-size: 14px;
    }

    .informer__title {
        font-size: 16px;
    }

    .informer-list1 li {
        padding-left: 31px;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 7px;
    }

    .content-list__point {
        width: 20px;
        height: 20px;
        top: -1px;
    }

    .informer__title {
        padding-bottom: 20px;
    }

    .informer__d1 {
        padding-bottom: 14px;
    }

    .informer__d2 .informer__title {
        padding-bottom: 10px;
    }

    .informer-list2 li {
        line-height: 22px;
    }

    .informer {
        padding-bottom: 29px;
    }

    .video-b--t2 .video-item__data {
        height: 143px;
    }

    .video-b--t2 .video-item {
        margin-bottom: 18px;
    }

    .video-b--t2 .video-item__play {
        width: 46px;
        height: 46px;
    }

    .video-b--t2 .video-item__play:before {
        width: 18px;
        height: 18px;
    }

    .video-b--t2 {
        margin-bottom: 18px;
    }

    .consultation__title {
        font-size: 16px;
        line-height: 23px;
    }

    .consultation__text {
        font-size: 15px;
        line-height: 20px;
        padding-bottom: 29px;
    }

    .btn--consultation-m {
        height: 46px;
        line-height: 46px;
        width: 220px;
    }

    .public-nav-item__back,.public-nav-item__next {
        font-size: 14px;
        position: relative;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    .public-nav-item__back {
        padding-left: 26px;
        line-height: 20px;
    }

    .public-nav-item__back::before,.public-nav-item__next:after {
        position: absolute;
        top: 2px;
    }

    .public-nav-item__back::before {
        left: 0px;
    }

    .public-nav-item__next::after {
        right: 0px;
    }

    .public-nav-item__next {
        padding-right: 26px;
        line-height: 20px;
    }

    .single-public {
        padding-bottom: 23px;
    }

    .public-nav-item {
        position: relative;
    }

    .public-nav-item-d {
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }

    .dialog--cart, .dialog--add-responce, .dialog--addfalse-responce {
        max-width: 353px;
        width: -moz-calc(100% - 20px);
        width: calc(100% - 20px);
    }

    .dialog--cart .dialog__content, .dialog--add-responce .dialog__content, .dialog--addfalse-responce .dialog__content {
        padding-left: 20px;
        padding-right: 20px;
    }

    .dialog-res {
        padding-top: 21px;
    }

    .dialog-res__product-name {
        font-size: 15px;
        line-height: 20px;
        padding-bottom: 25px;
    }

    .dialog-res__title2 {
        font-size: 15px;
        padding-bottom: 11px;
    }

    .raiting--b1 {
        padding-bottom: 4px;
    }

    .dialog-res__desc {
        font-size: 14px;
        line-height: 21px;
    }

    .dialog-res__line {
        padding-bottom: 16px;
    }

    .dialog-res__line--t1 {
        padding-bottom: 40px;
    }

    .dialog-res__line--t2 {
        position: relative;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-left: 27px;
        line-height: 19px;
    }

    .dialog-res__line--t2 .checkbox {
        position: absolute;
        left: 0;
    }

    .dialog--select-delivery .dialog__content {
        padding: 45px 20px;
    }

    .search-dialog__input {
        padding-left: 20px;
    }

    .search-dialog__search {
        right: 20px;
    }

    .result-search table th {
        font-size: 13px;
        padding: 17px 0;
    }

    .search-dialog {
        margin-bottom: 15px;
    }

    .result-search table td {
        padding: 14px 0;
        font-size: 13px;
        line-height: 20px;
    }

    .select-btn {
        width: 74px;
        font-size: 12px;
    }

    .result-search table td:first-child {
        width: 95px;
    }

    .result-search table td:last-child {
        width: 74px;
    }

    .dialog--auth .dialog__content {
        padding: 40px 21px;
        padding-bottom: 26px;
    }

    .form-reg__title {
        font-size: 18px;
    }

    .files-tab-content__item-inner {
        padding: 0;
    }

    .contact-item__name--inner {
        padding: 3px 10px;
    }

    .files-tab-content-wrap {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(50, auto);
    }
}

body * {
    max-height: 1000000px;
}

input[type="text"] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

p {
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6 {
    padding: 0;
    margin: 0;
}

.mfp-iframe video {
    width: 100%;
    height: auto;
}

.get-responce-page {
    cursor: pointer;
}

.addtrue-responce-alert {
    color: green;
}

.addfalse-responce-alert {
    color: red;
}

@media (min-height: 480px) {
    .dialog--add-responce, .dialog--addfalse-responce {
        position: fixed;
        max-height: 180px;
        top: 0;
        bottom: 0;
        margin: auto;
    }
}

.set-show-type {
    cursor: pointer;
}

.loader-box {
    display: block;
    text-align: center;
    padding: 30px 0px;
    background: #fff;
    border-radius: 8px;
    color: #282828;
}

.loader {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: inline-block;
    border-top: 4px solid #282828;
    border-right: 4px solid transparent;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}

.loader-box__text {
    font-size: 14px;
    display: block;
    text-align: center;
    padding-top: 5px;
}

.loader::after {
    content: '';
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border-left: 4px solid #04667f;
    border-bottom: 4px solid transparent;
    animation: rotation 0.5s linear infinite reverse;
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }

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

.empty-quert {
    width: 100%;
    border-radius: 8px;
    font-size: 20px;
    padding: 40px 0px;
    text-align: center;
    color: #000;
    background: #fff;
    font-weight: 600;
    margin-bottom: 30px;
}

.filter_color .filter__additionElement {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    border: 1px #d7d7c7 solid;
    margin-left: 5px;
    margin-right: 3px;
}

.color_58ce60 .filter__additionElement {
    background: #964b00;
}

.color_98896a .filter__additionElement {
    background: #fffdd0;
}

.color_7b151e .filter__additionElement {
    background: #ffc0cb;
}

.filter__hidden {
    display: none;
}

.set-paramter {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.parametr-setting-active .parametr-setting {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.get-more-product-sticker {
    cursor: pointer;
}

.search-form2 {
    display: flex;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 20px;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 20px;
}

.search-form__input2 {
    flex-grow: 1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px #e1e1e1 solid;
    height: 50px;
    line-height: 48px;
    padding: 0px 21px 0px 21px;
    font-size: 15px;
    color: #000;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.search-form__input2::-moz-placeholder {
    color: #898989;
}

.search-form__input2:-ms-input-placeholder {
    color: #898989;
}

.search-form__input2::placeholder {
    color: #898989;
}

.search-form__input2:focus {
    border-color: #2c9ab6;
    border-color: #000;
}

.btn--search2 {
    flex: 0 0 100px;
    margin-left: 10px;
    cursor: pointer;
    border: none;
    outline: none;
    height: 50px;
    line-height: 50px;
}

@media (max-width: 479px) {
    .search-form__input2 {
        font-size: 14px;
        height: 40px;
        line-height: 38px;
        padding: 0 10px;
    }

    .btn--search2 {
        height: 40px;
        line-height: 40px;
    }

    .search-form2 {
        padding: 10px;
    }
}

.addfavorite, .addfavorite2 {
    cursor: pointer;
}

.autocomplete-list {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    width: 100%;
    top: 100%;
    border: 1px #e1e1e1 solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #fff;
}

.autocomplete-list__item {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    cursor: pointer;
    padding: 5px 10px;
    font-size: 14px;
    color: #000;
}

.autocomplete-list__item:hover, .autocomplete-list__item:active {
    background: #e1e1e1;
}

.autocomplete-suggestions {
    border: 1px #e1e1e1 solid;
    background: #FFF;
    overflow: auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 4px;
}

.autocomplete-suggestion {
    padding: 2px 5px;
    white-space: nowrap;
    overflow: hidden;
}

.autocomplete-selected {
    background: #F0F0F0;
    cursor: pointer;
}

.autocomplete-suggestions strong {
    font-weight: normal;
    color: #3399FF;
}

.autocomplete-group {
    padding: 2px 5px;
}

.autocomplete-group strong {
    display: block;
    border-bottom: 1px solid #000;
}

.terminal-list {
    display: block;
    width: 100%;
}

.terminal-item {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px;
}

.terminal-item--active {
}

.terminal-item__adress {
    flex-grow: 1;
    padding-right: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.btn--terminal {
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 152px;
    flex: 0 0 152px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #f6f6f6;
    font-size: 15px;
    color: #282828;
    cursor: pointer;
    text-decoration: none;
    border-bottom: none;
}

.btn--terminal:hover, .terminal-item--active .btn--terminal {
    color: #4c4843;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
}

.terminal-title {
    font-size: 18px;
    font-weight: 600;
    color: #282828;
    padding-bottom: 18px;
    padding-top: 30px;
}

.formloader {
    position: relative;
}

.formloader--active .formloader::before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.5);
    content: '';
    z-index: 50;
}

.formloader__loader {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 200;
    border-top: 4px solid #282828;
    border-right: 4px solid transparent;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}

.formloader--active .formloader__loader {
    display: block;
}

.formloader__loader::after {
    content: '';
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border-left: 4px solid #04667f;
    border-bottom: 4px solid transparent;
    animation: rotation 0.5s linear infinite reverse;
}

.formloader--active .autocomplete-suggestions {
    display: none;
}

.beneficiary-block {
    display: none;
}

.beneficiary-block--active {
    display: block;
}

.order-add {
    width: 100%;
    border-radius: 8px;
    margin-bottom: 10px;
    background: #fff;
    text-align: center;
    padding: 20px 0px;
    box-sizing: border-box;
    font-size: 16px;
}

.payment-result, .empty-result {
    width: 100%;
    border-radius: 8px;
    margin-bottom: 10px;
    background: #fff;
    text-align: center;
    padding: 20px 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 16px;
}

.empty-quert--s {
    color: green;
}

.empty-quert--f {
    color: red;
}

.recoverypass {
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 20px;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 20px;
}

.recoverypass__form {
    display: flex;
}

.recoverypass__line {
    flex: 0 0 350px;
}

.recoverypass__line--t1 {
    flex: 0 0 200px;
}

.recoverypass__input {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px #e1e1e1 solid;
    height: 50px;
    line-height: 48px;
    padding: 0px 21px 0px 21px;
    font-size: 15px;
    color: #000;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.recoverypass__input::-moz-placeholder {
    color: #898989;
}

.search-form__input2:-ms-input-placeholder {
    color: #898989;
}

.recoverypass__input::placeholder {
    color: #898989;
}

.recoverypass__input:focus {
    border-color: #2c9ab6;
    border-color: #000;
}

.recoverypass__button {
    margin-left: 10px;
    cursor: pointer;
    border: none;
    outline: none;
    height: 50px;
    line-height: 50px;
    width: 100%;
}

.news_pass_replace, p.news_pass_replace {
    width: 100%;
    border-radius: 8px;
    font-size: 20px;
    padding: 20px 0px;
    text-align: center;
    color: #000;
    background: #fff;
    font-weight: 600;
    margin-bottom: 30px;
}

.news_pass_replace--t1, p.news_pass_replace--t1 {
    color: green;
}

.news_pass_replace--t2, p.news_pass_replace--t2 {
    color: red;
}

.payment-result__center {
    text-align: center;
    padding-top: 20px;
}

.btn--buy {
    padding-left: 30px;
    padding-right: 30px;
    height: 50px;
    line-height: 50px;
}

.base-form {
    width: 100%;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    padding: 30px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.base-form-form {
    max-width: 400px;
    margin: 0 auto;
    padding-top: 10px;
}

.form-auth {
}

.base-form__line {
    padding-bottom: 15px;
}

.base-form__input {
    outline: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    border: 1px #e1e1e1 solid;
    height: 50px;
    line-height: 48px;
    padding: 0px 50px 0px 21px;
    font-size: 15px;
    color: #000;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.user-login {
}

.user-password {
}

.base-form__line--t1 {
}

.base-form__button {
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-image: -webkit-linear-gradient(0deg, #F1E2CF 0%, #c1a688 100%);
    -moz-box-shadow: 0px 3px 0px 0px rgba(4, 102, 127, 0.004);
    box-shadow: 0px 3px 0px 0px rgba(4, 102, 127, 0.004);
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    text-transform: none;
    display: inline-block;
    font-size: 15px;
    height: 52px;
    width: 211px;
    border: none;
    outline: none;
    border-bottom: 3px #857a6d solid;
    cursor: pointer;
    transition: all 0.4s ease 0s;
    position: relative;
    overflow: hidden;
}

.base-form__button:hover {
    transition: all 0.4s ease 0s;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.base-form__button:hover:after {
    left: 120%;
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.base-form__button:after {
    background: #fff;
    content: "";
    height: 155px;
    left: -75px;
    opacity: .2;
    position: absolute;
    top: -50px;
    transform: rotate(35deg);
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    z-index: 50;
}

.auth-button {
}

.base-form__link {
    cursor: pointer;
    text-decoration: none;
    color: #04667f;
    border-bottom: 1px #04667f solid;
    color: #000;
    border-bottom: 1px #000 solid;
}

.get-auth {
}

@media (max-width: 767px) {
    .recoverypass__line {
        flex: 0 0 calc(100% - 170px);
    }

    .recoverypass__line--t1 {
        flex: 0 0 150px;
    }

    .production-list--t2 .production-item .production-item__name {
        padding-bottom: 0px;
    }

    .path__d {
        margin-top: 0px;
    }

    .production-item__name {
        padding-bottom: 0px;
    }
}

@media (max-width: 479px) {
    .recoverypass__form {
        max-width: 100%;
        display: block;
    }

    .recoverypass__line {
        width: 100%;
        margin-bottom: 10px;
        margin-left: 0px;
    }

    .recoverypass__button {
        margin-left: 0px;
    }

    .slider-production-item .production-item {
        height: 445px;
    }
}

.viem3d {
    display: block;
    position: absolute;
    cursor: pointer;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABlCAYAAAC7vkbxAAAACXBIWXMAAAsTAAALEwEAmpwYAAApZElEQVR4nO19eXgUVbr+W9VVvaX37J0EwpZAWEMEZBOQTSI7KPITUcaB0VFxQ2UY76MIjnOVC4OOiKgoeBlARCDsCWGTNewJBAKBhJA96X3vruX+QaonJN2dhbj+5n2eevKkq86pU/Wd7zvfdr4iDh06hN8iIiIi8Omnn76wevXqfwKwEwTBEgQBkUgEiqJYmqadKpWqPCoq6npkZORxq9Vac+3aNd+QIUNyH3rooeI1a9Zg2LBhiIiIwKlTp9C1a1cUFBSgd+/euHz5MhQKBVwuF4qLixEVFeU/evbsiQMHDuCRRx7BmTNnsHDhQuzfvx9Hjx7FyZMnMX78ePzzn/9s9XNRbfeKfl44HA4MHTr00xs3bnTMzs5+jed58DwPjuPg8/ngcrl0Vqs1vrS0tD+AWQAgl8tx+vRpU2Fh4Y8mk8nj8/k22+32LKVSaVWpVOA47hd+KoASi8VgGAYsy4IgiF96PM0Gx3FwOByYNGnS6wA82dnZf2mqjdPphNPp1FZXV08EgM2bNz8GwNSnT58TXq93nU6nO6NSqYpJkvzF3gVlsVgQEREBkUgEs9kMkiR/kYG0FARBwOfzwWg0YtKkSYtEIhGbmZn5dkv6cLvdAKA9derUowAeTUhIMBUWFh5ISEj4XCKRHGFZlvm5uYZcsWIFtm/fjqqqKsTGxkIsFoMgCPA8/7MOpDUgCAIMw8BoNOLRRx/9r9GjR//3/fR3584dbV5e3mMHDx48cOXKldMWi+UxlUqFn5NjKIZhsHfvXuTk5GDAgAEYMGAA4uLiwLIsbDbbr55jBE6xWCyYOHHiQpFIxOzbt++v99On2+1GXl5eX5IkvwsPDz+TkpLyqVgsXieVSn/ydYakaRrR0dHw+XzYv38/Vq5ciYyMDNhsNiiVyjbllJ9qlgmcYrFYMGnSpLcffvjhj9qiX47jUFNT0+/UqVPf5OXlHbDb7f30ej0EBeKnACXcWCKRQCKRwOPxYO/evSgrK8OkSZMQHh4Oj8dz3zfieR4kSUKn08FoNEIkEsHn87UZkeqvKdOmTXtTKpVye/bseast+vZ4PMjLyxtZXFycYzabP9HpdIvCw8PtLMu2Rff3oJE8omkaERERYBgGhw4dgtfrhVgshkgkavUhFovBsiwqKytx7NgxeL1eMAwDpVIJkUgEmqbbhDACp5hMJkyZMmXh6NGj/+e+O60Hm82GLVu2vHTq1KmcgoKCh3U6HSiKalNuCbhAcBwHsVgMjuPAMMx9vyyCIEBRFEwmE5YtWwaZTIbt27fj+PHjsFgs8Hq90Gg0kEgk9y2jBU4xmUyYMWPGgrFjx7aJ+KqPK1eudPvrX/+afefOnXfDwsKgUCjQVtwScsUWiURtKvdFIhG0Wi0UCgVKSkpQUlKCW7du4b333sPu3bvB8zxiY2PbZAIInDJhwoQ3hw8fvqK5bRMSEkwxMTG3m3Pt5s2b35k9e/Z2giC0arW6TTjlF7HUWZaFXC6HoFKWlZXhyy+/RE5ODgYOHIhhw4YJNkKrIXCKx+PBtGnTXqNpms3KyloQqo1MJrs5ffr0MQRBmM+ePbvg/Pnzb9rtdlGoNnv27Jl09erVcw8//PAsmUx24n6J8ovqtDzPgyAIyGQyxMbGori4GJ9//jn2798PlUqFiIiI+xJh9VXiqVOnvjFy5MiVwa6NiYkxxcTETDIajbdYljV27tx50bRp0/qmpaV939R9ioqKOmRkZGRxHDdeLpe3erzAL0yQ+uA4DlqtFjKZDARB4Pz58/jqq6+gUChwP/o/QRDwer3CmvLKqFGj/tHwmi5dutzs1atXf6/Xe0Xwh5nNZhAEkduuXbvHFi9ePK179+43Q92npqZGXlhYuNPtdj/VqoHW4VdDEOAuxwjrTGFhIS5cuACNRgOPxwOFQtFqGS1witlsxuTJk18dPny43x2r0+kKk5KSRrEsW1h/Ya7vBejZs+cP48aNe2DcuHHrJBJJyPF/+eWX6zds2PB8qwaKXxlBBLAsC5lMhvbt26OmpgbLly9HdXU1xGJxq/usT5QZM2a8NHz48PV6vb4wOTl5iNPpLA7mXBWJRKipqYHNZjPPnDnzmcGDB89RKBRBDTO3241Zs2at+vbbb18QPM8sy6K+NzrU8at2v3McB7lcjry8PFRXVyM2NhZer7fVWpggvgwGA5599tmnc3JyNAcOHDBHRUWF7JMgCHAch9raWhAE8c2sWbNu7t+//19FRUXxwdrMnj37n9u3b6+KiYn5vmvXrujXr5//mULhV8kh9cFxHFQqFSiKglQqhVgshlwuR2RkJBQKBWQyGWQyGeRyebOMNIEoJElCIpGYfT5fs8dCEARsNhtUKtWPX331Vd+0tLTjoa7fsWPHlqKiopEOhwN2u11w/4c8fvUEqQ+e56HRaHD79m1kZ2fj+vXrKC0tRWlpKYqKisAwDFQqVZMcJIiv1rhuSJJEdXU1VCpVzapVqx4ZMmTIyWDXsiyL8+fP/0smk0XodDrQNA2SJEMev2qR1RACQXbu3ImMjAzEx8dDJLprJvh8PkRFRaFr165o164dwsLC4PF47tueCQSKolBVVYUOHTrYs7OzR02dOnX/7t27hwS6tqqqKmrt2rV7+vbtO5AgCFYYb9C+23y0PzGEdUWn0yEsLMz/u0wmg9FoxIkTJ3Dz5k0kJSWhQ4cOUCqVsNvtbT4OkiRRUVGBbt26OXfu3Dmuf//+2WfPnu0f6Nrc3Nx+8+bN+/zZZ5/940svvRS63zYf6S8Enuchl8shkUhQW1uLQ4cOYd++fbhx4wZomm72GtMSUBQFt9sNgiDsn3766aguXbpcCXbttWvXnr1169ZEwase7PjNcUgoCC5+sVgMiUSCqqoq1NTUoLCwEF26dEHHjh2Dcoww4wGAYRh4vV4Esrp9Ph8YhvGrqcIapFQqbS+//PKUt95666TD4QgPNL5t27Z9/fzzz/fSaDRlXq834DP8rghSHzzPIywsDCzLwmAwoLy8HDdv3kSXLl2g1+shlUrh8/n8tgHDMHjnnXdw+/ZtCGpwTU1No0VfLBbfszgLsFgs0Ol0NyZOnDhz48aNmYHGVFlZqXv88cc/njVr1jSTyRRw3L9bggD3coxYLIbBYEBFRQU0Gg2mTJkCjUYDqVSKiIgI5OXl4emnn8aSJUsQFhYGuVyOiooKVFdXgyAIuN1uaDQa/PDDD34RSBCE31hNTU1FSkoK0tPTs2JiYpavWLHitUBjunbt2tTCwsJH/vznP+9jWRYMw9xz/nezhjQFgWMoikJ1dTVOnDiBDh06gKZpUBQFhmFQWVkJ4G7Ol0gkwqOPPorp06fDZrMJvi3ExMQgPDwcMpkMUqnUz0ESiQQqlQpqtRrz5s17XafTBc1APHLkyEq5XE5ptVqoVKp7jv9vCAL8m2OEBZRhGL/Iqi9+CIKAy+VCTEwMnn/+eb+YE4vFMBqNTR4mkwnPPPPMSwqFggk0jqKioqQvv/zyJbfbjZKSEr8tVVpa+vsWWfcDkiRhs9lgtVqRmJiIOXPmwGq14vTp001qajRNY/78+Vdqa2v/un79+oCpSd98881fhgwZ8pVUKrXabLZ/37dtH+P3BYIgwLIsvF4vwsLCYLVaYTAY4HQ64XA4gh5msxn5+flITk5eERUVlR+ob7PZHJmVlfWkTqfziz+pVPofDmkOBI6QSqU4c+YMSJJsMkbD8zxiYmJ8TzzxxFsff/zxzkDX7Nq16+0nnnjis4iICH9mz38I0ky43W4kJSWBJEns3bsXZrMZFBX69ZlMJiiVyt16vf5EeXn5oIbny8rK9KtWrXoyJiZmg8vlAvAfgjQbBEHAarUiKSkJFRUVuHHjBnQ6Xcj1hOd5KJVK/oknnliyfPnyvYGuOXPmzB9nzpy5QTAUf1GCkCTpz2ypf4hEopAprIKoaKmntv49hHu3FFarFampqSBJEgaDAQqFIqTooigKPXr02JecnHy+oKCgb8Pzd+7cGTR+/PgeAwYMuEwQxM9PEJZlodPpoFQqAQA8z8cDSAXQqe6SazzPXwRQqVQqER4e3ijnKQAhJACeAaAAECrAQQFwAbjD83whz/PXKYri5HI5SJJslp9LyJjp0aMHNm3ahNraWshksqDX8zwPrVaL5OTk/ykoKNgQoD/xvn37HvZ6vZddLtfPTxCNRoOLFy92r62tnblly5bHRSKRxmKxRAozl+M4LF26tIrjOOvIkSO3nTt3br1arfY77TweD8aOHYs1a9b4fU8AZABWN3VvoX8AKCoqsmRlZdWKRCKnVqv9jGXZY+3atcsTEgRD9eFwOBAREYEOHTqguroaEokkJDHdbjdSUlIOnDt3rrysrEzf8Py6devm/OlPf/pEJBLxPwtBOI6DVCqFRqMhXS7XkhkzZiwKFamrqamJBhD93Xffvbl169Y3U1NT39XpdItlMhlsNhtSU1MxZcoUbNu2TWjCA3ACaHYOjsfjUdtsNjUAVFRUrJJIJFi6dOma8vLyD3v27HnTbrcHfckkScJoNGL48OFISUlBZWUlaJoOei+e56HX66tPnjx5pKysbGaA5+2Tl5cXTxDEHVGnTp0aNSZJEmq1GhKJBMnJyRCLxf4cqpYeHMchNjYWPM/jvffe23f8+PFnWpLSw/M8ysvLh9vt9p7jxo37LiwsDO3atYPD4UBGRoZwmRTA/Lq/rQLLsjh37lzarVu3ZqWmppbIZLLLGo0GMTExCOaZlUqlqKqqwtGjR2E0GlFVVRX0uHPnDmQymfP8+fNPNiQ0x3EoKiqqKi8vPx6SQ3ie90fcGjrBmgtBd//888+3HjlyZEyrOgGwc+fOaRKJZPWzzz773MWLF2G1WhEdHY2qqqoW9xVqQxLDMLq//e1vG4cMGaL54IMPVisUCjgcjoAKhMvlQnx8PJ5++mk4HI6Q95RKpXA4HNmbNm2yGI1Gdf1zdRLkwffffz/4GiIMmKZpSCSSVmkkABAdHY1PPvlk1pEjR6Y2PCeTycy9evX6duTIkWvGjh3rA4A9e/ZE/PDDDy/cvn37ca/Xe89Nv//++z9JJJJdMTExu2JjY5skCEVRLo1G8ynP804AIoZhGLVarWUYJtlut2soiuplNBobrcgsy+LIkSOfZWZmOsePH79e2IMZCDRNw+1247PPPoPBYAgquuoyNL1arXaX0Wh8suH54uLi+C+++IIMShCBADk5ObDZbK1KveF5HpGRkYrc3Nx3Gp6LjY2tmDt37vAzZ85cb9euHQYMGAAAyM/PL1Cr1ccfffTRNVlZWTvtdruifrucnJw3Zs+evcvlckEwpoKBJEkbQRBv1F+opVIpTCYTOnXqhPT09NSioqKnNm/e/GqgF/7uu+9+YzKZzk+bNu1yZWVlQFWcJEk4HA7/ehIqg18mk+HQoUM7X3nllUYEqaqqStu8eXO/kASx2WygaRp9+vSB0+kM+fCBEBkZiezs7MHXrl3rXP93giAwatSof8bExFwX0jzrcp5gMplgt9tB0/Thjh07/m9ubu5z9dsajcaBJ0+e7AHgstlsbmoIpMPhUEqlUpuwDrIsC47j4HK5IJPJLkyZMuWCWCzOPnDgwLelpaXaBu2JkydPrpo4ceJImqZ9gV608NvAgQMRHx8Pq9Ua1ILnOA4RERGGQCLTbrcTycnJcSFFlmC01VmcLc6vValU4Hk+peHvYrEY8fHxG2pra/1GlkqlgtVqBc/zGDlyJCQSCSIjIz8tKCh41uPx+OWAxWKhjx071hXA5aYmSZ1iQTidTvA8f8+LEhyHRUVFSExM3D137txH3nvvveMsy97zTnJycob++OOP6cOGDdtRVVUVUFKIxWKUlJTgo48+wqVLl/w2ViBERESci4mJKauoqIhreE4ikahDLuoSiQQ2mw3btm2DzWYDRVEt2qFbF9cuiY6OPkvTtAsA3G63JDw83DBlyhRDeHg45HI5pFIpzp49i65du+Kpp56CSCSCQqFARUVF2bfffuuqTxCWZWG323kAzR6HEN8Qi8X3iB2O4xAWFobq6mokJCTkPPjgg18eP378uYbtf/jhh9efeOKJHYmJiUG395Ekiddeew1lZWUhvQxarda0YMGC3EAEuXHjRt8mtSyRSISoqCj4fD4YDIYWbZuuy2vdKpVKtwqLnWCTJCQkICYmBrm5ufjyyy9x5coVDB8+HIMHDwbLsoJsbrRPvC5HtkUahjCrXS6XPznO4/HA6XT6d27ZbDaMHDny3XPnzs11u9339J+Xlzc0IyMjOSIioiAYQVwuFzp37owJEyY0OZ5OnTo5jx9vnPRYUlLyQJOGIcdxEIlE6NChg39bWigjqD5omoZIJPK/YODuDBfcD88//zw2bNgAm82G6dOn46uvvsLt27cxYsQIHD9+HG63O8nj8cga9qlWq+3A3cSC5qaCCtvqqqurwXEcunTpgpqaGmzatMkfMRSLxVUdOnTYefXq1ckN2y9fvvwPHMe9FWwiChkoffr0AU3TIY3K27dvWwOd83q9yc2y1IVZmpCQAJIkUVtb6+eU5qB+oIdhGCQmJmLfvn3YtGkT6kfLJBIJNBoNunTpguTkZLz//vsv+Xy+e6gfExNTPn/+/BM8z2Pt2rW4du1as8YgjMPpdCI8PBwLFiyAUqn0L8I8zyMuLg4ZGRnfL126dHLDdpWVlV2bc4+LFy+C47igarJIJIJcLg+Yv2Wz2VTNdp0IRImLiwPHcTCZTM3aHiAkN9M0jcTERHTt2hVRUVG4fPkyoqOjIWhKghjU6XRo37493nvvvWf37Nkzq2F/Y8aMWTVq1CizWCzGrl27WkQQAH5ONRgM4DjunlRTk8kEp9PZKD+H4zh07dpVPG/ePARL32EYBhKJBJMnT0ZYWFhIke7xeNasXbs2q06brH+KbZEvKxCnhNrAIhDD5/NhxIgR6Natmz8JrY6tNbjr7vCJRKLw2NhY/bFjx/pcuXJl8L/+9a/pDft74IEHsubNm/eBw+GASqVqlbEqkUjgdruxePHiRh7euuxHh1KpvIdz685pPB5PUDcKAJSUlODGjRuYPr3R0BvC1qlTp1yr1dpoUrfYuVifU3ie99sPgcSXoPOPGDECycnJsFgs/nN1i/PXAAYAYPfu3RtGUZTaYDAEVFHatWu3Pz09fYLP5+NUKhV+/PFH5OTktHT4AO5OFKlUGtDlTtN0Bc/zdtx15ftRUVEh2bRpE+X1egP6kITJd+TIEXTr1g3du3cPen+32w273Q673X7/BAH+TZTY2FhIJJKgpZ1YlvVrUzab7Z7Uy7oX0QlALIB7iFUfYrHYvmjRorf79u278sKFC3A6nejZsyfmzp3bpP8oFASFoyFBxGKxiyAINxoQJDY2Nvbxxx+PtFgsFQgCkiRRVVWFixcvhiRIKLTa/c5xnH9fuVwuD7iIkSQJr9cLu93ekBACh9gaNWoAnudpg8FQ43A4xJ07d/aazWaoVCoMHjwYp0+fbvG4hfvL5XLQNN1o3FKplKQoqhGXEgRBUhRFNhVHj4iIwNmzZzFmzBhERka2eHz3FQ9hGAYkSSI6OjqgbKUoCg6HA263GxRF+bUskiTBMAw8Hk9YgG7vgc/nk3zyyScbDh8+/ObEiRNnjhkz5ioAvP7669i7dy+uXr3aqrG73W5/bm99cBzHsyzbaEV2uVyuO3fuuJqztaGyshKbNm1CU1sPAqFNAlQCtzSEsNlRqVSiZ8+eSExMBE3TsFqtkMvlSEhImFdeXh4ul8s5l8vFXL16VXL9+vVRBoNhTGVlZff6NkZeXl7v/Pz8w0OHDh0G4Jper0f79u1bTBBBmzMYDAHXEJFIxHu93kby12az1V66dMnYnEI8Xq8Xq1evxpgxY5CcnNyi8VEN7QmWZUFRFCiKajLZQAhmhYLwAnJzc2G329GzZ09069YNLMvC6XTmRERE+LcIOJ1O3Lp1a8/s2bNx7dq1+Tt37lxZn/NYlo164403Ng8ZMuTBsLAw19y5c3H48OE22yXFsiwUCoVOLBYrG/Ypk8nsSUlJsFoD2nT3QNjakJGRgZdffrlFu4cpo9E4DXeTBDgA4DiOoCgKcXFxOQBuBjNwhIzwhmn5gSC4YHJzc3H58mUMHDgQffv2hcvlgslkAsMw/qw/waWRmpr6MUEQmu+//35x/b7y8vJ6bdu2bdTkyZN3pqenQyqVtoggHMeBpmkkJSWhYfy8TsRGlJWVNXJFJCQkWJ966qmgdkig+7SmrBV18uTJLTzPN2JRk8n0316vd2GwhoI7ZMKECc2y2Hmeh0qlgsPhQEVFBYqKiuB2uxtpOi6XCwqFAunp6ejWrdv7Bw4ceNlsNuvq97VixYrp2dnZO2tqalqkaQk+LKVSiVWrVvlrgQl7yBMTE7Fu3Tr6D3/4Q6O2ycnJnmHDhjX7Xq0FpdFojCaTqdGOn8rKypjIyMigoVvBH9WuXbuQpYnqx9eBu+pmWFgYbDYbPB4PwsLCQJIknE4nDAYDYmJicOLECcECZ6Oioi6azeaH6/d548aNEWVlZVKfz+dubmhZsBOAu5xw+PBh9O3bF3v37oVarQZBENBoNMjMzHy4Yds6R+fhRYsWtagMk8ViQWpqKp555pmQBnR9UGq1usBkMjVKc+zUqZNiyZIlqKmpCfqADocDLpfL74AM9CAURbWTSCRqkiSZuna0WCyudrvdlYLFTlGUP9p28OBBGI1GVFRUIDw8HHq9vvL69ev39Ovz+dQul0vKsmyzZZXP5wNFURg+fDjKyspQXFyMLl26wGq1CsWXYbfbJXv27Jkb4Fn5yMjILSaTKaSl3hAcxyEzMxNDhgxptl1CKZXKwwAaEcRut8cVFBTAaDQGbCiVSnHp0iWUlpZCKg2c7CEWi1FbW7uypKRkFEEQbN0gRd27d8/o37//k16vFzU1NejcuTNeeeUVDB06FMXFxTAajejQoQPEYjEKCwsbqcZisZgPCwvjvF5vsyKZwpa1Tp06oXfv3rh58yaE5IWDBw/ihRdegF6vx2efffYXu92uadi+Z8+emQCq3W53izaNCuus0Wj0Z+00Bap37975eXl5jU5UVFT0Wb9+fXe73X4l0KLt8/mg1+uh1WqDirWwsDCUlJQwFRUV91i9DMM8kpmZCZIk8eOPP+L777/32ys0TWPp0qX+UhQJCQmN0i91Ot0lvV7vtNvtMJvNIcWI4HnV6/VQqVT+/ADBaC0pKYFer4fb7U4+fPhwwHpaU6dOXTZ06FAEixiGAsMwqK2tBcMwzQpbUDRNB1wVTSaTNCkpqWO/fv2uBIpdCymhQonuQDMnKioKe/bsOZCXl3ePt81gMOiWLVv2TGRk5DcbN27EqFGj/DuZdDodlixZgtmzZ6O2tvaR8vLyhIb9Dh06dMuECROYyspKLFy4MCiXCBpUfHw8VCrVPeJGmLF6vR43btzov2bNmgy3292IG1NTUw8mJycfun37dqtKRNUvPtMcUKdPn76uUCjcdrs9kNzpxDBMQLWSIAiUlpbC4XAETaWsW7yvCEEqATzP44MPPvh4xIgRhbdu3ToWGRmJiIgIkCSJyMhI3L59G5mZmZ137NjxWcOXIJfL3cnJybtYlkV+fn7IABVBEFx8fLw1PDzcH8KVyWRCTAKRkZEqm832p/fff/9dk8kUKOvR+eCDD871eDys0WhsVQ1jr9fbMoIsWLAg/x//+MfZ3NzcRqUhzpw588zf//73j2mabjQ16ht8X331VcAaIw6HAx07djzRo0ePo5cuXXqo/jmz2azMyMg43KVLl223bt36x+nTp2tJkkRhYaEawNz169dP9Xg896i7ADB48OCvaZouvnnzJrZv3x6SICRJimmaHmWxWEwMw4gZhkFFRYVaqVSmrl+/fsQ333zTuaysrEOw9ps2bfp/gwYNuiWTyVpdQK3+TuDmgOB5Hk8//fTm9evXP97wpEKhYHbs2BErEolqg8np8vJy5OTkID4+PmCB4bCwMFy8eLHf2rVrW+crrweJRFK5cOHCrhRFWSIjI7F69WpcvHgRANQAbtf9bRIkSYZ8wdHR0Z758+c/tWjRoi33O+ZAcLvdWLlyJQLFQ0R1s0ZeUFAwpeHL9Hq9JMuyVePHjz/ZcPuucCQmJiI2Nhb5+fn+6gZC3JxlWWF/d3n37t2vFhUVTXU6na3a1xgTE8NOnTp1Rvfu3a/o9Xrk5+dj7969AodIAbyKZub2hhIfKSkpucOGDZvy4osvZlmtVmg0mtYMNyQYhsHp06fh8XgamQtUXXgyg6ZpxuPxNHI21tbWjicIYnl9F3pDCHvuAmlbHMfBbrdjzpw536WlpVW///7779y8eXN4Sx4gKSnp8HPPPbf41VdfPSz8JpFI8OGHH9a/rHmZF0GQmJhYlZycvHLEiBHLL1686CkvL0e7du3up8tWgbp+/Tpomja3b9/+0PXr10c3vGD//v2Dli1b1jUsLOxasCASRVHQarXweDz+0KowC4XaVDabDRqN5nBKSsrhjh07PmIwGObfunUriaKoKKvVqhQWTJ7noVarLQzD1CQkJOS2a9duNU3TWfVnqsvlwkcffVQ/0YJAM7YiCNn4dTK9Vq1Wm0QiUfGAAQM+1mq15ymKKjeZTG1aAr2loKKjo1GnhfxvIIIAkBgMhulvvfXW0lA5vjzPw2634+jRo3A6nY2yBHmeh9frhdlsRlJS0j6bzbZvzpw5iIuL67lu3bokuVweT5Ik7/V6b8+dO/d6SUnJ1f3796Njx47Izc29R2UVSr927NhRKBDjAvAcQuyg4nkeUqmUtlgsNoVCUZKSknL1+eefv/3OO+8gISEBFosFbrcbCoUiUPOfDZTdbofL5YJOpzsRHh5uNRgMqoYXHTt27LXIyMiPpFKpJ5RnlaZpVFRUQCaTNfKkChD8VkI/BEHkAbjHMhWI7vF44HA4GqmbQlH/6upq4ScPgM9b8Nx+/5rwWY5fyxeGqJ49ewqh2MIrV64cMRgMjVLvqqqqtMOGDZv35JNPfhIqb5VhGAwYMADV1dWorKxsMh1GUAAE7Uw4hOSIUKh/fXPQ8B6CO6Ut62e1BShBj6+trcWgQYM+P3PmzIRAg7xw4cLrhw4dWq1Wq5tMFbTZbPjwww/9Dr3/oPmgcnNzAdwVA3K5fHdUVFReVVVVzwDXtl+1atXcefPmrbLZbCENMqlUivDwcBQXF/8kauPvGdTChXdjUDzPQywWo0+fPv/14osvbg908eLFixdHR0dvjouLM4Ry6FEUhX79+kEmk6GgoOBXIZt/K6B69+59zw+xsbE7ly1bdrW4uLhbw4s9Hk/EZ5999rdTp079qTlZg4MGDcLWrVuRmRmwwNp/EACNrGatVsstWLBgSbAG586dm5uVlTXE7Xb7F8ZgB0EQSE1N9f/fFO6nnu7vBdTRo0cb/cgwzMbo6OgXqqqqBjc8x/M88fjjj3/xxRdfpIwdO5avra31rydCwoOQ1NChQwdcuHAB1dXV0Ov1cLlcIbUan88HjUaDqKgolJSUQAgI/VpU0p8D1DfffNPox7i4OMyaNWv+ypUrzwWa2Tabreu2bdvWPvDAA3OMRqO/tITAMSRJ+rcti8Vi+Hw+5Ofn48iRI1Cr1X51UyAccDe+4vP5MHjwYH8f/fv3938Dqz4hFQpFi3Zy/ZZABcqk4Hke0dHR569cufLpvn37XgjUcPPmzc+YzebDY8eOXdevXz+IRCIYjUaUlpYiLCwMmzdvxttvvw2NRgOlUonS0lKcPn0aer0eUVFRuHr1KoTPvlIUBbFYDJfLBalUCqPRCIIg0KtXL5hMJkRFRcFsNuPcuXOgaRpms9n/jcXfG2FIoWJn/UMikQhbCN6KiooqCdb44MGDn1sslrT6s16IHtZP0xQ+P0HTtH/fe2pqKmpqarBx40aoVCrI5XI/hwkbaISi+SqVCi6XC+vXr8fGjRuxfft2pKTc3Uva2oIGv1aQGo0GgQ6apjFixAjHokWLHsPdWiKN4PP5JOvWrdtis9kioqOj/cEYYftYQ7kvzGabzYbIyEg4HA6UlJRAJBIFtMwFsSaIMJ1OB41GA7VajdTUVH+y3e9pjSGVSiWCHSKRCL169cpJT09fHKyD4uLiDnPnzs0yGo3KiIiIZuUtiUQifyygKfdKIAgu/R49eqBfv37weDy/G06hBg9upEjdA57n8dBDDy1OT08fnJmZGcgbjPz8/D5//vOf96xYsWJseHi4sy2+DNoUeJ6H0+lE165dwTAMLly44Be5v2WQTVXzESqvvfvuu+kdO3a8HKyjCxcuDJk3b94Bj8ejDlR07KeAwCm9evXCwIEDQdM07Ha7X8T9FtHsUbMsy8ycOXNmdHR00PTv69evD1y+fHm21WqNDg8Pb7Eo4nnev/A3ty3HcXA6nUhJScGoUaOQmpoKsVgMi8XymxRjzSZI3X64y2PGjElXKpVBPYuXLl1Ke+ONN86bTKYRwn6Q5rxcgRher1fDsmwj2yMYhCig2+2GTCbDgAEDMG7cOPTt29e/Yei3ZPk3myBCeQqO44736NFjmlodPMGjrKxMv3fv3gO7d++eKzgtm3q5dZ/Li/7uu+/OfP311+siIiJaxCnAXfXabDZDoVDggQcewLhx4/wcY7VafxMc0yJBK6TzkyS5c8SIETMiIiKCXsvzPPnHP/5xzdtvv70+OjpaE0wDE6z1sLCwxPz8/GOlpaWdc3JyZm/fvv0TtVrdYqII+bROpxNyuRwPPvgg0tPTkZaWJiRU++2bXyNaHD0SiEIQxHf9+vWznz59eqvRaAyafnPo0KGnKioqBmk0mje1Wu0PDb9yU/eJ787Xrl3bZzAY/PUGjx49+iJN08wjjzzyqlDNp6VgGAZmsxlKpRJpaWlITk5Gbm4uDAYD7HY7KIq6769TtzVaNU2EWSgSifZMmzZtSFxcXFBrHgCuXbvWaenSpVsrKiq+5ziul06n85d+EovF3XNzc3OuX7/eqWG77OzsV7Zv3/4PwVBtDVEEUet2uyEWizFs2DAMHz4cUVFRsNvt/g2o9/N9xLZEq/lWqBvCsuy5OXPmjOrRo8elptpcunRp2u7du89funTpvzmO02m12o4VFRU7KisrGxYO8+P48eMv79q16yOVStVqogDwe40tFgtkMhn0ej1OnTqF7t27Qy6XIyoqyu9dFozWX8Kmua+AN0mSsNvtEIlEN77++uv+S5YsWZuRkdGofF19uFwu0Z49e96MjIycIZFIVHa7PSgxBGRlZS3wer2ixx577DVhfWjtbBZiLsBdJSAqKgocx/lraYlEIqSlpfnrubRVWhDLslCp7ib0hJpU952BQBAEDAYD1Gq1t2/fvrOMRuOZU6dOrWAYJuQbq6mpad+S+xw5cuRViUTCzJgx402n09kmGpNIJPITx+l0QqvVwufzCbURG33o5X5gs9kwZswYjBgxIqTW2SZ3E/T9srIyJCYmrty1a9cDAwcOPNUWfddHZmbmG5s3b17WGu2rKdTnHCFvTNgR3BYHSZLYunUrjhw54heHgcbfpjk6QoWgHj16nB8zZsygtLS0JRs2bHjDZDK1mTDOzMx8nWVZZsqUKQuFSkNtDYIgWl0WN1SfWq0WO3bs8H/jKtA92jxpSiQSCdWc+QULFryt1Wr/lZWV9beLFy9OaqsN/tnZ2W8BINPT098Uvin4a4fgiVCpVDh48KC/1kpDLvlJrCPBMVlUVASFQpHfv3//yaNHj54WExNztK1mXnZ29ht79+5dqtFo2vwLnj8VhG10Qmgj0Jh/UnNVJBL5bQAAP3Tu3HnY6NGjx6WlpR2Vy+X3vSofOHDgr7t37/77T7Gm/FL4WfI8hdCu2WxGfHz8Pr1ev699+/YDampqXisvLx968+bN2Nb2ffTo0bfEYrFv8uTJ/yVUZfgt42dNvCVJ0l8fxe12n54/f/6MzMzMmKSkpAetVuvM8+fPjwagbaqEeEMcOHDgbQCicePGLXI4HL/pkO4vkgktxMoNBgNqamoqe/fuvb2goGD7iy++qLLb7Q9t2bJlZlxcnLK6uvpBk8kU2Rxl4MCBA3/heT5+1KhRzwFw/hYW+kD4xVPThQ84WiwWxMbGWo1G4y6lUlk8evRo5ZkzZ8ZfuXLlYbfbHfybQv+GMjc3V/3QQw9RwZImfgv4P8AZpq2mJSCaAAAAAElFTkSuQmCC') no-repeat;
    width: 40px;
    height: 40px;
    content: '';
    display: block;
    position: absolute;
    right: 15px;
    top: calc(100% - 130px);
    z-index: 50;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    transform: rotate(0deg);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.mfp-iframe {
    background: #fff !important
}

.viem3d:hover {
    transform: rotate(-360deg);
}

.production-item {
    padding-bottom: 20px;
}

.production-item:hover {
    padding-bottom: 40px;
}

.sort-block {
    width: 253px;
}

.sort-block--t1 {
    width: 283px;
}

@media (max-width: 1280px) {
    .top-production .production-item__line--f {
        display: flex;
        padding-bottom: 9px;
        padding-top: 0px;
    }

    .sort-block {
        width: 243px;
    }

    .sort-block--t1 {
        width: 273px;
    }
}

@media (max-width: 767px) {
    .top-production .production-item__line--f {
        display: block;
        padding-bottom: 9px;
        padding-top: 2px;
    }

    .top-production .production-item__select-box {
        margin-top: 5px;
    }

    .top-production .production-item .production-item__buy {
        bottom: 15px;
    }

    .production-list--t2 .production-item .production-item__name {
        flex-grow: 1;
    }

    .sort-block--t1 .sort-block__value {
        width: 120px;
    }

    .sort-select {
        min-width: 150px;
    }

    .sort-block--t1 .sort-select {
        min-width: 120px;
    }

    .sort-block--t1 .sort-block__name {
        padding-left: 7px;
    }
}

@media (max-width: 479px) {
    .top-production .production-item .production-item__buy {
        bottom: 0px;
    }

    .production-item .production-item__buy {
        position: relative;
        margin: 0 auto;
        bottom: auto;
        display: block;
    }

    .top-production .production-item__line--f {
        display: flex;
        padding-bottom: 0;
    }

    .production-item__name {
        flex-grow: 1;
    }

    .production-item .production-item__money {
        padding: 9px 0px;
        position: relative;
        bottom: auto;
    }

    .production-item__line {
        padding-bottom: 14px;
    }

    .production-item {
        min-height: auto;
        padding-bottom: 15px;
    }

    .production-list--t2 .production-item .production-item__title {
        padding-bottom: 0px;
        margin-bottom: 5px;
    }

    .production-list--t2 .production-item .production-item__line--f {
        padding-bottom: 5px;
        margin-bottom: 0;
    }

    .production-list--t2 .production-item {
        padding-bottom: 10px;
    }
}

.true-reg-form {
    position: absolute;
    left: -9999px;
}

.select-type-auth, .enter-code {
    display: none;
    text-align: center;
    padding: 30px 0px;
}

.select-type-auth__title {
    text-align: center;
    font-weight: bold;
    padding-bottom: 15px;
    display: block;
}

.enter-code {
    display: none;
}

.select-type-auth--active, .enter-code-active {
    display: block;
}

.testreg, .sendcode {
    line-height: 50px;
    color: #000;
}

.enter-code-t {
    padding-bottom: 20px;
    text-align: center;
}

#codetest {
    max-width: 240px;
    text-align: center;
}

.enter-code_error {
    display: none;
    text-align: center;
    color: red;
    padding-bottom: 10px;
}

.enter-code--error .enter-code_error {
    display: block;
}

.result_delivery_calc.warning b {
    color: red;
    font-weight: bold;
    color: red;
}

.result_delivery-btn, .result_delivery-btn2 {
    display: inline-block;
    vertical-align: top;
    background: #f6f6f6;
    font-size: 15px;
    padding: 10px 20px;
    margin-right: 10px;
    color: #282828;
    cursor: pointer;
    border-radius: 4px;
    border: 1px #e1e1e1 solid;
    font-weight: bold;
    text-decoration: none;
}

.result_delivery-btn:hover, .result_delivery-btn2:hover {
    color: #fff;
    background: #4e4e4e;
}

.order-desc-true {
    text-align: center;
    font-weight: bold;
}

.delivery-desc-info, p.delivery-desc-info {
    display: block;
    padding-top: 15px;
    font-size: 14px;
    line-height: 18px;
}

.delivery-desc-info span {
    display: block;
    padding-top: 5px;
}

.order-list-deliver-info, p.order-list-deliver-info {
    display: block;
    padding-top: 15px;
    font-size: 12px;
    line-height: 14px;
}

.order-list-deliver-info span {
    display: block;
    padding-top: 0px;
}

.pay-link {
    width: 105px;
    display: inline-block;
    vertical-align: middle;
    height: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    color: #fff;
    font-size: 13px;
    margin-left: 5px;
    line-height: 24px;
    padding: 0 10px;
    font-size: 12px;
    margin-left: 0px;
    text-align: center;
    text-decoration: none;
    background: green;
}

.phone-not-reg {
    color: red;
    font-size: 14px;
    display: block;
    padding-top: 5px;
}

.form__block-unactive {
    display: none;
}

.form__block-title {
    padding-bottom: 10px;
}

.form__block-switch-block {
    position: relative;
    border: none;
    border-top: 1px solid #ccc;
    text-align: center;
}

.form__block-switch {
    cursor: pointer;
}

.form__block-switch-block legend {
    text-align: center;
    width: auto;
    margin: 0 auto;
    padding: 0 5px;
}

.form__block-switch:hover {
    text-decoration: underline;
}

.path.hidden {
    display: block !important;
    visibility: hidden;
}

.suggestions {
    position: absolute;
    top: calc(100% - 20px);
    left: 0;
    right: 0;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    max-height: 200px;
    overflow-y: auto;
    z-index: 1000;
    display: none;
}

.suggestions div {
    padding: 8px;
    cursor: pointer;
}

.suggestions div:hover {
    background: #f0f0f0;
}

.order-detail__item--bb {
    position: absolute;
    left: -9999px;
}

.user-box-whois {
    position: absolute;
    left: -9999px;
}

.contacts-footer-line--t1 a {
    color: #fff;
    font-size: 14px;
}

.value_copinos_count {
    display: none;
}

@media (max-width: 479px) {
    .categories-item {
    }

    .categories-item__title {
        text-align: left;
        padding-left: 20px;
        padding-right: 20px;
        font-size: 26px;
    }

    .categories-item--t1 .categories-item__desc,.categories-item--t3 .categories-item__desc {
        text-align: right;
        max-width: 250px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        left: unset;
        right: 0px;
        padding: 0 20px;
        width: 100%;
    }

    .catalog-list__name {
        text-align: left;
        font-size: 26px;
    }

    .catalog-list__desc, .catalog-list__data--t4 .catalog-list__desc {
        display: block;
        width: 270px;
        text-align: right;
        max-width: 100%;
        left: unset;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-right: 20px;
        font-size: 14px;
        line-height: 18px;
        right: 0px;
    }

    .catalog-list__data {
        background: linear-gradient(to right, #f5e8d3, #ffffff);
    }

    .m-catalog-list {
        display: flex;
        text-align: center;
        align-items: center;
    }

    .m-catalog-list .catalog-list__img, .m-catalog-list .catalog-list__desc {
        display: none;
    }

    .catalog-list__name {
        font-size: 35px;
        padding-top: 15px;
    }

    .m-catalog-list .catalog-list__name {
        padding: 0;
        width: 100%;
        text-align: center;
        font-size: 26px;
        line-height: 34px;
    }

    .catalog-list__item {
        margin-bottom: 20px;
    }

    .categories-item {
        width: 100%;
        height: 106px;
        background: linear-gradient(to right, #f5e8d3, #ffffff);
    }

    .categories-item__title {
        font-size: 35px;
        padding-top: 15px;
    }

    .categories-item--t1 .categories-item__desc, .categories-item--t3 .categories-item__desc, .categories-item--t4 .categories-item__desc, .categories-item--t2 .categories-item__desc {
        padding: 0;
        display: block;
        width: 270px;
        text-align: right;
        max-width: 100%;
        left: unset;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-right: 20px;
        font-size: 14px;
        line-height: 18px;
        right: 0px;
    }

    .categories-item-m {
        display: flex;
        text-align: center;
        align-items: center;
    }

    .categories-item-m .categories-item__ico {
        display: none;
    }

    .categories-item-m .categories-item__title {
        padding: 0;
        width: 100%;
        text-align: center;
        font-size: 26px;
        line-height: 34px;
    }

    .categories-item__desc {
        bottom: 15px;
    }

    .categories-list--catalog .categories-item {
        display: flex;
        text-align: center;
        align-items: center;
    }

    .categories-list--catalog .categories-item .categories-item__title {
        font-size: 18px;
        padding: 0;
        width: 100%;
        text-align: center;
    }

    .categories-list--catalog .categories-item .categories-item__ico {
        display: none;
    }
}

@media (max-width: 768px) {
    .mfp-arrow {
        display: none !important;
    }
}

.btns-404 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.btns-404-main {
    font-size: 14px;
    transition: ease all .3s;
    text-decoration: none;
    padding: 14px;
    background: #343434;
    color: white;
    border-radius: 5px;
    border: 1px solid #f6f6f6;
    font-size: 14px;
}

.btns-404-back {
    font-size: 14px;
    transition: ease all .3s;
    text-decoration: none;
    padding: 14px;
    background: #fff;
    color: #343434;
    border-radius: 5px;
    border: 1px solid #343434;
}

.btns-404-back:hover {
    transition: ease all .3s;
    text-decoration: none;
    padding: 14px;
    background: #343434;
    color: white;
    border-radius: 5px;
    border: 1px solid #f6f6f6;
}

.btns-404-main:hover {
    transition: ease all .3s;
    text-decoration: none;
    padding: 14px;
    background: #fff;
    color: #343434;
    border-radius: 5px;
    border: 1px solid #343434;
}

.footer-demis * {
    color: white;
    font-size: 12px;
}

.footer-demis {
    margin: 12px 0;
}

.demis-link-txt {
    display: block;
    margin: 6px 0;
}

.demis-link-txt a {
    text-decoration: none;
}

.footer__item.footer__item--t1 {
    height: auto;
}

.bold {
    font-weight: bold;
}

.gd-banner-main-title {
    font-family: Montserrat;
    font-weight: 700;
    font-style: Bold;
    color: white;
    font-size: 30px;
    leading-trim: NONE;
    line-height: 120%;
    letter-spacing: 0%;
    vertical-align: middle;
}

.gd-banner-main-title span {
    font-family: Montserrat;
    font-weight: 700;
    font-style: Bold;
    font-size: 30px;
    leading-trim: NONE;
    line-height: 120%;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #C6A78B;
}

.gd-banner-main-list {
    padding: 0;
}

.gd-banner-main-list li::before {
    position: absolute;
    left: 11px;
    top: 11px;
    content: " ";
    width: 4px;
    height: 4px;
    background: white;
    border-radius: 50%;
}

.gd-banner-main {
    background: #343434;
    border-radius: 8px;
    padding: 56px;
    background-image: url(/templates/site/css/images/pc.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    padding-right: 480px;
    margin: 10px auto 40px;
}

.gd-banner-main-list li {
    margin: 14px 0;
    padding-left: 24px;
    list-style: none;
    position: relative;
    font-family: Montserrat;
    font-weight: 400;
    color: white;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 120%;
    letter-spacing: 0%;
    vertical-align: middle;
}

@media screen and (max-width: 1280px) {
    .footer-demis, .demis-link-txt {
        text-align: center;
    }

    .gd-banner-main {
        background-image: url(/templates/site/css/images/tb.png);
        padding-right: 300px;
    }

    .styling_benefits {
        flex-wrap: wrap;
    }

    .styling_benefits_item {
        flex: 1 1 48%;
    }
}

@media screen and (max-width: 1024px) {
    .header {
        height: auto;
    }

    .contacts-header {
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-bottom: 16px;
    }

    .contacts-header .contacts-header-phone {
        width: 100%;
        display: flex;
        align-items: center;
    }
}

@media screen and (max-width: 767px) {
    .personal__search.social-header__link {
        display: flex;
    }

    .social-header__w36 {
        width: 26px;
    }

    .gd-banner-main-title {
        font-size: 24px;
    }

    .gd-banner-main-list li {
        font-size: 16px;
    }

    .styling_benefits_item {
        flex: 1 1 100%;
    }

    .gd-banner-main {
        max-width: 340px;
        margin-left: auto;
        margin-right: auto;
        background-image: url(/templates/site/css/images/mb.png);
        background-position: bottom center;
        padding: 40px;
        padding-bottom: 300px;
    }

    .bottom_all_soc {
        display: none;
    }
}

.bottom_all_soc {
    position: fixed;
    background-image: url(/templates/site/images/all_soc/icon_chat.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    right: 50px;
    bottom: 50px;
    z-index: 1000;
}

.bottom_all_soc .wrap_all_soc {
    display: none;
    position: relative;
    flex-direction: column;
    align-items: center;
    flex-wrap: wrap;
    width: 50px;
    height: 100%;
    bottom: 0px;
    padding-bottom: 20px;
    gap: 1px;
    transition: gap 1s, bottom 1s;
}

.wrap_all_soc:hover {
    flex-direction: column;
    flex-wrap: wrap;
    bottom: 40px;
    gap: 5px;
}

.bottom_all_soc:hover {
    background-position-y: bottom;
    height: 200px;
}

.bottom_all_soc:hover .wrap_all_soc {
    display: flex;
}

.main_vkladki_catalog {
    display: flex;
    gap: 30px;
}

.main_vkladki_catalog>div {
    border: 1px solid #a4a4a6;
    padding: 10px;
    margin-bottom: 10px;
    cursor: pointer;
}

.label-lider-prodag.active, .label-vigodno.active, .label-novinka.active {
    background-color: #c6ac8f;
    color: #fff;
}

.main-page-reviews-item {
    border-radius: 10px;
    background: white;
    padding: 14px;
    box-sizing: border-box;
    margin: 10px 0;
}

.main-page-text .h2,.main-page-text h2 {
    margin: 10px 0;
}

.main-page-text {
    margin: 20px 0;
    background: white;
    padding: 20px;
    border-radius: 10px;
}

.main-page-reviews-item-title {
    font-weight: bold;
    margin-bottom: 10px;
}

.main-page-reviews-wrapper {
    background: #C6A78B;
    padding: 14px;
    margin: 14px 0;
    border-radius: 10px;
}

.accordion-dms {
    width: 100%;
    margin: 0 auto;
    font-family: Arial, sans-serif;
}

.accordion-dms-item {
    margin-bottom: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
}

.accordion-dms-input {
    display: none;
}

.accordion-dms-title {
    display: block;
    padding: 15px;
    background: #f8f8f8;
    cursor: pointer;
    font-weight: bold;
    transition: background 0.3s;
}

.accordion-dms-title:hover {
    background: #e8e8e8;
}

.accordion-dms-title::after {
    content: '+';
    float: right;
    font-weight: bold;
}

.accordion-dms-content {
    max-height: 0;
    padding: 0 15px;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
    background: white;
}

.accordion-dms-input:checked ~ .accordion-dms-content {
    max-height: 500px;
    padding: 15px;
}

.accordion-dms-input:checked ~ .accordion-dms-title {
    background: #e0e0e0;
}

.accordion-dms-input:checked ~ .accordion-dms-title::after {
    content: '-';
}

.catalog-bottom-text-inner {
    border-radius: 10px;
    background: white;
    padding: 20px;
    margin-top: 30px;
}

.tt-none {
    text-transform: none;
}

.main-sub {
    min-width: 265px;
}

.main__item--catalog .main-sub {
    min-width: 353px;
    padding: 15px 0;
}

.main__item:hover .main-sub {
    left: 0;
    top: calc(100% + 10px);
}

.parent > .main__link {
    position: relative;
}

.parent > .main__link::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 10px;
    left: 0;
    top: calc(100% + 6px);
}

.header {
    align-items: center;
    display: flex;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    height: auto;
    justify-content: space-between;
    line-height: 1.15;
}

.social-header {
    margin: 0;
    padding: 0;
    width: auto;
}

.personal {
    padding: 0;
    width: auto;
}

.logo {
    align-items: center;
    color: #7B7A7A;
    display: flex;
    font-size: 12px;
    line-height: 1.083;
    text-decoration: none;
}

.logo__text {
    margin-left: 10px;
    max-width: 100px;
    font-weight: 400;
    font-size: 15px;
    line-height: 115%;
    color: #7b7a7a;
}

.hcont {
    display: flex;
    flex-direction: column;
}

.hcont .contacts-header-phone {
    margin-bottom: 5px;
}

.social-header__item:last-child {
    margin-right: 0;
}

.btn-1 {
    color: #C1A688;
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
}

.contacts-header-phone {
    margin-top: 0;
}

.logo-header__image {
    position: static;
    width: 230px;
}

.geo {
    background: url('/templates/site/images/m-row.svg') no-repeat right 5px / 8px auto;
    padding-right: 15px;
    position: relative;
}

.geo-link {
    background: url('/test/img/geo.svg') no-repeat 0 center;
    color: #303030;
    display: inline-block;
    font-weight: 500;
    padding-left: 25px;
    text-decoration: none;
}

.geo__hidden .geo-link:not(:last-child) {
    margin-bottom: 10px;
}

.geo__hidden {
    align-items: flex-start;
    background: white;
    border-radius: 9px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
    display: none;
    left: -7px;
    min-width: 185px;
    padding: 7px 7px 9px 7px;
    position: absolute;
    top: -7px;
    z-index: 9;
}

.geo:hover .geo__hidden {
    display: flex;
    flex-direction: column;
}

.personal {
    display: flex;
    flex-wrap: wrap;
    margin-right: 15px;
}

.main__item--catalog {
    background: linear-gradient(0deg, #F1E2CF 0%, #C1A688 100%);
    border-radius: 3px;
    padding-left: 21px;
    padding-right: 16px;
    transition: 0.3s ease-in background-color;
}

.main__item--catalog:hover {
    transition: 0.3s ease-in background-color;
    background: linear-gradient(0deg, #F1E2CF 0%, #C1A688 0%);
}

.main__item {
    padding-bottom: 7.5px;
    padding-top: 7.5px;
}

.nav .main {
    padding-bottom: 7.5px;
}

.btn-search {
    margin-right: 30px;
}

.personal__item:last-child {
    margin-right: 0;
}

.btn-search .personal__ico-u,.btn-search .personal__ico-u--white {
    height: 30px;
}

.is-sticky .logo__text,.is-sticky .geo-link {
    color: white;
}

.is-sticky .geo__hidden .geo-link {
    color: #303030;
}

.is-sticky .geo-link {
    background-image: url('/test/img/geo-white.svg');
}

.is-sticky .geo__hidden .geo-link {
    background-image: url('/test/img/geo.svg');
}

.is-sticky .geo {
    background-image: url('/templates/site/images/m-row-white.svg');
}

#topblock-sticky-wrapper .social-header {
    width: auto;
}

.personal__item--search--m {
    padding-top: 0;
}

#navbar .top-block {
    display: none;
}

.faq-h {
    color: #282828;
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.725;
    margin-bottom: 12px;
    text-align: center;
}

.acc {
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 40px;
}

.acc:last-child {
    margin-bottom: 0;
}

.acc__item {
    border-bottom: 1px solid #C5C5C5;
}

.acc__item:last-child {
    border-bottom: none;
}

.acc p:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.acc__head.open + .acc__body {
    display: block;
}

.acc__body {
    display: none;
    padding-bottom: 19px;
}

.acc__head {
    background: url('/test/img/plus.svg') no-repeat right center;
    color: #282828;
    cursor: pointer;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.333;
    padding-bottom: 18px;
    padding-right: 24px;
    padding-top: 20px;
}

.acc__head.open-bg {
    background-image: url('/test/img/minus.svg');
}

.content .acc__body p {
    color: #7B7A7A;
    font-size: 14px;
    line-height: 1.2;
}

.footer {
    background: none;
    color: white;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    height: auto;
    line-height: 1.15;
}

.logo-footer {
    margin-top: 0;
}

.footer a {
    color: white;
}

.footer__copy,.footer__copy a {
    color: black;
}

.footer__main a {
    text-decoration: none;
}

.footer__h {
    font-weight: bold;
    margin-bottom: 12px;
}

.footer .contacts-footer-phone {
    margin-top: 0;
}

.footer__main {
    background: #343434;
    display: grid;
    gap: 2rem;
    grid-template-columns: 1fr;
    padding: 55px calc(50% - 620px) 16px;
}

.demis-block {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.footer__item.item-5 {
    align-items: flex-end;
}

.logo-footer__image {
    display: block;
    position: static;
}

.footer__copy {
    background: white;
    padding: 17px calc(50% - 620px);
}

.footer__menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

.footer__item {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    height: auto;
    padding: 0;
    width: auto;
}

.footer__email {
    font-size: 14px;
}

.footer__main .footer__email {
    text-decoration: underline;
}

.footer__main .footer__email:hover {
    text-decoration: none;
}

.footer__menu > li:not(:last-child) {
    margin-bottom: 6px;
}

.footer__item.item-5 p {
    font-size: 14px;
    margin-bottom: 11px;
}

.footer__item.item-5 .btn-2 {
    margin-bottom: 10px;
}

.footer__main .contacts-footer-phone,.footer__main .footer__email {
    margin-bottom: 5px;
}

.copy-links {
    display: flex;
    gap: 2rem;
}

.copy-links a {
    font-weight: 400;
    font-size: 12px;
    line-height: 144%;
    color: #fff;
    opacity: 1;
    text-decoration: none;
}

.copy-links a:hover {
    opacity: 0.8;
    transition: 0.3s ease-in all;
    text-decoration: underline;
}

body .btn-2 {
    background: linear-gradient(0deg, #F1E2CF 0%, #C1A688 100%);
    border-radius: 3px;
    box-sizing: border-box;
    color: #4C4843;
    line-height: 1.2;
    min-width: 221px;
    padding: 15px;
    text-align: center;
}

body .link-download {
    align-items: center;
    background: url('/test/img/download.svg') no-repeat 0 center;
    color: #C1A688;
    display: flex;
    min-height: 24px;
    padding-left: 30px;
}

.footer__line {
    align-items: center;
    display: flex;
    font-size: 13px;
    justify-content: center;
    line-height: 1.15;
    margin-bottom: 8px;
}

.footer__line:last-child {
    margin-bottom: 0;
}

.demis-link {
    align-items: flex-end;
    display: flex;
    font-size: 12px;
    text-decoration: none;
}

.demis-link > img {
    margin-left: 5px;
}

.tt-none .main__link {
    text-transform: none;
}

@media (max-width: 1279px) {
    .header,.footer__main,.footer__copy {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 1199px) {
    .logo__text {
        display: none;
    }
}

@media (min-width: 992px) {
    .main__item--catalog .main-more {
        display: none;
    }
}

@media (max-width: 991px) {
    .footer__item.item-1 {
        margin-bottom: 30px;
        order: 0;
        width: 100%;
    }

    .footer__item .logo-footer__image {
        margin: 0 auto;
    }

    .footer__item.item-5 {
        align-items: center;
        order: 1;
        width: 100%;
    }

    .footer__item.item-5 p {
        display: none;
    }

    .footer__item.item-2 {
        order: 2;
    }

    .footer__item.item-3 {
        order: 3;
    }

    .footer__item.item-4 {
        order: 4;
    }

    .footer__line {
        flex-direction: column;
    }

    .footer__line,.footer__line > span:first-child {
        margin-bottom: 11px;
    }

    .logo-header__image {
        width: 100px;
    }

    .open-main .nav {
        left: 0;
        z-index: 200;
    }

    .nav {
        width: 100vw;
        left: -100%;
        background: #fff;
        top: 75px;
        position: fixed;
        height: auto;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }

    .nav .base-block {
        padding: 0px;
        height: 100%;
        overflow: auto;
    }

    .main {
        padding: 0px;
        display: block;
        width: 100%;
        padding-top: 0;
    }

    .main__item--catalog .main-sub {
        min-width: auto;
        padding-top: 0;
        padding-bottom: 0;
    }

    .main__item {
        padding: 0;
    }

    .header {
        padding: 16px 0;
        position: relative;
    }

    .header .hcont {
        display: none;
    }

    .mobile-menu-list-block {
        background: linear-gradient(0deg, #f1e2cf 0%, #c1a688 100%);
        display: block;
        position: absolute;
        left: 20px;
        top: 5px;
    }

    .mobile-menu-list,.mobile-menu-list::before,.mobile-menu-list::after {
        background: black;
    }

    .top-block {
        height: 50px;
    }

    .social-header__link {
        height: 28px;
        width: 28px;
    }

    .social-header__w3 {
        width: 12px;
    }

    .social-header__w2 {
        width: 14px;
    }

    .social-header__w1 {
        width: 18px;
    }

    .is-sticky .mobile-menu-list-block {
        background: linear-gradient(0deg, #f1e2cf 0%, #c1a688 100%);
    }

    .is-sticky .mobile-menu-list,.is-sticky .mobile-menu-list::before,.is-sticky .mobile-menu-list::after {
        background: white;
    }

    .is-sticky .main-more::before {
        background-image: url('/templates/site/images/m-row-white.svg');
    }

    .main__item {
        display: block;
        padding-bottom: 0px;
        position: relative;
    }

    .main__link {
        color: #59453c;
        text-transform: none;
        padding-left: 18px;
        padding-top: 12px;
        padding-bottom: 12px;
        display: inline-block;
    }

    .main__link::before {
        display: inline-block !important;
    }

    .main-more {
        width: 38px;
        height: 20px;
        position: absolute;
        top: 12px;
        right: 0;
        cursor: pointer;
        background: none;
    }

    .main__item--catalog .main-sub {
        display: none !important;
        padding-left: 40px;
        padding-top: 0px;
        padding-bottom: 10px;
        left: 0;
        width: 100% !important;
        top: 0;
        position: relative !important;
        background: none;
        background: none !important;
        box-shadow: 0px 0px 0 0px rgba(34, 60, 80, 0) !important;
    }

    .main__item--sub .main-sub {
        display: block !important;
    }

    .nav--mobile .contacts-header-phone {
        font-size: 20px;
    }

    .nav--mobile {
        display: flex;
        gap: 20px;
        padding: 35px 45px;
        border-top: 1px solid#e5e5e5;
    }

    .main-more::before {
        position: absolute;
        right: 10px;
        top: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.59L13.17 12L8.59 7.41L10 6L16 12L10 18L8.59 16.59Z' fill='%23999999'/%3E%3C/svg%3E%0A");
        width: 18px;
        height: 18px;
        background-size: cover;
        content: '';
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .nav--mobile .social-header {
        display: none;
    }
}

@media (max-width: 767px) {
    .footer__main {
        flex-direction: column;
    }

    .footer__item {
        margin-bottom: 30px;
    }

    .footer__item.item-4 {
        margin-bottom: 0;
    }

    .demis-link {
        align-items: center;
        flex-direction: column-reverse;
    }

    .copy-links {
        align-items: center;
        display: flex;
        flex-direction: column;
    }

    .copy-links a {
        margin-bottom: 5px;
    }

    .faq-h {
        line-height: 1.21;
    }

    .copy-links a:last-of-type {
        margin-bottom: 0;
    }

    .hidden-xs {
        display: none !important;
    }

    .demis-link > img {
        margin-bottom: 5px;
        margin-right: 0;
        width: 102px;
    }

    .nav--mobile .contacts-header-phone {
        margin-bottom: 15px;
    }

    .personal__ico-u,.personal__ico-f,.personal__ico-p {
        display: block;
    }

    body .personal__ico-f--white,body .personal__ico-u--white,body .personal__ico-p--white {
        display: none;
    }

    .geo,.header .social-header {
        display: none;
    }

    .personal__item {
        margin-right: 10px;
    }
}

@media (max-width: 359px) {
    .header {
        padding-left: 50px;
    }

    .mobile-menu-list-block {
        top: 12px;
    }

    .logo-header__image {
        width: 80px;
    }
}

.dialog--popup-timeout {
    background: linear-gradient(147.65deg, #E0C4A0 -24.67%, #F2E8DB 49.25%);
    border-radius: 0;
    box-sizing: border-box;
    color: #333;
    width: 360px;
}

.dialog--popup-timeout .dialog__content {
    padding: 40px 30px;
}

.popup-timeout__title {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 20px;
    text-align: center;
}

.form-p-1 {
    font-size: 16px;
    text-align: center;
}

.dialog--popup-timeout .form-reg__input {
    border-color: white;
}

.mb-20 {
    margin-bottom: 20px;
}

.btn-3 {
    background: #343434;
    border: none;
    border-radius: 3px;
    color: white;
    cursor: pointer;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1;
    padding: 16.5px;
    text-align: center;
    width: 100%;
}

.form-req {
    color: #898989;
    font-size: 14px;
    text-align: center;
}

.form-check {
    display: flex;
}

.form-check .checkbox {
    flex-shrink: 0;
}

body .form-check .checkbox {
    margin-top: 2px;
    margin-right: 20px;
}

@media (min-width: 992px) {
    .dialog--popup-timeout {
        background: url('/templates/site/images/bg-form-timeout.png') no-repeat,linear-gradient(147.65deg, #E0C4A0 -24.67%, #F2E8DB 49.25%);
        padding-left: 432px;
        width: 851px;
    }
}
#topblock-sticky-wrapper {
   min-height: 130px;
}
.all__data > .content {
   padding-top: 0px; /* 130px  было */
}
.all__data > #topblock-sticky-wrapper + .content {
   padding-top: 0;
}
@media screen and (max-width: 1290px)   {
   #topblock-sticky-wrapper {
      min-height: auto;
   }

   #topblock-sticky-wrapper .social-header {
      width: 100%;
   }
}
@media screen and (max-width: 1023px)   {
    #topblock-sticky-wrapper {
        min-height: auto;
    }
   .all__data > .content {
      padding-top: 180px;
   }
  .all__data > #topblock-sticky-wrapper + .content {
      padding-top: 0;
   }
}
@media screen and (max-width: 767px)   {
   #topblock-sticky-wrapper {
      min-height: unset;
   }
   .all__data > .content {
      padding-top: 0;
   }
}