.mobile-nav__item {
    /* flex: 1 1 30%; */
    /* text-align: center; */
    /* font-size: 0.875em; */
    /* padding: 0.5em 0 0.3em; */
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: space-between; */
    /* flex-flow: column; */
    /* background: transparent; */
    /* transition: background 0.2s; */
    /* color: #1c252c; */
    /* display: block; */
    /* text-decoration: none; */
    /* font-size: 1.2em; */
    /* padding: 1em 2em; */
    color: #1c252c !important;
    display: block !important;
    text-decoration: none !important;
    font-size: 1.2em !important;
    padding: 1em 2em !important;
    text-align: left !important;
}
.mobile-nav {
    height: 3.625em !important;
    position: fixed !important;
    bottom: 0.3125em !important;
    left: 0em !important;
    /* right: 0.3125em; */
    z-index: 9999999999 !important;
    display: block !important;
    pointer-events: none !important;
    position: absolute !important;
    /* width: 100%; */
    top: 6.2em!important !important;
    height: -webkit-calc(100vh - 6.2em)!important;
    height: calc(100vh - 6.2em)!important;
    -webkit-transition: opacity .8s cubic-bezier(.19,1,.22,1);
    -o-transition: opacity .8s cubic-bezier(.19,1,.22,1);
    transition: opacity .8s cubic-bezier(.19,1,.22,1);
    opacity: 0;
}
.table-configurator td.active:before {
  width: 2.125em;
  height: 2.125em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDE0NjM3O3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuNmwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
}
.button {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: middle;
  outline: none;
  border: none;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.table-configurator td.active:before {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.scrollbar-measure-custom::-webkit-scrollbar-track {
  background-color: #fff;
}
.scrollbar-measure-custom::-webkit-scrollbar {
  width: 0.375em;
  height: 0.375em;
  background-color: #f5f5f5;
}
.scrollbar-measure-custom::-webkit-scrollbar-thumb {
  background: rgba(28, 37, 44, 0.1);
  border: none;
}
@font-face {
  font-family: Stem;
  font-display: fallback;
  src: url(/_nuxt/fonts/a4269ac.woff2) format("woff2"),
    url(/_nuxt/fonts/6c74862.woff) format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: Stem;
  font-display: fallback;
  src: url(/_nuxt/fonts/66432ff.woff2) format("woff2"),
    url(/_nuxt/fonts/5ae1fd2.woff) format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: Stem-Thin;
  font-display: fallback;
  src: url(/_nuxt/fonts/1b9678f.woff2) format("woff2"),
    url(/_nuxt/fonts/b963f80.woff) format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: Stem;
  font-display: fallback;
  src: url(/_nuxt/fonts/50524ec.woff2) format("woff2"),
    url(/_nuxt/fonts/e559e0c.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Stem;
  font-display: fallback;
  src: url(/_nuxt/fonts/e1871e4.woff2) format("woff2"),
    url(/_nuxt/fonts/1ea715a.woff) format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: Stem-italic;
  font-display: auto;
  src: url(/_nuxt/fonts/a7b6190.woff2) format("woff2"),
    url(/_nuxt/fonts/740b932.woff) format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: SuisseIntl;
  font-display: fallback;
  src: url(/_nuxt/fonts/7c19781.woff2) format("woff2"),
    url(/_nuxt/fonts/7735c96.woff) format("woff");
  font-weight: 300;
  font-style: normal;
}
html {
  background: #fff;
  font-family: Stem, sans-serif;
  line-height: 1.44444;
  color: #1c252c;
  font-size: 1.77778vh;
}
@media only screen and (max-width: 768px) {
  html {
    height: 100vh;
  }
}
@media screen and (max-aspect-ratio: 8/5) {
  html {
    font-size: 1.11111vw;
  }
}
html.patriot-edition {
  font-size: 2vh;
}
@media screen and (max-aspect-ratio: 53/40) {
  html.patriot-edition {
    font-size: 1.50943vw;
  }
}
@media only screen and (max-width: 768px) {
  html {
    font-size: 4.26667vw;
  }
}
@media only screen and (width: 768px) {
  html {
    font-size: 2.66667vw;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  html {
    font-size: 2.08333vw;
  }
}
@media only screen and (max-width: 768px) {
  html.patriot-edition {
    font-size: 4.26667vw;
  }
}
@media only screen and (width: 768px) {
  html.patriot-edition {
    font-size: 2.60417vw;
  }
}
body,
html {
  position: relative;
  overflow-x: hidden;
  width: 100vw;
  margin: 0;
}
* {
  box-sizing: border-box;
}
.scroll-x {
  overflow-x: auto;
}
.scrollbar-measure,
.scrollbar-measure-custom {
  width: 100px;
  height: 100px;
  overflow: scroll;
  position: absolute;
  top: -9999px;
}
.is_no-transition,
.is_no-transition * {
  transition: none !important;
}
.is_no-transition :after,
.is_no-transition :before {
  transition: none !important;
}
img[lazy="loading"] {
  min-height: 30px;
}
.preloader.is_loading,
.preloader[lazy="loading"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=) !important;
  background-size: 20px 20px !important;
  background-position: 50% !important;
  background-repeat: no-repeat !important;
}
.preloader_white.is_loading,
.preloader_white[lazy="loading"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICA8cGF0aCBkPSJNMjQgMTJDMjQgNy43MjUzMSAyMS41NjE3IDQuMDIwMTMgMTggMi4xOTk0MiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBzdHJva2Utd2lkdGg9IjMiCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIyMi41IiB5MT0iMTAiIHgyPSIyMC4zODIzIiB5Mj0iLTEuNTc2MDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8YW5pbWF0ZVRyYW5zZm9ybQogICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgdHlwZT0icm90YXRlIgogICAgZnJvbT0iMCAxMyAxMyIKICAgIHRvPSIzNjAgMTMgMTMiCiAgICBkdXI9IjEuOHMiCiAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2c+Cjwvc3ZnPgo=) !important;
}
.preloader-pseudo.is_loading:before,
.preloader-pseudo[lazy="loading"]:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 20px;
  width: 20px;
  margin: -10px 0 0 -10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  z-index: 100;
}
.preloader-pseudo_bg.is_loading:before,
.preloader-pseudo_bg[lazy="loading"]:before {
  margin: 0;
  background-color: hsla(0, 0%, 100%, 0.8);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-size: 20px 20px;
  z-index: 100;
}
.preloader-pseudo_white.is_loading:before,
.preloader-pseudo_white[lazy="loading"]:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICA8cGF0aCBkPSJNMjQgMTJDMjQgNy43MjUzMSAyMS41NjE3IDQuMDIwMTMgMTggMi4xOTk0MiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBzdHJva2Utd2lkdGg9IjMiCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIyMi41IiB5MT0iMTAiIHgyPSIyMC4zODIzIiB5Mj0iLTEuNTc2MDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8YW5pbWF0ZVRyYW5zZm9ybQogICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgdHlwZT0icm90YXRlIgogICAgZnJvbT0iMCAxMyAxMyIKICAgIHRvPSIzNjAgMTMgMTMiCiAgICBkdXI9IjEuOHMiCiAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2c+Cjwvc3ZnPgo=) !important;
}
@media only screen and (max-width: 768px) {
  .is_desktop {
    display: none !important;
  }
}
@media only screen and (min-width: 769px) {
  .is_mobile {
    display: none !important;
  }
}
img[src*="https://ad.doubleclick.net/"]
{
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}
.is_dfo,
html.is_dealer-site .is_main-site {
  display: none !important;
}
html.is_dealer-site .is_main-page-only {
  display: none;
}
html.is_dealer-site .page-index .is_main-page-only {
  display: block;
}
html.is_dealer-site.is_dealer-dfo .is_dfo {
  display: inline-block !important;
}
html.is_dealer-site.is_dealer-dfo .is_not-dfo {
  display: none !important;
}
.base-select__list,
.base-select__select {
  display: none;
}
.down-enter-active,
.down-leave-active {
  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.down-enter {
  opacity: 0;
  -webkit-transform: translateY(30%);
  transform: translateY(30%);
}
.down-leave-to {
  opacity: 0;
  transition: all 0.2s;
}
@media only screen and (min-width: 769px) {
  .up-enter-active,
  .up-leave-active {
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
  }
}
.up-enter {
  opacity: 0;
  -webkit-transform: translateY(-30%);
  transform: translateY(-30%);
}
.up-leave-to {
  opacity: 0;
}
@media only screen and (min-width: 769px) {
  .up-leave-to {
    transition: all 0.2s;
  }
}
@media only screen and (max-width: 768px) {
  .up-new-enter-active,
  .up-new-leave-active {
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
  }
}
@media only screen and (max-width: 768px) {
  .up-new-enter {
    -webkit-transform: translateY(-30%);
    transform: translateY(-30%);
  }
}
@media only screen and (max-width: 768px) {
  .up-new-leave-to {
    transition: all 0.2s;
  }
}
.compare-enter-active {
  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.compare-leave-active,
.compare-leave-to {
  transition: none;
}
.compare-enter,
.compare-leave-to {
  opacity: 0;
}
.fade-enter-active {
  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.fade-leave-active,
.fade-leave-to {
  transition: all 0s cubic-bezier(0.19, 1, 0.22, 1);
}
.fade-enter,
.fade-leave-to {
  opacity: 0;
}
.fade-fast-enter-active,
.fade-fast-leave-active {
  transition: opacity 0.3s;
}
.fade-fast-enter,
.fade-fast-leave-to {
  opacity: 0;
}
.scale-enter-active,
.scale-leave-active {
  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.scale-enter,
.scale-leave-active {
  -webkit-transform: scale(0);
  transform: scale(0);
}
.down-immidiate-enter-active {
  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.down-immidiate-enter {
  opacity: 0;
  -webkit-transform: translateY(30%);
  transform: translateY(30%);
}
.down-immidiate-leave-to {
  transition: none;
}
.down-immidiate-leave-active {
  display: none;
}
.interface-down-enter-active,
.interface-down-leave-active,
.interface-left-enter-active,
.interface-left-leave-active,
.interface-up-enter-active,
.interface-up-leave-active {
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.interface-down-enter,
.interface-down-leave-to {
  opacity: 0;
  -webkit-transform: translateY(200%);
  transform: translateY(200%);
}
.interface-left-enter,
.interface-left-leave-to {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.interface-up-enter,
.interface-up-leave-to {
  opacity: 0;
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
}
.form-slide-enter-active,
.form-slide-leave-active {
  transition: -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
@media only screen and (min-width: 769px) {
  .form-slide-enter,
  .form-slide-leave-to {
    -webkit-transform: translateX(37.5em);
    transform: translateX(37.5em);
  }
}
@media only screen and (max-width: 768px) {
  .form-slide-enter,
  .form-slide-leave-to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
.form-slide-leave-to {
  transition: all 0.2s;
}
.header-bg-enter-active,
.header-bg-leave-active,
.up-header-enter-active,
.up-header-leave-active {
  transition: opacity 0.2s;
}
.header-bg-enter,
.header-bg-leave,
.up-header-enter {
  opacity: 0;
}
@media only screen and (min-width: 769px) {
  .up-header-nav-enter-active,
  .up-header-nav-leave-active {
    transition: -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1) !important;
    transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1) !important;
    transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1),
      -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  }
}
@media only screen and (max-width: 768px) {
  .up-header-nav-enter-active,
  .up-header-nav-leave-active {
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
  }
}
@media only screen and (min-width: 769px) {
  .up-header-nav-enter {
    -webkit-transform: translateY(-200%);
    transform: translateY(-200%);
  }
}
@media only screen and (max-width: 768px) {
  .up-header-nav-enter {
    -webkit-transform: translateX(120%);
    transform: translateX(120%);
  }
}
@media only screen and (min-width: 769px) {
  .up-header-nav-leave-to {
    -webkit-transform: translateY(-200%);
    transform: translateY(-200%);
  }
}
@media only screen and (max-width: 768px) {
  .up-header-nav-leave-to {
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transform: translateX(120%);
    transform: translateX(120%);
  }
}
.fade-widget-enter-active,
.fade-widget-leave-active {
  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.fade-widget-enter,
.fade-widget-leave-to {
  opacity: 0;
  height: 0;
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
}
.fade-edition-enter-active,
.fade-edition-leave-active {
  transition: opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1),
    transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1),
    transform 0.5s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.fade-edition-enter {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  opacity: 0;
}
.fade-edition-leave-to {
  -webkit-transform: translateY(200%);
  transform: translateY(200%);
  opacity: 0;
}
.table-popover-enter,
.table-popover-leave-to {
  opacity: 0;
  height: 0;
  will-change: height;
}
.table-popover-enter-to,
.table-popover-leave {
  opacity: 1;
}
.table-popover-enter-active,
.table-popover-leave-active {
  transition: all 0.65s cubic-bezier(0.19, 1, 0.22, 1);
}
.dealer-dropdown-enter-active,
.dealer-dropdown-leave-active {
  transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}
.dealer-dropdown-enter,
.dealer-dropdown-leave-to {
  opacity: 0;
}
@media only screen and (min-width: 769px) {
  .dealer-dropdown-enter,
  .dealer-dropdown-leave-to {
    max-height: 3.125em;
  }
}
@media only screen and (max-width: 768px) {
  .dealer-dropdown-enter,
  .dealer-dropdown-leave-to {
    max-height: 2.5625em;
  }
}
.car-list-enter-active {
  transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}
.car-list-enter {
  opacity: 0;
  -webkit-transform: translateY(30%);
  transform: translateY(30%);
}
.car-list-leave-active {
  transition: none;
}
.car-list-leave-to {
  opacity: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  transition: none;
}
.animation-list-item_1 {
  transition-delay: 0s !important;
}
.animation-list-item_2 {
  transition-delay: 75ms !important;
}
.animation-list-item_3 {
  transition-delay: 0.15s !important;
}
.animation-list-item_4 {
  transition-delay: 0.225s !important;
}
.animation-list-item_5 {
  transition-delay: 0.3s !important;
}
.animation-list-item_6 {
  transition-delay: 0.375s !important;
}
.animation-list-item_7 {
  transition-delay: 0.45s !important;
}
.animation-list-item_8 {
  transition-delay: 0.525s !important;
}
.animation-list-item_9 {
  transition-delay: 0.6s !important;
}
.animation-list-item_10 {
  transition-delay: 0.675s !important;
}
.animation-list-item_11 {
  transition-delay: 0.75s !important;
}
.animation-list-item_12 {
  transition-delay: 0.825s !important;
}
.animation-list-item_13 {
  transition-delay: 0.9s !important;
}
.animation-list-item_14 {
  transition-delay: 0.975s !important;
}
.animation-list-item_15 {
  transition-delay: 1.05s !important;
}
.animation-list-item_16 {
  transition-delay: 1.125s !important;
}
.animation-list-item_17 {
  transition-delay: 1.2s !important;
}
.animation-list-item_18 {
  transition-delay: 1.275s !important;
}
.animation-list-item_19 {
  transition-delay: 1.35s !important;
}
.animation-list-item_20 {
  transition-delay: 1.425s !important;
}
.animation-list-item_21 {
  transition-delay: 1.5s !important;
}
.animation-list-item_22 {
  transition-delay: 1.575s !important;
}
.animation-list-item_23 {
  transition-delay: 1.65s !important;
}
.animation-list-item_24 {
  transition-delay: 1.725s !important;
}
.animation-list-item_25 {
  transition-delay: 1.8s !important;
}
.animation-list-item_26 {
  transition-delay: 1.875s !important;
}
.animation-list-item_27 {
  transition-delay: 1.95s !important;
}
.animation-list-item_28 {
  transition-delay: 2.025s !important;
}
.animation-list-item_29 {
  transition-delay: 2.1s !important;
}
.animation-list-item_30 {
  transition-delay: 2.175s !important;
}
.animation-list-item_31 {
  transition-delay: 2.25s !important;
}
.animation-list-item_32 {
  transition-delay: 2.325s !important;
}
.animation-list-item_33 {
  transition-delay: 2.4s !important;
}
.animation-list-item_34 {
  transition-delay: 2.475s !important;
}
.animation-list-item_35 {
  transition-delay: 2.55s !important;
}
.animation-list-item_36 {
  transition-delay: 2.625s !important;
}
.animation-list-item_37 {
  transition-delay: 2.7s !important;
}
.animation-list-item_38 {
  transition-delay: 2.775s !important;
}
.animation-list-item_39 {
  transition-delay: 2.85s !important;
}
.animation-list-item_40 {
  transition-delay: 2.925s !important;
}
.animation-list-item_41 {
  transition-delay: 3s !important;
}
.animation-list-item_42 {
  transition-delay: 3.075s !important;
}
.animation-list-item_43 {
  transition-delay: 3.15s !important;
}
.animation-list-item_44 {
  transition-delay: 3.225s !important;
}
.animation-list-item_45 {
  transition-delay: 3.3s !important;
}
.animation-list-item_46 {
  transition-delay: 3.375s !important;
}
.animation-list-item_47 {
  transition-delay: 3.45s !important;
}
.animation-list-item_48 {
  transition-delay: 3.525s !important;
}
.animation-list-item_49 {
  transition-delay: 3.6s !important;
}
.animation-list-item_50 {
  transition-delay: 3.675s !important;
}
.animation-list-item_51 {
  transition-delay: 3.75s !important;
}
.animation-list-item_52 {
  transition-delay: 3.825s !important;
}
.animation-list-item_53 {
  transition-delay: 3.9s !important;
}
.animation-list-item_54 {
  transition-delay: 3.975s !important;
}
.animation-list-item_55 {
  transition-delay: 4.05s !important;
}
.animation-list-item_56 {
  transition-delay: 4.125s !important;
}
.animation-list-item_57 {
  transition-delay: 4.2s !important;
}
.animation-list-item_58 {
  transition-delay: 4.275s !important;
}
.animation-list-item_59 {
  transition-delay: 4.35s !important;
}
.animation-list-item_60 {
  transition-delay: 4.425s !important;
}
.animation-list-item-profi_1:first-child {
  transition-delay: 0s !important;
}
.animation-list-item-profi_2:nth-child(2) {
  transition-delay: 75ms !important;
}
.animation-list-item-profi_3:nth-child(3) {
  transition-delay: 0.15s !important;
}
.animation-list-item-profi_4:nth-child(4) {
  transition-delay: 0.225s !important;
}
.animation-list-item-profi_5:nth-child(5) {
  transition-delay: 0.3s !important;
}
.animation-list-item-profi_6:nth-child(6) {
  transition-delay: 0.375s !important;
}
.animation-list-item-profi_7:nth-child(7) {
  transition-delay: 0.45s !important;
}
.animation-list-item-profi_8:nth-child(8) {
  transition-delay: 0.525s !important;
}
.animation-list-item-profi_9:nth-child(9) {
  transition-delay: 0.6s !important;
}
.animation-list-item-profi_10:nth-child(10) {
  transition-delay: 0.675s !important;
}
.animation-list-item-profi_11:nth-child(11) {
  transition-delay: 0.75s !important;
}
.animation-list-item-profi_12:nth-child(12) {
  transition-delay: 0.825s !important;
}
.spoiler-collapse-enter-active,
.spoiler-collapse-leave-active {
  transition-duration: 0.25s;
  transition-timing-function: linear;
}
.spoiler-collapse-enter-to,
.spoiler-collapse-leave {
  max-height: 12.5em;
  overflow: hidden;
  opacity: 1;
}
.spoiler-collapse-enter,
.spoiler-collapse-leave-to {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  will-change: max-height;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.landscape-enter-active,
.landscape-leave-active {
  transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1),
    transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1),
    transform 1.2s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);
}
.landscape-enter-active {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.landscape-leave-active {
  opacity: 0;
  -webkit-transform: translateY(70%);
  transform: translateY(70%);
}
a {
  color: inherit;
  text-decoration: none;
}
p {
  margin: 0;
}
nobr {
  white-space: nowrap;
}
form.is_disabled .button {
  pointer-events: none;
  opacity: 0.7;
}
.button_default {
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  background: #0046ac;
  color: #fff;
  transition: all 0.3s;
  border-radius: 2px;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.button_default:hover {
  background: #003c93;
}
.button_green {
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  background: #014637;
  color: #fff;
  transition: all 0.3s;
  border-radius: 2px;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.button_green:hover {
  background: #015f4b;
}
.button_blur {
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #fff;
  border-radius: 2px;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
  position: relative;
}
.button_blur:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: hsla(0, 0%, 100%, 0.15);
  transition: background 0.3s;
}
.button_blur:hover:after {
  background: hsla(0, 0%, 100%, 0.3);
}
.button_white {
  background: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  border-radius: 2px;
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #1c252c;
  transition: all 0.3s;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.button_white:hover {
  background: #f2f2f2;
}
.table {
  margin: 1.875em auto;
}
.table tr:hover td {
  background: #fff;
}
.table td,
.table th {
  font-weight: 400;
  text-align: center;
  color: #1c252c;
  padding: 1em 1.25em;
}
.table td:first-child,
.table th:first-child {
  text-align: left;
}
@media only screen and (min-width: 769px) {
  .table td,
  .table th {
    font-size: 1em;
  }
}
@media only screen and (max-width: 768px) {
  .table td,
  .table th {
    font-size: 0.875em;
  }
}
.table td {
  background-color: #f8f8f8;
}
.table_white {
  text-align: left;
}
.table_white tr:hover td {
  cursor: auto;
}
.table_white th {
  color: #1c252c;
  opacity: 0.5;
  text-align: left;
}
@media only screen and (min-width: 769px) {
  .table_white th {
    font-size: 1em;
    padding: 0.25em 1.25em;
  }
}
@media only screen and (max-width: 768px) {
  .table_white th {
    font-size: 0.875em;
    padding: 0.28571em 0.47619em;
  }
}
.table_white td {
  background-color: #fff;
  text-align: left;
  border-bottom: 2px solid #f8f8f8;
}
@media only screen and (min-width: 769px) {
  .table_white td {
    font-size: 1.375em;
    padding: 0 0.90909em 0.72727em;
  }
}
@media only screen and (max-width: 768px) {
  .table_white td {
    font-size: 1.125em;
    padding: 0 0.37037em 0.88889em;
  }
}
.table-configurator {
  width: 100%;
  margin: 0 auto;
  border-collapse: collapse;
}
.table-configurator thead td,
.table-configurator thead th {
  padding: 0;
  height: 0;
  line-height: 0;
}
.table-configurator tr:hover td {
  background: #fff;
}
.table-configurator td,
.table-configurator th {
  font-weight: 400;
  font-size: 1em;
  text-align: center;
  color: #1c252c;
  width: 12.2%;
}
.table-configurator td:first-child,
.table-configurator th:first-child {
  text-align: left;
  word-break: normal;
}
.table-configurator th {
  padding: 1em 1.25em;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
.table-configurator td {
  padding: 1em 0.875em;
  background-color: #f8f8f8;
  border: 1px solid #fff;
  border-top: none;
}
.table-configurator td.active:before {
  content: "";
  display: block;
  margin: 0 auto;
}
.table-configurator td.none:before {
  content: "—";
  display: block;
  margin: 0 auto;
  width: 1em;
  height: 1em;
}
.table-configurator td .package {
  font-weight: 700;
}
.table-configurator td.is_select {
  color: #0046ac;
  background: rgba(0, 70, 172, 0.1);
}
.configurator-compare-table-main_8 .table-configurator td:first-child {
  width: 15%;
}
.configurator-compare-table-main_8 .table-configurator td:not(:first-child) {
  flex: 0 0 12.2%;
}
.dealer-gallery {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.dealer-gallery img {
  flex: 0 0 48%;
  width: 48% !important;
  height: auto;
}
ul.dealer-list {
  list-style: none;
  display: grid;
  padding: 0;
  margin: 0;
}
ul.dealer-list li {
  display: flex;
  flex-direction: column;
  align-items: center;
}
ul.dealer-list li img {
  min-height: 62px;
  -o-object-fit: contain;
  object-fit: contain;
}
@media only screen and (min-width: 769px) {
  ul.dealer-list {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 25px;
  }
}
@media only screen and (max-width: 768px) {
  ul.dealer-list {
    grid-template-columns: 1fr;
    grid-gap: 10px;
  }
  ul.dealer-list li {
    align-items: center;
    justify-content: center;
    text-align: center;
  }
}
.car-block {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.car-block__item {
  display: block;
  text-align: center;
  background-color: #f9f9f9;
  max-width: 27.5em;
  padding: 3%;
  margin: 1em;
}
.car-block img {
  width: 100%;
}
.car-block h3 {
  font-size: 1.375em;
}
.car-block h3,
.car-block h4 {
  margin-bottom: 0;
}
.car-block p {
  color: rgba(28, 37, 44, 0.5);
  font-size: 1.375em;
}
.slick-slider {
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -html-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list,
.slick-slider {
  position: relative;
  display: block;
}
.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.tns-outer {
  padding: 0 !important;
}
.tns-outer [hidden] {
  display: none !important;
}
.tns-outer [aria-controls],
.tns-outer [data-action] {
  cursor: pointer;
}
.tns-slider {
  transition: all 0s;
}
.tns-slider > .tns-item {
  box-sizing: border-box;
}
.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}
.tns-horizontal.tns-subpixel > .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.tns-horizontal.tns-no-subpixel:after {
  content: "";
  display: table;
  clear: both;
}
.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left;
}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%;
}
.tns-gallery,
.tns-no-calc {
  position: relative;
  left: 0;
}
.tns-gallery {
  min-height: 1px;
}
.tns-gallery > .tns-item {
  position: absolute;
  left: -100%;
  transition: opacity 0s, -webkit-transform 0s;
  transition: transform 0s, opacity 0s;
  transition: transform 0s, opacity 0s, -webkit-transform 0s;
}
.tns-gallery > .tns-slide-active {
  position: relative;
  left: auto !important;
}
.tns-gallery > .tns-moving {
  transition: all 0.25s;
}
.tns-autowidth {
  display: inline-block;
}
.tns-lazy-img {
  transition: opacity 0.6s;
  opacity: 0.6;
}
.tns-lazy-img.tns-complete {
  opacity: 1;
}
.tns-ah {
  transition: height 0s;
}
.tns-ovh {
  overflow: hidden;
}
.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}
.tns-transparent {
  opacity: 0;
  visibility: hidden;
}
.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}
.tns-fadeOut,
.tns-normal {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}
.tns-vpfix {
  white-space: nowrap;
}
.tns-vpfix > div,
.tns-vpfix > li {
  display: inline-block;
}
.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden;
}
.tns-t-ct {
  width: 2333.33333%;
  position: absolute;
  right: 0;
}
.tns-t-ct:after {
  content: "";
  display: table;
  clear: both;
}
.tns-t-ct > div {
  width: 1.42857%;
  height: 10px;
  float: left;
}
.nuxt-progress {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  width: 0;
  opacity: 1;
  transition: width 0.1s, opacity 0.4s;
  background-color: #014637;
  z-index: 999999;
}
.nuxt-progress.nuxt-progress-notransition {
  transition: none;
}
.nuxt-progress-failed {
  background-color: red;
}
.layout {
  position: relative;
}
@media only screen and (min-width: 769px) {
  .layout {
    /*overflow: hidden;*/
    min-height: 100vh;
  }
}
.layout__script {
  display: none !important;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.layout .anchor {
  position: relative;
}
.layout.is_block-scroll {
  position: fixed;
  left: 0;
  right: 0;
}
.layout.page-cars-profi-for-profi-alias {
  background-color: rgba(214, 220, 225, 0.4);
}
.layout__preload {
  display: none;
}
.layout__seo {
  margin-bottom: 8.75em;
}
@media only screen and (min-width: 769px) {
  .layout__main {
    min-height: 8.5em;
  }
  .layout__main,
  .layout__main.is_new-slider {
    padding-top: 7.5em;
  }
}
@media only screen and (max-width: 768px) {
  .layout__main {
    min-height: 6em;
  }
}
.layout.is_new-mobile-nav.is_widget {
  padding-top: 2.4375em;
}
@media only screen and (max-width: 768px) {
  .layout.is_new-mobile-nav.is_widget {
    padding-top: 8.75em;
  }
}
@media only screen and (max-width: 768px) and (max-width: 768px) {
  .layout.is_new-mobile-nav.is_widget.is_mobile-conf-active {
    padding-top: 6.2em;
  }
}
@media only screen and (max-width: 768px) {
  .layout.is_new-mobile-nav {
    padding-top: 5em;
  }
}
@media only screen and (max-width: 768px) {
  .layout.is_mobile-conf-active {
    padding-top: 6.2em;
  }
}
.layout__browser-not-supported {
  display: none !important;
}
html.is_ie .layout__browser-not-supported {
  display: block !important;
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.header__item_hover:after {
  width: 0.75em;
  height: 0.4375em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjFsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
}
.header__button:before {
  width: 0.9375em;
  height: 1.125em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTUgMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLjUsMTEuMmwwLjksMGwwLTAuNGwtMC4zLTAuM0wzLjUsMTEuMnogTTMuMywxNC41bC0wLjksMGwtMC4xLDEuNmwxLjQtMC43TDMuMywxNC41eiBNNi40LDEyLjlMNi42LDEyCglsLTAuMy0wLjFMNiwxMi4xTDYuNCwxMi45eiBNMTIuMSw3LjVjMCwyLjUtMi4xLDQuNi00LjYsNC42djEuOGMzLjUsMCw2LjQtMi45LDYuNC02LjRIMTIuMXogTTcuNSwyLjljMi41LDAsNC42LDIuMSw0LjYsNC42aDEuOAoJYzAtMy41LTIuOS02LjQtNi40LTYuNFYyLjl6IE0yLjksNy41QzIuOSw1LDUsMi45LDcuNSwyLjlWMS4xQzQsMS4xLDEuMSw0LDEuMSw3LjVIMi45eiBNNC4xLDEwLjZDMy40LDkuOCwyLjksOC43LDIuOSw3LjVIMS4xCgljMCwxLjcsMC43LDMuMiwxLjcsNC40TDQuMSwxMC42eiBNNC4yLDE0LjZsMC4yLTMuM2wtMS44LTAuMWwtMC4yLDMuM0w0LjIsMTQuNnogTTYsMTIuMWwtMy4xLDEuNmwwLjgsMS42bDMuMS0xLjZMNiwxMi4xegoJIE03LjUsMTIuMWMtMC4zLDAtMC42LDAtMC45LTAuMWwtMC4zLDEuOGMwLjQsMC4xLDAuOCwwLjEsMS4yLDAuMVYxMi4xeiIvPgo8L3N2Zz4K);
}
.header__bg,
.header__nav-bar-background {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.header__button:before,
.header__connected,
.header__item_hover:after,
.header__logo {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.header__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/*.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  z-index: 22;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
*/
.header.is_hidden {
  -webkit-transform: translateY(-110%) !important;
  transform: translateY(-110%) !important;
}
.header.is_sticky {
  position: fixed;
}
@media only screen and (min-width: 769px) {
  .header.is_sticky {
    background: #fff;
    box-shadow: 0 0 0.5em 0 rgba(0, 0, 0, 0.2);
  }
}
@media only screen and (min-width: 769px) {
  .header.is_sticky .header__logo {
    height: 2.5em;
  }
}
@media only screen and (max-width: 768px) {
  .header.is_new-mobile-nav {
    background: #fff;
    height: 5em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  }
  .header.is_new-mobile-nav .header__nav-bar {
    height: 5em;
  }
  .header.is_new-mobile-nav.is_hidden {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
@media only screen and (max-width: 768px) {
  .header__widget {
    display: none !important;
  }
}
@media only screen and (min-width: 769px) {
  .header__hamburger {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .header__hamburger {
    position: absolute !important;
    top: 0;
    right: 0;
    height: 5em;
    width: 5em;
    z-index: 22;
  }
}
.header__online-button.v-button {
  min-width: 6.25em;
  text-transform: none;
  font-size: 1em;
  font-weight: 100;
  height: 3em;
  letter-spacing: 0;
  line-height: 1;
}
@media only screen and (max-width: 768px) {
  .header__online-button.v-button {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 6.875em;
  }
  .is_connect .header__online-button.v-button {
    right: 4.625em;
  }
}
@media only screen and (min-width: 769px) {
  .header__online-button_mobile {
    display: none !important;
  }
}
.header__connected {
  background-image: url(/_nuxt/img/1fd5dea.jpg);
}
@media only screen and (min-width: 769px) {
  .header__connected {
    width: 6.25em;
    height: 3em;
    margin-right: 0.9375em;
    margin-left: 0.9375em;
  }
}
@media only screen and (max-width: 768px) {
  .header__connected {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  .header__container {
    height: 100%;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media only screen and (max-width: 768px) {
  .header__container {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }
}
@media only screen and (min-width: 769px) {
  .header__content {
    height: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
  }
}
@media only screen and (max-width: 768px) {
  .header__content_left {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  .header__content_right {
    display: none !important;
    position: absolute;
    right: 1.25em;
    top: 0;
    height: 100%;
    justify-content: center;
    align-items: center;
  }
}
.header__logo {
  width: 11.875em;
  height: 6.875em;
  background-image: url(/_nuxt/img/307d818.png);
  display: block;
  text-indent: -99999px;
}
@media only screen and (min-width: 769px) {
  .header__logo {
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    background-position: 0;
    width: 8.75em;
    height: 3.25em;
    flex: 0 0 8.75em;
  }
}
@media only screen and (max-width: 768px) {
  .header__logo {
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    -webkit-transform-origin: center;
    transform-origin: center;
    background-position: 50%;
    width: 4.375em;
    height: 2.625em;
  }
}
.is_connect .header__logo {
  background-image: url(/_nuxt/img/51d1e6d.png);
}
@media only screen and (min-width: 769px) {
  .is_connect .header__logo {
    height: 100%;
    width: auto;
  }
}
@media only screen and (max-width: 768px) {
  .is_connect .header__logo {
    height: 4em;
    width: 7.5em;
  }
}
.header__button {
  font-size: 0.75em;
  line-height: 1.33333em;
  letter-spacing: 0.14em;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  border: none;
  background-color: #0046ac;
  border-radius: 0.16667em;
  padding: 1.41667em 1.66667em 1.25em 3.33333em;
  height: 4em;
  white-space: nowrap;
  cursor: pointer;
  z-index: 21;
}
@media only screen and (min-width: 769px) {
  .header__button {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  .header__button {
    position: absolute;
    right: 6.25em;
    width: 3.33333em;
  }
  .layout-404 .header__button {
    display: none;
  }
}
.header__button:before {
  content: "";
  position: absolute;
  width: 1.25em;
  height: 1.5em;
  top: 50%;
  margin-top: 0.16667em;
}
@media only screen and (max-width: 768px) {
  .header__button:before {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
.header__nav-bar {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: flex-start;
  position: relative;
  z-index: 11;
  height: 5.25em;
}
@media only screen and (min-width: 769px) {
  .header__nav-bar {
    background: #fff;
    color: #1c252c;
  }
}
@media only screen and (max-width: 768px) {
  .header__nav-bar {
    transition: padding 0.3s;
    will-change: padding;
  }
}
.header__nav-bar-background {
  display: block;
  background: #fff;
  z-index: -1;
}
@media only screen and (max-width: 768px) {
  .header__nav-bar-background {
    display: none;
  }
}
.header__bg {
  position: fixed;
  opacity: 1;
  z-index: -1;
  background-color: hsla(0, 0%, 100%, 0.5);
}
.is_sticky .header__bg {
  top: 2.25em;
}
@media only screen and (max-width: 768px) {
  .header__bg {
    display: none;
  }
}
.header__nav {
	/*
  left: 0;
  right: 0;
  pointer-events: none;
  */
}
@media only screen and (min-width: 769px) {
  /*.header__nav {
    position: absolute;
    top: 100%;
    z-index: 1;
  }*/
}
@media only screen and (max-width: 768px) {
  .header__nav {
    position: fixed;
    top: 0;
  }
}
.header__nav_shadow {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
}
.header__bar {
  position: relative;
  z-index: 12;
}
@media only screen and (max-width: 768px) {
  .header__bar {
    display: none !important;
  }
}
.header__item {
  font-weight: 500;
  text-decoration: none;
  padding-right: 0.9375em;
  padding-left: 0.9375em;
  transition: opacity 0.2s;
  position: relative;
  cursor: pointer;
  height: 100%;
  border-bottom: 0.125em solid transparent;
  flex: 0 0 auto;
}
.layout-404 .header__item {
  color: #1c252c;
}
@media only screen and (max-width: 768px) {
  .header__item {
    display: none;
  }
}
.header__item:last-child {
  padding-right: 0;
}
.header__item.is_active {
  border-bottom: 0.125em solid #1c252c;
}
.header__item.is_active:after {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.header__item_hover:after {
  content: "";
  display: block;
  margin-top: 0.1875em;
  margin-left: 0.5em;
  transition: -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.layout-404 .header__item_hover:after {
  background-position: -18.75em -0.4375em;
}
.header__item:hover:after {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.header-bar__item_email:before {
  width: 0.875em;
  height: 1em;
  background-image: url(/_nuxt/img/f3bd5cc.svg);
}
.header-bar__item_phone:before,
.header-bar__phone:before {
  width: 0.9375em;
  height: 0.9375em;
  background-image: url(/_nuxt/img/2fbd793.svg);
}
.header-bar__item_email:before,
.header-bar__item_location:after,
.header-bar__item_phone:before,
.header-bar__phone:before {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.header-bar {
  /*display: flex;*/
  align-items: center;
  justify-content: space-between;
  background: #1c252c;
  color: #fff;
  height: 2.5em;
}
.is_new-slider .header-bar {
  height: 2.25em;
}
.header-bar__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.header-bar__container.is_loading {
  justify-content: flex-end;
}
.header-bar__content {
  display: flex;
}
.header-bar__item-wrapper {
  display: flex;
  margin-right: 0.9375em;
}
.header-bar__item {
  line-height: 1.28;
  font-size: 0.875em;
  margin-right: 1.07143em;
  text-decoration: none;
  transition: opacity 0.2s;
  display: flex;
  align-items: center;
  opacity: 1;
  cursor: pointer;
}
.header-bar__item:last-child {
  margin-right: 0;
}
.header-bar__item:hover {
  opacity: 0.75;
}
.header-bar__item_not-hover:hover {
  opacity: 1 !important;
}
.header-bar__item_dealer.is_holding,
.header-bar__item_holding {
  padding-right: 1.07143em;
  border-right: 1px solid hsla(0, 0%, 100%, 0.2);
}
.header-bar__item_phone {
  padding-left: 1.07143em;
}
.header-bar__item_phone:not(:first-child) {
  border-left: 1px solid hsla(0, 0%, 100%, 0.2);
}
.header-bar__item_phone:before {
  content: "";
  display: block;
  margin-right: 0.3125em;
}
.header-bar__item_email:before {
  content: "";
  display: block;
  margin-right: 0.3125em;
}
.header-bar__item_location:before {
  content: "";
  margin-right: 0.3125em;
  display: none;
}
.header-bar__item_location:after {
  content: "";
  display: block;
  width: 0.875em;
  height: 1em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM9JREFUeNqsUgsRgzAMbacACUjAwToHk4CUOkECc1AcgAPmAAklYS+7UNqx2y13uV4+70FeYsyPZnPJGOOdnkalJmvto8hCgIp8jC8LyiPydQk45ho4lloO1IK5RuzIPX5bwGwtxxeFZcBAszzRHMiv5D2TcJ7r6NsBNxHwNiC5odkl9QNQlNyaWRiApqR+mHFhZWUlmNEpxd8zpqtgoC8o7jXxV8UzUmmYyfskH5CvPl2Pwywd4g6xOz1gdQxzVpDSkcuXsQre52D+ZasAAwD7FvseI0WHUwAAAABJRU5ErkJggg==);
  margin-left: 0.3125em;
}
.header-bar__name {
  margin-right: 0.625em;
}
.header-bar__phone {
  display: flex;
  align-items: center;
}
.header-bar__phone:before {
  content: "";
  display: block;
  margin-right: 0.3125em;
}
@media only screen and (min-width: 769px) {
  .container {
    width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 768px) {
  .container {
    width: 100%;
    position: relative;
  }
}
@media only screen and (min-width: 769px) {
  .container_default {
    padding-left: 2.75em;
    padding-right: 2.75em;
  }
}
@media only screen and (max-width: 768px) {
  .container_default {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }
}
@media only screen and (min-width: 769px) {
  .container_regular {
    max-width: 64.375em;
  }
}
.city-filter__title:after {
  width: 0.75em;
  height: 0.4375em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjFsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
}
.city-filter_white .city-filter__title:after {
  width: 0.75em;
  height: 0.4375em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjVsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
}
.city-filter__title:after,
.city-filter_white .city-filter__title:after {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.city-filter-enter-active,
.city-filter-leave-active {
  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.city-filter-enter,
.city-filter-leave-to {
  -webkit-transform: translateY(20%);
  transform: translateY(20%);
  opacity: 0;
}
.city-filter {
  position: relative;
}
@media only screen and (min-width: 769px) {
  .city-filter__select {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .city-filter__select {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 100%;
    opacity: 0;
    z-index: 20;
  }
}
@media only screen and (width: 768px) {
  .city-filter__select {
    display: block;
  }
}
.city-filter__title {
  display: flex;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: opacity 0.2s;
}
.city-filter__title:after {
  content: "";
  display: block;
  margin-top: 0;
  margin-left: 0.125em;
  transition: -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
}
@media only screen and (min-width: 769px) {
  .city-filter.is_hover .city-filter__title,
  .city-filter:hover .city-filter__title {
    opacity: 0.7;
  }
}
@media only screen and (min-width: 769px) and (min-width: 769px) {
  .city-filter.is_hover .city-filter__title:after,
  .city-filter:hover .city-filter__title:after {
    -webkit-transform: translateY(20%);
    transform: translateY(20%);
  }
}
@media only screen and (min-width: 769px) {
  .city-filter.is_hover .city-filter__title:after {
    -webkit-transform: translateY(20%) scaleY(-1);
    transform: translateY(20%) scaleY(-1);
  }
}
.city-filter__list {
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 1rem;
}
@media only screen and (max-width: 768px) {
  .city-filter__list {
    display: none;
  }
}
@media only screen and (width: 768px) {
  .city-filter__list {
    display: none;
  }
}
.hamburger {
  position: relative;
}
.hamburger.is_active .hamburger__item_1 {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.hamburger.is_active .hamburger__item_2 {
  opacity: 0;
}
.hamburger.is_active .hamburger__item_3 {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.hamburger_white .hamburger__item {
  background: #fff;
}
.hamburger_black .hamburger__item {
  background: #1c252c;
}
@media only screen and (min-width: 769px) {
  .hamburger:hover .hamburger__item_1 {
    top: 50%;
    -webkit-transform: translateY(-0.58em);
    transform: translateY(-0.58em);
  }
  .hamburger:hover .hamburger__item_3 {
    top: 50%;
    -webkit-transform: translateY(0.58em);
    transform: translateY(0.58em);
  }
}
.hamburger__item {
  height: 2px;
  width: 1.75em;
  margin-left: -0.875em;
  left: 50%;
  position: absolute;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  transition: opacity 0.2s, -webkit-transform 0.3s;
  transition: opacity 0.2s, transform 0.3s;
  transition: opacity 0.2s, transform 0.3s, -webkit-transform 0.3s;
  margin-top: -1px;
}
.hamburger__item_1 {
  top: 50%;
  -webkit-transform: translateY(-0.5em);
  transform: translateY(-0.5em);
}
.hamburger__item_2 {
  top: 50%;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.hamburger__item_3 {
  top: 50%;
  -webkit-transform: translateY(0.5em);
  transform: translateY(0.5em);
}
.v-button_dealers:after {
  width: 0.5em;
  height: 0.75em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.v-button_conf:after,
.v-button_credit:after {
  width: 0.5em;
  height: 0.75em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.v-button.is_arrow-white:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMywxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
  height: 0.75em;
  width: 0.5em;
}
.v-button_orange-light:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0U4NEIzNztzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
  height: 0.75em;
  width: 0.5em;
}
.v-button.is_arrow:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDEgMTEiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIxLjgiLz4KPC9zdmc+Cg==);
  height: 0.75em;
  width: 0.5em;
}
.v-button {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: middle;
  outline: none;
  border: none;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.v-button.is_arrow-white:after,
.v-button.is_arrow:after,
.v-button_conf:after,
.v-button_credit:after,
.v-button_dealers:after,
.v-button_orange-light:before {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
form.is_disabled .v-button {
  pointer-events: none;
  opacity: 0.7;
}
.v-button_blue {
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  background: #0046ac;
  color: #fff;
  transition: all 0.3s;
  border-radius: 2px;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.v-button_blue:hover {
  background: #003c93;
}
.v-button_orange {
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  background: #e84b37;
  color: #fff;
  transition: all 0.3s;
  border-radius: 2px;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.v-button_orange:hover {
  background: #e53620;
}
.v-button_green {
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  background: #014637;
  color: #fff;
  transition: all 0.3s;
  border-radius: 2px;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.v-button_green:hover {
  background: #015f4b;
}
.v-button_light-green {
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  background: #2f9f41;
  color: #fff;
  transition: all 0.3s;
  border-radius: 2px;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.v-button_light-green:hover {
  background: #35b349;
}
.v-button_conf-green {
  font-size: 0.75em;
  line-height: 1;
  text-transform: uppercase;
  background: #268746;
  color: #fff;
  transition: all 0.3s;
  border-radius: 2px;
  height: 4em;
  width: 15em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.v-button_conf-green:hover {
  background: #2c9b50;
}
.v-button_conf-blue {
  font-size: 0.625em;
  line-height: 1;
  text-transform: uppercase;
  background: #3a517c;
  color: #fff;
  transition: all 0.3s;
  border-radius: 2px;
  height: 4.8em;
  width: 18em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 2em;
  padding-right: 2em;
}
.v-button_conf-blue:hover {
  background: #425c8d;
}
.v-button_gray {
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  background: #4b4e54;
  color: #fff;
  transition: all 0.3s;
  border-radius: 2px;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.v-button_gray:hover {
  background: #575b61;
}
.v-button_red {
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  background: #e84b37;
  color: #fff;
  transition: all 0.3s;
  border-radius: 2px;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.v-button_red:hover {
  background: #eb604e;
}
.v-button_orange-light {
  font-size: 0.75em;
  line-height: 1.33333em;
  border-radius: 0.16667em;
  box-sizing: border-box;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.14em;
  padding: 1.5em 2.5em 1.33333em 1.66667em;
  height: 4em;
  position: relative;
  background: rgba(232, 75, 55, 0.1);
  color: #e84b37;
  transition: all 0.3s;
}
.v-button_orange-light:before {
  content: "";
  position: absolute;
  right: 1.25em;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  margin-top: 1px;
}
.v-button_orange-light:hover {
  background: rgba(232, 75, 55, 0.2);
}
.v-button_orange-light:hover:before {
  -webkit-transform: translateY(-50%) translateX(20%);
  transform: translateY(-50%) translateX(20%);
}
.v-button_transparent {
  background: hsla(0, 0%, 100%, 0.1);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  border-radius: 2px;
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #fff;
  transition: all 0.3s;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.v-button_transparent:hover {
  background: hsla(0, 0%, 100%, 0.25);
}
.v-button_transparent-white {
  background: transparent;
  border: 1px solid hsla(0, 0%, 100%, 0.4);
  border-radius: 0.35714em;
  font-size: 0.875em;
  line-height: 1;
  color: hsla(0, 0%, 97.3%, 0.7);
  transition: all 0.3s;
  height: 3.14286em;
  min-width: 14.28571em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.28571em;
  padding-right: 1.28571em;
}
.v-button_transparent-white:hover {
  color: #f8f8f8;
  border: 1px solid #fff;
}
.v-button_dark {
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #fff;
  border-radius: 2px;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
  position: relative;
}
.v-button_dark:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(28, 37, 44, 0.5);
  transition: background 0.3s;
  z-index: -1;
}
.v-button_dark:hover:after {
  background: hsla(0, 0%, 100%, 0.3);
}
.v-button_blur {
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #fff;
  border-radius: 2px;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
  position: relative;
}
.v-button_blur:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: hsla(0, 0%, 100%, 0.15);
  transition: background 0.3s;
  z-index: -1;
}
.v-button_blur:hover:after {
  background: hsla(0, 0%, 100%, 0.3);
}
.v-button_white {
  background: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  border-radius: 2px;
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #1c252c;
  transition: all 0.3s;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.v-button_white:hover {
  background: #f2f2f2;
}
.v-button_gray-light {
  background: rgba(28, 37, 44, 0.1);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  border-radius: 3.25em;
  font-size: 0.875em;
  line-height: 1;
  font-weight: 700;
  color: #1c252c;
  transition: all 0.3s;
  height: 2em;
  max-width: 13.28571em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 0.85714em;
  padding-right: 0.85714em;
}
.v-button_gray-light:hover {
  background: #ebebeb;
}
.v-button_black {
  background: #000;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  border-radius: 2px;
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #fff;
  transition: all 0.3s;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.v-button_black:hover {
  color: #212121;
}
.v-button_credit {
  background: #e84b37;
  width: 12.5em;
  height: 5.625em;
  position: relative;
  justify-content: center;
  color: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  border-radius: 2px;
  line-height: 1.25;
  font-weight: 700;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 1.25em;
  padding-right: 1.25em;
}
@media only screen and (min-width: 769px) {
  .v-button_credit:hover {
    background: rgba(232, 75, 55, 0.8);
  }
}
.v-button_credit:after {
  content: "";
  position: absolute;
  bottom: 1.125em;
  right: 1.125em;
}
.v-button_conf {
  background: #28446c;
  width: 12.5em;
  height: 5.625em;
  position: relative;
  justify-content: center;
  color: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  border-radius: 2px;
  line-height: 1.25;
  font-weight: 700;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 1.25em;
  padding-right: 1.25em;
}
@media only screen and (min-width: 769px) {
  .v-button_conf:hover {
    background: rgba(40, 68, 108, 0.8);
  }
}
.v-button_conf:after {
  content: "";
  position: absolute;
  bottom: 1.125em;
  right: 1.125em;
}
.v-button_dealers {
  background: #e5e5e5;
  width: 12.5em;
  height: 5.625em;
  position: relative;
  justify-content: center;
  color: #1c252c;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  border-radius: 2px;
  line-height: 1.25;
  font-weight: 700;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 1.25em;
  padding-right: 1.25em;
}
@media only screen and (min-width: 769px) {
  .v-button_dealers:hover {
    background: hsla(0, 0%, 89.8%, 0.8);
  }
}
.v-button_dealers:after {
  content: "";
  position: absolute;
  bottom: 1.125em;
  right: 1.125em;
}
.v-button_trofi {
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  background: #3d3c28;
  color: #fff;
  transition: all 0.3s;
  border-radius: 2px;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.v-button_trofi:hover {
  background: #2e2d1e;
}
.v-button_sgr-exped {
  font-size: 0.75em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  background: #de5235;
  color: #fff;
  transition: all 0.3s;
  border-radius: 2px;
  height: 4em;
  min-width: 16.66667em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 1.66667em;
  padding-right: 1.66667em;
}
.v-button_sgr-exped:hover {
  background: #d64223;
}
.v-button_edition {
  transition: all 0.3s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 769px) {
  .v-button_edition {
    font-size: 1.0625em;
    border-radius: 2.82353em;
    height: 2.82353em;
    min-width: 10.82353em;
    padding-left: 1.41176em;
    padding-right: 1.41176em;
  }
}
@media only screen and (max-width: 768px) {
  .v-button_edition {
    width: 100%;
    font-size: 0.875em;
    border-radius: 2.85714em;
    height: 2.85714em;
  }
}
.v-button_subscribe {
  font-size: 0.75em;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  background: #3f6c89;
  color: #fff;
  transition: all 0.3s;
  border-radius: 3px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 769px) {
  .v-button_subscribe {
    height: 3.75em;
    min-width: 11.66667em;
    padding-left: 1.66667em;
    padding-right: 1.66667em;
  }
  .v-button_subscribe:hover {
    background: #375e78;
  }
}
@media only screen and (max-width: 768px) {
  .v-button_subscribe {
    height: 2.91667em;
    min-width: 9.16667em;
    padding-left: 0.83333em;
    padding-right: 0.83333em;
  }
}
.v-button_subscribe.is_disable {
  pointer-events: none;
  background-color: #ccd2d8;
}
.v-button.is_arrow:hover:after {
  -webkit-transform: translateX(20%) translateZ(0);
  transform: translateX(20%) translateZ(0);
}
.v-button.is_arrow:after {
  content: "";
  display: block;
  transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  margin-left: 0.5em;
}
.v-button.is_arrow-white:hover:after {
  -webkit-transform: translateX(20%) translateZ(0);
  transform: translateX(20%) translateZ(0);
}
.v-button.is_arrow-white:after {
  content: "";
  display: block;
  transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  margin-left: 0.5em;
}
.header-nav {
  pointer-events: all;
}
@media only screen and (min-width: 769px) {
  .header-nav {
    z-index: 10;
  }
}
@media only screen and (max-width: 768px) {
  .header-nav {
    z-index: 22;
  }
}
.header-nav__bg {
  opacity: 1;
  z-index: -1;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background-color: hsla(0, 0%, 100%, 0.5);
}
@media only screen and (max-width: 768px) {
  .header-nav__bg {
    display: none;
  }
}
.header-nav__content {
  background: #fff;
  pointer-events: all;
}
@media only screen and (min-width: 769px) {
  .header-nav__content {
    height: auto !important;
  }
}
@media only screen and (max-width: 768px) {
  .header-nav__content {
    font-size: 4vw;
    height: 100vh;
  }
  .is_ios .header-nav__content {
    height: 100vh;
    height: calc(var(--vhr, 1vh) * 100);
  }
}
@media only screen and (min-width: 769px) {
  .header-nav__container {
    max-width: 81.25em;
    margin: 0 auto;
  }
  .header-nav__container_mobile {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .header-nav__container {
    padding: 1.875em;
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    height: 100%;
  }
  .header-nav__container_desktop {
    display: none;
  }
}
.header-nav-desktop__section_download:after {
  width: 1.125em;
  height: 1.125em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoxLjQ7c3Ryb2tlLW9wYWNpdHk6MC41O30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS1vcGFjaXR5OjAuNTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05LDV2Ny41IE05LDEyLjVMMTIuNSw5IE05LjUsMTNsLTQtNCIvPgo8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI5IiBjeT0iOSIgcj0iNy41Ii8+Cjwvc3ZnPgo=);
}
.header-nav-desktop__section_download:after {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.header-nav-desktop__cars,
.header-nav-desktop__row-service {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.header-nav-desktop__row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-items: flex-start;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 1.875em 0;
}
.header-nav-desktop__row:last-child {
  border: none;
}
.header-nav-desktop__row-service {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  flex-basis: 100%;
}
.header-nav-desktop__item-service {
  margin-bottom: 3.75em;
}
.header-nav-desktop__title {
  font-size: 1.25em !important;
  color: #1c252c;
  font-weight: 300;
  margin-bottom: 1.25em;
  display: block;
}
.header-nav-desktop__title_green {
  color: #014637;
}
.header-nav-desktop__title_new {
  margin-top: 3.75em;
}
.header-nav-desktop__section {
  display: block;
  margin-bottom: 0.875em;
}
.header-nav-desktop__section_download {
  display: flex;
  align-items: center;
}
.header-nav-desktop__section_download:after {
  content: "";
  display: block;
  margin-left: 0.25em;
}
.header-nav-desktop__link {
  cursor: pointer;
  color: #1c252c;
  opacity: 0.5;
}
.header-nav-desktop__link:hover {
  opacity: 0.75;
}
.header-nav-desktop__text {
  cursor: pointer;
  color: #1c252c;
  opacity: 0.5;
}
.nav-cars__subtitle-text:after {
  width: 0.5em;
  height: 0.75em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.nav-cars__subtitle-text:after {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 768px) {
  .nav-cars_default .nav-cars__title {
    padding: 0.6em 1.5em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media only screen and (max-width: 768px) {
  .nav-cars__classic .nav-cars__title,
  .nav-cars_profi .nav-cars__title {
    padding: 0.6em 0;
    border-bottom: none;
  }
}
.nav-cars__item {
  display: block;
}
@media only screen and (min-width: 769px) {
  .nav-cars__item {
    text-align: center;
    flex: 0 0 11.25em;
    margin: 0 1.0625em;
  }
  .nav-cars__item:nth-child(4n + 4) {
    margin-right: 0;
  }
  .is_ie .nav-cars__item.nav-cars-item_profi {
    flex: 0 0 20em;
  }
  .nav-cars__item.nav-cars-item_patriot-akpp {
    flex: 0 0 12.5em;
  }
  .is_ie .nav-cars__item.nav-cars-item_patriot-akpp {
    flex: 0 0 15.625em;
  }
}
@media only screen and (max-width: 768px) {
  .nav-cars__item {
    margin: 0 0 0.75em;
  }
}
@media only screen and (min-width: 769px) {
  .nav-cars__item_title {
    margin-left: 0;
    margin-right: 0;
    text-align: left;
  }
}
@media only screen and (max-width: 768px) {
  .nav-cars__item_title {
    margin: 0;
    padding: 0;
  }
}
@media only screen and (max-width: 768px) {
  .nav-cars__item:nth-child(2) {
    padding-top: 0.75em;
  }
}
@media only screen and (min-width: 769px) {
  .nav-cars__list {
    flex-grow: 1;
    display: flex;
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 768px) {
  .nav-cars__list {
    padding: 1.25em 0;
    -webkit-overflow-scrolling: touch;
  }
}
.nav-cars__title {
  color: #1c252c;
  font-weight: 300;
}
@media only screen and (min-width: 769px) {
  .nav-cars__title {
    font-size: 1.25em;
    color: #1c252c;
    font-weight: 300;
    margin-bottom: 1.25em;
  }
}
@media only screen and (max-width: 768px) {
  .nav-cars__title {
    font-size: 1.25em;
    line-height: 1;
  }
}
.nav-cars__title_green {
  color: #014637;
}
.nav-cars__subtitle {
  cursor: pointer;
}
.nav-cars__subtitle-text {
  font-size: 12px;
  text-transform: uppercase;
  position: relative;
  display: inline;
}
@media only screen and (max-width: 768px) {
  .nav-cars__subtitle-text {
    display: none;
  }
}
.nav-cars__subtitle-text:after {
  content: "";
  position: absolute;
  bottom: 0.3125em;
  right: -0.9375em;
}
.nav-cars-item {
  cursor: pointer;
}
.is_green .nav-cars-item .nav-cars-item__title {
  color: #014637;
}
.is_green .nav-cars-item .nav-cars-item__price {
  color: rgba(1, 70, 55, 0.5);
}
.nav-cars-item_green .nav-cars-item__title {
  color: #014637;
}
.nav-cars-item:hover .nav-cars-item__image {
  -webkit-transform: scale(1.04) translateZ(0);
  transform: scale(1.04) translateZ(0);
}
.nav-cars-item__image {
  display: block;
  margin: 0 auto 0.9375em;
  transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  will-change: transform;
}
@media only screen and (min-width: 769px) {
  .nav-cars-item__image {
    width: auto;
    height: 7.5em;
  }
}
@media only screen and (max-width: 768px) {
  .nav-cars-item__image {
    width: auto;
    height: 8.375em;
  }
}
.nav-cars-item__title {
  text-align: center;
  align-items: flex-start;
  color: #1c252c;
  justify-content: center;
  margin-bottom: 0.625em;
  display: flex;
}
@media only screen and (min-width: 769px) {
  .header-nav-cars-item_life-style .nav-cars-item__title {
    display: inline-block;
    padding: 0 0.9375em;
    line-height: 1.5em;
  }
}
@media only screen and (max-width: 768px) {
  .nav-cars-item__title {
    line-height: 1.25 !important;
    font-size: 1em !important;
  }
}
.nav-cars-item__price {
  text-align: center;
  color: rgba(28, 37, 44, 0.5);
}
@media only screen and (max-width: 768px) {
  .nav-cars-item__price {
    line-height: 1.25 !important;
    font-size: 1em !important;
  }
}
.nav-cars-item__tag {
  font-size: 0.875em;
  padding: 0.21429em;
  width: 4.28571em;
  text-align: center;
  display: inline-block;
  margin-right: 0.21429em;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-sizing: border-box;
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}
.nav-cars-item__button {
  text-align: center;
  margin-top: 0.625em;
}
@media only screen and (max-width: 768px) {
  .is_special .nav-cars-item {
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0.625em 0;
    position: relative;
  }
  .is_special .nav-cars-item .nav-cars-item__image {
    width: 8.14286em;
    height: 5.42857em;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 0.625em;
  }
  .is_special .nav-cars-item .nav-cars-item__title {
    text-align: left;
    max-width: 10.625em;
  }
  .is_special .nav-cars-item .nav-cars-item__title:after {
    content: "";
    position: absolute;
    right: 0.625em;
    top: calc(50% - 10px);
    width: 0.5em;
    height: 0.75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
  }
  .is_special .nav-cars-item .nav-cars-item__button {
    display: none;
  }
}
.text_big {
  line-height: 1.09;
}
@media only screen and (min-width: 769px) {
  .text_big {
    font-size: 1.375em;
  }
}
@media only screen and (max-width: 768px) {
  .text_big {
    font-size: 1.125em;
  }
}
.text_medium {
  line-height: 1.28;
}
@media only screen and (min-width: 769px) {
  .text_medium {
    font-size: 1.125em;
  }
}
@media only screen and (max-width: 768px) {
  .text_medium {
    font-size: 1em;
  }
}
.text_regular {
  line-height: 1.25;
}
@media only screen and (min-width: 769px) {
  .text_regular {
    font-size: 1em;
  }
}
@media only screen and (max-width: 768px) {
  .text_regular {
    font-size: 0.875em;
  }
}
.text_small {
  line-height: 1.28;
}
@media only screen and (min-width: 769px) {
  .text_small {
    font-size: 0.875em;
  }
}
@media only screen and (max-width: 768px) {
  .text_small {
    font-size: 0.75em;
  }
}
.text_subscribe {
  line-height: 1.28;
}
@media only screen and (min-width: 769px) {
  .text_subscribe {
    font-size: 0.875em;
  }
}
@media only screen and (max-width: 768px) {
  .text_subscribe {
    font-size: 0.75em;
  }
}
@media only screen and (min-width: 769px) {
  .text_large {
    font-size: 1.5em;
  }
}
.product-page__configurator {
  padding-bottom: 2.75em;
}
.product-page__stock {
  display: none;
}
@charset "UTF-8";
.product-hero__pdf:before {
  width: 1.25em;
  height: 1.125em;
  background-image: url(/_nuxt/img/a2040bc.svg);
}
.product-hero__background {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.product-hero__antarctic .product-hero__logo,
.product-hero__background {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.product-hero__arrow-down:before,
.product-hero__pdf:before {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.product-hero__pdf {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.product-hero {
  position: relative;
  height: 33.33333vw;
  background-color: #1c252c;
  color: #fff;
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
  margin-bottom: -1px;
}
@media only screen and (max-width: 768px) {
  .product-hero {
    height: 29.25em;
  }
}
@media only screen and (width: 768px) {
  .product-hero {
    height: 40.625em;
  }
}
@media only screen and (min-width: 769px) {
  [data-alias="new-patriot-2019"] .product-hero {
    padding-top: 10em;
  }
}
@media only screen and (max-width: 768px) {
  [data-alias="new-patriot-2019"] .product-hero {
    padding-top: 3em;
  }
}
@media only screen and (min-width: 769px) {
  [data-alias="classic"] .product-hero {
    padding-top: 10em;
  }
}
@media only screen and (max-width: 768px) {
  [data-alias="classic"] .product-hero {
    padding-top: 3em;
  }
}
@media only screen and (min-width: 769px) {
  .product-hero.is_antarctic {
    height: 49.375em;
    padding-top: 3.125em;
    z-index: 2;
    background-color: transparent;
  }
  .product-hero.is_antarctic .product-hero__background {
    background-position: 100%;
    background-color: transparent;
  }
  .product-hero.is_antarctic .product-hero__left-wrapper {
    bottom: 6em;
  }
}
@media only screen and (width: 768px) {
  .product-hero.is_antarctic {
    height: 46.25em;
  }
}
@media only screen and (min-width: 769px) {
  .product-hero.is_hunter,
  .product-hero.is_life-style,
  .product-hero.is_pickup,
  .product-hero.is_sgr-expedition {
    padding-top: 3.125em;
  }
}
.product-hero.is_hunter .product-hero__global-docs,
.product-hero.is_hunter .product-hero__left-wrapper,
.product-hero.is_pickup .product-hero__global-docs,
.product-hero.is_pickup .product-hero__left-wrapper,
.product-hero.is_profi .product-hero__global-docs,
.product-hero.is_profi .product-hero__left-wrapper,
.product-hero.is_sgr-expedition .product-hero__global-docs,
.product-hero.is_sgr-expedition .product-hero__left-wrapper {
  background: rgba(28, 37, 44, 0.5);
  padding: 0.625em;
}
@media only screen and (max-width: 768px) {
  .product-hero.is_hunter,
  .product-hero.is_pickup,
  .product-hero.is_profi,
  .product-hero.is_sgr-expedition {
    padding-top: 2.5em;
  }
}
@media only screen and (min-width: 769px) {
  .product-hero.is_hunter .product-hero__background {
    background-position: center 63% !important;
  }
}
@media only screen and (min-width: 769px) {
  .product-hero.is_profi {
    padding-top: 4.375em;
  }
}
.product-hero.is_profi-main {
  overflow: visible;
}
@media only screen and (min-width: 769px) {
  .product-hero.is_profi-main {
    padding-top: 4.375em;
  }
}
.product-hero.is_sgr:before {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: linear-gradient(
    180deg,
    transparent 63.86%,
    rgba(0, 0, 0, 0.5) 89.5%
  );
  z-index: 1;
}
.product-hero__akpp {
  color: #1c252c;
  text-align: left;
}
.product-hero__akpp .title {
  text-align: left;
}
@media only screen and (max-width: 768px) {
  .product-hero__akpp {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  .product-hero__content {
    position: absolute;
    top: 5.8125em;
    left: 4.5em;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__content {
    position: relative;
    width: 100%;
    height: 100%;
  }
}
.product-hero__buttons {
  position: absolute;
  bottom: 0;
}
@media only screen and (min-width: 769px) {
  .product-hero__buttons {
    left: 10em;
    right: 10em;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__buttons {
    left: 1.25em;
    right: 1.25em;
    -webkit-transform: translateY(90%);
    transform: translateY(90%);
  }
}
.product-hero__background {
  z-index: 0;
}
.product-hero__video {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 0;
  display: block;
  min-height: 100%;
  min-width: 100%;
}
.product-hero__container {
  position: relative;
  z-index: 1;
  height: 100%;
}
.product-hero__title {
  margin-top: 0;
}
.product-hero__title.is_dark {
  color: #014637;
}
@media only screen and (min-width: 769px) {
  .product-hero__title {
    margin-bottom: 0.1875em;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__title {
    margin-bottom: 0.42857em;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__description {
    font-size: 1rem;
  }
}
.product-hero__left-wrapper {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: space-between;
  bottom: 1.25em;
}
@media only screen and (min-width: 769px) {
  .product-hero__left-wrapper {
    left: 2.75em;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__left-wrapper {
    left: 1.25em;
    right: 1.25em;
  }
}
.product-hero__global-docs {
  position: absolute;
  bottom: 1.25em;
}
@media only screen and (min-width: 769px) {
  .product-hero__global-docs {
    left: 2.75em;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__global-docs {
    left: 1.25em;
    right: 1.25em;
  }
}
.product-hero__price-wrapper {
  color: #f8f8f8;
  text-align: left;
  font-weight: 100;
  cursor: pointer;
}
.is_dark .product-hero__price-wrapper {
  font-weight: 300;
  background: #014637;
  border-radius: 15px;
  padding: 0.625em;
}
@media only screen and (min-width: 769px) {
  .product-hero__price-wrapper {
    font-size: 1.125em;
    margin-right: 0.875em;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__price-wrapper {
    font-size: 1em;
  }
}
.product-hero__price {
  font-size: 1.8em;
}
.product-hero__links-wrapper {
  position: absolute;
  right: 2.75em;
  bottom: 1.25em;
}
@media only screen and (max-width: 768px) {
  .product-hero__links-wrapper {
    display: none;
  }
}
.product-hero__scroll-area {
  cursor: default;
}
@media only screen and (min-width: 769px) {
  .is_sgr-expedition .product-hero__scroll-area {
    position: absolute;
    top: 0;
    left: 14%;
  }
}
@media only screen and (max-width: 768px) {
  .is_sgr-expedition .product-hero__scroll-area {
    padding-top: 1.25em;
  }
}
.is_sgr-expedition .product-hero__scroll-area .product-hero__title {
  text-transform: uppercase;
  max-width: none;
  line-height: 0.7;
}
@media only screen and (min-width: 769px) {
  .is_sgr-expedition .product-hero__scroll-area .product-hero__title {
    font-size: 4em;
  }
}
@media only screen and (max-width: 768px) {
  .is_sgr-expedition .product-hero__scroll-area .product-hero__title {
    font-size: 2.375em;
  }
}
.is_profi .product-hero__scroll-area {
  display: block;
}
@media only screen and (min-width: 769px) {
  .is_profi .product-hero__scroll-area {
    position: absolute;
    left: 11%;
    top: -8%;
  }
}
@media only screen and (max-width: 768px) {
  .is_profi .product-hero__scroll-area {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.is_profi .product-hero__scroll-area .product-hero__title {
  text-transform: uppercase;
  font-weight: 600;
  color: #014637;
}
@media only screen and (min-width: 769px) {
  .is_profi .product-hero__scroll-area .product-hero__title {
    text-align: left;
    font-size: 4.125em;
    line-height: 1.1;
    letter-spacing: 0.02em;
  }
}
@media only screen and (max-width: 768px) {
  .is_profi .product-hero__scroll-area .product-hero__title {
    line-height: 1.1;
    text-align: left;
  }
}
.profi-for-profi .product-hero__scroll-area {
  position: absolute;
}
@media only screen and (min-width: 769px) {
  .profi-for-profi .product-hero__scroll-area {
    display: block;
    left: 57%;
    bottom: 2.8125em;
  }
}
@media only screen and (max-width: 768px) {
  .profi-for-profi .product-hero__scroll-area {
    width: 100%;
    left: 50%;
    bottom: 20%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.profi-for-profi .product-hero__scroll-area .product-hero__title {
  text-transform: uppercase;
  font-weight: 100;
}
@media only screen and (min-width: 769px) {
  .profi-for-profi .product-hero__scroll-area .product-hero__title {
    text-align: left;
    font-size: 2.375em;
    line-height: 1.46;
  }
}
@media only screen and (max-width: 768px) {
  .profi-for-profi .product-hero__scroll-area .product-hero__title {
    font-size: 1.25em;
    line-height: 1.5;
  }
}
.product-hero__play-button {
  margin: 1.875em auto 0;
  width: 4em;
}
@media only screen and (min-width: 769px) {
  .product-hero__play-button_desktop {
    display: flex;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__play-button_desktop {
    display: none !important;
  }
}
@media only screen and (min-width: 769px) {
  .product-hero__play-button_mobile {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__play-button_mobile {
    display: flex;
  }
}
.product-hero__pdf {
  text-transform: none;
  border: 1px solid hsla(0, 0%, 100%, 0.3);
  border-radius: 2px;
  position: relative;
}
@media only screen and (min-width: 769px) {
  .product-hero__pdf {
    font-size: 0.875em;
    line-height: 1.28571em;
    padding: 1.14286em 1.14286em 1.14286em 2.85714em;
  }
  .product-hero__pdf:hover:before {
    width: 1.125em;
    height: 1.125em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDJjLTQuNCwwLTgsMy42LTgsOHMzLjYsOCw4LDhzOC0zLjYsOC04UzE0LjQsMiwxMCwyeiBNMTAsMTdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTcKCWMzLjksMCw3LDMuMSw3LDdDMTcsMTMuOSwxMy45LDE3LDEwLDE3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4zLDExLjhWNmgxLjR2NS44TDEzLDkuNWwxLDFsLTQsNGwtNC00bDEtMUw5LjMsMTEuOHoiLz4KPC9zdmc+Cg==);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
  }
}
.layout_en .product-hero__pdf {
  margin-right: 1em;
}
@media only screen and (max-width: 768px) {
  .product-hero__pdf {
    font-size: 0.75em;
    line-height: 1.5em;
    padding: 2.5em 0.83333em 0.41667em;
  }
}
.product-hero__pdf:before {
  content: "";
  position: absolute;
}
@media only screen and (min-width: 769px) {
  .product-hero__pdf:before {
    left: 1.14286em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__pdf:before {
    left: 50%;
    top: 0.83333em;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.product-hero__arrow-down:before {
  display: block;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADhSURBVHgBtZMBEcIwDEUrYRImAQmTgIQ6AAfgYDiohEmohEqYhEkICaRcaMuWDMhdbtduye/7zRwA9Jje/SCwz4B5yIsAz0gk4nYE1nWYI/eZaU2bnhc5RosAfnvCXLiWntdHY35JdtxE83nLHsaOoiZ+PBALJPFxZU+BnQ8xOCVe055VbG007FlU2EaBZMY2CBzN2H8JcVG9+yLYsokuNG9EcSlhjwDWXOS05M2Ox0bOpVc2HOB9LKfqYAJFCvRuHRvU0wL1zxGkQIn98lSJ2LLnvIltECiRddgGAbInWbDvRi0YN3ACBSgAAAAASUVORK5CYII=);
  transition: all 0.6s;
}
@media only screen and (min-width: 769px) {
  .product-hero__arrow-down {
    position: absolute;
    cursor: pointer;
    right: 2.75em;
    bottom: 7.25em;
    width: 1.375em;
    height: 1.125em;
  }
  .product-hero__arrow-down:hover:before {
    -webkit-transform: translateY(20%);
    transform: translateY(20%);
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__arrow-down {
    display: none;
  }
}
.product-hero__banner {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (min-width: 769px) {
  .product-hero__antarctic {
    text-align: left;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__antarctic {
    display: none !important;
  }
}
.product-hero__antarctic .product-hero__title {
  color: #41425f;
}
.product-hero__antarctic .product-hero__text {
  color: #717886;
  font-size: 2.125em;
  font-weight: 300;
  line-height: 1.1em;
}
.product-hero__antarctic .product-hero__logo {
  width: 7.5em;
  height: 7.5em;
  margin-bottom: 1.875em;
  background-image: url(/_nuxt/img/3d9a2a8.png);
}
.product-hero__hunter-expedition {
  padding-top: 1.25em;
}
.product-hero__hunter-expedition .product-hero__title {
  color: #014637;
  line-height: 0.8;
}
@media only screen and (min-width: 769px) {
  .product-hero__hunter-expedition .product-hero__title {
    font-size: 3.375em;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__hunter-expedition .product-hero__title {
    font-size: 2.8125em;
  }
}
@media only screen and (min-width: 769px) {
  .product-hero__hunter-expedition .product-hero__title span {
    font-size: 0.48148em;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__hunter-expedition .product-hero__title span {
    font-size: 0.53333em;
  }
}
@media only screen and (min-width: 769px) {
  .product-hero__patriot-akpp {
    position: absolute;
    top: 4.125em;
    left: 47%;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__patriot-akpp {
    padding-top: 7.5em;
  }
}
.product-hero__patriot-akpp .product-hero__title {
  text-transform: uppercase;
  line-height: 0.7;
  font-weight: 100;
}
@media only screen and (min-width: 769px) {
  .product-hero__patriot-akpp .product-hero__title {
    font-size: 3em;
    margin-bottom: 0.83333em;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__patriot-akpp .product-hero__title {
    font-size: 1.25em;
    margin-bottom: 1em;
  }
}
.product-hero__patriot-akpp .product-hero__title span {
  font-weight: 500;
}
.product-hero__patriot-akpp .product-hero__price {
  white-space: nowrap;
  color: #fff;
  line-height: 0.9;
  font-weight: 700;
}
@media only screen and (min-width: 769px) {
  .product-hero__patriot-akpp .product-hero__price {
    font-size: 5em;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__patriot-akpp .product-hero__price {
    font-size: 2.375em;
  }
}
.product-hero__patriot-akpp .product-hero__price:before {
  content: "от";
}
.product-hero__patriot-akpp .product-hero__price:after {
  content: "₽";
}
.product-hero__patriot-akpp .product-hero__price:after,
.product-hero__patriot-akpp .product-hero__price:before {
  vertical-align: top;
  font-weight: 500;
  font-size: 0.525em;
}
@media only screen and (min-width: 769px) {
  .product-hero__pickup-akpp {
    position: absolute;
    top: 2.5em;
    left: 57%;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__pickup-akpp {
    padding-top: 2.5em;
  }
}
.product-hero__pickup-akpp .product-hero__price {
  white-space: nowrap;
  color: #ff6000;
  line-height: 0.9;
}
@media only screen and (min-width: 769px) {
  .product-hero__pickup-akpp .product-hero__price {
    font-size: 5em;
    margin-bottom: 0.5em;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__pickup-akpp .product-hero__price {
    font-size: 2.8125em;
    margin-bottom: 0.33333em;
  }
}
.product-hero__pickup-akpp .product-hero__price:before {
  content: "от";
}
.product-hero__pickup-akpp .product-hero__price:after {
  content: "₽";
}
.product-hero__pickup-akpp .product-hero__price:after,
.product-hero__pickup-akpp .product-hero__price:before {
  vertical-align: top;
  font-size: 0.45455em;
}
.product-hero__pickup-akpp .product-hero__title {
  text-transform: uppercase;
  line-height: 0.7;
  font-weight: 100;
}
@media only screen and (min-width: 769px) {
  .product-hero__pickup-akpp .product-hero__title {
    font-size: 3.9375em;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__pickup-akpp .product-hero__title {
    font-size: 2.25em;
  }
}
@media only screen and (min-width: 769px) {
  .product-hero__pickup-akpp .product-hero__title span {
    font-size: 0.44444em;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__pickup-akpp .product-hero__title span {
    font-size: 0.44444em;
  }
}
.product-hero__sgr-trofi {
  padding-top: 1.5625em;
}
.product-hero__sgr-trofi .product-hero__title {
  text-transform: uppercase;
  max-width: none;
  color: #014637;
}
@media only screen and (min-width: 769px) {
  .product-hero__sgr-trofi .product-hero__title {
    font-size: 3.25em;
    line-height: 0.7;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__sgr-trofi .product-hero__title {
    font-size: 1.875em;
  }
}
.product-hero__sgr-trofi .product-hero__title span {
  text-transform: none;
  font-weight: 100;
}
@media only screen and (min-width: 769px) {
  .product-hero__sgr-trofi .product-hero__title span {
    font-size: 0.5em;
  }
}
@media only screen and (max-width: 768px) {
  .product-hero__sgr-trofi .product-hero__title span {
    font-size: 0.73333em;
  }
}
@media only screen and (min-width: 769px) {
  .title_page {
    font-size: 4em;
    line-height: 1.06;
    font-weight: 700;
  }
}
@media only screen and (max-width: 768px) {
  .title_page {
    font-size: 1.75em;
    line-height: 1;
    font-weight: 700;
  }
}
@media only screen and (min-width: 769px) {
  .title_big {
    font-size: 3em;
    line-height: 1.08;
    font-weight: 700;
  }
}
@media only screen and (max-width: 768px) {
  .title_big {
    font-size: 1.5em;
    line-height: 1.16;
    font-weight: 700;
  }
}
@media only screen and (min-width: 769px) {
  .title_medium {
    font-size: 1.375em;
    line-height: 1.09;
    font-weight: 700;
  }
}
@media only screen and (max-width: 768px) {
  .title_medium {
    font-size: 1.125em;
    line-height: 1.25;
    font-weight: 700;
  }
}
@media only screen and (min-width: 769px) {
  .title_small {
    font-size: 0.75em;
    line-height: 1.33;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.14em;
  }
}
@media only screen and (max-width: 768px) {
  .title_small {
    font-size: 0.75em;
    line-height: 1.33;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.14em;
  }
}
.title_subscribe {
  text-transform: uppercase;
}
@media only screen and (min-width: 769px) {
  .title_subscribe {
    font-size: 1.625em;
    line-height: 1.33;
    letter-spacing: 0.02em;
  }
}
@media only screen and (max-width: 768px) {
  .title_subscribe {
    font-size: 1em;
    line-height: 1.62;
  }
}
@media only screen and (min-width: 769px) {
  .title_regular {
    font-size: 2.625em;
  }
}
.product-hero-links__link_test-drive:before {
  width: 1.75em;
  height: 1.75em;
  background-image: url(/_nuxt/img/290c5a0.svg);
}
.product-hero-links__link_conf:before,
.product-hero-links__link_configurator:before {
  width: 2em;
  height: 1.75em;
  background-image: url(/_nuxt/img/e206977.svg);
}
.product-hero-links__link_in-stock:before {
  width: 2.0625em;
  height: 1.875em;
  background-image: url(/_nuxt/img/456dd9e.svg);
}
.product-hero-links__link_price:before {
  width: 1.25em;
  height: 1.5em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyMiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgMjVIMTlDMjAuMTA0NiAyNSAyMSAyNC4xMDQ2IDIxIDIzVjExLjc4MTlDMjEgMTEuNjcxNyAyMC45ODE4IDExLjU2MjIgMjAuOTQ2IDExLjQ1NzhMMTcuODI2NyAyLjM1MTg2QzE3LjU0OTcgMS41NDMyMiAxNi43ODk0IDEgMTUuOTM0NyAxSDFWMjNDMSAyNC4xMDQ2IDEuODk1NDMgMjUgMyAyNVoiIHN0cm9rZT0iI0Y4RjhGOCIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xNyAxQzE3IDMuNDcyOTcgMTUuNTMyMyA0Ljk2NzQ0IDEyLjU5NjggNS40ODM0M0MxMi41NjE2IDUuNDg5NjIgMTIuNTUwMyA1LjUzNTUyIDEyLjU3OTUgNS41NTYxM0wyMSAxMS41IiBzdHJva2U9IiNGOEY4RjgiIHN0cm9rZS13aWR0aD0iMS40Ii8+CjxsaW5lIHgxPSI1IiB5MT0iMTAuMyIgeDI9IjExIiB5Mj0iMTAuMyIgc3Ryb2tlPSIjRjhGOEY4IiBzdHJva2Utd2lkdGg9IjEuNCIvPgo8bGluZSB4MT0iNSIgeTE9IjE0LjMiIHgyPSIxNCIgeTI9IjE0LjMiIHN0cm9rZT0iI0Y4RjhGOCIgc3Ryb2tlLXdpZHRoPSIxLjQiLz4KPGxpbmUgeDE9IjUiIHkxPSIxOC4zIiB4Mj0iMTciIHkyPSIxOC4zIiBzdHJva2U9IiNGOEY4RjgiIHN0cm9rZS13aWR0aD0iMS40Ii8+Cjwvc3ZnPgo=);
}
.product-hero-links__link_price:before {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.product-hero-links__link_conf:before,
.product-hero-links__link_configurator:before,
.product-hero-links__link_in-stock:before,
.product-hero-links__link_test-drive:before {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.product-hero-links {
  display: flex;
  justify-content: flex-end;
}
@media only screen and (max-width: 768px) {
  .product-hero-links {
    display: none;
  }
}
.product-hero-links__link {
  margin: 0 0.625em 0.625em;
}
@media only screen and (max-width: 768px) {
  .product-hero-links__link_price {
    display: none;
  }
}
.product-hero-links__link_price:before {
  content: "";
  font-size: 1rem;
  margin-right: 0.625em;
  height: 1.63636em;
  width: 1.36364em;
}
.product-hero-links__link_test-drive:before {
  content: "";
  font-size: 1rem;
  margin-right: 0.625em;
}
.product-hero-links__link_conf:before,
.product-hero-links__link_configurator:before {
  content: "";
  font-size: 1rem;
  margin-right: 0.625em;
}
.product-hero-links__link_in-stock:before {
  content: "";
  font-size: 1rem;
  margin-right: 0.625em;
}
.product-banner {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  background-color: #1c252c;
  color: #fff;
}
@media only screen and (max-width: 768px) {
  .product-banner.is_dark:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    display: block;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 0;
  }
}
.product-banner.is_white {
  background-color: #fff;
  color: #1c252c;
}
.product-banner.is_white .product-banner__description {
  font-weight: 400;
}
@media only screen and (min-width: 769px) {
  .product-banner.is_full {
    height: calc(100vh - 50px);
  }
}
@media only screen and (max-width: 768px) {
  .product-banner.is_full {
    height: 28.75em;
  }
}
.product-banner__video-wrapper {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  overflow: hidden;
}
.product-banner__video {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media only screen and (min-width: 769px) {
  .product-banner__video {
    height: auto;
    width: auto;
    min-width: 100%;
    min-height: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .product-banner__video {
    height: 100%;
    width: auto;
  }
}
.product-banner__container {
  position: relative;
  z-index: 2;
  height: 100%;
}
@media only screen and (min-width: 769px) {
  .product-banner__container {
    padding-top: 6.25em;
    padding-bottom: 5.25em;
  }
}
@media only screen and (max-width: 768px) {
  .product-banner__container {
    padding-top: 2.5em;
  }
}
.product-banner__title {
  margin-top: 0;
  text-align: center;
}
.product-banner__title.is_dark {
  color: #1c252c;
}
@media only screen and (min-width: 769px) {
  .product-banner__title {
    margin-bottom: 0.25em;
  }
}
@media only screen and (max-width: 768px) {
  .product-banner__title {
    margin-bottom: 0.57143em;
  }
}
.product-banner__description {
  text-align: center;
  font-weight: 300;
  line-height: 1.36364em;
}
.product-banner__description.is_dark {
  color: #1c252c;
}
@media only screen and (max-width: 768px) {
  .product-banner__description {
    font-size: 1rem;
  }
}
.is_full .product-banner__content {
  position: absolute;
  bottom: 1.5em;
  left: 0;
  right: 0;
}
@media only screen and (min-width: 769px) {
  .is_full .product-banner__content {
    padding-left: 2.75em;
    padding-right: 2.75em;
  }
}
@media only screen and (max-width: 768px) {
  .is_full .product-banner__content {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
@media only screen and (min-width: 769px) {
  .classic-interior__container {
    padding: 1.8125em 1.8125em 0;
  }
}
@media only screen and (max-width: 768px) {
  .classic-interior__container {
    padding: 1.25em 1.25em 0;
  }
}
@media only screen and (min-width: 769px) {
  .classic-interior__row {
    display: flex;
  }
}
@media only screen and (max-width: 768px) {
  .classic-interior__row {
    margin-top: 0 !important;
  }
}
.classic-interior__col {
  min-width: 0;
  min-height: 0;
}
@media only screen and (min-width: 769px) {
  .classic-interior__col_big {
    flex: 0 0 50%;
    max-width: 50%;
    flex-grow: 0;
    flex-shrink: 0;
  }
  .classic-interior__col_medium {
    width: 35%;
    flex: 1 1 35%;
    flex-grow: 1;
    flex-shrink: 1;
  }
  .classic-interior__col_regular {
    width: 25%;
    flex: 1 0 25%;
    flex-grow: 1;
    flex-shrink: 0;
  }
  .classic-interior__col_small {
    width: 15%;
    flex: 1 0 15%;
    flex-grow: 1;
    flex-shrink: 0;
  }
  .classic-interior__col_mobile {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .classic-interior__col {
    display: flex;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 769px) {
  .classic-interior__item_mobile {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .classic-interior__item_desktop,
  .classic-interior__item_no-mobile-title .classic-interior-item__title {
    display: none;
  }
  .classic-interior__item_no-mobile-title .classic-interior-item__description {
    margin: 0.90909em 0 0.45455em;
    font-weight: 700;
    line-height: 1.25;
  }
}
@media only screen and (max-width: 768px) {
  .classic-interior__item {
    margin-bottom: 2.5em;
  }
}
@media only screen and (max-width: 768px) {
  .classic-interior__col_small .classic-interior__item {
    flex: 0 0 calc(50% - 0.625em);
  }
}
.product-interior-item_steering-wheel .product-interior-item__icon {
  width: 1.75em;
  height: 1.75em;
  background-image: url(/_nuxt/img/290c5a0.svg);
}
.product-interior-item_climb .product-interior-item__icon {
  width: 2.0625em;
  height: 1.9375em;
  background-image: url(/_nuxt/img/ab4e7fd.svg);
}
.product-interior-item_comfort .product-interior-item__icon {
  width: 1.8125em;
  height: 2.0625em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOSAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkgMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNCwxLjJjMS4zLDAuMiwyLjMsMS40LDIuMSwyLjdMNS44LDYuN0M1LjYsOCw0LjQsOSwzLjEsOC44QzEuOCw4LjYsMC44LDcuNCwxLDYuMWwwLjMtMi44QzEuNSwyLDIuNywxLDQsMS4yCgkJeiBNMS45LDEzLjJsNy4yLDE5LjNDOS4yLDMyLjgsOS41LDMzLDkuOCwzM2wxMi42LTAuM2MyLjctMC4xLDUuMy0yLjcsNS4zLTUuNGMwLTEuNC0xLTIuNi0yLjQtMi44bC00LjItMC43CgkJYy0wLjUtMC4xLTAuOSwwLTEuNCwwLjJsLTUuNCwyLjFjLTEsMC41LTIuMi0wLjMtMi4xLTEuNWwwLjEtMC45YzAuMi0xLjMtMC4xLTIuNi0wLjgtMy43bC01LjQtOC45QzUuNSwxMC4yLDQuNSw5LjgsMy40LDEwCgkJQzIuMiwxMC40LDEuNCwxMS44LDEuOSwxMy4yeiIvPgo8L2c+Cjwvc3ZnPgo=);
}
.product-interior-item_descent .product-interior-item__icon {
  width: 2.0625em;
  height: 1.9375em;
  background-image: url(/_nuxt/img/61350b8.svg);
}
.product-interior-item_overhand .product-interior-item__icon,
.product-interior-item_overhang .product-interior-item__icon {
  width: 2.125em;
  height: 1.875em;
  background-image: url(/_nuxt/img/c86cbd5.svg);
}
.product-interior-item_trunk .product-interior-item__icon {
  width: 2.0625em;
  height: 1.875em;
  background-image: url(/_nuxt/img/e805145.svg);
}
.product-interior-item_warmer .product-interior-item__icon {
  width: 2.625em;
  height: 2em;
  background-image: url(/_nuxt/img/e734169.svg);
}
.product-interior-item_nvh .product-interior-item__icon {
  width: 1.25em;
  height: 2em;
  background-image: url(/_nuxt/img/1c25cf9.svg);
}
.product-interior-item_conditioner .product-interior-item__icon {
  width: 2em;
  height: 2em;
  background-image: url(/_nuxt/img/caff737.svg);
}
.product-interior-item_block .product-interior-item__icon {
  width: 1.4375em;
  height: 2.0625em;
  background-image: url(/_nuxt/img/acd72aa.svg);
}
.product-interior-item_four-wheel .product-interior-item__icon {
  width: 1.4375em;
  height: 2.0625em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMyAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjMgMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMywyQzIuNSwyLDIsMi40LDIsM0wyLDEwYzAsMC42LDAuNCwxLDEsMWgyYzAuNiwwLDEtMC40LDEtMVY4SDEwdjE3SDZ2LTJjMC0wLjYtMC40LTEtMS0xSDMKCQljLTAuNiwwLTEsMC40LTEsMXY3YzAsMC42LDAuNCwxLDEsMWgyYzAuNiwwLDEtMC40LDEtMXYtMmgxMXYyYzAsMC42LDAuNCwxLDEsMWgyYzAuNiwwLDEtMC40LDEtMXYtN2MwLTAuNi0wLjQtMS0xLTFoLTIKCQljLTAuNiwwLTEsMC40LTEsMXYyaC00VjhIMTd2MmMwLDAuNiwwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFMMjEsM2MwLTAuNi0wLjQtMS0xLTFoLTJjLTAuNiwwLTEsMC40LTEsMXYySDZWM2MwLTAuNi0wLjQtMS0xLTEKCQlIM3oiLz4KPC9nPgo8L3N2Zz4K);
}
.product-interior-item_speed .product-interior-item__icon {
  width: 1.8125em;
  height: 1.8125em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOSAyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkgMjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuNSwyNy4yYzcuMiwwLDEzLTUuOCwxMy0xM3MtNS44LTEzLTEzLTEzcy0xMyw1LjgtMTMsMTNTNy4zLDI3LjIsMTQuNSwyNy4yeiBNMjQuOCwxOC4xCgkJYy0wLjMsMC43LTEsMS4xLTEuNywxLjFINS45Yy0wLjgsMC0xLjUtMC40LTEuNy0xLjFjLTAuNS0xLjItMC43LTIuNS0wLjctMy45YzAtNi4xLDQuOS0xMSwxMS0xMXMxMSw0LjksMTEsMTEKCQlDMjUuNSwxNS42LDI1LjMsMTYuOSwyNC44LDE4LjF6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOSwxMC42Yy0wLjUsMC4zLTAuNiwwLjktMC40LDEuNGwzLjEsNS40aDIuOGwtMy44LTYuNmMtMC4zLTAuNS0wLjktMC42LTEuNC0wLjRMOSwxMC42eiIvPgo8L2c+Cjwvc3ZnPgo=);
}
.product-interior-item_spring .product-interior-item__icon {
  width: 1.8125em;
  height: 1.8125em;
  background-image: url(/_nuxt/img/cc78072.svg);
}
.product-interior-item_star-white .product-interior-item__icon {
  width: 1.5625em;
  height: 1.5625em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuNiwxLjZsMi43LDguM0gyNEwxNi45LDE1bDIuNyw4LjNsLTcuMS01LjFsLTcuMSw1LjFMOC4xLDE1TDEsMTBoOC43TDEyLjYsMS42eiIvPgo8L2c+Cjwvc3ZnPgo=);
}
.product-interior-item_gearbox .product-interior-item__icon {
  width: 1em;
  height: 1.875em;
  background-image: url(/_nuxt/img/3e53b2b.svg);
}
.product-interior-item_trunk-left .product-interior-item__icon {
  width: 2.0625em;
  height: 1.875em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMyAzMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuNCwzaDE0LjdjMC40LDAsMC43LDAuMywwLjgsMC43bDAuOCw2LjRoMi4xYzAuNiwwLDEuMiwwLjUsMS4yLDEuMnMtMC41LDEuMi0xLjIsMS4yaC0xLjFWMjloLTMuMgoJCWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zdi0zLjRIMTEuNnYzLjRjMCwwLjctMC42LDEuMy0xLjMsMS4zSDcuMnYtNS4zbDUuNS0ybDAsMGgxNGwwLjEtMTAuNGwtMC42LTUuNGMwLTAuMy0wLjMtMC41LTAuNS0wLjVoLTEzCgkJVjNIMTIuNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05LjQsMi43YzAuOSwwLjIsMS41LDEsMS41LDEuOXYxNC45YzAsMC45LTAuNiwxLjctMS41LDEuOUwyLjksMjNWMUw5LjQsMi43eiBNOS42LDVjMC4yLDAsMC40LDAuMiwwLjQsMC41CgkJdjcuMWMwLDAuMy0wLjIsMC41LTAuNSwwLjVIMy45di05TDkuNiw1eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIuOSwxTDEuNiwxLjdDMS4zLDEuOSwwLjksMi4yLDAuOSwyLjZ2MTguOGMwLDAuNCwwLjIsMC43LDAuNiwwLjlMMi45LDIzVjF6Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.product-interior-item_stabilization .product-interior-item__icon {
  width: 1.5em;
  height: 1.875em;
  background-image: url(/_nuxt/img/5ef11fe.svg);
}
.product-interior-item_airbag .product-interior-item__icon {
  width: 1.8125em;
  height: 2em;
  background-image: url(/_nuxt/img/9aed264.svg);
}
.product-interior-item_safety .product-interior-item__icon {
  width: 2.25em;
  height: 2.25em;
  background-image: url(/_nuxt/img/1c5ab47.svg);
}
.product-interior-item_seats .product-interior-item__icon {
  width: 1.8125em;
  height: 2.1875em;
  background-image: url(/_nuxt/img/e257ad4.svg);
}
.product-interior-item_airbag .product-interior-item__icon,
.product-interior-item_block .product-interior-item__icon,
.product-interior-item_climb .product-interior-item__icon,
.product-interior-item_comfort .product-interior-item__icon,
.product-interior-item_conditioner .product-interior-item__icon,
.product-interior-item_descent .product-interior-item__icon,
.product-interior-item_four-wheel .product-interior-item__icon,
.product-interior-item_gearbox .product-interior-item__icon,
.product-interior-item_nvh .product-interior-item__icon,
.product-interior-item_overhand .product-interior-item__icon,
.product-interior-item_overhang .product-interior-item__icon,
.product-interior-item_safety .product-interior-item__icon,
.product-interior-item_seats .product-interior-item__icon,
.product-interior-item_speed .product-interior-item__icon,
.product-interior-item_spring .product-interior-item__icon,
.product-interior-item_stabilization .product-interior-item__icon,
.product-interior-item_star-white .product-interior-item__icon,
.product-interior-item_steering-wheel .product-interior-item__icon,
.product-interior-item_trunk-left .product-interior-item__icon,
.product-interior-item_trunk .product-interior-item__icon,
.product-interior-item_warmer .product-interior-item__icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.product-interior-item {
  position: relative;
}
@media only screen and (min-width: 769px) {
  .product-interior-item {
    padding: 0.9375em;
  }
}
@media only screen and (max-width: 768px) {
  .product-interior__col_big .product-interior-item,
  .product-interior__col_medium .product-interior-item {
    width: 100%;
  }
}
.product-interior-item__container {
  position: relative;
}
.product-interior-item__icon {
  position: absolute;
  z-index: 5;
}
@media only screen and (min-width: 769px) {
  .product-interior-item__icon {
    top: 1.25em;
    left: 1.875em;
  }
}
@media only screen and (max-width: 768px) {
  .product-interior-item__icon {
    top: 1em;
    left: 0.625em;
  }
}
.product-interior-item__loupe {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2.5em;
  height: 2.5em;
  border-radius: 50%;
  background-color: #fff;
  background-position: 55% 55%;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDUuNzAwNjdDMiAzLjY1Njg1IDMuNjU2ODUgMiA1LjcwMDY3IDJDNy43NDQ0OSAyIDkuNDAxMzQgMy42NTY4NSA5LjQwMTM0IDUuNzAwNjdDOS40MDEzNCA3Ljc0NDQ5IDcuNzQ0NDkgOS40MDEzNCA1LjcwMDY3IDkuNDAxMzRDMy42NTY4NSA5LjQwMTM0IDIgNy43NDQ0OSAyIDUuNzAwNjdaTTUuNzAwNjcgMEMyLjU1MjI4IDAgMCAyLjU1MjI4IDAgNS43MDA2N0MwIDguODQ5MDYgMi41NTIyOCAxMS40MDEzIDUuNzAwNjcgMTEuNDAxM0M2LjkzNTQ1IDExLjQwMTMgOC4wNzg1MyAxMS4wMDg4IDkuMDExOTIgMTAuMzQxNkwxMi42NzQ0IDE0LjAwNDFMMTQuMDA0IDEyLjY3NDZMMTAuMzQxNSA5LjAxMjA4QzExLjAwODcgOC4wNzg2NyAxMS40MDEzIDYuOTM1NTIgMTEuNDAxMyA1LjcwMDY3QzExLjQwMTMgMi41NTIyOCA4Ljg0OTA2IDAgNS43MDA2NyAwWiIgZmlsbD0iIzFDMjUyQyIvPgo8L3N2Zz4K);
  background-size: 50%;
  transition: all 0.5s;
  -webkit-transform: scale(0);
  transform: scale(0);
  z-index: 2;
}
.product-interior-item__image {
  display: block;
  width: 100%;
  height: auto;
  background-color: #c1bfc0;
  position: relative;
}
.product-interior-item__image-wrapper {
  position: relative;
}
@media only screen and (min-width: 769px) {
  .product-interior-item__image-wrapper:hover .product-interior-item__loupe {
    cursor: pointer;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.product-interior-item__video {
  background-color: #c1bfc0;
  display: block;
  width: 100%;
}
.product-interior-item__title {
  margin: 0.90909em 0 0.45455em;
  font-weight: 700;
}
.product-interior-item__title-tag {
  line-height: 1.17;
  font-weight: 400;
  border-radius: 2px;
  background-color: #e84b37;
  color: #fff;
  display: inline-block;
  font-size: 0.75em;
  padding: 0.5em 0.66667em;
  margin-right: 0.83333em;
}
.product-interior-item__numbers {
  display: flex;
}
@media only screen and (max-width: 768px) {
  .product-interior-item__numbers {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 769px) {
  .product-interior-item__num {
    margin-right: 1.875em;
    max-width: 8.875em;
  }
}
@media only screen and (max-width: 768px) {
  .product-interior-item__num {
    margin-right: 1.25em;
    flex: 1 1 0;
  }
}
@media only screen and (width: 768px) {
  .product-interior-item__num {
    max-width: 7.5em;
  }
}
.product-interior-item__num:last-child {
  margin-right: 0;
}
.product-interior-item__num_square .big-num__title:before {
  content: "";
  display: inline-block;
  margin-right: 0.3125em;
  width: 0.70588em;
  height: 0.70588em;
  background: #c1bfc0;
  border-radius: 2px;
}
.product-interior-item__num_triangle-left .big-num__title:before {
  content: "";
  display: inline-block;
  margin-right: 0.3125em;
  border-radius: 2px;
  border-left: 0.35294em solid transparent;
  border-bottom: 0.35294em solid transparent;
  border-color: transparent transparent #c1bfc0 #c1bfc0;
  border-style: solid;
  border-width: 0.35294em;
}
.product-interior-item__num_triangle-right .big-num__title:before {
  content: "";
  display: inline-block;
  margin-right: 0.3125em;
  border-radius: 2px;
  border-bottom: 0.35294em solid transparent;
  border-right: 0.35294em solid transparent;
  border-color: transparent #c1bfc0 #c1bfc0 transparent;
  border-style: solid;
  border-width: 0.35294em;
}
@media only screen and (min-width: 769px) {
  .classic-interior__container {
    padding: 1.8125em 1.8125em 0;
  }
}
@media only screen and (max-width: 768px) {
  .classic-interior__container {
    padding: 1.25em 1.25em 0;
  }
}
@media only screen and (min-width: 769px) {
  .classic-interior__row {
    display: flex;
  }
}
@media only screen and (max-width: 768px) {
  .classic-interior__row {
    margin-top: 0 !important;
  }
}
.classic-interior__col {
  min-width: 0;
  min-height: 0;
}
@media only screen and (min-width: 769px) {
  .classic-interior__col_big {
    flex: 0 0 50%;
    max-width: 50%;
    flex-grow: 0;
    flex-shrink: 0;
  }
  .classic-interior__col_medium {
    width: 35%;
    flex: 1 1 35%;
    flex-grow: 1;
    flex-shrink: 1;
  }
  .classic-interior__col_regular {
    width: 25%;
    flex: 1 0 25%;
    flex-grow: 1;
    flex-shrink: 0;
  }
  .classic-interior__col_small {
    width: 15%;
    flex: 1 0 15%;
    flex-grow: 1;
    flex-shrink: 0;
  }
  .classic-interior__col_mobile {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .classic-interior__col {
    display: flex;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 769px) {
  .classic-interior__item_mobile {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .classic-interior__item_desktop,
  .classic-interior__item_no-mobile-title .classic-interior-item__title {
    display: none;
  }
  .classic-interior__item_no-mobile-title .classic-interior-item__description {
    margin: 0.90909em 0 0.45455em;
    font-weight: 700;
    line-height: 1.25;
  }
}
@media only screen and (max-width: 768px) {
  .classic-interior__item {
    margin-bottom: 2.5em;
  }
}
@media only screen and (max-width: 768px) {
  .classic-interior__col_small .classic-interior__item {
    flex: 0 0 calc(50% - 0.625em);
  }
}
.app-configurator-business__button-specification-wrapper .v-button:before {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.app-configurator-business__credit-content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media only screen and (min-width: 769px) {
  .app-configurator-business {
    padding-top: 1.25em;
    padding-left: 2.75em;
    padding-right: 2.75em;
  }
  .app-configurator-business.is_profi {
    padding-top: 1.25em;
  }
}
@media only screen and (max-width: 768px) {
  .app-configurator-business {
    padding-left: 1em;
    padding-right: 1em;
  }
}
.app-configurator-business__year-tabs {
  display: flex;
  justify-content: center;
}
.app-configurator-business__tabs-item {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: opacity 1.2s cubic-bezier(0.19, 1, 0.22, 1);
}
@media only screen and (min-width: 769px) {
  .app-configurator-business__tabs-item {
    padding: 0 0.625em;
    margin: 0 0.625em;
  }
}
@media only screen and (max-width: 768px) {
  .app-configurator-business__tabs-item {
    padding: 0 0.3125em;
    margin: 0 0.625em 1.25em;
  }
}
.app-configurator-business__tabs-item:after {
  content: "";
  position: absolute;
  bottom: -0.4375em;
  background-color: #1c252c;
  height: 2px;
  left: 50%;
  transition: opacity 1.2s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1),
    opacity 1.2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1),
    opacity 1.2s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: translateX(-50%) scaleX(0);
  transform: translateX(-50%) scaleX(0);
  width: 100%;
}
.app-configurator-business__tabs-item.is_active {
  pointer-events: none;
}
.app-configurator-business__tabs-item.is_active:after,
.app-configurator-business__tabs-item:hover:after {
  -webkit-transform: translateX(-50%) scaleX(1);
  transform: translateX(-50%) scaleX(1);
}
@media only screen and (min-width: 769px) {
  .app-configurator-business__tabs-item:hover {
    opacity: 0.7;
  }
}
@media only screen and (min-width: 769px) {
  .app-configurator-business__tabs-item:hover:after {
    opacity: 0.7;
  }
}
@media only screen and (min-width: 769px) {
  .app-configurator-business__container {
    display: flex;
    justify-content: center;
    align-items: stretch;
  }
}
@media only screen and (min-width: 769px) {
  .app-configurator-business__container.is_buhanka {
    padding-top: 5em;
  }
}
.app-configurator-business__buttons {
  margin-top: 1.5em;
}
@media only screen and (min-width: 769px) {
  .app-configurator-business__content {
    width: 50%;
    padding-top: 1.25em;
  }
  .app-configurator-business__content_left {
    padding-top: 0;
  }
}
@media only screen and (max-width: 768px) {
  .app-configurator-business__content {
    margin-bottom: 1.25em;
  }
}
.app-configurator-business__image-container {
  width: 100%;
  position: relative;
}
.app-configurator-business__title {
  margin-bottom: 0.3125em;
}
@media only screen and (max-width: 768px) {
  .app-configurator-business__title {
    font-size: 1em;
  }
}
.app-configurator-business__description {
  margin-bottom: 1.625em;
}
@media only screen and (max-width: 768px) {
  .app-configurator-business__payment {
    color: #e84b37;
  }
}
@media only screen and (max-width: 768px) {
  .app-configurator-business__credit-content {
    margin-bottom: 1.25em;
  }
}
@media only screen and (min-width: 769px) {
  .app-configurator-business__credit-content_buhanka {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 1.5em;
    margin-bottom: 1.875em;
  }
}
.app-configurator-business__min-price {
  margin-right: 1.25em;
}
.app-configurator-business__price {
  font-size: 1.8em;
  font-weight: 100;
}
@media only screen and (max-width: 768px) {
  .app-configurator-business__price {
    font-weight: 500;
    font-size: 1.125em;
  }
}
@media only screen and (max-width: 768px) {
  .app-configurator-business__specs-table {
    display: none;
  }
}
.app-configurator-business__value {
  position: absolute;
  color: rgba(28, 37, 44, 0.5);
  left: 50%;
  top: 50%;
  text-align: center;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.app-configurator-business__value div {
  background-color: #fff;
  padding: 0.3125em 0.625em;
  min-width: 6em;
  width: 11.25em;
}
.app-configurator-business__line {
  background-repeat: no-repeat;
  position: absolute;
}
@media only screen and (max-width: 768px) {
  .app-configurator-business__line {
    display: none;
  }
}
.app-configurator-business__line_left {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAzMDQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDMwNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNDMUJGQzA7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNy4zLDMwMy43YzAuNCwwLjQsMSwwLjQsMS40LDBsNi40LTYuNGMwLjQtMC40LDAuNC0xLDAtMS40Yy0wLjQtMC40LTEtMC40LTEuNCwwTDksMzAwLjZMOSwxOTJIN2wwLDEwOC42CglsLTQuNy00LjdjLTAuNC0wLjQtMS0wLjQtMS40LDBjLTAuNCwwLjQtMC40LDEsMCwxLjRMNy4zLDMwMy43eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNywxMTJWMy40TDIuMyw4LjFjLTAuNCwwLjQtMSwwLjQtMS40LDBjLTAuNC0wLjQtMC40LTEsMC0xLjRsNi40LTYuNGMwLjQtMC40LDEtMC40LDEuNCwwbDYuNCw2LjQKCWMwLjQsMC40LDAuNCwxLDAsMS40Yy0wLjQsMC40LTEsMC40LTEuNCwwTDksMy40VjExMkg3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOSwyMDdWOTcuM0g3VjIwN0M3LjcsMjA3LDguMywyMDcsOSwyMDd6Ii8+Cjwvc3ZnPgo=);
  top: 2.25em;
  bottom: 3.625em;
  width: 1.5em;
  background-size: auto 100%;
  left: 1.25em;
}
.app-configurator-business__line_left .app-configurator-business__value div {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.app-configurator-business__line_bottom {
  background-size: 100% auto;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MjMgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYyMyAxNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNDMUJGQzA7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjIyLjcsOC43YzAuNC0wLjQsMC40LTEsMC0xLjRsLTYuNC02LjRjLTAuNC0wLjQtMS0wLjQtMS40LDBjLTAuNCwwLjQtMC40LDEsMCwxLjRsNC43LDQuN0gzNTN2MmgyNjYuNgoJbC00LjcsNC43Yy0wLjQsMC40LTAuNCwxLDAsMS40YzAuNCwwLjQsMSwwLjQsMS40LDBMNjIyLjcsOC43eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcwLDlIMy40bDQuNyw0LjdjMC40LDAuNCwwLjQsMSwwLDEuNGMtMC40LDAuNC0xLDAuNC0xLjQsMEwwLjMsOC43Yy0wLjQtMC40LTAuNC0xLDAtMS40bDYuNC02LjQKCWMwLjQtMC40LDEtMC40LDEuNCwwYzAuNCwwLjQsMC40LDEsMCwxLjRMMy40LDdIMjcwVjl6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNzQuMiw3YzAsMC43LTAuMSwxLjMtMC4yLDJoMjQ2LjJWN0gxNzQuMnoiLz4KPC9zdmc+Cg==);
  left: 4.125em;
  right: 4.75em;
  height: 1.5em;
  bottom: 2em;
}
.is_ie .app-configurator-business__line_bottom {
  right: 10em;
}
.app-configurator-business__tabs-title {
  font-size: 0.75em;
  line-height: 1.33333em;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 0.625em;
}
.app-configurator-business__tabs-wrapper {
  display: flex;
}
.app-configurator-business__tab {
  font-size: 0.875em;
  line-height: 1.28571em;
  padding: 0 1.42857em;
  box-shadow: 0 0.14286em 0.14286em rgba(0, 0, 0, 0.1),
    0 0 1px rgba(0, 0, 0, 0.4);
  height: 3.42857em;
  width: 7.71429em;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.app-configurator-business__tab:first-child {
  border-radius: 0.14286em 0 0 0.14286em;
}
.app-configurator-business__tab:last-child {
  border-radius: 0 0.14286em 0.14286em 0;
}
.app-configurator-business__tab.is_active {
  color: #0046ac;
  border: 1px solid #6899e1;
  box-sizing: border-box;
  box-shadow: 0 1px 0 rgba(0, 70, 172, 0.2);
}
.app-configurator-business__button {
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.app-configurator-business__button-text {
  z-index: 1;
}
.app-configurator-business__button-specification-wrapper {
  position: relative;
  margin-bottom: 1.875em;
}
@media only screen and (max-width: 768px) {
  .app-configurator-business__button-specification-wrapper {
    margin-top: 1.875em;
  }
}
.app-configurator-business__button-specification-wrapper .v-button:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  pointer-events: none;
  z-index: 0;
}
.app-configurator-business__button-specification-wrapper_trofi
  .v-button:before {
  width: 15em;
  height: 5.75em;
  background-image: url(/_nuxt/img/964cef0.png);
}
.app-configurator-business__button-specification-wrapper_exped
  .v-button:before {
  width: 25.33333em;
  height: 5.75em;
  background-position: 0;
  background-image: url(/_nuxt/img/7554427.png);
}
.app-configurator-business__button-specification {
  padding-left: 10.41667em;
  justify-content: flex-start;
}
@media only screen and (min-width: 769px) {
  .app-configurator-business__button-specification {
    width: 30.83333em;
  }
}
@media only screen and (max-width: 768px) {
  .app-configurator-business__button-specification {
    width: 100%;
  }
}
.app-configurator-business__button-specification:after {
  position: absolute;
  right: 1.5em;
}
.configurator-business-image {
  position: relative;
}
.configurator-business-image__image {
  margin: 0 auto;
  display: block;
}
@media only screen and (min-width: 769px) {
  .configurator-business-image__image {
    width: 45.0625em;
  }
  [data-model="9"] .configurator-business-image__image {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@media only screen and (max-width: 768px) {
  .configurator-business-image__image {
    width: 100%;
    height: auto;
  }
}
.configurator-specifications-header__image .configurator-business-image__image,
.page-conf-order__screen .configurator-business-image__image {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
  width: auto;
}
.conf-business-table__item_more:after {
  width: 0.5em;
  height: 0.75em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.conf-business-table__item_more:after {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.conf-business-table_buhanka .conf-business-table__list {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.conf-business-table__list {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.conf-business-table {
  margin: 1.5em 0 1.25em;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 769px) {
  .conf-business-table {
    padding: 2.125em 3.25em 1.875em 1.25em;
  }
}
@media only screen and (max-width: 768px) {
  .conf-business-table {
    padding: 2.125em 1em 1.875em;
  }
}
.conf-business-table_buhanka {
  border: none;
  padding: 0 1em 1.875em 4.375em;
}
.conf-business-table.is_new {
  border-left: none;
  border-right: none;
  padding: 1.5625em 0 1.25em;
}
.conf-business-table.is_new .conf-business-table__item_more,
.conf-business-table.is_new .conf-business-table__title {
  display: none;
}
.conf-business-table.is_new .conf-business-table__item .text-1 {
  font-size: 1.25em;
  font-weight: 700;
}
.conf-business-table.is_new .conf-business-table__item .text-3 {
  font-size: 0.875em;
  font-weight: 300;
  margin-top: 0.71429em;
}
.conf-business-table__title {
  font-weight: 700;
  margin-bottom: 1em;
}
@media only screen and (min-width: 769px) {
  .conf-business-table_buhanka .conf-business-table__title {
    font-size: 1.375em;
    line-height: 1.09091em;
  }
}
.conf-business-table_buhanka .conf-business-table__list {
  align-items: flex-end;
}
.conf-business-table__item {
  flex: 0 0 8.75em;
}
.conf-business-table__item:first-child {
  flex: 0 0 11.25em;
}
.conf-business-table_buhanka .conf-business-table__item {
  flex: 0 0 auto;
  margin-right: 3.5em;
}
.conf-business-table_buhanka .conf-business-table__item:last-child {
  margin-right: 0;
}
.conf-business-table_buhanka .conf-business-table__item .text_big {
  font-size: 1.25em;
  line-height: 1.5em;
  font-weight: 300;
}
.conf-business-table__item_more {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.conf-business-table_buhanka .conf-business-table__item_more {
  align-items: flex-end;
  width: 8.75em;
}
.conf-business-table__item_more:hover:after {
  -webkit-transform: translateX(20%);
  transform: translateX(20%);
}
.conf-business-table__item_more:after {
  flex: 0 0 auto;
  content: "";
  display: inline-block;
  margin-left: 0.1875em;
  vertical-align: middle;
  transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.conf-business-table_buhanka .conf-business-table__item_more:after {
  margin-bottom: 0.25em;
}
@media only screen and (min-width: 769px) {
  .configurator-business-equipments {
    padding: 1.25em 0;
  }
}
.configurator-business-equipments__title {
  font-size: 0.75em;
  line-height: 1.33333em;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 0.625em;
}
@media only screen and (min-width: 769px) {
  .configurator-business-equipments__list {
    display: flex;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-items: inherit;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-business-equipments__list {
    width: 100%;
  }
}
.configurator-business-equipments__item {
  width: 13.5em;
}
@media only screen and (min-width: 769px) {
  .configurator-business-equipments__item {
    flex: 0 0 15.625em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-business-equipments__item {
    width: 100%;
  }
}
.conf-business-buttons__button:after,
.conf-business-buttons__button_blue:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMywxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
  height: 0.75em;
  width: 0.5em;
}
.conf-business-buttons__button:after,
.conf-business-buttons__button_blue:after {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.conf-business-buttons {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .conf-business-buttons {
    display: block;
  }
}
.conf-business-buttons__button {
  text-align: left;
}
@media only screen and (min-width: 769px) {
  .conf-business-buttons__button {
    flex: 1 1 auto;
    margin: 0 0.25em;
  }
}
@media only screen and (max-width: 768px) {
  .conf-business-buttons__button {
    width: 100%;
    margin: 0.3125em 0;
    justify-content: space-between;
  }
}
@media only screen and (max-width: 768px) {
  .conf-business-buttons__button_specs {
    display: none;
  }
}
.conf-business-buttons__button:first-child {
  margin-left: 0;
}
.conf-business-buttons__button:last-child {
  margin-right: 0;
}
.conf-business-buttons__button:hover:after {
  -webkit-transform: translateX(20%) translateZ(0);
  transform: translateX(20%) translateZ(0);
}
.conf-business-buttons__button:after {
  content: "";
  transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  margin-left: 0.5em;
}
.conf-business-buttons__button_red {
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.conf-business-buttons__button_red:before {
  display: none;
  position: relative;
  order: 2;
}
@media only screen and (max-width: 768px) {
  .conf-business-buttons__button_red {
    justify-content: flex-start;
  }
}
.base-table-popup::-webkit-scrollbar-track {
  background-color: #fff;
}
.base-table-popup::-webkit-scrollbar {
  width: 0.375em;
  height: 0.375em;
  background-color: #f5f5f5;
}
.base-table-popup::-webkit-scrollbar-thumb {
  background: rgba(28, 37, 44, 0.1);
  border: none;
}
.base-table-popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  box-sizing: border-box;
  background: #fff;
  z-index: 100000;
}
@media only screen and (min-width: 769px) {
  .base-table-popup {
    padding: 3.75em 2.75em;
  }
}
@media only screen and (max-width: 768px) {
  .base-table-popup {
    padding: 1.875em 0.91667em;
  }
}
.base-table-popup__close {
  position: fixed;
  top: 1.25em;
  right: 1.875em;
}
.configurator-specifications__close:before {
  width: 2.5em;
  height: 2.5em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjcsMjBsNC4zLDQuM0wyNC4zLDI2TDIwLDIxLjdMMTUuNywyNkwxNCwyNC4zbDQuMy00LjNMMTQsMTUuN2wxLjctMS43bDQuMyw0LjNsNC4zLTQuM2wxLjcsMS43TDIxLjcsMjB6IgoJLz4KPC9zdmc+Cg==);
}
.configurator-specifications__close:before,
.configurator-specifications__image-car {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.configurator-specifications::-webkit-scrollbar-track,
.configurator-specifications__content::-webkit-scrollbar-track {
  background-color: #fff;
}
.configurator-specifications::-webkit-scrollbar,
.configurator-specifications__content::-webkit-scrollbar {
  width: 0.375em;
  height: 0.375em;
  background-color: #f5f5f5;
}
.configurator-specifications::-webkit-scrollbar-thumb,
.configurator-specifications__content::-webkit-scrollbar-thumb {
  background: rgba(28, 37, 44, 0.1);
  border: none;
}
.configurator-specifications {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  padding: 3.75em 2.75em;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  z-index: 100000;
}
.configurator-specifications__close {
  position: fixed;
  top: 1.25em;
  right: 1.875em;
  width: 2.5em;
  height: 2.5em;
  background: rgba(153, 201, 197, 0.1);
  border-radius: 50%;
  cursor: pointer;
  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
  z-index: 7;
}
.configurator-specifications__close:before {
  content: "";
  position: absolute;
}
.configurator-specifications__close:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.configurator-specifications__row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 3.125em;
}
.configurator-specifications__left {
  flex: 1 1 18%;
}
.configurator-specifications__right {
  flex: 1 1 82%;
}
.configurator-specifications__content {
  overflow-y: scroll;
  height: 60vh;
  display: flex;
  flex-wrap: wrap;
}
.configurator-specifications__content table {
  width: 53.75em;
  margin-left: 0;
}
.configurator-specifications__content table td {
  text-align: left;
}
.configurator-specifications__title {
  margin: 0.72727em 0.90909em;
}
.configurator-specifications__footnote {
  padding: 1.25em 0;
  font-size: 0.875em;
  color: #1c252c;
  opacity: 0.5;
  text-align: left;
}
.configurator-specifications__image-car {
  position: relative;
  width: 100% !important;
  height: 8.4375em !important;
}
.configurator-specifications-header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 1.875em;
}
.configurator-specifications-header__controls {
  padding-top: 0.5em;
  display: flex;
}
.configurator-specifications-header__button {
  font-size: 1em;
  line-height: 1.25em;
  color: rgba(28, 37, 44, 0.5);
  cursor: pointer;
}
.configurator-specifications-header__button:not(:last-child) {
  margin-right: 1.25em;
}
.configurator-specifications-header__button.is_active {
  color: #1c252c;
}
.configurator-specifications-header__subtitle {
  line-height: 16px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  margin-bottom: 1.16667em;
}
.configurator-specifications-header__title {
  margin: 0.08333em 0;
}
.configurator-specifications-header__text {
  line-height: 20px;
  font-size: 1.625em;
}
.configurator-specifications-header__image {
  position: relative;
  width: 100% !important;
  height: 8.8125em !important;
  -webkit-transform: scale(1) !important;
  transform: scale(1) !important;
}
.configurator-specifications-menu__item {
  cursor: pointer;
  margin-bottom: 1.875em;
  opacity: 0.5;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.configurator-specifications-menu__item.is_active {
  opacity: 1;
}
.popup__close {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.popup::-webkit-scrollbar-track,
.popup_theme-compare .popup__content::-webkit-scrollbar-track {
  background-color: #fff;
}
.popup::-webkit-scrollbar,
.popup_theme-compare .popup__content::-webkit-scrollbar {
  width: 0.375em;
  height: 0.375em;
  background-color: #f5f5f5;
}
.popup::-webkit-scrollbar-thumb,
.popup_theme-compare .popup__content::-webkit-scrollbar-thumb {
  background: rgba(28, 37, 44, 0.1);
  border: none;
}
.popup {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100vw;
  display: flex;
  align-items: flex-start;
  z-index: 1000;
  overflow: hidden;
}
@media only screen and (min-width: 769px) {
  .popup {
    left: 0;
    justify-content: center;
  }
}
@media only screen and (width: 768px) {
  .popup {
    left: 10%;
    justify-content: flex-start;
  }
}
@media only screen and (max-width: 768px) {
  .popup {
    left: 0;
    justify-content: flex-start;
  }
}
.popup__overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
}
.popup__content-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100%;
}
@media only screen and (max-width: 768px) {
  .popup__content-wrapper {
    width: 100%;
    min-height: 100%;
  }
}
.popup__close {
  position: absolute;
  cursor: pointer;
  transition: opacity 0.3s;
  z-index: 6;
}
@media only screen and (min-width: 769px) {
  .popup__close {
    right: 2em;
    top: 2em;
  }
}
@media only screen and (width: 768px) {
  .popup__close {
    right: 2em;
    top: 2em;
  }
}
@media only screen and (max-width: 768px) {
  .popup__close {
    right: 1em;
    top: 1.375em;
  }
}
.popup__content {
  position: relative;
  box-sizing: border-box;
  background: #fff;
  flex: 0 0 auto;
}
@media only screen and (min-width: 769px) {
  .popup__content {
    padding: 3.75em;
    width: 69.75em;
    height: 44.3125em;
  }
  .popup__content_full {
    height: auto;
  }
}
@media only screen and (width: 768px) {
  .popup__content {
    padding: 2em;
    width: 100%;
    height: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .popup__content {
    padding: 1em 1em 1.5em;
    width: 100%;
    height: 100%;
  }
}
.popup_theme-profi .popup__overlay {
  background-color: rgba(204, 210, 216, 0.3);
}
.popup_theme-profi .popup__content {
  overflow-y: auto;
  background-color: #fff;
}
@media only screen and (min-width: 769px) {
  .popup_theme-profi .popup__content {
    width: 30em;
    padding: 3.5em 3.125em 3.125em;
    height: auto;
  }
}
@media only screen and (max-width: 768px) {
  .popup_theme-profi .popup__content {
    padding: 7.5em 2.5em 2.5em;
  }
}
.popup_theme-compare .popup__content {
  overflow-y: auto;
  background-color: #fff;
}
@media only screen and (min-width: 769px) {
  .popup_theme-compare .popup__content {
    width: 100%;
    padding: 3.5em 3.125em 3.125em;
    height: auto;
  }
}
@media only screen and (max-width: 768px) {
  .popup_theme-compare .popup__content {
    padding: 7.5em 2.5em 2.5em;
  }
}
.popup_theme-subscribe .popup__overlay {
  background-color: rgba(204, 210, 216, 0.3);
}
.popup_theme-subscribe .popup__content {
  overflow-y: auto;
  background-color: #fff;
}
@media only screen and (min-width: 769px) {
  .popup_theme-subscribe .popup__content {
    width: 30em;
    padding: 3.5em 3.125em 3.125em;
    height: auto;
  }
}
@media only screen and (max-width: 768px) {
  .popup_theme-subscribe .popup__content {
    padding: 7.5em 2.5em 2.5em;
  }
}
@media only screen and (max-width: 768px) {
  .popup_subscribe-result .popup__content {
    width: 80%;
    padding: 0 0.9375em 1.5em;
  }
}
@media only screen and (max-width: 768px) {
  .popup_subscribe-rent .popup__content {
    height: 100vh;
    padding: 2.5em;
    display: flex;
    align-items: center;
  }
}
.popup_dealer-phones {
  top: unset;
}
.popup_dealer-phones .popup__content-wrapper {
  min-height: unset;
  max-height: 25em;
}
.popup_dealer-phones .popup__content {
  padding: 2.5em 1.875em;
  background-color: #1c252c;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4), 0 2px 2px rgba(0, 0, 0, 0.1);
}
.popup_dealer-phones .popup__overlay {
  background-color: hsla(0, 0%, 100%, 0.5);
}
.popup_theme-full .popup__content {
  width: 100%;
  height: 100vh;
  padding: 0;
}
.popup_popup-compare .popup__close {
  top: 0.6875em;
}
@charset "UTF-8";
.conf-compare-table__cell.active:before {
  width: 2.125em;
  height: 2.125em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDE0NjM3O3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuNmwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
}
.conf-compare-table__cell.active:before {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.conf-compare__container::-webkit-scrollbar-track {
  background-color: #fff;
}
.conf-compare__container::-webkit-scrollbar {
  width: 0.375em;
  height: 0.375em;
  background-color: #f5f5f5;
}
.conf-compare__container::-webkit-scrollbar-thumb {
  background: rgba(28, 37, 44, 0.1);
  border: none;
}
.conf-compare {
  padding: 0 1.375em 1.875em 1.875em;
  background-color: #fff;
}
.conf-compare.is_loading:before {
  background-color: #fff;
}
.conf-compare__container {
  text-align: center;
  overflow-y: scroll;
  height: 100%;
  padding-right: 0.9375em;
}
.conf-compare__wrapper {
  padding-bottom: 1.25em;
}
.conf-compare__header {
  height: 8.75em;
}
.conf-compare_model-hunter .conf-compare__header,
.layout_en .conf-compare__header {
  height: 7.5em;
}
.conf-compare__header.is_small {
  height: 3.5em;
}
.conf-compare__header-wrapper {
  max-height: 8.75em;
}
.conf-compare_model-hunter .conf-compare__header-wrapper,
.layout_en .conf-compare__header-wrapper {
  height: 7.5em;
}
.layout_en .is_small .conf-compare__header-wrapper {
  height: 3.5em;
}
.conf-compare__header-wrapper.is_sticky {
  position: fixed;
  top: 0;
  right: 2.65em;
  left: 1.875em;
  background-color: #fff;
}
.conf-compare__buttons_top {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.conf-compare__footnote {
  margin-top: 2.75em;
  font-size: 0.875em;
  color: #1c252c;
  opacity: 0.5;
  text-align: center;
}
.conf-compare-table__row {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.conf-compare-table__row:hover .conf-compare-table__cell {
  background: #fff;
}
.conf-compare-table__cell {
  font-weight: 400;
  font-size: 1em;
  text-align: center;
  color: #1c252c;
  width: 12.375em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 1em 0.875em;
  background-color: #f8f8f8;
  border: 1px solid #fff;
  border-top: none;
  flex: 0 0 20%;
}
.conf-compare-table__cell:first-child {
  text-align: left;
  word-break: normal;
}
.conf-compare-table_head .conf-compare-table__cell {
  background-color: #fff;
}
.conf-compare-table_2 .conf-compare-table__cell:not(:first-child) {
  flex: 0 0 80%;
}
.conf-compare-table_3 .conf-compare-table__cell:not(:first-child) {
  flex: 0 0 40%;
}
.conf-compare-table_4 .conf-compare-table__cell:not(:first-child) {
  flex: 0 0 26.6%;
}
.conf-compare-table_8 .conf-compare-table__cell {
  flex: 0 0 15%;
}
.conf-compare-table_8 .conf-compare-table__cell:not(:first-child) {
  flex: 0 0 12.2%;
}
.conf-compare-table__cell.active:before {
  content: "";
  display: block;
  margin: 0 auto;
}
.conf-compare-table__cell.none:before {
  content: "—";
  display: block;
  margin: 0 auto;
  width: 1em;
  height: 1em;
}
.conf-compare-table__cell .package {
  font-weight: 700;
}
.conf-compare-table__cell.is_select {
  color: #0046ac;
  background: #e5ecf7;
}
.configurator-compare-table-main_4 td {
  width: 20%;
}
.configurator-compare-table-main_4 td:not(:first-child) {
  width: 26.6%;
}
.configurator-compare-table-main_3 td {
  width: 20%;
}
.configurator-compare-table-main_3 td:not(:first-child) {
  width: 40%;
}
@media only screen and (max-width: 768px) {
  .footer {
    padding-bottom: 4.5em;
  }
}
.footer_theme-dark {
  background: #1c252c;
  color: #fff;
}
.footer_theme-dark .footer__copyright,
.footer_theme-dark .footer__legal {
  color: #fff;
}
.footer_theme-dark .footer__bottom-row {
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
.footer_theme-light {
  background: #fff;
  color: #1c252c;
}
.footer_theme-light .footer__legal {
  color: #1c252c;
}
.footer_theme-light .footer__copyright {
  color: #1c252c;
  opacity: 0.5;
}
.footer_theme-light .footer__bottom-row {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.footer__top-row {
  padding-top: 3.125em;
  padding-bottom: 3.125em;
}
@media only screen and (max-width: 768px) {
  .footer__top-row {
    display: none;
  }
}
.footer__bottom-row {
  padding-top: 1.75em;
  padding-bottom: 1.25em;
}
.footer__subscribe-button {
  width: 100%;
  margin-bottom: 2em;
}
@media only screen and (min-width: 769px) {
  .footer__subscribe-button {
    display: none !important;
  }
}
@media only screen and (min-width: 769px) {
  .footer__container {
    max-width: 90em;
  }
}
@media only screen and (min-width: 769px) {
  .footer__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 2.75em;
  }
}
.footer__media {
  padding: 0;
  margin: 0;
}
@media only screen and (min-width: 769px) {
  .footer__media {
    width: 19.6875em;
  }
}
@media only screen and (min-width: 769px) {
  .footer__nav-bar {
    margin: 0 0 2.625em;
  }
}
@media only screen and (min-width: 769px) {
  .footer__company-language,
  .footer__nav-bar {
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  .footer__company-language {
    margin-right: 1.875em;
    flex: 1 1 75%;
  }
}
@media only screen and (max-width: 768px) {
  .footer__main-nav {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  .footer__select-language {
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
    margin-left: 1.875em;
  }
  .footer__select-language:hover {
    opacity: 0.8;
  }
}
@media only screen and (max-width: 768px) {
  .footer__select-language {
    margin-bottom: 1.875em;
  }
}
@media only screen and (min-width: 769px) {
  .footer__social {
    margin-bottom: 7.5em;
    width: 25em;
  }
}
@media only screen and (max-width: 768px) {
  .footer__social {
    display: none;
  }
}
.footer__social-links {
  margin-top: 2.75em;
}
.footer__social-links_mobile {
  margin-bottom: 1.875em;
}
@media only screen and (min-width: 769px) {
  .footer__social-links_mobile {
    display: none !important;
  }
}
.footer__social-title {
  font-size: 1.25em;
  line-height: 1.5;
  font-weight: 300;
  margin-bottom: 0.5em;
}
.footer__legal {
  font-size: 0.75em;
  opacity: 0.5;
  line-height: 1.16667;
  font-weight: 300;
  margin-bottom: 1.33333em;
}
@media only screen and (max-width: 768px) {
  .footer__legal {
    width: 100%;
  }
}
.footer__copyright {
  display: flex;
  font-size: 0.875em;
  color: #fff;
  line-height: 1.16667;
  margin-right: 1.875em;
  flex: 1 1 25%;
  font-weight: 300;
}
@media only screen and (max-width: 768px) {
  .footer__copyright {
    margin-bottom: 1.5em;
  }
}
.footer__copyright-icon {
  line-height: 1em;
  margin-right: 0.5em;
}
.footer-main-nav__item_download:after {
  width: 1.125em;
  height: 1.125em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjQ7fQo8L3N0eWxlPgo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI5IiBjeT0iOSIgcj0iNy41Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik05LDV2Ny41IE05LDEyLjVMMTIuNSw5IE05LjUsMTNsLTQtNCIvPgo8L3N2Zz4K);
}
.footer-main-nav__item_download:after {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.footer-main-nav__list {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-bottom: -2.75em;
}
.footer-main-nav__group {
  flex-shrink: 1;
  flex-grow: 0;
  width: 18.75em;
  margin-right: 1.875em;
  margin-bottom: 1.25em;
}
.footer-main-nav__item {
  font-size: 0.875em;
  line-height: 1.28571;
  font-weight: 300;
  display: block;
  opacity: 0.4;
  cursor: pointer;
  transition: opacity 0.2s;
  margin-bottom: 1em;
}
.footer-main-nav__item:hover {
  opacity: 1;
}
.footer-main-nav__item_title {
  font-size: 1.25em;
  line-height: 1.5;
  opacity: 0.75;
  margin-bottom: 0.5em;
}
.footer-main-nav__item_title:hover {
  opacity: 1;
}
.footer-main-nav__item_title.margin30 {
  margin-bottom: 1.5em;
}
.footer-main-nav__item_title.marginTop30 {
  margin-top: 1.5em;
}
.footer-main-nav__item_download {
  display: flex;
  align-items: center;
}
.footer-main-nav__item_download:after {
  content: "";
  display: block;
  height: 0.9em;
  width: 0.9em;
  margin-left: 0.3em;
  margin-top: 0.2em;
}
.footer-main-nav__item.is_disabled {
  pointer-events: none;
}
.footer-main-nav__social-links {
  margin-top: 2.75em;
}
.footer-main-nav__social-links_mobile {
  margin-bottom: 1.875em;
}
@media only screen and (min-width: 769px) {
  .footer-main-nav__social-links_mobile {
    display: none !important;
  }
}
.footer-subscribe {
  position: relative;
  width: 19.6875em;
}
.footer-subscribe__screen {
  padding: 0 5.625em;
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .footer-subscribe__screen {
    padding: 0 1.5em;
    height: 100vh;
  }
}
.footer-subscribe__screen_1 {
  background: #202a41;
}
.footer-subscribe__screen_2 {
  background: #014637;
  color: #fff;
  justify-content: center;
  z-index: 100500;
}
.footer-subscribe__close {
  position: absolute;
  top: 1.875em;
  right: 1.875em;
}
.footer-subscribe__title {
  color: #fff;
  font-weight: 300;
  font-size: 1.25em;
  line-height: 1.5;
  margin-bottom: 0.5em;
}
@media only screen and (max-width: 768px) {
  .footer-subscribe__title {
    font-size: 1.75em;
  }
}
.footer-subscribe__form {
  width: 100%;
  display: block;
}
.footer-subscribe__button {
  margin-top: 2.27273em;
  margin-left: auto;
  margin-right: auto;
  width: 6.25em;
}
.footer-subscribe-form__success:after {
  width: 1.75em;
  height: 1.75em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjQ7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7fQo8L3N0eWxlPgo8Zz4KCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE0IiBjeT0iMTQiIHI9IjExIi8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOC41LDEzLjJsMy43LDQuM2w3LjMtOCIvPgo8L2c+Cjwvc3ZnPgo=);
}
.footer-subscribe-form__button.is_disable:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzhEOTI5NTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
  height: 0.75em;
  width: 0.5em;
}
.footer-subscribe-form__button.is_disable:after,
.footer-subscribe-form__button:before {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.footer-subscribe-form.is_disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: 50%;
}
.footer-subscribe-form__success {
  padding-left: 1em;
  padding-right: 1.08333em;
  letter-spacing: 0.08em;
  font-weight: 400;
  justify-content: space-between;
  white-space: nowrap;
  width: 100%;
}
.footer-subscribe-form__success:after {
  content: "";
  display: block;
}
.footer-subscribe-form__error {
  order: 4;
  margin-top: 1.25em;
  color: #d95e5e;
  font-size: 0.875em;
}
.footer-subscribe-form__input-wrapper {
  position: relative;
  margin-bottom: 0.75em;
}
.footer-subscribe-form__input {
  background: hsla(0, 0%, 100%, 0.1) !important;
  border: 1px solid hsla(0, 0%, 100%, 0) !important;
  opacity: 0.7;
  transition: opacity 0.2s;
  outline: none !important;
  color: #fff;
  border-radius: 0.125em;
}
.footer-subscribe-form__input:focus {
  opacity: 1;
  color: #fff !important;
  border-color: hsla(0, 0%, 100%, 0) !important;
}
.footer-subscribe-form__input.is_error {
  border-color: #d95e5e !important;
}
.footer-subscribe-form__button {
  background-color: rgba(0, 70, 172, 0);
  height: 2.875em;
  width: 2.875em;
  cursor: pointer;
  transition: background-color 0.2s;
  position: absolute;
  top: 1px;
  right: 1px;
}
.footer-subscribe-form__button:hover {
  background-color: #0046ac;
}
.footer-subscribe-form__button:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMywxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
  height: 0.625em;
  width: 0.625em;
  margin-left: 0.125em;
}
.footer-subscribe-form__button.is_disable {
  background-color: hsla(0, 0%, 100%, 0);
}
.footer-subscribe-form__button.is_disable:hover {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.footer-subscribe-form__checkbox {
  padding-left: 1.75em;
}
.footer-subscribe-form__checkbox .checkbox__title {
  color: #fff;
  font-weight: 300;
}
.footer-subscribe-form__checkbox .checkbox__title a {
  color: #fff;
  -webkit-text-decoration-color: #fff;
  text-decoration-color: #fff;
}
.footer-subscribe-form__checkbox .checkbox-check__line {
  background: #fff !important;
}
.v-input {
  font-family: Stem, sans-serif;
  font-size: 1em;
  font-weight: 300;
  display: block;
  width: 100%;
  padding: 0 1.25em;
  height: 3em;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-appearance: none;
}
.v-input::-ms-clear {
  display: none;
}
form.is_disabled .v-input {
  pointer-events: none;
  background: #f8f8f8;
  color: #c1bfc0;
  border-color: #c1bfc0;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
}
.v-input_subscribe {
  border: 1px solid #ccd2d8;
}
@media only screen and (min-width: 769px) {
  .v-input_subscribe {
    font-size: 0.875em;
  }
}
@media only screen and (max-width: 768px) {
  .v-input_subscribe {
    font-size: 0.75em;
    height: 3.33333em;
  }
}
.v-input_subscribe::-webkit-input-placeholder {
  color: #ccd2d8;
}
.v-input_subscribe::-moz-placeholder {
  color: #ccd2d8;
}
.v-input_subscribe:-ms-input-placeholder {
  color: #ccd2d8;
}
.v-input_subscribe::-ms-input-placeholder {
  color: #ccd2d8;
}
.v-input_subscribe::placeholder {
  color: #ccd2d8;
}
.v-input_subscribe.is_error {
  border: 1px solid #d95e5e;
}
.v-input_service {
  outline: none;
  color: #6b737a;
  font-weight: 400;
  height: 3.5em;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.v-input_service::-webkit-input-placeholder {
  color: #6b737a;
}
.v-input_service::-moz-placeholder {
  color: #6b737a;
}
.v-input_service:-ms-input-placeholder {
  color: #6b737a;
}
.v-input_service::-ms-input-placeholder {
  color: #6b737a;
}
.v-input_service::placeholder {
  color: #6b737a;
}
.v-input_service.is_error {
  border: 1px solid #d95e5e;
}
.v-input::-webkit-input-placeholder {
  color: #c1bfc0;
}
.v-input:-moz-placeholder,
.v-input::-moz-placeholder {
  color: #c1bfc0;
}
.v-input:-ms-input-placeholder {
  color: #c1bfc0;
}
.v-input:focus {
  box-shadow: 0 1px 0 rgba(0, 70, 172, 0.2);
  border-color: #6899e1;
}
.v-input.is_error {
  border-color: #d95e5e !important;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4) !important;
}
.v-input.is_disabled {
  pointer-events: none;
  background: #f8f8f8;
  color: #c1bfc0;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
}
.checkbox-check:before {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.checkbox {
  text-align: left;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: color 0.3s;
  min-height: 1.25em;
  padding-left: 1.5em;
  cursor: pointer;
}
form.is_disabled .checkbox {
  pointer-events: none;
  opacity: 0.6;
}
.checkbox a {
  color: #1c252c;
  text-decoration: underline;
}
.checkbox a:hover {
  text-decoration: none;
}
.checkbox__title {
  color: #1c252c;
}
.checkbox__title a {
  color: #1c252c;
  text-decoration: underline;
  -webkit-text-decoration-color: rgba(28, 37, 44, 0.5);
  text-decoration-color: rgba(28, 37, 44, 0.5);
}
.checkbox__title a:hover {
  text-decoration: none;
}
.checkbox_white .checkbox__title {
  color: #fff;
}
.checkbox_white .checkbox__title a {
  color: #fff;
  -webkit-text-decoration-color: hsla(0, 0%, 100%, 0.5);
  text-decoration-color: hsla(0, 0%, 100%, 0.5);
}
.checkbox__input {
  position: absolute;
  visibility: hidden;
  font-size: 0;
  width: 0;
  height: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
.checkbox.is_error {
  color: #d95e5e;
  -webkit-animation-name: shake;
  animation-name: shake;
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.checkbox.is_error .checkbox__title,
.checkbox.is_error .checkbox__title a {
  color: #d95e5e;
}
.checkbox.is_disable {
  opacity: 0.2;
}
.checkbox__check {
  position: absolute;
  left: 0;
  top: 0;
}
@-webkit-keyframes shake {
  0%,
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-0.5em);
    transform: translateX(-0.5em);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(0.5em);
    transform: translateX(0.5em);
  }
}
@keyframes shake {
  0%,
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-0.5em);
    transform: translateX(-0.5em);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(0.5em);
    transform: translateX(0.5em);
  }
}
.checkbox-check {
  border-radius: 2px;
  box-sizing: border-box;
  width: 1.25em;
  height: 1.25em;
  background: rgba(28, 37, 44, 0.1);
  transition: background 0.2s;
  border: 1px solid transparent;
}
.checkbox-check:before {
  position: absolute;
  content: "";
  display: block;
  width: 1em;
  height: 0.8125em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD1SURBVHgBnZHNCcJAEIXfLurZElKCdqAHf66KCN60Au1ArUCsQD15UEkBQZISLCElBL2Ikl13MoGIJpL4IJAd9nsz8xb4R53TDF3bol+BomofFgabm8+HlM1SETaBjbQKcL8G+SegsbVexScfj1sd3iSnQes0htCbBH424Y18Osio1LCr2bBdy4LZgOBy6PJ+abBys2A2qKiNeYtaFM67CT2TULZJi6YLTGi9T5gk0NhbqJSpi8UlvYQsbaGos+aaVnU4wwtSxCF+mYgg7gyEcoxzf4cMcYg0Gu1He3JLhjVmv+DEIM1EiQWcwRqFReu0jtO8119AG2bz/Zlm8wAAAABJRU5ErkJggg==);
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}
.checkbox.is_active .checkbox-check {
  background: rgba(28, 37, 44, 0);
}
.checkbox.is_active .checkbox-check:before {
  opacity: 1;
}
.checkbox.is_error .checkbox-check {
  background: rgba(28, 37, 44, 0);
  border-color: #d95e5e;
}
.checkbox_white .checkbox-check {
  background: hsla(0, 0%, 100%, 0.1);
}
.checkbox_white.is_active .checkbox-check {
  background: #fff;
}
.checkbox.is_active .checkbox-check.is_colored {
  background: rgba(28, 37, 44, 0) !important;
}
.checkbox-check__line {
  display: none !important;
  position: absolute;
  background: #0046ac;
}
.is_black .checkbox-check__line {
  background: #1c252c !important;
}
.checkbox-check__line_1 {
  width: 0.1875em;
  height: 0.375em;
  top: 0.55em;
  left: 0.1em;
  -webkit-transform: rotate(-45deg) scaleY(0);
  transform: rotate(-45deg) scaleY(0);
  -webkit-transform-origin: top center;
  transform-origin: top center;
  transition: -webkit-transform 0.1s ease 0.1s;
  transition: transform 0.1s ease 0.1s;
  transition: transform 0.1s ease 0.1s, -webkit-transform 0.1s ease 0.1s;
}
.checkbox.is_active .checkbox-check__line_1 {
  -webkit-transform: rotate(-45deg) scaleY(1);
  transform: rotate(-45deg) scaleY(1);
}
.checkbox-check__line_2,
.checkbox.is_active .checkbox-check__line_1 {
  transition: -webkit-transform 0.1s ease;
  transition: transform 0.1s ease;
  transition: transform 0.1s ease, -webkit-transform 0.1s ease;
}
.checkbox-check__line_2 {
  width: 0.1875em;
  height: 0.875em;
  top: 0;
  left: 0.25em;
  -webkit-transform: rotate(50deg) scaleY(0);
  transform: rotate(50deg) scaleY(0);
  -webkit-transform-origin: bottom center;
  transform-origin: bottom center;
}
@media only screen and (max-width: 768px) {
  .configurator-finance-item__check .checkbox-check__line_2 {
    left: 0.3em;
  }
}
.checkbox.is_active .checkbox-check__line_2 {
  -webkit-transform: rotate(50deg) scaleY(1);
  transform: rotate(50deg) scaleY(1);
  transition: -webkit-transform 0.1s ease 0.1s;
  transition: transform 0.1s ease 0.1s;
  transition: transform 0.1s ease 0.1s, -webkit-transform 0.1s ease 0.1s;
}
.social-links__item_fb:before,
.social-links__item_ig:before,
.social-links__item_ok:before,
.social-links__item_vk:before,
.social-links__item_yt:before,
.social-links_footer .social-links__item_fb:hover:before,
.social-links_footer .social-links__item_ig:hover:before,
.social-links_footer .social-links__item_ok:hover:before,
.social-links_footer .social-links__item_vk:hover:before,
.social-links_footer .social-links__item_yt:hover:before,
.social-links_sitemap .social-links__item_fb:hover:before,
.social-links_sitemap .social-links__item_ig:hover:before,
.social-links_sitemap .social-links__item_ok:hover:before,
.social-links_sitemap .social-links__item_vk:hover:before,
.social-links_sitemap .social-links__item_yt:hover:before {
  width: 1.5625em;
  height: 1.5625em;
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
}
.social-links__item_fb:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEsNEg1QzQuNSw0LDQsNC40LDQsNXYxNmMwLDAuNSwwLjQsMSwxLDFoOC42di03aC0yLjN2LTIuN2gyLjN2LTJjMC0yLjMsMS40LTMuNiwzLjUtMy42CgkJYzEsMCwxLjgsMC4xLDIuMSwwLjF2Mi40aC0xLjRjLTEuMSwwLTEuMywwLjUtMS4zLDEuM3YxLjdoMi43TDE4LjgsMTVoLTIuM3Y3SDIxYzAuNSwwLDEtMC40LDEtMVY1QzIyLDQuNCwyMS42LDQsMjEsNHoiLz4KPC9nPgo8L3N2Zz4K);
}
.social-links__item_vk:before {
  background-image: url(/_nuxt/img/5bebdd6.svg);
}
.social-links__item_yt:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjYsOC4yYy0wLjEtMC40LTAuMy0wLjgtMC42LTEuMWMtMC4zLTAuMy0wLjctMC41LTEuMS0wLjZDMTkuMyw2LDEzLDYsMTMsNlM2LjcsNiw1LjIsNi40CglDNC44LDYuNSw0LjQsNi43LDQuMSw3QzMuOCw3LjMsMy42LDcuNywzLjUsOC4xQzMuMSw5LjgsMywxMS40LDMsMTNzMC4xLDMuMiwwLjQsNC44YzAuMSwwLjQsMC4zLDAuOCwwLjYsMS4xCgljMC4zLDAuMywwLjcsMC41LDEuMSwwLjZDNi43LDIwLDEzLDIwLDEzLDIwczYuMywwLDcuOC0wLjRjMC40LTAuMSwwLjgtMC4zLDEuMS0wLjZjMC4zLTAuMywwLjUtMC43LDAuNi0xLjEKCWMwLjMtMS42LDAuNC0zLjIsMC40LTQuOEMyMywxMS40LDIyLjksOS44LDIyLjYsOC4yeiBNMTEsMTZ2LTZsNS4yLDNMMTEsMTZ6Ii8+Cjwvc3ZnPgo=);
}
.social-links__item_ig:before {
  background-image: url(/_nuxt/img/f45fe1f.svg);
}
.social-links__item_ok:before {
  background-image: url(/_nuxt/img/609b561.svg);
}
.social-links_footer .social-links__item_fb:hover:before,
.social-links_sitemap .social-links__item_fb:hover:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojM0I1OTk4O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEsM0g1QzQuNSwzLDQsMy40LDQsNHYxNmMwLDAuNSwwLjQsMSwxLDFoOC42di03aC0yLjN2LTIuN2gyLjN2LTJjMC0yLjMsMS40LTMuNiwzLjUtMy42CgkJYzEsMCwxLjgsMC4xLDIuMSwwLjF2Mi40aC0xLjRjLTEuMSwwLTEuMywwLjUtMS4zLDEuM3YxLjdoMi43TDE4LjgsMTRoLTIuM3Y3SDIxYzAuNSwwLDEtMC40LDEtMVY0QzIyLDMuNCwyMS42LDMsMjEsM3oiLz4KPC9nPgo8L3N2Zz4K);
}
.social-links_footer .social-links__item_vk:hover:before,
.social-links_sitemap .social-links__item_vk:hover:before {
  background-image: url(/_nuxt/img/3bf1157.svg);
}
.social-links_footer .social-links__item_yt:hover:before,
.social-links_sitemap .social-links__item_yt:hover:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkEwMjFEO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjYsOC4yYy0wLjEtMC40LTAuMy0wLjgtMC42LTEuMWMtMC4zLTAuMy0wLjctMC41LTEuMS0wLjZDMTkuMyw2LDEzLDYsMTMsNlM2LjcsNiw1LjIsNi40CglDNC44LDYuNSw0LjQsNi43LDQuMSw3QzMuOCw3LjMsMy42LDcuNywzLjUsOC4xQzMuMSw5LjgsMywxMS40LDMsMTNzMC4xLDMuMiwwLjQsNC44YzAuMSwwLjQsMC4zLDAuOCwwLjYsMS4xCgljMC4zLDAuMywwLjcsMC41LDEuMSwwLjZDNi43LDIwLDEzLDIwLDEzLDIwczYuMywwLDcuOC0wLjRjMC40LTAuMSwwLjgtMC4zLDEuMS0wLjZjMC4zLTAuMywwLjUtMC43LDAuNi0xLjEKCWMwLjMtMS42LDAuNC0zLjIsMC40LTQuOEMyMywxMS40LDIyLjksOS44LDIyLjYsOC4yeiBNMTEsMTZ2LTZsNS4yLDNMMTEsMTZ6Ii8+Cjwvc3ZnPgo=);
}
.social-links_footer .social-links__item_ig:hover:before,
.social-links_sitemap .social-links__item_ig:hover:before {
  background-image: url(/_nuxt/img/b4238a2.svg);
}
.social-links_footer .social-links__item_ok:hover:before,
.social-links_sitemap .social-links__item_ok:hover:before {
  background-image: url(/_nuxt/img/2af90c1.svg);
}
.social-links {
  display: flex;
}
.social-links_footer,
.social-links_sitemap {
  align-items: center;
  justify-content: flex-start;
}
@media only screen and (max-width: 768px) {
  .social-links_footer,
  .social-links_sitemap {
    justify-content: space-between;
  }
}
.social-links_footer .social-links__item,
.social-links_sitemap .social-links__item {
  text-indent: -99999px;
}
.social-links_footer .social-links__item_vk,
.social-links_sitemap .social-links__item_vk {
  background-color: #6383a8;
}
.social-links_footer .social-links__item_fb,
.social-links_sitemap .social-links__item_fb {
  background-color: #3b5998;
}
.social-links_footer .social-links__item_ok,
.social-links_sitemap .social-links__item_ok {
  background-color: #ed812b;
}
.social-links_footer .social-links__item_ig,
.social-links_sitemap .social-links__item_ig {
  background: #d6249f;
  background: radial-gradient(
    circle at 30%,
    at 107%,
    #fdf497 0,
    #fdf497 5%,
    #fd5949 45%,
    #d6249f 60%,
    #285aeb 90%
  );
  background: radial-gradient(
    circle at 30% 107%,
    #fdf497 0,
    #fdf497 5%,
    #fd5949 45%,
    #d6249f 60%,
    #285aeb 90%
  );
}
.social-links_footer .social-links__item_ig:hover,
.social-links_sitemap .social-links__item_ig:hover {
  background-image: none;
}
.social-links_footer .social-links__item_yt,
.social-links_sitemap .social-links__item_yt {
  background-color: red;
}
@media only screen and (min-width: 769px) {
  .social-links_footer .social-links__item,
  .social-links_sitemap .social-links__item {
    width: 3.625em;
    height: 3.625em;
    border-radius: 0.125em;
    margin-right: 0.375em;
    transition: opacity 0.2s;
    cursor: pointer;
    flex-grow: 0;
    flex-shrink: 0;
  }
  .social-links_footer .social-links__item:last-child,
  .social-links_sitemap .social-links__item:last-child {
    margin-right: 0;
  }
}
@media only screen and (max-width: 768px) {
  .social-links_footer .social-links__item,
  .social-links_sitemap .social-links__item {
    width: 3em;
    height: 3em;
  }
}
.social-links_footer .social-links__item:hover,
.social-links_sitemap .social-links__item:hover {
  opacity: 1;
  background-color: #f8f8f8;
}
.social-links_posts {
  align-items: center;
  justify-content: center;
}
.social-links_posts .social-links__item {
  width: 2.25em;
  height: 2.25em;
  margin: 0 0.625em;
  border-radius: 0.25em;
}
.social-links_posts .social-links__item_vk {
  background-color: #6383a8;
}
.social-links_posts .social-links__item_fb {
  background-color: #3b5998;
}
.social-links_posts .social-links__item_ig {
  background-color: #308dee;
}
.social-links_posts .social-links__item_yt {
  background-color: red;
}
.social-links_posts .social-links__item_ok {
  display: none;
}
.social-links__item {
  display: block;
  position: relative;
  color: transparent;
}
.social-links__item:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
.footer-company-nav__item {
  line-height: 1.28;
  text-decoration: none;
  transition: opacity 0.2s;
}
@media only screen and (min-width: 769px) {
  .footer-company-nav__item {
    font-size: 0.875em;
    margin-right: 2.14286em;
  }
  .footer-company-nav__item:last-child {
    margin-right: 0;
  }
  .footer-company-nav__item:hover {
    opacity: 0.7;
  }
}
@media only screen and (max-width: 768px) {
  .footer-company-nav__item {
    display: block;
    font-size: 0.75em;
    margin-bottom: 2em;
  }
}
.is_dealer-site .footer-company-nav__item_dealer {
  display: none;
}
.select-language_grey .select-language__title:before,
.select-language_mobile-nav .select-language__title:before {
  width: 0.9375em;
  height: 0.9375em;
  background-image: url(/_nuxt/img/1272c69.svg);
}
.select-language__title:before {
  width: 0.9375em;
  height: 0.9375em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1vcGFjaXR5OjA7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjEuMjt9Cjwvc3R5bGU+CjxnPgoJPHJlY3QgeD0iMSIgeT0iMSIgY2xhc3M9InN0MCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIi8+Cgk8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI3LjUiIGN5PSI3LjUiIHI9IjUuOSIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTcuNSwxLjdjMCwwLTIuMiwwLjctMi4yLDUuOHMyLjIsNS44LDIuMiw1LjgiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03LjUsMS43YzAsMCwyLjIsMC43LDIuMiw1LjhzLTIuMiw1LjgtMi4yLDUuOCIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEzLjMsNy41SDEuNyIvPgo8L2c+Cjwvc3ZnPgo=);
}
.select-language__title:before,
.select-language_grey .select-language__title:before,
.select-language_mobile-nav .select-language__title:before {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.select-language__title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  transition: color 0.2s;
  line-height: 1.28;
}
@media only screen and (min-width: 769px) {
  .select-language__title {
    font-size: 0.875em;
  }
}
@media only screen and (max-width: 768px) {
  .select-language__title {
    font-size: 0.75em;
  }
}
.select-language__title:before {
  content: "";
  display: block;
}
@media only screen and (min-width: 769px) {
  .select-language__title:before {
    margin-right: 0.22727em;
  }
}
@media only screen and (max-width: 768px) {
  .select-language__title:before {
    margin-right: 0.27778em;
  }
}
.select-language_grey .select-language__title,
.select-language_mobile-nav .select-language__title {
  text-decoration: none;
}
.select-language_mobile-nav .select-language__title:before {
  margin-right: 0.69444em;
}
.select-language__list {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  opacity: 0;
  pointer-events: none;
  display: none;
}
.configurator-panels-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
}
.configurator-panels-wrapper.is_hidden {
  pointer-events: none;
}
.configurator-panels {
  position: fixed;
  width: 100%;
  top: 0;
  transition: -webkit-transform 1s linear;
  transition: transform 1s linear;
  transition: transform 1s linear, -webkit-transform 1s linear;
  z-index: 9999;
}
@media only screen and (min-width: 769px) {
  .configurator-panels {
    left: 100%;
    bottom: 0;
    background: #fff;
  }
  .configurator-panels__bg {
    display: none;
    content: "";
    top: 0;
    bottom: 0;
    right: -100%;
    width: 300%;
    position: absolute;
  }
}
.configurator-panels.is_conf-active {
  -webkit-transform: translateX(0) !important;
  transform: translateX(0) !important;
}
@media only screen and (max-width: 768px) {
  .configurator-panels.is_conf-active {
    z-index: 999;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-panels {
    left: 0;
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-panels[screen="-1"] {
    transition: -webkit-transform 0.5s linear;
    transition: transform 0.5s linear;
    transition: transform 0.5s linear, -webkit-transform 0.5s linear;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-panels[screen="1"] {
    -webkit-transform: translateX(-22.5em);
    transform: translateX(-22.5em);
  }
  .configurator-panels[screen="1"] .configurator-panels__bg {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-panels[screen="1"] {
    display: block;
  }
  .configurator-panels[screen="1"] .configurator-panels__item_basket {
    display: block;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-panels[screen="2"] {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@media only screen and (min-width: 769px) and (min-width: 769px) {
  .configurator-panels[screen="2"] .configurator-panels__item_basket {
    flex: 0 0 25%;
  }
}
@media only screen and (min-width: 769px) and (min-width: 769px) {
  .configurator-panels[screen="2"] .configurator-panels__item_stock {
    flex: 1 0 auto;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-panels[screen="2"] {
    display: block;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-panels[screen="3"] {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@media only screen and (min-width: 769px) and (min-width: 769px) {
  .configurator-panels[screen="3"] .configurator-panels__item_basket {
    flex: 0 0 25%;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-panels[screen="3"] {
    display: block;
  }
  .configurator-panels[screen="3"] .configurator-panels__item_finance {
    display: block;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-panels[screen="4"] {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@media only screen and (min-width: 769px) and (min-width: 769px) {
  .configurator-panels[screen="4"] .configurator-panels__item_basket {
    flex: 0 0 25%;
  }
  .configurator-panels[screen="4"] .configurator-panels__item_finance {
    flex: 0 0 25%;
  }
  .configurator-panels[screen="4"] .configurator-panels__item_order {
    flex: 0 0 50%;
  }
  .is_ie .configurator-panels[screen="4"] .configurator-panels__item_order {
    flex: 1 0 auto;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-panels[screen="4"] {
    display: block;
  }
  .configurator-panels[screen="4"] .configurator-panels__item_order {
    display: block;
  }
}
.configurator-panels__close-conf {
  position: absolute;
  top: 1.875em;
  right: 1.875em;
  z-index: 99;
}
@media only screen and (max-width: 768px) {
  .configurator-panels__close-conf {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-panels__list {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-panels__list {
    position: relative;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-panels__item {
    flex: 0;
    transition: -webkit-transform 0.7s linear;
    transition: transform 0.7s linear;
    transition: transform 0.7s linear, -webkit-transform 0.7s linear;
    overflow: hidden;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-panels__item {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-panels__item_basket {
    background: #ece8e6;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
    flex: 0 0 22.5em;
    width: 22.5em;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-panels__item_finance {
    flex: 0 0 75%;
  }
  .is_ie .configurator-panels__item_finance {
    flex: 1 0 73%;
  }
}
.configurator-panels__item_stock {
  display: none;
}
@media only screen and (max-width: 768px) {
  .configurator-panels__basket-button {
    display: none;
  }
}
.configurator-panels__close {
  position: absolute;
  z-index: 10;
  top: 1em;
  right: 1.25em;
}
.configurator-basket__button:after,
.finance-offer__wrapper:after {
  width: 0.5em;
  height: 0.75em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.dealer-offer__more:before {
  width: 1em;
  height: 1.125em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjEsOS43YzAsMy4zLTIuNyw2LjEtNi4xLDYuMWMtMy40LDAtNi4xLTIuNy02LjEtNi4xYzAtMy4zLDIuNy02LjEsNi4xLTYuMWMxLjgsMCwzLjUsMC44LDQuNiwyIE0xMS42LDEuMwoJbDEuNyw0LjhjMCwwLjEsMCwwLjMtMC4yLDAuM0w4LjYsNi44Ii8+Cjwvc3ZnPgo=);
}
.finance-offer {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.configurator-basket__button:after,
.dealer-offer__image,
.dealer-offer__more:before,
.finance-offer__wrapper:after {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.configurator-basket {
  position: relative;
}
@media only screen and (max-width: 768px) {
  .configurator-basket {
    background: #fff;
    padding-top: 3.125em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-basket.is_full {
    height: 100vh;
    padding-bottom: 1.375em;
  }
  .is_ios .configurator-basket.is_full {
    height: 100vh;
    height: calc(var(--vhr, 1vh) * 100);
  }
  .configurator-basket.is_full .configurator-basket__scroll {
    display: block;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-basket__top {
    margin-left: 1.875em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-basket__top {
    margin-left: 2.25em;
    margin-top: 1em;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-basket__scroll {
    height: 100%;
    width: 100%;
    margin-top: 5em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-basket__scroll {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-basket__nav {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
}
.configurator-basket__back {
  position: relative;
}
@media only screen and (min-width: 769px) {
  .configurator-basket__image.configurator-car-image {
    font-size: 0.18519em;
    position: relative;
    width: 100%;
    height: 60.75em;
    margin: 4.3875em auto 0;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-basket__image.configurator-car-image {
    display: none;
  }
}
.configurator-basket__subtitle {
  opacity: 0.5;
}
.configurator-basket__subtitle.title {
  margin-bottom: 0.3125em;
}
.configurator-basket__select {
  z-index: 10;
}
.configurator-basket__select .base-select__title {
  font-size: 1.375em;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 700;
}
@media only screen and (min-width: 769px) {
  .configurator-basket__options-list {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: calc(100vh - 30em);
    margin-bottom: 1.5em;
  }
  .configurator-basket__options-list::-webkit-scrollbar-track {
    background-color: #f8f8f8;
  }
  .configurator-basket__options-list::-webkit-scrollbar {
    width: 0.375em;
    background-color: #f8f8f8;
  }
  .configurator-basket__options-list::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, 0.4);
    border: none;
  }
}
.configurator-basket__wrapper {
  width: 100%;
  align-self: flex-end;
}
@media only screen and (min-width: 769px) {
  .configurator-basket__wrapper {
    padding: 1.25em 1.875em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-basket__wrapper {
    padding: 1.25em 1em 1em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-basket__wrapper_option {
    padding-bottom: 0;
  }
}
.configurator-basket__button {
  width: 100%;
  cursor: pointer;
}
@media only screen and (min-width: 769px) {
  .configurator-basket__button {
    justify-content: space-between;
  }
}
.configurator-basket__button:hover:after {
  -webkit-transform: translateX(40%);
  transform: translateX(40%);
}
.configurator-basket__button:after {
  content: "";
  display: block;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  margin-top: -0.2em;
  margin-left: 0.45455em;
}
.configurator-basket__button_center {
  justify-content: center;
}
.configurator-basket__button_center:after {
  display: none;
}
.configurator-basket__prev {
  position: absolute;
  top: 1.875em;
  left: 1.875em;
}
@media only screen and (max-width: 768px) {
  .configurator-basket__prev {
    display: none !important;
  }
}
.configurator-basket__dealer-offer {
  display: none;
}
.finance-offer {
  position: relative;
  width: 100%;
  margin: 0 auto 0.625em;
  padding: 1.5em 1.25em;
  box-sizing: border-box;
  background-image: url(/_nuxt/img/01bfafe.jpg);
  border-radius: 2px;
  color: #cce1ff;
}
.finance-offer__wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.finance-offer__wrapper:after {
  content: "";
  display: block;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  margin-top: -0.2em;
  margin-left: 0.45455em;
}
.finance-offer__content {
  font-size: 1.125em;
}
.finance-offer__price {
  font-size: 1.375em;
}
.dealer-offer {
  position: relative;
  width: 100%;
  height: 8.75em;
  margin: 0 auto 1.25em;
  padding: 1.5em 1.25em;
  box-sizing: border-box;
  background: #fff;
  border-radius: 2px;
  cursor: pointer;
}
.dealer-offer__header {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1em;
}
.dealer-offer__title {
  font-size: 0.75em;
  text-transform: uppercase;
  color: #1c252c;
  opacity: 0.5;
  letter-spacing: 0.1em;
  font-weight: 700;
}
.dealer-offer__more {
  font-size: 0.875em;
  color: #1c252c;
  cursor: pointer;
  position: relative;
  top: -0.3125em;
  z-index: 1;
}
.dealer-offer__more:before {
  content: "";
  display: inline-block;
  margin-right: 0.1875em;
  vertical-align: middle;
}
.dealer-offer__content {
  font-size: 0.875em;
  line-height: 1.28571;
  color: #1c252c;
}
.dealer-offer__image {
  position: absolute;
  right: -1.25em;
  bottom: -0.25em;
  width: 13.2em;
  height: 7.425em;
}
.configurator-basket-nav__toggle {
  width: 0.5em;
  height: 0.75em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.configurator-basket-nav.is_dark .configurator-basket-nav__toggle {
  width: 0.5em;
  height: 0.75em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.configurator-basket-nav.is_dark .configurator-basket-nav__toggle,
.configurator-basket-nav__toggle {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.configurator-basket-nav {
  height: 3.125em;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0.3125em;
  color: #1c252c;
}
@media only screen and (min-width: 769px) {
  .configurator-basket-nav {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-basket-nav {
    padding: 0 1.25em;
  }
}
.configurator-basket-nav.is_dark {
  color: #fff;
}
.configurator-basket-nav__back {
  flex-grow: 0;
  flex-shrink: 0;
  margin-left: -0.7em;
}
.configurator-basket-nav__title {
  flex: 1;
  text-align: left;
  white-space: nowrap;
  font-weight: 300;
  padding-left: 0.9375em;
  padding-right: 0.3125em;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.configurator-basket-nav__toggle-wrapper {
  display: flex;
  height: 100%;
  align-items: center;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  .configurator-basket-nav__toggle-wrapper.is_conf-page {
    pointer-events: none;
  }
  .configurator-basket-nav__toggle-wrapper.is_conf-page
    .configurator-basket-nav__toggle {
    opacity: 0;
  }
}
.configurator-basket-nav__toggle {
  margin: 0.5em 0 0.5em 0.5em;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.configurator-basket.is_full .configurator-basket-nav__toggle {
  -webkit-transform: rotate(90deg) scaleX(-1);
  transform: rotate(90deg) scaleX(-1);
}
.is_not-arrow .configurator-basket-nav__toggle {
  background-image: none !important;
}
.close-button {
  background: rgba(28, 37, 44, 0.1);
  border-radius: 50%;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  cursor: pointer;
  transition: background 0.3s, -webkit-transform 0.3s;
  transition: background 0.3s, transform 0.3s;
  transition: background 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
@media only screen and (min-width: 769px) {
  .close-button {
    width: 2.5em;
    height: 2.5em;
  }
}
@media only screen and (max-width: 768px) {
  .close-button {
    width: 2em;
    height: 2em;
  }
}
.close-button:hover {
  background: rgba(28, 37, 44, 0.15);
  -webkit-transform: rotate(45deg) scale(1.025);
  transform: rotate(45deg) scale(1.025);
}
.close-button.is_light {
  background: hsla(0, 0%, 100%, 0.4);
}
.close-button.is_light:hover {
  background: hsla(0, 0%, 100%, 0.6);
}
.close-button.is_white {
  background: #fff;
}
.close-button.is_white:hover {
  background: hsla(0, 0%, 100%, 0.8);
}
.close-button.is_transparent {
  background: transparent;
}
.close-button.is_transparent:hover {
  background: rgba(28, 37, 44, 0.15);
}
.close-button:after,
.close-button:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background: #1c252c;
}
.close-button:before {
  width: 14px;
  height: 2px;
  margin-top: -1px;
  margin-left: -7px;
}
.close-button:after {
  width: 2px;
  height: 14px;
  margin-top: -7px;
  margin-left: -1px;
}
.close-button.is_white-close {
  background: transparent;
}
.close-button.is_white-close:after,
.close-button.is_white-close:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background: #fff;
}
.close-button.is_white-close:hover {
  background: rgba(28, 37, 44, 0.15);
}
.configurator-basket-nav-price {
  font-size: 0.875em;
  font-weight: 300;
  white-space: nowrap;
  position: relative;
  width: 6.5em;
  height: 100%;
  overflow: hidden;
}
.configurator-basket-nav-price__item {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.configurator-basket-nav-price__item.is_no-transition {
  transition: none !important;
}
.configurator-basket-nav-price__item.is_hidden {
  opacity: 0;
}
.configurator-basket-nav-price__item.is_top {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
.configurator-basket-nav-price__item.is_bottom {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
.scroll-container.is_scroll-desktop::-webkit-scrollbar-track {
  background-color: #fff;
}
.scroll-container.is_scroll-desktop::-webkit-scrollbar {
  width: 0.375em;
  height: 0.375em;
  background-color: #f5f5f5;
}
.scroll-container.is_scroll-desktop::-webkit-scrollbar-thumb {
  background: rgba(28, 37, 44, 0.1);
  border: none;
}
.scroll-container {
  -webkit-overflow-scrolling: touch;
}
@media only screen and (min-width: 769px) {
  .scroll-container::-webkit-scrollbar {
    width: 0.375em;
    height: 0.375em;
  }
  .scroll-container::-webkit-scrollbar-thumb {
    background: #f5f5f5;
  }
  .scroll-container::-webkit-scrollbar-track {
    background: #fff;
  }
  .scroll-container body {
    scrollbar-face-color: #f5f5f5;
    scrollbar-track-color: #fff;
  }
}
.scroll-container.is_scroll-desktop {
  display: block;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
  margin: 0 -3px;
  padding: 0 3px;
}
@media only screen and (min-width: 769px) {
  .scroll-container.is_padding {
    margin-right: -2em;
    padding-right: 2em;
  }
}
@media only screen and (max-width: 768px) {
  .scroll-container {
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    margin: 0 -3px;
    padding: 0 3px;
  }
}
@media only screen and (max-width: 768px) {
  .scroll-container.is_no-scroll {
    height: auto;
  }
}
.arrow-button:before {
  width: 0.5em;
  height: 0.75em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.arrow-button.is_white:before {
  width: 0.5em;
  height: 0.75em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.arrow-button.is_white:before,
.arrow-button:before {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.arrow-button {
  background: rgba(28, 37, 44, 0.1);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 1;
  transition: background 0.3s, -webkit-transform 0.3s;
  transition: background 0.3s, transform 0.3s;
  transition: background 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
@media only screen and (min-width: 769px) {
  .arrow-button {
    width: 2.5em;
    height: 2.5em;
  }
}
@media only screen and (max-width: 768px) {
  .arrow-button {
    width: 2em;
    height: 2em;
  }
}
.arrow-button.is_light {
  background: hsla(0, 0%, 100%, 0.4);
}
.arrow-button.is_reversed:before {
  -webkit-transform: rotate(0deg) translateZ(0);
  transform: rotate(0deg) translateZ(0);
}
.arrow-button.is_white:before {
  -webkit-transform: rotate(0deg) translateZ(0);
  transform: rotate(0deg) translateZ(0);
}
.arrow-button:before {
  content: "";
  display: block;
  margin-left: -0.1875em;
  -webkit-transform: rotate(180deg) translateZ(0);
  transform: rotate(180deg) translateZ(0);
}
@media only screen and (min-width: 769px) {
  .arrow-button:hover {
    background: rgba(28, 37, 44, 0.15);
    -webkit-transform: scale(1.025);
    transform: scale(1.025);
  }
}
.configurator-car-image:before {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.configurator-car-image {
  transition: opacity 0.2s;
}
@media only screen and (min-width: 769px) {
  .configurator-car-image {
    width: 118.75em;
    height: 66.875em;
  }
}
[data-model="9"] .configurator-car-image {
  -webkit-transform: scale(0.65);
  transform: scale(0.65);
}
[data-model="9"][data-alias="profi-furgon"] .configurator-car-image {
  -webkit-transform: scale(0.75) translateY(6%);
  transform: scale(0.75) translateY(6%);
}
@media only screen and (max-width: 768px) {
  [data-model="9"] [screen="8"] .configurator-car-image {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
  }
}
@media only screen and (max-width: 768px) {
  .configurator-car-image {
    width: 20em;
    height: 13.25em;
    margin: 0 auto;
  }
}
@media only screen and (width: 768px) {
  .configurator-car-image {
    height: 15.625em;
  }
}
.configurator-car-image:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 20px;
  width: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.2s;
}
.configurator-car-image img {
  transition: opacity 0.2s;
}
.configurator-car-image.is_hidden,
.configurator-car-image.is_loading img {
  opacity: 0;
}
.configurator-car-image.is_loading:before {
  opacity: 1;
}
.configurator-car-image__item {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
}
.configurator-options-list {
  flex: 1;
}
@media only screen and (min-width: 769px) {
  .configurator-options-list {
    background: #ece8e6;
    padding-right: 1em;
    border-left: 1px solid transparent;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-options-list {
    background: #fff;
    padding-top: 0.625em;
    padding-bottom: 1em;
  }
}
.configurator-options-list__item {
  display: flex;
  justify-content: space-between;
  font-size: 0.875em;
  color: #1c252c;
  align-items: center;
}
@media only screen and (min-width: 769px) {
  .configurator-options-list__item {
    padding: 0.64286em 0;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-options-list__item {
    padding: 0.71429em 1.14286em;
  }
}
.configurator-options-list__item_discount {
  cursor: pointer;
}
.configurator-options-list__item_discount .configurator-options-list__title {
  font-weight: 900;
  opacity: 1;
}
.configurator-options-list__item_discount .configurator-options-list__price {
  font-weight: 700;
  color: #014637;
}
.configurator-options-list__item_sum {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 769px) {
  .configurator-options-list__item_sum {
    margin-top: 0.1875em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-options-list__item_sum {
    margin-top: 0.625em;
  }
}
.configurator-options-list__item_sum .configurator-options-list__title {
  opacity: 1;
  flex: 1;
}
.configurator-options-list__item_sum .configurator-options-list__price {
  flex: 1;
}
.configurator-options-list__item_car {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 0.1875em;
}
.configurator-options-list__item_car .configurator-options-list__title {
  opacity: 1;
  flex: 1;
}
.configurator-options-list__button {
  display: block;
  position: relative;
  width: 1em;
  height: 1em;
  flex: 0 0 1.125em;
}
.configurator-options-list__button.is_disable {
  display: none;
}
.configurator-options-list__button:hover
  .configurator-options-list__button-circle {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
@media only screen and (min-width: 769px) {
  .configurator-options-list__button {
    margin-right: 0.625em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-options-list__button {
    margin-right: 1.42857em;
  }
}
.configurator-options-list__button-circle {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}
.configurator-options-list__button-minus {
  position: absolute;
  width: 0.625em;
  height: 2px;
  background: #1c252c;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
.configurator-options-list__title {
  flex: 1;
  opacity: 0.5;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 17em;
}
@media only screen and (max-width: 768px) {
  .configurator-options-list__item_sum .configurator-options-list__title {
    padding-left: 2.57143em;
  }
}
@media only screen and (width: 768px) {
  .configurator-options-list__item_sum .configurator-options-list__title {
    padding-left: 5em;
  }
}
.configurator-options-list__price {
  text-align: right;
  flex: 0 0 35%;
  margin-left: 0.625em;
}
.configurator-options-list__sum {
  padding: 0 1em;
}
.configurator-finance__button:after {
  width: 0.5em;
  height: 0.75em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.configurator-finance-link__icon_email {
  width: 1.25em;
  height: 1.25em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjUgMEMxLjExOTE0IDAgMCAxLjExOTE0IDAgMi41VjEzLjVDMCAxNC44ODA5IDEuMTE5MTQgMTYgMi41IDE2SDE3LjVDMTguODgwOSAxNiAyMCAxNC44ODA5IDIwIDEzLjVWMi41QzIwIDEuMTE5MTQgMTguODgwOSAwIDE3LjUgMEgyLjVaTTIgMy4zNzA2MVYxMy41QzIgMTMuNzc2NCAyLjIyMzYzIDE0IDIuNSAxNEgxNy41QzE3LjYxMjMgMTQgMTcuNzE1OCAxMy45NjM0IDE3Ljc5ODggMTMuOTAwOUMxNy45MjA5IDEzLjgwOTYgMTggMTMuNjY0MSAxOCAxMy41VjMuMzcwNjFMMTAuNjg0MSAxMC4yMjk1QzEwLjI5OTMgMTAuNTkwMyA5LjcwMDY4IDEwLjU5MDMgOS4zMTU5MiAxMC4yMjk1TDIgMy4zNzA2MVpNMTYuNTM3NiAySDMuNDYyNEwxMCA4LjEyOTM5TDE2LjUzNzYgMloiIGZpbGw9IiMxQzI1MkMiLz4KPC9zdmc+Cg==);
}
.configurator-finance-link__icon_print {
  width: 1.25em;
  height: 1.25em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDJDNCAwLjg5NTUwOCA0Ljg5NTUxIDAgNiAwSDE0QzE1LjEwNDUgMCAxNiAwLjg5NTUwOCAxNiAyVjRIMTdDMTguNjU2NyA0IDIwIDUuMzQzMjYgMjAgN1YxMkMyMCAxMy4xMDQ1IDE5LjEwNDUgMTQgMTggMTRIMTZWMTZDMTYgMTcuMTA0NSAxNS4xMDQ1IDE4IDE0IDE4SDZDNC44OTU1MSAxOCA0IDE3LjEwNDUgNCAxNlYxNEgyQzAuODk1NTA4IDE0IDAgMTMuMTA0NSAwIDEyVjdDMCA1LjM0MzI2IDEuMzQzMjYgNCAzIDRINFYyWk00IDEyVjExQzQgOS44OTU1MSA0Ljg5NTUxIDkgNiA5SDE0QzE1LjEwNDUgOSAxNiA5Ljg5NTUxIDE2IDExVjEySDE4VjdDMTggNi44NDI3NyAxNy45NjM0IDYuNjkzMzYgMTcuODk4OSA2LjU2MTA0QzE3Ljg1NTUgNi40NzIxNyAxNy43OTkzIDYuMzkxMTEgMTcuNzMyOSA2LjMxOTM0QzE3LjU1MDMgNi4xMjMwNSAxNy4yODk2IDYgMTcgNkgxNkgxNUg1SDRIM0MyLjQ0Nzc1IDYgMiA2LjQ0Nzc1IDIgN1YxMkg0Wk0xNCAyVjRINlYySDE0Wk02IDExSDE0VjE2SDZWMTFaIiBmaWxsPSIjMUMyNTJDIi8+Cjwvc3ZnPgo=);
}
.configurator-finance-link__icon_reset {
  width: 1.25em;
  height: 1.25em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMTAuMzE5N0MxIDE0LjAwOTEgNC4wMjU5NCAxNyA3Ljc1ODYyIDE3QzExLjQ5MTMgMTcgMTQuNTE3MiAxNC4wMDkxIDE0LjUxNzIgMTAuMzE5N0MxNC41MTcyIDYuNjMwMjIgMTEuNDkxMyAzLjYzOTMzIDcuNzU4NjIgMy42MzkzM0M1Ljc0IDMuNjM5MzMgMy45MjgwOCA0LjUxNDA0IDIuNjg5NjYgNS45MDA5Mk0zLjc1ODYyIDFMMS45MjcyOSA2LjMyMjMyQzEuODg1MjMgNi40NDQ1NSAxLjk2ODQzIDYuNTczOTcgMi4wOTcwOSA2LjU4NjQ2TDcuMDY4OTcgNy4wNjg5NyIgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
}
.configurator-finance-link__icon_email,
.configurator-finance-link__icon_print,
.configurator-finance-link__icon_reset,
.configurator-finance__button:after {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.configurator-finance {
  position: relative;
  background: #f8f8f8;
}
@media only screen and (min-width: 769px) {
  .configurator-finance {
    padding: 4.375em 1.875em 5.625em;
  }
  .configurator-finance.is_small {
    padding: 1.875em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-finance {
    height: 100vh;
    padding: 0;
  }
}
.configurator-panels[screen="4"] .configurator-finance {
  background: #fff;
}
@media only screen and (max-width: 768px) {
  .configurator-finance__scroll {
    height: calc(100vh - 10em);
    padding-left: 1.25em !important;
    padding-right: 1.25em !important;
  }
  .is_ios .configurator-finance__scroll {
    height: calc(100vh - 10em);
    height: calc(var(--vhr, 1vh) * 100 - 10em);
  }
  .is_conf-active .configurator-finance__scroll {
    opacity: 0;
  }
}
.configurator-finance__full {
  display: block;
}
@media only screen and (min-width: 769px) {
  .configurator-finance__full {
    min-width: 63.75em;
  }
}
.configurator-panels[screen="4"] .configurator-finance__full {
  display: none;
}
@media only screen and (min-width: 769px) {
  .configurator-finance__nav {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-finance__nav {
    min-height: 10em;
  }
}
.configurator-finance__compact {
  display: none;
  position: relative;
  margin: 0 -1.875em;
  height: 100%;
  max-width: 25vw;
  padding-top: 7.875em;
  padding-bottom: 1.875em;
}
.configurator-panels[screen="4"] .configurator-finance__compact {
  display: block;
}
.configurator-finance__compact .configurator-finance__row {
  padding: 2.125em 1.875em;
  margin-bottom: 0;
  position: relative;
}
.configurator-finance__compact .configurator-finance__row:nth-child(3):after {
  display: none;
}
.configurator-finance__compact .configurator-finance__row:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #1c252c;
  opacity: 0.1;
}
.configurator-finance__credit-compact,
.configurator-finance__selected-option {
  margin-top: 1em;
}
.configurator-finance__links {
  padding-left: 2.75em;
  padding-right: 2.75em;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}
.configurator-finance__row {
  position: relative;
}
@media only screen and (min-width: 769px) {
  .configurator-finance__row {
    margin-bottom: 2.75em;
  }
  .is_small .configurator-finance__row {
    margin-bottom: 1.25em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-finance__row {
    padding-top: 1.875em;
  }
}
.configurator-finance__row_1 {
  z-index: 3;
}
.configurator-finance__row_2 {
  z-index: 2;
}
.configurator-finance__row_3 {
  z-index: 1;
}
.configurator-finance__label {
  opacity: 0.5;
}
@media only screen and (min-width: 769px) {
  .configurator-finance__label.title {
    margin-bottom: 0.33333em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-finance__label.title {
    margin-bottom: 0.75em;
  }
}
.configurator-finance__additional,
.configurator-finance__credit,
.configurator-finance__programs {
  margin: -0.1875em;
}
@media only screen and (min-width: 769px) {
  .configurator-finance__buttons-wrapper {
    position: absolute;
    left: 1.875em;
    right: 1.875em;
    bottom: 1.25em;
    height: 3em;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .is_small .configurator-finance__buttons-wrapper {
    bottom: 0.625em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-finance__buttons-wrapper {
    margin-top: 1.875em;
    margin-bottom: 8.75em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-finance__button {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1em;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-finance__buttons-wrapper .configurator-finance__button {
    display: none;
  }
}
.configurator-finance__button:hover:after {
  -webkit-transform: translateX(40%);
  transform: translateX(40%);
}
.configurator-finance__button:after {
  content: "";
  display: block;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  margin-top: -0.2em;
  margin-left: 0.45455em;
}
.configurator-finance__legal-information {
  z-index: 5;
}
.configurator-finance-link {
  cursor: pointer;
  opacity: 0.5;
  transition: opacity 0.3s;
}
.configurator-finance-link:hover {
  opacity: 1;
}
.configurator-finance-link:hover .configurator-finance-link__icon {
  -webkit-transform: translateZ(0) scale(1.08);
  transform: translateZ(0) scale(1.08);
}
.configurator-finance-link__icon {
  margin: 0 auto 0.5em;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.configurator-finance-link__label {
  text-align: center;
}
.configurator-finance-nav__forward-button:after {
  width: 0.5em;
  height: 0.75em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.configurator-finance-nav__forward-button:after {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.configurator-finance-nav {
  background: #fff;
}
@media only screen and (max-width: 768px) {
  .configurator-finance-nav {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 1.25em;
  }
}
.configurator-finance-nav__buttons {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5625em 0;
}
.configurator-finance-nav__forward-button {
  font-weight: 700;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.configurator-finance-nav__forward-button:after {
  content: "";
  font-size: 0.9rem;
  margin-left: 0.3125em;
}
.configurator-finance-nav__title {
  text-align: left;
  padding: 1.45833em 0.83333em 0.66667em 0;
  margin: 0;
}
.configurator-finance-nav__trims {
  text-align: left;
}
@media only screen and (min-width: 769px) {
  .configurator-finance-nav__trims {
    padding: 1em 1.25em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-finance-nav__trims {
    padding: 1em 0;
  }
}
.configurator-finance-nav__select .base-select__title {
  font-size: 1.375em;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 700;
}
@media only screen and (max-width: 768px) {
  .configurator-finance-nav__select .base-select__title {
    padding-right: 1em;
  }
}
.configurator-finance-nav__select .base-select__arrow {
  flex-shrink: 0;
  flex-grow: 0;
}
.configurator-finance-nav__trims-title {
  font-size: 1.375em;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 700;
}
.configurator-finance-nav__trims-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media only screen and (min-width: 769px) {
  .configurator-finance-nav__trims-info {
    margin-top: 1em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-finance-nav__trims-info {
    margin-top: 0.625em;
  }
}
.configurator-finance-nav__back-button {
  margin-left: -0.8em;
}
.sbol-button-autocred-online-request {
  box-sizing: border-box;
  font-family: inherit;
  font-style: inherit;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  border-radius: 4px;
  text-decoration: none;
  transition: border-color 0.17s, background-color 0.17s, color 0.17s,
    box-shadow 0.17s;
  outline: none;
  overflow: hidden;
  color: #fff;
  box-shadow: inset 0 0 0 2px transparent;
  width: 100%;
  font-weight: 600;
  -webkit-tap-highlight-color: transparent;
  padding: 0.875em 2em 0.75em;
  letter-spacing: -0.3px;
  background-color: #08a652;
  border: 2px solid #08a652;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  max-height: 5em;
}
.sbol-button-autocred-online-request svg {
  width: 100%;
  height: auto;
}
.sbol-button-autocred-online-request:hover {
  background-color: #34b76f;
  box-shadow: 0 7px 17px 0 rgba(13, 169, 78, 0.42);
  outline: none;
  border: 2px solid #34b76f;
}
@media only screen and (min-width: 769px) {
  .configurator-finance-credit__list {
    display: flex;
    align-items: stretch;
    position: relative;
    flex-wrap: wrap;
    width: 100%;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-finance-credit__button {
    flex: 1 1 30%;
    width: 30%;
    max-width: 35%;
    padding: 0.1875em;
  }
  .configurator-finance-credit__button:nth-child(3n) {
    flex: 1 1 20%;
    width: 20%;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-finance-credit__button {
    margin-bottom: 0.5em;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-finance-credit__item {
    flex: 1 1 30%;
    width: 30%;
    max-width: 35%;
  }
  .configurator-finance-credit__item:nth-child(3n) {
    flex: 1 1 20%;
    width: 20%;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-finance-credit__item {
    margin-bottom: 0.5em;
  }
}
.configurator-finance-item__info {
  width: 1em;
  height: 1em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBvcGFjaXR5PSIwLjUiIGN4PSI4IiBjeT0iOCIgcj0iNyIgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjIiLz4KPHJlY3QgeD0iNyIgeT0iNyIgd2lkdGg9IjIiIGhlaWdodD0iNSIgZmlsbD0iIzFDMjUyQyIvPgo8ZWxsaXBzZSBjeD0iNy45NTAzOSIgY3k9IjUuMSIgcng9IjEuMyIgcnk9IjEuMSIgZmlsbD0iIzFDMjUyQyIvPgo8L3N2Zz4K);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.configurator-finance-item {
  padding: 0.1875em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.configurator-finance-item.is_disclaimer-open {
  z-index: 1;
  position: relative;
}
.configurator-finance-item.is_blocked .configurator-finance-item__text {
  opacity: 0.5;
}
.configurator-finance-item.is_blocked .configurator-finance-disclaimer__icon,
.configurator-finance-item.is_blocked .configurator-finance-item__container {
  cursor: default;
}
.configurator-finance-item.is_blocked
  .configurator-finance-disclaimer__icon:hover,
.configurator-finance-item.is_blocked
  .configurator-finance-item__container:hover {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.configurator-finance-item .rate {
  color: #2c4291;
}
.configurator-finance-item[data-size="1"] {
  width: 23.5em;
}
.configurator-finance-item[data-size="2"] {
  width: 16em;
}
.configurator-finance-item__container {
  background: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  transition: -webkit-transform 0.1s linear;
  transition: transform 0.1s linear;
  transition: transform 0.1s linear, -webkit-transform 0.1s linear;
  will-change: transform;
  cursor: pointer;
  position: relative;
  display: flex;
  justify-content: space-between;
  border: 1px solid #fff;
  height: 100%;
}
@media only screen and (min-width: 769px) {
  .configurator-finance-item__container {
    padding: 1.25em 1em 1.0625em 1.5em;
    align-items: flex-start;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-finance-item__container {
    padding: 1.375em 1em 1.25em 0.5em;
    align-items: flex-start;
  }
}
.configurator-finance-item__container:hover {
  -webkit-transform: translate3d(0, -0.1em, 0);
  transform: translate3d(0, -0.1em, 0);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.2);
}
.configurator-finance-item__container.is_active {
  border-color: #6899e1;
  box-shadow: 0 1px 0 rgba(0, 70, 172, 0.2);
}
.configurator-finance-item__container.is_active:hover {
  box-shadow: 0 1px 1px rgba(0, 70, 172, 0.2);
}
.configurator-finance-item__container:first-child
  .configurator-finance-disclaimer__container {
  max-width: 21.875em;
}
.configurator-finance-item__check {
  pointer-events: none;
}
@media only screen and (min-width: 769px) {
  .configurator-finance-item__check {
    left: -0.4em;
    top: -0.1em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-finance-item__check {
    top: -0.05em;
    margin-right: 0.125em;
  }
}
.configurator-finance-item__text {
  flex: 1 1 auto;
  padding-right: 0.625em;
}
.configurator-finance-item__description {
  opacity: 0.85;
  margin-top: 2px;
}
.configurator-finance-item__price {
  margin-top: 0.3125em;
}
.configurator-finance-item__logo {
  position: absolute;
  top: 1em;
  right: 1em;
  height: 0.875em;
}
[bank-id="5"] .configurator-finance-item__logo {
  height: 2.1875em;
}
.configurator-finance-item__info {
  position: absolute;
  top: 1.25em;
  right: 1em;
}
@media only screen and (max-width: 768px) {
  .configurator-finance-item__info {
    align-self: center;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-finance-item__disclaimer {
    position: relative;
  }
}
.configurator-finance-item:first-child
  .configurator-finance-disclaimer__container {
  max-width: 21.875em;
}
.checkbox {
  text-align: left;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: color 0.3s;
  min-height: 1.25em;
  padding-left: 1.5em;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
form.is_disabled .checkbox {
  pointer-events: none;
  opacity: 0.6;
}
.checkbox_subscribe .checkbox-check {
  width: 0.9375em;
  height: 0.9375em;
  border-radius: 0;
  border: 1px solid #ccd2d8;
  background: #fff;
}
.checkbox_subscribe .checkbox-check__line {
  background: #6b737a;
}
.checkbox_subscribe .checkbox__title {
  font-size: 0.75em;
  color: #6b737a;
  line-height: 1.25em;
}
.checkbox_subscribe.is_disable .checkbox__title {
  color: #ccd2d8;
}
.checkbox a {
  color: #1c252c;
  text-decoration: underline;
}
.checkbox a:hover {
  text-decoration: none;
}
.checkbox__title {
  color: #1c252c;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.checkbox__title a {
  color: #1c252c;
  text-decoration: underline;
  -webkit-text-decoration-color: rgba(28, 37, 44, 0.5);
  text-decoration-color: rgba(28, 37, 44, 0.5);
}
.checkbox__title a:hover {
  text-decoration: none;
}
.checkbox_white .checkbox__title {
  color: #fff;
}
.checkbox_white .checkbox__title a {
  color: #fff;
  -webkit-text-decoration-color: hsla(0, 0%, 100%, 0.5);
  text-decoration-color: hsla(0, 0%, 100%, 0.5);
}
.checkbox__input {
  position: absolute;
  visibility: hidden;
  font-size: 0;
  width: 0;
  height: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
.checkbox.is_error {
  color: #d95e5e;
  -webkit-animation-name: shake;
  animation-name: shake;
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.checkbox.is_error .checkbox__title,
.checkbox.is_error .checkbox__title a {
  color: #d95e5e;
}
.checkbox.is_disable {
  opacity: 0.2;
}
.checkbox__check {
  position: absolute;
  left: 0;
  top: 0;
}
@-webkit-keyframes shake {
  0%,
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-0.5em);
    transform: translateX(-0.5em);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(0.5em);
    transform: translateX(0.5em);
  }
}
@keyframes shake {
  0%,
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-0.5em);
    transform: translateX(-0.5em);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(0.5em);
    transform: translateX(0.5em);
  }
}
.checkbox-check {
  border-radius: 2px;
  box-sizing: border-box;
  width: 1.25em;
  height: 1.25em;
  background: rgba(28, 37, 44, 0.1);
  transition: background 0.2s;
  border: 1px solid transparent;
}
.checkbox.is_active .checkbox-check {
  background: rgba(28, 37, 44, 0);
}
.checkbox.is_active.is_conf .checkbox-check {
  background: #1c252c;
}
.checkbox.is_error .checkbox-check {
  background: rgba(28, 37, 44, 0);
  border-color: #d95e5e;
}
.checkbox_white .checkbox-check {
  background: hsla(0, 0%, 100%, 0.1);
}
.checkbox_white.is_active .checkbox-check {
  background: #fff;
}
.checkbox.is_active .checkbox-check.is_colored {
  background: rgba(28, 37, 44, 0) !important;
}
.checkbox-check__line {
  position: absolute;
  display: block;
  background: #0046ac;
}
.is_black .checkbox-check__line {
  background: #1c252c !important;
}
.is_conf .checkbox-check__line {
  background: #fff !important;
}
.checkbox-check__line_1 {
  width: 0.1875em;
  height: 0.375em;
  top: 0.55em;
  left: 0.05em;
  -webkit-transform: rotate(-45deg) scaleY(0);
  transform: rotate(-45deg) scaleY(0);
  -webkit-transform-origin: top center;
  transform-origin: top center;
  transition: -webkit-transform 0.1s ease 0.1s;
  transition: transform 0.1s ease 0.1s;
  transition: transform 0.1s ease 0.1s, -webkit-transform 0.1s ease 0.1s;
}
.checkbox.is_active .checkbox-check__line_1 {
  -webkit-transform: rotate(-45deg) scaleY(1);
  transform: rotate(-45deg) scaleY(1);
}
.checkbox-check__line_2,
.checkbox.is_active .checkbox-check__line_1 {
  transition: -webkit-transform 0.1s ease;
  transition: transform 0.1s ease;
  transition: transform 0.1s ease, -webkit-transform 0.1s ease;
}
.checkbox-check__line_2 {
  width: 0.1875em;
  height: 0.875em;
  top: 0;
  left: 0.25em;
  -webkit-transform: rotate(50deg) scaleY(0);
  transform: rotate(50deg) scaleY(0);
  -webkit-transform-origin: bottom center;
  transform-origin: bottom center;
}
@media only screen and (max-width: 768px) {
  .configurator-finance-item__check .checkbox-check__line_2 {
    left: 0.3em;
  }
}
.checkbox.is_active .checkbox-check__line_2 {
  -webkit-transform: rotate(50deg) scaleY(1);
  transform: rotate(50deg) scaleY(1);
  transition: -webkit-transform 0.1s ease 0.1s;
  transition: transform 0.1s ease 0.1s;
  transition: transform 0.1s ease 0.1s, -webkit-transform 0.1s ease 0.1s;
}
.configurator-finance-credit-calculator-info__icon,
.configurator-finance-legal__icon {
  width: 1.3125em;
  height: 1.3125em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTguNSwxQzQuNCwxLDEsNC40LDEsOC41UzQuNCwxNiw4LjUsMTZTMTYsMTIuNiwxNiw4LjVTMTIuNiwxLDguNSwxeiBNOS41LDEyLjVoLTJ2LTVoMlYxMi41eiBNOC40LDYuNwoJYy0wLjcsMC0xLjMtMC41LTEuMy0xLjFjMC0wLjYsMC42LTEuMSwxLjMtMS4xYzAuNywwLDEuMywwLjUsMS4zLDEuMUM5LjcsNi4yLDkuMSw2LjcsOC40LDYuN3oiLz4KPC9zdmc+Cg==);
}
.configurator-finance-legal__icon_blue {
  width: 1.3125em;
  height: 1.3125em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOC41LDFDNC40LDEsMSw0LjQsMSw4LjVTNC40LDE2LDguNSwxNlMxNiwxMi42LDE2LDguNVMxMi42LDEsOC41LDF6IE05LjUsMTIuNWgtMnYtNWgyVjEyLjV6IE04LjQsNi43CgljLTAuNywwLTEuMy0wLjUtMS4zLTEuMWMwLTAuNiwwLjYtMS4xLDEuMy0xLjFjMC43LDAsMS4zLDAuNSwxLjMsMS4xQzkuNyw2LjIsOS4xLDYuNyw4LjQsNi43eiIvPgo8L3N2Zz4K);
}
.configurator-finance-credit-calculator-info__icon,
.configurator-finance-legal__icon,
.configurator-finance-legal__icon_blue {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.configurator-finance-legal__text::-webkit-scrollbar-track {
  background-color: #fff;
}
.configurator-finance-legal__text::-webkit-scrollbar {
  width: 0.375em;
  height: 0.375em;
  background-color: #f5f5f5;
}
.configurator-finance-legal__text::-webkit-scrollbar-thumb {
  background: rgba(28, 37, 44, 0.1);
  border: none;
}
.configurator-finance-credit-calculator {
  padding: 0.1875em;
}
.configurator-finance-credit-calculator__container {
  background: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  transition: all 0.3s;
  padding: 1.875em 0;
  position: relative;
}
@media only screen and (min-width: 769px) {
  .configurator-finance-credit-calculator__container {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-finance-credit-calculator__col {
    flex: 0 1 36.5%;
    width: 36.5%;
    padding: 0 2.75em 0 1.25em;
  }
  .configurator-finance-credit-calculator__col_small-padding {
    padding: 0 1.25em;
  }
  .configurator-finance-credit-calculator__col:nth-child(3) {
    flex: 0 1 27%;
    width: 27%;
    padding: 0 0.1875em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-finance-credit-calculator__col {
    margin-bottom: 2.75em;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 1.25em 2.75em;
  }
  .configurator-finance-credit-calculator__col:last-child {
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0;
  }
}
.configurator-finance-credit-calculator__item {
  width: 100%;
}
.configurator-finance-credit-calculator__info-item {
  margin-bottom: 2.125em;
}
.configurator-finance-credit-calculator__info-item:last-child {
  margin-bottom: 0;
}
.configurator-finance-credit-calculator__range-input {
  margin-bottom: 2.875em;
}
.configurator-finance-credit-calculator__range-input:last-child {
  margin-bottom: 0;
}
.configurator-finance-credit-calculator-info {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}
.configurator-finance-credit-calculator-info__label {
  line-height: 1;
  flex-basis: 55%;
}
@media only screen and (max-width: 768px) {
  .configurator-finance-credit-calculator-info__label {
    font-size: 0.875em;
  }
}
.configurator-finance-credit-calculator-info__value-wrapper {
  position: relative;
}
.configurator-finance-credit-calculator-info__value {
  line-height: 1;
  white-space: nowrap;
}
@media only screen and (max-width: 768px) {
  .configurator-finance-credit-calculator-info__value {
    font-size: 1em;
  }
}
.configurator-finance-credit-calculator-info__value_big {
  font-size: 2em;
}
@media only screen and (max-width: 768px) {
  .configurator-finance-credit-calculator-info__value_big {
    font-size: 1.375em;
  }
}
.configurator-finance-credit-calculator-info__icon {
  font-size: 0.5em;
  position: absolute;
  right: -1.25em;
  top: 0;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  .configurator-finance-credit-calculator-info__icon {
    display: none;
  }
}
.configurator-finance-legal {
  position: absolute;
  width: 26.875em;
  overflow: hidden;
  left: -1.875em;
  top: -2.125em;
  padding: 2.125em 1.875em;
  background: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  border-radius: 0.125em;
  white-space: normal;
  z-index: 10;
}
@media only screen and (max-width: 768px) {
  .configurator-finance-legal {
    display: none;
  }
}
.configurator-finance-legal__price {
  line-height: 1;
  white-space: nowrap;
  position: relative;
  color: #0046ac;
  display: inline-flex;
  margin-bottom: 1.25em;
}
.configurator-finance-legal__icon {
  font-size: 0.5em;
  position: absolute;
  right: -1.25em;
  top: -4px;
  cursor: pointer;
}
.configurator-finance-legal__text {
  font-size: 0.875em;
  color: #1c252c;
  overflow-y: scroll;
  max-height: 21.42857em;
  line-height: normal;
}
.range-input,
.range-input * {
  touch-action: none;
}
.range-input_red {
  color: #d25e65;
}
.range-input_red .range-input-bar-point__background:before,
.range-input_red .range-input-bar__stripe_current,
.range-input_red .range-input-bar__stripe_max {
  background: #d25e65;
}
.range-input_red .range-input-bar__point {
  color: #fff;
}
.range-input_blue {
  color: #2c4291;
}
.range-input_blue .range-input-bar-point__background:before,
.range-input_blue .range-input-bar__stripe_current,
.range-input_blue .range-input-bar__stripe_max {
  background: #2c4291;
}
.range-input_blue .range-input-bar__point {
  color: #fff;
}
.range-input_black {
  color: #1c252c;
}
.range-input_black .range-input-bar__stripe_current,
.range-input_black .range-input-bar__stripe_max {
  background: #1c252c;
}
.range-input_black .range-input-bar-point__background:before {
  background: #fff;
}
.range-input_black .range-input-bar__point {
  color: #fff;
}
.range-input__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.range-input__label {
  line-height: 1;
}
@media only screen and (max-width: 768px) {
  .range-input__label {
    font-size: 0.875em;
  }
}
.range-input__value {
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
}
@media only screen and (min-width: 769px) {
  .range-input__value {
    font-size: 1.125em;
  }
}
@media only screen and (max-width: 768px) {
  .range-input__value {
    font-size: 1em;
  }
}
.range-input__input {
  font-family: Stem, sans-serif;
  text-align: right;
  width: 8.33333em;
  background: transparent;
  border: 1px solid transparent;
  box-shadow: none;
  padding: 0.27778em 0.38889em;
  height: 1.88889em;
  margin-right: -0.27778em;
  color: #0046ac;
  font-weight: 700;
  font-size: 1.125em;
}
.range-input__input:hover {
  background: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
}
.range-input__bar {
  margin-top: 0.375em;
}
.range-input-bar {
  height: 1.625em;
  position: relative;
}
.range-input-bar:active .range-input-bar-point__background:before,
.range-input-bar:hover .range-input-bar-point__background:before {
  -webkit-transform: scale(1.075) translateZ(0);
  transform: scale(1.075) translateZ(0);
}
.range-input-bar__holder {
  height: 100%;
}
.range-input-bar__stripe {
  position: absolute;
  top: 50%;
  margin-top: -0.1875em;
  height: 0.375em;
  background: #c1bfc0;
  left: 0;
  border-radius: 1.25em;
  max-width: 100%;
}
.range-input-bar__stripe_total {
  width: 100%;
  z-index: 1;
}
.range-input-bar__stripe_max {
  background: #014637;
  opacity: 0.3;
  z-index: 2;
}
.range-input-bar__stripe_current {
  background: #014637;
  z-index: 3;
}
.range-input-bar__point {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
}
.range-input-bar__min {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 0.2em;
  line-height: 0;
  opacity: 0.5;
}
@media only screen and (max-width: 768px) {
  .range-input-bar__min {
    font-size: 0.875em;
  }
}
.range-input-bar__max {
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 0.2em;
  line-height: 0;
  opacity: 0.5;
}
@media only screen and (max-width: 768px) {
  .range-input-bar__max {
    font-size: 0.875em;
  }
}
.range-input-bar-point {
  width: 0;
  height: 1.625em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.range-input-bar-point__background {
  height: 1.625em;
  min-width: 1.625em;
  padding: 0 0.625em;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}
.range-input-bar__point_percent .range-input-bar-point__background {
  min-width: 3.25em;
}
.range-input-bar-point__background:before {
  z-index: 1;
  border-radius: 2.5em;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.range-input-bar-point__title {
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 768px) {
  .range-input-bar-point__title {
    font-size: 0.875em;
  }
}
.configurator-finance-additional__list {
  display: flex;
  align-items: stretch;
}
.configurator-finance-additional__item {
  flex: 1 1 30%;
  width: 30%;
}
.configurator-finance-additional__item:nth-child(3n) {
  flex: 1 1 20%;
  width: 20%;
}
@media only screen and (min-width: 769px) {
  .configurator-finance-additional__button-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-finance-additional__button-wrapper {
    display: none;
  }
}
.configurator-finance-legal-information__toggler:after {
  width: 0.75em;
  height: 0.4375em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjFsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
}
.configurator-finance-legal-information__toggler:after {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.configurator-finance-legal-information {
  position: relative;
}
@media only screen and (max-width: 768px) {
  .configurator-finance-legal-information {
    display: none;
  }
}
.configurator-finance-legal-information__toggler {
  font-size: 0.875em;
  color: #1c252c;
  opacity: 0.5;
  display: flex;
  align-items: center;
  line-height: 1;
  transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);
  cursor: pointer;
}
.configurator-finance-legal-information__toggler.is_active {
  opacity: 1;
}
.configurator-finance-legal-information__toggler.is_active:after {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.configurator-finance-legal-information__toggler.is_active:hover {
  opacity: 1;
}
.configurator-finance-legal-information__toggler.is_active:hover:after {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.configurator-finance-legal-information__toggler:hover {
  opacity: 1;
}
.configurator-finance-legal-information__toggler:hover:after {
  -webkit-transform: translateY(20%);
  transform: translateY(20%);
}
.configurator-finance-legal-information__toggler:after {
  content: "";
  display: block;
  margin-left: 0.25em;
  transition: -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.configurator-finance-legal-information__content {
  position: absolute;
  bottom: 100%;
  left: 0;
  margin-bottom: 0.625em;
  margin-left: -1.25em;
  width: 26.875em;
  padding: 2.125em 1.875em;
  background: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  border-radius: 0.125em;
}
.configurator-finance-legal-information__title {
  font-size: 0.75em;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #1c252c;
  margin-bottom: 0.625em;
}
.configurator-finance-legal-information__text {
  font-size: 0.875em;
  color: #1c252c;
}
.configurator-finance-credit-compact__list {
  display: flex;
  align-items: flex-start;
}
.configurator-finance-credit-compact__item {
  flex: 1;
}
.configurator-finance-credit-compact__title {
  line-height: 1;
  font-size: 1.375em;
}
.configurator-finance-credit-compact__description {
  line-height: 1;
}
.configurator-finance-credit-compact__logo {
  margin-top: 1.25em;
  display: block;
  max-width: 100%;
}
.configurator-order {
  background: #f8f8f8;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .configurator-order {
    height: 100vh;
  }
  .is_ios .configurator-order {
    height: 100vh;
    height: calc(var(--vhr, 1vh) * 100);
  }
}
@media only screen and (min-width: 769px) {
  .configurator-order__nav {
    display: none !important;
  }
}
.configurator-order__image {
  width: 12em;
  height: 6.15em;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 769px) {
  .configurator-order__image {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-order__form-wrapper {
    height: 100vh;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-order__form-wrapper {
    padding: 0;
  }
}
@media only screen and (min-width: 769px) {
  .configurator-order__form-wrapper_1 {
    margin-top: 11.875em;
    padding: 0 2.5em;
  }
}
.configurator-order__form-wrapper_2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #f8f8f8;
  display: flex;
  flex-flow: column;
  justify-content: center;
  z-index: 12;
}
@media only screen and (max-width: 768px) {
  .configurator-order__form {
    height: 100%;
  }
}
.configurator-order__title {
  text-align: center;
  margin-bottom: 0.70833em;
}
@media only screen and (max-width: 768px) {
  .configurator-order__title {
    margin-top: 1.75em;
  }
}
.configurator-order__description {
  margin-top: 0.70833em;
  text-align: center;
}
.configurator-order__button {
  margin-top: 2.27273em;
  margin-left: auto;
  margin-right: auto;
  width: 6.25em;
}
.configurator-order__button:hover:after {
  -webkit-transform: translateX(40%);
  transform: translateX(40%);
}
.configurator-order-nav {
  height: 3.125em;
  background: #fff;
  border-bottom: 1px solid #c1bfc0;
  padding-left: 3.25em;
  padding-right: 3.25em;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.configurator-order-nav__back-button {
  position: absolute;
  top: 50%;
  left: 0.3125em;
  margin-top: -1em;
}
.configurator-order-nav__close-button {
  position: absolute;
  top: 50%;
  right: 0.3125em;
  margin-top: -1em;
}
.configurator-order-nav__title {
  text-align: left;
  font-weight: 500;
  font-size: 1em;
  margin: 0;
  line-height: 1;
}
.configurator-order-form__button:after {
  width: 0.5em;
  height: 0.75em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.configurator-order-form__button:after {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 769px) {
  .configurator-order-form {
    width: 29.375em;
  }
}
.configurator-order-form.is_disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: 50%;
}
.configurator-order-form__scroll-container {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}
@media only screen and (max-width: 768px) {
  .configurator-order-form__scroll-container {
    height: calc(100vh - 8em);
    padding-left: calc(3px + 1.25em);
    padding-right: calc(3px + 1.25em);
  }
  .is_ios .configurator-order-form__scroll-container {
    height: calc(100vh - 8em);
    height: calc(var(--vh, 1vh) * 100 - 8em);
    padding-bottom: 2.5em;
  }
}
.configurator-order-form.is_disabled
  .configurator-order-form__scroll-container {
  opacity: 0;
}
.configurator-order-form__city-filter {
  margin: 0.625em 0;
}
@media only screen and (max-width: 768px) {
  .configurator-order-form__city-filter {
    z-index: 11;
    margin-top: 1.625em;
  }
}
.configurator-order-form__select {
  margin-bottom: 0.75em;
  position: relative;
  z-index: 1;
}
.configurator-order-form__item {
  display: block;
  width: 100%;
  padding: 1.125em 1.25em 1em;
  background: #fff;
  border: 1px solid #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  margin-bottom: 1em;
}
.configurator-order-form__input-wrapper {
  margin: 0.625em 0;
}
.configurator-order-form__input {
  margin-bottom: 0.75em;
}
.configurator-order-form__checkbox {
  margin-top: 1.125em;
}
.configurator-order-form__buttons-wrapper {
  text-align: center;
}
@media only screen and (min-width: 769px) {
  .configurator-order-form__buttons-wrapper {
    margin-top: 3.125em;
  }
}
@media only screen and (max-width: 768px) {
  .configurator-order-form__buttons-wrapper {
    margin-top: 1.09091em;
    margin-bottom: 6.25em;
    padding-bottom: 0;
  }
}
.configurator-order-form__button:hover:after {
  -webkit-transform: translateX(40%);
  transform: translateX(40%);
}
@media only screen and (max-width: 768px) {
  .configurator-order-form__button {
    width: 100%;
  }
}
.configurator-order-form__button:after {
  content: "";
  display: block;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  margin-top: -0.2em;
  margin-left: 0.45455em;
}
.configurator-order-form__test {
  color: red;
  font-size: 1.375em;
}
.form {
  position: relative;
}
@media only screen and (min-width: 769px) {
  .form {
    min-height: 3.125em;
  }
}
@media only screen and (max-width: 768px) {
  .form {
    min-height: 2.5625em;
  }
}
.form__preloader:before {
  z-index: 5;
}
.form__error {
  color: #d95e5e;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 769px) {
  .form__error {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media only screen and (max-width: 768px) {
  .form__error {
    font-size: 0.875em;
  }
}
.page-order__screen {
  position: relative;
}
@media only screen and (min-width: 769px) {
  .page-order__screen {
    padding: 2.75em 5.875em 6.25em;
  }
}
@media only screen and (max-width: 768px) {
  .page-order__screen {
    padding: 1.875em 1.25em 4.375em;
  }
}
.page-order__screen_1 {
  background: #f8f8f8;
  color: #1c252c;
}
.page-order__screen_2 {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #014637;
  color: #fff;
  display: flex;
  flex-flow: column;
  justify-content: center;
  z-index: 513;
}
@media only screen and (max-width: 768px) {
  .page-order__screen_2 {
    position: fixed;
  }
}
@media only screen and (min-width: 769px) {
  .page-order__screen_2 {
    position: absolute;
  }
}
.page-order__close {
  position: absolute;
  top: 1.875em;
  right: 1.875em;
}
.page-order__image {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 13.75em;
  height: 9.0625em;
  margin: -0.5em auto;
  font-size: 1.5em;
}
@media only screen and (max-width: 768px) {
  .page-order__image {
    display: none;
  }
}
.page-order__title {
  text-align: center;
  margin-bottom: 0.27273em;
}
@media only screen and (max-width: 768px) {
  .page-order__title {
    margin-top: 2.44444em;
  }
}
.page-order__subtitle {
  text-align: center;
}
@media only screen and (min-width: 769px) {
  .page-order__subtitle {
    margin-bottom: 1.88889em;
  }
}
@media only screen and (max-width: 768px) {
  .page-order__subtitle {
    margin-bottom: 1.25em;
  }
}
.page-order__description {
  margin-top: 0.70833em;
  text-align: center;
}
.page-order__button {
  margin-top: 2.27273em;
  margin-left: auto;
  margin-right: auto;
  width: 6.25em;
}
.page-order__form {
  height: calc(100% - 7em);
}
.base-panel {
  display: flex;
  justify-content: flex-end;
  align-items: stretch;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
}
.base-panel__container {
  position: relative;
  overflow: hidden;
  background: #f8f8f8;
}
@media only screen and (min-width: 769px) {
  .base-panel__container {
    width: 38.75em;
    padding-top: 1.875em;
    padding-bottom: 1.875em;
  }
}
@media only screen and (max-width: 768px) {
  .base-panel__container {
    width: 100%;
    height: 100vh;
    height: calc(var(--vhr, 1vh) * 100);
  }
}
.base-panel__close {
  position: absolute;
  top: 1.875em;
  right: 1.875em;
  z-index: 513;
}
.base-panel__form-wrapper {
  z-index: 1;
}
.page-testdrive__screen {
  padding: 2.75em 5.875em 6.25em;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .page-testdrive__screen {
    padding: 1.875em 1.25em 6.25em;
  }
}
.page-testdrive__screen_1 {
  padding-top: 0;
  background: #f8f8f8;
  color: #1c252c;
}
.page-testdrive__screen_2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #014637;
  color: #fff;
  display: flex;
  flex-flow: column;
  justify-content: center;
  z-index: 520;
}
.page-testdrive__close {
  position: absolute;
  top: 1.875em;
  right: 1.875em;
}
.page-testdrive__image {
  position: relative;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 13.75em !important;
  height: 9.0625em !important;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.375em;
}
@media only screen and (max-width: 768px) {
  .page-testdrive__image {
    display: none;
  }
}
.page-testdrive__title {
  text-align: center;
  margin-bottom: 0.70833em;
}
@media only screen and (max-width: 768px) {
  .page-testdrive__title {
    margin-top: 1.75em;
  }
}
@media only screen and (min-width: 769px) {
  .page-testdrive__copy {
    position: absolute;
    bottom: 1.85714em;
    left: 6.71429em;
    right: 6.71429em;
  }
}
@media only screen and (max-width: 768px) {
  .page-testdrive__copy {
    padding: 2em 1.5em;
  }
}
.page-testdrive__form-wrapper {
  background: #f8f8f8;
  -webkit-overflow-scrolling: touch;
}
.page-testdrive__description {
  margin-top: 0.70833em;
  text-align: center;
}
.page-testdrive__button {
  margin-top: 2.27273em;
  margin-left: auto;
  margin-right: auto;
  width: 6.25em;
}
.page-subscribe__screen {
  padding: 0 5.625em;
  position: relative;
  display: flex;
  align-items: center;
  text-align: center;
}
@media only screen and (min-width: 769px) {
  .page-subscribe__screen {
    height: 100vh;
  }
}
@media only screen and (max-width: 768px) {
  .page-subscribe__screen {
    padding: 0 1.5em;
    height: 100%;
  }
}
.page-subscribe__screen_1 {
  background: #202a41;
}
.page-subscribe__screen_2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #014637;
  color: #fff;
  justify-content: center;
  z-index: 100500;
}
.page-subscribe__content {
  width: 100%;
}
.page-subscribe__close {
  position: absolute;
  top: 1.875em;
  right: 1.875em;
}
.page-subscribe__title {
  color: #f8f8f8;
}
@media only screen and (min-width: 769px) {
  .page-subscribe__title.title_big {
    font-size: 2.75em;
  }
}
.page-subscribe__description {
  margin-top: 0.70833em;
  text-align: center;
}
.page-subscribe__button {
  margin-top: 2.27273em;
  margin-left: auto;
  margin-right: auto;
  width: 6.25em;
}
.page-offer__screen {
  padding: 0 5.625em;
  height: 100vh;
  position: relative;
  display: flex;
  align-items: center;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .page-offer__screen {
    padding: 0 1.5em;
    height: 100vh;
  }
}
.page-offer__screen_1 {
  background: #f8f8f8;
}
.page-offer__screen_2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #014637;
  color: #fff;
  justify-content: center;
  z-index: 100500;
}
.page-offer__content {
  width: 100%;
}
.page-offer__close {
  position: absolute;
  top: 1.875em;
  right: 1.875em;
}
.page-offer__title {
  color: #1c252c;
}
@media only screen and (min-width: 769px) {
  .page-offer__title.title_big {
    font-size: 2.75em;
  }
}
.page-offer__title_success {
  color: #fff;
}
.page-offer__description {
  margin-top: 0.70833em;
  text-align: center;
}
.page-offer__button {
  margin-top: 2.27273em;
  margin-left: auto;
  margin-right: auto;
  width: 6.25em;
}
.page-question .base-panel__container {
  padding: 0;
}
@media only screen and (min-width: 769px) {
  .page-question .base-panel__container {
    width: 27.5em;
    background: #f8f8f8;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  }
}
@media only screen and (max-width: 768px) {
  .page-question .base-panel__container {
    overflow-y: auto;
    min-height: unset;
  }
}
@media only screen and (min-width: 769px) {
  .page-question .base-panel__close {
    top: 1.25em;
    right: 1.25em;
  }
}
@media only screen and (max-width: 768px) {
  .page-question .base-panel__close {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  .page-question .base-panel .scroll-container {
    height: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .page-question .base-panel .scroll-container {
    height: unset;
  }
}
@media only screen and (min-width: 769px) {
  .page-question__nav {
    padding: 4.375em 3.125em 0;
  }
}
@media only screen and (max-width: 768px) {
  .page-question__nav {
    position: relative;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 3.75em 1.25em 1em;
  }
}
@media only screen and (min-width: 769px) {
  .page-question__back.arrow-button {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .page-question__back.arrow-button {
    position: absolute;
    top: 0.3125em;
    left: 0.3125em;
  }
}
.page-question__screen {
  position: relative;
  height: 100%;
}
.page-question__screen_success {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #014637;
  color: #fff;
  display: flex;
  flex-flow: column;
  justify-content: center;
  z-index: 520;
}
.page-question__screen_success .page-question__title {
  text-align: center;
}
@media only screen and (min-width: 769px) {
  .page-question__title {
    margin-bottom: 0.25em;
  }
}
@media only screen and (max-width: 768px) {
  .page-question__title {
    font-size: 1.375em;
    margin-bottom: 0.27273em;
    line-height: 1.09;
  }
}
.page-question__description {
  margin-top: 0.70833em;
}
.page-question__button {
  margin-top: 2.27273em;
  margin-left: auto;
  margin-right: auto;
  width: 6.25em;
}
.page-question__form {
  height: calc(100% - 7em);
}
@media only screen and (min-width: 769px) {
  .page-question__form {
    margin-top: 2.25em;
    padding: 0 3.125em;
  }
}
@media only screen and (max-width: 768px) {
  .page-question__form {
    margin-top: 1.625em;
    padding: 0 1.25em;
  }
}
.page-conf-order {
  display: flex;
  justify-content: flex-end;
  align-items: stretch;
  pointer-events: all;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
}
.page-conf-order__image {
  font-size: 1em;
  position: relative;
  margin: 0 auto;
  width: 100% !important;
  height: 16em !important;
}
@media only screen and (max-width: 768px) {
  .page-conf-order__image {
    display: none;
  }
}
.page-conf-order__container {
  width: 38.75em;
  position: relative;
  background: #f8f8f8;
}
.page-conf-order__screen {
  padding: 2.75em 5.875em 6.25em;
  height: 100%;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .page-conf-order__screen {
    padding: 1.875em 1.25em 6.25em;
  }
}
.page-conf-order__screen_1 {
  background: #f8f8f8;
  color: #1c252c;
}
.page-conf-order__screen_2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #014637;
  color: #fff;
  display: flex;
  flex-flow: column;
  justify-content: center;
  z-index: 100500;
}
.page-conf-order__close {
  position: absolute;
  top: 1.875em;
  right: 1.875em;
}
.page-conf-order__title {
  text-align: center;
  margin-bottom: 0.70833em;
}
@media only screen and (max-width: 768px) {
  .page-conf-order__title {
    margin-top: 1.75em;
  }
}
@media only screen and (min-width: 769px) {
  .page-conf-order__copy {
    position: absolute;
    bottom: 1.85714em;
    left: 6.71429em;
    right: 6.71429em;
  }
}
@media only screen and (max-width: 768px) {
  .page-conf-order__copy {
    padding: 2em 1.5em;
  }
}
.page-conf-order__form-wrapper {
  background: #f8f8f8;
}
.page-conf-order__description {
  margin-top: 0.70833em;
  text-align: center;
}
.page-conf-order__button {
  margin-top: 2.27273em;
  margin-left: auto;
  margin-right: auto;
  width: 6.25em;
}
.page-feedback__title {
  text-align: left;
}
.page-feedback__title,
.page-feedback__title-end {
  font-size: 1.375em;
  line-height: 1.09091em;
  margin-bottom: 0.27273em;
}
.page-feedback__title-end {
  text-align: center;
}
.page-feedback__subtitle {
  font-size: 0.875em;
  line-height: 1.28571em;
  margin-bottom: 2.42857em;
}
.page-feedback__screen {
  padding: 2.125em 3.125em 3.125em;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .page-feedback__screen {
    padding: 1.875em 1.25em;
  }
}
.page-feedback__screen_1 {
  background: #f8f8f8;
  color: #1c252c;
}
.page-feedback__screen_2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #014637;
  color: #fff;
  display: flex;
  flex-flow: column;
  justify-content: center;
  z-index: 100500;
}
.page-feedback__close {
  position: absolute;
  top: 1.875em;
  right: 3.125em;
  z-index: 10;
}
@media only screen and (max-width: 768px) {
  .page-feedback__close {
    right: 1.25em;
  }
}
.page-feedback__image {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 13.75em;
  height: 9.0625em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.375em;
}
@media only screen and (max-width: 768px) {
  .page-feedback__image {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  .page-feedback__copy {
    position: absolute;
    bottom: 1.85714em;
    left: 6.71429em;
    right: 6.71429em;
  }
}
@media only screen and (max-width: 768px) {
  .page-feedback__copy {
    padding: 2em 1.5em;
  }
}
.page-feedback__form-wrapper {
  background: transparent;
}
@media only screen and (min-width: 769px) {
  .page-feedback__form-wrapper {
    margin-right: -2em;
  }
}
.page-feedback__description {
  margin-top: 0.70833em;
  text-align: center;
}
.page-feedback__form {
  padding: 0 !important;
  height: auto !important;
  box-shadow: none !important;
  max-width: 100% !important;
  overflow: visible !important;
}
.page-feedback__button {
  margin-top: 2.27273em;
  margin-left: auto;
  margin-right: auto;
  width: 6.25em;
}
.mobile-nav__item_history-antarctic:before {
  width: 1.3125em;
  height: 1.4375em;
  background-image: url(/_nuxt/img/ebf4f26.svg);
}
.mobile-nav__item_description-antarctic:before {
  width: 1.5em;
  height: 1.5em;
  background-image: url(/_nuxt/img/fb23837.svg);
}
.mobile-nav__item_conf-antarctic:before {
  width: 2em;
  height: 2em;
  background-image: url(/_nuxt/img/e86cee7.svg);
}
.mobile-nav__item_testdrive:before {
  width: 1.25em;
  height: 1.375em;
  background-image: url(/_nuxt/img/e5e8f0f.svg);
}
.mobile-nav__item_configurator:before {
  height: 1.75em;
  background-image: url(/_nuxt/img/e56a004.svg);
}
.mobile-nav__item_available:before {
  width: 2.0625em;
  height: 1.875em;
  background-image: url(/_nuxt/img/3d67e37.svg);
}
.mobile-nav__item_list:before {
  width: 1.5em;
  height: 1.5em;
  background-image: url(/_nuxt/img/47ca16e.svg);
}
.mobile-nav__item_list.is_active:before {
  width: 1.5em;
  height: 1.5em;
  background-image: url(/_nuxt/img/dc32adf.svg);
}
.mobile-nav__item_map:before {
  width: 1.5em;
  height: 1.5em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjUsMTguOWgxLjhsMi44LDRoLTIybDIuOC00aDEuOCIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTUsOC4xYzAtMC40LDAtMC42LDAtMC44YzAuMi0zLjMsMi44LTYsNi4xLTYuMmMwLjIsMCwwLjQsMCwwLjgsMGgwLjVjMC40LDAsMC42LDAsMC44LDAKCQljMy4zLDAuMiw1LjksMi45LDYuMSw2LjJjMCwwLjIsMCwwLjQsMCwwLjh2MC4xbDAsMGMwLDAuMywwLDAuNSwwLDAuN2MwLDAuNC0wLjEsMC44LTAuMiwxLjJjLTAuOSw0LjktNSwxMC02LjksMTBzLTYtNS4xLTYuOS0xMAoJCUM1LjIsOS43LDUuMiw5LjMsNS4xLDguOWMwLTAuMiwwLTAuMywwLTAuN2wwLDBMNSw4LjFMNSw4LjF6IE0xMi4xLDExLjRjMS44LDAsMy4yLTEuNSwzLjItMy4zcy0xLjQtMy4zLTMuMi0zLjNTOC45LDYuMyw4LjksOC4xCgkJUzEwLjMsMTEuNCwxMi4xLDExLjR6Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.mobile-nav__item_map.is_active:before {
  width: 1.5em;
  height: 1.5em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAwNDZBQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjUsMTloMS44bDIuOCw0aC0yMmwyLjgtNGgxLjgiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01LDhjMC0wLjQsMC0wLjYsMC0wLjhjMC4yLTMuMywyLjgtNiw2LjEtNi4yYzAuMiwwLDAuNCwwLDAuOCwwaDAuNWMwLjQsMCwwLjYsMCwwLjgsMAoJCWMzLjMsMC4yLDUuOSwyLjksNi4xLDYuMmMwLDAuMiwwLDAuNCwwLDAuOHYwLjFsMCwwYzAsMC4zLDAsMC41LDAsMC43YzAsMC40LTAuMSwwLjgtMC4yLDEuMmMtMC45LDQuOS01LDEwLTYuOSwxMHMtNi01LjEtNi45LTEwCgkJQzUuMiw5LjYsNS4yLDkuMiw1LjEsOC44YzAtMC4yLDAtMC4zLDAtMC43bDAsMEw1LDhMNSw4eiBNMTIuMSwxMS40YzEuOCwwLDMuMi0xLjUsMy4yLTMuM3MtMS40LTMuMy0zLjItMy4zUzguOSw2LjMsOC45LDguMQoJCUM4LjksOS45LDEwLjMsMTEuNCwxMi4xLDExLjR6Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.mobile-nav__item_phone:before {
  width: 1.5em;
  height: 1.5em;
  background-image: url(/_nuxt/img/c0b9a9b.svg);
}
.mobile-nav__item_color:before {
  width: 1.5625em;
  height: 1.5625em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2UtbGluZWNhcDpyb3VuZDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjUsMTUuOWMwLDMuMy0yLjcsNi02LDZzLTYtMi43LTYtNmMwLTIsMC44LTMuNSwyLjEtNS41YzAuMS0wLjEsMC4yLTAuMywwLjMtMC40YzEuMS0xLjcsMi41LTMuOCwzLjYtNi45CgkJYzEuMiwzLDIuNSw1LjEsMy42LDYuOWMwLjEsMC4xLDAuMiwwLjMsMC4zLDAuNEMxNy43LDEyLjQsMTguNSwxMy45LDE4LjUsMTUuOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNSwxMy45YzAuNSwwLjcsMSwzLTAuNSw0Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.mobile-nav__item_color.is_active:before {
  width: 1.5625em;
  height: 1.5625em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAwNDZBQztzdHJva2UtbGluZWNhcDpyb3VuZDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjUsMTUuOWMwLDMuMy0yLjcsNi02LDZzLTYtMi43LTYtNmMwLTIsMC44LTMuNSwyLjEtNS41YzAuMS0wLjEsMC4yLTAuMywwLjMtMC40YzEuMS0xLjcsMi41LTMuOCwzLjYtNi45CgkJYzEuMiwzLDIuNSw1LjEsMy42LDYuOWMwLjEsMC4xLDAuMiwwLjMsMC4zLDAuNEMxNy43LDEyLjQsMTguNSwxMy45LDE4LjUsMTUuOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNSwxMy45YzAuNSwwLjcsMSwzLTAuNSw0Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.mobile-nav__item_year:before {
  width: 1.5625em;
  height: 1.5625em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS41LDRjLTEuNywwLTMsMS4zLTMsM3YxMmMwLDEuNywxLjMsMywzLDNoMTRjMS43LDAsMy0xLjMsMy0zVjdjMC0xLjctMS4zLTMtMy0zdjJjMC42LDAsMSwwLjQsMSwxdjEyCgkJYzAsMC42LTAuNCwxLTEsMWgtMTRjLTAuNiwwLTEtMC40LTEtMVY3YzAtMC42LDAuNC0xLDEtMVY0eiBNOS41LDZoNlY0aC02VjZ6Ii8+Cgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iNy41IiB5MT0iMyIgeDI9IjcuNSIgeTI9IjYiLz4KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxNy41IiB5MT0iMyIgeDI9IjE3LjUiIHkyPSI2Ii8+Cgk8bGluZSBjbGFzcz0ic3QyIiB4MT0iMi41IiB5MT0iMTAuNSIgeDI9IjIyLjUiIHkyPSIxMC41Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.mobile-nav__item_year.is_active:before {
  width: 1.5625em;
  height: 1.5625em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDA0NkFDO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS41LDRjLTEuNywwLTMsMS4zLTMsM3YxMmMwLDEuNywxLjMsMywzLDNoMTRjMS43LDAsMy0xLjMsMy0zVjdjMC0xLjctMS4zLTMtMy0zdjJjMC42LDAsMSwwLjQsMSwxdjEyCgkJYzAsMC42LTAuNCwxLTEsMWgtMTRjLTAuNiwwLTEtMC40LTEtMVY3YzAtMC42LDAuNC0xLDEtMVY0eiBNOS41LDZoNlY0aC02VjZ6Ii8+Cgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iNy41IiB5MT0iMyIgeDI9IjcuNSIgeTI9IjYiLz4KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxNy41IiB5MT0iMyIgeDI9IjE3LjUiIHkyPSI2Ii8+Cgk8bGluZSBjbGFzcz0ic3QyIiB4MT0iMi41IiB5MT0iMTAuNSIgeDI9IjIyLjUiIHkyPSIxMC41Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.mobile-nav__item_dealer:before {
  width: 1.5625em;
  height: 1.5625em;
  background-image: url(/_nuxt/img/db14e03.svg);
}
.mobile-nav__item_dealer.is_active:before {
  width: 1.5625em;
  height: 1.5625em;
  background-image: url(/_nuxt/img/df1421e.svg);
}
.mobile-nav__item_equipment:before {
  width: 1.5625em;
  height: 1.5625em;
  background-image: url(/_nuxt/img/4a829e5.svg);
}
.mobile-nav__item_equipment.is_active:before {
  width: 1.5625em;
  height: 1.5625em;
  background-image: url(/_nuxt/img/b13e6b0.svg);
}
.mobile-nav__item_contacts:before {
  height: 0.875em;
  width: 0.875em;
}
.mobile-nav__button:before {
  width: 0.9375em;
  height: 1.125em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTUgMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLjUsMTEuMmwwLjksMGwwLTAuNGwtMC4zLTAuM0wzLjUsMTEuMnogTTMuMywxNC41bC0wLjksMGwtMC4xLDEuNmwxLjQtMC43TDMuMywxNC41eiBNNi40LDEyLjlMNi42LDEyCglsLTAuMy0wLjFMNiwxMi4xTDYuNCwxMi45eiBNMTIuMSw3LjVjMCwyLjUtMi4xLDQuNi00LjYsNC42djEuOGMzLjUsMCw2LjQtMi45LDYuNC02LjRIMTIuMXogTTcuNSwyLjljMi41LDAsNC42LDIuMSw0LjYsNC42aDEuOAoJYzAtMy41LTIuOS02LjQtNi40LTYuNFYyLjl6IE0yLjksNy41QzIuOSw1LDUsMi45LDcuNSwyLjlWMS4xQzQsMS4xLDEuMSw0LDEuMSw3LjVIMi45eiBNNC4xLDEwLjZDMy40LDkuOCwyLjksOC43LDIuOSw3LjVIMS4xCgljMCwxLjcsMC43LDMuMiwxLjcsNC40TDQuMSwxMC42eiBNNC4yLDE0LjZsMC4yLTMuM2wtMS44LTAuMWwtMC4yLDMuM0w0LjIsMTQuNnogTTYsMTIuMWwtMy4xLDEuNmwwLjgsMS42bDMuMS0xLjZMNiwxMi4xegoJIE03LjUsMTIuMWMtMC4zLDAtMC42LDAtMC45LTAuMWwtMC4zLDEuOGMwLjQsMC4xLDAuOCwwLjEsMS4yLDAuMVYxMi4xeiIvPgo8L3N2Zz4K);
}
.mobile-nav__item_company:before {
  width: 2em;
  height: 1.5em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4Ljc2MTcgOUwyNy41MjM2IDcuNUwxNS43NjE3IDExTDMuOTk5ODEgNy41TDIuNzYxNzIgOUwxMyAxNFYxNUgxNkwyOC43NjE3IDlaIiBzdHJva2U9IiMxQzI1MkMiIHN0cm9rZS13aWR0aD0iMS43IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuOTU1NCA3Ljg1MzM2QzEyLjEyNzUgNi43MDY3NyAxMy43MzE1IDYgMTUuNTAwNiA2QzE3LjMwMjMgNiAxOC45MzI3IDYuNzMzIDIwLjExIDcuOTE3MDRMMjIuMjI4NSA3LjMwNDZDMjAuNjczOSA1LjI5NDQgMTguMjM4NCA0IDE1LjUwMDYgNEMxMi43ODQ4IDQgMTAuMzY2NCA1LjI3MzcgOC44MTAzMSA3LjI1NjM0TDEwLjk1NTQgNy44NTMzNlpNOS4yMTE4MyAxNC4xNDk4TDcuMDI3MzQgMTMuMTc4OUM3LjM3MzIzIDE3LjU1NTkgMTEuMDM0NyAyMSAxNS41MDA2IDIxQzIwLjE5NSAyMSAyNC4wMDA2IDE3LjE5NDQgMjQuMDAwNiAxMi41QzI0LjAwMDYgMTIuMTA2NyAyMy45NzM5IDExLjcxOTcgMjMuOTIyMiAxMS4zNDA2TDIxLjk5ODEgMTIuMzE3N0MyMS45OTk4IDEyLjM3ODMgMjIuMDAwNiAxMi40MzkgMjIuMDAwNiAxMi41QzIyLjAwMDYgMTYuMDg5OSAxOS4wOTA1IDE5IDE1LjUwMDYgMTlDMTIuNDgwOCAxOSA5Ljk0MTk4IDE2Ljk0MDcgOS4yMTE4MyAxNC4xNDk4WiIgZmlsbD0iIzFDMjUyQyIvPgo8L3N2Zz4K);
}
.mobile-nav__item_history:before {
  width: 1.5em;
  height: 1.5em;
  background-image: url(/_nuxt/img/6fcafe3.svg);
}
.mobile-nav__item_become-dealer:before {
  width: 1.625em;
  height: 1.625em;
  background-image: url(/_nuxt/img/850dd3e.svg);
}
.mobile-nav__item_contacts:before {
  width: 1.5em;
  height: 1.5625em;
  background-image: url(/_nuxt/img/1773017.svg);
}
.mobile-nav__item_contacts.is_active:before {
  width: 1em;
  height: 1em;
  background-image: url(/_nuxt/img/a5d5839.svg);
}
.mobile-nav__item_become-dealer.is_active:before {
  width: 1.5em;
  height: 1.5625em;
  background-image: url(/_nuxt/img/af57e78.svg);
}
.mobile-nav__item_history.is_active:before {
  width: 1.5em;
  height: 1.5em;
  background-image: url(/_nuxt/img/3c007ba.svg);
}
.mobile-nav__item_company.is_active:before {
  width: 2em;
  height: 1.5em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4Ljc2MTcgOUwyNy41MjM2IDcuNUwxNS43NjE3IDExTDMuOTk5ODEgNy41TDIuNzYxNzIgOUwxMyAxNFYxNUgxNkwyOC43NjE3IDlaIiBzdHJva2U9IiMwMDQ2QUMiIHN0cm9rZS13aWR0aD0iMS43IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuOTU1NSA3Ljg1MzNDMTIuMTI3NSA2LjcwNjc1IDEzLjczMTUgNiAxNS41MDA2IDZDMTcuMzAyMyA2IDE4LjkzMjcgNi43MzI5NyAyMC4xMSA3LjkxNjk4TDIyLjIyODUgNy4zMDQ1NEMyMC42NzM5IDUuMjk0MzcgMTguMjM4NCA0IDE1LjUwMDYgNEMxMi43ODQ4IDQgMTAuMzY2NSA1LjI3MzY3IDguODEwMzcgNy4yNTYyOEwxMC45NTU1IDcuODUzM1pNOS4yMTE4MiAxNC4xNDk3TDcuMDI3MzQgMTMuMTc4OEM3LjM3MzE5IDE3LjU1NTkgMTEuMDM0NyAyMSAxNS41MDA2IDIxQzIwLjE5NTEgMjEgMjQuMDAwNiAxNy4xOTQ0IDI0LjAwMDYgMTIuNUMyNC4wMDA2IDEyLjEwNjcgMjMuOTczOSAxMS43MTk2IDIzLjkyMjIgMTEuMzQwNUwyMS45OTgxIDEyLjMxNzdDMjEuOTk5OCAxMi4zNzgyIDIyLjAwMDYgMTIuNDM5IDIyLjAwMDYgMTIuNUMyMi4wMDA2IDE2LjA4OTkgMTkuMDkwNSAxOSAxNS41MDA2IDE5QzEyLjQ4MDggMTkgOS45NDE5MyAxNi45NDA2IDkuMjExODIgMTQuMTQ5N1oiIGZpbGw9IiMwMDQ2QUMiLz4KPC9zdmc+Cg==);
}
.mobile-nav__item_configurator:before {
  width: 2em;
  height: 2em;
  background-image: url(/_nuxt/img/76ab830.svg);
}
.mobile-nav__item_available:before {
  width: 2em;
  height: 2em;
  background-image: url(/_nuxt/img/c8079a7.svg);
}
.mobile-nav__item_contacts.is_active:before {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.mobile-nav__button:before,
.mobile-nav__item_available:before,
.mobile-nav__item_become-dealer.is_active:before,
.mobile-nav__item_become-dealer:before,
.mobile-nav__item_color.is_active:before,
.mobile-nav__item_color:before,
.mobile-nav__item_company.is_active:before,
.mobile-nav__item_company:before,
.mobile-nav__item_conf-antarctic:before,
.mobile-nav__item_configurator:before,
.mobile-nav__item_contacts.is_active:before,
.mobile-nav__item_contacts:before,
.mobile-nav__item_dealer.is_active:before,
.mobile-nav__item_dealer:before,
.mobile-nav__item_description-antarctic:before,
.mobile-nav__item_equipment.is_active:before,
.mobile-nav__item_equipment:before,
.mobile-nav__item_history-antarctic:before,
.mobile-nav__item_history.is_active:before,
.mobile-nav__item_history:before,
.mobile-nav__item_list.is_active:before,
.mobile-nav__item_list:before,
.mobile-nav__item_map.is_active:before,
.mobile-nav__item_map:before,
.mobile-nav__item_phone:before,
.mobile-nav__item_testdrive:before,
.mobile-nav__item_year.is_active:before,
.mobile-nav__item_year:before {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.mobile-nav {
  height: 3.625em;
  position: fixed;
  bottom: 0.3125em;
  left: 0.3125em;
  right: 0.3125em;
  z-index: 20;
  display: flex;
  pointer-events: none;
}
@media only screen and (min-width: 769px) {
  .mobile-nav {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .mobile-nav {
    transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1),
      -webkit-transform 0.2s;
    transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1), transform 0.2s;
    transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1), transform 0.2s,
      -webkit-transform 0.2s;
  }
}
.mobile-nav.is_slide-down {
  -webkit-transform: translateY(108%);
  transform: translateY(108%);
}
.mobile-nav.is_hidden {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}
.mobile-nav_ios {
  bottom: 22px;
}
.mobile-nav_ios.is_slide-down {
  -webkit-transform: translateY(calc(106% + 22px));
  transform: translateY(calc(106% + 22px));
}
.mobile-nav__button {
  font-size: 0.75em;
  line-height: 1.33333em;
  letter-spacing: 0.14em;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  border: none;
  background-color: #0046ac;
  border-radius: 0.16667em;
  padding: 1.41667em 1.66667em 1.25em 3.33333em;
  height: 4em;
  white-space: nowrap;
  cursor: pointer;
  z-index: 21;
}
@media only screen and (max-width: 768px) {
  .mobile-nav__button {
    position: absolute;
    right: 0;
    bottom: calc(100% + 5px);
    width: 4em;
  }
}
.mobile-nav__button:before {
  content: "";
  position: absolute;
  width: 1.25em;
  height: 1.5em;
  top: 50%;
  margin-top: 0.16667em;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.mobile-nav__hamburger {
  flex: 0 0 3.625em;
  width: 3.625em;
  height: 3.625em;
  background-color: #1c252c;
  border-radius: 2px;
  margin-right: 0.3125em;
  pointer-events: all;
}
@media only screen and (max-width: 768px) {
  .layout-404 .mobile-nav__hamburger {
    display: none;
  }
}
.mobile-nav__container {
  flex: 1 1 100%;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
  overflow: hidden;
  pointer-events: all;
}
.mobile-nav__list {
  display: flex;
  justify-content: center;
  align-items: stretch;
  height: 100%;
}
.mobile-nav__item {
  flex: 1 1 30%;
  text-align: center;
  font-size: 0.875em;
  padding: 0.5em 0 0.3em;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-flow: column;
  background: transparent;
  transition: background 0.2s;
}
.mobile-nav__item.is_active {
  color: #0046ac;
}
.mobile-nav__item:active {
  background: rgba(0, 0, 0, 0.1);
}
.mobile-nav__item:before {
  content: "";
  display: block;
  font-size: 1.14286em;
}
.mobile-nav__item_contacts.is_active:before {
  width: 1.5em;
  height: 1.5625em;
}
.mobile-nav__item_conf-antarctic,
.mobile-nav__item_description-antarctic,
.mobile-nav__item_history-antarctic {
  opacity: 0.5;
}
.mobile-nav__item_conf-antarctic.is_active,
.mobile-nav__item_description-antarctic.is_active,
.mobile-nav__item_history-antarctic.is_active {
  color: #1c252c;
  opacity: 1;
}
.mobile-nav[type="company"] .mobile-nav__item {
  font-size: 0.75em;
  white-space: nowrap;
}
.mobile-nav[type="company"] .mobile-nav__item:before {
  font-size: 1.33333em;
}
.stay-at-home-popup__close {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDAxIDUxMi4wMDEiPjxwYXRoIGQ9Ik0yODQuMjg2IDI1Ni4wMDJMNTA2LjE0MyAzNC4xNDRjNy44MTEtNy44MTEgNy44MTEtMjAuNDc1IDAtMjguMjg1LTcuODExLTcuODEtMjAuNDc1LTcuODExLTI4LjI4NSAwTDI1NiAyMjcuNzE3IDM0LjE0MyA1Ljg1OWMtNy44MTEtNy44MTEtMjAuNDc1LTcuODExLTI4LjI4NSAwLTcuODEgNy44MTEtNy44MTEgMjAuNDc1IDAgMjguMjg1bDIyMS44NTcgMjIxLjg1N0w1Ljg1OCA0NzcuODU5Yy03LjgxMSA3LjgxMS03LjgxMSAyMC40NzUgMCAyOC4yODVhMTkuOTM4IDE5LjkzOCAwIDAwMTQuMTQzIDUuODU3IDE5Ljk0IDE5Ljk0IDAgMDAxNC4xNDMtNS44NTdMMjU2IDI4NC4yODdsMjIxLjg1NyAyMjEuODU3YzMuOTA1IDMuOTA1IDkuMDI0IDUuODU3IDE0LjE0MyA1Ljg1N3MxMC4yMzctMS45NTIgMTQuMTQzLTUuODU3YzcuODExLTcuODExIDcuODExLTIwLjQ3NSAwLTI4LjI4NUwyODQuMjg2IDI1Ni4wMDJ6IiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPgo=);
}
.stay-at-home-popup__image {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.stay-at-home-popup__close {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.stay-at-home-popup {
  position: fixed;
  top: 0;
  z-index: 9999;
  height: 100%;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
  transition: opacity 0.2s;
  opacity: 0;
}
.stay-at-home-popup.is_active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  pointer-events: all;
}
.stay-at-home-popup.is_active .stay-at-home-popup__content {
  pointer-events: all;
}
.stay-at-home-popup__container {
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.3);
}
.stay-at-home-popup__container,
.stay-at-home-popup__content-wrapper {
  height: 100%;
  width: 100%;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 769px) {
  .stay-at-home-popup__content-wrapper {
    width: 50em;
    height: 31.25em;
  }
}
@media only screen and (max-width: 768px) {
  .stay-at-home-popup__content-wrapper {
    width: 100%;
    height: 15.3125em;
    padding: 0.625em;
  }
}
.stay-at-home-popup__close {
  position: absolute;
  cursor: pointer;
  transition: -webkit-transform 0.15s;
  transition: transform 0.15s;
  transition: transform 0.15s, -webkit-transform 0.15s;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(1) translateZ(0);
  transform: scale(1) translateZ(0);
}
@media only screen and (min-width: 769px) {
  .stay-at-home-popup__close {
    top: 0.9375em;
    right: 0.9375em;
    width: 2.5em;
    height: 2.5em;
  }
}
@media only screen and (max-width: 768px) {
  .stay-at-home-popup__close {
    top: 1.25em;
    right: 1.25em;
    width: 1.875em;
    height: 1.875em;
  }
}
.stay-at-home-popup__close:hover {
  -webkit-transform: scale(1.05) translateZ(0);
  transform: scale(1.05) translateZ(0);
}
.stay-at-home-popup__content {
  transition: opacity 0.3s 0.5s;
  overflow: auto;
  margin: 0 auto;
  background-color: #014637;
  display: flex;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 769px) {
  .stay-at-home-popup__content {
    padding: 0 3.375em;
  }
}
@media only screen and (max-width: 768px) {
  .stay-at-home-popup__content {
    padding: 0 1.25em;
  }
}
@media only screen and (min-width: 769px) {
  .stay-at-home-popup__information {
    padding: 6.25em 0 2.5em;
  }
}
@media only screen and (max-width: 768px) {
  .stay-at-home-popup__information {
    padding: 3em 0 1.25em;
  }
}
.stay-at-home-popup__title {
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .stay-at-home-popup__title {
    font-size: 1.125em;
  }
}
.stay-at-home-popup__description {
  color: #fff;
  text-align: center;
  font-weight: 300;
}
@media only screen and (min-width: 769px) {
  .stay-at-home-popup__description {
    font-size: 1.5em;
    line-height: 1.25;
    margin-top: 2.08333em;
  }
}
@media only screen and (max-width: 768px) {
  .stay-at-home-popup__description {
    font-size: 0.875em;
    line-height: 1.25;
    margin-top: 1.71429em;
  }
}
.stay-at-home-popup__image {
  flex-shrink: 0;
  flex-grow: 0;
  height: 100%;
  background-image: url(/_nuxt/img/02a13b3.jpg);
}
@media only screen and (min-width: 769px) {
  .stay-at-home-popup__image {
    width: 10.6875em;
    margin-right: 4.375em;
  }
}
@media only screen and (max-width: 768px) {
  .stay-at-home-popup__image {
    width: 5.8125em;
    margin-right: 1em;
    background-size: contain;
  }
}
.stay-at-home-popup__button {
  flex-grow: 0;
  flex-shrink: 0;
  border-radius: 1.875em;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  cursor: pointer;
}
@media only screen and (min-width: 769px) {
  .stay-at-home-popup__button {
    font-size: 1.25em;
    width: 12em;
    height: 3em;
    margin: 1.75em auto 0;
    border: 2px solid #fff;
  }
  .stay-at-home-popup__button:hover {
    background-color: #fff;
    color: #014637;
  }
}
@media only screen and (max-width: 768px) {
  .stay-at-home-popup__button {
    font-size: 0.75em;
    width: 10.33333em;
    height: 2.66667em;
    margin: 1.66667em auto 0;
    border: 1px solid #fff;
  }
}

.dealer-phones-popup__item:first-child {
  padding-bottom: 1.25em;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}
.dealer-phones-popup__item:not(:first-child) {
  padding-top: 1.25em;
}
.dealer-phones-popup__item-name {
  color: #fff;
  font-size: 0.875em;
  line-height: 1.29;
  font-weight: 500;
  margin-bottom: 0.35714em;
}
.dealer-phones-popup__item-address {
  color: #fff;
  font-size: 0.875em;
  line-height: 1.29;
  font-weight: 500;
  margin-bottom: 0.71429em;
}
.dealer-phones-popup__item-phone {
  color: #fff;
  font-size: 1.25em;
  line-height: 1.5;
  font-weight: 300;
}
.iedummy__social-links .social-links__item_fb:before,
.iedummy__social-links .social-links__item_ig:before,
.iedummy__social-links .social-links__item_ok:before,
.iedummy__social-links .social-links__item_vk:before,
.iedummy__social-links .social-links__item_yt:before {
  width: 1.5625em;
  height: 1.5625em;
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
}
.iedummy__social-links .social-links__item_fb:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEsNEg1QzQuNSw0LDQsNC40LDQsNXYxNmMwLDAuNSwwLjQsMSwxLDFoOC42di03aC0yLjN2LTIuN2gyLjN2LTJjMC0yLjMsMS40LTMuNiwzLjUtMy42CgkJYzEsMCwxLjgsMC4xLDIuMSwwLjF2Mi40aC0xLjRjLTEuMSwwLTEuMywwLjUtMS4zLDEuM3YxLjdoMi43TDE4LjgsMTVoLTIuM3Y3SDIxYzAuNSwwLDEtMC40LDEtMVY1QzIyLDQuNCwyMS42LDQsMjEsNHoiLz4KPC9nPgo8L3N2Zz4K);
}
.iedummy__social-links .social-links__item_vk:before {
  background-image: url(/_nuxt/img/b0b8123.svg);
}
.iedummy__social-links .social-links__item_yt:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjYsOC4yYy0wLjEtMC40LTAuMy0wLjgtMC42LTEuMWMtMC4zLTAuMy0wLjctMC41LTEuMS0wLjZDMTkuMyw2LDEzLDYsMTMsNlM2LjcsNiw1LjIsNi40CglDNC44LDYuNSw0LjQsNi43LDQuMSw3QzMuOCw3LjMsMy42LDcuNywzLjUsOC4xQzMuMSw5LjgsMywxMS40LDMsMTNzMC4xLDMuMiwwLjQsNC44YzAuMSwwLjQsMC4zLDAuOCwwLjYsMS4xCgljMC4zLDAuMywwLjcsMC41LDEuMSwwLjZDNi43LDIwLDEzLDIwLDEzLDIwczYuMywwLDcuOC0wLjRjMC40LTAuMSwwLjgtMC4zLDEuMS0wLjZjMC4zLTAuMywwLjUtMC43LDAuNi0xLjEKCWMwLjMtMS42LDAuNC0zLjIsMC40LTQuOEMyMywxMS40LDIyLjksOS44LDIyLjYsOC4yeiBNMTEsMTZ2LTZsNS4yLDNMMTEsMTZ6Ii8+Cjwvc3ZnPgo=);
}
.iedummy__social-links .social-links__item_ig:before {
  background-image: url(/_nuxt/img/a74abc7.svg);
}
.iedummy__social-links .social-links__item_ok:before {
  background-image: url(/_nuxt/img/f2d41cb.svg);
}
.iedummy__social-links .social-links__item {
  display: flex;
  align-items: center;
  justify-content: center;
}
.iedummy__logo {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.iedummy__browser-list {
  display: flex;
  justify-content: center;
  align-items: center;
}
.iedummy {
  background-color: #fff;
}
@media only screen and (max-width: 768px) {
  .iedummy {
    width: 100%;
  }
}
.iedummy__logo {
  background-image: url(/_nuxt/img/307d818.png);
  width: 5.1875em;
  height: 3.125em;
  position: absolute;
  top: 3.3125em;
  left: 1.875em;
}
.iedummy__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
}
@media only screen and (max-width: 768px) {
  .iedummy__wrapper {
    padding: 0 1.25em 1.375em;
  }
}
.iedummy__title {
  font-weight: 500 !important;
  margin-bottom: 2.72727em !important;
}
@media only screen and (max-width: 768px) {
  .iedummy__title {
    text-align: center;
  }
}
.iedummy__browser:not(:last-child) {
  margin-right: 0.375em;
}
.iedummy__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
@media only screen and (min-width: 769px) {
  .iedummy__footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 2.8125em 1.375em;
  }
}
@media only screen and (max-width: 768px) {
  .iedummy__footer {
    padding: 0 1.25em 1.375em;
  }
}
.iedummy__copyright {
  font-size: 0.875em;
  line-height: 1.28571em;
  color: rgba(28, 37, 44, 0.5);
}
@media only screen and (max-width: 768px) {
  .iedummy__copyright {
    margin-bottom: 1.85714em;
  }
}
.iedummy__social-links .social-links__item {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  width: 3.625em;
  height: 3.625em;
  margin-right: 0.5em;
  transition: opacity 0.2s;
  cursor: pointer;
  opacity: 0.8;
}
.iedummy__social-links .social-links__item:last-child {
  margin-right: 0;
}
.iedummy__social-links .social-links__item:before {
  transition: -webkit-transform 0.1s;
  transition: transform 0.1s;
  transition: transform 0.1s, -webkit-transform 0.1s;
}
.iedummy__social-links .social-links__item:hover {
  opacity: 1;
}
.iedummy__social-links .social-links__item:hover:before {
  -webkit-transform: scale(1.1) translateZ(0);
  transform: scale(1.1) translateZ(0);
}
.iedummy__social-links .social-links__item:before {
  content: "";
  display: block;
}
.browser-icon__img {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.browser-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  transition: opacity 0.3s;
}
.browser-icon:hover {
  opacity: 0.7;
}
@media only screen and (min-width: 769px) {
  .browser-icon {
    width: 8.75em;
    height: 6.875em;
    border-radius: 2px;
  }
}
@media only screen and (min-width: 769px) {
  .browser-icon__img {
    width: 3.125em;
    height: 3.125em;
    margin-bottom: 0.625em;
  }
}
@media only screen and (min-width: 769px) {
  .browser-icon__label {
    font-size: 0.875em;
    line-height: 1.29;
    font-weight: 400;
  }
}
