<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("../fonts/lato/font.css"); html {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-rendering:optimizeLegibility}
body {font-size:14px; margin:0; background:#fff; color:#131313; font-weight:400; font-family:"Lato",sans-serif; overflow-x:hidden; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; width:100%}
body.over {overflow:hidden}
.bold {font-weight:bold}
.notice {color:#898989}
p {margin:10px 0 15px}
p:first-child {margin-top:0}
* {-webkit-box-sizing:border-box; box-sizing:border-box}
*:focus,*.focus {outline:-webkit-focus-ring-color auto 5px}
a {outline:none; color:inherit; text-decoration:none}
a:hover,a:focus {outline:none; text-decoration:none}
.wrapper {overflow-x:hidden; position:relative; width:100%; -webkit-box-flex:1; -ms-flex:1 0 auto; flex:1 0 auto; -webkit-transition:-webkit-filter 0.2s; transition:-webkit-filter 0.2s; -o-transition:filter 0.2s; transition:filter 0.2s; transition:filter 0.2s,-webkit-filter 0.2s; height:100%; overflow:hidden}
.container {width:100%; height:100%; max-width:1310px; padding:0 15px; margin:0 auto}
.container:not(.footer .container) {position:relative}
.logo {width:100%; display:block}
.logo img {width:100%}
.ttu {text-transform:uppercase}
.tac {text-align:center}
.tal {text-align:left}
.bold {font-weight:700}
.light {font-weight:300}
.block {display:block}
.z1 {z-index:1}
.z2 {z-index:2}
.z3 {z-index:3}
.z4 {z-index:4}
.z6 {z-index:6}
.title-alt {font-size:46px; font-weight:700; line-height:50px}
@media (max-width:1365px) {.title-alt {font-size:36px; line-height:40px}
}
@media (max-width:767px) {.title-alt {font-size:24px; line-height:29px}
}
.title-1 {font-size:24px; font-weight:700; line-height:30px}
.title-2 {font-size:30px; font-weight:700; line-height:42px}
@media (max-width:1023px) {.title-2 {font-size:30px; line-height:34px}
}
@media (max-width:767px) {.title-2 {font-size:24px; line-height:29px}
}
/*div[itemscope]:not(.block) {display:none}*/
img {max-width:100%}
.hidden {display:none !important}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0}
[role="button"] {cursor:pointer}
.hidden_desktop {display:none !important}
.hidden_desktop-fx {display:none !important}
.xdsoft_datetimepicker,.ui-timepicker-wrapper {z-index:999999}
.ui-widget-header {background:#da291c; border:1px solid #da291c}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {color:#333333}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {border:1px solid #333333; background:#eee}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {border:1px solid #999; background:#eee}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {border:1px solid #333333; background:#ccc}
li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover {background:#da291c}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {display:none; -webkit-appearance:none; margin:0}
input[type="number"] {-moz-appearance:textfield}
.jq-selectbox__dropdown ul {max-height:300px !important}
input::-webkit-input-placeholder {opacity:0.3}
input::-moz-placeholder {opacity:0.3}
input::-ms-input-placeholder {opacity:0.3}
input::placeholder {opacity:0.3}
.jq-selectbox__select-text {opacity:0.3}
.jq-selectbox .placeholder {color:#131313}
.changed .jq-selectbox__select-text {opacity:1}
.js-count-filter-res {display:none}
#filterForm input::-webkit-input-placeholder {color:#fff !important; opacity:0.5}
#filterForm input::-moz-placeholder {color:#fff !important; opacity:0.5}
#filterForm input::-ms-input-placeholder {color:#fff !important; opacity:0.5}
#filterForm input::placeholder {color:#fff !important; opacity:0.5}
#filterForm input:disabled::-webkit-input-placeholder {color:#000000 !important; opacity:0.5}
#filterForm input:disabled::-moz-placeholder {color:#000000 !important; opacity:0.5}
#filterForm input:disabled::-ms-input-placeholder {color:#000000 !important; opacity:0.5}
#filterForm input:disabled::placeholder {color:#000000 !important; opacity:0.5}
#filterForm .jq-selectbox.input-select_red .placeholder {color:#fff !important; opacity:0.5}
#filterForm .jq-selectbox.input-select_red.disabled .placeholder {color:#000000 !important; opacity:0.5}
.wickedpicker {z-index:99999; border-radius:4px}
.wickedpicker__title {background-color:#da291c; color:#ffffff; border-radius:4px}
.wickedpicker__close {color:#ffffff}
.wickedpicker__controls__control--hours,.wickedpicker__controls__control--minutes {-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.wickedpicker__controls__control--hours:focus,.wickedpicker__controls__control--minutes:focus {outline:0; outline-offset:0}
@media (max-width:1365px) {.container {max-width:1024px}
}
@media (max-width:1365px) and (min-width:1280px) {.main-filter-container {max-width:95%}
}
@media (max-width:1023px) {.container {max-width:768px}
}
@media (max-width:767px) {.container {padding:0 15px; max-width:100%}
 body {margin-top:100px}
 .hidden_desktop {display:block !important}
 .hidden_desktop-fx {display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important}
 .hidden_mobile {display:none !important}
 .modal_mobile {display:none}
 .fancybox-content {width:100% !important; height:auto !important; max-width:100% !important}
 .viewed-title {text-align:center}
 .reviews-title {text-align:center}
 .related-offers .title-2 {padding-right:120px}
}
.read-more {-webkit-text-decoration-line:underline; text-decoration-line:underline; cursor:pointer; color:#da291c}
.popular-links {margin-top:25px}
.popular-links .link-item {display:inline-block; padding:5px 10px; background:#f6f7fb; border-radius:5px; font-weight:500; font-size:12px; line-height:16px; margin-right:10px; margin-bottom:10px; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.popular-links .link-item:hover {background:#eee}
.flex-container-between {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
@media (max-width:767px) {.flex-container-between {-ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
}
.street-address br {display:none}
.ymaps-map {-webkit-transition:0.3s; -o-transition:0.3s; transition:0.3s}
.tab-item-content:not(.active) {display:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next {width:48px; height:48px; border-radius:50%; background:#fff}
.owl-carousel .owl-nav button.owl-prev {left:10px; top:-24px; -webkit-transform:scale(-1,1); -ms-transform:scale(-1,1); transform:scale(-1,1)}
.owl-carousel .owl-nav button.owl-next {right:10px}
.owl-carousel .owl-nav button span {font-size:0; position:relative}
.owl-carousel .owl-nav button span::before {content:""; position:absolute; top:calc(50% - 9px); display:block; width:8px; height:8px}
.owl-carousel .owl-nav button span::before {left:calc(50% - 6px); border-right:2px solid #da291c; border-top:2px solid #da291c; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg)}
body.safari .nav__wrap {padding-bottom:60px}
.text-left {text-align:left}
.text-center {text-align:center}
.text-right {text-align:right}
.tt-u {text-transform:uppercase}
.tt-n {text-transform:none}
.text-middle {font-size:1.28571rem}
.header {position:relative}
@media (max-width:767px) {.header {position:fixed; width:100%; background:#fff; top:0; left:0; z-index:10; -webkit-box-shadow:0 5px 12px -4px rgba(0,0,0,0.3); box-shadow:0 5px 12px -4px rgba(0,0,0,0.3)}
}
.header__top {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:14px 0}
.header__bottom {position:relative}
@media (max-width:767px) {.header__bottom {position:fixed; top:68px; left:0; height:calc(100vh - 68px); z-index:2; width:100%; overflow-y:scroll; border-top:1px solid #f5f7fa; display:none}
}
@media (max-width:767px) {.header__bottom.active {display:block}
}
.header__bottom-wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
@media (max-width:1023px) {.header__bottom-wrap {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
@media (max-width:767px) {.header__bottom-wrap {display:block; max-width:100%; margin:0 auto; padding:0 15px; padding-top:28px; background-color:#fff; padding-bottom:70px; height:100%}
}
.header__bottom:before {position:absolute; content:""; width:100vw; height:100%; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); background-color:#f5f7fa; z-index:-1}
@media (max-width:767px) {.header__bottom:before {display:none}
}
.header .logo__subtitle {font-size:10px; text-transform:uppercase; color:#98a9af}
@media (max-width:575px) {.header .logo__subtitle {font-size:9px}
}
@media (max-width:767px) {.header .logo {max-width:180px}
}
@media (max-width:1365px) {.header__nav {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:100%}
 .header__nav .nav li:first-child a {padding:15px 10px 15px 0}
}
@media (max-width:767px) {.header__nav {margin-top:25px; margin-bottom:15px}
}
@media (max-width:575px) {.header__nav {margin-top:0}
}
.header__nav li {position:relative}
.header__add {display:-webkit-box; display:-ms-flexbox; display:flex}
.header__add.hidden_mobile include m-phone() {display:none !important}
.header__add a {-webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; margin-left:40px; white-space:nowrap}
@media (max-width:767px) {.header__add a {margin-left:12px}
}
@media (max-width:1365px) {.header__add {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
 .header__add a {width:auto}
}
@media (max-width:1023px) {.header__add {margin:0 auto; padding-bottom:15px}
}
@media (max-width:767px) {.header__add {display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; float:left; margin-right:50px}
 .header__add.hidden_mobile {display:none !important}
 .header__add a {float:left; width:auto}
}
@media (max-width:575px) {.header__add {margin-left:0; margin-right:25px}
 .header__add a {float:left; width:auto}
}
.header__favourite {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; font-weight:500}
@media (max-width:767px) {.header__favourite {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
}
.header__favourite-icon {-webkit-box-flex:0; -ms-flex:0 0 18px; flex:0 0 18px; height:18px; width:18px; position:relative}
.header__favourite-icon svg {width:100%; height:100%; fill:none; stroke:#98a9af}
.header__favourite span {padding-top:1px}
@media (max-width:1365px) {.header__favourite span {display:none}
}
@media (max-width:1023px) {.header__favourite span {padding-top:0}
}
.header__favourite-count {border-radius:50%; background-color:#da291c; color:#fff; width:15px; height:15px; position:absolute; top:10px; right:-10px; font-size:10px; line-height:1.4; 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; text-align:center; display:none}
.header__favourite.active .header__favourite-icon svg {stroke:#da291c; fill:#da291c}
.header__favourite.active .header__favourite-count {display:block}
.header__compare {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; margin:0; font-weight:500}
@media (max-width:767px) {.header__compare {width:100%; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
}
.header__compare-icon {-webkit-box-flex:0; -ms-flex:0 0 18px; flex:0 0 18px; height:18px; width:18px}
.header__compare-icon svg {width:100%; height:100%; stroke-width:3px; stroke:#98a9af; fill:#98a9af}
.header__compare span {padding-top:1px}
@media (max-width:1365px) {.header__compare span {display:none}
}
@media (max-width:1023px) {.header__compare span {padding-top:0}
}
.header__compare-count {border-radius:50%; background-color:#da291c; color:#fff; width:15px; height:15px; position:absolute; top:20px; right:-16px; font-size:10px; line-height:1.4; 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; text-align:center; display:none}
.header__compare.active .header__compare-icon svg {stroke:#da291c; fill:#da291c}
.header__compare.active .header__compare-count {display:block}
.header .container {z-index:3}
.header__feedback {width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; font-weight:500; border:1px solid #da291c}
.header__feedback:hover {background:#da291c}
.header__feedback:hover span {color:#fff}
.header__feedback.button {padding:8px 24px 10px}
@media (max-width:767px) {.header__feedback {width:100%; margin-bottom:15px; text-align:center; padding:15px 0}
}
.header__feedback span {color:#da291c; font-size:14px; line-height:17px}
.header__feedback-icon {-webkit-box-flex:0; -ms-flex:0 0 16px; flex:0 0 16px; height:15px; width:16px; margin-right:7px; position:relative}
@media (max-width:767px) {.header__feedback-icon {height:16px}
}
@media (max-width:1023px) {.header__feedback-icon {margin-right:0; -webkit-box-flex:0; -ms-flex:0 0 18px; flex:0 0 18px; height:18px; width:19px}
}
@media (max-width:1023px) {.header__feedback-icon {margin-right:0; -webkit-box-flex:0; -ms-flex:0 0 16px; flex:0 0 16px; height:16px; width:17px}
}
.header__feedback-icon svg {width:100%; height:100%; stroke:#98a9af; fill:none}
.header__buyback {width:168px; min-width:168px; height:39px; background:url(/assets/images/buyback.gif); background-repeat:no-repeat; background-position:center}
@media (max-width:767px) {.header .mobile-contacts-icon {margin-right:50px}
}
@media (max-width:575px) {.header .mobile-contacts-icon {margin-right:10px}
}
.header .contacts {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
@media (max-width:767px) {.header .contacts {width:100%; text-align:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
}
.header .contacts .city {height:20px; margin-right:30px; border-bottom:1px dashed #131313; font-weight:500; font-size:16px; line-height:19px; cursor:pointer; white-space:nowrap; overflow:hidden}
@media (max-width:767px) {.header .contacts .city {margin-right:0}
}
.header .contacts .phone {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:center; -ms-flex-align:center; align-items:center; height:20px; font-weight:500; font-size:16px; line-height:1}
.header .contacts .phone a:not(.active) {display:none}
.header .contacts .phone svg {width:15px; height:15px; fill:none; stroke:#131313; margin-right:6px}
.header .contacts .workhours {font-size:14px}
.header .tooltip {display:none; position:absolute; bottom:-16px; right:16px; font-size:12px; line-height:25px; width:85px; height:25px; text-align:center; background:#fff; border-radius:8px 0 8px 8px; white-space:nowrap}
.header .has-tooltip {position:relative}
.header__mobile .header__top {position:relative}
.header__mobile .header__top::before {content:""; position:absolute; left:-15px; top:0; width:calc(100% + 30px); height:100%; background:#f5f7fa; z-index:-1}
.header__mobile .header__top .contacts {width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.header__mobile .header__bottom {width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; top:unset; left:unset; height:auto; border:none; padding:15px 0; overflow:hidden}
.header__mobile .header__bottom .icons {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.header__mobile .header__bottom .icons a {margin-left:30px}
.header__mobile .header__bottom .icons .menu-btn {margin-left:30px}
.header__mobile .header__bottom .icons .menu-btn svg {stroke:#2c2c2c; width:21px; height:21px}
.header__mobile .header__bottom .icons .menu-btn .open {display:block}
.header__mobile .header__bottom .icons .menu-btn .close {display:none}
.header__mobile .header__bottom .icons .menu-btn.active .open {display:none}
.header__mobile .header__bottom .icons .menu-btn.active .close {display:block}
.header__mobile .header__compare-count {top:10px}
.header__mobile .mobile-menu {position:relative; display:none; height:calc(100vh - 90px); overflow:auto; z-index:1}
.header__mobile .mobile-menu .nav li {padding:10px 0}
.header__mobile .mobile-menu .nav li a {padding:0 !important; font-size:16px; line-height:1}
.header__mobile .mobile-menu .nav .sub-menu {margin-top:15px; padding:15px 0; background-color:#f5f7fa}
.header__mobile .mobile-menu .header__feedback {width:168px; padding:8px 12px 10px; margin:10px auto 0 auto}
.header__mobile .mobile-menu .header__buyback {max-width:168px; margin:20px auto 0 auto}
.footer {color:#fff; background-color:#131313}
@media (max-width:767px) {.footer {position:relative; z-index:1}
}
.footer__top {position:relative; padding:30px 0}
.footer__row {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
@media (max-width:767px) {.footer__row {display:block}
}
.footer__row_center {-webkit-box-align:center; -ms-flex-align:center; align-items:center}
.footer__row_start {-webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; position:relative; z-index:1}
.footer__row_end {-webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; position:relative; z-index:1}
.footer__main {display:block}
.footer__logo {max-width:213px; margin-right:20px; padding-top:5px}
@media (max-width:1365px) {.footer__logo {max-width:180px}
}
@media (max-width:767px) {.footer__logo {max-width:160px; margin-bottom:5px}
}
.footer__descr {padding-left:20px; border-left:1px solid #fff; font-size:16px; line-height:19px}
@media (max-width:767px) {.footer__descr {padding-left:0; padding-top:10px; border-left:none; position:relative; font-size:14px; margin-bottom:25px; text-align:center}
 .footer__descr:before {position:absolute; content:none; width:35px; height:1px; top:0; left:0; background-color:#fff}
}
@media (max-width:767px) {.footer .main-contacts {display:block}
}
@media (max-width:767px) {.footer .main-contact:not(:first-child) {margin-left:0; margin-top:10px}
}
.footer .main-contact__address {color:#fff}
.footer__middle {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; padding:30px 0; border-top:1px solid #616161}
@media (max-width:767px) {.footer__middle {display:block}
}
.footer__middle .footer__col:nth-child(2) {-webkit-box-flex:1; -ms-flex:1 1 100%; flex:1 1 100%; margin-left:130px}
@media (max-width:1023px) {.footer__middle .footer__col:nth-child(2) {margin-left:20px}
}
@media (max-width:767px) {.footer__middle .footer__col:nth-child(2) {margin-left:0}
}
.footer__nav {width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:0; margin:0; list-style:none}
@media (max-width:767px) {.footer__nav {-ms-flex-wrap:wrap; flex-wrap:wrap; width:100%; padding-bottom:30px; position:relative; margin-bottom:30px}
}
.footer__nav li {padding-right:60px}
@media (max-width:1365px) {.footer__nav li {padding-right:35px}
}
@media (max-width:1023px) {.footer__nav li {padding-right:25px}
}
@media (max-width:767px) {.footer__nav li {width:100%; padding-right:0; margin:0 10px 10px 10px}
}
.footer__nav li a {font-size:18px; line-height:22px; padding:5px 0; display:inline-block; -webkit-transition:color 0.2s; -o-transition:color 0.2s; transition:color 0.2s; color:#fff}
.footer__nav li a:hover {color:#da291c}
@media (max-width:1365px) {.footer__nav li a {font-size:16px; line-height:19px}
}
@media (max-width:1023px) {.footer__nav li a {font-size:12px; line-height:15px}
}
@media (max-width:767px) {.footer__nav li a {font-size:16px; line-height:19px}
}
.footer__list {position:relative; padding:20px 0; -webkit-columns:5; -moz-columns:5; columns:5; width:100%; -webkit-column-fill:balance; -moz-column-fill:balance; column-fill:balance}
@media (max-width:1023px) {.footer__list {-webkit-columns:4; -moz-columns:4; columns:4}
}
@media (max-width:767px) {.footer__list {-webkit-columns:2; -moz-columns:2; columns:2}
}
.footer__list-prefix {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; position:absolute; top:-10px; left:0; font-weight:600; font-size:12px; line-height:14px; color:#fff}
.footer__list-prefix img {margin-right:4px}
.footer__list-item {display:block; margin-bottom:10px; -webkit-transition:color 0.2s; -o-transition:color 0.2s; transition:color 0.2s}
.footer__list-item:hover {color:#da291c}
.footer__list .show-more-cars {position:absolute; bottom:-5px; left:0; text-decoration:underline; cursor:pointer}
.footer__bottom {padding:20px 0 30px; position:relative}
@media (max-width:767px) {.footer__bottom {padding:30px 0}
}
.footer__bottom:before {position:absolute; content:""; width:100vw; height:100%; top:0; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); background-color:#000; z-index:0}
.footer__copy {font-size:16px; margin-bottom:15px}
@media (max-width:767px) {.footer__copy {font-size:14px; margin-bottom:20px}
}
.footer__warn {max-width:700px; font-size:12px; line-height:14px}
@media (max-width:1023px) {.footer__warn {max-width:380px}
}
@media (max-width:767px) {.footer__warn {font-size:12px; line-height:14px; margin-bottom:50px}
}
.footer__dev {font-size:16px; line-height:19px; -webkit-transition:color 0.2s; -o-transition:color 0.2s; transition:color 0.2s}
@media (max-width:767px) {.footer__dev {text-align:center; display:block}
}
.footer__dev:hover {color:#da291c}
.footer__social {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.footer__social a {margin-bottom:15px; margin-right:30px}
.footer .logo__title {font-size:22px; font-weight:600; color:#fff}
.footer .logo__subtitle {font-size:10px; text-transform:uppercase; color:#fff}
.nav {width:100%}
.nav ul {list-style-type:none; padding:0; margin:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
@media (max-width:1023px) {.nav ul {-ms-flex-pack:distribute; justify-content:space-around}
}
@media (max-width:767px) {.nav ul {display:block}
}
@media (max-width:767px) {.nav li {text-align:center}
}
.nav li:first-child a {padding-left:0}
.nav li.has-children:hover .sub-menu {display:block; background-color:#f5f7fa}
@media (max-width:767px) {.nav li.has-children:hover .sub-menu {display:none}
}
.nav li.has-children:hover .sub-menu a {display:block; width:100%; padding-left:30px}
.nav li.has-children:hover .active-link a::after {content:""; display:block; border-top:1px solid #da291c; border-right:1px solid #da291c; width:7px; height:7px; margin-right:5px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg)}
.nav li.has-children &gt; span {padding:15px 30px; cursor:pointer}
@media (max-width:767px) {.nav li.has-children &gt; span {display:none}
}
.nav li.has-children .active-link a {display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; color:#da291c; text-decoration:underline}
.nav a {border-bottom:2px solid transparent; -webkit-transition:color 0.2s,border-bottom 0.2s; -o-transition:color 0.2s,border-bottom 0.2s; transition:color 0.2s,border-bottom 0.2s; padding-bottom:15px; padding-top:15px; padding-left:30px; padding-right:30px; display:inline-block; white-space:nowrap}
@media (max-width:1365px) {.nav a {padding:15px 20px}
}
@media (max-width:1023px) {.nav a {padding:15px 6px}
}
@media (max-width:767px) {.nav a {padding:15px 0; display:block; font-size:18px; line-height:22px}
}
.nav a:hover {color:#da291c; border-bottom:2px solid currentColor}
@media (max-width:767px) {.nav a:hover {border-bottom:2px solid transparent}
}
.nav .sub-menu {display:none; position:absolute; top:100%; min-width:100%}
@media (max-width:767px) {.nav .sub-menu {display:none; position:relative}
}
.nav .sub-menu .sub-menu li a {display:block; position:relative; padding:10px 15px}
.nav .popular {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; padding:15px 0 0 30px}
.nav .popular svg {width:12px; height:16px; margin-right:6px}
.nav .popular span {font-weight:600; font-size:12px; line-height:14px; opacity:0.4}
.fancybox-container {overflow:hidden}
.fancybox-close-small {display:none}
.fancybox-slide &gt; * {margin:0; overflow:visible}
.modal {position:relative; background-color:#fff; padding:50px; max-width:1280px; display:none}
@media (max-width:1365px) {.modal {max-width:1024px; padding:60px 15px 30px}
}
@media (max-width:1023px) {.modal {max-width:768px}
}
.modal_small {max-width:480px}
@media (max-width:767px) {.modal {max-width:375px; width:100%}
}
.modal__descr {margin-top:20px; font-size:18px}
.modal__close {padding:15px; position:absolute; top:0; right:0; cursor:pointer}
.modal__close svg {width:23px; height:23px; fill:#98a9af; -webkit-transition:fill 0.2s; -o-transition:fill 0.2s; transition:fill 0.2s}
.modal__close:hover svg {fill:#da291c}
.openmodal {overflow:hidden !important}
.modal_city {width:300px; position:fixed; top:50vh; z-index:999; left:50vw; -webkit-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%)}
.modal-city {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:space-evenly; -ms-flex-pack:space-evenly; justify-content:space-evenly}
.modal-city__text {line-height:17px; color:#98a9af; width:100%; text-align:center; margin-bottom:16px}
.modal-city__buttons {width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
.modal-city__button {font-weight:700; font-size:16px; -webkit-transition:0.3s; -o-transition:0.3s; transition:0.3s; width:-webkit-max-content; width:-moz-max-content; width:max-content; border-bottom:1px dashed #131313; padding-bottom:2px; cursor:pointer; margin:0 10px}
.modal-city__button:hover {color:#cd180a; border-bottom:1px dashed #cd180a}
.modal-city .city-select {margin-top:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:0}
.modal-city .city-select-city {text-align:center; -ms-flex-item-align:center; align-self:center}
.modal-city .city-select-list {left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); top:30px}
#city_modal_bck {position:fixed; left:0; top:0; width:100vw; height:100vh; background-color:rgba(0,0,0,0.6); z-index:999; max-width:none}
form.loading:before,.form_block.loading:before,.catalog.list.loading:before {position:absolute; top:0; left:0; z-index:109; display:block; margin-top:0; width:100%; height:100%; border-radius:2px; background-color:rgba(255,255,255,0.8); background-image:url(../img/style/ajax-load.gif); background-position:center; background-repeat:no-repeat; background-size:35px; content:""}
@media (max-width:767px) {form.loading:before,.form_block.loading:before,.catalog.list.loading:before {width:150vw; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%)}
}
.collapse_block {display:none; max-width:300px; text-align:left; color:#98a9af}
form .has-error input,form .has-error select,form .has-error .jq-selectbox__select,form .has-error .focused .jq-selectbox__select {border-color:#a94442; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
form .has-error input:focus,form .has-error select:focus,form .has-error .jq-selectbox__select:focus,form .has-error .focused .jq-selectbox__select:focus {border-color:#a94442; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
input.has-error,select.has-error,.jq-selectbox__select.has-error,.focused .jq-selectbox__select.has-error {border-color:#a94442; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
input.has-error:focus,select.has-error:focus,.jq-selectbox__select.has-error:focus,.focused .jq-selectbox__select.has-error:focus {border-color:#a94442; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.price_estimated_car {margin:26px 0}
.price_estimated_car span {font-size:24px; padding:6px 0 0; display:block}
.input-textarea {border-radius:6px; width:100%; font-size:16px; padding:10px 15px; outline:none; background-color:#f5f7fa; border:1px solid #f5f7fa; font-family:"Lato",sans-serif; resize:none}
@media (max-width:1023px) {.input-textarea {padding:10px}
}
.input-textarea::-webkit-input-placeholder {color:#131313}
.input-textarea::-moz-placeholder {color:#131313}
.input-textarea::-ms-input-placeholder {color:#131313}
.input-textarea::placeholder {color:#131313}
.input-textarea:focus {background-color:#f5f7fa; border:1px solid #dcdcdc}
@media (max-width:767px) {.input-textarea {font-size:16px; -webkit-appearance:none}
}
.button {padding:14px 24px 15px; text-align:center; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; cursor:pointer; outline:none; border-radius:6px; font-size:0; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s; font-family:"Lato",sans-serif; -webkit-box-sizing:border-box; box-sizing:border-box}
@media (max-width:767px) {.button {display:-webkit-box; display:-ms-flexbox; display:flex; width:100%}
}
.button span {line-height:19px; font-size:16px}
.button_white {border:1px solid #fff; background-color:#fff; color:#131313}
.button_white:hover {background-color:#f5f7fa; border-color:#f5f7fa}
.button_empty {border:1px solid #fff; background-color:transparent; color:#fff}
.button_empty:hover {background-color:#fff; color:#131313}
.button_black {border:1px solid #131313; background-color:transparent; color:#131313}
.button_black:hover {background-color:#131313; color:#fff}
.button_black.disabled {border:1px solid #98a9af; color:#98a9af}
.button_black.disabled:hover {border-color:#98a9af; background-color:#fff; color:#98a9af}
.button_red {color:#fff; background-color:#da291c; border:none}
.button_red:hover {background-color:#cd180a}
.button_shadow {-webkit-box-shadow:0 1px 1px rgba(255,0,0,0.03),0px 2px 2px rgba(255,0,0,0.08),0px 4px 4px rgba(255,0,0,0.15),0px 8px 8px rgba(255,0,0,0.04),0px 16px 16px rgba(255,0,0,0.04),0px 32px 32px rgba(255,0,0,0.1); box-shadow:0 1px 1px rgba(255,0,0,0.03),0px 2px 2px rgba(255,0,0,0.08),0px 4px 4px rgba(255,0,0,0.15),0px 8px 8px rgba(255,0,0,0.04),0px 16px 16px rgba(255,0,0,0.04),0px 32px 32px rgba(255,0,0,0.1)}
.button_width {width:100%; display:block}
.button_right {display:inline-block; margin-bottom:6px}
.button img {display:inline-block; position:relative; margin-right:10px; margin-top:2px}
.input-text {border-radius:6px; width:100%; font-size:16px; padding:0 15px; height:48px; outline:none; background-color:#f5f7fa; border:1px solid #f5f7fa; font-family:"Lato",sans-serif}
@media (max-width:1023px) {.input-text {padding:0 10px}
}
.input-text::-webkit-input-placeholder {color:#131313}
.input-text::-moz-placeholder {color:#131313}
.input-text::-ms-input-placeholder {color:#131313}
.input-text::placeholder {color:#131313}
.input-text:focus {background-color:#f5f7fa; border:1px solid #dcdcdc}
.input-text_red {color:#fff; border:1px solid #cd180a; background-color:#cd180a}
.input-text_red::-webkit-input-placeholder {color:#fff}
.input-text_red::-moz-placeholder {color:#fff}
.input-text_red::-ms-input-placeholder {color:#fff}
.input-text_red::placeholder {color:#fff}
.input-text_red:focus {background-color:#da291c; border:1px solid #fff}
.input-text_red:disabled {opacity:0.5; border-color:#f5f7fa; background-color:#f5f7fa}
.input-text_red:disabled::-webkit-input-placeholder {color:#888}
.input-text_red:disabled::-moz-placeholder {color:#888}
.input-text_red:disabled::-ms-input-placeholder {color:#888}
.input-text_red:disabled::placeholder {color:#888}
.input-text_double {max-width:50%}
.input-text_double:first-child {margin-right:2px; border-radius:6px 0 0 6px}
.input-text_double:last-child {border-radius:0 6px 6px 0}
@media (max-width:767px) {.input-text {height:48px; font-size:16px; -webkit-appearance:none}
}
.input-checkbox {cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; display:block; margin-top:2px; margin-bottom:8px; position:relative; text-align:left}
.input-checkbox input[type="checkbox"] {-webkit-appearance:none; position:absolute; opacity:0; width:0; height:0}
.input-checkbox input[type="checkbox"]:checked + span:before {background-color:#da291c; border-color:#fff}
.input-checkbox input[type="checkbox"]:checked + span:after {opacity:1}
.input-checkbox span {padding-left:24px; position:relative; font-size:14px; line-height:17px; display:block; color:#131313}
.input-checkbox span:before {position:absolute; content:""; border-radius:3px; border:1px solid #e2e2e2; background-color:#f5f7fa; width:14px; height:14px; top:0; left:0; -webkit-transition:background-color 0.2s,border-color 0.2s; -o-transition:background-color 0.2s,border-color 0.2s; transition:background-color 0.2s,border-color 0.2s}
.input-checkbox span:after {position:absolute; content:""; width:10px; height:9px; top:4px; left:3px; background:url("../img/style/icons/icon_check.svg") no-repeat center center; background-size:contain; opacity:0; -webkit-transition:opacity 0.2s; -o-transition:opacity 0.2s; transition:opacity 0.2s}
.input-checkbox_color {position:relative}
.input-checkbox_color:before {position:absolute; content:""; width:14px; height:14px; border-radius:50%; border:1px solid currentColor; background-color:currentColor; top:0; left:22px; top:0}
.input-checkbox_color span {padding-left:44px}
.input-checkbox_white {position:relative}
.input-checkbox_white:before {border:1px solid #f5f7fa}
.input-checkbox.rules span {font-size:12px; line-height:16px; color:#98a9af; margin-bottom:6px; margin-top:6px}
@media (max-width:767px) {.input-checkbox.rules span {margin-bottom:0}
}
.input-checkbox.rules span a {border-bottom:1px solid currentColor; -webkit-transition:border-bottom 0.2s; -o-transition:border-bottom 0.2s; transition:border-bottom 0.2s}
.input-checkbox.rules span a:hover {border-bottom:1px solid transparent}
.input-checkbox.rules span:before {top:0; bottom:0; margin:auto}
.input-checkbox.rules span:after {top:0; bottom:0; margin:auto}
.jq-checkbox .disabled,.jq-selectbox .disabled {display:none}
.input-checkbox.has-error span:before {border:1px solid #a94442}
.jq-selectbox {width:100%; max-width:100%; margin:0 auto; display:block}
.jq-selectbox.hidden_desktop {display:block !important}
.jq-selectbox.input-select_double:first-child {margin-right:2px}
.jq-selectbox.input-select_double:first-child .jq-selectbox__select {border-radius:6px 0 0 6px}
.jq-selectbox.input-select_double:nth-child(2) .jq-selectbox__select {border-radius:0 6px 6px 0 !important}
.jq-selectbox.input-select_red .jq-selectbox__select {background:#cd180a; border:1px solid #cd180a; color:#fff}
.jq-selectbox.input-select_red .jq-selectbox__select:hover {border:1px solid #cd180a}
.jq-selectbox.input-select_red .jq-selectbox__trigger-arrow {background:transparent; background:url("../img/style/icons/icon_arrow_down.svg") no-repeat}
.jq-selectbox.input-select_red .placeholder {color:#fff !important}
.jq-selectbox.input-select_red.disabled .placeholder {color:#888 !important}
.jq-selectbox.input-select_red.opened .jq-selectbox__select {background:transparent; border:1px solid #ffffff}
.jq-selectbox.input-select_red.focused .jq-selectbox__select {background:transparent; border:1px solid #ffffff}
.jq-selectbox__select {background:#f5f7fa; border:1px solid #f5f7fa; text-shadow:none; -webkit-box-shadow:none; box-shadow:none; font-size:16px; padding:0 15px; height:48px; text-align:left; color:#131313; -webkit-appearance:none; font-family:"Lato",sans-serif}
@media (max-width:1023px) {.jq-selectbox__select {padding:0 10px}
}
.jq-selectbox__select-text {line-height:48px; padding-right:10px}
.jq-selectbox__select:active {-webkit-box-shadow:none; box-shadow:none}
.jq-selectbox__select:hover {border:1px solid #f5f7fa; background:#f5f7fa}
.jq-selectbox__trigger {border-left:none; width:44px}
@media (max-width:1023px) {.jq-selectbox__trigger {width:34px}
}
.jq-selectbox__trigger-arrow {border:none; width:6px; height:5px; right:15px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); background:url("../img/style/icons/icon_arrow_down2.svg") no-repeat; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
@media (max-width:1023px) {.jq-selectbox__trigger-arrow {right:10px}
}
.jq-selectbox.opened .jq-selectbox__select {border:1px solid #f5f7fa}
.jq-selectbox.opened .jq-selectbox__trigger-arrow {-webkit-transform:translateY(-50%) rotate(180deg); -ms-transform:translateY(-50%) rotate(180deg); transform:translateY(-50%) rotate(180deg)}
.jq-selectbox.focused .jq-selectbox__select {border:1px solid #f5f7fa}
.jq-selectbox.disabled .jq-selectbox__select {opacity:0.5; border-color:#f5f7fa; background-color:#f5f7fa}
.jq-selectbox__dropdown {border:none; border-radius:0; text-align:left; -webkit-box-shadow:0 4px 8px rgba(0,0,0,0.15); box-shadow:0 4px 8px rgba(0,0,0,0.15); font-family:"Lato",sans-serif; font-size:16px}
.jq-selectbox li {border-bottom:1px solid #e3e3e3; line-height:50px; height:50px; padding:0 15px}
@media (max-width:1023px) {.jq-selectbox li {padding:0 10px}
}
.jq-selectbox li:last-child {border-bottom:none}
.jq-selectbox li:hover {background-color:#f0f0f0; color:#000}
select {-webkit-appearance:none}
@media screen and (max-width:767px) {select {font-size:16px}
 .jq-selectbox__select {font-size:16px}
}
.multiselect {position:relative}
.multiselect.disabled {pointer-events:none; opacity:0.65}
.multiselect_arrow {position:absolute; right:12px; top:50%; background:url(/_assets/img/style/arr_cstm.png) no-repeat; width:6px; height:5px; -webkit-transition:0.3s; -o-transition:0.3s; transition:0.3s}
.multiselect_field {width:100%; max-width:100%; margin:0 auto; vertical-align:middle; cursor:pointer; padding:0 10px; padding-right:22px; background:#f5f7fa; border:1px solid #f5f7fa; text-shadow:none; -webkit-box-shadow:none; box-shadow:none; font-size:16px; height:48px; text-align:left; color:rgba(19,19,19,0.3); font-family:"Lato",sans-serif; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-radius:4px; position:relative}
.multiselect_field.open .multiselect_arrow {-webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg)}
.multiselect_field.use {color:#131313}
.multiselect_field span {overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis}
.multiselect_list {display:none; left:0; top:auto; height:auto; border:none; border-radius:0; text-align:left; font-family:"Lato",sans-serif; font-size:16px; -webkit-box-sizing:border-box; box-sizing:border-box; width:100%; padding:0; background:#fff; -webkit-box-shadow:0 2px 10px rgba(0,0,0,0.2); box-shadow:0 2px 10px rgba(0,0,0,0.2); -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; z-index:11; margin:2px 0 0}
.multiselect_list.open {display:-webkit-box; display:-ms-flexbox; display:flex; position:absolute; top:100%}
.multiselect_list label.input-checkbox {min-height:18px; padding:0 10px; border-bottom:1px solid #e3e3e3; line-height:50px; height:50px; margin:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.multiselect_list label.input-checkbox:hover {background-color:#f0f0f0}
.multiselect_list label.input-checkbox span {font-family:"Lato",sans-serif; font-size:16px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis}
.multiselect_list label.input-checkbox.transmission-child {padding-left:30px}
.multiselect .order-1 {-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1}
.multiselect .order-2 {-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2}
.multiselect .order-3 {-webkit-box-ordinal-group:4; -ms-flex-order:3; order:3}
.owl-carousel .owl-nav {position:absolute; height:0; width:100%; left:0; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}
.owl-carousel .owl-next,.owl-carousel .owl-prev {width:32px; height:16px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); position:absolute; outline:none; fill:#131313; -webkit-transition:fill 0.2s; -o-transition:fill 0.2s; transition:fill 0.2s}
.owl-carousel .owl-next svg,.owl-carousel .owl-prev svg {width:100%; height:100%}
.owl-carousel .owl-next:hover,.owl-carousel .owl-prev:hover {fill:#da291c}
.owl-carousel .owl-next {right:0}
.owl-carousel .owl-prev {left:0; -webkit-transform:translateY(-50%) rotate(180deg); -ms-transform:translateY(-50%) rotate(180deg); transform:translateY(-50%) rotate(180deg)}
.range__label {font-size:14px; line-height:17px; color:#98a9af; margin-bottom:5px}
.range__value {font-weight:900; font-size:30px; left:36px; margin-bottom:13px}
.range__value-pref {font-size:20px; font-weight:700}
.range .irs {font-family:"Lato",sans-serif}
.range .irs--sharp {height:34px; font-size:16px}
.range .irs--sharp .irs {height:20px}
.range .irs--sharp .irs:before {position:absolute; content:""; width:10px; height:10px; background-color:#f5f7fa; left:0; top:5px}
.range .irs--sharp .irs-line {top:10px; height:30px; background-color:transparent}
.range .irs--sharp .irs-line:before {position:absolute; content:""; width:100%; height:3px; background-color:#e2e2e2; top:16px; left:0}
.range .irs--sharp .irs-min,.range .irs--sharp .irs-max {padding-left:0; padding-right:0; top:0; color:#131313; background-color:transparent; font-size:14px; opacity:1; visibility:visible !important}
.range .irs--sharp .irs-min:after,.range .irs--sharp .irs-max:after {content:"в‚Ѕ"; margin-left:4px}
.range .irs--sharp .irs-single {display:none}
.range .irs--sharp .irs-bar {height:3px; background-color:#da291c; top:26px; border-radius:4px; -webkit-box-shadow:0 1px 1px rgba(255,0,0,0.03),0px 2px 2px rgba(255,0,0,0.08),0px 4px 4px rgba(255,0,0,0.15),0px 8px 8px rgba(255,0,0,0.04),0px 16px 16px rgba(255,0,0,0.04),0px 32px 32px rgba(255,0,0,0.1); box-shadow:0 1px 1px rgba(255,0,0,0.03),0px 2px 2px rgba(255,0,0,0.08),0px 4px 4px rgba(255,0,0,0.15),0px 8px 8px rgba(255,0,0,0.04),0px 16px 16px rgba(255,0,0,0.04),0px 32px 32px rgba(255,0,0,0.1)}
.range .irs--sharp .irs-handle {top:24px; width:7px; height:7px; border-radius:50%; background-color:#da291c; cursor:pointer}
.range .irs--sharp .irs-handle:before {position:absolute; content:""; width:23px; height:25px; background:url("../img/style/icons/icon_range_thumb.svg") no-repeat center center; background-size:contain; top:12px; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%)}
.range .irs--sharp .irs-handle i {display:none}
.range_time .irs--sharp .irs-min:after,.range_time .irs--sharp .irs-max:after {content:"РјРµСЃ."}
.timepicker .title {display:none}
.dropzone-wrap .dropzone-container {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.dropzone-wrap .dropzone-container .dropzone-add-point-wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; cursor:pointer}
.dropzone-wrap .dropzone-container .dz-image-preview:hover {border:1px solid #d7d7d7}
.dropzone-wrap .dropzone-container .dz-image-preview:hover::after {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.45)),to(rgba(0,0,0,0.45)) ); background:-o-linear-gradient(bottom,rgba(0,0,0,0.45),rgba(0,0,0,0.45) ); background:linear-gradient(0deg,rgba(0,0,0,0.45),rgba(0,0,0,0.45))}
.dropzone-wrap .dropzone-container .dz-image-preview:hover .dz-remove {opacity:1}
.dropzone-wrap .dropzone-container .dz-image-preview img {min-height:100%; -o-object-fit:cover; object-fit:cover}
.dropzone-wrap .dropzone-container .dz-image-preview .dz-details {width:100%; height:100%}
.dropzone-wrap .dropzone-container .dz-size,.dropzone-wrap .dropzone-container .dz-filename,.dropzone-wrap .dropzone-container .dz-progress,.dropzone-wrap .dropzone-container .dz-success-mark,.dropzone-wrap .dropzone-container .dz-error-mark,.dropzone-wrap .dropzone-container .dz-error-message {display:none}
.dropzone-wrap .dropzone-container .dz-remove {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:absolute; width:24px; height:24px; left:0; top:0; right:0; bottom:0; margin:auto; border-radius:50%; background:#da291c; opacity:0; -webkit-transition:opacity 0.3s; -o-transition:opacity 0.3s; transition:opacity 0.3s; cursor:pointer; z-index:1}
.dropzone-wrap .dropzone-container .dz-remove::after {content:"Г—"; color:#fff}
.dropzone-wrap .dropzone-container .dropzone-text {font-weight:400; font-size:11px; line-height:100%; color:#98a9af}
.dropzone-wrap .dropzone-container .dropzone-add-point-wrap img {margin-right:8px}
.dropzone-wrap .dropzone-container .dropzone-add-point-text {font-weight:500; font-size:14px; line-height:100%; color:#131313; margin-bottom:6px}
.dropzone-wrap.multiple-dropzone-wrap {position:relative; width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:16px; border:1px dashed #d7d7d7; border-radius:5px; background:#fff; overflow:hidden}
.dropzone-wrap.multiple-dropzone-wrap .dropzone-add-more {display:none; width:calc(50% - 8px); max-width:calc(50% - 8px); margin-top:10px; font-weight:400; font-size:13px; line-height:16px; border:1px solid #cbcbcb; padding:8px}
.dropzone-wrap.multiple-dropzone-wrap .dz-image-preview {width:calc(50% - 8px); max-width:calc(50% - 8px); height:100px; margin:4px; position:relative; border:1px solid transparent; border-radius:5px; overflow:hidden; -webkit-transition:0.3s; -o-transition:0.3s; transition:0.3s}
.section {position:relative; z-index:1}
.section_bg-gray {background-color:#f5f7fa; z-index:1}
.section_p {z-index:0; padding:40px 0}
@media (max-width:1023px) {.section_p {padding:30px 0}
}
.section_m50 {margin:50px 0}
.section_p50 {padding:50px 0}
.section_pt {padding-top:0; z-index:0}
@media (max-width:767px) {.section_pt {padding-top:10px}
}
.section_pb {padding-bottom:50px}
.section h1 {margin-bottom:30px}
.simple-page {margin-top:30px; margin-bottom:60px; z-index:1}
.simple-page h1 {margin:30px 0}
.simple-page p {margin:0 0 6px}
.simple-page .employee_item {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; margin:20px 0}
.simple-page .employee_txt {padding-top:6px}
.simple-page .city-map-content {display:none}
.simple-page .city-map-content.active {display:block}
.simple-page .view-switcher {margin:0 0 20px 0; background:#f5f7fa; padding:4px; border-radius:15px}
@media (max-width:767px) {.simple-page .view-switcher {width:100%}
}
.simple-page .view-switcher .button {border:none; padding:10px 20px; margin-bottom:0}
@media (max-width:767px) {.simple-page .view-switcher .button {width:100%}
}
.simple-page .view-switcher .button.active {border-color:#da291c; background-color:#da291c; color:#fff; border-radius:11px}
.simple-page .view-switcher .button span {font-weight:700}
.simple-page .city-switcher {width:280px; margin-left:36px; margin-bottom:20px}
@media (max-width:767px) {.simple-page .city-switcher {width:100%; margin-left:0}
}
.simple-page .city-switcher .jq-selectbox__select-text {opacity:1}
.simple-page .contacts_header {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:20px}
.simple-page .contacts_block {padding:20px 0; background:#ffffff; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap; font-weight:normal; font-size:14px; line-height:21px}
.simple-page .contacts_block .contacts_col:nth-child(1) {width:38%; min-width:38%}
.simple-page .contacts_block .contacts_col:nth-child(2) {width:30%; min-width:30%}
.simple-page .contacts_block .contacts_col:nth-child(3) {width:22%; min-width:22%}
@media (max-width:1365px) {.simple-page .contacts_block .contacts_col:nth-child(1) {width:35%; min-width:35%}
 .simple-page .contacts_block .contacts_col:nth-child(2) {width:38%; min-width:38%}
 .simple-page .contacts_block .contacts_col:nth-child(3) {width:22%; min-width:22%}
}
@media (max-width:1023px) {.simple-page .contacts_block .contacts_col:nth-child(1) {width:48%; min-width:48%}
 .simple-page .contacts_block .contacts_col:nth-child(2) {width:48%; min-width:48%}
 .simple-page .contacts_block .contacts_col:nth-child(3) {width:100%; min-width:100%}
}
@media (max-width:767px) {.simple-page .contacts_block .contacts_col:nth-child(1) {width:100%; min-width:100%}
 .simple-page .contacts_block .contacts_col:nth-child(2) {width:100%; min-width:100%}
 .simple-page .contacts_block .contacts_col:nth-child(3) {width:100%; min-width:100%}
}
.simple-page .contacts_block .contacts_col .org {position:relative; padding-right:60px}
.simple-page .contacts_block .map_block {position:relative; width:100%; border-radius:10px; overflow:hidden}
@media (max-width:1023px) {.simple-page .contacts_block .map_block {margin-top:20px; border-radius:10px}
}
.simple-page .contacts_block .map_block .map {height:250px}
.simple-page .contacts_block .map_block .map .ymaps-map {width:100%; height:100%}
.simple-page .contacts_block .map_block .route-btn {position:absolute; z-index:2; width:220px; margin:0 auto; bottom:22px; left:0; right:0; background-color:rgba(44,44,44,0.8); border-radius:6px; padding:10px 20px; color:#fff; font-size:12px; text-align:center}
.simple-page .contacts_block a.tel {font-weight:normal; font-size:14px; line-height:21px}
.simple-page .contacts_block .h2 {font-size:18px; line-height:24px; font-weight:bold; color:#000; margin-top:0; margin-bottom:18px}
@media (max-width:767px) {.simple-page .contacts_block .h2 {margin-top:15px}
}
.simple-page .contacts_block p {margin-bottom:8px}
.simple-page .contacts_block p.addr {font-weight:bold; color:#000}
.simple-page .contacts_block p .workhours {font-weight:bold; color:#000}
.simple-page .contacts_block p .tel {font-weight:bold; color:#000; text-decoration:none !important}
.simple-page .contacts_block .btn[data-toggle="collapse"] .text {display:inline-block; padding-right:10px; border-right:1px solid #b6b6b6; position:relative; top:-2px}
.simple-page .contacts_block .btn[data-toggle="collapse"] .fa {display:inline-block; margin-left:10px; padding-right:3px; color:#8a8a8a; text-align:right; font-size:21px}
.simple-page .contacts_block .btn[data-toggle="collapse"]:not(.collapsed) .text {border-right-color:#fff}
.simple-page .contacts_block .btn[data-toggle="collapse"]:not(.collapsed) .fa {color:#fff}
.simple-page .contacts_block .btns {margin:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
@media (max-width:1023px) {.simple-page .contacts_block .btns {margin-top:15px}
}
.simple-page .contacts_block .btns a.btn {width:210px; max-width:100%; border-radius:6px; font-size:14px; line-height:17px; padding:12px 12px 15px 12px; height:auto; white-space:nowrap; margin:5px 0; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.simple-page .contacts_block .btns a.btn:first-child {margin-right:14px}
.simple-page .contacts_block .btns a.btn:hover {color:#fff; background-color:#cd180a}
.simple-page .contacts_block .btns a.btn:hover svg {fill:#fff}
@media (max-width:767px) {.simple-page .contacts_block .btns a.btn {min-width:49%}
}
.simple-page .contacts_block__btns-icon {position:relative; width:12px; height:16px; display:inline-block}
.simple-page .contacts_block__btns-icon svg {width:12px; height:16px; position:absolute; top:3px; left:0}
.simple-page .contacts_block .contacts_photo {width:100%; height:245px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; overflow:hidden; border-radius:10px}
.simple-page .contacts_block .contacts_photo.no-photo {-webkit-box-align:center; -ms-flex-align:center; align-items:center}
.simple-page .contacts_block .contacts_photo img {border-radius:10px; max-width:unset; height:100%; width:100%; object-fit:cover}
.simple-page .contacts_block .btn-gray {background:#f5f7fa}
.simple-page .contacts_block .vcard svg {width:16px; height:16px; fill:none; stroke:#da291c; margin-bottom:-2px; margin-right:5px}
.simple-page .contacts_block .reviews {display:-webkit-box; display:-ms-flexbox; display:flex; margin-bottom:20px}
.simple-page .contacts_block .reviews .cg__stars {display:-webkit-box; display:-ms-flexbox; display:flex}
.simple-page .contacts_block .reviews .cg__stars_star.active svg {fill:#eed345}
.simple-page .contacts_block .reviews .cg__stars_star svg {width:14px; height:14px; margin-right:5px; fill:#c4c4c4; stroke:none}
.simple-page .contacts_block .reviews .cg__review {display:-webkit-box; display:-ms-flexbox; display:flex}
.simple-page .contacts_block .reviews .cg__grade {margin:0 20px 0 10px; font-weight:bold; font-size:14px; line-height:21px; color:#2c2c2c}
.simple-page .contacts_block .reviews .q svg {width:16px; height:16px; fill:#828282; margin-left:5px; margin-bottom:-2px; stroke:none}
.simple-page .btn {display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:400; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-image:none; border:1px solid transparent; border-radius:4px}
.simple-page .btn.btn-yellow {background-color:#da291c; border-radius:3px; color:#fff; -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2); box-shadow:0 1px 0 rgba(0,0,0,0.2)}
.simple-page .btn.btn-yellow:hover {background-color:#cd180a}
.simple-page .btn.btn-yellow:active,.simple-page .btn.btn-yellow.active {background-color:#cd180a; border-color:#cd180a; -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125); box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.simple-page .btn.btn-white {background-color:#fff; border-color:#cbcbcb; color:#000}
.simple-page .btn.btn-white:hover {background-color:#f1f1f1}
.simple-page .btn.btn-white:active {background-color:#ebebeb; border-color:#ccc}
.simple-page .btn.btn-white.active {background-color:#cd180a; border-color:#cd180a; color:#fff}
.simple-page .btn.btn-white.active svg {fill:#fff}
.simple-page .btn.btn-white .rub:before {background-color:#000}
.simple-page .btn.btn-wide {padding:10px 50px !important}
.simple-page .btn.btn-wide-custom {padding:10px 0 !important; width:100%; max-width:300px; margin:0 !important; margin-top:10px !important}
@media (max-width:767px) {.simple-page .btn.btn-wide-custom {margin:10px auto !important; display:block}
}
.simple-page .btn.btn-red {background-color:#da291c; background-image:none; border-color:#da291c; color:#fff}
.simple-page .btn.btn-red .fa {font-size:20px}
.simple-page .btn.btn-red:hover {background-color:#da291c}
.simple-page .btn.btn-red:active {background-color:#cd180a}
.simple-page .btn.btn-red-border {background-color:transparent; background-image:none; color:#da291c; border-color:#da291c}
.simple-page .btn.btn-red-border .fa {font-size:20px}
.simple-page .btn.btn-red-border:hover {background-color:#da291c}
.simple-page .btn.btn-red-border:active {background-color:#cd180a}
.simple-page .btn.btn-black-border {background-color:transparent; background-image:none; color:#131313; border-color:#131313}
.simple-page .btn.btn-black-border .fa {font-size:20px}
.simple-page .btn.btn-black-border:hover {background-color:#da291c; border-color:#da291c}
.simple-page .btn.btn-black-border:active {background-color:#cd180a}
.simple-page .btn.btn-yellow-hover.active,.simple-page .btn.btn-yellow-hover:not(.collapsed) {background-color:#cd180a; border-color:#cd180a; color:#fff; -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125); box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.news__item a {display:-webkit-box; display:-ms-flexbox; display:flex}
.news__item_img {margin-right:30px}
.news__item_text {width:100%}
.news-slider {margin-top:30px}
.news-slider .news__item-link {display:-webkit-box; display:-ms-flexbox; display:flex}
.news-slider .news__item-img {width:50%; min-width:50%; max-height:220px; margin-right:15px; border-radius:14px; overflow:hidden}
.news-slider .news__item-img img {display:block; width:100%; height:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center}
.news-slider .news__item-text {padding-right:15px}
.news-slider .date {color:#88979e; font-size:13px; line-height:1.4; margin-bottom:10px}
.actions__item a {display:-webkit-box; display:-ms-flexbox; display:flex}
.actions__item_img {margin-right:30px}
.actions__item_text {width:100%}
.main-slider {position:relative; width:100%; height:auto; opacity:0}
.main-slider__item {width:100%; height:100%; overflow:hidden}
@media (max-width:767px) {.main-slider__item {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end}
}
.main-slider__item .main-info {position:absolute; top:0; left:0; width:100%; height:100%}
.main-slider__image img {max-width:none; width:1920px !important; position:relative; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%)}
.show-1920{
    display: none !important;
}
.main-slider__image img.main-slide-text{
    position: absolute;
    top: 100px;
    left: 0;
    /*width: attr(width) ':' !important;*/
    transform: translateX(10%);
}
@media (max-width:1919px) {.show-1920{display:block !important}}
@media (max-width:1265px) {.main-slider__image img {width:100% !important}
 }
@media (max-width:1200px) {.hide-1200{display:none !important}}
@media (max-width:767px) {.main-slider__image img {width:535px !important; left:auto; -webkit-transform:none; -ms-transform:none; transform:none}
}
.main-slider__image:before {position:absolute; content:""; width:100%; height:100%; background:#adadad; top:0; left:0; pointer-events:none; z-index:0}
.main-slider .owl-dots {position:absolute; z-index:3; left:20px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}
@media (max-width:1365px) {.main-slider .owl-dots {top:auto; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); bottom:70px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
}
@media (max-width:767px) {.main-slider .owl-dots {left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); bottom:2px}
}
.main-slider .owl-dots .owl-dot {display:block; outline:none; padding:5px !important}
.main-slider .owl-dots .owl-dot span {width:6px; height:6px; border-radius:3px; background-color:#a1a2a0; display:block; -webkit-transition:background-color 0.2s,height 0.2s; -o-transition:background-color 0.2s,height 0.2s; transition:background-color 0.2s,height 0.2s}
.main-slider .owl-dots .owl-dot.active span {height:18px; background-color:#da291c}
@media (max-width:1365px) {.main-slider .owl-dots .owl-dot.active span {height:6px; width:18px}
}
.main-slider .title-alt {font-size:44px; font-weight:500; line-height:56px}
@media (max-width:1365px) {.main-slider .title-alt {font-size:36px; line-height:44px}
}
@media (max-width:767px) {.main-slider .title-alt {font-size:24px; line-height:32px}
}
.main-info {color:#fff; padding:88px 0 148px}
@media (max-width:1365px) {.main-info {padding:68px 0 128px}
}
@media (max-width:767px) {.main-info {position:relative; padding:20px 0}
 .main-info:before {position:absolute; content:""; width:100vw; height:100%; background-color:#131313; top:0; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); z-index:-1}
}
.main-info__descr {font-size:18px; line-height:24px; max-width:387px; margin-top:20px; margin-bottom:40px}
@media (max-width:1365px) {.main-info__descr {font-size:16px; line-height:20px; margin-bottom:30px}
}
@media (max-width:767px) {.main-info__descr {font-size:14px; margin-top:15px; line-height:17px}
}
.main-info__buttons {font-size:0}
.main-info__buttons .button {margin-right:20px}
@media (max-width:767px) {.main-info__buttons .button {margin-right:0; width:100%; display:block; margin-top:10px}
}
.main-filter {position:relative; -webkit-transform:translateY(-20%); -ms-transform:translateY(-20%); transform:translateY(-20%); background-color:#da291c; border-radius:6px; padding:20px}
@media (max-width:1280px) {.main-filter {padding:20px 10px}
}
@media (max-width:767px) {.main-filter {-webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); position:relative; border-radius:0; padding:20px 0; margin-bottom:40px}
 .main-filter:before {position:absolute; content:""; width:100vw; height:100%; background-color:#da291c; top:0; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); z-index:-1}
}
.main-filter__wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
@media (max-width:1280px) {.main-filter__wrap {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
.main-filter__group {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:1; -ms-flex:1; flex:1}
@media (max-width:1280px) {.main-filter__group {-ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-flex:0; -ms-flex:0 1 auto; flex:0 1 auto; margin-right:0; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-bottom:5px}
}
@media (max-width:1023px) {.main-filter__group {-ms-flex-wrap:wrap; flex-wrap:wrap; margin-bottom:15px}
}
@media (max-width:767px) {.main-filter__group {-ms-flex-wrap:wrap; flex-wrap:wrap; display:block; width:100%}
}
.main-filter__item {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-flex:0; -ms-flex:0 1 160px; flex:0 1 160px; margin-bottom:6px}
.main-filter__item:not(:last-child) {margin-right:6px}
@media (max-width:1280px) {.main-filter__item:not(:last-child) {margin-right:0}
}
@media (max-width:767px) {.main-filter__item:not(:last-child) {margin-right:0}
}
@media (max-width:1280px) {.main-filter__item {-webkit-box-flex:0; -ms-flex:none; flex:none; width:calc(25% - 2px)}
 .main-filter__item .input-text {padding:0 10px}
}
@media (max-width:1023px) {.main-filter__item {width:calc(50% - 2px)}
}
@media (max-width:767px) {.main-filter__item {width:100%}
}
.main-filter__item_width {-webkit-box-flex:0; -ms-flex:0 1 auto; flex:0 1 auto}
@media (max-width:1280px) {.main-filter__item_width {-webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto}
}
@media (min-width:1366px) {.main-filter__item_width {padding-left:30px}
}
.main-filter__item_double {-webkit-box-flex:0; -ms-flex:0 1 230px; flex:0 1 230px}
.main-filter__item_double input {max-width:50%}
.jq-selectbox__search &gt; input {max-width:unset}
@media (max-width:1280px) {.main-filter__item_double {-webkit-box-flex:0; -ms-flex:none; flex:none; width:calc(50% - 2px)}
}
@media (max-width:1023px) {.main-filter__item_double {width:calc(33.33% - 2px)}
}
@media (max-width:767px) {.main-filter__item_double {width:100%}
}
@media (max-width:767px) {.main-filter__item_flex-wrap {-ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
}
@media (max-width:1280px) {.main-filter__item_result-block {margin:0; -webkit-box-flex:0; -ms-flex:none; flex:none; width:100%}
}
@media (max-width:1023px) {.main-filter__item_result-block {width:100%}
}
.main-filter__result {color:#fff; font-size:16px; font-weight:500}
@media (max-width:1365px) {.main-filter__result {white-space:nowrap}
}
@media (max-width:1280px) {.main-filter__result {text-align:right}
}
@media (max-width:767px) {.main-filter__result {-webkit-box-flex:0; -ms-flex:none; flex:none}
}
.main-filter__search {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; background:none; outline:none; border:none; position:relative; -webkit-box-flex:0; -ms-flex:0 0 150px; flex:0 0 150px; width:150px; height:50px; padding:0; margin-left:15px; cursor:pointer}
@media (max-width:767px) {.main-filter__search {-webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-flex:1; -ms-flex:1; flex:1; width:100%; margin-left:0}
}
.main-filter__search svg {fill:#fff; width:100%; height:100%}
.main-filter__search img {position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); font-size:0; display:block; right:0}
@media (max-width:767px) {.main-filter__search img {position:relative; right:unset; bottom:unset; top:unset; -webkit-transform:unset; -ms-transform:unset; transform:unset}
}
@media (max-width:1280px) {.main-filter__button {margin-top:0; width:auto; position:absolute; left:20px; bottom:35px}
}
@media (max-width:767px) {.main-filter__button {position:relative; left:unset; bottom:unset}
}
.main-filter__button .button {-webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; padding-left:0; padding-bottom:0}
.main-filter__button .button span {color:#fff}
@media (max-width:1365px) {.main-filter__button .button span {white-space:nowrap}
}
.main-list__wrap {-webkit-columns:6; -moz-columns:6; columns:6; -webkit-column-fill:balance; -moz-column-fill:balance; column-fill:balance; margin-bottom:60px; padding-top:24px; border-top:2px solid #f5f7fa}
@media (max-width:1023px) {.main-list__wrap {margin-bottom:35px; margin-top:-20px}
}
@media (max-width:767px) {.main-list__wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:30px; -webkit-columns:2; -moz-columns:2; columns:2; height:auto}
 .main-list__wrap a {width:50%}
}
.main-list__item {display:block; margin-bottom:16px; -webkit-transition:color 0.2s; -o-transition:color 0.2s; transition:color 0.2s}
.main-list__item-count {color:#98a9af; margin-left:2px}
.main-list__item:hover {color:#da291c}
@media (max-width:767px) {.main-list__item:nth-child(n + 31) {display:none}
}
.main-list-related {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.main-list-related .item-auto {width:20%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:28px; padding-right:15px}
@media (max-width:1023px) {.main-list-related .item-auto {width:25%}
}
@media (max-width:767px) {.main-list-related .item-auto {width:50%; padding-right:5px}
}
.main-list-related .item-auto img {margin-right:15px}
@media (max-width:767px) {.main-list-related .item-auto img {max-width:45px; margin-right:5px}
}
@media (max-width:767px) {.main-list-related .item-auto .item-name {font-size:13px}
}
.main-list-related .item-auto .item-count {color:#98a9af; margin-left:4px}
.main-list__more {display:none}
@media (max-width:767px) {.main-list__more {display:block; width:300px; margin:0 auto}
}
.main-buttons {padding:50px 0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
@media (max-width:1023px) {.main-buttons {-ms-flex-wrap:wrap; flex-wrap:wrap; padding-bottom:30px}
}
@media (max-width:767px) {.main-buttons {padding:20px 0 10px}
}
.main-buttons__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:24px; margin-bottom:24px; -ms-flex-preferred-size:calc(100% / 4 - (24px * (4 - 1)) / 4); flex-basis:calc(100% / 4 - (24px * (4 - 1)) / 4); max-width:calc(100% / 4 - (24px * (4 - 1)) / 4); margin-bottom:0; border-radius:6px; background-color:#f1f1f1; padding:20px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; height:60px; -webkit-transition:background-color 0.2s; -o-transition:background-color 0.2s; transition:background-color 0.2s}
.main-buttons__item:nth-child(5n) {margin-right:24px}
.main-buttons__item:nth-child(4n) {margin-right:0}
.main-buttons__item:hover {background-color:#cd180a}
.main-buttons__item:hover span {color:#fff}
@media (max-width:1365px) {.main-buttons__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:15px; margin-bottom:15px; -ms-flex-preferred-size:calc(100% / 4 - (15px * (4 - 1)) / 4); flex-basis:calc(100% / 4 - (15px * (4 - 1)) / 4); max-width:calc(100% / 4 - (15px * (4 - 1)) / 4); padding:15px 20px; margin-bottom:0}
 .main-buttons__item:nth-child(5n) {margin-right:15px}
 .main-buttons__item:nth-child(4n) {margin-right:0}
}
@media (max-width:1023px) {.main-buttons__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:20px; margin-bottom:20px; -ms-flex-preferred-size:calc(100% / 2 - (20px * (2 - 1)) / 2); flex-basis:calc(100% / 2 - (20px * (2 - 1)) / 2); max-width:calc(100% / 2 - (20px * (2 - 1)) / 2)}
 .main-buttons__item:nth-child(3n) {margin-right:20px}
 .main-buttons__item:nth-child(2n) {margin-right:0}
}
@media (max-width:767px) {.main-buttons__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; margin-bottom:0; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1); margin-bottom:10px}
 .main-buttons__item:nth-child(2n) {margin-right:0}
 .main-buttons__item:nth-child(1n) {margin-right:0}
}
.main-buttons__item span {color:#131313}
.main-buttons__item span:hover {color:#fff}
.main-buttons__icon {margin-right:14px}
@media (max-width:767px) {.main-buttons__icon {-webkit-box-flex:0; -ms-flex:0 0 58px; flex:0 0 58px; text-align:center}
}
.main-buttons__title {font-size:20px; font-weight:700; color:#fff}
@media (max-width:1365px) {.main-buttons__title {font-size:18px}
}
@media (max-width:767px) {.main-buttons__title {font-size:18px}
}
.offers {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-top:30px}
@media (max-width:1023px) {.offers {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
@media (max-width:1365px) {.offers.viewed {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
.offers.viewed .offer {height:90px}
@media (max-width:1365px) {.offers.viewed .offer {-ms-flex-preferred-size:calc(100% / 2 - (15px * (2 - 1)) / 2); flex-basis:calc(100% / 2 - (15px * (2 - 1)) / 2); max-width:calc(100% / 2 - (15px * (2 - 1)) / 2)}
}
@media (max-width:1023px) {.offers.viewed .offer {-ms-flex-preferred-size:calc(100% / 2 - (20px * (2 - 1)) / 2); flex-basis:calc(100% / 2 - (20px * (2 - 1)) / 2); max-width:calc(100% / 2 - (20px * (2 - 1)) / 2)}
}
@media (max-width:767px) {.offers.viewed .offer {-ms-flex-preferred-size:100%; flex-basis:100%; max-width:100%}
}
@media (max-width:1365px) {.offers.viewed .offer:nth-child(2n) {margin-right:0}
}
.offers.viewed .offer &gt; a {display:-webkit-box; display:-ms-flexbox; display:flex}
.offers.viewed .offer__image {overflow:hidden; padding-top:0; width:120px; min-width:120px; height:88px; border-radius:6px 0 0 6px}
.offers.viewed .offer__title {font-weight:700; font-size:14px; line-height:120%; color:#2c2c2c; margin-bottom:0}
.offers.viewed .offer__title .offer__desc {font-weight:400; font-size:11px; line-height:120%; margin-right:0}
@media (max-width:767px) {.offers.viewed .offer__info {border-bottom:none}
}
.offers.viewed .offer__info-row {margin-bottom:0}
.offers.viewed .offer__price {position:absolute; bottom:10px; margin:0; line-height:1}
.offers.viewed .offer__price .new {font-weight:900; font-size:16px; line-height:120%; white-space:nowrap}
.offers.viewed .offer__price .old {font-weight:600; font-size:11px; line-height:120%; white-space:nowrap}
.offers__more {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
.offers__more-link {font-size:16px; line-height:19px; border-bottom:1px solid currentColor; -webkit-transition:border-bottom 0.2s; -o-transition:border-bottom 0.2s; transition:border-bottom 0.2s}
.offers__more-link:hover {border-bottom:1px solid transparent}
@media (max-width:767px) {.offer-carousel .offers {width:80%; margin:0 auto}
}
.offer {position:relative; border-radius:6px; border:1px solid #e2e2e2; -webkit-transition:background-color 0.2s,-webkit-box-shadow 0.2s; transition:background-color 0.2s,-webkit-box-shadow 0.2s; -o-transition:background-color 0.2s,box-shadow 0.2s; transition:background-color 0.2s,box-shadow 0.2s; transition:background-color 0.2s,box-shadow 0.2s,-webkit-box-shadow 0.2s; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:24px; margin-bottom:24px; -ms-flex-preferred-size:calc(100% / 4 - (24px * (4 - 1)) / 4); flex-basis:calc(100% / 4 - (24px * (4 - 1)) / 4); max-width:calc(100% / 4 - (24px * (4 - 1)) / 4)}
.offer:nth-child(5n) {margin-right:24px}
.offer:nth-child(4n) {margin-right:0}
@media (max-width:1365px) {.offer {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:15px; margin-bottom:15px; -ms-flex-preferred-size:calc(100% / 4 - (15px * (4 - 1)) / 4); flex-basis:calc(100% / 4 - (15px * (4 - 1)) / 4); max-width:calc(100% / 4 - (15px * (4 - 1)) / 4)}
 .offer:nth-child(5n) {margin-right:15px}
 .offer:nth-child(4n) {margin-right:0}
}
@media (max-width:1023px) {.offer {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:20px; margin-bottom:20px; -ms-flex-preferred-size:calc(100% / 2 - (20px * (2 - 1)) / 2); flex-basis:calc(100% / 2 - (20px * (2 - 1)) / 2); max-width:calc(100% / 2 - (20px * (2 - 1)) / 2)}
 .offer:nth-child(3n) {margin-right:20px}
 .offer:nth-child(2n) {margin-right:0}
}
@media (max-width:767px) {.offer {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; margin-bottom:0; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1); margin-bottom:30px}
 .offer:nth-child(2n) {margin-right:0}
 .offer:nth-child(1n) {margin-right:0}
}
.offer.sold-out {opacity:0.5}
.offer:not(.sold-out):hover {-webkit-box-shadow:0 0 10px -2px #131313; box-shadow:0 0 10px -2px #131313; cursor:pointer}
.offer:not(.sold-out):hover .offer__title {text-decoration:underline}
.offer:not(.sold-out):hover .offer__dealer {display:none}
.offer:not(.sold-out):hover .offer__button .button {display:block}
.offer__sold-out {font-size:18px; color:#da291c}
.offer__badges {display:block; z-index:3}
.offer__badges .badge {display:inline-block; text-transform:uppercase; font-weight:700; font-size:12px; color:#fff; background-color:#DA291C; border-radius:5px; padding:5px 8px; white-space:nowrap}
.offer__badges .badge:nth-child(n + 4) {display:none}
.offer__image {position:relative; padding-top:75%; overflow:hidden; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-radius:6px 6px 0 0}
@media (max-width:767px) {.offer__image {overflow:visible; border:none}
}
.offer__image-container {position:absolute; width:100%; height:100%; top:0; left:0}
@media (max-width:767px) {.offer__image-container .owl-stage-outer {overflow:visible}
}
.offer__image-wrap {position:absolute; width:100%; height:100%; top:0; left:0; -webkit-transition:opacity 0.2s; -o-transition:opacity 0.2s; transition:opacity 0.2s}
@media (max-width:767px) {.offer__image-wrap {position:relative; border-right:1px solid #fff; border-left:1px solid #fff}
}
.offer__image-wrap img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.offer__image-wrap.active {z-index:2}
.offer__image-controls {position:absolute; width:100%; height:100%; padding:2px; top:0; left:0; z-index:3; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
@media (max-width:767px) {.offer__image-controls {display:none}
}
.offer__image-control {-webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; border-bottom:3px solid rgba(255,255,255,0.6); cursor:pointer}
.offer__image-control:not(:last-child) {margin-right:2px}
.offer__image-control.hovered {border-bottom:3px solid #da291c}
.offer__image-params {position:absolute; top:12px; left:12px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; z-index:3}
.offer__image-param {width:25px; -webkit-box-flex:0; -ms-flex:0 0 25px; flex:0 0 25px; height:25px; border-radius:50%; background-color:#131313; display:-moz-flex; display:-ms-flex; display:-o-flex; 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; margin-right:6px; display:none}
.offer__image-param.active {display:-webkit-box; display:-ms-flexbox; display:flex}
.offer__plate-wrap {display:block}
.offer__plate-wrap .offer__badges {display:flex; justify-content:flex-end; flex-wrap:wrap; max-width:99%; gap:2px; margin-bottom:7px; position:absolute; right:4px; top:5px; width:300px}
.offer__plate-wrap .has-video {position:absolute; display:block; color:#fff; /*background:#da291c; */border-radius:15px; font-size:12px; /*padding:4px 10px;*/ margin-top:-55px; right:10px; z-index:2}
.offer__list-wrap {display:none}
.offer__list-wrap .has-video {position:absolute; display:block; color:#fff; background:#da291c; border-radius:15px; font-size:12px; padding:4px 10px; margin-left:-95px; bottom:10px; z-index:2}
.offer__info {border-top:none; border-radius:0 0 6px 6px; padding:12px}
.offer__info-row {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-bottom:10px}
@media (max-width:767px) {.offer__info {border:none; border-radius:0; border-bottom:1px solid #e2e2e2}
}
.offer__title {font-weight:700; font-size:20px; line-height:24px; margin-right:10px; margin-bottom:8px}
.offer__desc {font-weight:500; font-size:14px; line-height:18px; margin-right:10px}
.offer__favourite {padding:10px; margin-top:-5px; margin-right:-10px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; z-index:2; margin-left:auto}
.offer__favourite svg {right:0; width:16px; height:15px; fill:none; stroke:#98a9af; -webkit-transition:fill 0.2s,stroke 0.2s; -o-transition:fill 0.2s,stroke 0.2s; transition:fill 0.2s,stroke 0.2s}
.offer__favourite.active svg,.offer__favourite:hover svg {fill:#da291c; stroke:#da291c}
.offer__compare {padding:10px; margin-top:-5px; margin-right:-10px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; z-index:2}
.offer__compare svg {right:25px; width:16px; height:15px; fill:none; stroke:#98a9af; stroke-width:3px; -webkit-transition:fill 0.2s,stroke 0.2s; -o-transition:fill 0.2s,stroke 0.2s; transition:fill 0.2s,stroke 0.2s}
.offer__compare.active svg,.offer__compare:hover svg {fill:#da291c; stroke:#da291c}
.offer__price {line-height:24px; margin-top:10px; margin-bottom:12px}
.offer__price .new {font-weight:900; color:#da291c; font-size:20px}
.offer__price .old {color:#98a9af; font-size:14px; text-decoration:line-through; margin-left:13px}
.offer__price .monthly {font-size:14px; line-height:17px}
.offer__row {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.offer__row:not(:last-child) {margin-bottom:15px}
.offer__row_list {display:none}
.offer__feature:nth-child(1) {-webkit-box-flex:0; -ms-flex:0 0 100px; flex:0 0 100px; border-right:1px solid #e2e2e2; margin-right:20px}
@media (max-width:1365px) {.offer__feature:nth-child(1) {margin-right:10px}
}
.offer__feature-label {color:#98a9af; text-transform:uppercase; font-size:11px; line-height:13px; margin-bottom:5px}
.offer__feature-value {font-weight:500; font-size:16px; line-height:19px}
.offer__button {margin-top:25px}
.offer__button .button {display:none}
.offer__dealer {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; height:48px; line-height:16px; font-weight:300; margin-top:25px; color:#98a9af}
.offer__dealer .place-icon {width:10px; min-width:10px; height:14px; margin-right:5px; fill:#98a9af}
.offer_list {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; margin-bottom:0; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1); border:none}
.offer_list:nth-child(2n) {margin-right:0}
.offer_list:nth-child(1n) {margin-right:0}
.offer_list .card {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; margin-bottom:0; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1); margin-bottom:20px}
.offer_list .card:nth-child(2n) {margin-right:0}
.offer_list .card:nth-child(1n) {margin-right:0}
@media (max-width:1365px) {.offer_list .card {max-width:100%; margin-right:0 !important}
}
.offer_list .card .offer__image {-webkit-box-flex:0; -ms-flex:0 0 300px; flex:0 0 300px; width:300px; height:250px; border:0; border-radius:6px 0 0 6px; padding-top:inherit}
@media (max-width:1365px) {.offer_list .card .offer__image {-webkit-box-flex:0; -ms-flex:0 0 260px; flex:0 0 260px; width:260px; height:210px}
}
.offer_list .card .offer__plate-wrap {display:none}
.offer_list .card .offer__list-wrap {display:block}
.offer_list .card .offer__badges {display:-webkit-box; display:-ms-flexbox; display:flex; padding-left:10px}
.offer_list .card .offer__badges .badge {margin:0; margin-right:10px}
.offer_list .card .offer__badges .badge:last-child {margin-right:0}
.offer_list .card .offer__info {height:250px; border:1px solid #e2e2e2; border-left:none; border-radius:0 6px 6px 0; padding:25px; -webkit-box-flex:1; -ms-flex:1 1 100%; flex:1 1 100%}
@media (max-width:1365px) {.offer_list .card .offer__info {height:210px; padding:10px 15px}
}
.offer_list .card .offer__info-row {position:relative; margin-bottom:25px; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
@media (max-width:1365px) {.offer_list .card .offer__info-row {margin-bottom:15px}
}
.offer_list .card .offer__info-row:last-child {margin-bottom:0; background:#f5f7fa; border-radius:6px}
.offer_list .card .offer__title {font-weight:700; font-size:20px}
@media (max-width:1365px) {.offer_list .card .offer__title {font-size:14px}
}
.offer_list .card .offer__favourite {position:absolute; top:5px; right:35px; margin:0; z-index:3}
.offer_list .card .offer__compare {position:absolute; top:5px; right:5px; margin:0; z-index:3}
.offer_list .card .offer__price {font-size:24px; line-height:29px; margin:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse}
.offer_list .card .offer__price span {display:block; text-align:right}
.offer_list .card .offer__price .new {font-size:24px}
.offer_list .card .offer__price .old {font-size:16px}
.offer_list .card .offer__price .monthly {text-align:right}
.offer_list .card .offer__row {display:block; padding-right:180px}
.offer_list .card .offer__row:not(:last-child) {margin-bottom:6px}
.offer_list .card .offer__row_list {display:block}
@media (max-width:1365px) {.offer_list .card .offer__row_list {margin-bottom:0}
}
.offer_list .card .offer__features {display:-webkit-box; display:-ms-flexbox; display:flex}
.offer_list .card .offer__feature {display:block; margin-right:0; border-left:1px solid #e2e2e2; padding:0 40px}
.offer_list .card .offer__feature:nth-child(1) {border-left:none; padding-left:0}
.offer_list .card .offer__feature-label {color:#98a9af; text-transform:none; font-size:14px; line-height:17px; margin-bottom:5px; white-space:nowrap}
.offer_list .card .offer__feature-value {font-weight:500; font-size:14px; line-height:17px; white-space:nowrap}
.offer_list .card .offer__dealer {margin:0; position:relative; right:0; bottom:0; width:auto; padding-left:20px; padding-right:10px; color:#131313}
.offer_list .card .offer__dealer .place-icon {fill:#131313}
.offer_list .card .offer__button {margin-top:0 !important; position:relative; right:0; bottom:0}
.offer_list .card .offer__button .button:before {content:""; display:block; width:20px; height:48px; background:#fff; position:absolute; top:0; left:-20px}
.offer_list .card .offer__button .button:after {content:""; display:block; width:6px; height:48px; border-top-right-radius:6px; border-bottom-right-radius:6px; background:#f5f7fa; position:absolute; top:0; left:-20px}
@media (max-width:767px) {.offer-carousel {position:relative; margin:30px auto 0 auto; overflow-x:visible; overflow-y:clip}
}
.offer-carousel + .offers__more {position:absolute; top:4px; right:15px; width:140px; padding:12px 0; background:#f6f7fb; border-radius:10px}
.offer-carousel + .offers__more-link {border-bottom:none}
.offer-carousel .offer {display:block}
@media (max-width:1023px) {.offer-carousel .offer {-ms-flex-preferred-size:100%; flex-basis:100%; max-width:100%}
}
@media (max-width:767px) {.offer-carousel .offer {margin-bottom:0}
 .offer-carousel .offer:not(:first-child) {display:none}
}
.offer-carousel .offer-nav {display:none}
@media (max-width:767px) {.offer-carousel .offer-nav {position:absolute; bottom:0; 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; text-align:center; border:1px solid #d5d5d5; border-radius:6px; color:#131313; width:calc(10% + 8px); height:60px; -webkit-transition:background-color 0.2s; -o-transition:background-color 0.2s; transition:background-color 0.2s}
 .offer-carousel .offer-nav:hover {background-color:#f5f7fa}
 .offer-carousel .offer-nav.offer-prev {left:-13px; -webkit-transform:scale(-1,1); -ms-transform:scale(-1,1); transform:scale(-1,1)}
 .offer-carousel .offer-nav.offer-next {right:-13px}
 .offer-carousel .offer-nav svg {fill:#131313; width:22px; height:12px}
}
.offer-carousel .owl-item {height:100%}
.main-calc {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.main-calc:before {content:""; width:100%; height:100%; position:absolute; left:-95%; background-color:#da291c}
@media (max-width:1365px) {.main-calc:before {left:-59%}
}
@media (max-width:767px) {.main-calc {-ms-flex-wrap:wrap; flex-wrap:wrap; margin-bottom:30px}
 .main-calc:before {content:none}
}
.main-calc__wrap {-webkit-box-flex:1; -ms-flex:1 1 100%; flex:1 1 100%; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:15px 0}
@media (max-width:767px) {.main-calc__wrap {display:block}
}
.main-calc__wrap .calc-payment {margin-bottom:15px}
.main-calc__wrap .payment-sum {display:inline-block; margin:0 auto 30px auto; font-size:20px; text-align:center; white-space:nowrap; -webkit-transition:opacity 0.2s; -o-transition:opacity 0.2s; transition:opacity 0.2s}
@media (max-width:767px) {.main-calc__wrap .payment-sum {display:block}
}
@media (max-width:575px) {.main-calc__wrap .payment-sum {font-size:16px}
}
.main-calc__wrap .payment-sum span {font-weight:900; font-size:30px}
@media (max-width:575px) {.main-calc__wrap .payment-sum span {font-size:24px}
}
.main-calc__item_large {-webkit-box-flex:1; -ms-flex:1 1 100%; flex:1 1 100%; margin-bottom:50px}
.main-calc__item_small {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; -ms-flex-preferred-size:calc(50% - 20px); flex-basis:calc(50% - 20px)}
@media (max-width:767px) {.main-calc__item_small {margin-bottom:50px}
}
.main-calc__form {-webkit-box-flex:0; -ms-flex:0 0 400px; flex:0 0 400px; margin-right:50px; background-color:#da291c; padding:60px 60px 60px 0; position:relative}
@media (max-width:1023px) {.main-calc__form {-webkit-box-flex:0; -ms-flex:0 0 290px; flex:0 0 290px; margin-right:30px; padding:30px 20px 30px 0}
}
@media (max-width:767px) {.main-calc__form {-webkit-box-flex:1; -ms-flex:1 1 100%; flex:1 1 100%; -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; margin-right:0; padding:15px 15px 0 15px; text-align:center}
}
.main-calc__form-title {color:#fff; font-weight:700; font-size:26px; line-height:31px; margin-bottom:25px}
.main-calc__form-rules {font-size:12px; line-height:16px; color:#98a9af; margin-bottom:27px}
@media (max-width:767px) {.main-calc__form-rules {margin-bottom:0}
}
.main-calc__form-rules .input-checkbox input[type="checkbox"]:checked + span:before {background-color:transparent; border-color:#fff}
.main-calc__form-rules span {color:#fff !important}
.main-calc__form-rules span:before {border:1px solid #fff}
.main-calc__form-rules a {border-bottom:1px solid currentColor; -webkit-transition:border-bottom 0.2s; -o-transition:border-bottom 0.2s; transition:border-bottom 0.2s}
.main-calc__form-rules a:hover {border-bottom:1px solid transparent}
.main-calc__form-button button {color:#fff; background-color:#131313; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s; border:none}
.main-calc__form-button button:hover {color:#131313; background-color:#fff}
@media (max-width:767px) {.main-calc__form-button {-webkit-transform:translateY(50%); -ms-transform:translateY(50%); transform:translateY(50%)}
}
.main-calc__form input {margin-bottom:10px}
.main-calc .range__value {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:8px 0}
@media (max-width:1365px) {.main-calc .range__value {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
@media (max-width:767px) {.main-calc .range__value {-ms-flex-wrap:nowrap; flex-wrap:nowrap}
}
@media (max-width:575px) {.main-calc .range__value {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
.main-calc .range__value-wrap {width:100%}
.main-calc .input-text {height:42px; max-width:220px; margin-left:10px; background-color:#fff; border-color:#ededed}
@media (max-width:1365px) {.main-calc .input-text {margin-left:0; margin-top:5px}
}
@media (max-width:1023px) {.main-calc .input-text {font-size:15px}
}
.rate-car {display:inline-block}
@media (max-width:1023px) {.rate-car {display:block}
}
.rate-car__wrap {max-width:700px; -webkit-box-flex:0; -ms-flex:0 1 700px; flex:0 1 700px; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin:0 auto 10px; padding-top:30px}
.rate-car__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:20px; margin-bottom:20px; -ms-flex-preferred-size:calc(100% / 3 - (20px * (3 - 1)) / 3); flex-basis:calc(100% / 3 - (20px * (3 - 1)) / 3); max-width:calc(100% / 3 - (20px * (3 - 1)) / 3)}
.rate-car__item .input-text {background-color:#fff}
.rate-car__item .input-text::-webkit-input-placeholder {opacity:1}
.rate-car__item .input-text::-moz-placeholder {opacity:1}
.rate-car__item .input-text::-ms-input-placeholder {opacity:1}
.rate-car__item .input-text::placeholder {opacity:1}
.rate-car__item .jq-selectbox__select {opacity:1 !important; background:#fff !important}
.rate-car__item .jq-selectbox__select:hover {background:#fff !important}
.rate-car__item .jq-selectbox__select-text {opacity:1 !important}
.rate-car__item:nth-child(4n) {margin-right:20px}
.rate-car__item:nth-child(3n) {margin-right:0}
@media (max-width:767px) {.rate-car__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; margin-bottom:0; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1); margin-bottom:10px}
 .rate-car__item:nth-child(2n) {margin-right:0}
 .rate-car__item:nth-child(1n) {margin-right:0}
}
.rate-car__button {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:0 auto 30px}
.rate-car .form-rules {color:#98a9af}
.rate-car .form-rules a {text-decoration:underline}
.rate-car-bg {position:absolute; right:0; top:0; bottom:0; margin:auto; max-width:calc(100vw - (100vw - 1310px + 30px) / 2 - 700px)}
@media (max-width:1365px) {.rate-car-bg {max-width:calc(100vw - (100vw - 1024px + 30px) / 2 - 700px)}
}
@media (max-width:1023px) {.rate-car-bg {display:none}
}
.partners {padding-top:30px}
@media (max-width:767px) {.partners {padding-top:20px}
}
.partners__slider {padding:0 100px}
@media (max-width:1023px) {.partners__slider {padding:0 50px}
}
@media (max-width:767px) {.partners__slider {padding:0; padding-right:50px}
 .partners__slider .owl-stage-outer {overflow:visible}
}
.partners__image {width:100%; height:60px; margin-bottom:15px; 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}
.partners__image img {width:auto !important; max-width:none !important; max-height:100%}
.partners__title {font-size:16px; text-align:center}
.main-contacts {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start}
@media (max-width:767px) {.main-contacts {-ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; text-align:center}
}
.main-contact {margin-left:70px}
@media (max-width:1023px) {.main-contact {margin-left:30px}
}
@media (max-width:767px) {.main-contact {margin-left:0 !important; margin-bottom:15px}
}
.main-contact__tel {font-weight:700; font-size:18px; margin-bottom:3px; display:inline-block}
@media (max-width:1023px) {.main-contact__tel {white-space:nowrap}
}
@media (max-width:767px) {.main-contact__tel {font-size:15px}
}
.main-contact__address {position:relative; line-height:17px; color:#98a9af}
@media (max-width:1023px) {.main-contact__address {white-space:normal; font-size:13px}
}
@media (max-width:767px) {.main-contact__address {font-size:12px; white-space:inherit}
}
.main-contact__address svg {width:10px; height:14px; fill:currentColor; margin-right:4px; margin-top:3px}
.main-contact__address span br {display:none}
@media (max-width:1365px) {.main-contact__address span br {display:initial}
}
.mobile-contacts {display:none; position:fixed; width:100%; left:0; top:70px; background:#fff; -webkit-box-shadow:0 8px 10px -10px; box-shadow:0 8px 10px -10px; text-align:center; padding:15px}
.mobile-contacts .main-contact {margin-left:0 !important; width:100%}
.mobile-contacts .main-contact br {display:none}
.mobile-contacts-icon {float:left; margin-top:6px; margin-right:30px}
.mobile-contacts-icon svg {fill:none; stroke:#98a9af; width:30px; height:30px}
.menu-btn {display:none}
@media (max-width:767px) {.menu-btn {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}
 .menu-btn__wrap {position:relative; height:30px; width:100%; max-width:30px}
 .menu-btn span {position:absolute; background:url("../img/style/icons/icon_menu.svg") no-repeat center center; background-size:contain; height:2px; width:100%; top:50%; margin-top:-1px; -webkit-transition:-webkit-transform 0.2s; transition:-webkit-transform 0.2s; -o-transition:transform 0.2s; transition:transform 0.2s; transition:transform 0.2s,-webkit-transform 0.2s}
 .menu-btn span:nth-child(1) {-webkit-transform:translateY(-7px); -ms-transform:translateY(-7px); transform:translateY(-7px)}
 .menu-btn span:nth-child(2) {-webkit-transform:translateY(7px); -ms-transform:translateY(7px); transform:translateY(7px)}
 .menu-btn.active span:nth-child(1) {-webkit-transform:translateY(0px) rotate(-45deg); -ms-transform:translateY(0px) rotate(-45deg); transform:translateY(0px) rotate(-45deg)}
 .menu-btn.active span:nth-child(2) {-webkit-transform:translateY(0px) rotate(45deg); -ms-transform:translateY(0px) rotate(45deg); transform:translateY(0px) rotate(45deg)}
}
.breadcrumbs {margin:15px 0; z-index:0; position:relative}
@media (max-width:767px) {.breadcrumbs {display:none}
}
.breadcrumbs__wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.breadcrumbs__item {font-size:14px; line-height:17px}
.breadcrumbs__link {margin-right:8px}
.breadcrumbs__link a {border-bottom:1px solid transparent; -webkit-transition:border-bottom 0.2s; -o-transition:border-bottom 0.2s; transition:border-bottom 0.2s}
.breadcrumbs__link:after {content:"/"; margin-left:5px}
.breadcrumbs__link:hover a {border-bottom:1px solid currentColor}
.breadcrumbs__current {color:#98a9af}
.breadcrumbs__current br {display:none}
.buyout-form {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-top:50px}
@media (max-width:1023px) {.buyout-form {margin-top:35px}
}
@media (max-width:767px) {.buyout-form {-ms-flex-wrap:wrap; flex-wrap:wrap; padding-bottom:30px}
}
.buyout-form.main .buyout-form__submit {margin-bottom:0}
.buyout-form.main .buyout-form__result-wrap {background:transparent; -webkit-box-shadow:none; box-shadow:none; padding:0 30px}
.buyout-form.main .buyout-form__result-image {margin-bottom:0}
.buyout-form.main .jq-selectbox__select {background-color:#fff}
.buyout-form.main .input-text {background-color:#fff}
.buyout-form.main .terms {font-size:12px; line-height:14px; color:#98a9af}
.buyout-form.main .terms a {text-decoration:underline}
.buyout-form .second-step {display:none; min-width:50%; max-width:50%}
@media (max-width:767px) {.buyout-form .second-step {min-width:100%; max-width:100%}
}
.buyout-form .second-step .buyout-form__row:last-child .buyout-form__input {min-width:calc(100% - 15px)}
.buyout-form .second-step .buyout-form__input {-ms-flex-preferred-size:calc(100% / 2 - (15px * (2 - 1)) / 2); flex-basis:calc(100% / 2 - (15px * (2 - 1)) / 2); max-width:calc(100% / 2 - (15px * (2 - 1)) / 2); margin-right:15px}
@media (max-width:1023px) {.buyout-form .second-step .buyout-form__input {-ms-flex-preferred-size:calc(100% / 1 - (15px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (15px * (1 - 1)) / 1); max-width:calc(100% / 1 - (15px * (1 - 1)) / 1)}
}
.buyout-form__title {font-weight:bold; font-size:20px; line-height:24px; margin:10px 0 25px 0}
@media (max-width:1365px) {.buyout-form__title {margin-bottom:16px}
}
@media (max-width:767px) {.buyout-form__title {text-align:center}
}
.buyout-form__col:nth-child(1) {margin-right:40px; -webkit-box-flex:0; -ms-flex:0 0 720px; flex:0 0 720px; max-width:720px}
@media (max-width:1365px) {.buyout-form__col:nth-child(1) {-webkit-box-flex:1; -ms-flex:1 0 560px; flex:1 0 560px; margin-right:30px}
}
@media (max-width:1023px) {.buyout-form__col:nth-child(1) {-webkit-box-flex:0; -ms-flex:0 0 370px; flex:0 0 370px}
}
@media (max-width:767px) {.buyout-form__col:nth-child(1) {-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; -webkit-box-flex:0; -ms-flex:0 0 345px; flex:0 0 345px; margin-right:0; margin-bottom:20px}
}
.buyout-form__col:nth-child(2) {-webkit-box-flex:1; -ms-flex:1 1 100%; flex:1 1 100%}
@media (max-width:767px) {.buyout-form__col:nth-child(2) {-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; -webkit-box-flex:0; -ms-flex:0 0 345px; flex:0 0 345px}
}
.buyout-form__inputs {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap}
@media (max-width:767px) {.buyout-form__inputs {display:block}
}
.buyout-form__input {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:15px; margin-bottom:15px; -ms-flex-preferred-size:calc(100% / 4 - (15px * (4 - 1)) / 4); flex-basis:calc(100% / 4 - (15px * (4 - 1)) / 4); max-width:calc(100% / 4 - (15px * (4 - 1)) / 4)}
.buyout-form__input:nth-child(5n) {margin-right:15px}
.buyout-form__input:nth-child(4n) {margin-right:0}
.buyout-form__input:nth-child(n + 7) {margin-top:20px}
@media (max-width:1365px) {.buyout-form__input:nth-child(n + 7) {margin-top:0}
}
.buyout-form__input:last-child {margin-right:0}
@media (max-width:1023px) {.buyout-form__input {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:15px; margin-bottom:15px; -ms-flex-preferred-size:calc(100% / 2 - (15px * (2 - 1)) / 2); flex-basis:calc(100% / 2 - (15px * (2 - 1)) / 2); max-width:calc(100% / 2 - (15px * (2 - 1)) / 2); margin-bottom:16px}
 .buyout-form__input:nth-child(3n) {margin-right:15px}
 .buyout-form__input:nth-child(2n) {margin-right:0}
}
@media (max-width:767px) {.buyout-form__input {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; margin-bottom:0; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1); margin-bottom:16px; margin-right:0 !important}
 .buyout-form__input:nth-child(2n) {margin-right:0}
 .buyout-form__input:nth-child(1n) {margin-right:0}
}
.buyout-form__input .terms {margin-right:20px; -ms-flex-preferred-size:calc((100% / 3) * 2 + 20px); flex-basis:calc((100% / 3) * 2 + 20px); max-width:calc((100% / 3) * 2 + 20px)}
.buyout-form__row {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-bottom:10px}
@media (max-width:1023px) {.buyout-form__row {display:block; margin-bottom:20px}
}
.buyout-form .button {width:100%; white-space:nowrap}
@media (max-width:1023px) {.buyout-form .button {margin-left:0; margin-top:14px; width:100%}
}
.buyout-form__send-wrap {width:100%; min-width:100%}
@media (max-width:767px) {.buyout-form__send-wrap.second-step {-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2}
}
.buyout-form__send-wrap.second-step .buyout-form__row:last-child {margin-bottom:0; margin-top:25px}
.buyout-form__send-wrap.second-step .buyout-form__row:last-child .buyout-form__input {margin-bottom:0}
@media (max-width:1023px) {.buyout-form__send-wrap .buyout-form__row {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap}
}
@media (max-width:1023px) {.buyout-form__send-wrap .buyout-form__input:nth-child(2n + 1) {margin-right:15px}
}
.buyout-form__result-wrap {border-radius:5px; background:#fff; -webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1); box-shadow:0 15px 30px rgba(0,0,0,0.1); padding:30px}
@media (max-width:1023px) {.buyout-form__result-wrap {padding:15px}
}
@media (max-width:767px) {.buyout-form__result-wrap {-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; margin-bottom:15px}
}
.buyout-form__result-wrap.second-step {min-width:calc(50% - 7.5px); max-width:calc(50% - 7.5px)}
@media (max-width:767px) {.buyout-form__result-wrap.second-step {min-width:100%; max-width:100%}
}
.buyout-form__result-image {margin-bottom:15px}
.buyout-form__result-title {font-weight:bold; font-size:16px; line-height:19px; margin-bottom:16px}
.buyout-form__result-table {position:relative}
.buyout-form__result-table .no-price {display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; text-align:center; padding:0 15px; font-weight:700}
.buyout-form__result-table .est-result {width:100%}
.buyout-form__result-table .est-result__title {color:#98a9af; font-size:18px; font-weight:600; margin-bottom:15px}
.buyout-form__result-table .est-result__price {font-size:24px; font-weight:700; color:#da291c}
.advantages {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-bottom:-20px}
@media (max-width:1023px) {.advantages {-ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
}
@media (max-width:767px) {.advantages {display:block; padding-right:30px}
 .advantages .owl-stage-outer {overflow:visible}
}
.advantages__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:20px; margin-bottom:20px; -ms-flex-preferred-size:calc(100% / 5 - (20px * (5 - 1)) / 5); flex-basis:calc(100% / 5 - (20px * (5 - 1)) / 5); max-width:calc(100% / 5 - (20px * (5 - 1)) / 5); background-color:#fff; -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.02),0px 2px 2px rgba(0,0,0,0.02),0px 4px 4px rgba(0,0,0,0.02),0px 8px 8px rgba(0,0,0,0.02),0px 16px 16px rgba(0,0,0,0.02),0px 32px 32px rgba(0,0,0,0.02); box-shadow:0 1px 1px rgba(0,0,0,0.02),0px 2px 2px rgba(0,0,0,0.02),0px 4px 4px rgba(0,0,0,0.02),0px 8px 8px rgba(0,0,0,0.02),0px 16px 16px rgba(0,0,0,0.02),0px 32px 32px rgba(0,0,0,0.02); border-radius:6px; padding:30px 25px 20px}
.advantages__item:nth-child(6n) {margin-right:20px}
.advantages__item:nth-child(5n) {margin-right:0}
@media (max-width:1023px) {.advantages__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:20px; margin-bottom:20px; -ms-flex-preferred-size:calc(100% / 3 - (20px * (3 - 1)) / 3); flex-basis:calc(100% / 3 - (20px * (3 - 1)) / 3); max-width:calc(100% / 3 - (20px * (3 - 1)) / 3)}
 .advantages__item:nth-child(4n) {margin-right:20px}
 .advantages__item:nth-child(3n) {margin-right:0}
}
@media (max-width:767px) {.advantages__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; margin-bottom:0; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1)}
 .advantages__item:nth-child(2n) {margin-right:0}
 .advantages__item:nth-child(1n) {margin-right:0}
}
.advantages__image {height:50px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-bottom:25px}
.advantages__image img {width:auto !important}
.advantages__title {font-size:16px; line-height:19px; font-weight:500}
@media (max-width:767px) {.advantages__title {min-height:38px}
}
.buyout-terms {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
@media (max-width:767px) {.buyout-terms {-webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse}
}
.buyout-terms__info {-webkit-box-flex:0; -ms-flex:0 0 660px; flex:0 0 660px; margin-right:75px}
@media (max-width:1365px) {.buyout-terms__info {-webkit-box-flex:0; -ms-flex:0 0 430px; flex:0 0 430px; margin-right:55px}
}
@media (max-width:1023px) {.buyout-terms__info {-webkit-box-flex:0; -ms-flex:0 0 320px; flex:0 0 320px; margin-right:40px}
}
@media (max-width:767px) {.buyout-terms__info {margin-right:0; -webkit-box-flex:1; -ms-flex:1 1 100%; flex:1 1 100%; margin-top:25px}
}
.buyout-terms__descr {margin:40px 0 50px; font-size:16px; line-height:24px}
@media (max-width:1023px) {.buyout-terms__descr {margin:30px 0}
}
.buyout-terms__image {overflow:hidden}
.buyout-terms__image-wrap {margin-right:-20%}
@media (max-width:1365px) {.buyout-terms__image-wrap {margin-right:-40%}
}
@media (max-width:767px) {.buyout-terms__image-wrap {margin-right:0}
}
.buyout-steps {margin-top:40px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
@media (max-width:767px) {.buyout-steps {display:block}
}
.buyout-steps__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; position:relative}
.buyout-steps__item:before {position:absolute; content:""; height:1px; width:100%; left:4px; top:25px; margin-left:calc(50% - 25px); background:url("../img/style/icons/icon_step_dash.svg") repeat-x left center; background-size:contain}
@media (max-width:767px) {.buyout-steps__item:before {margin-left:0; -webkit-transform-origin:left top; -ms-transform-origin:left top; transform-origin:left top; -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); left:25px}
}
.buyout-steps__item:nth-child(1) {-ms-flex-preferred-size:437px; flex-basis:437px}
.buyout-steps__item:nth-child(2) {-ms-flex-preferred-size:352px; flex-basis:352px; padding-left:25px; padding-right:25px}
@media (max-width:767px) {.buyout-steps__item:nth-child(2) {padding-left:0; padding-right:0}
}
.buyout-steps__item:nth-child(3) {-ms-flex-preferred-size:376px; flex-basis:376px}
.buyout-steps__item:nth-child(3):before {display:none}
@media (max-width:767px) {.buyout-steps__item:nth-child(3) {margin-bottom:0}
}
@media (max-width:1023px) {.buyout-steps__item {padding-right:20px}
}
@media (max-width:767px) {.buyout-steps__item {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; padding-bottom:40px; overflow:hidden}
}
.buyout-steps__num {width:50px; height:50px; min-width:50px; margin-left:calc(50% - 25px); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; background-color:#da291c; border-radius:50%; color:#fff; margin-bottom:17px; position:relative; z-index:2}
@media (max-width:767px) {.buyout-steps__num {margin-left:0; margin-bottom:0; margin-right:15px; -webkit-box-flex:0; -ms-flex:0 0 33px; flex:0 0 33px}
}
.buyout-steps__title {font-size:20px; font-weight:700; margin-bottom:16px}
@media (max-width:767px) {.buyout-steps__title {font-size:18px; margin-bottom:10px}
}
.buyout-steps__descr {font-size:16px; line-height:24px}
.result {margin-top:0; padding-bottom:30px}
.result .spoiler-container {overflow:hidden; height:90px}
.result .spoiler-button {position:relative; cursor:pointer; text-decoration:underline; margin-top:15px; margin-bottom:45px}
.result .spoiler-button:before {content:""; display:block; position:absolute; top:-30px; left:0; width:100%; height:25px; background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)) ); background:-o-linear-gradient(bottom,#fff 0,rgba(255,255,255,0) 100%); background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%)}
.result .main-list {width:100%; margin-bottom:30px; -webkit-columns:6; -moz-columns:6; columns:6}
@media (max-width:1023px) {.result .main-list {margin:0 0 20px; -webkit-columns:4; -moz-columns:4; columns:4}
}
@media (max-width:767px) {.result .main-list {-webkit-columns:2; -moz-columns:2; columns:2}
}
.result__head {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-bottom:20px; margin-top:10px}
.result__sort {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; font-size:16px; line-height:19px}
@media (max-width:767px) {.result__sort {width:48%; -ms-flex-wrap:wrap; flex-wrap:wrap}
}
.result__sort-label,.result__sort.active {color:#131313}
.result__sort-label {-webkit-box-flex:1; -ms-flex:1 1 100%; flex:1 1 100%; margin-right:30px}
@media (max-width:767px) {.result__sort-label {margin-bottom:5px}
}
.result__sort-value {color:#98a9af; margin:10px 20px 10px 0; cursor:pointer; -webkit-transition:color 0.2s; -o-transition:color 0.2s; transition:color 0.2s; min-width:160px}
.result__sort-value:hover {color:#da291c}
@media (max-width:767px) {.result__sort-value {width:100%; margin-top:15px; margin-right:0}
}
.result__sort-reset {width:36px; height:36px; background:rgba(218,41,28,0.5); color:#fff; text-align:center; border-radius:3px; cursor:pointer; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.result__sort-reset:hover {background:#da291c}
.result__sort-reset-button {font-size:36px; line-height:34px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); text-align:center; margin-left:3px}
.result__sort .jq-selectbox__select-text {opacity:1}
.result__view {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end}
@media (max-width:1023px) {.result__view {display:none}
}
.result__view-item {-webkit-box-flex:0; -ms-flex:0 0 30px; flex:0 0 30px; width:30px; height:30px; 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; background-color:#f5f7fa; margin-left:5px; -webkit-transition:background-color 0.2s; -o-transition:background-color 0.2s; transition:background-color 0.2s; cursor:pointer}
.result__view-item svg {width:16px; height:16px; fill:#98a9af; -webkit-transition:fill 0.2s; -o-transition:fill 0.2s; transition:fill 0.2s}
.result__view-item.active {background-color:#da291c}
.result__view-item.active svg {fill:#fff}
.result__empty {width:100%}
.result__empty .subscribe-form-block {width:100%; max-width:420px; margin:30px auto; padding:25px; -webkit-box-shadow:0 0 6px -4px #000; box-shadow:0 0 6px -4px #000}
.result__empty .subscribe-form-block .form {padding-top:0}
.result__empty .subscribe-form-block .form .form__row {margin-bottom:15px}
.result__empty .modal-form-block {padding:25px; background-color:#f5f7fa}
.result__empty .modal-form-block .main-buttons__item {max-width:250px; height:55px; margin:0 auto; margin-top:20px}
.result__empty .modal-form-block .main-buttons__title {font-size:18px}
.result__switcher .button {border:1px solid #131313; padding:9px 25px 9px; margin-bottom:20px}
.result__switcher .button_red {border:1px solid #da291c}
.result__wrap {display:block}
@media (max-width:1023px) {.result__wrap {position:relative; padding-bottom:150px}
}
@media (max-width:767px) {.result__wrap {display:block; position:relative; padding-bottom:0}
}
@media (max-width:1023px) {.result__pagination {position:absolute; bottom:0; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); min-width:240px}
}
@media (max-width:767px) {.result__container {padding-bottom:120px}
}
.result__filters {position:relative; width:100%; margin-bottom:30px}
@media (max-width:767px) {.result__filters {margin:0; padding:0; width:100%}
}
.result__filters.fixed {position:fixed; width:1280px; left:0; right:0; top:0; margin:0 auto; z-index:11}
@media (max-width:1365px) {.result__filters.fixed {width:992px}
}
.result__list.plate {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.result__list.plate .offer {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:24px; margin-bottom:24px; -ms-flex-preferred-size:calc(100% / 4 - (24px * (4 - 1)) / 4); flex-basis:calc(100% / 4 - (24px * (4 - 1)) / 4); max-width:calc(100% / 4 - (24px * (4 - 1)) / 4); margin-bottom:40px}
.result__list.plate .offer:nth-child(5n) {margin-right:24px}
.result__list.plate .offer:nth-child(4n) {margin-right:0}
@media (max-width:1365px) {.result__list.plate .offer {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:24px; margin-bottom:24px; -ms-flex-preferred-size:calc(100% / 3 - (24px * (3 - 1)) / 3); flex-basis:calc(100% / 3 - (24px * (3 - 1)) / 3); max-width:calc(100% / 3 - (24px * (3 - 1)) / 3)}
 .result__list.plate .offer:nth-child(4n) {margin-right:24px}
 .result__list.plate .offer:nth-child(3n) {margin-right:0}
}
@media (max-width:1023px) {.result__list.plate .offer {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:24px; margin-bottom:24px; -ms-flex-preferred-size:calc(100% / 2 - (24px * (2 - 1)) / 2); flex-basis:calc(100% / 2 - (24px * (2 - 1)) / 2); max-width:calc(100% / 2 - (24px * (2 - 1)) / 2)}
 .result__list.plate .offer:nth-child(3n) {margin-right:24px}
 .result__list.plate .offer:nth-child(2n) {margin-right:0}
}
@media (max-width:767px) {.result__list.plate .offer {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; margin-bottom:0; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1); margin-bottom:25px}
 .result__list.plate .offer:nth-child(2n) {margin-right:0}
 .result__list.plate .offer:nth-child(1n) {margin-right:0}
}
.result__list.list {display:block}
.result__more {margin-bottom:30px; margin-top:20px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; position:absolute; top:0}
.result__filter-btn {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; background-color:#98a9af; border-radius:6px; height:40px; position:fixed; bottom:30px; left:50%; padding:0 25px; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); z-index:3; color:#fff; text-transform:uppercase; font-size:16px; z-index:99; cursor:pointer}
.result__filter-btn span {margin-left:12px}
.result .catalog-banner {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:center; -ms-flex-align:center; align-items:center; background-image:url(/_assets/img/content/catalog_banner.png); background-position:left; background-size:contain; background-repeat:no-repeat; background-color:#f5f7fa; margin:45px 0}
@media (max-width:1023px) {.result .catalog-banner {background-image:none; text-align:center}
}
.result .catalog-banner__container {width:100%; max-width:calc(100% - 730px); padding:25px; margin-right:100px}
@media (max-width:1365px) {.result .catalog-banner__container {max-width:calc(100% - 530px); margin-right:0}
}
@media (max-width:1023px) {.result .catalog-banner__container {max-width:100%}
}
.result .catalog-banner__title {font-size:16px; margin-bottom:10px}
.result .catalog-banner__subtitle {margin-bottom:10px}
.result .catalog-banner__button {display:block; width:160px; border:1px solid #131313; background-color:transparent; color:#131313; padding:10px; text-align:center; margin:0 auto; margin-top:15px; border-radius:6px; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.result .catalog-banner__button:hover {background-color:#131313; color:#fff}
.result__buyout {padding-bottom:0}
.result__buyout .button {margin-bottom:0; margin-top:20px}
.pagination {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; padding-top:100px; position:relative}
.pagination__item {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; text-align:center; border:1px solid #f5f7fa; border-radius:6px; margin:0 5px; color:#131313; padding:0 11px; min-width:42px; height:42px; -webkit-transition:background-color 0.2s; -o-transition:background-color 0.2s; transition:background-color 0.2s}
@media (max-width:767px) {.pagination__item {margin:0 2px; min-width:34px; height:34px}
}
.pagination__item_arrow {padding:0 14px}
@media (max-width:767px) {.pagination__item_arrow {padding:0 6px}
}
.pagination__item_arrow:first-child svg {-webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg)}
.pagination__item_arrow svg {fill:#131313; width:22px; height:12px}
.pagination__item:hover,.pagination__item.deactive,.pagination__item.active {background-color:#f5f7fa}
@media (max-width:767px) {.pagination .dots {display:none}
}
.filter {background:#f5f7fa; border:1px solid #f5f7fa; -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.02),0px 2px 2px rgba(0,0,0,0.02),0px 4px 4px rgba(0,0,0,0.02),0px 8px 8px rgba(0,0,0,0.02),0px 16px 16px rgba(0,0,0,0.02),0px 32px 32px rgba(0,0,0,0.02); box-shadow:0 1px 1px rgba(0,0,0,0.02),0px 2px 2px rgba(0,0,0,0.02),0px 4px 4px rgba(0,0,0,0.02),0px 8px 8px rgba(0,0,0,0.02),0px 16px 16px rgba(0,0,0,0.02),0px 32px 32px rgba(0,0,0,0.02); border-radius:6px; padding:20px}
.filter.loading:before {position:absolute; top:0; left:0; z-index:109; display:block; margin-top:0; width:100%; height:100%; border-radius:2px; background-color:rgba(255,255,255,0.8); background-image:url(../img/style/ajax-load.gif); background-position:center; background-repeat:no-repeat; background-size:35px; content:""}
@media (max-width:767px) {.filter {margin:0 auto; border-radius:0}
}
.filter .multiselect_field {background-color:#fff; border-color:#ededed}
.filter .multiselect_field[data-disabled="disabled"] {background-color:#f5f5f5}
.filter .jq-selectbox__select {background-color:#fff; border-color:#ededed}
.filter .input-text {background-color:#fff; border-color:#ededed}
.filter .simple_search {display:none; width:15px; height:15px; position:absolute; right:25px; top:10px; cursor:pointer}
.filter .simple_search svg {width:100%; height:100%}
.filter__wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:20px; margin-left:-15px}
.filter__wrap.simple .filter__group {margin-left:auto}
@media (max-width:1365px) {.filter__wrap.simple .filter__group .filter-search {padding:14px 25px 15px}
}
.filter__wrap.simple .filter__item-mark {min-width:210px; max-width:210px}
@media (max-width:1365px) {.filter__wrap.simple .filter__item-mark {min-width:150px; max-width:150px}
}
@media (max-width:1023px) {.filter__wrap.simple .filter__item-mark {min-width:175px; max-width:175px}
}
.filter__wrap.simple .filter__item-model {min-width:210px; max-width:210px}
@media (max-width:1365px) {.filter__wrap.simple .filter__item-model {min-width:150px; max-width:150px}
}
@media (max-width:1023px) {.filter__wrap.simple .filter__item-model {min-width:175px; max-width:175px}
}
.filter__wrap.simple .filter__item-year {min-width:195px; max-width:195px}
@media (max-width:1365px) {.filter__wrap.simple .filter__item-year {min-width:170px; max-width:170px}
}
@media (max-width:1023px) {.filter__wrap.simple .filter__item-year {min-width:180px; max-width:180px}
}
.filter__wrap.simple .filter__item-price {min-width:195px; max-width:195px}
@media (max-width:1365px) {.filter__wrap.simple .filter__item-price {min-width:150px; max-width:150px}
}
@media (max-width:1023px) {.filter__wrap.simple .filter__item-price {min-width:180px; max-width:180px}
}
.filter__wrap.simple .filter__item-price .input-text_double {max-width:100%}
.filter__wrap.extended .filter__item-mark {min-width:235px; max-width:235px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-mark {min-width:240px; max-width:240px}
}
.filter__wrap.extended .filter__item-model {min-width:235px; max-width:235px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-model {min-width:240px; max-width:240px}
}
.filter__wrap.extended .filter__item-body {min-width:235px; max-width:235px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-body {min-width:240px; max-width:240px}
}
@media (max-width:1023px) {.filter__wrap.extended .filter__item-body {min-width:230px; max-width:230px}
}
.filter__wrap.extended .filter__item-transmission {min-width:235px; max-width:235px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-transmission {min-width:240px; max-width:240px}
}
@media (max-width:1023px) {.filter__wrap.extended .filter__item-transmission {min-width:310px; max-width:310px}
}
.filter__wrap.extended .filter__item-dealer {min-width:310px; max-width:310px}
@media (max-width:1023px) {.filter__wrap.extended .filter__item-dealer {min-width:400px; max-width:400px}
}
.filter__wrap.extended .filter__item-year {min-width:320px; max-width:320px}
@media (max-width:1023px) {.filter__wrap.extended .filter__item-year {min-width:355px; max-width:355px}
}
.filter__wrap.extended .filter__item-price {min-width:350px; max-width:350px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-price {min-width:330px; max-width:330px}
}
@media (max-width:1023px) {.filter__wrap.extended .filter__item-price {min-width:355px; max-width:355px}
}
.filter__wrap.extended .filter__item-engine {min-width:235px; max-width:235px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-engine {min-width:270px; max-width:270px}
}
@media (max-width:1023px) {.filter__wrap.extended .filter__item-engine {min-width:350px; max-width:350px}
}
.filter__wrap.extended .filter__item-engine_volume {min-width:345px; max-width:345px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-engine_volume {min-width:360px; max-width:360px}
}
@media (max-width:1023px) {.filter__wrap.extended .filter__item-engine_volume {min-width:360px; max-width:360px}
}
.filter__wrap.extended .filter__item-conditioner {min-width:430px; max-width:430px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-conditioner {min-width:315px; max-width:315px}
}
@media (max-width:1023px) {.filter__wrap.extended .filter__item-conditioner {min-width:355px; max-width:355px}
}
.filter__wrap.extended .filter__item-seats {min-width:235px; max-width:235px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-seats {min-width:195px; max-width:195px}
}
@media (max-width:1023px) {.filter__wrap.extended .filter__item-seats {min-width:230px; max-width:230px}
}
.filter__wrap.extended .filter__item-upholstery {min-width:235px; max-width:235px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-upholstery {min-width:230px; max-width:230px}
}
.filter__wrap.extended .filter__item-interior-color {min-width:235px; max-width:235px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-interior-color {min-width:220px; max-width:220px}
}
@media (max-width:1023px) {.filter__wrap.extended .filter__item-interior-color {min-width:250px; max-width:250px}
}
.filter__wrap.extended .filter__item-airbags {min-width:315px; max-width:315px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-airbags {min-width:240px; max-width:240px}
}
@media (max-width:1023px) {.filter__wrap.extended .filter__item-airbags {min-width:380px; max-width:380px}
}
.filter__wrap.extended .filter__item-power-windows {min-width:260px; max-width:260px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-power-windows {min-width:270px; max-width:270px}
}
@media (max-width:1023px) {.filter__wrap.extended .filter__item-power-windows {min-width:330px; max-width:330px}
}
.filter__wrap.extended .filter__item-color {min-width:190px; max-width:190px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-color {min-width:180px; max-width:180px}
}
@media (max-width:1023px) {.filter__wrap.extended .filter__item-color {min-width:310px; max-width:310px}
}
.filter__wrap.extended .filter__item-equipment {min-width:250px; max-width:250px}
@media (max-width:1365px) {.filter__wrap.extended .filter__item-equipment {min-width:270px; max-width:270px}
}
@media (max-width:1023px) {.filter__wrap.extended .filter__item-equipment {min-width:400px; max-width:400px}
}
.filter__title {font-size:20px; font-weight:700; margin-bottom:30px}
.filter__group {display:block !important; margin-bottom:20px; margin-left:auto}
@media (max-width:1023px) {.filter__group {width:100%}
}
.filter__group .search__col,.filter__group .form__col {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
@media (max-width:767px) {.filter__group .search__col,.filter__group .form__col {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
.filter__group .search__result,.filter__group .form__result {margin:0 12px; white-space:nowrap; padding:13px 15px 13px; width:100%; min-width:155px}
@media (max-width:1365px) {.filter__group .search__result,.filter__group .form__result {min-width:125px}
}
@media (max-width:767px) {.filter__group .search__result,.filter__group .form__result {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
.filter__group .button {width:100%; display:block; margin-left:12px; white-space:nowrap; padding:13px 25px 13px}
.filter__group .button.filter-search {padding:14px 70px 15px}
@media (max-width:767px) {.filter__group .button {margin-top:15px}
}
.filter .ext-search {display:none}
.filter__item {-webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; margin-bottom:10px}
@media (max-width:767px) {.filter__item {min-width:100% !important; max-width:100% !important}
}
.filter__item.visible .filter__item-wrap {display:block}
.filter__item:last-child {margin-bottom:0}
.filter__item-wrap {margin-top:15px; display:none}
.filter__item-wrap.scroll {overflow-y:scroll; max-height:243px}
@media (max-width:767px) {.filter__item-wrap.scroll {overflow:visible; max-height:none}
}
.filter__item-wrap::-webkit-scrollbar {width:3px; border-radius:3px; background-color:#f5f7fa}
.filter__item-wrap::-webkit-scrollbar-track {background-color:#f5f7fa}
.filter__item-wrap::-webkit-scrollbar-thumb {background-color:#da291c}
.filter__item-label {font-size:16px; font-weight:700; line-height:19px; position:relative; padding-left:12px; cursor:pointer}
.filter__item-label:before {position:absolute; content:""; width:6px; height:5px; background:url("../img/style/icons/icon_arrow_down2.svg") no-repeat center center; background-size:contain; top:7px; left:0; -webkit-transition:-webkit-transform 0.2s; transition:-webkit-transform 0.2s; -o-transition:transform 0.2s; transition:transform 0.2s; transition:transform 0.2s,-webkit-transform 0.2s}
.filter__item-label.active:before {-webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg)}
.filter__item-values {padding-left:12px}
.filter__item-value {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-top:15px}
.filter__item-value:first-child {margin-top:0}
.filter .multiselect_list {max-height:300px; overflow:auto}
.filter .multiselect_list label {width:100%}
.filter .multiselect_list label.input-checkbox {min-height:50px}
.filter .multiselect_list .filter__item-value {margin:0}
.product-card {margin-top:30px; display:-webkit-box; display:-ms-flexbox; display:flex}
@media (max-width:1023px) {.product-card {-ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
}
.product-card__left {width:40%; position:relative}
@media (max-width:1023px) {.product-card__left {width:100%; max-width:400px}
}
.product-card__badges {position:absolute; left:5px; top:5px; width:300px; z-index:1}
.product-card__badges .badge {display:inline-block; margin-top:10px; margin-left:10px; font-weight:500; font-size:12px; color:#fff; border-radius:4px; padding:6px 9px; white-space:nowrap}
.product-card__badges .badge:nth-child(n + 4) {display:none}
.product-card__badges .badge:nth-child(1) {background:#da1c6c}
.product-card__badges .badge:nth-child(2) {background:#1cacda}
.product-card__badges .badge:nth-child(3) {background:#dab01c}
.product-card__right {width:calc(60% - 60px); margin-left:60px}
@media (max-width:1023px) {.product-card__right {width:100%; margin-left:0; margin-top:60px}
}
.product-card__gal {display:-webkit-box; display:-ms-flexbox; display:flex; position:relative; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.product-card__image {position:relative; width:calc(20% - 10px)}
.product-card__image-wrap {cursor:pointer; border-radius:7px; padding-top:75%; overflow:hidden; position:relative}
.product-card__image-wrap img {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.product-card__image-wrap img {-webkit-transition:-webkit-transform 0.2s; transition:-webkit-transform 0.2s; -o-transition:transform 0.2s; transition:transform 0.2s; transition:transform 0.2s,-webkit-transform 0.2s}
.product-card__image-wrap:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05)}
.product-card__image:nth-child(1) {width:100%; margin-bottom:10px}
@media (max-width:767px) {.product-card__image:nth-child(1) {width:100%}
}
.product-card__count {position:absolute; bottom:0; left:0; width:42px; height:42px; border-radius:0 7px 0 7px; background-color:rgba(0,0,0,0.8); 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; pointer-events:none}
.product-card__count-num {width:18px; height:18px; background-color:#da291c; color:#fff; 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; text-align:center; position:absolute; top:5px; right:5px; border-radius:50%; font-size:10px; line-height:10px}
.product-card__remaining-photos {position:absolute; text-align:center; color:#fff; z-index:2; width:100%; height:100%; top:0; background:#0009; border-radius:5px; 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; cursor:pointer}
.product-card__video {position:absolute; bottom:0; right:0; width:42px; height:42px; border-radius:7px 0 7px 0; background-color:rgba(0,0,0,0.8); 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}
.product-card__info {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-top:40px}
@media (max-width:1023px) {.product-card__info {display:block}
}
@media (max-width:1023px) {.product-card__info {margin-top:30px}
}
.product-card__info-wrap {-webkit-box-flex:1; -ms-flex:1 1 786px; flex:1 1 786px}
.product-card__title {position:relative; padding-right:50px; display:inline-block; font-size:30px; line-height:36px}
@media (max-width:1365px) {.product-card__title {font-size:24px; line-height:30px}
}
@media (max-width:1023px) {.product-card__title {font-size:24px; line-height:30px}
}
@media (max-width:767px) {.product-card__title {font-size:20px; line-height:26px}
}
.product-card__title svg {position:absolute; top:0; width:16px; height:15px}
.product-card__title .offer__favourite,.product-card__title .offer__compare {padding:0}
.product-card__benefits {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.product-card__benefits .pcb__item {width:22%}
@media (max-width:767px) {.product-card__benefits .pcb__item {width:46%; margin-bottom:10px}
}
.product-card__benefits .pcb__item_head {font-weight:900; font-size:20px; line-height:24px}
.product-card__benefits .pcb__item_desc {font-weight:normal; font-size:14px; line-height:17px; color:rgba(19,19,19,0.6); margin-top:4px}
.product-card__advantage {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-top:20px}
.product-card__advantage .pcb__item {width:25%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row}
@media (max-width:1365px) {.product-card__advantage .pcb__item {width:50%; margin-bottom:10px}
}
@media (max-width:767px) {.product-card__advantage .pcb__item {width:100%; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin:10px 0 20px 0}
}
.product-card__advantage .pcb__item_head {width:50px; height:50px; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto}
.product-card__advantage .pcb__item_desc {font-weight:normal; padding-left:20px; font-size:16px; line-height:22px; color:#131313}
@media (max-width:767px) {.product-card__advantage .pcb__item_desc {text-align:center; padding-left:0; padding-top:10px}
}
.product-card__contacts {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-bottom:50px; background:#f5f7fa}
@media (max-width:1023px) {.product-card__contacts {margin-bottom:30px}
}
@media (max-width:767px) {.product-card__contacts {display:block}
}
.product-card__contact {margin-right:50px; padding:20px}
@media (max-width:767px) {.product-card__contact {margin-right:0; margin-bottom:15px}
}
.product-card__contact:last-child {margin-right:0; min-width:160px}
.product-card__contact-label {color:#98a9af; font-size:12px; line-height:14px; text-transform:uppercase; margin-bottom:4px}
.product-card__contact-value {font-size:18px; font-weight:700; line-height:22px}
.product-card__contact-value .tel {color:#cd180a}
@media (max-width:767px) {.product-card__contact-value .tel {font-size:16px}
}
.product-card__buttons {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:100%; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch}
@media (max-width:1365px) {.product-card__buttons {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
@media (max-width:767px) {.product-card__buttons {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
.product-card__buttons .button {padding:14px 17px 15px}
@media (max-width:1365px) {.product-card__buttons .button {width:100%; margin-bottom:6px}
}
@media (max-width:767px) {.product-card__buttons .button {margin-right:0; margin-bottom:6px}
}
.product-card__buttons .button:last-child {margin-right:0}
.product-card__buttons .button_red {width:calc(50% - 5px)}
.product-card__price {position:relative; margin:30px 0 20px; margin-bottom:20px}
.product-card__price_inner {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; gap:10px; min-width:300px; margin-bottom:20px}
.product-card__price_current {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; gap:30px}
.product-card__price_additional {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; position:relative}
@media (max-width:1023px) {.product-card__price_additional .credit {-webkit-transform:translateX(70px); -ms-transform:translateX(70px); transform:translateX(70px)}
}
.product-card__price .discount-popup {width:310px; position:absolute; top:100%; display:none; background:#fff; -webkit-box-shadow:0 14px 40px -10px rgba(0,0,0,0.25); box-shadow:0 14px 40px -10px rgba(0,0,0,0.25); border-radius:6px; padding:20px; font-size:14px; line-height:17px; color:#131313}
.product-card__price .discount-popup-line {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:10px 0}
.product-card__price .discount-popup-line span {color:#da291c}
.product-card__price .label {font-size:18px; line-height:22px; padding-right:10px}
.product-card__price .new {font-weight:900; color:#da291c; font-size:30px; line-height:36px}
@media (max-width:767px) {.product-card__price .new {font-size:24px}
}
.product-card__price .new.discount {position:relative; cursor:pointer}
.product-card__price .new.discount::before {content:""; position:absolute; width:6px; height:6px; display:block; right:-12px; bottom:12px; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); border-left:2px solid #da291c; border-bottom:2px solid #da291c}
.product-card__price .new.discount:hover ~ .discount-popup {display:block}
.product-card__price .new.discount + .old {position:static; left:44px; top:-20px; margin-left:0}
@media (max-width:1023px) {.product-card__price .new.discount + .old {position:relative; left:unset; top:unset; margin-left:20px}
}
.product-card__price .new + .old {position:static; left:0; top:-20px; margin-left:0}
@media (max-width:1023px) {.product-card__price .new + .old {position:relative; left:unset; top:unset; margin-left:20px}
}
.product-card__price .old {text-decoration:line-through; font-size:18px; line-height:22px; color:#98a9af; margin-left:20px}
@media (max-width:767px) {.product-card__price .old {font-size:16px}
}
.product-card .price-line {width:250px; height:3px; background-image:-webkit-gradient(linear,left top,right top,from(#aca500),color-stop(#56ac00),color-stop(#098c00),color-stop(#00b65e),to(#0b9) ); background-image:-o-linear-gradient(left,#aca500,#56ac00,#098c00,#00b65e,#0b9 ); background-image:linear-gradient(to right,#aca500,#56ac00,#098c00,#00b65e,#0b9 ); position:absolute; left:-90px; top:50%}
@media (max-width:1023px) {.product-card .price-line {left:0}
}
.product-card .price-line::after,.product-card .price-line::before {content:""; position:absolute; width:5px; height:5px; background-color:#56ac00; border-radius:50%; top:-1px}
.product-card .price-line::after {right:0}
.product-card .price-line::before {left:0}
.product-card .price-line__dot {position:absolute; width:10px; height:10px; border-radius:50%; background-color:#fff; border:1px solid #56ac00; top:-4px}
.product-card .price-line__dot:first-child {left:30px}
.product-card .price-line__dot:last-child {right:30px}
.product-card .price-line__dot_active {left:48%; width:13px; height:13px; top:-5px; background-image:-o-radial-gradient(50% 50% at 50% 50%,#3eda34 0,#098c00 100% ); background-image:radial-gradient(50% 50% at 50% 50%,#3eda34 0,#098c00 100% )}
.product-card .price-line__dot_active::after {content:""; width:19px; height:19px; border-radius:50%; position:absolute; border:1px solid #098c0033; top:-5px; left:-5px}
.product-card .price-line__price-type {left:24%; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; position:absolute; top:6px}
.product-card__features {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-flex:0; -ms-flex:0 0 450px; flex:0 0 450px; margin-bottom:-60px}
@media (max-width:1365px) {.product-card__features {-webkit-box-flex:0; -ms-flex:0 0 370px; flex:0 0 370px}
}
@media (max-width:1023px) {.product-card__features {margin-top:40px; -ms-flex-wrap:nowrap; flex-wrap:nowrap}
}
@media (max-width:767px) {.product-card__features {-ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
}
.product-card__feature {-webkit-box-flex:1; -ms-flex:1 0 33.3333%; flex:1 0 33.3333%; padding-right:20px; margin-bottom:60px}
@media (max-width:1023px) {.product-card__feature {-webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto}
}
@media (max-width:767px) {.product-card__feature {-webkit-box-flex:1; -ms-flex:1 1 33.3333%; flex:1 1 33.3333%}
}
.product-card__feature:nth-child(3n) {padding-right:0; -webkit-box-flex:1; -ms-flex:1 1 25%; flex:1 1 25%}
.product-card__feature-image {height:30px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-bottom:15px}
.product-card__feature-image img {height:100%}
.product-card__feature-label {text-transform:uppercase; font-size:12px; color:#98a9af; margin-bottom:2px}
.product-card__feature-value {font-size:18px; font-weight:700}
.product-card .owl-nav {display:none !important}
.product-info {margin-top:50px}
.product-info__tabs {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; background-color:#f5f7fa; overflow:hidden}
@media (max-width:767px) {.product-info__tabs {display:block}
}
.product-info__tab {padding:20px 40px; font-size:16px; line-height:19px; border-bottom:2px solid transparent; -webkit-transition:0.3s; -o-transition:0.3s; transition:0.3s; cursor:pointer; border-bottom:2px solid transparent}
@media (max-width:1023px) {.product-info__tab {padding:13px 25px}
}
@media (max-width:767px) {.product-info__tab {text-align:center; border-bottom:2px solid #98a9af}
}
.product-info__tab:hover,.product-info__tab.active {border-bottom:2px solid #da291c}
.product-info__container {padding-top:50px; padding-bottom:50px}
.product-info__wrap {font-size:14px; line-height:17px; display:none}
.product-info__wrap.active {display:block}
.product-info__wrap p {margin-bottom:11px}
.product-info__options {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.product-info__option {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-bottom:16px; padding-bottom:16px; border-bottom:1px solid #f5f7fa; width:100%; min-height:51px}
.product-info__option_wrapper {-ms-flex-preferred-size:40%; flex-basis:40%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column}
@media (max-width:1365px) {.product-info__option_wrapper {-ms-flex-preferred-size:100%; flex-basis:100%}
}
.product-info__option:nth-last-child(1) {margin-bottom:0}
@media (max-width:767px) {.product-info__option {width:100%}
 .product-info__option:nth-last-child(2) {margin-bottom:16px}
}
.product-info__option-label {color:#98a9af; margin-right:20px}
.product-info__option-value {text-align:right}
.product-info__list .complectation__item {border-bottom:1px solid #f5f7fa; margin-bottom:25px}
.product-info__list .complectation__item_title {font-weight:bold; font-size:20px; line-height:29px; padding-bottom:15px; margin-bottom:10px; padding-left:40px; padding-right:40px; position:relative; cursor:pointer}
@media (max-width:767px) {.product-info__list .complectation__item_title {font-size:18px; margin-bottom:6px}
}
.product-info__list .complectation__item_title::before {content:""; position:absolute; left:0; top:0; width:26px; height:26px; background-position:center; background-repeat:no-repeat; background-size:contain}
.product-info__list .complectation__item_title.aktivnaya-bezopasnost::before {background-image:url(/_assets/img/compl-ico/aktivnaya-bezopasnost.png)}
.product-info__list .complectation__item_title.passivnaya-bezopasnost::before {background-image:url(/_assets/img/compl-ico/passivnaya-bezopasnost.png)}
.product-info__list .complectation__item_title.protivougonnaya-sistema::before {background-image:url(/_assets/img/compl-ico/protivougonnaya-sistema.png)}
.product-info__list .complectation__item_title.pomosh-pri-vozhdenii::before {background-image:url(/_assets/img/compl-ico/pomosh-pri-vozhdenii.png)}
.product-info__list .complectation__item_title.komfort::before {background-image:url(/_assets/img/compl-ico/komfort.png)}
.product-info__list .complectation__item_title.upravlenie-klimatom-i-obogrev::before {background-image:url(/_assets/img/compl-ico/upravlenie-klimatom-i-obogrev.png)}
.product-info__list .complectation__item_title.multimedia-i-navigatciya::before {background-image:url(/_assets/img/compl-ico/multimedia-i-navigatciya.png)}
.product-info__list .complectation__item_title.salon-i-interer::before {background-image:url(/_assets/img/compl-ico/salon-i-interer.png)}
.product-info__list .complectation__item_title.eksterer::before {background-image:url(/_assets/img/compl-ico/eksterer.png)}
.product-info__list .complectation__item_title.osveshenie::before {background-image:url(/_assets/img/compl-ico/osveshenie.png)}
.product-info__list .complectation__item_title.komplektnost::before {background-image:url(/_assets/img/compl-ico/komplektnost.png)}
.product-info__list .complectation__item_title.funktcionalnoe-oborudovanie::before {background-image:url(/_assets/img/compl-ico/funktcionalnoe-oborudovanie.png)}
.product-info__list .complectation__item_title::after {content:""; position:absolute; right:20px; top:0; width:12px; height:12px; border-bottom:3px solid #131313; border-right:3px solid #131313; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); -webkit-transition:border-color 0.2s; -o-transition:border-color 0.2s; transition:border-color 0.2s}
.product-info__list .complectation__item_title.active::after {margin-top:12px; border-color:#da291c; -webkit-transform:rotate(225deg); -ms-transform:rotate(225deg); transform:rotate(225deg)}
.product-info__list .complectation__item_list {display:none; padding-left:0; list-style-type:none; margin:0; -webkit-columns:3; -moz-columns:3; columns:3; margin-bottom:25px}
@media (max-width:1023px) {.product-info__list .complectation__item_list {-webkit-columns:2; -moz-columns:2; columns:2}
}
@media (max-width:767px) {.product-info__list .complectation__item_list {-webkit-columns:1; -moz-columns:1; columns:1; margin-bottom:40px}
}
.product-info__list .complectation__item_list li {margin-bottom:20px; position:relative; padding-left:17px; font-weight:normal; font-size:16px; line-height:19px}
.product-info__list .complectation__item_list li:before {position:absolute; content:""; width:6px; height:6px; border-radius:50%; background-color:#da291c; left:0; top:6px}
.product-info__content {font-size:16px; line-height:28px}
.product-info__content ul {padding-left:0; list-style-type:none}
.product-info__content ul li {margin-bottom:20px; position:relative; padding-left:17px; font-weight:normal; font-size:16px; line-height:19px}
.product-info__content ul li:before {position:absolute; content:""; width:6px; height:6px; border-radius:50%; background-color:#da291c; left:0; top:6px}
.modal-in {padding-top:40px}
.modal-in__group {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap}
@media (max-width:767px) {.modal-in__group_rev {-webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse}
}
.modal-in__group_vertical {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column}
.modal-in__group_vertical .modal-in__item {width:100%; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column}
.modal-in__group_vertical .modal-in__item label {font-size:14px; padding:6px 12px}
.modal-in__group_vertical .modal-in__item_colors {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
@media (max-width:991px) {.modal-in__group_vertical .modal-in__item_colors {-webkit-box-pack:space-evenly; -ms-flex-pack:space-evenly; justify-content:space-evenly}
}
@media (max-width:767px) {.modal-in__group_vertical .modal-in__item_colors {-webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
}
.modal-in__group_vertical .modal-in__item_colors input {display:none}
.modal-in__group_vertical .modal-in__item_colors label {margin:7px 5px; width:28px; height:28px; min-width:28px; border-radius:50%; position:relative; cursor:pointer}
@media (max-width:991px) {.modal-in__group_vertical .modal-in__item_colors label {margin:7px 16px; width:28px; height:28px; min-width:4%}
}
@media (max-width:767px) {.modal-in__group_vertical .modal-in__item_colors label {margin:7px 10px}
}
.modal-in__group_vertical .modal-in__item_colors label::before {content:""; border:1px solid #cd180a; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-box-shadow:0 0 10px #cd180a; box-shadow:0 0 10px #cd180a; position:absolute; top:-4px; left:-4px; width:34px; height:34px; border-radius:50%; opacity:0}
.modal-in__group_vertical .modal-in__item_colors label.white {background-color:#fafbfb; border:1px solid #cccccc}
.modal-in__group_vertical .modal-in__item_colors label.silver {background-color:#cacecb; border:1px solid #cacecb}
.modal-in__group_vertical .modal-in__item_colors label.beige {background-color:#c49648; border:1px solid #c49648}
.modal-in__group_vertical .modal-in__item_colors label.yellow {background-color:#ffd600; border:1px solid #ffd600}
.modal-in__group_vertical .modal-in__item_colors label.golden {background-color:#dea522; border:1px solid #dea522}
.modal-in__group_vertical .modal-in__item_colors label.orange {background-color:#ff8649; border:1px solid #ff8649}
.modal-in__group_vertical .modal-in__item_colors label.pink {background-color:#ffc0cb; border:1px solid #ffc0cb}
.modal-in__group_vertical .modal-in__item_colors label.red {background-color:#ee1d19; border:1px solid #ee1d19}
.modal-in__group_vertical .modal-in__item_colors label.purple {background-color:#660099; border:1px solid #660099}
.modal-in__group_vertical .modal-in__item_colors label.brown {background-color:#200204; border:1px solid #200204}
.modal-in__group_vertical .modal-in__item_colors label.cyan {background-color:#22a0f8; border:1px solid #22a0f8}
.modal-in__group_vertical .modal-in__item_colors label.blue {background-color:#0000cc; border:1px solid #0000cc}
.modal-in__group_vertical .modal-in__item_colors label.violet {background-color:#4a2197; border:1px solid #4a2197}
.modal-in__group_vertical .modal-in__item_colors label.green {background-color:#007f00; border:1px solid #007f00}
.modal-in__group_vertical .modal-in__item_colors label.gray {background-color:#97948f; border:1px solid #97948f}
.modal-in__group_vertical .modal-in__item_colors label.black {background-color:#040001; border:1px solid #040001}
.modal-in__group_vertical .modal-in__item_colors input[type="radio"]:checked + label::before {opacity:1}
.modal-in__group_vertical .modal-in__item_wheel {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; padding-top:10px}
@media (max-width:991px) {.modal-in__group_vertical .modal-in__item_wheel {-webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
}
@media (max-width:767px) {.modal-in__group_vertical .modal-in__item_wheel {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column}
}
.modal-in__group_vertical .modal-in__item_wheel label {font-size:15px; line-height:20px; position:relative; padding-left:30px; cursor:pointer}
@media (min-width:768px) and (max-width:991px) {.modal-in__group_vertical .modal-in__item_wheel label:not(:nth-child(2)) {margin-left:30px}
}
.modal-in__group_vertical .modal-in__item_wheel label::after {content:""; position:absolute; left:0; top:4px; border:1px solid #cccccc; width:20px; height:20px; border-radius:50%}
.modal-in__group_vertical .modal-in__item_wheel label::before {content:""; position:absolute; width:16px; height:16px; background-color:#cd180a; left:3px; top:7px; border-radius:50%; opacity:0}
.modal-in__group_vertical .modal-in__item_wheel input {display:none}
.modal-in__group_vertical .modal-in__item_wheel input[type="radio"]:checked + label::before {opacity:1}
.modal-in__item {margin-bottom:12px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
@media (max-width:1023px) {.modal-in__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:12px; margin-bottom:12px; -ms-flex-preferred-size:calc(100% / 3 - (12px * (3 - 1)) / 3); flex-basis:calc(100% / 3 - (12px * (3 - 1)) / 3); max-width:calc(100% / 3 - (12px * (3 - 1)) / 3)}
 .modal-in__item:nth-child(4n) {margin-right:12px}
 .modal-in__item:nth-child(3n) {margin-right:0}
}
@media (max-width:767px) {.modal-in__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; margin-bottom:0; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1); margin-bottom:6px}
 .modal-in__item:nth-child(2n) {margin-right:0}
 .modal-in__item:nth-child(1n) {margin-right:0}
}
.modal-in__item_five {-webkit-box-flex:0; -ms-flex:0 0 calc(20% - 12px); flex:0 0 calc(20% - 12px); max-width:calc(20% - 12px)}
.modal-in__item_four {-webkit-box-flex:0; -ms-flex:0 0 calc(25% - 12px); flex:0 0 calc(25% - 12px); max-width:calc(25% - 12px)}
.modal-in__item_tree {-webkit-box-flex:0; -ms-flex:0 0 calc(33% - 12px); flex:0 0 calc(33% - 12px); max-width:calc(33% - 12px)}
.modal-in__item_block {display:block; margin-bottom:-12px}
@media (max-width:767px) {.modal-in__item_block {margin-bottom:-8px}
}
.modal-in__item_block .input-checkbox {margin-top:6px; margin-bottom:12px}
@media (max-width:767px) {.modal-in__item_block .input-checkbox {margin-top:8px; margin-bottom:8px}
}
.modal-in__item .jq-selectbox .jq-selectbox__select {padding:0 10px; padding-right:22px}
.modal-in__item .jq-selectbox .jq-selectbox__trigger {width:34px}
.modal-in__item .jq-selectbox .jq-selectbox__trigger-arrow {right:12px}
.modal-in__item .jq-selectbox.dropup .jq-selectbox__dropdown {bottom:100% !important}
.modal-in__item .jq-selectbox.dropdown .jq-selectbox__dropdown {top:100% !important}
.modal-in__item .jq-selectbox li {padding:0 10px}
.modal-in__divider {position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:18px 0 20px}
.modal-in__divider:before {position:absolute; content:""; width:100%; height:1px; background-color:#98a9af; left:0; top:50%}
.modal-in__divider span {font-size:14px; background-color:#fff; padding:0 20px; position:relative; z-index:2}
.modal-in__col {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end}
@media (max-width:767px) {.modal-in__col {display:block; -webkit-box-flex:1; -ms-flex:1 1 100%; flex:1 1 100%; width:100%; text-align:center; margin-bottom:10px}
}
.modal-in__result {margin-right:30px; font-weight:700}
@media (max-width:767px) {.modal-in__result {margin-right:0; margin-bottom:20px}
}
@media (max-width:767px) {.search__item_four,.form__item_four,.search__item_tree,.form__item_tree,.search__item_five,.form__item_five {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1)}
}
.search,.form {padding-top:40px}
.search__group,.form__group {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap}
@media (max-width:767px) {.search__group_rev,.form__group_rev {-webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse}
}
.search__item,.form__item {margin-bottom:12px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
@media (max-width:1023px) {.search__item,.form__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:12px; margin-bottom:12px; -ms-flex-preferred-size:calc(100% / 3 - (12px * (3 - 1)) / 3); flex-basis:calc(100% / 3 - (12px * (3 - 1)) / 3); max-width:calc(100% / 3 - (12px * (3 - 1)) / 3)}
 .search__item:nth-child(4n),.form__item:nth-child(4n) {margin-right:12px}
 .search__item:nth-child(3n),.form__item:nth-child(3n) {margin-right:0}
}
@media (max-width:767px) {.search__item,.form__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; margin-bottom:0; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1); margin-bottom:6px}
 .search__item:nth-child(2n),.form__item:nth-child(2n) {margin-right:0}
 .search__item:nth-child(1n),.form__item:nth-child(1n) {margin-right:0}
}
.search__item_five,.form__item_five {-webkit-box-flex:0; -ms-flex:0 0 calc(20% - 12px); flex:0 0 calc(20% - 12px); max-width:calc(20% - 12px)}
.search__item_four,.form__item_four {-webkit-box-flex:0; -ms-flex:0 0 calc(25% - 12px); flex:0 0 calc(25% - 12px); max-width:calc(25% - 12px)}
.search__item_tree,.form__item_tree {-webkit-box-flex:0; -ms-flex:0 0 calc(33% - 12px); flex:0 0 calc(33% - 12px); max-width:calc(33% - 12px)}
.search__item_block,.form__item_block {display:block; margin-bottom:-12px}
@media (max-width:767px) {.search__item_block,.form__item_block {margin-bottom:-8px}
}
.search__item_block .input-checkbox,.form__item_block .input-checkbox {margin-top:6px; margin-bottom:12px}
@media (max-width:767px) {.search__item_block .input-checkbox,.form__item_block .input-checkbox {margin-top:8px; margin-bottom:8px}
}
.search__item .jq-selectbox .jq-selectbox__select,.form__item .jq-selectbox .jq-selectbox__select {padding:0 10px; padding-right:22px}
.search__item .jq-selectbox .jq-selectbox__trigger,.form__item .jq-selectbox .jq-selectbox__trigger {width:34px}
.search__item .jq-selectbox .jq-selectbox__trigger-arrow,.form__item .jq-selectbox .jq-selectbox__trigger-arrow {right:12px}
.search__item .jq-selectbox.dropup .jq-selectbox__dropdown,.form__item .jq-selectbox.dropup .jq-selectbox__dropdown {bottom:100% !important}
.search__item .jq-selectbox.dropdown .jq-selectbox__dropdown,.form__item .jq-selectbox.dropdown .jq-selectbox__dropdown {top:100% !important}
.search__item .jq-selectbox li,.form__item .jq-selectbox li {padding:0 10px}
.search__divider,.form__divider {position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:18px 0 20px}
.search__divider:before,.form__divider:before {position:absolute; content:""; width:100%; height:1px; background-color:#98a9af; left:0; top:50%}
.search__divider span,.form__divider span {font-size:14px; background-color:#fff; padding:0 20px; position:relative; z-index:2}
.search__col,.form__col {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end}
@media (max-width:767px) {.search__col,.form__col {display:block; -webkit-box-flex:1; -ms-flex:1 1 100%; flex:1 1 100%; width:100%; text-align:center; margin-bottom:10px}
}
.search__result,.form__result {margin-right:30px; font-weight:700}
@media (max-width:767px) {.search__result,.form__result {margin-right:0; margin-bottom:20px}
}
@media (max-width:767px) {.search__item_four,.form__item_four,.search__item_tree,.form__item_tree,.search__item_five,.form__item_five {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1)}
}
.callback {padding-top:40px}
.callback__row {margin-bottom:7px}
.form__row {margin-bottom:7px}
.form__row_right {max-width:400px; width:calc(33% - 12px); margin-right:0; margin-left:auto}
@media (max-width:767px) {.form__row_right {width:100%}
}
.form__divider {position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:18px 0 20px}
.form__divider:before {position:absolute; content:""; width:100%; height:1px; background-color:#98a9af; left:0; top:50%}
.form__divider span {font-size:14px; background-color:#fff; padding:0 20px; position:relative; z-index:1}
.city-select {-ms-flex-item-align:start; align-self:flex-start; margin-top:2px; cursor:pointer; position:relative; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column}
@media (max-width:767px) {.city-select {padding-bottom:20px}
}
.city-select-head {line-height:17px; color:#98a9af}
.city-select-city {font-weight:700; font-size:16px; -webkit-transition:0.3s; -o-transition:0.3s; transition:0.3s; width:-webkit-max-content; width:-moz-max-content; width:max-content; border-bottom:1px dashed #000; padding-bottom:2px}
.city-select-city:hover {color:#cd180a; border-bottom:1px dashed #cd180a}
.city-select-list {display:none; position:absolute; top:50px; left:0; z-index:9; width:160px; background-color:#fff; border-radius:6px; -webkit-box-shadow:0 10px 20px 1px rgba(0,0,0,0.5); box-shadow:0 10px 20px 1px rgba(0,0,0,0.4)}
.city-select-list a,.city-select-list span {padding:15px 10px; display:block; border-bottom:1px solid #f5f5f5; -webkit-transition:0.3s; -o-transition:0.3s; transition:0.3s}
.city-select-list a:first-child,.city-select-list span:first-child {border-radius:6px 6px 0 0}
.city-select-list a:last-child,.city-select-list span:last-child {border:none; border-radius:0 0 6px 6px}
.city-select-list a:hover,.city-select-list span:hover {background-color:#f5f5f5}
.city-select-list span {color:#cd180a}
.views {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:50px; margin-bottom:26px}
@media (max-width:1023px) {.views {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
@media (max-width:767px) {.views {margin-top:25px}
}
.views__more {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
.views__more-link {font-size:16px; line-height:19px; border-bottom:1px solid currentColor; -webkit-transition:border-bottom 0.2s; -o-transition:border-bottom 0.2s; transition:border-bottom 0.2s}
.views__more-link:hover {border-bottom:1px solid transparent}
.view {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:24px; margin-bottom:24px; -ms-flex-preferred-size:calc(100% / 4 - (24px * (4 - 1)) / 4); flex-basis:calc(100% / 4 - (24px * (4 - 1)) / 4); max-width:calc(100% / 4 - (24px * (4 - 1)) / 4)}
.view:nth-child(5n) {margin-right:24px}
.view:nth-child(4n) {margin-right:0}
@media (max-width:1365px) {.view {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:15px; margin-bottom:15px; -ms-flex-preferred-size:calc(100% / 4 - (15px * (4 - 1)) / 4); flex-basis:calc(100% / 4 - (15px * (4 - 1)) / 4); max-width:calc(100% / 4 - (15px * (4 - 1)) / 4)}
 .view:nth-child(5n) {margin-right:15px}
 .view:nth-child(4n) {margin-right:0}
}
@media (max-width:1023px) {.view {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:20px; margin-bottom:20px; -ms-flex-preferred-size:calc(100% / 2 - (20px * (2 - 1)) / 2); flex-basis:calc(100% / 2 - (20px * (2 - 1)) / 2); max-width:calc(100% / 2 - (20px * (2 - 1)) / 2)}
 .view:nth-child(3n) {margin-right:20px}
 .view:nth-child(2n) {margin-right:0}
}
@media (max-width:767px) {.view {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; margin-bottom:0; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1); margin-bottom:30px}
 .view:nth-child(2n) {margin-right:0}
 .view:nth-child(1n) {margin-right:0}
}
.view:hover .view__info {background-color:rgba(245,247,250,0.7)}
.view__image {position:relative; padding-top:75%; overflow:hidden; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-radius:6px 6px 0 0}
@media (max-width:767px) {.view__image {overflow:visible; border:none}
}
.view__image-container {position:absolute; width:100%; height:100%; top:0; left:0}
@media (max-width:767px) {.view__image-container .owl-stage-outer {overflow:visible}
}
.view__image-wrap {position:absolute; width:100%; height:100%; top:0; left:0; -webkit-transition:opacity 0.2s; -o-transition:opacity 0.2s; transition:opacity 0.2s}
@media (max-width:767px) {.view__image-wrap {position:relative; border-right:1px solid #fff; border-left:1px solid #fff}
}
.view__image-wrap img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.view__image-wrap.active {z-index:2}
.view__image-controls {position:absolute; width:100%; height:100%; padding:2px; top:0; left:0; z-index:3; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
@media (max-width:767px) {.view__image-controls {display:none}
}
.view__image-control {-webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; border-bottom:3px solid rgba(255,255,255,0.6); cursor:pointer}
.view__image-control:not(:last-child) {margin-right:2px}
.view__image-control.hovered {border-bottom:3px solid #da291c}
.view__image-params {position:absolute; top:12px; left:12px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; z-index:3}
.view__image-param {width:25px; -webkit-box-flex:0; -ms-flex:0 0 25px; flex:0 0 25px; height:25px; border-radius:50%; background-color:#131313; display:-moz-flex; display:-ms-flex; display:-o-flex; 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; margin-right:6px; display:none}
.view__image-param.active {display:-webkit-box; display:-ms-flexbox; display:flex}
.view__image-param.sold-out {display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; max-width:100%; -webkit-box-flex:1; -ms-flex:auto; flex:auto; background-color:#da291c; border-radius:6px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; color:#fff; padding:0 16px}
.view__info {border:1px solid #e2e2e2; border-top:none; border-radius:0 0 6px 6px; -webkit-transition:background-color 0.2s; -o-transition:background-color 0.2s; transition:background-color 0.2s; padding:12px}
.view__info-row {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
@media (max-width:767px) {.view__info {border:none; border-radius:0; border-bottom:1px solid #e2e2e2; padding:12px 0}
}
.view__title {font-weight:700; font-size:16px; line-height:22px; margin-right:10px}
.view__desc {font-weight:500; font-size:14px; line-height:18px; margin-right:10px}
.view__favourite {padding:10px; margin-top:-5px; margin-right:-10px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; z-index:2}
.view__favourite svg {width:16px; height:15px; fill:none; stroke:#98a9af; -webkit-transition:fill 0.2s,stroke 0.2s; -o-transition:fill 0.2s,stroke 0.2s; transition:fill 0.2s,stroke 0.2s}
.view__favourite.active svg {fill:#da291c; stroke:#da291c}
.view__price {line-height:24px; margin-top:10px; margin-bottom:12px}
.view__price .new {font-weight:900; color:#da291c; font-size:20px}
.view__price .old {color:#98a9af; font-size:14px; text-decoration:line-through; margin-left:13px}
.view__row {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.view__row:not(:last-child) {margin-bottom:15px}
.view__row_list {display:none}
.view__feature:nth-child(1) {-webkit-box-flex:0; -ms-flex:0 0 100px; flex:0 0 100px; border-right:1px solid #e2e2e2; margin-right:20px}
@media (max-width:1365px) {.view__feature:nth-child(1) {margin-right:10px}
}
.view__feature-label {color:#98a9af; text-transform:uppercase; font-size:11px; line-height:13px; margin-bottom:3px}
.view__feature-value {font-weight:500; font-size:16px; line-height:19px}
.view__button {margin-top:25px}
.view_list {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:25px; margin-bottom:25px; -ms-flex-preferred-size:calc(100% / 2 - (25px * (2 - 1)) / 2); flex-basis:calc(100% / 2 - (25px * (2 - 1)) / 2); max-width:calc(100% / 2 - (25px * (2 - 1)) / 2); margin-bottom:20px}
.view_list:nth-child(3n) {margin-right:25px}
.view_list:nth-child(2n) {margin-right:0}
@media (max-width:1023px) {.view_list {max-width:100%; -ms-flex-preferred-size:calc(100% / 1 - (0px * (2 - 1)) / 2); flex-basis:calc(100% / 1 - (0px * (2 - 1)) / 2); margin-right:0 !important}
}
@media (max-width:767px) {.view_list {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-wrap:wrap; flex-wrap:wrap}
}
.view_list .view__image {-webkit-box-flex:0; -ms-flex:0 0 200px; flex:0 0 200px; width:200px; height:150px; padding-top:inherit}
@media (max-width:1365px) {.view_list .view__image {-webkit-box-flex:0; -ms-flex:0 0 260px; flex:0 0 260px; width:260px; height:195px}
}
.view_list .view__info {border:1px solid #e2e2e2; border-left:none; border-radius:0 6px 6px 0; padding:25px; position:relative; -webkit-box-flex:1; -ms-flex:1 1 100%; flex:1 1 100%}
@media (max-width:1365px) {.view_list .view__info {padding:10px 15px}
}
@media (max-width:767px) {.view_list .view__info {border:none; border-bottom:1px solid #e2e2e2; border-radius:0}
}
.view_list .view__title {font-weight:700; font-size:20px}
@media (max-width:1365px) {.view_list .view__title {font-size:14px}
}
.view_list .view__favourite {padding:10px; margin-top:-5px; margin-right:-10px}
.view_list .view__price {font-size:24px; line-height:29px; margin-top:3px; margin-bottom:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row}
.view_list .view__price span {display:block; text-align:right}
.view_list .view__price .new {font-size:24px}
.view_list .view__price .old {font-size:16px}
@media (max-width:1365px) {.view_list .view__price {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column}
}
.view_list .view__row {display:block; padding-right:180px}
.view_list .view__row:not(:last-child) {margin-bottom:6px}
.view_list .view__row_list {display:block}
@media (max-width:1365px) {.view_list .view__row_list {margin-bottom:0}
}
.view_list .view__feature {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.view_list .view__feature:nth-child(1) {-webkit-box-flex:0; -ms-flex:0 0 100px; flex:0 0 100px; border-right:none; margin-right:0; margin-bottom:6px}
@media (max-width:1365px) {.view_list .view__feature:nth-child(1) {margin-right:0}
}
.view_list .view__feature-label {color:#98a9af; text-transform:none; font-size:14px; line-height:17px; margin-bottom:0; margin-right:20px; -webkit-box-flex:0; -ms-flex:0 0 85px; flex:0 0 85px}
.view_list .view__feature-value {font-weight:500; font-size:14px; line-height:17px}
.view_list .view__button {margin-top:25px; position:absolute; right:25px; bottom:25px}
@media (max-width:1365px) {.view_list .view__button {right:15px; bottom:20px}
}
.view_list .view__button .button {width:auto; display:inline-block}
.view_card {-webkit-box-flex:1; -ms-flex:auto; flex:auto; display:-webkit-box; display:-ms-flexbox; display:flex}
@media (max-width:767px) {.view_card {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-wrap:wrap; flex-wrap:wrap}
}
.cars_compare {position:relative; margin:0 auto; z-index:1}
.cars_compare__compare {padding:0; margin-top:0; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; z-index:2}
.cars_compare__compare svg {position:absolute; top:unset; bottom:10px; right:10px; width:16px; height:15px; fill:#98a9af; stroke:#98a9af; stroke-width:3px; -webkit-transition:fill 0.2s,stroke 0.2s; -o-transition:fill 0.2s,stroke 0.2s; transition:fill 0.2s,stroke 0.2s}
.cars_compare__compare.active svg {fill:#da291c; stroke:#da291c}
.cars_compare__block {display:-webkit-box; display:-ms-flexbox; display:flex; overflow:hidden; outline:none; position:relative}
.cars_compare__block .slide_button {position:absolute; top:50px; width:60px; padding:5px; font-size:20px; color:#fff; background:rgba(218,41,28,0.55); cursor:pointer; z-index:3}
.cars_compare__block .slide_button.prev {left:288px}
@media (max-width:1023px) {.cars_compare__block .slide_button.prev {left:230px}
}
@media (max-width:767px) {.cars_compare__block .slide_button.prev {left:172px}
}
.cars_compare__block .slide_button.next {right:0}
.cars_compare__table {opacity:0; display:table; z-index:1; font-size:14px; border-collapse:collapse}
.cars_compare__table.relative {margin-left:288px}
@media (max-width:1023px) {.cars_compare__table.relative {margin-left:230px}
}
@media (max-width:767px) {.cars_compare__table.relative {margin-left:172px}
}
@media (max-width:1365px) {.cars_compare__table.relative .table_row .table_cell {min-width:352px; max-width:352px}
}
@media (max-width:1023px) {.cars_compare__table.relative .table_row .table_cell {min-width:253px; max-width:253px}
}
@media (max-width:767px) {.cars_compare__table.relative .table_row .table_cell {min-width:171px; max-width:171px; font-size:13px}
}
.cars_compare__table.fixed {position:absolute; left:0; top:0; margin-left:0; z-index:2}
.cars_compare__table.fixed .table_row .table_cell {min-width:288px; max-width:288px; word-break:break-word}
@media (max-width:1023px) {.cars_compare__table.fixed .table_row .table_cell {min-width:230px; max-width:230px}
}
@media (max-width:767px) {.cars_compare__table.fixed .table_row .table_cell {min-width:172px; max-width:172px; padding-left:10px}
}
.cars_compare__table.fixed .table_row .table_cell .button_block .button {display:inline-block; width:50px; margin:10px; padding:5px; font-size:14px; border:1px solid #131313; border-radius:0}
.cars_compare__table.fixed .table_row .table_cell .button_block .button.active {color:#fff; background-color:#da291c; border-color:#da291c}
.cars_compare__table.fixed .block_title {width:100%; padding:20px 0 10px; font-size:16px}
@media (max-width:767px) {.cars_compare__table.fixed .block_title {font-size:13px; padding:20px 0 5px}
}
.cars_compare__table .table_row {display:table-row}
.cars_compare__table .table_row.sub_row .param_title {padding-left:20px}
.cars_compare__table .table_row .table_cell {display:table-cell; padding:15px 10px; vertical-align:middle; background:#fff; position:relative; min-width:330px; max-width:330px; border:2px solid #f3f4f6}
.cars_compare__table .table_row .table_cell.no_border {border:none}
.cars_compare__table .table_row .table_cell.param_value {color:#696969}
.cars_compare__table .table_row .table_cell.preview_card {vertical-align:top; padding-bottom:35px}
.cars_compare__table .table_row .table_cell.preview_card .car_image_container {width:100%; height:220px; margin-bottom:10px; overflow:hidden; background-position:bottom; background-repeat:no-repeat; background-size:cover}
@media (max-width:1023px) {.cars_compare__table .table_row .table_cell.preview_card .car_image_container {height:180px}
}
@media (max-width:767px) {.cars_compare__table .table_row .table_cell.preview_card .car_image_container {height:140px}
}
.cars_compare__table .table_row .table_cell.preview_card .car_actual_price {position:absolute; bottom:5px; font-weight:900; color:#da291c; font-size:20px}
.cars_compare__table .table_row .table_cell .option_checked {display:inline-block; background:#da291c; width:12px; height:12px; border-radius:100%}
.home-benefits {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-top:30px}
@media (max-width:767px) {.home-benefits {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
.home-benefits__item {width:25%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row}
@media (max-width:1365px) {.home-benefits__item {width:50%; margin-bottom:10px}
}
@media (max-width:767px) {.home-benefits__item {width:100%; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin:10px 0 20px 0}
}
.home-benefits__item_icon {width:60px; height:60px; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto}
.home-benefits__item_icon img {display:block}
.home-benefits__item_text {font-weight:normal; padding-left:20px; font-size:16px; line-height:22px; color:#131313}
@media (max-width:767px) {.home-benefits__item_text {text-align:center; padding-left:0; padding-top:10px}
}
.visitors {position:fixed; opacity:0; bottom:-10px; left:20px; margin-right:20px; color:#fff; background-color:#da291c; border-radius:8px; -webkit-box-shadow:2px 2px 6px -2px #131313; box-shadow:2px 2px 6px -2px #131313; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.visitors.show {opacity:1; bottom:20px}
.visitors__wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; padding:10px 20px}
.visitors__icon-info {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-right:10px; border:1px solid #fff; border-radius:50%; width:20px; min-width:20px; height:20px}
.visitors__close {-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); position:absolute; top:0; right:4px; font-size:16px; cursor:pointer}
.main-title {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; -ms-flex-line-pack:center; align-content:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.main-title .btn {display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:400; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-image:none; border:1px solid transparent; border-radius:4px}
.main-title .btn.btn-gray {background-color:#f5f7fa; background-image:none; color:#000}
.main-title .btn.btn-gray:hover,.main-title .btn.btn-gray:active {background-color:#98a9af; color:#fff}
.buyout-modal {position:relative; max-width:100%; font-size:14px; line-height:17px; color:#131313; padding:50px}
.buyout-modal p {width:100%; margin-bottom:10px}
.buyout-modal p.small-text {font-size:10px; line-height:12px; font-weight:300}
.buyout-modal .mt--100 {margin-top:-100px}
.buyout-modal .mt--120 {margin-top:-120px}
.buyout-modal .mb-0 {margin-bottom:0 !important}
.buyout-modal .mt-0 {margin-top:0 !important}
.buyout-modal .multiselect-plshld {color:#131313}
.buyout-modal__title {font-size:20px; line-height:24px; margin-bottom:30px; font-weight:bold}
.buyout-modal__tabs {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-bottom:30px}
.buyout-modal__tabs .tab {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:calc(100% / 6); min-width:calc(100% / 6); font-size:16px; line-height:19px; border-bottom:4px solid #f5f7fa; padding:15px 10px}
.buyout-modal__tabs .tab.active {color:#131313; border-bottom:4px solid #da291c}
.buyout-modal__tabs .tab.active .tab-step {background:rgba(218,41,28,0.1); color:#da291c}
.buyout-modal__tabs .tab .tab-step {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:22px; height:22px; background:rgba(152,169,175,0.1); border-radius:50%; font-size:12px; line-height:14px; color:#98a9af; margin-right:12px}
.buyout-modal .tab-content:not(:first-child) {display:none}
.buyout-modal .block-title {color:#98a9af; min-width:100%; margin-top:20px; font-weight:500; font-size:20px; text-transform:uppercase; line-height:24px; text-align:left}
.buyout-modal .block-subtitle {color:#98a9af; min-width:100%; margin-bottom:20px; font-size:20px; line-height:24px; text-align:left}
.buyout-modal__group {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-bottom:35px}
.buyout-modal__group.flex-end {-webkit-box-align:end; -ms-flex-align:end; align-items:flex-end}
.buyout-modal__group.two-col &gt; .buyout-modal__input {width:49%; min-width:49%; margin-right:2%}
.buyout-modal__group.two-col &gt; .buyout-modal__input:nth-child(2n) {margin-right:0}
.buyout-modal__group.three-col &gt; .buyout-modal__input {width:32%; min-width:32%; margin-right:2%}
.buyout-modal__group.three-col &gt; .buyout-modal__input:nth-child(3n) {margin-right:0}
.buyout-modal__group.four-col &gt; .buyout-modal__input {width:calc(94% / 4); min-width:calc(94% / 4); margin-right:2%}
.buyout-modal__group.four-col &gt; .buyout-modal__input:nth-child(4n) {margin-right:0}
.buyout-modal__group.five-col &gt; .buyout-modal__input {width:calc(92% / 5); min-width:calc(92% / 5); margin-right:2%}
.buyout-modal__group.five-col &gt; .buyout-modal__input:nth-child(5n) {margin-right:0}
.buyout-modal__group .buyout-modal__input {width:100%; min-width:100%; margin-top:20px}
.buyout-modal__group .buyout-modal__input .input-text {width:100%; height:48px; background:#f5f7fa; border-radius:5px; font-size:16px; -webkit-transition:0.2s border-color; -o-transition:0.2s border-color; transition:0.2s border-color; line-height:19px}
.buyout-modal__group .buyout-modal__input .input-text::-webkit-input-placeholder {color:#888888; opacity:1}
.buyout-modal__group .buyout-modal__input .input-text::-moz-placeholder {color:#888888; opacity:1}
.buyout-modal__group .buyout-modal__input .input-text::-ms-input-placeholder {color:#888888; opacity:1}
.buyout-modal__group .buyout-modal__input .input-text::placeholder {color:#888888; opacity:1}
.buyout-modal__group .buyout-modal__input .input-text.textarea {height:120px; border-radius:5px; padding:15px; resize:none}
.buyout-modal__group .buyout-modal__input .input-text.textarea[name="add_equipment"] {width:calc(4% + (92% / 5) * 3)}
.buyout-modal__group .buyout-modal__input .input-text:disabled {opacity:0.5}
.buyout-modal__group .buyout-modal__input .jq-selectbox__select-text {color:#131313; opacity:1}
.buyout-modal__group .buyout-modal__input .jq-selectbox__select-text.placeholder {color:#888888; opacity:1}
.buyout-modal__group .buyout-modal__input .error {border-color:#d9001b}
.buyout-modal__group .buyout-modal__input .error .jq-selectbox__select {border-color:#d9001b}
.buyout-modal__group .buyout-modal__input .check_change.error + span:before {border-color:#d9001b}
.buyout-modal__group .buyout-modal__input .wide-tires {white-space:nowrap; margin-top:40px}
.buyout-modal__group .buyout-modal__input .damages-block {display:inline-block; position:relative}
.buyout-modal__group .buyout-modal__input .damages-block .damage-point {position:absolute; width:12px; height:12px; text-align:center; border-radius:50%; background-image:url(../img/style/point.png); background-size:12px 12px; background-repeat:no-repeat; background-position:center; font-size:0; cursor:pointer}
.buyout-modal__group .buyout-modal__input .damages-block .modal-damages {display:none; width:185px; position:absolute; background:#fff; border:1px solid #d7d7d7; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1); box-shadow:0 0 10px rgba(0,0,0,0.1); border-radius:5px; padding:15px; z-index:3}
.buyout-modal__group .buyout-modal__input .damages-block .modal-damages .modal-damages-body {display:none}
.buyout-modal__group .buyout-modal__input .damages-block .modal-damages .modal-damages-body .damages-title {font-weight:500; line-height:14px; margin-bottom:10px; text-align:left}
.buyout-modal__group .buyout-modal__input .damages-block .modal-damages .modal-damages-body .input-checkbox span {font-size:12px; line-height:14px}
.buyout-modal__group .buyout-modal__input .damages-block .modal-damages .modal-damages-body .input-checkbox span:before {width:12px; height:12px}
.buyout-modal__group .buyout-modal__input .damages-block .modal-damages .modal-damages-body .input-checkbox span:after {width:9px; height:8px; top:3px; left:3px}
.buyout-modal__group .buyout-modal__input .damages-block .modal-damages .modal-damages-body .textarea {height:75px; border-radius:5px; padding:5px; resize:none; font-size:12px}
.buyout-modal__group .buyout-modal__input .damages-block .modal-damages .modal-damages-body .textarea::-webkit-input-placeholder {color:#888888; opacity:1}
.buyout-modal__group .buyout-modal__input .damages-block .modal-damages .modal-damages-body .textarea::-moz-placeholder {color:#888888; opacity:1}
.buyout-modal__group .buyout-modal__input .damages-block .modal-damages .modal-damages-body .textarea::-ms-input-placeholder {color:#888888; opacity:1}
.buyout-modal__group .buyout-modal__input .damages-block .modal-damages .modal-damages-body .textarea::placeholder {color:#888888; opacity:1}
.buyout-modal__group .buyout-modal__input .damages-block .modal-damages .save-damages {width:100%; margin:10px auto 0 auto; font-size:12px; background:#d9001b; border-radius:4px; cursor:pointer; color:#fff; padding:8px; text-align:center}
.buyout-modal__group .buyout-modal__input .damages-block .modal-damages .clear-damages {width:100%; margin:10px auto 0 auto; font-size:12px; border:1px solid #cbcbcb; border-radius:4px; cursor:pointer; padding:8px; text-align:center}
.buyout-modal__group .buyout-modal__input .info-icon {width:12px; min-width:12px; height:12px; line-height:12px; display:inline-block; font-weight:500; text-align:center; background:#555555; border-radius:50%; color:#fff; font-size:10px}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-prefix {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:0 15px 10px 15px}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-prefix .clear-dropzone {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; cursor:pointer}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-prefix .clear-dropzone img {margin-right:5px}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap {position:relative; width:100%; height:230px; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:16px; border:1px dashed #d7d7d7; border-radius:5px; background:#fff; overflow:hidden}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-info {font-size:12px; line-height:15px; color:#98a9af}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.exterior {height:170px}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.exterior .buyout-dropzone-single:nth-child(1) .buyout-dropzone {background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0.65)),to(rgba(255,255,255,0.85)) ),url("../img/style/exterior_bg_car_1.png") no-repeat cover center 80%,url("../img/style/exterior_bg.png"); background:-o-linear-gradient(bottom,rgba(255,255,255,0.65),rgba(255,255,255,0.85) ),url("../img/style/exterior_bg_car_1.png") no-repeat cover center 80%,url("../img/style/exterior_bg.png"); background:linear-gradient(0deg,rgba(255,255,255,0.65),rgba(255,255,255,0.85) ),url("../img/style/exterior_bg_car_1.png") no-repeat cover center 80%,url("../img/style/exterior_bg.png")}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.exterior .buyout-dropzone-single:nth-child(2) .buyout-dropzone {background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0.65)),to(rgba(255,255,255,0.85)) ),url("../img/style/exterior_bg_car_2.png") no-repeat cover center 80%,url("../img/style/exterior_bg.png"); background:-o-linear-gradient(bottom,rgba(255,255,255,0.65),rgba(255,255,255,0.85) ),url("../img/style/exterior_bg_car_2.png") no-repeat cover center 80%,url("../img/style/exterior_bg.png"); background:linear-gradient(0deg,rgba(255,255,255,0.65),rgba(255,255,255,0.85) ),url("../img/style/exterior_bg_car_2.png") no-repeat cover center 80%,url("../img/style/exterior_bg.png")}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.exterior .buyout-dropzone-single:nth-child(3) .buyout-dropzone {background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0.65)),to(rgba(255,255,255,0.85)) ),url("../img/style/exterior_bg_car_3.png") no-repeat cover center 80%,url("../img/style/exterior_bg.png"); background:-o-linear-gradient(bottom,rgba(255,255,255,0.65),rgba(255,255,255,0.85) ),url("../img/style/exterior_bg_car_3.png") no-repeat cover center 80%,url("../img/style/exterior_bg.png"); background:linear-gradient(0deg,rgba(255,255,255,0.65),rgba(255,255,255,0.85) ),url("../img/style/exterior_bg_car_3.png") no-repeat cover center 80%,url("../img/style/exterior_bg.png")}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.exterior .buyout-dropzone-single:nth-child(4) .buyout-dropzone {background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0.65)),to(rgba(255,255,255,0.85)) ),url("../img/style/exterior_bg_car_4.png") no-repeat cover center 80%,url("../img/style/exterior_bg.png"); background:-o-linear-gradient(bottom,rgba(255,255,255,0.65),rgba(255,255,255,0.85) ),url("../img/style/exterior_bg_car_4.png") no-repeat cover center 80%,url("../img/style/exterior_bg.png"); background:linear-gradient(0deg,rgba(255,255,255,0.65),rgba(255,255,255,0.85) ),url("../img/style/exterior_bg_car_4.png") no-repeat cover center 80%,url("../img/style/exterior_bg.png")}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.add-exterior {height:170px}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.interior {height:335px}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.add-interior {height:325px}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.tires {height:180px}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.add-tires {height:180px}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.docs {height:190px}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.docs .buyout-dropzone-single .buyout-dropzone {height:120px}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.service-book {height:190px}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.service-book .buyout-dropzone-multi {height:90%}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.add-docs {height:150px}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .dropzone-add-point {position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; height:36px; font-size:10px; cursor:pointer; z-index:1}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single {width:24%; margin-bottom:16px; margin-right:calc(4% / 3); overflow:hidden}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single:nth-child(4n) {margin-right:0}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single .buyout-dropzone {position:relative; width:100%; height:120px; border:1px solid #d7d7d7; border-radius:5px; background:#d7d7d7; overflow:hidden; -webkit-transition:0.2s border-color; -o-transition:0.2s border-color; transition:0.2s border-color; cursor:pointer}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single .buyout-dropzone.error {border-color:#d9001b}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single .buyout-dropzone-text {width:100%; font-size:10px; line-height:12px; color:#555555; margin-top:5px}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone .dz-filename,.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone .dz-size,.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone .dz-success-mark,.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone .dz-error-mark,.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone .dz-error-message {display:none !important}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone .dz-preview {height:100%}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone .dz-preview:hover .dz-remove,.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone .dz-preview.hover .dz-remove {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:absolute; width:100%; height:100%; left:0; top:0; background-color:rgba(0,0,0,0.45); -webkit-transition:0.2s background-color; -o-transition:0.2s background-color; transition:0.2s background-color}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone .dz-preview:hover .dz-remove:before,.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone .dz-preview.hover .dz-remove:before {position:relative; content:"\2715"; display:block; width:10px; height:10px; margin:34% auto; border-radius:50%; background-color:#d9001b; font-size:10px; color:#fff; text-align:center; padding:7px; line-height:1; z-index:3}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone .dz-preview .dz-details {height:100%}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone .dz-preview .dz-details img {min-width:100%; min-height:100%; position:relative; -o-object-fit:cover; object-fit:cover; z-index:2}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-multi {overflow:auto; width:100%; height:100%}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-multi .buyout-dropzone {position:relative; width:100%; height:100%; z-index:2; cursor:pointer; overflow:hidden}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-multi .buyout-dropzone .dz-preview {display:inline-block; position:relative; width:calc(94% / 4); height:100px; margin-right:2%; margin-bottom:12px; border:1px solid #d7d7d7; border-radius:3px; overflow:hidden}
.buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-multi .buyout-dropzone .dz-preview:nth-child(4n) {margin-right:0}
.buyout-modal__footer {margin-top:30px}
.buyout-modal__footer .step-info {margin:0 25px}
.buyout-modal__footer .prev-button {width:120px; display:inline-block; height:48px; line-height:48px; border-radius:6px; border:1px solid #cbcbcb; cursor:pointer}
.buyout-modal__footer .prev-button svg {width:16px; height:8px; fill:#555; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg)}
.buyout-modal__footer .next-button,.buyout-modal__footer .submit-button {display:inline-block; width:240px; height:48px; line-height:48px; color:#fff; background:#d9001b; border-radius:6px; cursor:pointer}
.buyout-modal__footer .next-button svg {width:16px; height:8px; fill:#fff}
@media (max-width:1365px) {.buyout-modal__group.five-col .buyout-modal__input {width:calc(96% / 3); min-width:calc(96% / 3); margin-right:2%}
 .buyout-modal__group.five-col .buyout-modal__input:nth-child(5n) {margin-right:2%}
 .buyout-modal__group.five-col .buyout-modal__input:nth-child(3n) {margin-right:0}
 .buyout-modal__group .buyout-modal__input .input-text {font-size:14px}
 .buyout-modal__group .buyout-modal__input .multiselect_field {font-size:14px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.exterior {height:360px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.add-exterior {height:360px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.interior {height:550px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.add-interior {height:530px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.docs {height:350px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.service-book {height:350px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single {width:48%; margin-right:4%}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single:nth-child(2n) {margin-right:0}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single .buyout-dropzone {height:140px}
}
@media (max-width:1023px) {.buyout-modal__title {text-align:center}
 .buyout-modal .block-title {font-size:18px; line-height:21px}
 .buyout-modal .block-subtitle {font-size:18px; line-height:21px}
 .buyout-modal .mt--120 {margin-top:0}
 .buyout-modal .mt--100 {margin-top:0}
 .buyout-modal__tabs .tab:not(.active) {display:none}
 .buyout-modal__tabs .tab.active {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:100%}
 .buyout-modal__group.two-col .buyout-modal__input {width:100%; min-width:100%; margin-right:0 !important}
 .buyout-modal__group.four-col .buyout-modal__input {width:calc(96% / 2); min-width:calc(96% / 2); margin-right:4%}
 .buyout-modal__group.four-col .buyout-modal__input:nth-child(2n) {margin-right:0}
 .buyout-modal__group.four-col .buyout-modal__input:nth-child(4n) {margin-right:0}
 .buyout-modal__group .buyout-modal__input .wide-tires {white-space:normal}
 .buyout-modal__group .buyout-modal__input .input-text.textarea[name="add_equipment"] {width:100%}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.exterior {height:170px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.add-exterior {height:170px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.interior {height:335px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.add-interior {height:190px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.docs {height:190px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.service-book {height:190px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single {width:24%; margin-right:calc(4% / 3)}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single:nth-child(2n) {margin-right:calc(4% / 3)}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single:nth-child(4n) {margin-right:0}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single .buyout-dropzone {height:120px}
}
@media (max-width:767px) {.buyout-modal__group .buyout-modal__input {width:100% !important; margin-right:0 !important}
 .buyout-modal__group .buyout-modal__input .wide-tires {margin-top:0}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-prefix {margin:0 0 10px 0}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-prefix .clear-dropzone {font-size:0}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-prefix .clear-dropzone img {margin-right:0}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.exterior {height:325px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.add-exterior {height:220px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.interior {height:510px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.add-interior {height:220px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.tires {height:180px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.docs {height:370px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.add-docs {height:190px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap.service-book {height:300px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single {width:48%; margin-right:4%}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single:nth-child(2n) {margin-right:0}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-single .buyout-dropzone {height:120px}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-multi .buyout-dropzone .dz-preview {width:48%; height:120px; margin-right:4%}
 .buyout-modal__group .buyout-modal__input .buyout-dropzone-wrap .buyout-dropzone-multi .buyout-dropzone .dz-preview:nth-child(2n) {margin-right:0}
 .buyout-modal__footer .step-info {margin:20px 0; display:block}
 .buyout-modal__footer .prev-button {width:240px; display:block; margin:0 auto}
 .buyout-modal__footer .next-button {display:block; margin:0 auto}
 .buyout-modal__footer .submit-button {display:block; margin:0 auto}
}
.buyout-tabs {margin:25px 0}
.buyout-tabs-list {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; z-index:0}
@media (max-width:1023px) {.buyout-tabs-list {-ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
}
.buyout-tabs-list .tab-switcher {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
@media (max-width:1023px) {.buyout-tabs-list .tab-switcher {margin:15px 0}
 .buyout-tabs-list .tab-switcher span {padding-left:5px}
}
.buyout-tabs-list .tab-switcher-button {position:relative; width:100px; min-width:100px; height:50px; background:#da291c; border-radius:30px; cursor:pointer}
.buyout-tabs-list .tab-switcher-button::before {content:""; position:absolute; display:block; width:46px; height:46px; left:unset; right:1px; top:1px; background:#fff; border:1px solid #e2e2e2; border-radius:50%; -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.25),-2px 2px 6px rgba(0,0,0,0.15); box-shadow:0 1px 1px rgba(0,0,0,0.25),-2px 2px 6px rgba(0,0,0,0.15); -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.buyout-tabs-list .tab-switcher-button.active::before {right:unset; left:1px}
.buyout-tabs-list .buyout-tab {width:49%}
@media (max-width:1023px) {.buyout-tabs-list .buyout-tab {width:100%; min-width:100%; margin:15px 0}
 .buyout-tabs-list .buyout-tab span {padding-left:5px}
}
.buyout-tabs-list .buyout-tab-title {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:100%; padding:0 30px; background:#fff; color:#98a9af; font-weight:bold; font-size:20px; line-height:24px; text-align:center; cursor:pointer; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
@media (max-width:1023px) {.buyout-tabs-list .buyout-tab-title {width:auto; font-size:18px; line-height:21px}
}
.buyout-tabs-list .buyout-tab-title.active {color:#da291c; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.buyout-tabs-list .buyout-tab-title span {font-size:27px}
.buyout-tabs-list .buyout-tab.active .buyout-tab-title {background:#da291c; border-color:#da291c; color:#fff}
.buyout-tabs-list .buyout-tab.active .buyout-tab-subtitle {color:#131313; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.buyout-tabs-list .buyout-tab-subtitle {font-weight:400; font-size:14px; line-height:130%; color:#98a9af; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.buyout-tabs-content:not(.active) {display:none}
.contacts__block-wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap}
.contacts__dealer-block {width:35%}
@media (max-width:1023px) {.contacts__dealer-block {width:100%}
}
.contacts__map-block {width:65%; overflow:hidden}
@media (max-width:1023px) {.contacts__map-block {width:100%}
}
.contacts__map-block .simple-map {width:100%; height:100%; min-height:300px}
@media (max-width:1023px) {.contacts__map-block .simple-map {height:525px; margin-top:30px}
}
@media (max-width:767px) {.contacts__map-block .simple-map {height:325px}
}
.contacts__dealer-item-wrap {margin-right:6px}
@media (max-width:1023px) {.contacts__dealer-item-wrap {margin-right:0}
}
.contacts__dealer-item {border-radius:6px; padding:24px; -webkit-transition:0.2s all; -o-transition:0.2s all; transition:0.2s all}
@media (max-width:1023px) {.contacts__dealer-item {margin:6px 0}
}
.contacts__dealer-item.active {background:#f5f7fa}
.contacts__dealer-item.active .btns .btn.show-map {background:#da291c !important; border-color:#da291c !important; color:#fff !important}
.contacts__dealer-item .h2 {color:#131313; font-weight:bold; font-size:18px; line-height:24px; margin-bottom:16px}
.contacts__dealer-item .btns {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap}
.contacts__dealer-item .btns .btn {-webkit-transition:0.2s all; -o-transition:0.2s all; transition:0.2s all; margin-top:12px}
@media (max-width:767px) {.contacts__dealer-item .btns .btn {width:100%}
}
.contacts__dealer-item .btns .btn:first-child {margin-right:24px}
@media (max-width:767px) {.contacts__dealer-item .btns .btn:first-child {margin-right:0}
}
.contacts__dealer-item .btns .btn:hover {background:#da291c !important; border-color:#da291c !important; color:#fff !important}
.contacts__dealer-item .btns .btn.show-map {background:#f5f7fa}
.contacts__dealer-item .btns .btn.route-map {border-color:#cbcbcb; background:transparent}
.dealer__mark {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:5px}
@media (max-width:767px) {.dealer__mark {margin-top:20px}
}
.rating {display:-webkit-box; display:-ms-flexbox; display:flex; margin-right:20px}
.rating__stars {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-right:10px}
.rating__star:not(:last-child) {margin-right:2px}
.simple-page .contacts_block .vcard .rating__star svg {width:20px; height:20px; fill:#f2c94c; stroke:#0000}
.simple-page .contacts_block .vcard .rating__star.disabled svg {fill:#edf1f2}
.rating__mark {font-weight:700; font-size:14px}
.centers__reviews {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; font-size:14px}
.tooltip {-webkit-box-flex:0; -ms-flex:0 0 14px; flex:0 0 14px; height:14px; width:14px; position:relative; margin-left:4px}
.tooltip__wrap {position:absolute; top:100%; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); width:250px; padding:20px; background-color:#fff; border-radius:10px; text-align:center; z-index:3; -webkit-transition:opacity 0.2s; -o-transition:opacity 0.2s; transition:opacity 0.2s; opacity:0; pointer-events:none}
.tooltip__icon:hover + .tooltip__wrap {opacity:1}
.car-card .section h1 {margin-bottom:0}
@media (max-width:767px) {.car-card .product-card__title {padding-right:0}
}
.car-card .product-card__left {width:62%}
@media (max-width:1023px) {.car-card .product-card__left {width:100%; max-width:none}
}
.car-card .product-card__right {position:relative; width:calc(38% - 60px); margin-left:60px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
@media (max-width:1023px) {.car-card .product-card__right {width:100%; margin:0}
}
@media (max-width:767px) {.car-card .product-card__right {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
@media (max-width:767px) {.car-card .product-card__right .credit {width:100%; margin-top:-30px; font-size:14px}
}
@media (max-width:1023px) {.car-card .product-card.line__name {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column}
}
@media (max-width:1365px) {.car-card .product-card.line__name .product-card__name {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
}
.car-card .product-card.line__name .product-card__price {margin:0}
@media (max-width:767px) {.car-card .product-card.line__name .product-card__price {margin-top:20px; width:100%}
}
.car-card .product-card.line__name .product-card__price_alt {font-size:16px; line-height:24px; color:#da291c; border-bottom:1px dashed #da291c; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; cursor:pointer; position:relative; margin-top:-20px}
@media (max-width:1365px) {.car-card .product-card.line__name .product-card__price_alt {margin-top:0}
}
@media (max-width:767px) {.car-card .product-card.line__name .product-card__price_current {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
.car-card .product-card.line__name .product-card__price_modal {position:absolute; width:340px; background-color:#ffffff; border:1px solid #e0e0e0; -webkit-box-sizing:border-box; box-sizing:border-box; border-radius:5px; padding:20px; left:0; top:30px; color:#000000; cursor:auto; display:none}
.car-card .product-card.line__name .product-card__price_modal .pm__title {font-size:16px; line-height:19px; font-weight:500}
.car-card .product-card.line__name .product-card__price_modal .pm__content_line {margin-top:30px; display:-webkit-box; display:-ms-flexbox; display:flex}
.car-card .product-card.line__name .product-card__price_modal .pm__content_line label {font-size:18px; line-height:22px; width:180px; -ms-flex-negative:0; flex-shrink:0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.car-card .product-card.line__name .product-card__price_modal .pm__content_line .descr {font-size:14px; line-height:19px; color:#828282}
@media (max-width:1365px) {.car-card .product-card.line__name .product-card__price_inner {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; display:-webkit-box; display:-ms-flexbox; display:flex}
}
@media (max-width:1365px) {.car-card .product-card.line__name .product-card__price_inner .old {margin-left:0}
}
.car-card .product-card.line__name .product-card__price_inner .credit {min-height:15px; text-align:right}
@media (max-width:1365px) {.car-card .product-card.line__name .product-card__price_inner .credit {min-height:0; text-align:left}
}
@media (max-width:767px) {.car-card .product-card.line__name .product-card__price_additional {margin:10px 0}
}
@media (max-width:767px) {.car-card .product-card.line__name .product-card__price_additional .credit {-webkit-transform:translateX(55px); -ms-transform:translateX(55px); transform:translateX(55px); font-size:13px}
}
@media (max-width:767px) {.car-card .product-card.line__name .product-card__price .new {line-height:28px}
}
.car-card .product-card.line__name .product-card__icons {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
@media (max-width:767px) {.car-card .product-card.line__name .product-card__icons {position:absolute; right:0; top:14px}
}
.car-card .product-card.line__name .product-card__icons .offer__share,.car-card .product-card.line__name .product-card__icons .offer__favourite,.car-card .product-card.line__name .product-card__icons .offer__compare {position:relative; padding:0; display:-webkit-box; display:-ms-flexbox; display:flex; width:20px; margin:0; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; margin-left:8px; padding-top:10px; cursor:pointer}
.car-card .product-card.line__name .product-card__icons .offer__share svg,.car-card .product-card.line__name .product-card__icons .offer__favourite svg,.car-card .product-card.line__name .product-card__icons .offer__compare svg {height:32px; fill:none; stroke:#98a9af}
.car-card .product-card.line__name .product-card__icons .offer__share.active svg,.car-card .product-card.line__name .product-card__icons .offer__share:hover svg,.car-card .product-card.line__name .product-card__icons .offer__favourite.active svg,.car-card .product-card.line__name .product-card__icons .offer__favourite:hover svg,.car-card .product-card.line__name .product-card__icons .offer__compare.active svg,.car-card .product-card.line__name .product-card__icons .offer__compare:hover svg {fill:#da291c; stroke:#da291c}
.car-card .product-card.line__name .product-card__icons .offer__share .tooltip,.car-card .product-card.line__name .product-card__icons .offer__favourite .tooltip,.car-card .product-card.line__name .product-card__icons .offer__compare .tooltip {display:none; position:absolute; top:-15px; width:auto; height:auto; white-space:nowrap; color:#fff; background:rgba(0,0,0,0.8); padding:5px 10px; border-radius:10px; font-size:12px}
.car-card .product-card.line__name .product-card__icons .offer__compare svg {stroke-width:3px}
@media (max-width:767px) {.car-card .product-card.line__name .product-card .price-line {width:100%}
}
@media (max-width:767px) {.car-card .product-card.line__name .product-card .price-line__price-type {margin:auto; left:0; right:0; width:132px}
}
@media (max-width:1365px) {.car-card .product-card.line__general .product-card__buttons .button {width:100%}
}
@media (max-width:1023px) {.car-card .product-card.line__general .product-card__buttons .button {width:100%; max-width:400px; margin:0 auto 6px}
}
@media (max-width:1023px) {.car-card .product-card.line__general .product-card__buttons .button.button_red {width:100%; max-width:400px; margin:0 auto 6px}
}
.car-card .product-card.line__general .product-card__right {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.car-card .product-card.line__general .product-card__right .product-info__benefits {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; overflow:hidden; -webkit-transition:0.3s; -o-transition:0.3s; transition:0.3s; margin-top:50px}
@media (max-width:1023px) {.car-card .product-card.line__general .product-card__right .product-info__benefits {max-width:400px; margin-left:auto; margin-right:auto}
}
.car-card .product-card.line__general .product-card__right .product-info__benefits_item {min-width:40%; max-width:50%; width:-webkit-min-content; width:-moz-min-content; width:min-content; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:24px}
@media (max-width:1365px) {.car-card .product-card.line__general .product-card__right .product-info__benefits_item {min-width:50%; max-height:53px}
}
.car-card .product-card.line__general .product-card__right .product-info__benefits_item .bf__text {font-size:14px; line-height:17px; margin-left:18px}
@media (max-width:1365px) {.car-card .product-card.line__general .product-card__right .product-info__benefits_item .bf__text {font-size:12px; line-height:14px}
}
.car-card .product-card.line__general .product-card__right .product-info__benefits_more {cursor:pointer; text-align:center}
.car-card .product-card.line__general .product-card__right .product-info__benefits_more svg {width:11px; height:6px; margin-left:10px; fill:none; stroke:#000000}
.car-card .product-card.line__general .product-card__right .product-info__state {margin-top:30px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
@media (max-width:1023px) {.car-card .product-card.line__general .product-card__right .product-info__state {width:100%; max-width:400px; margin-left:auto; margin-right:auto}
}
.car-card .product-card.line__general .product-card__right .product-info__state_right {margin-left:16px}
.car-card .product-card.line__general .product-card__right .product-info__state_text {font-size:14px; line-height:21px}
.car-card .product-card.line__general .product-card__right .product-info__state_link {color:#828282; text-decoration:underline; font-size:14px; line-height:21px}
.car-card .product-card.line__general .product-card__right .product-info__state_link .loading:after {content:""; display:inline-block; background:url(/_assets/img/style/ajax-load.gif); background-size:contain; background-repeat:no-repeat; width:16px; height:16px; position:absolute; margin-left:4px; margin-top:4px}
.car-card .product-card.line__general .product-card__right .product-info__card {margin-top:30px; border:1px solid #e0e0e0; -webkit-box-sizing:border-box; box-sizing:border-box; border-radius:5px; padding:16px 12px}
@media (max-width:1023px) {.car-card .product-card.line__general .product-card__right .product-info__card {width:100%; max-width:400px; margin-left:auto; margin-right:auto}
}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__title {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_text {font-size:14px; line-height:17px; color:#000000}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_icons {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_icons .offer__share,.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_icons .offer__favourite,.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_icons .offer__compare {padding:0; display:-webkit-box; display:-ms-flexbox; display:flex; width:20px; margin:0; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; margin-left:8px; cursor:pointer}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_icons .offer__share svg,.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_icons .offer__favourite svg,.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_icons .offer__compare svg {height:20px; fill:none; stroke:#98a9af; stroke-width:1px}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_icons .offer__share.active svg,.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_icons .offer__share:hover svg,.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_icons .offer__favourite.active svg,.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_icons .offer__favourite:hover svg,.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_icons .offer__compare.active svg,.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_icons .offer__compare:hover svg {fill:#da291c; stroke:#da291c}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__title_icons .offer__compare svg {stroke-width:4px}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__price {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-top:16px; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__price_img {-ms-flex-preferred-size:30%; flex-basis:30%}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__price_img img {border-radius:5px}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__price_container {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -ms-flex-preferred-size:65%; flex-basis:65%}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__price_wrapper {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end}
@media (max-width:1365px) {.car-card .product-card.line__general .product-card__right .product-info__card .bc__price_wrapper {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column}
}
@media (max-width:1023px) {.car-card .product-card.line__general .product-card__right .product-info__card .bc__price_wrapper {-webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row}
}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__price_cur {font-weight:900; font-size:24px; line-height:38px; color:#da291c}
@media (max-width:767px) {.car-card .product-card.line__general .product-card__right .product-info__card .bc__price_cur {font-size:20px}
}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__price_old {font-size:18px; line-height:28px; color:#828282; text-decoration:line-through}
@media (max-width:767px) {.car-card .product-card.line__general .product-card__right .product-info__card .bc__price_old {font-size:16px}
}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__price_credit {font-size:12px; line-height:24px; color:#2c2c2c}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__price_ext {font-size:12px; line-height:20px; color:#da291c}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__content_line {margin-top:30px; display:-webkit-box; display:-ms-flexbox; display:flex}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__content_line label {font-size:18px; line-height:22px; width:180px; -ms-flex-negative:0; flex-shrink:0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__content_line .descr {font-size:14px; line-height:19px; color:#828282}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__dealer {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-top:10px}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__dealer_left {margin-right:30px}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__dealer_name {font-weight:bold; font-size:16px; line-height:22px; color:#131313}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__dealer_adr {font-weight:bold; font-size:14px; line-height:20px; color:#131313}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__dealer_title {font-size:12px; line-height:14px; text-transform:uppercase; color:#98a9af}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__dealer_phone {font-weight:bold; font-size:16px; line-height:22px; color:#da291c}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__dealer_phone a {white-space:nowrap}
@media (max-width:767px) {.car-card .product-card.line__general .product-card__right .product-info__card .bc__dealer_phone a {font-size:12px}
}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__button {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-top:30px; gap:10px}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__button__credit-text {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.car-card .product-card.line__general .product-card__right .product-info__card .bc__button .button {width:100%}
.car-card .product-card.line__contacts {background-color:#f5f7fa}
.car-card .product-card.line__contacts .product-card__left {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:10px 0 10px 10px; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
@media (max-width:1023px) {.car-card .product-card.line__contacts .product-card__left {padding:10px}
}
@media (max-width:767px) {.car-card .product-card.line__contacts .product-card__left {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
.car-card .product-card.line__contacts .product-card__right {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:10px 20px 10px 0}
@media (max-width:1365px) {.car-card .product-card.line__contacts .product-card__right {padding:10px}
}
@media (max-width:767px) {.car-card .product-card.line__contacts .product-card__right {-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; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start}
}
@media (max-width:1365px) {.car-card .product-card.line__contacts .product-card__contact_col {width:100%}
}
@media (max-width:767px) {.car-card .product-card.line__contacts .product-card__contact_col {width:50%}
}
.car-card .product-card.line__contacts .product-card__contact_name {font-weight:bold; font-size:18px; line-height:24px; color:#131313}
@media (max-width:1365px) {.car-card .product-card.line__contacts .product-card__contact_name {width:100%; -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0}
}
@media (max-width:1023px) {.car-card .product-card.line__contacts .product-card__contact_name {-webkit-box-ordinal-group:1; -ms-flex-order:0; order:0}
}
@media (max-width:767px) {.car-card .product-card.line__contacts .product-card__contact_name {width:100%; margin-bottom:16px}
}
.car-card .product-card.line__contacts .product-card__contact_addr {font-weight:bold; font-size:18px; line-height:24px; color:#131313}
.car-card .product-card.line__contacts .product-card__contact_addr svg {fill:#98a9af; display:inline; width:12px; height:16px}
.car-card .product-card.line__contacts .product-card__contact_addr br {display:none}
.car-card .product-card.line__contacts .product-card__contact_tomap {margin-left:16px; font-size:12px; line-height:14px; -webkit-text-decoration-line:underline; text-decoration-line:underline; color:#828282; margin-bottom:3px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
@media (max-width:1365px) {.car-card .product-card.line__contacts .product-card__contact_tomap {margin-left:0}
}
@media (max-width:1365px) {.car-card .product-card.line__contacts .product-card__contact_link {-webkit-box-ordinal-group:4; -ms-flex-order:3; order:3}
}
@media (max-width:1023px) {.car-card .product-card.line__contacts .product-card__contact_link {-webkit-box-ordinal-group:1; -ms-flex-order:0; order:0}
}
.car-card .product-card.line__contacts .product-card__contact_btn {margin-left:auto}
@media (max-width:1365px) {.car-card .product-card.line__contacts .product-card__contact_btn {-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; width:100%}
}
@media (max-width:1023px) {.car-card .product-card.line__contacts .product-card__contact_btn {-webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; margin-left:0}
}
@media (max-width:767px) {.car-card .product-card.line__contacts .product-card__contact_btn {width:100%}
}
.car-card .product-card.line__contacts .product-card__contact_btn .button {width:100%; margin-top:0}
.car-card .product-card.line__contacts .product-card__contact_btn .button:last-child {border:1px solid #131313; margin-top:8px}
@media (max-width:767px) {.car-card .product-card.line__contacts .product-card__contact_btn .button:last-child {margin-top:0}
}
.car-card .product-card.line__contacts .product-card__contact_button svg {fill:none; stroke:#ffffff; width:15px; height:15px; stroke-width:2px; margin-bottom:-2px}
.car-card .product-card.line__contacts .product-card__contact_phone {white-space:nowrap}
@media (max-width:1365px) {.car-card .product-card.line__contacts .product-card__contact_phone {text-align:right}
}
@media (max-width:1023px) {.car-card .product-card.line__contacts .product-card__contact_phone {text-align:left}
}
.car-card .product-card.line__contacts .product-card__contact_grade {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end}
.car-card .product-card.line__contacts .product-card__contact_grade .cg__stars {display:-webkit-box; display:-ms-flexbox; display:flex}
.car-card .product-card.line__contacts .product-card__contact_grade .cg__stars_star svg {width:14px; height:14px; margin-right:5px; fill:#c4c4c4}
.car-card .product-card.line__contacts .product-card__contact_grade .cg__stars_star.active svg {fill:#eed345}
.car-card .product-card.line__contacts .product-card__contact_grade .cg__review {width:100%; text-align:right; padding-top:5px}
@media (max-width:1365px) {.car-card .product-card.line__contacts .product-card__contact_grade .cg__review {padding-right:0}
}
.car-card .product-card.line__reviews {position:relative; display:block; width:65%; margin-top:18px; margin-bottom:60px}
@media (max-width:1365px) {.car-card .product-card.line__reviews {width:55%}
}
@media (max-width:1023px) {.car-card .product-card.line__reviews {width:50%}
}
@media (max-width:767px) {.car-card .product-card.line__reviews {width:100%; margin-top:0}
}
.car-card .product-card.line__reviews .reviews-title {font-weight:bold; font-size:32px; line-height:38px; color:#2c2c2c; margin-left:15px; margin-bottom:20px}
.car-card .product-card.line__reviews .product-card__reviews_item {padding:20px 30px; border:1px solid #e2e2e2; border-radius:12px; margin:10px 15px; min-height:300px}
@media (max-width:767px) {.car-card .product-card.line__reviews .product-card__reviews_item {margin:5px}
}
.car-card .product-card.line__reviews .product-card__reviews_item .rw__user {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.car-card .product-card.line__reviews .product-card__reviews_item .rw__user_photo {margin-right:10px}
.car-card .product-card.line__reviews .product-card__reviews_item .rw__user_photo img {width:50px; height:50px; -o-object-fit:contain; object-fit:contain}
.car-card .product-card.line__reviews .product-card__reviews_item .rw__user_name {font-size:18px; line-height:24px; color:#2c2c2c; width:-webkit-min-content; width:-moz-min-content; width:min-content}
.car-card .product-card.line__reviews .product-card__reviews_item .rw__stars {display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:20px}
.car-card .product-card.line__reviews .product-card__reviews_item .rw__stars_star svg {width:14px; height:14px; margin-right:5px; fill:#c4c4c4}
.car-card .product-card.line__reviews .product-card__reviews_item .rw__stars_star.active svg {fill:#eed345}
.car-card .product-card.line__reviews .product-card__reviews_item .rw__descr {font-size:18px; line-height:24px; color:#000000; margin-top:16px; overflow:auto; padding-right:6px}
@media (max-width:767px) {.car-card .product-card.line__reviews .product-card__reviews .owl-stage-outer {overflow:visible}
}
.car-card .product-card.line__reviews .product-card__reviews .owl-nav {display:-webkit-box; display:-ms-flexbox; display:flex; position:absolute; height:auto; width:auto; left:unset; top:-15px; right:15px}
@media (max-width:767px) {.car-card .product-card.line__reviews .product-card__reviews .owl-nav {display:none}
}
.car-card .product-card.line__reviews .product-card__reviews .owl-nav button {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; width:40px; height:40px; background:#fff; border:1px solid #e2e2e2; border-radius:0 5px 5px 0; color:#2c2c2c}
.car-card .product-card.line__reviews .product-card__reviews .owl-nav button span {font-size:0; position:relative; width:16px; height:16px; border-bottom:2px solid #2c2c2c; border-right:2px solid #2c2c2c; margin-left:-6px; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg)}
.car-card .product-card.line__reviews .product-card__reviews .owl-nav button.owl-prev {margin-right:-1px}
.car-card .product-card.line__map {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap; width:30%; margin-bottom:60px; background:#f6f7fb; border-radius:5px; overflow:hidden}
@media (max-width:1365px) {.car-card .product-card.line__map {width:40%}
}
@media (max-width:1023px) {.car-card .product-card.line__map {width:45%}
}
@media (max-width:767px) {.car-card .product-card.line__map {width:100%; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin-top:0}
}
.car-card .product-card.line__map .product-card__col {width:100%; padding:24px 24px 0 24px}
@media (max-width:767px) {.car-card .product-card.line__map .product-card__col {width:100%}
}
.car-card .product-card.line__map .product-card__col1 {padding-right:30px}
@media (max-width:767px) {.car-card .product-card.line__map .product-card__col1 {padding:0; margin-bottom:16px}
}
.car-card .product-card.line__map .product-card__col_title {font-weight:bold; font-size:32px; line-height:38px; color:#2c2c2c; margin-bottom:20px}
@media (max-width:767px) {.car-card .product-card.line__map .product-card__col_title {font-size:20px; line-height:24px}
}
.car-card .product-card.line__map .product-card__col_descr .mp__line {margin-bottom:12px; font-size:18px; line-height:24px; color:#2c2c2c}
@media (max-width:767px) {.car-card .product-card.line__map .product-card__col_descr .mp__line {font-size:14px; line-height:22px}
}
.car-card .product-card.line__map .product-card__col_descr .mp__line svg {width:20px; height:20px; fill:none; stroke:#da291c; margin-bottom:-2px; margin-right:10px}
@media (max-width:767px) {.car-card .product-card.line__map .product-card__col_descr .mp__line svg {margin-right:4px}
}
.car-card .product-card.line__map .product-card__col_descr .mp__line a {font-weight:bold}
.car-card .product-card.line__map #card_map {width:calc(100% + 48px); height:270px; margin-top:32px; margin-left:-24px}
.car-card .z3 {z-index:3}
.car-card .rchckbx,.car-card .bcckbx {position:absolute; z-index:-1; opacity:0; margin:10px 0 0 20px}
.car-card .rchckbx + label,.car-card .bcckbx + label {position:relative; padding:0 0 0 47px; cursor:pointer}
.car-card .rchckbx + label:before,.car-card .bcckbx + label:before {content:""; position:absolute; top:0; left:0; width:40px; height:20px; border-radius:13px; background:#cdd1da; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.car-card .rchckbx + label:after,.car-card .bcckbx + label:after {content:""; position:absolute; top:2px; left:2px; width:16px; height:16px; border-radius:10px; background:#fff; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.car-card .rchckbx:checked + label:before,.car-card .bcckbx:checked + label:before {background:#da291c}
.car-card .rchckbx:checked + label:after,.car-card .bcckbx:checked + label:after {left:22px}
.car-card .q {display:inline}
.car-card .q svg {width:16px; height:16px; fill:#828282; margin-bottom:-2px}
.car-card .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {padding:0 !important; border:none !important; background:transparent !important; opacity:0.35}
.car-card.partner-card .partner-label {margin-right:30px}
.car-card.partner-card .partner-label svg {fill:none; stroke:#cd180a; width:15px; height:15px; stroke-width:2px; margin-bottom:-2px; margin-right:8px}
.car-card.partner-card .partner-label span {color:#cd180a; font-weight:400; white-space:nowrap}
.car-card.partner-card .partner-label.button {cursor:auto}
.car-card.partner-card .partner-disclaimer {position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; color:#da291c; font-weight:700; background-color:#f5f7fa; padding:16px; margin-bottom:20px; border-radius:4px}
.car-card.partner-card .partner-disclaimer span svg {fill:none; stroke:#da291c; width:24px; height:17px; stroke-width:2px; margin-bottom:-2px; margin-right:8px}
.car-card.partner-card .partner-disclaimer .q svg {fill:#da291c; cursor:pointer}
.car-card.partner-card .partner-disclaimer .tooltip {width:260px; height:auto; position:absolute; right:0; top:85%; display:none; padding:12px; border-radius:4px; background:#fff; -webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,0.1); box-shadow:0 4px 20px 0 rgba(0,0,0,0.1); font-size:12px; color:#131313; font-weight:400}
.car-card.partner-card .partner-disclaimer .tooltip a {border-bottom:1px solid #131313}
@media (max-width:767px) {.car-card.partner-card .product-card__left .partner-disclaimer {display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; margin:20px 0 -30px 0}
}
.textpage {padding-top:20px; max-width:856px; margin:0 auto 100px; padding-top:20px; max-width:856px; margin:0 auto 100px}
.textpage img {max-width:100%; height:auto; border-style:none; border-radius:14px; margin-bottom:50px; margin-top:50px; display:block}
.textpage h1 {font-weight:700; font-size:32px; line-height:1.2; margin-bottom:30px; max-width:740px}
.textpage h2 {font-weight:700; font-size:32px; line-height:1.2; margin-bottom:30px; max-width:740px; font-weight:700; font-size:32px; line-height:1.2; margin-bottom:30px; max-width:740px}
.textpage h3 {font-size:24px; line-height:1; font-weight:700; margin-top:0; margin-bottom:30px}
.textpage ul {list-style-type:none; margin:20px 0; padding:0; font-size:16px; line-height:1.5}
.textpage ul li {position:relative; padding-left:16px}
.textpage ul li:not(:last-child) {margin-bottom:10px}
.textpage ul li:before {position:absolute; content:""; width:6px; height:6px; background-color:#da291c; border-radius:50%; left:0; top:8px}
.textpage p {font-size:16px; line-height:1.5; margin:20px 0}
.company h1 {margin:50px 0 25px 0}
.services__wrap {background-color:#fcfcfc}
.services__main-title {margin-bottom:30px}
.services__item {background-color:#fff; border-radius:14px; padding:40px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.services__item:not(:last-child) {margin-bottom:20px}
.services__item:hover .services__title {color:#da291c}
.services__icon {-webkit-box-flex:0; -ms-flex:0 0 60px; flex:0 0 60px; margin-right:40px}
.services__title {font-weight:700; font-size:24px; line-height:1.2; margin-bottom:20px; -webkit-transition:color 0.2s; -o-transition:color 0.2s; transition:color 0.2s}
.services__descr {color:#54585a; font-size:14px; line-height:1.5}
.mission {padding-bottom:120px}
.mission__main-image {padding-top:32.4074%; overflow:hidden; position:relative; border-radius:14px; margin-bottom:50px}
.mission__main-image img {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.mission__main-image picture {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.mission__main-title {margin-bottom:30px}
.mission__text {font-size:16px; line-height:1.5; text-align:justify; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.mission__text-item:nth-child(1) {-webkit-box-flex:0; -ms-flex:0 1 526px; flex:0 1 526px; margin-right:129px}
.mission__text-item:nth-child(2) {-webkit-box-flex:0; -ms-flex:0 1 571px; flex:0 1 571px}
.mission__wrap {margin-top:135px}
.mission__item {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; max-width:1226px}
.mission__item:not(:last-child) {margin-bottom:100px}
.mission__item:last-child {padding-bottom:120px}
.mission__info {-webkit-box-flex:0; -ms-flex:0 0 570px; flex:0 0 570px; margin-right:90px}
.mission__descr {padding-top:31px; color:#54585a; text-align:justify; font-weight:500; font-size:16px; line-height:1.5}
.mission__row {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.mission__num {color:#da291c; font-weight:300; font-size:73px; line-height:1.2; -webkit-box-flex:0; -ms-flex:0 0 93px; flex:0 0 93px; margin-right:30px}
.mission__title {font-weight:900; font-size:38px; line-height:1.1; padding-top:22px}
.mission__quote {margin-left:50px; margin-top:290px; max-width:410px; position:relative; font-weight:300; font-size:20px; line-height:1.4}
.mission__quote:before {position:absolute; content:""; width:63px; height:63px; top:-30px; left:-42px; background:url(/local/templates/main/assets/bx-styles/../img/icons/icon_quote_large.svg) center center/contain no-repeat; z-index:-1}
.leaders__group:not(:last-child) {margin-bottom:50px}
.leaders__list {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:40px; margin-left:-12px; margin-right:-12px}
.leaders__item {-webkit-box-flex:0; -ms-flex:0 0 calc(25% - 24px); flex:0 0 calc(25% - 24px); margin:0 12px 24px}
.leaders__photo {margin-bottom:20px}
.leaders__photo-wrap {border-radius:14px; background:-webkit-gradient(linear,left bottom,left top,from(#edf1f2),to(#edf1f2) ); background:-o-linear-gradient(bottom,#edf1f2,#edf1f2); background:linear-gradient(0deg,#edf1f2,#edf1f2); padding-top:100%; overflow:hidden; position:relative}
.leaders__photo-wrap img {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.leaders__photo-wrap picture {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.leaders__name {font-size:24px; font-weight:700; line-height:1.17}
.leaders__desc {color:#54585a; font-size:14px; line-height:1.5; margin-top:8px}
.career {padding-bottom:80px}
.career_pb60 {padding-bottom:60px}
.career_clear {padding-bottom:0}
.career_clear .career__main-image {margin-bottom:0}
.career_pb0 {padding-bottom:0}
.career__main {position:relative}
.career__main-image {border-radius:14px; margin-bottom:50px; font-size:0; padding-top:32.4%; overflow:hidden; position:relative}
.career__main-image img {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.career__main-image picture {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.career__main-title {margin-bottom:30px}
.career__main-descr {margin-bottom:30px; font-size:16px; line-height:1.5; max-width:1070px}
.career__main-descr_full {max-width:100%}
.career__main-button {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.career__why {margin-top:140px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.career__why-image {-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; -webkit-box-flex:0; -ms-flex:0 1 636px; flex:0 1 636px; margin-left:30px}
.career__why-wrap {padding-top:56.25%; overflow:hidden; position:relative; border-radius:14px}
.career__why-wrap img {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.career__why-wrap picture {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.career__why-info {-webkit-box-flex:0; -ms-flex:0 1 590px; flex:0 1 590px}
.career__why-title {margin-bottom:40px; font-size:32px; line-height:1.33}
.career__why-descr {font-size:16px; line-height:1.5; text-align:justify}
.career__advantages {margin-top:140px}
.career__advantages-title {text-align:center; margin-bottom:70px}
.career__advantages-wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-bottom:-70px}
.career__advantages-item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:20px; -ms-flex-preferred-size:calc(100% / 3 - (20px * (3 - 1)) / 3); flex-basis:calc(100% / 3 - (20px * (3 - 1)) / 3); max-width:calc(100% / 3 - (20px * (3 - 1)) / 3); margin-bottom:70px}
.career__advantages-item:nth-child(4n) {margin-right:20px}
.career__advantages-item:nth-child(3n) {margin-right:0}
.career__advantages-icon {width:60px; margin:0 auto 30px}
.career__advantages-descr {font-size:16px; line-height:1.5; text-align:center}
.career__info {margin-top:140px}
.career__info_mt {margin-top:60px}
.career__info-item {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.career__info-item:not(:last-child) {margin-bottom:70px}
.career__info-item:nth-child(odd) .career__info-image {-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1}
.career__info-image {-webkit-box-flex:0; -ms-flex:0 1 590px; flex:0 1 590px; border-radius:14px; overflow:hidden; font-size:0}
.career__info-image_width {-webkit-box-flex:0; -ms-flex:0 1 625px; flex:0 1 625px}
.career__info-wrap {padding-top:66.3282%; overflow:hidden; position:relative}
.career__info-wrap img {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.career__info-wrap picture {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.career__info-wrap iframe {position:absolute; top:0; left:0; width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.career__info-title {font-size:32px; margin-bottom:30px}
.career__info-descr {font-size:16px; line-height:1.5}
.career__info-descr p:last-child {margin-bottom:0}
.career__info-i {-webkit-box-flex:0; -ms-flex:0 1 616px; flex:0 1 616px}
.career__info-i_width {-webkit-box-flex:0; -ms-flex:0 1 566px; flex:0 1 566px}
.career__principles {margin-top:140px}
.career__principles-title {text-align:center; margin-bottom:70px}
.career__principles-wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.career__principles-item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; margin-bottom:0; -ms-flex-preferred-size:calc(100% / 4 - (0px * (4 - 1)) / 4); flex-basis:calc(100% / 4 - (0px * (4 - 1)) / 4); max-width:calc(100% / 4 - (0px * (4 - 1)) / 4)}
.career__principles-item:nth-child(5n) {margin-right:0}
.career__principles-item:nth-child(4n) {margin-right:0}
.career__principles-icon {width:60px; margin:0 auto 30px}
.career__principles-descr {font-size:16px; line-height:1.5; text-align:center}
.career__logo {width:90px; height:90px; background-color:#fff; -webkit-box-shadow:0 12px 30px rgba(0,0,0,0.1); box-shadow:0 12px 30px rgba(0,0,0,0.1); border-radius:10px; position:absolute; top:20px; right:20px; 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; padding:10px}
.career__propose {margin-top:140px}
.career__propose-title {text-align:center; margin-bottom:20px}
.career__propose-descr {font-size:16px; line-height:1.5; margin-bottom:50px; text-align:center}
.career__propose-button {text-align:center}
.strategy__wrap {margin:60px 0 120px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start}
.strategy__image {position:relative; width:450px; -webkit-box-flex:0; -ms-flex:0 0 450px; flex:0 0 450px; margin-right:100px; position:sticky; top:20px}
.strategy__content {-webkit-box-flex:1; -ms-flex:1 1 100%; flex:1 1 100%; position:relative}
.strategy__desc {padding:30px 0}
.strategy__desc:not(:last-child) {border-bottom:1px solid #edf1f2}
.strategy__desc-title {font-weight:700; font-size:24px; line-height:1.17}
.strategy__desc-wrap {margin:20px 0 0 30px; line-height:1.5; padding-top:20px}
.awards {padding:20px 0 120px}
.awards__wrap {margin-top:50px}
.awards__row {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.awards__row:nth-child(2n) {-webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse}
.awards__row:nth-child(2n) .awards__img {-webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; margin-left:50px; margin-right:0}
.awards__row:not(:last-child) {margin-bottom:120px}
.awards__img {-webkit-box-flex:0; -ms-flex:0 0 500px; flex:0 0 500px; margin-right:50px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start}
.awards__img img {border-radius:14px}
.awards__content {-webkit-box-flex:1; -ms-flex:1 1 10%; flex:1 1 10%}
.awards__name {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:32px; line-height:1.19; font-weight:700}
.awards__name img {margin-right:30px}
.awards__list {margin-top:40px}
.awards__years {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start}
.awards__years:not(:last-child) {margin-bottom:24px}
.awards__year {-webkit-box-flex:0; -ms-flex:0 0 48px; flex:0 0 48px; font-weight:700; padding-top:3px}
.awards__value {border-left:1px solid #da291c; padding-left:20px; line-height:1.5}
.awards__value p {margin-bottom:12px}
.awards__value p:last-child {margin-bottom:0}
.map__text {line-height:1.5; margin:30px 0}
.map__bg {padding:40px 0; background:#fcfcfc; margin:60px 0 100px}
.map__world {position:relative}
.map__world img {display:block; height:auto}
.map__world-lbl {display:none}
.map__content {background:#fff; -webkit-box-shadow:0 10px 60px -20px rgba(0,0,0,0.35); box-shadow:0 10px 60px -20px rgba(0,0,0,0.35); border-radius:14px; width:416px; padding:30px; position:absolute; top:50%; left:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); display:none; z-index:99}
.map__country {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; border-bottom:1px solid #edf1f2; padding-bottom:30px; margin-bottom:20px}
.map__country-name {font-size:18px; margin-left:10px}
.map__country-text {font-size:12px; line-height:1.5; text-align:justify}
.map__country-list {margin-top:20px; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap}
.map__country-item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:20px; margin-bottom:20px; -ms-flex-preferred-size:calc(100% / 3 - (20px * (3 - 1)) / 3); flex-basis:calc(100% / 3 - (20px * (3 - 1)) / 3); max-width:calc(100% / 3 - (20px * (3 - 1)) / 3); text-align:center}
.map__country-item:nth-child(4n) {margin-right:20px}
.map__country-item:nth-child(3n) {margin-right:0}
.map__country-logo img {height:auto}
.map__country-types {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
.map__country-type {font-size:12px; line-height:1.5}
.map__country-type:before {content:""; display:inline-block; width:8px; height:8px; background:#da291c; border-radius:50%; margin:0 3px}
.map__country-type_purpur:before {background:#38c2f1}
.map__country-type_gray:before {background:#88979e}
.map__country-info {display:-webkit-box; display:-ms-flexbox; display:flex; border-top:1px solid #edf1f2; padding-top:13px}
.map__country-info .map__country-type:before {margin-left:0; margin-right:7px}
.map__country-info .map__country-type:not(:last-child) {margin-right:40px}
.map__wrap {width:100%; max-width:856px; margin:0 auto 100px}
.map__close {width:24px; height:24px; position:absolute; right:30px; top:30px; cursor:pointer}
.map__close:hover svg {stroke:#da291c}
.map__close svg {width:100%; height:100%; stroke:#2c2c2c}
.map__marker {position:absolute}
.map__marker-round {width:22px; height:22px; border-radius:50%; background:rgba(218,41,28,0.8); color:#fff; font-size:14px; 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; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s; cursor:pointer}
.map__marker-round:hover {background:#da291c}
.map__marker-round:hover ~ .map__marker-tooltip {display:block; z-index:1}
.map__marker-round_2 {width:28px; height:28px}
.map__marker-round_3 {width:40px; height:40px}
.map__marker-round_4 {width:54px; height:54px}
.map__marker-tooltip {position:absolute; bottom:100%; left:50%; -webkit-transform:translate(-50%,-10px); -ms-transform:translate(-50%,-10px); transform:translate(-50%,-10px); background:#fff; border:1px solid #edf1f2; -webkit-box-shadow:0 6px 20px -20px rgba(0,0,0,0.25); box-shadow:0 6px 20px -20px rgba(0,0,0,0.25); border-radius:12px; padding:15px; font-size:18px; display:none}
.map__marker-tooltip img {width:32px; margin-right:10px; margin-left:32px}
.map__marker-tooltip-wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-transform:translateX(-32px); -ms-transform:translateX(-32px); transform:translateX(-32px)}
.history {padding-top:70px}
.history__wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap; position:relative}
.history__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:1px; -ms-flex-preferred-size:calc(100% / 6 - (1px * (6 - 1)) / 6); flex-basis:calc(100% / 6 - (1px * (6 - 1)) / 6); max-width:calc(100% / 6 - (1px * (6 - 1)) / 6); background-color:#edf1f2; padding:30px 15px 10px; cursor:pointer; overflow:hidden; margin-bottom:1px; height:204px}
.history__item:nth-child(7n) {margin-right:1px}
.history__item:nth-child(6n) {margin-right:0}
.history__item.active {background-color:#fff}
.history__item.active .history__year {color:#da291c}
.history__item.active .history__arrow svg {stroke:#da291c; -webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg)}
.history__main {height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.history__year {font-weight:700; font-size:38px; line-height:1.1; text-align:center; margin-bottom:18px}
.history__descr {text-align:center; font-weight:500; font-size:14px; line-height:1.3; margin-bottom:10px}
.history__arrow {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
.history__arrow svg {width:20px; height:20px; stroke:#2c2c2c}
.history__info {position:absolute; -webkit-transform:translateY(1px); -ms-transform:translateY(1px); transform:translateY(1px); display:none; left:0}
.history__info.active {display:block}
.history__info-row {padding:30px 0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.history__image {-webkit-box-flex:0; -ms-flex:0 0 300px; flex:0 0 300px; margin-right:53px}
.history__image-wrap {padding-top:88%; overflow:hidden; position:relative; border-radius:14px}
.history__image-wrap img {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.history__image-wrap picture {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.history__text {-moz-columns:2; -webkit-columns:2; columns:2; font-size:16px; line-height:1.5}
.card__table-group:not(:last-child) {margin-bottom:50px}
.card__table-row {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding-bottom:14px; border-bottom:1px solid #edf1f2; cursor:pointer}
.card__table-title {font-weight:700; font-size:24px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.card__table-arrow svg {width:24px; height:24px; stroke:#2c2c2c; stroke-width:2px}
.card__table-group.active .card__table-arrow svg {-webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg)}
.card__table-group.active .card__table-wrap {display:-webkit-box; display:-ms-flexbox; display:flex}
.card__table-wrap {padding-top:12px; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap; display:none}
.card__table-title-big {font-size:28px; font-weight:400}
.card__table-group-one {margin-top:60px; margin-bottom:45px !important}
.card__table-title-two {padding-bottom:50px}
.card__table-title-average {font-size:22px; font-weight:700}
.card__table-title-small {font-size:22px; font-weight:400}
.card__table-group-average {margin-bottom:50px !important}
.card__table-title-tree {margin-bottom:50px}
.card__table-group-small {margin-bottom:27px !important}
.news-page {padding-top:20px; padding-bottom:100px}
.news-page__main-title {margin-bottom:40px}
.news-page__select {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.news-page__select .input-select.opened .jq-selectbox__dropdown {border:none; border-top:none; border-radius:0}
.news-page__wrap {padding-top:30px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap; border-top:1px solid #edf1f2; margin-top:20px; margin-bottom:-40px}
.news-page__item {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:60px; -ms-flex-preferred-size:calc(100% / 2 - (60px * (2 - 1)) / 2); flex-basis:calc(100% / 2 - (60px * (2 - 1)) / 2); max-width:calc(100% / 2 - (60px * (2 - 1)) / 2); margin-bottom:40px}
.news-page__item:nth-child(3n) {margin-right:60px}
.news-page__item:nth-child(2n) {margin-right:0}
.news-page__item.border {border-bottom:1px solid #edf1f2}
.news-page__image {-webkit-box-flex:0; -ms-flex:0 0 270px; flex:0 0 270px; margin-right:14px}
.news-page__image-wrap {padding-top:74.074%; overflow:hidden; position:relative; border-radius:14px}
.news-page__image-wrap img {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.news-page__image-wrap picture {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.news-page__date {color:#88979e; font-size:13px; line-height:1.4; margin-bottom:10px}
.news-page__title {font-weight:700; font-size:22px; line-height:1.2; margin-bottom:20px}
.news-page__descr {font-size:15px; line-height:1.45; color:#88979e; max-width:306px}
.rights {padding:20px 0 100px}
.rights__wrap {margin-top:40px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-bottom:-40px}
.rights__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:24px; -ms-flex-preferred-size:calc(100% / 4 - (24px * (4 - 1)) / 4); flex-basis:calc(100% / 4 - (24px * (4 - 1)) / 4); max-width:calc(100% / 4 - (24px * (4 - 1)) / 4); margin-bottom:40px}
.rights__item:nth-child(5n) {margin-right:24px}
.rights__item:nth-child(4n) {margin-right:0}
.rights__item:hover {color:#da291c}
.rights__image {margin-bottom:24px}
.rights__image-wrap {padding-top:65.3594%; overflow:hidden; position:relative; border-radius:14px}
.rights__image-wrap img {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.rights__image-wrap picture {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
.rights__title {font-weight:700; font-size:16px; line-height:1.5}
@media (max-width:767px) {.services__item {display:block; padding:20px 15px}
 .services__icon {margin-right:auto; margin-bottom:30px}
 .mission {padding-bottom:70px}
 .mission__text {font-size:14px}
 .mission__wrap {margin-top:70px}
 .mission__descr {font-size:14px}
 .mission__row {display:block}
 .mission__num {font-size:40px; margin-right:15px; -webkit-box-flex:0; -ms-flex:0 0 50px; flex:0 0 50px}
 .mission__title {font-size:24px; font-weight:700; padding-top:12px}
 .mission__quote {left:20px}
 .mission__quote:before {width:40px; height:40px; left:-22px; top:-20px}
 .leaders__item {-webkit-box-flex:0; -ms-flex:0 0 calc(50% - 24px); flex:0 0 calc(50% - 24px)}
 .leaders__photo-wrap {border-radius:8px}
 .leaders__name {font-size:20px}
 .leaders__desc {word-break:break-all; font-size:13px}
 .career_pb60 {padding-bottom:40px}
 .career__main-image {margin-bottom:35px}
 .career__advantages-item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:20px; margin-bottom:20px; -ms-flex-preferred-size:calc(100% / 2 - (20px * (2 - 1)) / 2); flex-basis:calc(100% / 2 - (20px * (2 - 1)) / 2); max-width:calc(100% / 2 - (20px * (2 - 1)) / 2)}
 .career__advantages-item:nth-child(3n) {margin-right:20px}
 .career__advantages-item:nth-child(2n) {margin-right:0}
 .career__logo {width:50px; height:50px; top:10px; right:10px; padding:5px}
 .strategy__wrap {overflow:hidden}
 .strategy__image {width:auto; margin-left:0; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto}
 .strategy__desc-wrap {margin-left:0}
 .awards {padding-bottom:60px}
 .awards__wrap {margin-top:30px}
 .awards__row {display:block}
 .awards__row:nth-child(2n) .awards__img {margin-left:0}
 .awards__row:not(:last-child) {margin-bottom:60px}
 .awards__img {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 0 20px}
 .awards__img img {border-radius:8px}
 .awards__name {font-size:22px}
 .awards__list {margin-top:24px}
 .awards__value {font-size:14px; padding-top:2px}
 .map__text {margin:20px 0}
 .map__bg {margin:60px 0}
 .map__world {margin-left:-15px; margin-right:-15px; overflow:auto}
 .map__world-wrap {position:relative; width:700px}
 .map__world-lbl {display:block; text-align:center; margin-top:20px; font-size:14px; color:#cd4238}
 .map__content {width:100%; max-width:416px; -webkit-transform:none; -ms-transform:none; transform:none; position:relative; border-radius:10px; top:0}
 .map__country {padding-bottom:20px}
 .map__country-info {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column}
 .map__country-info .map__country-type:not(:last-child) {margin-right:0; margin-bottom:10px}
 .map__wrap {margin-bottom:60px}
 .map__close {right:15px; top:15px}
 .map__marker-round:hover ~ .map__marker-tooltip {display:none}
 .history__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:1px; margin-bottom:1px; -ms-flex-preferred-size:calc(100% / 2 - (1px * (2 - 1)) / 2); flex-basis:calc(100% / 2 - (1px * (2 - 1)) / 2); max-width:calc(100% / 2 - (1px * (2 - 1)) / 2)}
 .history__item:nth-child(3n) {margin-right:1px}
 .history__item:nth-child(2n) {margin-right:0}
 .history__info-row {display:block}
 .history__image {margin-right:0; margin-bottom:25px}
 .rights__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1); margin-bottom:24px}
 .rights__item:nth-child(2n) {margin-right:0}
 .rights__item:nth-child(1n) {margin-right:0}
 .news-page__select .jq-selectbox__select {border:1px solid #edf1f2}
 .news-page__select .jq-selectbox__select:hover {border:1px solid #edf1f2; background-color:transparent}
 .news-page__select .input-select.focused .jq-selectbox__select {background-color:transparent; border:1px solid #edf1f2}
 .news-page__select .input-select.opened .jq-selectbox__select {background-color:transparent; border:1px solid #edf1f2}
 .news-page__wrap {border-top:none; display:block; margin-bottom:0; margin-top:0}
 .news-page__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; -ms-flex-preferred-size:calc(100% / 1 - (0px * (1 - 1)) / 1); flex-basis:calc(100% / 1 - (0px * (1 - 1)) / 1); max-width:calc(100% / 1 - (0px * (1 - 1)) / 1); margin-bottom:40px}
 .news-page__item:nth-child(2n) {margin-right:0}
 .news-page__item:nth-child(1n) {margin-right:0}
 .news-page__image-wrap {padding-top:58%; overflow:hidden; position:relative}
 .news-page__image-wrap img {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
 .news-page__image-wrap picture {position:absolute; width:100%; height:100%; top:0; left:0; -o-object-fit:cover; object-fit:cover}
 .news-page__date {margin-bottom:5px}
 .news-page__title {font-size:18px; margin-bottom:10px}
 .news-page__descr {max-width:none}
}
@media (max-width:1329px) {.mission__text-item:nth-child(1) {margin-right:100px}
 .mission__wrap {margin-top:90px}
 .mission__item:not(:last-child) {margin-bottom:50px}
 .mission__info {-webkit-box-flex:0; -ms-flex:0 0 490px; flex:0 0 490px; margin-right:30px}
 .mission__descr {padding-top:15px}
 .mission__num {font-size:60px; -webkit-box-flex:0; -ms-flex:0 0 70px; flex:0 0 70px; margin-right:20px}
 .mission__title {font-size:30px; padding-top:18px}
 .leaders__name {font-size:22px}
 .career__why-info {-webkit-box-flex:0; -ms-flex:0 1 410px; flex:0 1 410px}
 .career__info-image {-webkit-box-flex:0; -ms-flex:0 1 500px; flex:0 1 500px}
 .career__info-i {-webkit-box-flex:0; -ms-flex:0 1 470px; flex:0 1 470px}
 .strategy__image {width:420px; -webkit-box-flex:0; -ms-flex:0 0 420px; flex:0 0 420px; margin-right:40px}
 .strategy__desc-title {font-size:20px}
 .strategy__desc-wrap {margin:15px 0 0 22px; padding-top:15px; font-size:14px}
 .awards {padding-bottom:90px}
 .awards__row {-webkit-box-align:start; -ms-flex-align:start; align-items:flex-start}
 .awards__img {-webkit-box-flex:0; -ms-flex:0 0 320px; flex:0 0 320px}
 .awards__name {font-size:26px}
 .awards__name img {margin-right:20px}
 .history__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:1px; margin-bottom:1px; -ms-flex-preferred-size:calc(100% / 5 - (1px * (5 - 1)) / 5); flex-basis:calc(100% / 5 - (1px * (5 - 1)) / 5); max-width:calc(100% / 5 - (1px * (5 - 1)) / 5)}
 .history__item:nth-child(6n) {margin-right:1px}
 .history__item:nth-child(5n) {margin-right:0}
 .history__info-row {-webkit-box-align:start; -ms-flex-align:start; align-items:flex-start}
 .news-page__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:30px; margin-bottom:30px; -ms-flex-preferred-size:calc(100% / 2 - (30px * (2 - 1)) / 2); flex-basis:calc(100% / 2 - (30px * (2 - 1)) / 2); max-width:calc(100% / 2 - (30px * (2 - 1)) / 2)}
 .news-page__item:nth-child(3n) {margin-right:30px}
 .news-page__item:nth-child(2n) {margin-right:0}
 .news-page__image {-webkit-box-flex:0; -ms-flex:0 0 220px; flex:0 0 220px}
 .news-page__descr {max-height:63px; overflow:hidden}
}
@media (max-width:1023px) {.mission__text {display:block}
 .mission__text-item:nth-child(1) {margin-right:0; margin-bottom:15px}
 .mission__item {display:block; position:relative}
 .mission__item:not(:last-child) {margin-bottom:30px}
 .mission__info {margin-right:0; margin-bottom:20px}
 .mission__descr {padding-top:0}
 .mission__quote {position:absolute; bottom:0; left:50px; margin-top:0; max-width:none; font-size:16px; margin-left:0}
 .leaders__group:not(:last-child) {margin-bottom:40px}
 .leaders__list {margin-top:30px}
 .leaders__item {-webkit-box-flex:0; -ms-flex:0 0 calc(33.333% - 24px); flex:0 0 calc(33.333% - 24px)}
 .career__why {margin-top:90px; display:block}
 .career__why-image {margin-left:0; margin-bottom:30px}
 .career__advantages {margin-top:90px}
 .career__info-item {display:block}
 .career__info-image {margin-bottom:30px}
 .career__info-title {font-size:24px}
 .career__principles {margin-top:90px}
 .career__principles-wrap {-ms-flex-wrap:wrap; flex-wrap:wrap}
 .career__principles-item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:0; -ms-flex-preferred-size:calc(100% / 2 - (0px * (2 - 1)) / 2); flex-basis:calc(100% / 2 - (0px * (2 - 1)) / 2); max-width:calc(100% / 2 - (0px * (2 - 1)) / 2); margin-bottom:40px}
 .career__principles-item:nth-child(3n) {margin-right:0}
 .career__principles-item:nth-child(2n) {margin-right:0}
 .career__logo {width:70px; height:70px}
 .strategy__wrap {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; margin:40px 0 80px}
 .strategy__image {margin-right:0; position:static}
 .strategy__desc {display:block}
 .awards__img {-webkit-box-flex:0; -ms-flex:0 0 280px; flex:0 0 280px}
 .history__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:1px; margin-bottom:1px; -ms-flex-preferred-size:calc(100% / 4 - (1px * (4 - 1)) / 4); flex-basis:calc(100% / 4 - (1px * (4 - 1)) / 4); max-width:calc(100% / 4 - (1px * (4 - 1)) / 4)}
 .history__item:nth-child(5n) {margin-right:1px}
 .history__item:nth-child(4n) {margin-right:0}
 .history__image {margin-right:30px; -webkit-box-flex:0; -ms-flex:0 0 250px; flex:0 0 250px}
 .history__text {-moz-columns:1; -webkit-columns:1; columns:1; font-size:14px}
 .rights__item {-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:1; flex-shrink:1; margin-right:24px; margin-bottom:24px; -ms-flex-preferred-size:calc(100% / 3 - (24px * (3 - 1)) / 3); flex-basis:calc(100% / 3 - (24px * (3 - 1)) / 3); max-width:calc(100% / 3 - (24px * (3 - 1)) / 3)}
 .rights__item:nth-child(4n) {margin-right:24px}
 .rights__item:nth-child(3n) {margin-right:0}
 .rights__image {margin-bottom:18px}
 .news-page__main-title {margin-bottom:20px}
 .news-page__wrap {-webkit-box-align:start; -ms-flex-align:start; align-items:flex-start}
 .news-page__item {display:block}
 .news-page__image {margin-right:0; margin-bottom:15px}
 .news-page__title {font-size:20px}
 .news-page__descr {height:auto}
}
@media (max-width:1440px) {.awards__row:not(:last-child) {margin-bottom:100px}
 .awards__img {-webkit-box-flex:0; -ms-flex:0 0 400px; flex:0 0 400px}
}
@media (min-width:768px) {.news-page__select .jq-selectbox {max-width:200px; padding-left:0}
 .news-page__select .jq-selectbox__select {padding-left:0}
 .news-page__select .jq-selectbox__select:hover {border:1px solid transparent; background-color:transparent}
 .news-page__select .input-select.focused .jq-selectbox__select {background-color:transparent; border:1px solid transparent}
 .news-page__select .input-select.opened .jq-selectbox__select {background-color:transparent; border:1px solid transparent}
}
.auction-banner {position:relative; margin-top:50px; margin-bottom:70px}
.auction-banner__text {position:absolute; top:40px; right:60px; width:45%; color:#fff}
@media (max-width:1366px) {.auction-banner__text {top:20px}
}
@media (max-width:1023px) {.auction-banner__text {position:static; width:100%; color:black; margin-top:20px}
}
.auction-banner__title {font-weight:700}
.profitable-trades {margin-bottom:70px}
.profitable-trades__features {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; gap:18px; margin-top:30px}
@media (max-width:767px) {.profitable-trades__features {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column}
}
.profitable-trades__feature {-ms-flex-preferred-size:48%; flex-basis:48%; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; padding:40px 58px 40px 29px; display:-webkit-box; display:-ms-flexbox; display:flex; gap:20px; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.profitable-trades__icon {-ms-flex-preferred-size:30px; flex-basis:30px}
@media (max-width:1023px) {.profitable-trades__icon {-ms-flex-preferred-size:20%; flex-basis:20%}
}
.profitable-trades__text {-ms-flex-preferred-size:95%; flex-basis:95%}
.auction-participation {margin-bottom:70px}
.auction-participation__content {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-top:11px; gap:20px}
.auction-participation__description {-ms-flex-preferred-size:40%; flex-basis:40%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; gap:20px; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}
.auction-participation__advantages {display:-webkit-box; display:-ms-flexbox; display:flex; padding:20px; background-color:#fcfcfc; border-radius:6px; width:75%}
@media (max-width:1023px) {.auction-participation__advantages {width:100%}
}
.auction-participation__advantage {font-weight:bold; position:relative}
.auction-participation__advantage:not(:last-child) {margin-right:60px}
.auction-participation__advantage:not(:last-child)::after {content:""; position:absolute; width:24px; height:1px; background-color:#da291c; right:-40px; top:8px}
.download-apps {-webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}
.download-apps__icon {text-align:center}
.download-apps__icon img {width:120px; border:1px solid #98a9af; border-radius:20px}
.download-apps__text {font-weight:bold; margin-bottom:20px; text-align:center}
.download-apps__links {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; gap:10px;flex-wrap: wrap;}
.auction-benefits {margin-bottom:80px; counter-reset:num}
.auction-benefits__list {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-top:30px; gap:20px}
@media (max-width:767px) {.auction-benefits__list {-webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
}
.auction-benefits__item {-ms-flex-preferred-size:15%; flex-basis:15%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; gap:20px}
@media (max-width:767px) {.auction-benefits__item {-ms-flex-preferred-size:45%; flex-basis:45%}
}
.auction-benefits__num {font-size:40px; font-weight:bold; color:#da291c}
.auction-benefits__num::before {content:counter(num); counter-increment:num}
.auction-benefits__text {line-height:21px}
.city-modal {display:none; width:350px; position:absolute; top:40px; right:170px; background:#fff; padding:40px; z-index:2}
@media (max-width:767px) {.city-modal {position:fixed; width:calc(100% - 30px); left:15px; top:105px; border:1px solid #f6f7fb; border-radius:6px; -webkit-box-shadow:0 2px 10px -4px #131313; box-shadow:0 2px 10px -4px #131313}
}
.city-modal__title {font-weight:700; font-size:24px; line-height:100%}
.city-modal__item {font-size:16px; line-height:19px; padding-top:20px; cursor:pointer; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.city-modal__item:hover,.city-modal__item.active {color:#da291c}
.city-modal__content:not(.active) {display:none}
.city-modal__buttons {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.city-modal__buttons .button {padding:16px 24px; border-radius:6px; border:1px solid #da291c; color:#da291c; font-weight:600; font-size:16px; line-height:19px}
.city-modal__buttons .button.confirm {width:36%; background:#da291c; color:#fff}
.city-modal__buttons .button.deny {width:62%}
.city-modal__detect {font-weight:600; font-size:18px; line-height:100%; text-align:center; padding-bottom:20px}
.city-modal .modal__close svg {width:14px; height:14px}
.cars-by__title {display:none}
@media (max-width:767px) {.cars-by__title.active {display:block; margin-top:60px; font-weight:700; font-size:24px; line-height:30px; color:#131313; text-align:center}
}
.cars-by__btns {display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:80px; border-bottom:1px solid #f6f7fb}
@media (max-width:767px) {.cars-by__btns {-ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:20px}
}
.cars-by__btn {margin-right:4px; border:1px solid #f6f7fb; border-radius:6px 6px 0 0; background:#f6f7fb; padding:16px 20px; text-align:center; color:#131313; font-weight:700; font-size:18px; line-height:22px; cursor:pointer; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
@media (max-width:767px) {.cars-by__btn {width:100%; border-radius:0}
}
.cars-by__btn.active {border-color:#dfe1e2; background:#fff; border:1px solid #ccc}
.why-us {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; margin-bottom:-20px; padding:40px 0}
@media (max-width:1365px) {.why-us {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
@media (max-width:767px) {.why-us {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
}
.why-us__item {width:18%; margin-bottom:20px; border-radius:6px; padding:30px 25px 20px; -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.02),0px 2px 2px rgba(0,0,0,0.02),0px 4px 4px rgba(0,0,0,0.02),0px 8px 8px rgba(0,0,0,0.02),0px 16px 16px rgba(0,0,0,0.02),0px 32px 32px rgba(0,0,0,0.02); box-shadow:0 1px 1px rgba(0,0,0,0.02),0px 2px 2px rgba(0,0,0,0.02),0px 4px 4px rgba(0,0,0,0.02),0px 8px 8px rgba(0,0,0,0.02),0px 16px 16px rgba(0,0,0,0.02),0px 32px 32px rgba(0,0,0,0.02); background:#fff}
@media (max-width:1365px) {.why-us__item {width:30%}
}
@media (max-width:767px) {.why-us__item {width:370px; max-width:100%}
}
.why-us__image {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; height:50px; margin-bottom:25px}
.why-us__title {font-size:14px; line-height:19px; font-weight:400}
.why-us__suffix {font-size:16px; line-height:19px; color:#86959a}
.why-us ul,.list-style .ul {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; list-style:none; padding:0}
@media (max-width:1023px) {.why-us ul {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
.why-us ul li,.list-style ul li {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; padding-right:40px; padding-bottom:10px}
.why-us ul li:before,.list-style ul li:before {content:""; display:block; width:10px; min-width:10px; height:10px; background:#e6e6e6; border-radius:50%; margin-right:10px}
.dealer-switcher {margin:20px 0}
@media (max-width:767px) {.dealer-switcher {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
 .dealer-switcher .button {margin-bottom:8px}
 .dealer-switcher .button:nth-child(1) {width:30%}
 .dealer-switcher .button:nth-child(2) {width:69%}
}
.dealer-switcher .button {border:1px solid #131313; padding:9px 25px 9px; margin-bottom:20px}
.dealer-switcher .button.active {border-color:#da291c; background-color:#da291c; color:#fff}
.comission-page h1 {margin-top:30px; margin-bottom:60px}
.comission-page p {font-weight:400; font-size:16px; line-height:160%}
.comission-page .flex-box {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
@media (max-width:1023px) {.comission-page .flex-box {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
.comission-page .flex-box_item {width:48%}
@media (max-width:1023px) {.comission-page .flex-box_item {width:100%}
}
.comission-page .flex-box_item img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.comission-page .flex-box_item p {margin:25px 0}
.comission-page .comission-form {background:#fff; -webkit-box-shadow:0 15px 30px rgba(20,31,67,0.07); box-shadow:0 15px 30px rgba(20,31,67,0.07); border-radius:5px; padding:60px}
@media (max-width:767px) {.comission-page .comission-form {padding:30px 10px}
}
.comission-page .comission-form__row {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-bottom:10px}
@media (max-width:1365px) {.comission-page .comission-form__row {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
@media (max-width:767px) {.comission-page .comission-form__row {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
}
.comission-page .comission-form__input {position:relative; width:calc(94% / 4); min-width:calc(94% / 4); margin-right:2%; margin-bottom:15px}
@media (max-width:1365px) {.comission-page .comission-form__input {width:calc(98% / 2); min-width:calc(98% / 2); margin-right:2%}
 .comission-page .comission-form__input:nth-child(2n) {margin-right:0}
}
@media (max-width:767px) {.comission-page .comission-form__input {width:100%; min-width:auto; max-width:370px; margin-right:0}
}
.comission-page .comission-form__input.terms {width:calc((100% / 4) * 2); min-width:calc((100% / 4) * 2); margin-right:0}
@media (max-width:1365px) {.comission-page .comission-form__input.terms {width:calc(98% / 2); min-width:calc(98% / 2); margin-right:0}
}
@media (max-width:767px) {.comission-page .comission-form__input.terms {width:100%; min-width:auto; max-width:370px}
}
.comission-page .comission-form__input:nth-child(4n) {margin-right:0}
.comission-page .comission-form__input .jq-selectbox__select-text:not(.placeholder) {opacity:1}
.comission-page .comission-form__subtitle {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; overflow:hidden; font-weight:700; font-size:20px; line-height:100%; color:#131313; padding:15px 0 30px 0; white-space:nowrap}
.comission-page .comission-form__subtitle::after {content:""; display:block; border-bottom:1px solid #e2e2e2; width:100%; margin-top:4px; margin-left:8px}
@media (max-width:767px) {.comission-page .comission-form__subtitle::after {content:none}
}
@media (max-width:767px) {.comission-page .comission-form__subtitle {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; white-space:normal}
}
.comission-page .comission-form .collapse-fields-btn {padding:14px 20px 15px; border:1px solid #cbcbcb}
.comission-page .comission-form .collapse-fields-btn span {line-height:17px; font-size:14px}
.comission-page .comission-form .collapse-fields-btn span:not(.active) {display:none}
.comission-page .comission-form .collapsed-form-fields {display:none}
.comission-page .comission-form .nowrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; height:100%; white-space:nowrap}
@media (max-width:1365px) {.comission-page .comission-form .nowrap {white-space:normal}
}
.comission-page .comission-form .comission-map-btn {margin-top:10px; cursor:pointer; color:#da291c}
.comission-page .comission-form .comission-map-btn span {font-weight:500; font-size:12px; line-height:90%}
.comission-page .comission-form .comission-map-btn svg {width:16px; height:16px; fill:none; stroke:#da291c; margin-bottom:-4px}
.comission-page .comission-form .comission-map-btn.active {color:#000}
.comission-page .comission-form .comission-map-btn.active svg {stroke:#000}
.comission-page .comission-form .comission-map {display:none; width:calc((100% / 4) * 2 - 1%); min-width:calc((100% / 4) * 2 - 1%); height:280px}
@media (max-width:1365px) {.comission-page .comission-form .comission-map {width:100%; min-width:100%}
}
@media (max-width:767px) {.comission-page .comission-form .comission-map {width:100%; min-width:auto; max-width:370px}
}
.comission-page .comission-form .dealer-select:not(.active) {display:none}
.comission-page .comission-form .dealer-map {display:none; width:100%; height:100%}
.comission-page .comission-form .dealer-map.active {display:block}
.comission-page .comission-form .dealer-map.active .ymaps-map {width:100%; height:100%}
.dealer-slider.owl-carousel .owl-stage-outer {overflow:visible}
.dealer-slider.owl-carousel .owl-item {margin-bottom:25px; -webkit-transition:opacity 0.5s; -o-transition:opacity 0.5s; transition:opacity 0.5s}
.dealer-slider.owl-carousel .owl-item:not(.active) {opacity:0.5}
.dealer-slider .image {width:100%; height:224px; border-radius:6px; margin-bottom:20px; overflow:hidden}
.dealer-slider .image img {height:100%; min-width:100%; -o-object-fit:cover; object-fit:cover}
.dealer-slider .title {font-weight:700; font-size:20px; line-height:24px; color:#2c2c2c; margin-bottom:6px}
.dealer-slider .address {font-weight:400; font-size:14px; line-height:17px; color:#616161; margin-bottom:6px}
.dealer-slider .address br {display:none}
.dealer-slider .phone {font-weight:400; font-size:18px; line-height:22px; color:#2c2c2c}
.credit {font-size:16px; line-height:1.5}
.credit .credit-adv__list {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-left:-26px; margin-right:-26px}
@media (max-width:1023px) {.credit .credit-adv__list {margin:-13px}
}
.credit .credit-adv__item {-webkit-box-flex:0; -ms-flex:0 0 calc(16.66% - 53px); flex:0 0 calc(16.66% - 53px); margin:86px 26px 26px; text-align:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
@media (max-width:1023px) {.credit .credit-adv__item {-webkit-box-flex:0; -ms-flex:0 0 calc(33% - 26px); flex:0 0 calc(33% - 26px); margin:32px 13px 26px}
}
@media (max-width:767px) {.credit .credit-adv__item {-webkit-box-flex:0; -ms-flex:0 0 calc(50% - 26px); flex:0 0 calc(50% - 26px)}
}
.credit .credit-adv__ico {width:80px; height:80px; 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; background:rgba(218,41,28,0.1); border-radius:50%}
.credit .credit-adv__text {font-size:14px; line-height:1.5; margin-top:30px}
.credit .ins-partners {padding:40px 0}
.credit .ins-partners__main-title {margin-bottom:50px}
.credit .ins-partners__wrap {border-top:1px solid #edf1f2}
.credit .ins-partners__item {border-bottom:1px solid #edf1f2; padding-bottom:0}
.credit .ins-partners__row {padding:5px 40px 5px 0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; cursor:pointer}
@media (max-width:767px) {.credit .ins-partners__row {padding:5px 0}
}
.credit .ins-partners__row-left {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; width:100%}
.credit .ins-partners__row.active .ins-partners__action span {background-color:#da291c}
.credit .ins-partners__row.active .ins-partners__action span:nth-child(2) {-webkit-transform:rotate(0); -ms-transform:rotate(0); transform:rotate(0)}
.credit .ins-partners__logo_bank {-webkit-box-flex:0; -ms-flex:0 0 75px; flex:0 0 75px; margin-right:20px}
@media (max-width:767px) {.credit .ins-partners__logo_bank {-webkit-box-flex:0; -ms-flex:0 0 55px; flex:0 0 55px; margin-right:20px}
}
.credit .ins-partners__title_bank {font-size:24px; font-weight:700; line-height:1.5}
@media (max-width:767px) {.credit .ins-partners__title_bank {font-size:16px; display:block}
}
.credit .ins-partners__link {display:block; color:#88979e; font-weight:400; font-size:14px}
.credit .ins-partners__action {position:relative; -webkit-box-flex:0; -ms-flex:0 0 40px; flex:0 0 40px; width:40px; height:40px}
@media (max-width:767px) {.credit .ins-partners__action {width:20px; height:20px; -webkit-box-flex:0; -ms-flex:0 0 20px; flex:0 0 20px}
}
.credit .ins-partners__action span {height:1px; width:100%; position:absolute; left:0; top:19px; background-color:#2c2c2c; -webkit-transition:-webkit-transform 0.2s; transition:-webkit-transform 0.2s; -o-transition:transform 0.2s; transition:transform 0.2s; transition:transform 0.2s,-webkit-transform 0.2s}
@media (max-width:767px) {.credit .ins-partners__action span {top:9px}
}
.credit .ins-partners__action span:nth-child(2) {-webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg)}
.credit .ins-partners__inner {padding-left:56px; padding-top:10px; display:none; padding-bottom:30px}
.credit .ins-partners__container {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.credit .ins-partners__text-title {font-size:18px; font-weight:700}
.credit .ins-partners__text ul {margin:20px 0 40px}
.credit .ins-partners__text ul li {padding-left:14px; position:relative; font-size:14px; line-height:1.5}
.credit .ins-partners__text ul li:not(:last-child) {margin-bottom:10px}
.gallery__wrap .youtube-video {cursor:pointer;transition: .3s background-color;display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:absolute; z-index:2; min-width:42px; height:42px; padding:11px 15px; bottom:0; right:0; background:rgba(44,44,44,0.7); border-radius:5px 0; color:#fff}
.gallery__wrap .youtube-video:hover{background-color:rgba(44,44,44,0.9)}
.gallery__wrap .youtube-video span {margin-right:7px}
@media (max-width:767px) {.gallery__wrap .youtube-video span {display:none}
}
.gallery__wrap .youtube-video::after {content:""; display:block; width:14px; height:14px; background-image:url(/assets/images/play.png); z-index:3}
.gallery__wrap .chargeback {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:absolute; z-index:2; min-width:42px; height:42px; padding:11px 25px; top:0; left:0; background:#da291c; border-radius:5px 0; color:#fff}
.gallery__item img {-webkit-transition:0.3s; -o-transition:0.3s; transition:0.3s}
.gallery__item:hover img {-webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05)}
.gallery__thumbs {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.gallery__thumbs-item {display:-webkit-box; display:-ms-flexbox; display:flex; position:relative; width:calc(20% - 10px); border-radius:5px; overflow:hidden; cursor:pointer}
.gallery__thumbs-item .youtube-video {display:block; position:absolute; z-index:2; width:100%; height:100%; top:0; left:0; background:#0009; border-radius:5px}
.gallery__thumbs-item .youtube-video::before {content:""; position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; background-color:#da291c; left:calc(50% - 20px); top:calc(50% - 20px); width:40px; height:40px; border-radius:50%; z-index:1}
@media (max-width:767px) {.gallery__thumbs-item .youtube-video::before {left:calc(50% - 12px); top:calc(50% - 12px); width:24px; height:24px}
}
.gallery__thumbs-item .youtube-video::after {content:""; position:absolute; display:block; left:calc(50% - 7px); top:calc(50% - 7px); width:14px; height:14px; background-image:url(/assets/images/play.png); z-index:3}
@media (max-width:767px) {.gallery__thumbs-item .youtube-video::after {left:calc(50% - 4px); top:calc(50% - 4px); width:8px; height:8px; background-position:center; background-repeat:no-repeat; background-size:8px}
}
.gallery__thumbs-item img {border-radius:5px; -webkit-transition:0.3s; -o-transition:0.3s; transition:0.3s}
.gallery__thumbs-item:hover img {-webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05)}
.gallery__thumbs-item .remaining-photos {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:absolute; text-align:center; color:#fff; z-index:2; width:100%; height:100%; top:0; left:0; background:#0009; cursor:pointer}
@media (max-width:767px) {.gallery__thumbs-item .remaining-photos_text {font-size:11px}
}
.gallery__top {display:none; margin-bottom:10px; border-radius:5px; overflow:hidden}
.gallery__top.owl-loaded {display:block}
.gallery .owl-nav span {display:block; width:15px; height:15px; font-size:0; border-left:3px solid #fff; border-bottom:3px solid #fff}
.gallery .owl-nav .owl-prev {left:20px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg)}
.gallery .owl-nav .owl-next {right:20px; margin-top:-8px; -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); transform:rotate(-135deg)}
.story__banner {position:relative; z-index:1}
.story__banner-img {position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1}
.story__banner-img img {display:block; width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.story__banner-text {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; min-height:454px; padding:100px 0}
@media (max-width:767px) {.story__banner-text {display:block; min-height:400px; padding:39px 0}
}
.story__banner-title {font-size:96px; font-weight:700; text-align:center; color:#fff}
@media (max-width:767px) {.story__banner-title {font-size:40px; font-weight:800; text-align:left}
}
.story__body {padding:100px 0}
@media (max-width:767px) {.story__body {padding:35px 0 70px}
}
.story__block {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.story__block:not(:last-child) {margin-bottom:100px}
@media (max-width:767px) {.story__block:not(:last-child) {margin-bottom:54px}
}
.story__block:nth-child(even) {-webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse}
@media (max-width:767px) {.story__block {display:block}
}
.story__block-text {width:calc(50% - 50px); padding-top:5px}
@media (max-width:767px) {.story__block-text {width:100%; padding-top:0; margin-bottom:20px}
}
.story__block-title {font-size:30px; font-weight:700; margin-bottom:20px}
.story__block-description {font-size:16px; line-height:1.5}
.story__block-description p {margin:0}
.story__block-description p:not(:last-child) {margin-bottom:12px}
.story__block-brand {height:50px; margin-bottom:26px}
.story__block-brand:not(:last-child) {margin-right:26px}
@media (max-width:767px) {.story__block-brand {height:40px}
}
.story__block-brand img {display:block; width:auto; height:100%; -o-object-fit:contain; object-fit:contain}
.story__block-brands {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:30px; margin-bottom:-26px}
@media (max-width:767px) {.story__block-brands {margin-top:20px}
}
.story__block-img {width:50%; border-radius:14px; overflow:hidden}
@media (max-width:767px) {.story__block-img {width:100%; height:220px}
}
.story__block-img img {display:block; width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.auto-selection .signboard {margin-bottom:80px}
.auto-selection .signboard__top {position:relative}
@media (max-width:1023px) {.auto-selection .signboard__top {background:#f5f7fa; overflow-x:hidden}
}
@media (max-width:767px) {.auto-selection .signboard__top {border-radius:15px}
}
.auto-selection .signboard__img {padding-bottom:33%; position:relative}
@media (max-width:1023px) {.auto-selection .signboard__img {padding-bottom:42%}
}
@media (max-width:767px) {.auto-selection .signboard__img {padding-bottom:500px}
}
@media (max-width:575px) {.auto-selection .signboard__img {padding-bottom:550px}
}
.auto-selection .signboard__img img {position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%}
@media (max-width:1023px) {.auto-selection .signboard__img img {top:unset; left:unset; right:-50px; height:auto}
}
@media (max-width:1023px) {.auto-selection .signboard__img img {left:-200px; right:0; bottom:40px; height:auto; width:auto; margin:0 auto}
}
@media (max-width:575px) {.auto-selection .signboard__img img {left:0}
}
.auto-selection .signboard__content {position:absolute; top:50px; left:50px; max-width:720px}
@media (max-width:767px) {.auto-selection .signboard__content {top:25px; left:15px; right:15px}
}
.auto-selection .signboard__title {margin-bottom:14px}
.auto-selection .signboard__text {font-size:16px; line-height:24px}
.auto-selection .signboard__text:not(:last-child) {margin-bottom:10px}
.auto-selection .signboard__content-btn {padding:15px 30px}
.auto-selection .signboard__count {background-color:#da291c; border-radius:12px; width:100%; max-width:720px; margin:-4.7% auto 0; position:relative; z-index:9; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:20px}
@media (max-width:767px) {.auto-selection .signboard__count {-ms-flex-wrap:wrap; flex-wrap:wrap; width:95%}
}
.auto-selection .signboard__count-title {font-size:24px; line-height:29px; color:#f5f7fa; padding-left:12px; max-width:200px}
@media (max-width:767px) {.auto-selection .signboard__count-title {padding-left:0; max-width:100%; width:100%; padding-bottom:16px; text-align:center}
}
.auto-selection .signboard__count-arrow {max-width:100px; max-height:16px; margin:0 15px}
@media (max-width:767px) {.auto-selection .signboard__count-arrow {display:none}
}
.auto-selection .signboard__count-arrow svg {width:100px; height:16px}
.auto-selection .signboard__count-total {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-line-pack:center; align-content:center; margin:0 -1px}
@media (max-width:767px) {.auto-selection .signboard__count-total {max-width:100%; width:100%; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
}
.auto-selection .signboard__count-num {margin:0 1px; font-family:Lato; font-weight:700; font-size:32px; line-height:38px; color:#f5f7fa; width:64px; height:73px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.auto-selection .signboard__count-num:first-of-type {border-radius:15px 0 0 15px}
.auto-selection .signboard__count-num:last-of-type {border-radius:0 15px 15px 0}
.auto-selection .benefits {background-color:#f5f7fa; margin-bottom:80px}
.auto-selection .benefits__container {padding-top:40px; padding-bottom:40px}
@media (max-width:767px) {.auto-selection .benefits__container {padding-bottom:0}
}
.auto-selection .benefits__title {margin-bottom:28px}
.auto-selection .benefits__flex {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch}
.auto-selection .benefits__card {margin-bottom:20px; background-color:#fff; -webkit-box-shadow:0 32px 32px rgba(0,0,0,0.02),0px 16px 16px rgba(0,0,0,0.02),0px 8px 8px rgba(0,0,0,0.02),0px 4px 4px rgba(0,0,0,0.02),0px 2px 2px rgba(0,0,0,0.02),0px 1px 1px rgba(0,0,0,0.02); box-shadow:0 32px 32px rgba(0,0,0,0.02),0px 16px 16px rgba(0,0,0,0.02),0px 8px 8px rgba(0,0,0,0.02),0px 4px 4px rgba(0,0,0,0.02),0px 2px 2px rgba(0,0,0,0.02),0px 1px 1px rgba(0,0,0,0.02); border-radius:6px; padding:20px; width:24%}
@media (max-width:1023px) {.auto-selection .benefits__card {width:48.5%}
}
@media (max-width:575px) {.auto-selection .benefits__card {width:100%}
}
.auto-selection .benefits__card-icon {margin-bottom:16px}
.auto-selection .benefits__card-icon svg {width:58px; height:58px}
.auto-selection .benefits__card-title {font-weight:700; font-size:20px; line-height:24px}
@media (max-width:767px) {.auto-selection .benefits__card-title {font-size:15px; line-height:18px}
}
.auto-selection .pickup {margin-bottom:80px}
.auto-selection .pickup__title {margin-bottom:40px}
.auto-selection .pickup__title_sub {margin-bottom:28px}
.auto-selection .pickup__buttons {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:80px}
.auto-selection .pickup__btn {font-weight:700; font-size:20px; line-height:24px; padding:30px 20px; background-color:#edf1f2; border-radius:6px; border:0; -webkit-transition:background-color 0.3s linear; -o-transition:background-color 0.3s linear; transition:background-color 0.3s linear; cursor:pointer}
.auto-selection .pickup__btn:not(:last-child) {margin-right:22px}
.auto-selection .pickup__btn:focus {outline-style:none}
.auto-selection .pickup__flex {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-line-pack:center; align-content:center; padding-bottom:40px}
.auto-selection .pickup__card {position:relative; width:24%; margin:0 0 36px 0; padding:20px; -webkit-box-shadow:0 32px 32px rgba(0,0,0,0.02),0px 16px 16px rgba(0,0,0,0.02),0px 8px 8px rgba(0,0,0,0.02),0px 4px 4px rgba(0,0,0,0.02),0px 2px 2px rgba(0,0,0,0.02),0px 1px 1px rgba(0,0,0,0.02); box-shadow:0 32px 32px rgba(0,0,0,0.02),0px 16px 16px rgba(0,0,0,0.02),0px 8px 8px rgba(0,0,0,0.02),0px 4px 4px rgba(0,0,0,0.02),0px 2px 2px rgba(0,0,0,0.02),0px 1px 1px rgba(0,0,0,0.02); border-radius:6px; background-color:#fff}
@media (max-width:1023px) {.auto-selection .pickup__card {width:40%}
}
@media (max-width:767px) {.auto-selection .pickup__card {width:100%; z-index:1}
}
.auto-selection .pickup__card-num {position:absolute; left:calc(50% - 30px); bottom:-30px; width:60px; height:60px; background-color:#da291c; border-radius:50%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-weight:700; font-size:20px; line-height:24px; color:#f5f7fa}
.auto-selection .pickup__card-title {font-weight:700; font-size:20px; line-height:24px; margin:16px 0}
.auto-selection .pickup__card-text {font-size:16px; line-height:19px}
.auto-selection .pickup__arrow {width:14%; padding:100px 24px; text-align:center}
@media (max-width:1023px) {.auto-selection .pickup__arrow {width:20%; padding:100px 24px; text-align:center}
}
@media (max-width:767px) {.auto-selection .pickup__arrow {width:100%; height:40px; padding:0 0 10px 0; text-align:center; display:block !important; z-index:-1}
}
@media (max-width:1023px) {.auto-selection .pickup__arrow[data-arrow="2"] {display:none}
}
.auto-selection .pickup__arrow[data-arrow="3"] {display:none}
@media (max-width:1023px) {.auto-selection .pickup__arrow[data-arrow="3"] {display:block}
}
@media (max-width:1023px) {.auto-selection .pickup__arrow[data-arrow="4"] {display:none}
}
@media (max-width:767px) {.auto-selection .pickup__arrow img {display:block; margin:0 auto; margin-top:-30px; -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg)}
}
.auto-selection .pickup__text {text-align:center; font-size:20px; line-height:27px}
.auto-selection .pickup-form {margin-bottom:120px}
@media (max-width:767px) {.auto-selection .pickup-form {margin-bottom:80px}
}
.auto-selection .pickup-form__title {text-align:center}
.auto-selection .pickup-form__form {width:100%; max-width:738px; margin:0 auto}
.auto-selection .pickup-form__form-wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0 -5px}
.auto-selection .pickup-form__form-text {width:100%; max-width:600px; margin:0 auto; margin-bottom:40px; font-size:16px; line-height:19px}
@media (max-width:575px) {.auto-selection .pickup-form__form-text {text-align:center}
}
.auto-selection .pickup-form__form-input {margin:0 5px 20px; width:calc(50% - 10px)}
@media (max-width:575px) {.auto-selection .pickup-form__form-input {width:100%; margin:0 0 20px 0}
}
.auto-selection .pickup-form__form-input[data-col="3"] {width:calc(33.33333% - 10px)}
@media (max-width:575px) {.auto-selection .pickup-form__form-input[data-col="3"] {width:100%; margin:0 0 20px 0}
}
.auto-selection .pickup-form__info {width:100%; margin-bottom:40px}
.auto-selection .pickup-form__bottom .input-checkbox {margin-bottom:20px}
.auto-selection .pickup-form__submit {width:100%}
.service-img {margin-bottom:50px}
.service-page-text {margin-top:15px; font-size:16px; line-height:22px}
.service-list {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.service-list-item {position:relative; width:23%; margin-top:30px; padding:24px 30px 70px 30px; font-size:16px; line-height:22px; background:#ffffff; -webkit-box-shadow:0 32px 32px rgba(0,0,0,0.02),0px 16px 16px rgba(0,0,0,0.02),0px 8px 8px rgba(0,0,0,0.02),0px 4px 4px rgba(0,0,0,0.02),0px 2px 2px rgba(0,0,0,0.02),0px 1px 1px rgba(0,0,0,0.02); box-shadow:0 32px 32px rgba(0,0,0,0.02),0px 16px 16px rgba(0,0,0,0.02),0px 8px 8px rgba(0,0,0,0.02),0px 4px 4px rgba(0,0,0,0.02),0px 2px 2px rgba(0,0,0,0.02),0px 1px 1px rgba(0,0,0,0.02); border-radius:6px}
@media (max-width:1365px) {.service-list-item {width:48%}
}
@media (max-width:1023px) {.service-list-item {width:100%}
}
.service-list-item-title {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; height:48px; font-weight:700; font-size:20px; line-height:24px}
.service-list-item ul {padding-left:20px; margin-bottom:30px}
.service-list-item ul li {margin-bottom:5px}
.service-list-item .button {position:absolute; width:calc(100% - 60px); left:30px; bottom:30px}
.service .to-do-list {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.service .to-do-list .to-do-item {width:30%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; margin-top:30px}
@media (max-width:1023px) {.service .to-do-list .to-do-item {width:45%}
}
@media (max-width:575px) {.service .to-do-list .to-do-item {width:100%}
}
.service .to-do-list .to-do-item svg {min-width:15px}
.service .to-do-list .to-do-item span {margin-left:15px; font-size:16px}
.service .switcher-container {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.service .view-switcher .button {border:1px solid #131313; padding:9px 25px 9px; margin-bottom:20px}
.service .view-switcher .button.active {border-color:#da291c; background-color:#da291c; color:#fff}
.service__advantages {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-pack:distribute; justify-content:space-around; text-align:center}
.service__advantages .adv__head {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; background:#f5f7fa; border-radius:50%; width:70px; height:70px; margin:0 auto; padding:15px}
.service__advantages .adv__desc {margin-top:10px; font-size:16px}
.selection-form {margin-bottom:40px; background:#f5f7fa; padding:40px}
@media (max-width:575px) {.selection-form {padding:40px 20px}
}
.selection-form .input-text {background-color:#fff}
.selection-form__row {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.selection-form__row.first .selection-form__input {width:24%}
@media (max-width:1023px) {.selection-form__row.first .selection-form__input {width:49%}
}
@media (max-width:575px) {.selection-form__row.first .selection-form__input {width:100%}
}
.selection-form__row.second .selection-form__input {width:32.5%}
@media (max-width:575px) {.selection-form__row.second .selection-form__input {width:100%}
}
.selection-form__row .selection-form__input {width:100%; margin-top:15px}
.selection-form__terms {margin-top:15px; width:70%}
@media (max-width:1023px) {.selection-form__terms {width:62%}
}
@media (max-width:767px) {.selection-form__terms {width:100%}
}
.selection-form__submit {margin-top:15px; width:30%}
@media (max-width:1023px) {.selection-form__submit {width:35%}
}
@media (max-width:767px) {.selection-form__submit {width:100%}
}
.collection hr {display:block; height:1px; border:0; border-top:1px solid #dbdbdb; margin:45px 0; padding:0}
.collection-buttons {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.collection-buttons a {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:32.5%; padding:30px; background-color:#f4f4f4; border-radius:6px; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
@media (max-width:1023px) {.collection-buttons a {width:100%; margin-bottom:15px}
}
.collection-buttons a:hover {color:#fff; background-color:#da291c}
.collection-buttons a:hover svg {fill:#fff}
.collection-buttons a:hover svg.no-fill {fill:none; stroke:#fff}
.collection-buttons a:hover span {color:#fff}
.collection-buttons a:hover span .cnt {color:#fff}
.collection-buttons a svg {width:70px; height:45px; fill:#2c2c2c; padding-right:15px}
.collection-buttons a svg.no-fill {fill:none; stroke:#2c2c2c}
.collection-buttons a span {color:#2c2c2c; font-weight:700; font-size:22px; line-height:26px}
.collection-buttons a span .cnt {margin-top:5px; color:#54585a; font-weight:400; font-size:16px; line-height:19px}
.collection-subtitle {font-size:28px; font-weight:700; line-height:34px; margin:30px 0}
.collection-list-title {font-size:22px; font-weight:700; line-height:26px}
.our-services__flex {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
.our-services__card {margin-top:25px; width:24%; padding:30px; border-radius:14px; background:#f5f7fa; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
@media (max-width:1023px) {.our-services__card {margin-top:15px; width:49%}
}
@media (max-width:767px) {.our-services__card {width:100%}
}
.our-services__card:hover {background:#da291c; -webkit-box-shadow:0 25px 19px -11px #da291c33; box-shadow:0 25px 19px -11px #da291c33}
.our-services__card:hover .our-services__card-title {color:#fff}
.our-services__card:hover svg {stroke:#fff}
.our-services__card svg {stroke:#131313; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.our-services__card-icon {width:100%; text-align:center; margin-bottom:15px}
.our-services__card-title {font-size:20px; font-weight:500; line-height:24px; text-align:center; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.feedback-form__row {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-top:20px}
@media (max-width:767px) {.feedback-form__row {margin-top:0}
}
.feedback-form__row .button {width:32%}
@media (max-width:767px) {.feedback-form__row .button {width:100%; margin-top:20px}
}
.feedback-form__input {width:32%}
@media (max-width:767px) {.feedback-form__input {width:100%; margin-top:20px}
}
.feedback-form .input-text {background-color:#fff}
.feedback-form .input-text:focus {background-color:#fff}
.rating-form .sub-title {width:80%; margin:10px auto; font-size:14px; color:#98a9af}
@media (max-width:767px) {.rating-form .sub-title {width:100%}
}
.rating-form__wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap}
.rating-form__col {width:46%}
@media (max-width:1023px) {.rating-form__col {width:100%}
}
@media (max-width:767px) {.rating-form__col:last-child {display:none}
}
.rating-form__input-wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:40px}
.rating-form__input {width:49%; margin-bottom:10px}
@media (max-width:767px) {.rating-form__input {width:100%}
}
.rating-form__input.full-width {width:100%}
.rating-form .add-equipment {margin-bottom:20px; padding-bottom:30px; border-bottom:1px solid #f5f7fa}
.rating-form .add-equipment_text {width:100%; font-size:14px; color:#98a9af; margin-bottom:15px}
.rating-form .add-equipment__item {position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:16px; margin-bottom:10px; padding-bottom:10px; padding-right:30px; cursor:pointer}
.rating-form .add-equipment__item:not(:last-child) {border-bottom:1px solid #f5f7fa}
.rating-form .add-equipment__item &gt; span:first-child {font-weight:600; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
@media (max-width:767px) {.rating-form .add-equipment__item &gt; span:first-child {-webkit-box-align:start; -ms-flex-align:start; align-items:flex-start}
}
.rating-form .add-equipment__item &gt; span:first-child img {margin-right:10px}
.rating-form .add-equipment__item &gt; span:last-child {position:absolute; right:20px; top:10px}
@media (max-width:767px) {.rating-form .add-equipment__item &gt; span:nth-child(2) {position:absolute; bottom:10px; left:50px; font-size:18px}
}
.rating-form .add-equipment input[type="checkbox"] + span:before {position:absolute; content:""; width:18px; height:18px; border-radius:3px; border:1px solid #e2e2e2; -webkit-transition:background-color 0.2s,border-color 0.2s; -o-transition:background-color 0.2s,border-color 0.2s; transition:background-color 0.2s,border-color 0.2s}
.rating-form .add-equipment input[type="checkbox"] + span:after {position:absolute; content:""; width:16px; height:16px; top:2px; left:2px; background:url(/_assets/img/style/icons/icon_check.svg) no-repeat center center; background-size:contain; opacity:0; -webkit-transition:opacity 0.2s; -o-transition:opacity 0.2s; transition:opacity 0.2s}
.rating-form .add-equipment input[type="checkbox"]:checked + span:before {background-color:#da291c; border-color:#fff}
.rating-form .add-equipment input[type="checkbox"]:checked + span:after {opacity:1}
.rating-form .step-line {width:100%; font-size:14px; color:#98a9af; margin-bottom:20px}
.rating-form .final-price__item {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; font-size:18px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #f5f7fa}
@media (max-width:767px) {.rating-form .final-price__item {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
@media (max-width:767px) {.rating-form .final-price__item &gt; span {width:100%; display:block}
 .rating-form .final-price__item &gt; span:last-child {margin-top:15px; font-size:18px}
}
.rating-form .final-price__item &gt; span:first-child {font-weight:600}
.rating-form .car-summary {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:35px 0; padding-bottom:30px; border-bottom:1px solid #f5f7fa}
.rating-form .car-image {position:relative; width:46%; padding-left:30px}
@media (max-width:767px) {.rating-form .car-image {width:100%; padding-left:0; margin-bottom:48px}
}
.rating-form .car-image img {border-radius:15px}
.rating-form .car-image .car-refresh {position:absolute; right:-22px; top:calc(50% - 22px); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:44px; height:44px; background:#f5f7fa; border-radius:50%}
@media (max-width:767px) {.rating-form .car-image .car-refresh {right:calc(50% - 22px); top:90%}
}
.rating-form .car-image .car-refresh img {width:20px}
.rating-form .car-info {width:46%}
@media (max-width:767px) {.rating-form .car-info {width:100%}
}
.rating-form .car-info .car-title {font-size:20px; font-weight:700; margin-bottom:15px}
.rating-form .car-params {font-size:16px; line-height:20px; margin-bottom:15px}
@media (max-width:767px) {.rating-form .car-params .car-params {font-size:18px; line-height:22px}
}
.rating-form .car-price {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.rating-form .car-price__cur {position:relative; font-size:16px; color:#da291c; font-weight:700}
@media (max-width:767px) {.rating-form .car-price__cur {font-size:18px}
}
.rating-form .car-price__label {position:relative; margin-left:15px}
.rating-form .car-price__label::after {content:""; position:absolute; left:-12px; bottom:8px; border:6px solid transparent; border-right:8px solid #098c00}
.rating-form .price-range {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:20px; font-weight:700; margin-bottom:15px; padding-bottom:30px; border-bottom:1px solid #f5f7fa}
@media (max-width:767px) {.rating-form .price-range {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
@media (max-width:767px) {.rating-form .price-range div {width:100%}
}
@media (max-width:767px) {.rating-form .price-range div:last-child {margin-top:15px}
}
.rating-form .price-range div:last-child span {display:block; text-align:right; font-weight:400}
@media (max-width:767px) {.rating-form .price-range div:last-child span {text-align:left}
 .rating-form .price-range div:last-child span:first-child {font-size:24px}
}
.rating-form .price-range div:last-child span:last-child {font-size:14px; color:#98a9af}
.rating-form .submit-button {position:relative; padding:11px 25px 13px 50px; border:1px solid #131313; background:none; margin-top:20px}
@media (max-width:767px) {.rating-form .submit-button {margin-top:40px}
}
.rating-form .submit-button img {width:24px; height:24px}
.rating-form .tmp-submit-button {display:none; padding:11px 25px 13px 25px}
@media (max-width:767px) {.rating-form .tmp-submit-button {display:block}
}
.similarauto h2 {margin-bottom:32px}
.similarauto .similar_item {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:20px; border-radius:6px; background:#f5f7fa}
.similarauto .similar_count {color:#98a9af; font-family:Lato; font-size:14px; font-style:normal; font-weight:500; line-height:normal}
.similarauto .similar_title {color:#131313; font-family:Lato; font-size:20px; margin-bottom:6px; font-style:normal; font-weight:700; line-height:normal; white-space:nowrap}
.similarauto .owl-dots {text-align:center; margin-top:15px}
.similarauto .owl-dots .owl-dot {width:5px; height:5px; border-radius:50%; background:#98a9af; margin:6px; outline:none; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s}
.similarauto .owl-dots .owl-dot.active {width:7px; height:7px; background:#002239}
.main-list-related .item-auto img {height:100%}
#js-collapse_block_1 ul {display:block}
.gallery__wrap {position:relative}
.download-apps__link_rustore {width: 100%; text-align: center}
</pre></body></html>