

/* Start:/bitrix/templates/new-tradein-uservice/css/normalize.css?16421672988172*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&display=swap');
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: 'Source Sans Pro', Arial, sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

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

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

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

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

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

/**
 * Address styling not present in IE 8/9.
 */

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

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

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

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

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

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

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

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

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

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 18px;
  margin: 5px 0 60px;
  width: 100%;
}
table thead tr {
  border-bottom: 1px solid #535355;
}
table tr {
  border-bottom: 1px solid #E5E5E5;
}
table th,
table td {
  padding: 13px 20px 13px 0;
}
table th {
  color: #000;
  font-weight: normal;
  text-align: left;
}
table td {
  color: #535355;
}
/* End */


/* Start:/bitrix/templates/new-tradein-uservice/css/common.css?16421739073905*/
html,
body {
	margin:0;
	padding:0;
	color: #000000;
    line-height: 1.2;
    font-family: 'Source Sans Pro', Arial, sans-serif;
    font-size: 14px;
    text-rendering: optimizeSpeed;
	}
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
textarea {
    resize: vertical;
}

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}
button,
.btn{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #034694; /* Old browsers */
    background: -moz-linear-gradient(top, #034694 0%, #034694 92%, #013675 95%, #013675 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #034694 0%,#034694 92%,#013675 95%,#013675 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #034694 0%,#034694 92%,#013675 95%,#013675 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034694', endColorstr='#013675',GradientType=0 ); /* IE6-9 */
    box-sizing: border-box;
    border:none;
    border-radius: 3px;
    color: #fff;
    font-family: 'Source Sans Pro', Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 280px;
    height: 40px;
}
a.btn {
    display: inline-block;
    line-height: 40px;

}
button.white {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+92,f7f7f7+95,f7f7f7+100 */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 92%, #f7f7f7 95%, #f7f7f7 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 92%,#f7f7f7 95%,#f7f7f7 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 92%,#f7f7f7 95%,#f7f7f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
    color:#535355;
    border: 1px solid #A6A6A6;
    box-sizing: border-box;
}
h1,
.like-h1 {
    color: #000;
    font-size: 24px;
    line-height: 120%;
    margin: 0 0 15px;
}
h2 {
    color: #000;
    font-size: 22px;
    line-height: 120%;
    margin: 10px 0 15px;
}
p {
    font-size: 18px;
    color: #535355;
    margin: 0 0 25px;
}
ul {
    padding: 0 0 0 25px;
    margin: 5px 0 20px;
}
ul li {
    color: #535355;
    font-size: 18px;
    line-height: 160%;
    list-style: none;
    position: relative;
}
ul li:before {
    background: #A6A6A6;
    content: '';
    width: 12px;
    height: 1px;
    position: absolute;
    left: -25px;
    top: 15px;
}
ol {
    counter-reset: defaultOl;
    margin: 5px 0 20px;
    padding: 0 0 0 25px;
}
ol li {
    color: #535355;
    font-size: 18px;
    line-height: 160%;
    position: relative;
    list-style: none;
}
ol li::before {
    counter-increment: defaultOl;
	content: counter(defaultOl) "";
    color: #A6A6A6;
    font-size: 18px;
    position: absolute;
    left: -23px;
    top: 0;
}
strong {
    font-weight: 600;
}
/* ==========================================================================
	Font styles
   ========================================================================== */
   
img {
    max-width: 100%;
}
@media only screen and (min-width: 1160px) {
    h1,
    .like-h1 {
        font-size: 28px;
        line-height: 35px;
    }
    h2 {
        font-size: 24px;
        line-height: 30px;
    }
}
/* End */


/* Start:/bitrix/templates/new-tradein-uservice/css/main.css?174590914244735*/
.desctop {
    display: none
}

header {
    border-bottom: 2px solid #e5e5e5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Source Sans Pro", Arial, sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 10px 20px 30px
}

header.active {
    background-color: #034694
}

.us-logo img {
    width: 85px;
    height: 38px
}

.header-contacts-wrapper,
.nav {
    display: none;
    position: absolute;
    top: 60px;
    left: 0;
    width: 100%;
    height: 250%;
    background-color: #034694;
    color: #fff;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 100
}

.header-contacts-wrapper.active,
.nav.active {
    display: block
}

.header-contacts-wrapper {
    padding: 20px 20px 26px 20px
}

.header-salon-block {
    padding: 15px 0 26px;
    border-bottom: 1px solid #fff
}

a.header-salon-block-phone {
    color: #fff;
    font-size: 21px;
    text-decoration: none
}

.mobile-header-button {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border: none
}

.mobile-buttons-block {
    width: 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer
}

.mobile-header-button.favourites {
    background: url("/newtemplate/images/menubutton_favorites_1.svg") no-repeat center center transparent
}

header.active .mobile-header-button.favourites {
    background: url("/newtemplate/images/menubutton_favorites_2.svg") no-repeat center center transparent
}

.mobile-header-button.contacts {
    background: url("/newtemplate/images/menubutton_pin_1.svg") no-repeat center center transparent
}

header.active .mobile-header-button.contacts {
    background: url("/newtemplate/images/menubutton_pin_2.svg") no-repeat center center transparent
}

header.active .mobile-header-button.contacts.active {
    background: url("/newtemplate/images/menubutton_pin_active.svg") no-repeat center center transparent
}

.mobile-header-button.menu {
    background: url("/newtemplate/images/menubutton_burger_1.svg") no-repeat center center transparent
}

header.active .mobile-header-button.menu {
    background: url("/newtemplate/images/menubutton_burger2.svg") no-repeat center center transparent
}

header.active .mobile-header-button.menu.active {
    background: url("/newtemplate/images/menubutton_burger_active.svg") no-repeat center center transparent
}

.header-salon-block-worktime {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.header-salon-block-worktime .time,
.header-salon-block-place span {
    color: #83a3c8
}

.header-salon-block-worktime a {
    color: #fff
}

nav a {
    color: #fff;
    font-size: 18px;
    line-height: 23px;
    text-decoration: none;
    z-index: 1
}

nav ul>li {
    list-style-type: none;
    margin-top: 10px
}

nav ul>li::before {
    display: none
}

nav ul>li>.arrow {
    background: url("/newtemplate/images/arrow-down-sign-to-navigate.svg") no-repeat center center transparent;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 10px
}

.top-menu li a:first-child {
    position: relative;
    padding: 0 0 15px
}

.top-menu li a:hover {
    color: #034694
}

nav a.selected {
    color: #83a3c8;
    text-decoration: none
}

nav ul>li>ul {
    padding-bottom: 13px;
    display: none
}

nav ul>li>ul>li:before {
    content: " ";
    width: 11px;
    height: 0;
    border-bottom: 1px solid #83a3c8;
    display: block;
    position: relative;
    top: 12px;
    left: -17px
}

ul.top-menu-second-lvl li a {
    line-height: 33px;
    font-size: 15px
}

ul.top-menu-second-lvl li {
    padding: 0;
    border-bottom: 0
}

ul.top-menu-second-lvl li a {
    font-weight: 400
}

ul.top-menu-second-lvl li a:before {
    display: none
}

ul.top-menu-second-lvl li:before {
    content: "";
    background: #1b478f;
    position: absolute;
    top: calc(50% - 9px);
    left: 0;
    width: 3px;
    height: 18px;
    display: block;
    opacity: 0;
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

ul.top-menu-second-lvl li:hover:before {
    opacity: 1
}

ul.top-menu-second-lvl {
    padding: 0 0 0 30px
}

ul.top-menu-second-lvl li::after {
    content: "";
    background: #89a2c5;
    width: 10px;
    height: 1px;
    position: absolute;
    left: -20px;
    top: calc(50% - .5px)
}

.header-mob-close {
    display: block;
    width: 72px;
    margin: 26px auto 0;
    padding-left: 16px;
    background: url("/newtemplate/images/close.svg") no-repeat left center transparent;
    background-size: 12px 12px;
    cursor: pointer
}

.header-mob-close span {
    border-bottom: 1px dotted #fff
}

.header-mobile-buttons {
    width: 100%;
    text-align: center;
    margin-top: 8px
}

.header-mobile-buttons a.btn {
    width: 100%;
    height: 37px;
    text-align: center;
    color: #fff;
    border: none;
    border-radius: 3px;
    background: #034694;
    background: -webkit-gradient(linear, left top, left bottom, from(#034694), color-stop(92%, #034694), color-stop(95%, #013675), to(#013675));
    background: -o-linear-gradient(top, #034694 0%, #034694 92%, #013675 95%, #013675 100%);
    background: linear-gradient(to bottom, #034694 0%, #034694 92%, #013675 95%, #013675 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#034694', endColorstr='#013675', GradientType=0);
    -webkit-transition: all .12s ease-in-out;
    -o-transition: all .12s ease-in-out;
    transition: all .12s ease-in-out
}

.header-contacts__item {
    padding: 18px 0 26px;
    border-bottom: 1px solid #fff
}

.header-contacts__title {
    font-size: 21px;
    line-height: 25px;
    text-decoration: none;
    display: inline
}

.header-contacts__address {
    color: #83a3c8;
    font-size: 14px;
    line-height: 16px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.header-contacts__phone {
    display: block;
    font-size: 28px;
    color: #fff;
    text-decoration: none
}

.header-contacts__link.call-back-form {
    display: inline-block;
    margin: 0 10px 0 0;
    text-decoration: underline
}

.header-contacts__workhours {
    color: #83a3c8;
    display: inline
}

.main-instock-list {
    padding: 0 20px;
    font-size: 20px;
    font-family: "Source Sans Pro", Arial, sans-serif;
    font-weight: bold
}

.main-instock-list a {
    text-decoration: none;
    color: #000
}

.our-instock-list,
.other-instock-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.our-instock-list>*,
.other-instock-list>a {
    width: 50%;
    margin-top: 13px
}

.our-instock-list>a {
    font-size: 18px;
    height: 38px
}

.other-instock-list>a {
    font-size: 14px
}

.our-instock-list span,
.other-instock-list span {
    color: #a6a6a6
}

.our-instock-list img {
    display: inline-block;
    width: 42px;
    margin: 7px
}
.our-instock-list img.exeed {
    display: inline-block;
    width: 62px;
}

.main-header,
.instock-list-header {
    font-size: 20px;
    font-family: "Source Sans Pro", Arial, sans-serif;
    font-weight: bold
}

.main-instock-bodys {
    padding: 60px 20px 0
}

.main-instock-bodys-header {
    font-size: 20px;
    font-family: "Source Sans Pro", Arial, sans-serif;
    font-weight: bold
}

.instock-bodys {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.instock-bodys a {
    width: 45%;
    font-size: 14px;
    font-family: "Source Sans Pro", Arial, sans-serif;
    font-weight: bold;
    color: #535355;
    text-decoration: none;
    padding-top: 23px
}

.instock-bodys a span {
    color: #000;
    text-align: center;
    display: block;
    width: 100%;
    margin-top: 15px
}

.instock-bodys a:hover {
    color: #15418c
}

.instock-bodys a:hover span {
    color: #000
}

.instock-bodys a svg {
    width: 140px;
    height: 63px;
    fill: currentColor;
    fill-rule: evenodd;
    clip-rule: evenodd;
    -webkit-transition: all ease-in .2s;
    -o-transition: all ease-in .2s;
    transition: all ease-in .2s
}

.main-hot {
    padding-top: 60px
}

.main-hot .main-header {
    padding-left: 20px
}

.main-hot-cars {
    margin-top: 10px
}

.main-hot-cars .instock-car {
    width: 280px;
    margin: 0 5px;
    border: 1px solid #a6a6a6;
    border-radius: 3px;
    display: flex;
    flex-direction: column;
}

.instock-car-image {
    position: relative
}

.instock-car-info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 20px;
}

.instock-car-title {
    font-size: 18px;
    font-weight: bold
}

.instock-car-tech {
    font-size: 14px;
    color: #535355;
    margin-top: 8px
}

.instock-car-price {
    font-family: "Source Sans Pro", Arial, sans-serif;
    margin-top: 8px;
}

.instock-car-price--old {
    font-size: 20px;
    font-weight: bold;
}

.instock-car-price__default {
    font-size: 20px;
    font-weight: bold;
}

.instock-car-price__default span {
    color: #535355;
    text-decoration: line-through;
}

.instock-car-price__discount {
    color: #212121;
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-top: 8px;
}

.instock-car-price__discount span {
    color: #000;
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
    display: inline-block;
    padding-left: 4px;
    position: relative;
}
.instock-car-price__discount span::after {
    content: '';
    width: 0;
    height: 0;
    border-width: 9px 4px 0 4px;
    border-color: #acacac transparent transparent transparent;
    border-style: solid;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(10px, 50%);
}

.instock-car-footer {
    display: flex;
    flex-direction: column;
    margin-top: auto;
    padding-top: 15px;
}

.instock-car-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.instock-car-buttons button {
    width: 46.7%;
    font-size: 14px;
    font-weight: bold
}

.legal-info {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.legal-icon {
    padding-right: 10px
}

.legal-icon img {
    width: 36px
}

.legal-text {
    color: #535355;
    font-size: 12px;
    line-height: 14px
}

.main-hot .slick-dots {
    bottom: -6.5%
}

.main-hot a.btn {
    margin: 30px auto 0;
    display: block
}

.three-baners {
    margin: 60px auto;
    padding: 0 20px
}

.three-baners-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.three-baners a {
    margin-top: 10px;
    display: block
}

.seo-text {
    padding: 0 20px;
    margin-top: 60px
}

footer {
    background-color: #0a1e40;
    color: #fff;
    padding: 30px 20px 47px;
    width: 100%
}

.footer-nav {
    display: none
}

.footer-phone a {
    color: #fff;
    display: block;
    font-size: 24px;
    font-weight: 600;
    line-height: 170%;
    text-decoration: none;
    margin: 0 0 3px
}

.social-buttons-header {
    font-size: 15px;
    font-weight: 600;
    line-height: 170%;
    margin: 0 0 8px
}

.social-buttons-list a {
    display: inline-block;
    margin-right: 8px
}

.social-buttons-list img {
    width: 40px
}

.pay-systems {
    margin: 15px 0 32px
}

.pay-systems-header {
    font-size: 15px;
    font-weight: 600;
    line-height: 170%;
    margin: 0 0 10px
}

.pay-systems-list img {
    margin-right: 4px
}

.footer-bot-block__txt {
    color: #fff;
    font-size: 14px;
    line-height: 18px
}

.footer-bot-block__txt p {
    color: #fff;
    font-size: 14px;
    line-height: 130%
}

.footer-bot-block__txt p:first-child {
    margin: 0 0 15px
}

.footer-bot-block__txt p:last-child {
    margin: 0
}

.footer-bot-block__txt a {
    color: #fff;
    display: inline-block;
    margin: 0 0 15px
}

.main-footer-instock-list {
    background-color: #0a1e40;
    display: none;
    padding: 50px 130px 0
}

.footer-instock-list {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    padding-bottom: 40px
}

.footer-instock-mark {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    page-break-inside: avoid;
    margin-bottom: 10px;
    padding-right: 25px
}

a.footer-instock-mark-title {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none
}

.footer-instock-models a {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none
}

.footer-instock-models {
    color: #fff
}

.footer-bot-block__logo {
    display: none
}

.form-callback-wrapper {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    margin: 0;
    padding: 0;
    z-index: 1000;
    display: none
}

.form-callback-wrapper::before {
    content: "";
    background: #000;
    opacity: .8;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    z-index: 999
}

.form-callback-inner-wrapper {
    background: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    position: absolute;
    top: 10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: calc(100% - 20px);
    max-width: 500px;
    z-index: 1001
}

.form-callback-agreement {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.form-callback-agreement span {
    border-bottom: 1px dotted #535355;
    color: #535355;
    cursor: pointer;
    font-size: 12px
}

.form-callback-agreement input {
    margin-right: 7px
}

.form-callback-agreement-hidden {
    color: #535355;
    display: none;
    width: 100%;
    margin-top: 10px
}

.form-success {
    background: #fff;
    color: #535355;
    display: none;
    font-size: 20px;
    line-height: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 49px 58px 59px
}

.form-success img {
    margin: 0 auto 14px;
    width: 58px
}

.close-button {
    border: 1px solid transparent;
    border-radius: 50%;
    background: #e5e5e5;
    cursor: pointer;
    position: absolute;
    width: 32px;
    height: 32px;
    top: 14px;
    right: 12px;
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

.close-button:hover {
    background: #15418c
}

.close-button::after,
.close-button::before {
    content: "";
    width: 15px;
    height: 1px;
    background: #535355;
    position: absolute;
    top: 14px;
    left: 50%;
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

.close-button::after {
    -webkit-transform: translateX(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg)
}

.close-button::before {
    -webkit-transform: translateX(-50%) rotate(-45deg);
    -ms-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg)
}

.close-button:hover::after,
.close-button:hover::before {
    background: #fff
}

.form-callback {
    padding: 69px 30px 120px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 25px
}

.form-callback label {
    font-size: 26px;
    font-weight: 600;
    line-height: 33px;
    text-align: center;
    margin: 0 0 20px 0
}

.form-callback select {
    -webkit-appearance: none;
    appearance: none;
    background: url('/newtemplate/images/arrow-down-select.svg') no-repeat #ffffff;
    background-position: right 10px center;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    font-size: 18px;
    line-height: 52px;
    padding: 0 14px;
    margin: 0;
    width: 100%;
    height: 52px
}

.form-callback select:disabled {
    color: rgba(0, 0, 0, .56)
}

input.phone,
.form-callback input.name {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    font-size: 18px;
    line-height: 52px;
    padding: 0 14px;
    margin: 0;
    width: 100%;
    height: 52px
}

.form-callback input[type="submit"] {
    font-size: 16px;
    line-height: 54px;
    -ms-grid-column-align: center;
    justify-self: center;
    margin: 0;
    width: 100%;
    height: 54px
}

ul.slick-dots li::before {
    display: none
}

.allactions-link {
    text-align: right
}

.allactions-link a {
    color: #034694;
    font-size: 18px;
    line-height: 21px
}

.to-top-btn {
    background: -webkit-gradient(linear, right top, left top, from(#0a1e40), to(#15418c));
    background: -o-linear-gradient(right, #0a1e40, #15418c);
    background: linear-gradient(to left, #0a1e40, #15418c);
    border: 1px solid #a6a6a6;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    color: #535355;
    cursor: pointer;
    display: none;
    position: fixed;
    left: -35px;
    top: calc(50% - 25px);
    width: 50px;
    height: 70px;
    overflow: hidden;
    -webkit-transition: left ease-in .2s;
    -o-transition: left ease-in .2s;
    transition: left ease-in .2s
}

.to-top-btn::before {
    border-color: transparent transparent transparent #ffffff;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: calc(50% - 2.5px);
    right: 5px;
    -webkit-transition: opacity ease-in-out .2s;
    -o-transition: opacity ease-in-out .2s;
    transition: opacity ease-in-out .2s
}

.to-top-btn::after {
    content: "";
    background: url(/bitrix/templates/new-tradein-uservice/images/icon_advanced_close.svg) center center no-repeat;
    position: absolute;
    width: 45px;
    height: 45px;
    left: -1px;
    top: 12px
}

.to-top-btn:hover {
    left: -1px
}

.to-top-btn:hover:before {
    opacity: 0
}

.special-price-wrapper {
    padding: 0 20px
}

.news-detail {
    padding: 20px
}

.allactions-link,
.p0-20 {
    padding: 0 20px
}

.contacts-simf__popup {
    display: none
}


.discount-categories {
    display: grid;
    gap: 10px;
    padding: 0 20px;
    margin: 40px auto 40px;
}
.discount-categories__item {
    background-color: #f4f4f4;
    border-radius: 4px;
    display: flex;
    overflow: hidden;
    position: relative;
    max-height: 147px;
}
.discount-categories__item_title {
    font-size: 24px;
    position: relative;
    z-index: 2;
}
.discount-categories__item_subtitle {
    font-size: 16px;
    position: relative;
    z-index: 2;
}
.discount-categories__item_text {
    padding: 30px 10px 27px 19px;
}
.discount-categories__item_pic {
    display: block;
    margin-left: auto;
}
.discount-categories__item_pic img {
    display: block;
    width: 100%;
}
.discount-categories__item_icon {
    opacity: 7%;
    position: absolute;
    z-index: 1;
}
.discount-categories__item_icon--plane {
    width: 137px;
    height: 165px;
    transform: rotate(35deg);
    top: 8px;
    left: 6px;
}
.discount-categories__item_icon--glasses {
    width: 202px;
    height: 119px;
    top: 9px;
    left: -25px;
}

/* advantages */
.advantages {
    margin: 0 auto 60px;
}
.advantages__title {
    margin-bottom: 20px;
}
.advantages__inner {
    display: grid;
    gap: 20px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.advantages__item {
    background-color: #f4f4f4;
    border-radius: 5px;
    display: flex;
    align-items: center;
    overflow: hidden;
    position: relative;
    height: 121px;
}
.advantages__item:before {
    content: '';
    background-color: #8b8d8d;
    position: absolute;
    left: 0;
    bottom: 0;
    top: auto;
    width: 100%;
    height: 5px;
}
.advantages__item:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
}
.advantages__text {
    color: #000;
    font-size: 18px;
    line-height: 23px;
    padding: 0 18px 0 126px;
    position: relative;
}
.advantages__item--choice:after {
    background: url("data:image/svg+xml,%3Csvg width='102' height='55' viewBox='0 0 102 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_110_239)'%3E%3Cpath d='M75.3999 18C73.5999 14.3 72.1999 10.8 70.1999 7.7C69.2999 6.3 67.1999 4.9 65.6999 4.8C55.8999 4.5 45.9999 4.6 36.1999 4.8C34.7999 4.8 32.8999 5.9 32.1999 7.1C30.1999 10.4 28.5999 14.1 26.6999 17.9C43.0999 18 58.9999 18 75.3999 18ZM26.8999 50.5C43.1999 50.5 59.1999 50.5 75.1999 50.5C75.1999 48.7 75.1999 47.2 75.1999 45C69.4999 44.7 63.8999 44.2 58.2999 44C52.2999 43.8 46.2999 43.8 40.3999 44C35.8999 44.2 31.4999 44.8 26.8999 45.2C26.8999 47.3 26.8999 48.7 26.8999 50.5ZM66.8999 30.1C56.0999 30.1 45.4999 30.1 34.8999 30.1C35.4999 34.8 35.9999 35.4 40.5999 35.5C47.6999 35.6 54.7999 35.6 61.7999 35.5C65.7999 35.4 66.5999 34.5 66.8999 30.1ZM71.7999 35.2C74.4999 35 77.2999 34.9 79.8999 34.5C81.9999 34.2 83.5999 29.1 82.0999 27.6C81.6999 27.2 80.5999 27 79.8999 27.2C78.4999 27.5 77.0999 28.1 75.6999 28.6C72.0999 29.8 71.4999 30.7 71.7999 35.2ZM30.5999 34.9C30.2999 32.5 30.3999 30.1 27.8999 29.1C25.9999 28.3 24.0999 27.8 22.1999 27.1C20.3999 26.5 19.5999 27.3 19.4999 29C19.2999 33 20.4999 34.5 24.5999 34.8C26.4999 35 28.3999 34.9 30.5999 34.9Z' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3Cpath d='M4.9001 17L0.600098 25L4.9001 33H9.1001L4.9001 25L9.1001 17H4.9001Z' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3Cpath d='M96.6003 17H92.3003L96.6003 25L92.3003 33H96.6003L100.9 25L96.6003 17Z' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3Cpath d='M20.1998 21C18.5998 20.6 17.3998 20.3 16.2998 20.1C14.6998 19.8 14.2998 18.9 14.2998 17.4C14.3998 15.6 15.2998 15.2 16.7998 15.2C18.8998 15.2 20.9998 15.2 23.2998 15.2C24.2998 13.3 25.5998 10.9 26.5998 8.50001C28.6998 3.20001 32.5998 0.900007 38.1998 1.00001C47.6998 1.20001 57.0998 1.30001 66.5998 1.30001C70.1998 1.30001 72.6998 2.80001 74.2998 6.00001C75.8998 9.20001 77.5998 12.3 79.0998 15.2C81.4998 15.2 83.5998 15 85.7998 15.3C86.5998 15.4 87.9998 16.6 87.9998 17.3C87.8998 18.3 87.0998 19.5 86.1998 20C85.1998 20.6 83.7998 20.7 82.1998 21.1C82.6998 22.2 83.0998 23.1 83.5998 23.9C85.8998 27.5 86.3998 31.3 85.9998 35.5C85.5998 40.2 85.4998 45 85.4998 49.8C85.4998 52.3 84.5998 53.2 82.0998 53.2C65.7998 53 49.5998 53 33.2998 53C28.8998 53 24.4998 53 20.0998 53.2C17.7998 53.3 16.7998 52.4 16.7998 50C16.7998 44.7 16.5998 39.3 16.1998 34C15.9998 30.6 16.5998 27.4 18.3998 24.5C18.9998 23.5 19.4998 22.4 20.1998 21Z' stroke='%23686A6A' stroke-width='2' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_110_239'%3E%3Crect width='101.4' height='54.2' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") top left no-repeat;
    height: 54.2px;
    left: 12px;
}
.advantages__item--secure:after {
    background: url("data:image/svg+xml,%3Csvg width='49' height='68' viewBox='0 0 49 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_110_233)'%3E%3Cpath d='M21.4 60.3H5.6C3.1 60.3 1 58.2 1 55.7V8.8L9 1H39.2C41.7 1 43.8 3.1 43.8 5.6V30.6' stroke='%23686A6A' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M35.2999 67C34.2999 66.6 31.2999 63.7 26.3999 60.2C20.9999 56.4 22.2999 52.6 22.2999 52.6C22.2999 52.6 22.2999 43.4 22.2999 35.8C27.2999 34.9 34.2999 32.2 35.2999 31.9C35.2999 32.2 45.2999 34.9 48.2999 35.8C48.2999 43.4 48.2999 52.6 48.2999 52.6C48.2999 52.6 49.6999 56.4 44.2999 60.2C39.2999 63.7 35.2999 66.6 35.2999 67ZM35.2999 67V67.1' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3Cpath d='M30.2002 46.5L34.7002 51L42.0002 43.6' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_110_233'%3E%3Crect width='49' height='68' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") top left no-repeat;
    height: 68px;
    left: 40px;
}
.advantages__item--check:after {
    background: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_110_248)'%3E%3Cpath d='M33.2999 17.1C29.5999 20.8 25.8999 24.5 22.1999 28.2C21.7999 28.6 21.4999 28.6 21.0999 28.2C19.1999 26.3 17.2999 24.4 15.3999 22.5' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3Cpath d='M40.4 45.7H6.2C3.3 45.7 1 43.3 1 40.5V6.2C1 3.4 3.4 1 6.2 1H40.4C43.3 1 45.6 3.4 45.6 6.2V40.4C45.7 43.3 43.3 45.7 40.4 45.7Z' stroke='%23686A6A' stroke-width='2' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_110_248'%3E%3Crect width='46.7' height='46.7' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") top left no-repeat;
    height: 46.7px;
    left: 40px;
}
.advantages__item--autoteck:after {
    background: url("data:image/svg+xml,%3Csvg width='67' height='67' viewBox='0 0 67 67' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_110_252)'%3E%3Cpath d='M1.1001 42.4C7.6001 42.4 23.2001 50.6 23.2001 65.7' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3Cpath d='M43.8999 29.3C28.0999 17 29.7999 0.5 29.7999 0.5H43.3999C43.3999 0.5 42.7999 18.8 62.3999 23.5' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3Cpath d='M29.3998 44.3C27.7998 40.5 22.7998 37.1 22.7998 37.1' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3Cpath d='M29.8 0C29.8 0 29 26.5 1 29.3C1 33.7 1 42.5 1 42.5C1 42.5 23.8 44.6 37.2 22.3' stroke='%23686A6A' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M66 22.9V37.2C66 37.2 41.2 36 37.2 66H23.2C23.2 66 21.5 51.7 34.9 36.5C48.1 22.5 66 22.9 66 22.9Z' stroke='%23686A6A' stroke-width='2' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_110_252'%3E%3Crect width='67' height='67' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") top left no-repeat;
    height: 67px;
    left: 31px;
}
.advantages__item--payment:after {
    background: url("data:image/svg+xml,%3Csvg width='69' height='52' viewBox='0 0 69 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_110_263)'%3E%3Cpath d='M43 51C56.8071 51 68 39.8071 68 26C68 12.1929 56.8071 1 43 1C29.1929 1 18 12.1929 18 26C18 39.8071 29.1929 51 43 51Z' stroke='%23686A6A' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M41.5 8.5V27H55' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3Cpath d='M13 26H0' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3Cpath d='M15 18H4' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3Cpath d='M15 34H4' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_110_263'%3E%3Crect width='69' height='52' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") top left no-repeat;
    height: 52px;
    left: 27px;
}
.advantages__item--price:after {
    background: url("data:image/svg+xml,%3Csvg width='61' height='59' viewBox='0 0 61 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_110_258)'%3E%3Cpath d='M19.6999 42.9L34.0999 57.4L58.8999 32.5L27.2999 1H13.7999L2.8999 11.5V26.2L12.2999 35.6' stroke='%23686A6A' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M15.9999 16.7C17.9881 16.7 19.5999 15.0882 19.5999 13.1C19.5999 11.1118 17.9881 9.5 15.9999 9.5C14.0117 9.5 12.3999 11.1118 12.3999 13.1C12.3999 15.0882 14.0117 16.7 15.9999 16.7Z' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3Cpath d='M52.4001 25.9L27.6001 50.8' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3Cpath d='M0.399902 40L7.2999 46.9L31.1999 23' stroke='%23686A6A' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_110_258'%3E%3Crect width='60.3' height='58.8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") top left no-repeat;
    height: 58.8px;
    left: 40px;
}
/* advantages */

@media only screen and (min-width:670px) {
    .discount-categories {
        display: grid;
        gap: 25px;
        grid-template-columns: repeat(2, 1fr);
    }
    .discount-categories__item_text {
        padding: 25px 10px 18px 38px;
    }
    .discount-categories__item_title {
        margin-bottom: 14px;
    }
    .advantages__inner {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media only screen and (min-width:1160px) {
    .wrapper {
        width: 1160px;
        margin: 0 auto
    }

    .header-contacts__item:not(:last-of-type) {
        padding-right: 32px
    }

    .header-contacts__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        border: none;
        padding: 0
    }

    .header-contacts__title {
        color: #000;
        font-size: 18px;
        line-height: 20px;
        transition: color ease-in-out .23s
    }
    .header-contacts__title:hover {
        color: #034694
    }

    .header-contacts__address {
        color: #767779;
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 3px
    }

    .header-contacts__phone {
        color: #000;
        font-size: 20px;
        line-height: 25px;
        text-decoration: none
    }

    .header-contacts__link {
        color: #034694;
        font-size: 12px;
        line-height: 15px;
        cursor: pointer;
        margin: 0
    }

    .main-instock-bodys {
        padding: 60px 0 0
    }

    .three-baners {
        padding: 0
    }

    .main-instock-list {
        padding: 0
    }

    header {
        border: none;
        padding: 30px 0 10px;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset;
        position: relative
    }

    header::before {
        bottom: 57px
    }

    header::after {
        bottom: 1px
    }

    header::before,
    header::after {
        content: "";
        background-color: #dbdbdb;
        position: absolute;
        left: 0;
        width: 100%;
        height: 1px
    }

    .mobile-buttons-block,
    .mob {
        display: none
    }

    .desctop {
        display: block
    }

    .us-logo a {
        display: block
    }

    .us-logo img {
        width: 150px;
        height: 67px
    }

    .us-logo {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        padding: 5px 0 0 0
    }

    .header-contacts-wrapper,
    .nav {
        display: block;
        background-color: transparent
    }

    .header-contacts-wrapper,
    .nav {
        position: relative;
        top: auto;
        left: auto;
        color: #000;
        width: auto;
        height: auto
    }

    .header-contacts-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        padding: 0;
        margin-left: auto
    }

    .header-salon-block {
        padding: 0
    }

    .header-salon-block-worktime a {
        color: #034694
    }

    .nav {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    nav ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 0
    }

    .nav a {
        color: #000
    }

    .top-menu {
        margin: 7px 0 0
    }

    .header-salon-block-worktime .time,
    .header-salon-block-place span {
        color: #767779
    }

    .header-salon-block-worktime {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .header-salon-block-worktime .time {
        margin-left: 10px
    }

    nav>ul>li {
        color: #000;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        margin: 0;
        padding: 0 0 6px 0;
        position: relative
    }

    nav>ul>li:not(:last-child) {
        padding: 0 73px 6px 0
    }

    nav ul>li>.arrow {
        background-image: url("/newtemplate/images/arrow-down-sign-to-navigate-grey.svg");
        display: none
    }

    nav ul>li:hover>ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: absolute;
        left: 0;
        top: 31px;
        background-color: #fff;
        padding: 0 0 5px 0;
        z-index: 20;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        border: 1px solid #e5e5e5;
        border-radius: 6px;
        -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .07);
        box-shadow: 0 4px 4px rgba(0, 0, 0, .07)
    }

    nav ul>li>ul>li:before {
        display: none
    }

    .top-menu li ul.top-menu-second-lvl li a {
        padding: 0 48px 0 20px;
        display: block
    }

    nav ul>li>ul>li {
        margin-top: 0;
        border-bottom: 1px solid #e5e5e5;
        padding: 20px 0
    }

    nav ul>li>ul>li:last-child {
        border-bottom: none
    }

    ul.top-menu-second-lvl li::after {
        display: none
    }

    .header-mobile-buttons {
        width: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .header-mobile-buttons a.btn {
        line-height: 38px;
        width: 133px;
        height: 38px
    }

    .header-mobile-buttons a.btn:active {
        background: #034694;
        background: -webkit-gradient(linear, left top, left bottom, from(#013675), color-stop(5%, #034694), color-stop(8%, #034694), to(#034694));
        background: -o-linear-gradient(top, #013675 0%, #034694 5%, #034694 8%, #034694 100%);
        background: linear-gradient(to bottom, #013675 0%, #034694 5%, #034694 8%, #034694 100%);
        -webkit-transform: translateY(1px);
        -ms-transform: translateY(1px);
        transform: translateY(1px)
    }

    .nav {
        margin-top: 26px;
        margin-right: auto
    }

    .header-mobile-buttons {
        margin-top: 26px;
        margin-left: auto
    }

    a.header-salon-block-phone {
        color: #000
    }

    .header-mobile-buttons .favourites {
        border: 1px solid #c9c9c9;
        border-radius: 3px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 38px;
        height: 38px;
        margin-left: 10px;
        -webkit-transition: all ease-in-out .2s;
        -o-transition: all ease-in-out .2s;
        transition: all ease-in-out .2s
    }

    .header-mobile-buttons .favourites:hover {
        border: 1px solid #58595b
    }

    .header-mobile-buttons .active.favourites:hover {
        border: 1px solid #034694
    }

    .car-bookmark-head {
        stroke: #58595b;
        fill: transparent;
        -webkit-transition: all ease-in-out .2s;
        -o-transition: all ease-in-out .2s;
        transition: all ease-in-out .2s
    }

    .header-mobile-buttons .favourites.active .car-bookmark-head {
        fill: #58595b
    }

    .header-mobile-buttons .favourites.active:hover .car-bookmark-head {
        fill: #034694;
        stroke: #034694
    }

    .main-header {
        font-size: 28px;
        margin-bottom: 20px
    }

    .other-instock-list {
        margin-top: 15px
    }

    .our-instock-list>*,
    .other-instock-list>a {
        width: 16.6%
    }

    .instock-bodys a {
        width: 140px
    }

    .our-instock-list img {
        margin: 7px 7px 7px 0
    }

    .main-hot-cars {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 280px 13px 280px 13px 280px 13px 280px;
        grid-template-columns: repeat(4, 280px);
        -webkit-column-gap: 13px;
        -moz-column-gap: 13px;
        column-gap: 13px
    }

    .main-hot-cars .instock-car {
        margin: 0
    }

    .instock-car {
        margin: 0;
        width: 275px
    }

    .main-hot .main-header,
    .collection-top {
        padding: 0
    }

    .instock-car-buttons button {
        width: 109px
    }

    .three-baners-block {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .colletion-bar-item {
        padding: 8px 18px
    }

    .colletion-bar {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    footer {
        overflow: hidden;
        padding: 0 0 50px
    }

    .footer-wrapper {
        width: 1160px;
        margin: 0 auto
    }

    .footer-top-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative;
        overflow: visible
    }

    .footer-top-block::after {
        content: "";
        background: #2f3a4d;
        height: 1px;
        width: calc(100% + 100%);
        position: absolute;
        bottom: 0;
        left: -50%
    }

    .footer-nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .footer-nav a {
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        line-height: 54px;
        text-decoration: none;
        margin: 0 27px 0 0
    }

    .footer-phone a {
        font-size: 24px;
        font-weight: 600;
        line-height: 54px
    }

    .footer-mid-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 19px 0 30px
    }

    .social-buttons {
        margin: 0 76px 0 0
    }

    .social-buttons-header,
    .pay-systems-header {
        margin: 0 0 10px;
        font-size: 14px
    }

    .social-buttons-list a {
        margin-right: 6.67px
    }

    .social-buttons-list img {
        width: 30px
    }

    .pay-systems {
        margin: 0
    }

    .footer-bot-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end
    }

    .footer-bot-block__logo {
        display: inline-block
    }

    .main-footer-instock-list {
        border-bottom: 1px solid #2f3a4d;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .footer-instock-list {
        display: block;
        max-width: 1160px
    }

    .form-callback {
        padding: 70px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        max-width: 815px
    }

    .form-callback label {
        font-size: 36px;
        line-height: 45px;
        text-align: left;
        width: 609px
    }

    .form-callback input[type="submit"] {
        line-height: 52px;
        height: 52px;
        width: 40%;
        min-width: 350px
    }

    .form-callback-agreement {
        margin: 0
    }

    .form-callback-agreement span {
        font-size: 14px
    }

    .close-button {
        top: 15px;
        right: 15px
    }

    .form-success {
        text-align: center
    }

    .seo-text {
        padding: 0;
        margin-top: 60px
    }

    .collection-price-slider {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .special-price-wrapper {
        padding: 0
    }

    .news-detail,
    .allactions-link,
    .p0-20 {
        padding: 0
    }

    .header-contacts__workhours {
        display: none
    }
    .discount-categories {
        padding: 0;
    }

    /* advantages */
    .advantages {
        margin: 0 auto 40px;
    }
    .advantages__title {
        margin-bottom: 17px;
    }
    .advantages__inner {
        grid-template-columns: repeat(3, 1fr);
    }
    /* advantages */
}

/*cookie*/
#cookie_notification {
    display: none;
    justify-content: center;
    align-items: center;
    position: fixed;
    bottom: 0;
    left: 50%;
    width: 100%;

    transform: translateX(-50%);
    padding: 20px;
    box-sizing: border-box;
    background-color: white;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
    z-index: 100;
}

#cookie_notification p {
    margin: 0;
    text-align: left;
    color: #000;
    max-width: 1047px;
}


@media (min-width: 576px) {
    #cookie_notification.show {
        display: flex;
    }

    .cookie_accept {
        margin: 0 0 0 25px;
    }
}

@media (max-width: 575px) {
    #cookie_notification.show {
        display: block;
        text-align: left;
    }

    .cookie_accept {
        margin: 10px 0 0 0;
    }
}
/* End */


/* Start:/bitrix/templates/new-tradein-uservice/css/banner.css?16421730661070*/
.slick-dots {
    margin: 0;
    padding: 0;
    display: block;
    position: absolute;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.slick-dots li {
    display: inline-block;
    list-style-type: none;
    margin-right: 3px;
}
.slick-dots li:last-child {
    margin-right: 0;
}
.slick-dots li button {
    display: block;
    font-size: 0;
    background: 0;
    border: 1px solid #F9F9F9;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    box-sizing: border-box;
    padding: 0;
    background: #F9F9F9;
}
.slick-dots li.slick-active button {
    background: #034694;
    border: 1px solid #034694;
}
.mainpage-slider ul.slick-dots li::before {
    display: none;
}
@media only screen and (min-width: 1160px) {
    .slick-dots {
        bottom: 20px;
    }
    .slick-dots li button {
        width: 15px;
        height: 15px;
        border-radius: 8px;
    }
    .slick-dots li {
        margin-right: 11px;
    }
}
/* End */


/* Start:/bitrix/templates/new-tradein-uservice/css/main-filter.css?17341029258947*/
.main-filter {
	margin: 20px 0 0;
	padding: 30px;
	background-color:#F8F8F8;
	font-family: 'Source Sans Pro', Arial, sans-serif;
}

.mainpage-filter > .main-filter {
	margin: 20px 0 30px;
}

.main-filter input,
.main-filter select {
	background-color: #fff;
	border: 1px solid #E5E5E5;
	border-radius: 3px;
	color:#535355;
	font-size: 14px;
	width: 100%;
	height: 40px;
	padding: 0 0 0 9px;
}

.main-filter select {
	-webkit-appearance: none;
	appearance: none;
	background: url('/newtemplate/images/arrow-down-select.svg') no-repeat #ffffff;
	background-position: right 10px center;
}

.main-filter label {
	color:#535355;
	display: block;
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 5px;
}

.main-page-form .filter-select input::placeholder {
	color: #B7B7B7;
}

.main-page-form .filter-select,
.main-page-form .filter-input,
.main-page-form .filter-submit {
	margin: 10px 0 0;
}

.main-page-form label {
	display: block;
}

.filter-submit {
	margin-top: 10px;
}

.filter-submit button[type="submit"] {
	margin-top: 16px;
	width: 100%;
	height: 48px;
	line-height: 48px;
}

.from-to {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	width: 100%;
}

.from-to div:not(.field-separator) {
	width: 44.61%;
}

.main-filter .from-to input,
.main-filter .from-to select {
	width: 100%;
}

.filter-select.from-to {
	width: 100%;
	align-items: flex-end;
	justify-content: space-between;
}

.hidden-filter-flex .filter-select.visuallyhidden + .filter-select {
	width: 204px;
}

.field-separator {
	position: relative;
	width: 0;
	height: 100%;
	align-self: flex-end;
}

.field-separator::before {
	content: ' ';
	background: #535355;
	position: absolute;
	display: block;
	right: -7px;
	bottom: 19.5px;
	width: 14px;
	height: 1px;
}

.field-to {
	align-self: flex-end;
}

.checkbox-block {
	width: 100%;
	display: flex;
	flex-direction: column;
	margin: 10px 0 0 7px;
}

.filter-checkbox {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 8px;
}

.filter-checkbox input {
	margin-right: 5px;
}

.filter-checkbox label {
	cursor: pointer;
	position: relative;
	margin: 0;
	padding: 0 0 0 28px;
}

.main-filter .filter-checkbox input {
	position: absolute;
	cursor: pointer;
	opacity: 0;
	height: 0;
	width: 0;
	top: 0;
	left: 0;
}

.filter-checkbox .checkmark {
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
}

.filter-checkbox .checkmark::after {
	content: '';
	position: absolute;
	left: 5px;
	top: -3px;
}

.filter-checkbox input:checked ~ .checkmark:after {
	content: url('/bitrix/templates/new-tradein-uservice/css/../images/checkbox-mark.svg');
}

.form-show-more {
	background-color: #F8F8F8;
	color:#535355;
	font-size: 16px;
	line-height: 20px;
	margin: 12px 0 0 5px;
}

.show-more-button,
.resetform {
	cursor: pointer;
}

.show-more-button {
	margin: 0 0 12px;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.show-more-fields {
	position: relative;
}

.show-more-button span.show-more-arrow {
	background: linear-gradient(180deg, #C6C6C6 0%, #FFFFFF 100%);
	border-radius: 50%;
	display: inline-block;
	position: relative;
	width: 22px;
	height: 22px;
	z-index: 1;
	margin: 0 9px 0 0;
}

.show-more-button span.show-more-arrow::before {
	background: linear-gradient(180deg, #FAFAFA 0%, #DBDBDB 100%);
	border-radius: 50%;
	content: '';
	position: absolute;
	left: 1px;
	top: 1px;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.show-more-button span.show-more-arrow::after {
	content: '';
	background: url('/bitrix/templates/new-tradein-uservice/css/../images/icon_advanced_open.svg') center center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 22px;
	height: 22px;
	z-index: 3;
	transition: all ease-in-out .2s;
}

.show-more-button.opened span.show-more-arrow::after {
	transform: rotate(180deg);
}

.resetform {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.resetform-x {
	background: linear-gradient(180deg, #C6C6C6 0%, #FFFFFF 100%);
	border-radius: 50%;
	display: inline-block;
	position: relative;
	width: 22px;
	height: 22px;
	z-index: 1;
	margin: 0 9px 0 0;
}

.resetform-x::before {
	background: linear-gradient(180deg, #FAFAFA 0%, #DBDBDB 100%);
	border-radius: 50%;
	content: '';
	position: absolute;
	left: 1px;
	top: 1px;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.resetform-x::after {
	content: '';
	background: url('/bitrix/templates/new-tradein-uservice/css/../images/icon_clear.svg') center center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 22px;
	height: 22px;
	z-index: 3;
}

.resetform-txt {
	display: inline-block;
	position: relative;
}

.resetform-txt::before {
	border-bottom: 1px dotted #535355;
	content: '';
	width: 100%;
	position: absolute;
	bottom: 1px;
	left: 0;
}

.show-more-fields::before {
	border-bottom: 1px dotted #535355;
	content: '';
	width: 100%;
	position: absolute;
	bottom: 1px;
	left: 0;
}

.hidden-filter-fields {
	display: none;
}

.hidden-filter-flex {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}

.hidden-filter-flex .filter-select:not(.from-to) {
	width: 46%;
}

.hidden-filter-flex .filter-select:first-child {
	width: 100%;
}

.catalog-header {
	display: flex;
	flex-direction: column;
	padding: 0 20px;
	position: relative;
	z-index: 5;
}

.salonform {
	margin: 3px 0 15px 30px;
}

.salonform__select-container {
	overflow: hidden;
	position: relative;
}
.salonform__select-container::after {
	content: '';
	background-color: #535355;
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.salonform select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	border: none;
	/* border-bottom: 1px dotted currentColor; */
	background: #fff;
	color: #535355;
	font-size: 18px;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}

.salonform select::-ms-expand {
	display: none;
}

.dropdown-salon-menu-block {
	color: #535355;
	font-size: 18px;
	height: 35px;
}

.dropdown-button span {
	border-bottom: 1px dotted currentColor;
	display: flex;
	line-height: normal;
	align-items: center;
	position: relative;
	white-space: nowrap;
}

.dropdown-button svg {
	margin: 12px 0 0 10px;
	width: 6px;
	height: 3px;
}

.dropdown-menu {
	display: none;
	flex-direction: column;
	align-items: flex-start;
}

.dropdown-menu.open {
	display: flex;
}

.dropdown-button {
	cursor: pointer;
	display: flex;
	height: 24px;
}

.dropdown-salon-menu {
	border-top: 1px solid transparent;
	padding-top: 8px;
}

.dropdown-salon-menu-block.open {
	display: flex;
	flex-direction: column;
	position: relative;
	min-width: 185px;
	margin: 0 0 0 -15px;
	transform: translateY(0);
}

.dropdown-salon-menu-block.open .dropdown-salon-menu {
	background-color: #fff;
	border: 1px solid #e5e5e5;
	padding: 8px 14px 13px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}

.dropdown-salon-menu-block.open .menu-item {
	border-bottom: 1px dotted currentColor;
	color: #535355;
	display: inline-flex;
	font-size: 14px;
	white-space: nowrap;
	padding: 10px 0 0;
}

@media only screen and (min-width: 1160px) {
	.main-page-form {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.main-page-form .filter-select,
	.main-page-form .filter-input,
	.main-page-form .filter-submit {
		margin: 0;
	}

	.visible-filter-fields {
		width: 100%;
		display: flex;
		flex-direction: row;
		flex: nowrap;
		justify-content: space-between;
	}

	.visible-filter-fields .filter-select,
	.visible-filter-fields .filter-input {
		width: 204px;
	}

	.hidden-filter-flex {
		padding: 10px 0 0;
		justify-content: flex-start;
		gap: 0 20px;
	}

	.hidden-filter-flex .filter-select:first-child,
	.hidden-filter-flex .filter-select:not(.form-to):first-child,
	.hidden-filter-flex .filter-select.from-to,
	.hidden-filter-flex .filter-input.from-to {
		width: 204px;
		align-items: flex-end;
	}

	.hidden-filter-flex .filter-select:not(.from-to) {
		width: 91px;
	}

	.main-page-form label {
		white-space: nowrap;
	}

	.checkbox-block {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		margin: 0;
	}

	.filter-checkbox {
		margin: 23px 30px 0 0;
	}

	.main-filter .filter-checkbox input {
		margin: 0 5px 0 0;
	}

	.form-show-more {
		margin: 16px 0 0;
		display: flex;
		flex-direction: row;
	}

	.show-more-button {
		margin: 0 35px 0 0;
	}

	.filter-submit button[type="submit"] {
		margin: 16px 0 0;
		width: 204px;
	}

	.catalog-header {
		align-items: center;
		flex-direction: row;
		padding: 0;
	}

	.catalog-title {
		padding: 0;
	}

	.dropdown-salon-menu-block {
		margin: 0 0 15px 30px;
	}

	.dropdown-salon-menu-block.open {
		margin: 0 0 15px 15px;
		transform: translateY(3px);
	}
	
	.dropdown-salon-menu-block.open .dropdown-salon-menu {
		padding: 5px 14px 13px;
	}

	.dropdown-salon-menu-block.open .menu-item {
		cursor: pointer;
		transition: all ease-in-out .23s;
	}

	.dropdown-salon-menu-block.open .menu-item:hover {
		border-bottom: 1px dotted transparent;
	}
}
/* End */


/* Start:/bitrix/templates/new-tradein-uservice/css/collection.css?17352882865835*/
.collections {
    margin-top: 50px;
}
.collection-slider {
    margin: 17px 0 0;
    padding: 0 0 20px;
}
.collections .collection-item {
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    width: 280px;
    margin: 0 10px 0 0;
}
.collection-item-header {
    position: absolute;
    font-size: 22px;
    line-height: 24px;
    color: #fff;
    left: 20px;
    top: 24px;
}
.collection-item-img {
    object-fit: cover;
}
.collection-item-link {
    display: flex;
    align-items: flex-end;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.collection-item-link a {
    font-size: 16px;
    text-decoration: none;
    color: #fff;
    padding: 115px 164px 28px 20px;
    position: relative;
    display: inline-block;
}
.collection-item-link a::after {
    content: '';
    background: url('/bitrix/templates/new-tradein-uservice/css/../img/icons/link-arrow.svg') center center no-repeat;
    background-size: cover;
    width: 6px;
    height: 9px;
    position: absolute;
    bottom: 31px;
    right: 150px;
}
.collection-show-all a {
    color:#535355;
    font-size: 16px;
    position: relative;
    margin: 0 10px 0 0;
}
.collection-show-all a::after {
    content: '';
    background: url('/bitrix/templates/new-tradein-uservice/css/../img/icons/link-arrow-gray.svg') center center no-repeat;
    background-size: cover;
    width: 6px;
    height: 9px;
    position: absolute;
    right: -10px;
    bottom: calc(50% - 6px);
}
.collection-top {
    padding: 0 20px;
}
.collection-slider .slick-dots {
    bottom: -5%;
}
.colletion-bar {
    margin-top: 40px;
    padding: 0 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.colletion-bar a {
    display: block;
    padding: 8px;
    text-decoration: none;
    color: #535355;
    border: 1px solid #E5E5E5;
    border-radius: 3px;
    font-size: 13px;
    flex-grow:1;
    margin: 2px;
    text-align: center;
}
.collection-price-item {
    background-color: #F4F4F4;
    border-radius: 21px;
    margin: 0 5px;
    padding: 8px;
    width: 116px;
    text-align: center;
    margin-top: 20px;
}
.collection-price-item a {
    text-decoration: none;
    color:#535355
}

/* collections page */

.collections-wrapper {
    display: grid;
    gap: 10px;
    padding: 20px 20px 0;
}
.collection-slider a.collections-item {
    width: auto;
    margin: 0 5px;
}
a.collections-item {
    color: #fff;
    text-decoration: none;
    display: block;
    position: relative;
    border-radius: 4px;
    width: 100%;
    overflow: hidden;
}
.collections-item__title {
    color: #fff;
    font-size: 22px;
    line-height: 24px;
    position: absolute;
    left: 20px;
    top: 24px;
}
.collections-item__link {
    font-size: 16px;
    position: absolute;
    left: 20px;
    bottom: 28px;
}
.collections-item__link::after {
    content: '';
    background: url('/bitrix/templates/new-tradein-uservice/css/../img/icons/link-arrow.svg') center center no-repeat;
    background-size: cover;
    width: 6px;
    height: 9px;
    position: absolute;
    bottom: calc(50% - 6px);
    right: -9px;
}
.collections-item__pic {
    object-fit: cover;
}

/* collections page */
.collections-gallery {
    margin-right: -20px;
}
.collections-gallery:before {
    content: '';
    background: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0.00) 100%);
    
    position: absolute;
    right: 0;
    top: 0;

    width: 40px;
    height: 100%;
    z-index: 1;
}
.collections-gallery .slick-track {
    margin: 0 -10px;
}
.collections-gallery__item {
    display: flex;
    padding: 0 10px;
}
.collections-gallery__item img {
    max-width: 100%;
    width: 100%;
}

@media only screen and (min-width: 670px) {
    .collections-wrapper {
        grid-template-columns: repeat(3, 1fr);
    }
    a.collections-item {
        max-width: 310px;
    }

    .collections-gallery {
        margin: 0;
        display: grid;
        grid-template-columns: repeat(2,1fr);
        gap: 20px;
    }
    .collections-gallery:before {
        display: none;
    }
    .collections-gallery__item {
        padding: 0;
    }
}
@media only screen and (min-width: 1160px) {
    .collection-slider {
        margin: 17px -10px 20px 0;
        padding: 0;
    }
    .collection-slider a.collections-item {
        max-width: none;
    }
    .collection-top {
        padding: 0;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: baseline;
    }
    .colletion-bar {
        padding: 0;
        justify-content: flex-start;
    }
    .colletion-bar a {
        flex-grow: 0;
        padding: 5px 18px;
    }
    /* collections page */
    
    .collections-wrapper {
        grid-template-columns: repeat(4, 1fr);
        padding: 0;
    }
    a.collections-item {
        max-width: 280px;
    }
    .collection-slider a.collections-item {
        margin: 0 10px 10px 0;
    }
    /* collections main page */
	.collections-slick-next,
	.collections-slick-prev {
		cursor: pointer;
		border-radius: 50%;
		background: #ffffff;
		box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.09), 0px 2px 6px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.06);
		position: absolute;
		top: calc(50% - 20.62px);
		width: 41.24px;
		height: 41.24px;
		z-index: 20;
	}
	.collections-slick-prev {
		left: -20px;
	}
	.collections-slick-next {
		right: -10px;
	}
	.collections-slick-prev::before,
	.collections-slick-next::before {
		content: '';
		background: url('/bitrix/templates/new-tradein-uservice/css/../images/credit-arrow.png') top left no-repeat;
		width: 9px;
		height: 13px;
		position: absolute;
		left: 18px;
		top: 14px;
	}
	.collections-slick-prev::before {
		transform: rotate(180deg);
		left: 15px;
	}
	/* collections main page */
    /* collections page */

    .collections-gallery {
        grid-template-columns: repeat(4, 1fr);
        gap: 21px;
    }
}
/* End */


/* Start:/bitrix/templates/new-tradein-uservice/css/helper-classes.css?16396632002573*/
/* ==========================================================================
   Helper classes
   ========================================================================== */
.hidden {
    display: none !important;
}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.invisible {
    visibility: hidden;
}
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.clearfix:after {
    clear: both;
}
.fl { 
	float:left;
}
.fr {
	float:right;
	}
.fn {
	float:none;
	}
.db {
	display: block;
}
.dib {
	display: inline-block;
}
.tac,
.tac-mob {
	text-align:center;
}
.two-cols-block > div,
.three-cols-block > div,
.four-cols-block > div {
	width: 100%;
	box-sizing: border-box;
}
.tb {
	border:1px solid #000;
}
.company-name-nobr {
	white-space: nowrap;
}
ol.horizontal-simple-numbers {
	counter-reset: hsn;
    margin: 0;
    padding: 0;
	display: flex;
	flex-direction: column;
}
ol.horizontal-simple-numbers li {
    font-size: 18px;
    line-height: 160%;
    position: relative;
	padding: 0 0 0 18px;
    list-style: none;
	margin: 0 0 25px 0;
	max-width: 80%;
}
ol.horizontal-simple-numbers li::before {
    counter-increment: hsn;
	content: counter(hsn) "";
    color: #E5E5E5;
	font-family: Arial, Helvetica sans-serif;
	font-weight: 900;
    font-size: 50px;
    position: absolute;
    left: 0;
    top: 4px;
	z-index: -1;
}
.blur20 {filter: blur(20px);}
.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mt50 {margin-top: 50px;}
.fz10 {font-size: 10px;}
.fz12 {font-size: 12px;}
.fz14 {font-size: 14px;}
.fz16 {font-size: 16px;}
.fz18 {font-size: 18px;}
.secondary-color {color: #535355;}
@media screen and (min-width:1000px) {
	.two-cols-block > div {
		float:left;
		width:50%;
	}
	.three-cols-block > div {
		float:left;
		width:33.33%;
		}
	.four-cols-block > div {
		float:left;
		width:25%;
	}
	ol.horizontal-simple-numbers {
		flex-direction: row;
		justify-content: space-between;
		padding: 0 0 0 10px;
	}
	ol.horizontal-simple-numbers li {
		margin: 0;
		max-width: 100%;
	}
	.tac-mob {
		text-align: left;
	}
}

/* End */


/* Start:/bitrix/templates/new-tradein-uservice/css/font-awesome.css?143806588832318*/
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/bitrix/templates/new-tradein-uservice/css/../fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('/bitrix/templates/new-tradein-uservice/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('/bitrix/templates/new-tradein-uservice/css/../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('/bitrix/templates/new-tradein-uservice/css/../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('/bitrix/templates/new-tradein-uservice/css/../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('/bitrix/templates/new-tradein-uservice/css/../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}

/* End */


/* Start:/bitrix/templates/new-tradein-uservice/css/slick.css?14376203061767*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/* End */


/* Start:/bitrix/templates/new-tradein-uservice/css/fancybox.css?164017557315699*/
.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;touch-action:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */


/* Start:/bitrix/templates/new-tradein-uservice/css/jquery.countdown.css?14697992192933*/
/* jQuery Countdown styles 2.0.0. */
#countdown {
	width:300px;
	margin:0 auto;
	}
.is-countdown {
	/*border: 1px solid #ccc;
	background-color: #eee;*/
}
.countdown-rtl {
	direction: rtl;
}
.countdown-holding span {
	color: #888;
}
.countdown-row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown-show1 .countdown-section {
	width: 95%;
}
.countdown-show2 .countdown-section {
	width: 46%;
}
.countdown-show3 .countdown-section {
	width: 29.5%;
}
.countdown-show4 .countdown-section {
	width: 21.5%;
}
.countdown-show5 .countdown-section {
	width: 19.5%;
}
.countdown-show6 .countdown-section {
	width: 16.25%;
}
.countdown-show7 .countdown-section {
	width: 14%;
}
.countdown-section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
	margin-right:3%;
	
}
.countdown-amount {
    font-size: 30px;
	display:block;
	color:#fff;
	padding:5px 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b7b7b7+0,464646+2,4f4f4f+4,4f4f4f+12,4e4e4e+14,464646+16,464646+31,3a3a3a+33,3a3a3a+47,171717+49,080808+51,464646+53,464646+55,393939+57,3a3a3a+63,383838+65,313131+67,2f2f2f+71,242424+73,252525+76,161616+78,171717+82,151515+84,080808+86,060606+88,060606+94,000000+96,000000+98,464646+100 */
background: #b7b7b7; /* Old browsers */
background: -moz-linear-gradient(top, #b7b7b7 0%, #464646 2%, #4f4f4f 4%, #4f4f4f 12%, #4e4e4e 14%, #464646 16%, #464646 31%, #3a3a3a 33%, #3a3a3a 47%, #171717 49%, #080808 51%, #464646 53%, #464646 55%, #393939 57%, #3a3a3a 63%, #383838 65%, #313131 67%, #2f2f2f 71%, #242424 73%, #252525 76%, #161616 78%, #171717 82%, #151515 84%, #080808 86%, #060606 88%, #060606 94%, #000000 96%, #000000 98%, #464646 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #b7b7b7 0%,#464646 2%,#4f4f4f 4%,#4f4f4f 12%,#4e4e4e 14%,#464646 16%,#464646 31%,#3a3a3a 33%,#3a3a3a 47%,#171717 49%,#080808 51%,#464646 53%,#464646 55%,#393939 57%,#3a3a3a 63%,#383838 65%,#313131 67%,#2f2f2f 71%,#242424 73%,#252525 76%,#161616 78%,#171717 82%,#151515 84%,#080808 86%,#060606 88%,#060606 94%,#000000 96%,#000000 98%,#464646 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #b7b7b7 0%,#464646 2%,#4f4f4f 4%,#4f4f4f 12%,#4e4e4e 14%,#464646 16%,#464646 31%,#3a3a3a 33%,#3a3a3a 47%,#171717 49%,#080808 51%,#464646 53%,#464646 55%,#393939 57%,#3a3a3a 63%,#383838 65%,#313131 67%,#2f2f2f 71%,#242424 73%,#252525 76%,#161616 78%,#171717 82%,#151515 84%,#080808 86%,#060606 88%,#060606 94%,#000000 96%,#000000 98%,#464646 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b7b7', endColorstr='#464646',GradientType=0 );
border:1px solid #000;
border-radius:7px; /* IE6-9 */
}
.countdown-period {
    display: block;
	color:#000;
	padding-top:5px;
	font-size:14px;
}
.countdown-descr {
	display: block;
	width: 100%;
	
	
}

/* End */


/* Start:/bitrix/components/tradein/breadcrumb/templates/.default/style.min.css?1640183104957*/
ol.breadcrumbs {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	padding:0 20px;
	list-style:none;
	line-height:1.5em;
	width:100%;
	max-width:990px;
	margin:0 auto
}
ol.breadcrumbs li {
	color:#767779;
	font-size:14px;
	padding-left:22px;
	margin-right:8px;
	position:relative
}
ol.breadcrumbs li:first-child {
	padding-left:0
}
ol.breadcrumbs li::before {
	content:'';
	padding:0;
	margin:0;
	height:0;
	width:0
}
ol.breadcrumbs li a {
	color:#767779;
	border-bottom:1px solid #c9c9c9;
	text-decoration:none
}
ol.breadcrumbs li span {
	white-space: nowrap;
}
ol.breadcrumbs li span::before {
	color:#c9c9c9;
	content:'\221F';
	position:absolute;
	font-size:8px;
	top:2px;
	left:0;
	transform: rotate(-135deg);
}
ol.breadcrumbs li:last-child span {
	border-bottom:0;
	color:#c9c9c9;
}
ol.breadcrumbs li:first-child span::before {
	content:''
}
@media only screen and (min-width: 1160px) {
	ol.breadcrumbs {
		padding: 0;
		margin: 35px 0 27px 0;
	}
}
/* End */


/* Start:/bitrix/components/allsites/forms/templates/tradein-footerform/style.css?17350290375382*/
.red, .err, .err_cont{
	color: tomato;
}
span.errors{
	margin-left: 10px;
	margin-top: 6px;
	display:none;
}

span.err, span.err_cont{
	display: block;
}
div.form_block{
	border-color: #999;
	border-width: 1px;
	border-radius: 10px;
	color: #646465;
	margin-top: 5px;
	font-size: 12px;
	display: inline-block;
}
div.form_block div.form_title h2	{
	margin: 0px;
	font-weight: bold;
	font-size: 18px;
}
div.form_field label {
	min-width:200px;
}
div.captcha_code {
	float: right;
}
div.captcha_code img{
	border-style: solid;
	border-width: 1px;
	border-radius: 10px;
	border-color: #999;
}
div.captcha_text{
	float: left;
	width: 200px;
	max-width: 200px;
}
a.hint{
	float: right;
	margin-top: 7px;
	margin-right: 2px;
	text-indent:-9999px;
	width: 12px;
	height: 12px;
	background: url("/bitrix/components/allsites/forms/templates/tradein-footerform/./img/hint.gif") top left no-repeat;
	cursor: help;
	display:none;
}

div.form_block textarea {
	height: auto !important;
}

.submit_button{
	cursor: pointer;
}

p.green{
	color: #6A0;
}
.drt_field{
    display: none;
}
div.agreement.text{
	margin-right: 15px;
	margin-top: 5px;
}
div.form_block select{
	padding-top: 2px;
}
 .selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.selectbox .select:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.selectbox .select:active {
	background: #f5f5f5;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);
}
.selectbox.focused .select {
	border: 1px solid #5794BF;
}
.selectbox .select .text {
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 12px;
	line-height: 25px;
}
.selectbox .trigger { 
	border-radius: 3px;
	height: 22px;
	margin: 3px;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 20px;
}
.selectbox .trigger .arrow {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 20px;
	height: 21px;
	overflow: hidden;
	background: url('/bitrix/components/uservice/forms/templates/.default/img/arrow.png')
}
.selectbox:hover .arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.selectbox .dropdown {
	top: 33px;
	width: 240px;
	margin: 0;
	padding: 4px 0;
	background: #FFF;
	border: 1px solid #C6CBD0;
	border-radius: 4px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font-size: 14px;
	line-height: 18px;
}
.selectbox ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.selectbox li {
	padding: 4px 15px 4px;
	color: #231F20;
}
.selectbox li.selected {
	background: #A3ABB1;
	color: #FFF;
}
.selectbox li:hover {
	background: #08C;
	color: #FFF;
}
.selectbox li.disabled {
	color: #AAA;
}
.selectbox li.disabled:hover {
	background: none;
}
div.form_field {
	height: auto !important;
}
div.form_block input[type='image']{
	border: none;
	margin-left: -15px;
}
.nowidth .selectbox .select,
.nowidth .selectbox .dropdown {
	width: auto;
}
#fieldsubmit .form_field { 
	padding: 15px 0px 0px 30px;
}
#watchagreement{
	cursor: pointer;
	border-bottom: 1px; 
	border-bottom-style: dashed;
}
div #agreement {
	
	margin-top:15px;
}
div.the_required{
	display:none;
}
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.clearfix:after {
    clear: both;
}
.mt10px {
	margin-top: 10px;
}
div.form_block input[type='text'], div.form_block select, div.form_block textarea {
	border-radius: 0;
}
div.form_field label {
    vertical-align: middle;
}
span.agree {
	border-bottom: 1px dashed #000;
	cursor: pointer;
}
.agreement-text {
	display: none;
    padding-top:10px;
}
.form_block > p {
	color: #000;
	font-size: 16px;
}
/* callback form */
.anyquestions {
	background: #F4F4F4;
	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding: 20px;
	margin-top: 40px;
}
.anyquestions .form_title {
	color: #000;
	font-size: 28px;
	margin: 15px 0 13px;
}
.anyquestions div.form_block {
	border: none;
	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.anyquestions .form_field {
	margin: 0 0 10px 0;
}
.anyquestions select {
	-webkit-appearance: none;
	appearance: none;
	background: url('/bitrix/components/allsites/forms/templates/tradein-footerform/img/select-bg.svg') no-repeat #ffffff;
	background-position: right 10px center;
}
.anyquestions input,
.anyquestions .form-flex-r input[type="text"],
.anyquestions .form-flex-r select {
	box-sizing: border-box;
	color: #58595B;
	border: 1px solid #C9C9C9;
	border-radius: 3px;
	font-size: 14px;
	line-height: 16px;
	padding: 11px 11px 13px;
	width: 100%;
	height: 40px;
}
.anyquestions .form-flex-r input[type="submit"] {
	color: #fff;
}
.anyquestions .form-flex-r input[type="text"]::-webkit-input-placeholder,
.anyquestions .form-flex-r input[type="text"]:-ms-input-placeholder,
.anyquestions .form-flex-r input[type="text"]::-ms-input-placeholder,
.anyquestions .form-flex-r input[type="text"]::placeholder {
	color:#58595B;
}
.anyquestions .form-flex-r input:placeholder-shown {
	color:#58595B;
}
.form-flex-r {
	display: flex;
	flex-direction: column;
}
.anyquestions .agreement {
	color: #a6a6a6;
	margin-top: 10px;
}
@media only screen and (min-width: 1160px) {
	.anyquestions {
		margin-top: 60px;
	}
	.anyquestions div.form_block {
		display: block;
		max-width: 1160px;
		margin: 0 auto;
	}
	.anyquestions input,
	.anyquestions .form-flex-r input[type="text"],
	.anyquestions .form-flex-r select{
		/* width: 217px; */
		width: 197px;
		margin-right: 20px;
	}
	.form-flex-r {
		flex-direction: row;
	}
	.anyquestions .form_field {
		margin: 0 20px 0 0;
	}
}
/* callback form */
/* End */
/* /bitrix/templates/new-tradein-uservice/css/normalize.css?16421672988172 */
/* /bitrix/templates/new-tradein-uservice/css/common.css?16421739073905 */
/* /bitrix/templates/new-tradein-uservice/css/main.css?174590914244735 */
/* /bitrix/templates/new-tradein-uservice/css/banner.css?16421730661070 */
/* /bitrix/templates/new-tradein-uservice/css/main-filter.css?17341029258947 */
/* /bitrix/templates/new-tradein-uservice/css/collection.css?17352882865835 */
/* /bitrix/templates/new-tradein-uservice/css/helper-classes.css?16396632002573 */
/* /bitrix/templates/new-tradein-uservice/css/font-awesome.css?143806588832318 */
/* /bitrix/templates/new-tradein-uservice/css/slick.css?14376203061767 */
/* /bitrix/templates/new-tradein-uservice/css/fancybox.css?164017557315699 */
/* /bitrix/templates/new-tradein-uservice/css/jquery.countdown.css?14697992192933 */
/* /bitrix/components/tradein/breadcrumb/templates/.default/style.min.css?1640183104957 */
/* /bitrix/components/allsites/forms/templates/tradein-footerform/style.css?17350290375382 */
