@font-face {
    font-family: Montserrat;
    src: url(./Montserrat-SemiBold.c6ad3847.woff2) format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Montserrat;
    src: url(./Montserrat-Medium.72453db7.woff2) format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Montserrat;
    src: url(./Montserrat-Light.621c9cb9.woff2) format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Montserrat;
    src: url(./Montserrat-Bold.429e5778.woff2) format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Montserrat;
    src: url(./Montserrat-Regular.ca696b35.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
html,
body {
    background-color: #fff;
    color: #000;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    font-size: 16px;
    height: 100%;
}
html {
    scroll-behavior: smooth;
}
* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    touch-action: manipulation;
    -webkit-tap-highlight-color: currentcolor;
}
* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#app {
    overflow: hidden;
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
}
a {
    text-decoration: none;
    color: inherit;
}
a:active,
a:visited {
    color: inherit;
}
button,
input,
select {
    font-family: inherit;
}
img {
    max-width: 100%;
}
address {
    font-style: normal;
}
ul {
    list-style: none;
}
#app {
    font-family: Montserrat, sans-serif;
}
.crawl_right-enter,
.crawl_right-leave-to {
    transform: translate3d(100%, 0, 0);
}
.crawl_top-enter,
.crawl_top-leave-to {
    transform: translate3d(0, -100vh, 0);
}
.crawl_top-enter-active,
.crawl_top-leave-active,
.crawl_right-enter-active,
.crawl_right-leave-active {
    transition: transform 0.15s;
}
.appear-enter-active,
.appear-leave-active {
    transition: transform 0.3s cubic-bezier(0.465, 0.183, 0.153, 0.946),
        opacity 0.3s cubic-bezier(0.465, 0.183, 0.153, 0.946);
    transform: scale(1);
    will-change: transform, opacity;
}
.appear-enter-from,
.appear-leave-to {
    transition: transform 0.1s cubic-bezier(0.465, 0.183, 0.153, 0.946),
        opacity 0.1s cubic-bezier(0.465, 0.183, 0.153, 0.946);
    opacity: 0;
    transform: scale(1.1);
}
.fade-enter-active,
.fade-leave-active {
    transition: opacity 0.2s, transform 0.15s;
    transform: translateY(0);
}
.fade-enter-from,
.fade-leave-to {
    transition: opacity 0.1s, transform 0.1s;
    opacity: 0;
    transform: translateY(-30px);
}
.slide-enter-active {
    transition: all 0.3s ease;
}
.slide-leave-active {
    transition: all 0.3s;
}
.slide-enter,
.slide-leave-to {
    transform: translateY(10px);
    opacity: 0;
}
.container {
    max-width: 1730px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 auto;
}
.title {
    font-weight: 700;
    font-size: 40px;
    line-height: 47px;
    text-align: center;
    color: #000;
}
@media (max-width: 800px) {
    .title {
        font-size: 36px;
        line-height: 43px;
    }
}
@media (max-width: 600px) {
    .title {
        font-size: calc(0.0178571429 * 100vw + 14.2857142857px);
        line-height: calc(0.0178571429 * 100vw + 14.2857142857px);
    }
}
.accent {
    font-weight: 700;
}
.uppercase {
    text-transform: uppercase;
}
.block-cars__spec__value sup {
    font-size: 50px;
    vertical-align: baseline;
}
@media (max-width: 1440px) {
    .block-cars__spec__value sup {
        font-size: calc(0.0565217391 * 100vw + -31.3913043478px);
    }
}
@media (max-width: 980px) {
    .block-cars__spec__value sup {
        font-size: 24px;
        vertical-align: baseline;
    }
}
@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
    font-weight: 400;
    font-style: normal;
}
:root {
    --swiper-theme-color: #007aff;
}
.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
    flex-direction: column;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0);
}
.swiper-pointer-events {
    touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x;
}
.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}
.swiper-slide-invisible-blank {
    visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto;
}
.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(
        to left,
        rgba(0, 0, 0, 0.5),
        rgba(0, 0, 0, 0)
    );
}
.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(
        to right,
        rgba(0, 0, 0, 0.5),
        rgba(0, 0, 0, 0)
    );
}
.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(
        to top,
        rgba(0, 0, 0, 0.5),
        rgba(0, 0, 0, 0)
    );
}
.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0.5),
        rgba(0, 0, 0, 0)
    );
}
.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999;
}
.swiper-centered.swiper-horizontal
    > .swiper-wrapper
    > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 0.3s opacity;
    transform: translateZ(0);
    z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
}
.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
}
.swiper-pagination-bullet {
    width: var(
        --swiper-pagination-bullet-width,
        var(--swiper-pagination-bullet-size, 8px)
    );
    height: var(
        --swiper-pagination-bullet-height,
        var(--swiper-pagination-bullet-size, 8px)
    );
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-bullet:only-child {
    display: none !important;
}
.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet,
.swiper-vertical
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet {
    display: inline-block;
    transition: 0.2s transform, 0.2s top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
    .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translate(-50%);
    white-space: nowrap;
}
.swiper-horizontal
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet {
    transition: 0.2s transform, 0.2s left;
}
.swiper-horizontal.swiper-rtl
    > .swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet {
    transition: 0.2s transform, 0.2s right;
}
.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical
    > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}
.swiper-horizontal
    > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-lock {
    display: none;
}
.flex-space {
    flex: 1;
}
.scroll-blocked {
    height: 100%;
    overflow: hidden;
}
.no-select {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-drag: none;
    -webkit-user-drag: none;
}
.agreement-insert {
    cursor: pointer;
}
.accelerated {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}
.nowrap {
    white-space: nowrap;
}
.modal {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100vw;
    height: 100vh;
    z-index: 300;
}
.blacking {
    position: fixed;
    top: -100vh;
    left: -100vw;
    bottom: -100vw;
    right: -100vh;
    background: rgba(0, 0, 0, 0.7);
    cursor: default;
    z-index: 100;
}
.modal-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 52%;
    color: #fff;
    z-index: 500;
}
@media (max-width: 980px) {
    .modal-container {
        width: 90%;
    }
}
.modal-content {
    transform: translateZ(0);
}
.swiper {
    display: flex;
    position: relative;
    width: 100%;
    height: 100vh;
}
.swiper-wrapper {
    width: fit-content;
    height: fit-content;
    padding: 0 0 50px;
}
.swiper-button-prev {
    position: absolute;
    top: 50%;
    left: 25px;
    transform: translateY(-50%);
    z-index: 1000;
    width: 35px;
    height: 35px;
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.84);
    cursor: pointer;
}
.swiper-button-prev:after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-56%, -44%);
    content: url(/gallery-arrow-left.9857cb6d.svg);
}
.swiper-button-next {
    position: absolute;
    top: 50%;
    right: 25px;
    transform: translateY(-50%);
    z-index: 1000;
    width: 35px;
    height: 35px;
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.84);
    cursor: pointer;
}
.swiper-button-next:after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-56%, -44%);
    content: url(/gallery-arrow-right.c08b298e.svg);
}
.swiper-button-disabled {
    background: rgba(255, 255, 255, 0.3);
    cursor: default;
}
@media (max-width: 980px) {
    .swiper-button-prev {
        top: 50%;
        left: 5px;
        transform: translateY(-150%);
        z-index: 1000;
        width: 20px;
        height: 20px;
        border-radius: 5px;
        background: rgba(255, 255, 255, 0.84);
        cursor: pointer;
    }
    .swiper-button-prev:after {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: scale(0.4) translate(-116%, -116%);
        content: url(/gallery-arrow-left.9857cb6d.svg);
    }
    .swiper-button-next {
        position: absolute;
        top: 50%;
        right: 5px;
        transform: translateY(-150%);
        z-index: 1000;
        width: 20px;
        height: 20px;
        border-radius: 5px;
        background: rgba(255, 255, 255, 0.84);
        cursor: pointer;
    }
    .swiper-button-next:after {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: scale(0.4) translate(-116%, -116%);
        content: url(/gallery-arrow-right.c08b298e.svg);
    }
}
.swiper-pagination {
    transition: none;
}
.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background: #cacaca;
    margin: 0;
    opacity: 1;
    transition: all 0.3s linear;
}
.swiper-pagination-bullet:not(:last-child) {
    margin-right: 8px;
}
.swiper-pagination-bullet-active {
    width: 40px;
    height: 10px;
    background: #383e40;
}
.swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}
.swiper-slide img {
    object-fit: contain;
}
[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms;
}
[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms;
}
[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
    transition-duration: 0.1s;
}
[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: 0.1s;
}
[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
    transition-duration: 0.15s;
}
[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: 0.15s;
}
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
    transition-duration: 0.2s;
}
[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: 0.2s;
}
[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
    transition-duration: 0.25s;
}
[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: 0.25s;
}
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
    transition-duration: 0.3s;
}
[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: 0.3s;
}
[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
    transition-duration: 0.35s;
}
[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: 0.35s;
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
    transition-duration: 0.4s;
}
[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: 0.4s;
}
[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
    transition-duration: 0.45s;
}
[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: 0.45s;
}
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
    transition-duration: 0.5s;
}
[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: 0.5s;
}
[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
    transition-duration: 0.55s;
}
[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: 0.55s;
}
[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
    transition-duration: 0.6s;
}
[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: 0.6s;
}
[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
    transition-duration: 0.65s;
}
[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: 0.65s;
}
[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
    transition-duration: 0.7s;
}
[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: 0.7s;
}
[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
    transition-duration: 0.75s;
}
[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: 0.75s;
}
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
    transition-duration: 0.8s;
}
[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: 0.8s;
}
[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
    transition-duration: 0.85s;
}
[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: 0.85s;
}
[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
    transition-duration: 0.9s;
}
[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: 0.9s;
}
[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
    transition-duration: 0.95s;
}
[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: 0.95s;
}
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s;
}
[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s;
}
[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s;
}
[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s;
}
[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s;
}
[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s;
}
[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s;
}
[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s;
}
[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s;
}
[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s;
}
[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s;
}
[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s;
}
[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s;
}
[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s;
}
[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s;
}
[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s;
}
[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s;
}
[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s;
}
[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s;
}
[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s;
}
[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s;
}
[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s;
}
[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s;
}
[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s;
}
[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s;
}
[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s;
}
[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s;
}
[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s;
}
[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s;
}
[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s;
}
[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s;
}
[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s;
}
[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s;
}
[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s;
}
[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s;
}
[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s;
}
[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s;
}
[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s;
}
[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s;
}
[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s;
}
[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s;
}
[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s;
}
[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s;
}
[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s;
}
[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s;
}
[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s;
}
[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s;
}
[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s;
}
[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s;
}
[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s;
}
[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s;
}
[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s;
}
[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s;
}
[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s;
}
[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s;
}
[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s;
}
[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s;
}
[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s;
}
[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s;
}
[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s;
}
[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s;
}
[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s;
}
[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s;
}
[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s;
}
[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s;
}
[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s;
}
[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s;
}
[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s;
}
[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s;
}
[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s;
}
[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s;
}
[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s;
}
[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s;
}
[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s;
}
[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s;
}
[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s;
}
[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s;
}
[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s;
}
[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s;
}
[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s;
}
[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s;
}
[data-aos][data-aos][data-aos-easing="linear"],
body[data-aos-easing="linear"] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
    transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-easing="ease-in"],
body[data-aos-easing="ease-in"] [data-aos] {
    transition-timing-function: ease-in;
}
[data-aos][data-aos][data-aos-easing="ease-out"],
body[data-aos-easing="ease-out"] [data-aos] {
    transition-timing-function: ease-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-out"],
body[data-aos-easing="ease-in-out"] [data-aos] {
    transition-timing-function: ease-in-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-back"],
body[data-aos-easing="ease-in-back"] [data-aos] {
    transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
[data-aos][data-aos][data-aos-easing="ease-out-back"],
body[data-aos-easing="ease-out-back"] [data-aos] {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-back"],
body[data-aos-easing="ease-in-out-back"] [data-aos] {
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
[data-aos][data-aos][data-aos-easing="ease-in-sine"],
body[data-aos-easing="ease-in-sine"] [data-aos] {
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-aos][data-aos][data-aos-easing="ease-out-sine"],
body[data-aos-easing="ease-out-sine"] [data-aos] {
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"],
body[data-aos-easing="ease-in-out-sine"] [data-aos] {
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[data-aos][data-aos][data-aos-easing="ease-in-quad"],
body[data-aos-easing="ease-in-quad"] [data-aos] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quad"],
body[data-aos-easing="ease-out-quad"] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"],
body[data-aos-easing="ease-in-out-quad"] [data-aos] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-cubic"],
body[data-aos-easing="ease-in-cubic"] [data-aos] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-cubic"],
body[data-aos-easing="ease-out-cubic"] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"],
body[data-aos-easing="ease-in-out-cubic"] [data-aos] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-quart"],
body[data-aos-easing="ease-in-quart"] [data-aos] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quart"],
body[data-aos-easing="ease-out-quart"] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"],
body[data-aos-easing="ease-in-out-quart"] [data-aos] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos^="fade"][data-aos^="fade"] {
    opacity: 0;
    transition-property: opacity, transform;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
    opacity: 1;
    transform: translateZ(0);
}
[data-aos="fade-up"] {
    transform: translate3d(0, 100px, 0);
}
[data-aos="fade-down"] {
    transform: translate3d(0, -100px, 0);
}
[data-aos="fade-right"] {
    transform: translate3d(-100px, 0, 0);
}
[data-aos="fade-left"] {
    transform: translate3d(100px, 0, 0);
}
[data-aos="fade-up-right"] {
    transform: translate3d(-100px, 100px, 0);
}
[data-aos="fade-up-left"] {
    transform: translate3d(100px, 100px, 0);
}
[data-aos="fade-down-right"] {
    transform: translate3d(-100px, -100px, 0);
}
[data-aos="fade-down-left"] {
    transform: translate3d(100px, -100px, 0);
}
[data-aos^="zoom"][data-aos^="zoom"] {
    opacity: 0;
    transition-property: opacity, transform;
}
[data-aos^="zoom"][data-aos^="zoom"].aos-animate {
    opacity: 1;
    transform: translateZ(0) scale(1);
}
[data-aos="zoom-in"] {
    transform: scale(0.6);
}
[data-aos="zoom-in-up"] {
    transform: translate3d(0, 100px, 0) scale(0.6);
}
[data-aos="zoom-in-down"] {
    transform: translate3d(0, -100px, 0) scale(0.6);
}
[data-aos="zoom-in-right"] {
    transform: translate3d(-100px, 0, 0) scale(0.6);
}
[data-aos="zoom-in-left"] {
    transform: translate3d(100px, 0, 0) scale(0.6);
}
[data-aos="zoom-out"] {
    transform: scale(1.2);
}
[data-aos="zoom-out-up"] {
    transform: translate3d(0, 100px, 0) scale(1.2);
}
[data-aos="zoom-out-down"] {
    transform: translate3d(0, -100px, 0) scale(1.2);
}
[data-aos="zoom-out-right"] {
    transform: translate3d(-100px, 0, 0) scale(1.2);
}
[data-aos="zoom-out-left"] {
    transform: translate3d(100px, 0, 0) scale(1.2);
}
[data-aos^="slide"][data-aos^="slide"] {
    transition-property: transform;
}
[data-aos^="slide"][data-aos^="slide"].aos-animate {
    transform: translateZ(0);
}
[data-aos="slide-up"] {
    transform: translate3d(0, 100%, 0);
}
[data-aos="slide-down"] {
    transform: translate3d(0, -100%, 0);
}
[data-aos="slide-right"] {
    transform: translate3d(-100%, 0, 0);
}
[data-aos="slide-left"] {
    transform: translate3d(100%, 0, 0);
}
[data-aos^="flip"][data-aos^="flip"] {
    backface-visibility: hidden;
    transition-property: transform;
}
[data-aos="flip-left"] {
    transform: perspective(2500px) rotateY(-100deg);
}
[data-aos="flip-left"].aos-animate {
    transform: perspective(2500px) rotateY(0);
}
[data-aos="flip-right"] {
    transform: perspective(2500px) rotateY(100deg);
}
[data-aos="flip-right"].aos-animate {
    transform: perspective(2500px) rotateY(0);
}
[data-aos="flip-up"] {
    transform: perspective(2500px) rotateX(-100deg);
}
[data-aos="flip-up"].aos-animate {
    transform: perspective(2500px) rotateX(0);
}
[data-aos="flip-down"] {
    transform: perspective(2500px) rotateX(100deg);
}
[data-aos="flip-down"].aos-animate {
    transform: perspective(2500px) rotateX(0);
}
[data-v-50ac08c2]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.block-nav[data-v-50ac08c2] {
    background-color: rgba(0, 0, 0, 0.6);
    position: fixed;
    left: 0;
    right: 0;
    top: 120px;
    height: 65px;
    transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.block-nav.scrolled[data-v-50ac08c2] {
    top: 86px;
}
.block-nav.hide[data-v-50ac08c2] {
    transform: translateY(-10%);
    opacity: 0;
    z-index: -1;
    pointer-events: none;
}
.block-nav__container[data-v-50ac08c2] {
    height: 100%;
}
.block-nav .nav[data-v-50ac08c2] {
    width: 100%;
    height: 100%;
    max-width: 996px;
    margin: 0 auto;
    padding: 0 16px;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.block-nav .nav__item[data-v-50ac08c2]:not(:last-child) {
    margin-right: 37px;
}
.block-nav .nav__link[data-v-50ac08c2] {
    display: block;
    color: #fff;
    font-size: 15px;
    line-height: 15px;
    font-weight: 300;
    padding: 15px 0;
    transition: color 0.2s ease-in;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.block-nav .nav__link[data-v-50ac08c2]:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 13px;
    width: 100%;
    height: 1px;
    transform: scaleX(0);
    transform-origin: right;
    background-color: #fff;
    transition: transform 0.3s ease-in;
}
.block-nav .nav__link[data-v-50ac08c2]:hover:after {
    transform: scaleX(1);
    transform-origin: left;
    transition: transform 0.3s ease-out;
}
@media (max-width: 1200px) {
    .block-nav[data-v-50ac08c2] {
        display: none;
        top: 80px;
    }
    .block-nav.scrolled[data-v-50ac08c2] {
        top: 56px;
    }
    .block-nav .nav__link[data-v-50ac08c2] {
        font-size: 14px;
    }
}
[data-v-b29ef56e]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.logo[data-v-b29ef56e] {
    display: flex;
    align-items: flex-end;
}
.logo__img[data-v-b29ef56e] {
    max-width: 270px;
    margin-right: 45px;
}
.logo__dealer-wrapper[data-v-b29ef56e] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.logo__dealer__icon[data-v-b29ef56e] {
    box-sizing: content-box;
    max-width: 206px;
    padding: 2px 0 2px 45px;
    border-left: 2px solid var(--0e7b9368);
}
.logo__dealer__text[data-v-b29ef56e] {
    padding-left: 45px;
    font-size: 14px;
}
.contacts .logo__img[data-v-b29ef56e] {
    max-width: 173px;
    margin-right: 24px;
}
.contacts .logo__dealer__icon[data-v-b29ef56e] {
    max-width: 132px;
    padding: 0 0 0 24px;
}
.contacts .logo__dealer__text[data-v-b29ef56e] {
    padding-left: 24px;
    font-size: 10px;
}
@media (max-width: 1200px) {
    .logo__img[data-v-b29ef56e] {
        max-width: 220px;
        height: auto;
        margin-right: 30px;
    }
    .logo__dealer__icon[data-v-b29ef56e] {
        max-width: 140px;
        height: auto;
        padding: 4px 0 4px 30px;
        margin-bottom: 4px;
    }
    .logo__dealer__text[data-v-b29ef56e] {
        padding-left: 30px;
        font-size: 10px;
    }
}
@media (max-width: 800px) {
    .logo__img[data-v-b29ef56e] {
        max-width: 98px;
        height: auto;
        margin-right: 16px;
    }
    .logo__dealer__icon[data-v-b29ef56e] {
        max-width: 76px;
        height: auto;
        padding: 4px 0 4px 16px;
        margin-bottom: 0;
    }
    .logo__dealer__text[data-v-b29ef56e] {
        padding-left: 16px;
        font-size: 8px;
    }
}
[data-v-5d5cfc4c]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.phone[data-v-5d5cfc4c] {
    font-size: 15px;
    font-weight: 500;
    color: #000;
}
.phone__icon[data-v-5d5cfc4c] {
    display: none;
}
@media (max-width: 1200px) {
    .phone__icon[data-v-5d5cfc4c] {
        display: block;
    }
    .phone__text[data-v-5d5cfc4c],
    .contacts .phone__icon[data-v-5d5cfc4c] {
        display: none;
    }
    .contacts .phone__text[data-v-5d5cfc4c] {
        display: block;
    }
    .get .phone__icon[data-v-5d5cfc4c] {
        display: none;
    }
    .get .phone__text[data-v-5d5cfc4c] {
        display: inline;
    }
    .menu .phone__icon[data-v-5d5cfc4c] {
        display: none;
    }
    .menu .phone__text[data-v-5d5cfc4c] {
        display: block;
        color: #fff;
        font-size: 15px;
        font-weight: 300;
    }
}
[data-v-4c370efa]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.dealer-info[data-v-4c370efa] {
    display: flex;
    align-items: center;
    gap: 36px;
    font-size: 15px;
    font-weight: 500;
    color: #000;
    line-height: 15px;
}
[data-v-2b8cbd5c]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.btn[data-v-2b8cbd5c] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-drag: none;
    -webkit-user-drag: none;
    width: 100%;
    height: 50px;
    padding: 0 0.5em;
    font-weight: 400;
    font-size: 15px;
    border: 1px solid #d6001c;
    cursor: pointer;
    outline: none;
    transition: background-color 0.25s ease-in, color 0.25s ease-in;
}
.btn--primary[data-v-2b8cbd5c] {
    background-color: transparent;
    color: #d6001c;
}
.btn--primary[data-v-2b8cbd5c]:hover {
    background-color: #d6001c;
    color: #fff;
    transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
}
.btn--secondary[data-v-2b8cbd5c] {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
}
.btn--secondary[data-v-2b8cbd5c]:hover {
    background-color: #fff;
    color: #000;
    transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
    border-color: #fff;
}
.btn--red[data-v-2b8cbd5c] {
    background-color: #d6001c;
    color: #fff;
}
.btn--red[data-v-2b8cbd5c]:hover {
    background-color: transparent;
    color: #d6001c;
    transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
}
.btn--disabled[data-v-2b8cbd5c],
.btn[data-v-2b8cbd5c]:disabled,
.btn[data-v-2b8cbd5c]:disabled:hover,
.btn--disabled[data-v-2b8cbd5c]:hover {
    opacity: 0.4;
    cursor: default;
}
.block-cars .btn[data-v-2b8cbd5c] {
    font-weight: 500;
}
[data-v-02da8774]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.block-header[data-v-02da8774] {
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    background-color: #fff;
    width: 100%;
    height: 120px;
    padding: 20px 0 37px;
    transition: 0.2s;
}
.block-header.scrolled[data-v-02da8774] {
    height: 86px;
    padding: 12px 0;
    background-color: rgba(255, 255, 255, 0.9);
}
.block-header.scrolled .block-header__container[data-v-02da8774] {
    align-items: center;
}
.block-header__container[data-v-02da8774] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 20px;
}
.block-header__info[data-v-02da8774] {
    display: flex;
    align-items: center;
    gap: 30px;
}
.block-header__btn[data-v-02da8774] {
    width: 206px;
}
.block-header__burger[data-v-02da8774] {
    display: none;
    width: 22px;
    height: 17px;
    background-color: transparent;
    border: none;
}
.block-header__menu[data-v-02da8774] {
    display: none;
    position: absolute;
    width: 100%;
    top: 74px;
    background-color: #fff;
    padding: 0 10px 20px;
    transform: translate(-100%);
    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    z-index: 99;
}
.block-header__menu.show[data-v-02da8774] {
    transform: translate(0);
}
.block-header--menu-opened[data-v-02da8774] {
    background-color: #111;
}
@media (max-width: 1400px) {
    .header__holidays[data-v-02da8774] {
        margin-left: 40px;
        font-size: 9px;
    }
}
@media (max-width: 1200px) {
    .block-header[data-v-02da8774] {
        display: grid;
        place-items: center;
        padding: 4px 0;
    }
    .block-header.scrolled[data-v-02da8774] {
        height: 80px;
        padding: 4px 0;
    }
    .block-header.scrolled .block-header__container[data-v-02da8774] {
        align-items: flex-end;
    }
    .block-header__info[data-v-02da8774] {
        margin-bottom: 12px;
    }
    .block-header__burger[data-v-02da8774] {
        display: block;
    }
}
@media (max-width: 800px) {
    .block-header[data-v-02da8774] {
        height: 56px;
    }
    .block-header__info[data-v-02da8774] {
        margin-bottom: 0;
    }
    .block-header__btn[data-v-02da8774] {
        display: none;
    }
    .block-header__menu[data-v-02da8774],
    .block-header__burger[data-v-02da8774] {
        display: block;
    }
}
@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
    font-weight: 400;
    font-style: normal;
}
:root {
    --swiper-theme-color: #007aff;
}
.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
    flex-direction: column;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0);
}
.swiper-pointer-events {
    touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x;
}
.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}
.swiper-slide-invisible-blank {
    visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto;
}
.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(
        to left,
        rgba(0, 0, 0, 0.5),
        rgba(0, 0, 0, 0)
    );
}
.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(
        to right,
        rgba(0, 0, 0, 0.5),
        rgba(0, 0, 0, 0)
    );
}
.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(
        to top,
        rgba(0, 0, 0, 0.5),
        rgba(0, 0, 0, 0)
    );
}
.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0.5),
        rgba(0, 0, 0, 0)
    );
}
.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999;
}
.swiper-centered.swiper-horizontal
    > .swiper-wrapper
    > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 0.3s opacity;
    transform: translateZ(0);
    z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
}
.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
}
.swiper-pagination-bullet {
    width: var(
        --swiper-pagination-bullet-width,
        var(--swiper-pagination-bullet-size, 8px)
    );
    height: var(
        --swiper-pagination-bullet-height,
        var(--swiper-pagination-bullet-size, 8px)
    );
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-bullet:only-child {
    display: none !important;
}
.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet,
.swiper-vertical
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet {
    display: inline-block;
    transition: 0.2s transform, 0.2s top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
    .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translate(-50%);
    white-space: nowrap;
}
.swiper-horizontal
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet {
    transition: 0.2s transform, 0.2s left;
}
.swiper-horizontal.swiper-rtl
    > .swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet {
    transition: 0.2s transform, 0.2s right;
}
.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical
    > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}
.swiper-horizontal
    > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-lock {
    display: none;
}
.block-main {
    max-height: 1000px;
}
.block-main__swiper {
    height: 100%;
}
.block-main .swiper-wrapper {
    padding: 0;
}
.block-main__slide {
    min-height: 50vw;
    background: url("./bg.c26690f4.jpg") no-repeat center/cover;
}
.block-main__container {
    position: relative;
    z-index: 1;
    height: 100%;
}
.block-main__content {
    padding-top: 25vh;
    padding-bottom: 90px;
    color: #000;
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 45px;
}
.block-main__content .primary {
    color: #d6001c;
    padding: 3px;
    white-space: nowrap;
}
.block-main__title {
    padding: 10px 20px;
    width: max-content;
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.7);
    font-size: calc(0.0269230769 * 100vw + -11.6923076923px);
    font-weight: 600;
    line-height: 145%;
    text-transform: uppercase;
    color: #fff;
}
.block-main__label {
    font-size: 42px;
    font-weight: 800;
    margin-bottom: 10px;
}
.block-main .red {
    color: #d6001c;
}
.block-main__advs {
    padding: 10px 20px;
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
}
.block-main__advs-item {
    text-align: left;
    font-size: calc(0.0230769231 * 100vw + -12.3076923077px);
    font-weight: 600;
    text-transform: uppercase;
}
.block-main__advs-item:not(:last-child) {
    margin-bottom: 10px;
}
.block-main__advs-item .primary {
    padding: 0 !important;
}
.block-main__btn {
    font-size: 18px;
    max-width: 310px;
    margin-top: auto;
}
.block-main__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 1000px;
    object-fit: cover;
    padding-top: 120px;
    z-index: -1;
}
@media (max-width: 1200px) {
    .block-main__video {
        padding-top: 80px;
    }
}
@media (max-width: 800px) {
    .block-main__video {
        padding-top: 56px;
    }
}
@media (max-width: 1400px) {
    .block-main {
        max-height: 800px;
    }
    .block-main__slide {
        background-position: right;
    }
    .block-main__title {
        font-size: 26px;
        left: 20px;
    }
    .block-main__label {
        font-size: 26px;
        margin-bottom: 8px;
    }
    .block-main__advs-item {
        font-size: 20px;
    }
    .block-main__advs-item:not(:last-child) {
        margin-bottom: 8px;
    }
    .block-main__video {
        max-height: 800px;
    }
    .block-main__slide-1 .block-main__title {
        font-size: 38px;
    }
}
@media (max-width: 1200px) {
    .block-main,
    .block-main__swiper {
        height: auto;
    }
    .block-main__slide {
        height: 50vw;
    }
    .block-main__content {
        gap: calc(7.5vw - 45px);
        padding-top: 25px;
        padding-bottom: 50px;
    }
    .block-main__title {
        font-size: calc(0.75vw + 17px);
        width: 100%;
    }
    .block-main__advs-item {
        font-size: calc(1.25vw + 5px);
    }
}
@media (max-width: 800px) {
    .block-main__content {
        gap: 40px;
    }
    .block-main__slide {
        height: 100vw;
        background: url(./bg_m.067a3ebe.jpg) no-repeat bottom/cover;
    }
    .block-main__title {
        position: static;
        font-size: 24px;
    }
    .block-main__label {
        font-size: 24px;
        margin-bottom: 6px;
    }
    .block-main__advs {
        padding: 0;
    }
    .block-main__advs-item {
        font-size: 16px;
    }
    .block-main__advs-item:not(:last-child) {
        margin-bottom: 6px;
    }
    .block-main__btn {
        font-size: 16px;
    }
}
@media (max-width: 640px) {
    .block-main__container {
        padding-top: 80px;
        padding-bottom: 30px;
    }
    .block-main__slide {
        height: 125vw;
    }
    .block-main__content {
        align-items: center;
        gap: 20px;
        padding-top: 65px;
        padding-bottom: 20px;
    }
    .block-main__title {
        font-size: calc(0.0535714286 * 100vw + -4.2857142857px);
        text-align: center;
        background-color: rgba(0, 0, 0, 0.9);
    }
    .block-main__advs-wrapper {
        display: none;
    }
    .block-main__label {
        font-size: 24px;
    }
    .block-main__advs-item {
        font-size: 14px;
    }
    .block-main__advs .bold {
        color: inherit;
    }
    .block-main__btn {
        font-size: 14px;
        max-width: unset;
        width: 100%;
    }
}
.block-main .swiper-horizontal > .swiper-pagination-bullets,
.block-main .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 10px;
}
.block-main
    .swiper-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet,
.block-main
    .swiper-pagination-bullets.swiper-pagination-horizontal
    .swiper-pagination-bullet {
    background: #fff;
    width: 80px;
    height: 4px;
    opacity: 1;
    border-radius: 0;
}
.block-main
    .swiper-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet-active,
.block-main
    .swiper-pagination-bullets.swiper-pagination-horizontal
    .swiper-pagination-bullet-active {
    background: #d6001c;
}
@media (max-width: 640px) {
    .block-main .swiper-horizontal > .swiper-pagination-bullets,
    .block-main .swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: 2px;
    }
    .block-main
        .swiper-horizontal
        > .swiper-pagination-bullets
        .swiper-pagination-bullet,
    .block-main
        .swiper-pagination-bullets.swiper-pagination-horizontal
        .swiper-pagination-bullet {
        width: 60px;
        height: 3px;
    }
}
.block-main .primary {
    color: #d6001c;
    padding: 3px;
    white-space: nowrap;
}
@media (max-width: 800px) {
    .block-main .primary {
        padding: 2px;
    }
}
.observer {
    display: inline;
}
[data-v-44989c31]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.block-cars[data-v-44989c31] {
    background-color: #e6e7e8;
    position: relative;
    display: flex;
    flex-direction: column;
}
.block-cars__container[data-v-44989c31] {
    display: flex;
    flex-direction: column;
    padding-top: 40px;
    max-width: 1440px;
}
.block-cars__title[data-v-44989c31] {
    font-size: 38px;
    font-weight: 700;
    text-align: center;
    padding: 25px 0;
}
.block-cars__car[data-v-44989c31] {
    background: url(./bg-cars.78991eb0.svg) no-repeat 50% 30% / contain, #e6e7e8;
    position: relative;
    display: flex;
    flex-direction: column;
    height: 800px;
    max-height: 100vh;
}
.block-cars__car[data-v-44989c31]:not(:last-child) {
    margin-bottom: 30px;
}
.block-cars__top[data-v-44989c31] {
    display: flex;
    justify-content: space-between;
}
.block-cars__main[data-v-44989c31] {
    flex: 1;
}
.block-cars__row[data-v-44989c31] {
    display: flex;
    align-items: center;
    margin-bottom: 6px;
}
.block-cars__name[data-v-44989c31] {
    font-size: 63px;
    font-weight: 600;
    margin-right: 30px;
}
.block-cars__benefit[data-v-44989c31] {
    color: #d6001c;
    font-size: 30px;
    font-weight: 500;
}
.block-cars__price[data-v-44989c31] {
    color: #d6001c;
    font-size: 32px;
    font-weight: 600;
    padding-bottom: 10px;
}
.block-cars__price sup[data-v-44989c31] {
    font-size: 32px;
    font-weight: 500;
}
.block-cars__label[data-v-44989c31] {
    font-size: 22px;
}
.block-cars__colors[data-v-44989c31] {
    display: flex;
    align-items: center;
    gap: 35px;
    margin-top: 25px;
}
.block-cars__color[data-v-44989c31] {
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.block-cars__color--active[data-v-44989c31] {
    width: 37px;
    height: 37px;
}
.block-cars .color-red[data-v-44989c31] {
    background-color: #d6001c;
}
.block-cars .color-black[data-v-44989c31] {
    background-color: #000;
}
.block-cars .color-white[data-v-44989c31] {
    background-color: #fff;
}
.block-cars .color-gray[data-v-44989c31] {
    background-color: #686a70;
}
.block-cars .color-blue[data-v-44989c31] {
    background-color: #adb6be;
}
.block-cars .color-dark-blue[data-v-44989c31] {
    background-color: #1a5a95;
}
.block-cars__info[data-v-44989c31] {
    flex: 1;
    padding-top: 15px;
    display: flex;
    flex-direction: column;
    gap: 55px;
}
.block-cars__tag[data-v-44989c31] {
    position: relative;
}
.block-cars__tag-wrapper[data-v-44989c31] {
    display: flex;
    justify-content: end;
}
.block-cars__tag-img[data-v-44989c31] {
    background: url(/tag.7cf59d19.png) center;
    width: 555px;
    height: 160px;
    background-size: 100%;
}
.block-cars__tag-text[data-v-44989c31] {
    position: absolute;
    top: 7px;
    left: 168px;
    color: #fff;
    font-size: 17.5px;
    font-weight: 600;
    text-align: center;
}
.block-cars__text[data-v-44989c31] {
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 25px;
    text-align: center;
}
.block-cars__btns[data-v-44989c31] {
    width: 100%;
    max-width: 615px;
    display: flex;
    align-items: center;
    gap: 23px;
}
.block-cars__img[data-v-44989c31] {
    position: absolute;
    z-index: 5;
    max-width: 895px;
    bottom: -105px;
    left: 50%;
    transform: translate(-50%);
    object-fit: contain;
    pointer-events: none;
}
.block-cars__specs[data-v-44989c31] {
    margin-top: auto;
    display: flex;
    justify-content: space-evenly;
}
.block-cars__spec[data-v-44989c31] {
    background: linear-gradient(180deg, #727272 0%, rgba(150, 150, 150, 0) 30%),
        #969696;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 260px;
    width: 25%;
    transition: all 0.15s ease-in-out;
    cursor: pointer;
}
.block-cars__spec[data-v-44989c31]:hover {
    background: #fff;
}
.block-cars__spec:hover .block-cars__spec__value[data-v-44989c31],
.block-cars__spec:hover .block-cars__spec__label[data-v-44989c31] {
    color: #000;
}
.block-cars__spec__value[data-v-44989c31] {
    position: relative;
    font-size: 60px;
    font-weight: 500;
    overflow-wrap: anywhere;
}
.block-cars__spec__value .countup-wrap[data-v-44989c31] {
    display: inline;
}
.block-cars__spec__value sup[data-v-44989c31] {
    font-size: 36px;
    font-weight: 500;
}
.block-cars__spec__label[data-v-44989c31] {
    font-size: 18px;
}
.block-cars__car.moskvich3
    .block-cars__spec:last-child
    .block-cars__spec__value[data-v-44989c31] {
    font-size: 42px;
    line-height: 200%;
}
.block-cars__car.moskvich6
    .block-cars__spec:last-child
    .block-cars__spec__value[data-v-44989c31] {
    font-size: 42px;
    line-height: 200%;
}
@media (max-width: 1440px) {
    .block-cars__car[data-v-44989c31] {
        background-size: contain;
        height: calc(0.5934782609 * 100vw + -54.6086956522px);
    }
    .block-cars__container[data-v-44989c31] {
        padding-top: 30px;
    }
    .block-cars__row[data-v-44989c31] {
        flex-direction: column;
        justify-content: start;
        align-items: flex-start;
    }
    .block-cars__name[data-v-44989c31] {
        font-size: calc(0.0330357143 * 100vw + 15.4285714286px);
    }
    .block-cars__benefit[data-v-44989c31] {
        font-size: calc(0.0133928571 * 100vw + 10.7142857143px);
    }
    .block-cars__price[data-v-44989c31],
    .block-cars__price sup[data-v-44989c31] {
        font-size: calc(0.0151785714 * 100vw + 10.1428571429px);
    }
    .block-cars__label[data-v-44989c31] {
        font-size: calc(0.0089285714 * 100vw + 9.1428571429px);
    }
    .block-cars__text[data-v-44989c31] {
        font-size: calc(0.0347826087 * 100vw + -10.0869565217px);
    }
    .block-cars__tag-img[data-v-44989c31] {
        width: calc(0.1847826087 * 100vw + 288.9130434783px);
    }
    .block-cars__tag-text[data-v-44989c31] {
        font-size: calc(0.0065217391 * 100vw + 8.6086956522px);
        top: calc(-0.0086956522 * 100vw + 20.5217391304px);
        left: calc(0.0260869565 * 100vw + 120.4347826087px);
    }
    .block-cars__img[data-v-44989c31] {
        max-width: calc(0.6413043478 * 100vw + -128.4782608696px);
        bottom: calc(-0.1413043478 * 100vw + 98.4782608696px);
    }
    .block-cars__specs[data-v-44989c31]:after {
        bottom: calc(0.2826086957 * 100vw + -106.9565217391px);
    }
    .block-cars__spec[data-v-44989c31] {
        height: calc(0.2173913043 * 100vw + -53.0434782609px);
    }
    .block-cars__spec__value[data-v-44989c31] {
        font-size: calc(0.0739130435 * 100vw + -26.4347826087px);
    }
    .block-cars__spec__value sup[data-v-44989c31] {
        font-size: calc(0.0565217391 * 100vw + -31.3913043478px);
    }
    .block-cars__spec__label[data-v-44989c31] {
        font-size: calc(0.0173913043 * 100vw + -3.0434782609px);
    }
    .block-cars__car.moskvich3
        .block-cars__spec:last-child
        .block-cars__spec__value[data-v-44989c31] {
        font-size: calc(0.0260869565 * 100vw + 10.4347826087px);
        line-height: 169%;
    }
    .block-cars__car.moskvich6
        .block-cars__spec:nth-child(2)
        .block-cars__spec__value[data-v-44989c31] {
        font-size: calc(0.0239130435 * 100vw + 13.5652173913px);
        line-height: 169%;
    }
    .block-cars__car.moskvich6
        .block-cars__spec:last-child
        .block-cars__spec__value[data-v-44989c31] {
        font-size: calc(0.0260869565 * 100vw + 10.4347826087px);
        line-height: 169%;
    }
}
@media (max-width: 980px) {
    .block-cars__car[data-v-44989c31] {
        height: calc(0.2348484848 * 100vw + 569.8484848485px);
    }
    .block-cars__car.moskvich6[data-v-44989c31] {
        height: calc(0.2681818182 * 100vw + 444.1818181818px);
    }
    .block-cars__car.moskvich3e[data-v-44989c31] {
        height: calc(0.0560606061 * 100vw + 652.0606060606px);
    }
    .block-cars__container[data-v-44989c31] {
        padding-top: 20px;
    }
    .block-cars__top[data-v-44989c31] {
        flex-direction: column;
        align-items: center;
    }
    .block-cars__row[data-v-44989c31] {
        flex-direction: column;
        align-items: center;
        margin-bottom: 0;
    }
    .block-cars__name[data-v-44989c31] {
        font-size: 26px;
        margin-right: 0;
    }
    .block-cars__benefit[data-v-44989c31] {
        text-align: center;
        margin-bottom: 10px;
    }
    .block-cars__price[data-v-44989c31] {
        font-size: 15px;
        padding-bottom: 5px;
        border-bottom: 1px solid #d6001c;
        text-align: center;
    }
    .block-cars__price sup[data-v-44989c31] {
        font-size: 15px;
    }
    .block-cars__label[data-v-44989c31] {
        font-size: 12px;
        margin-top: 0;
        margin-bottom: 0;
        text-align: center;
    }
    .block-cars__text[data-v-44989c31] {
        font-size: calc(0.0060606061 * 100vw + 16.0606060606px);
        text-align: center;
        margin-bottom: 0;
        margin-top: calc(0.0287878788 * 100vw + -3.2121212121px);
        margin-bottom: calc(0.0227272727 * 100vw + 2.7272727273px);
    }
    .block-cars__tag[data-v-44989c31] {
        position: absolute;
        z-index: 2;
        top: calc(0.0560606061 * 100vw + 188.0606060606px);
        right: 0;
    }
    .block-cars__tag-wrapper[data-v-44989c31] {
        justify-content: center;
    }
    .block-cars__tag-text[data-v-44989c31] {
        width: max-content;
        top: calc(-0.0272727273 * 100vw + 42.7272727273px);
        left: calc(5vw + 92px);
    }
    .block-cars__car.moskvich6 .block-cars__tag[data-v-44989c31] {
        top: calc(0.0606060606 * 100vw + 90.6060606061px);
    }
    .block-cars__btns[data-v-44989c31] {
        display: none;
    }
    .block-cars__btn[data-v-44989c31] {
        height: 40px;
    }
    .block-cars__colors[data-v-44989c31] {
        position: absolute;
        z-index: 3;
        top: calc(-0.0037037037 * 100vw + 223.6296296296px);
        left: 50%;
        transform: translate(-50%);
        gap: 24px;
        margin-top: 0;
    }
    .block-cars .moskvich3e .block-cars__colors[data-v-44989c31] {
        top: 220px;
    }
    .block-cars__color[data-v-44989c31] {
        width: 17px;
        height: 17px;
    }
    .block-cars__color--active[data-v-44989c31] {
        width: 22px;
        height: 22px;
    }
    .block-cars__img[data-v-44989c31] {
        max-width: calc(0.4242424242 * 100vw + 184.2424242424px);
        bottom: calc(-0.1333333333 * 100vw + 119.6666666667px);
    }
    .block-cars .moskvich3e .block-cars__img[data-v-44989c31] {
        bottom: calc(-0.1772727273 * 100vw + 162.7272727273px);
    }
    .block-cars__specs[data-v-44989c31] {
        background: linear-gradient(180deg, #727272 -75.96%, #111111 100%), #000;
        padding-top: 0;
        flex-direction: column;
        flex-wrap: wrap;
        max-height: 229px;
    }
    .block-cars__specs[data-v-44989c31]:after {
        bottom: 428px;
    }
    .block-cars__spec[data-v-44989c31] {
        background: none;
        justify-content: center;
        align-items: center;
        height: 111px;
        max-height: 106px;
        width: 50%;
        flex: 50%;
    }
    .block-cars__spec[data-v-44989c31]:first-child {
        height: 120px;
    }
    .block-cars__spec__value[data-v-44989c31] {
        font-size: 42px;
        font-weight: 500;
    }
    .block-cars__spec__value .sup[data-v-44989c31] {
        font-size: 24px;
        font-weight: 500;
    }
    .block-cars__spec__label[data-v-44989c31] {
        color: rgba(255, 255, 255, 0.75);
        font-size: 14px;
        font-weight: 300;
    }
}
@media (max-width: 600px) {
    .block-cars__colors[data-v-44989c31] {
        margin-top: -25px;
    }
}
@media (max-width: 440px) {
    .block-cars__tag[data-v-44989c31] {
        left: 0;
    }
    .block-cars__title[data-v-44989c31] {
        font-size: 28px;
    }
    .block-cars__spec__value[data-v-44989c31] {
        font-size: 30px;
    }
    .block-cars__spec__value .sup[data-v-44989c31] {
        font-size: 18px;
    }
    .block-cars__spec__label[data-v-44989c31] {
        font-size: 11px;
        text-align: center;
    }
    .block-cars__spec:last-child .block-cars__spec__value[data-v-44989c31] {
        font-size: 24px;
    }
    .block-cars__spec:last-child .block-cars__spec__label[data-v-44989c31] {
        font-size: 11px;
    }
}
[data-v-28d3a2b6]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.block-advs[data-v-28d3a2b6] {
    background-color: #111;
    display: flex;
    flex-direction: column;
}
.block-advs .advantage[data-v-28d3a2b6] {
    display: flex;
    height: 600px;
}
.block-advs .advantage__img[data-v-28d3a2b6] {
    width: 50%;
}
.block-advs .advantage__img_0[data-v-28d3a2b6] {
    background: linear-gradient(180deg, #111111 0%, rgba(17, 17, 17, 0.35) 100%),
        url(/0.8bf781b8.jpg) no-repeat;
    background-size: cover;
    background-position: right center;
}
.block-advs .advantage__img_1[data-v-28d3a2b6] {
    background: linear-gradient(180deg, #111111 0%, rgba(17, 17, 17, 0.35) 100%),
        url(/1.6be1d7ac.jpg) no-repeat;
    background-size: cover;
    background-position: right center;
}
.block-advs .advantage--reverse .advantage__img[data-v-28d3a2b6] {
    background-position: left center;
    order: 1;
}
.block-advs .advantage--reverse .advantage__content[data-v-28d3a2b6] {
    order: 0;
}
.block-advs .advantage__content[data-v-28d3a2b6] {
    padding: 50px 120px 50px 104px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 8%;
    width: 50%;
}
.block-advs .advantage__title[data-v-28d3a2b6] {
    color: #fff;
    font-size: 30px;
    font-weight: 500;
}
.block-advs .advantage__text[data-v-28d3a2b6] {
    color: #fff;
    font-size: 16px;
    text-align: justify;
}
@media (max-width: 1730px) {
    .block-advs .advantage[data-v-28d3a2b6] {
        height: 500px;
    }
    .block-advs .advantage__content[data-v-28d3a2b6] {
        padding: 20px 40px 20px 20px;
    }
    .block-advs .advantage__title[data-v-28d3a2b6] {
        font-size: 28px;
    }
    .block-advs .advantage__text[data-v-28d3a2b6] {
        font-size: 14px;
    }
}
@media (max-width: 980px) {
    .block-advs .advantage[data-v-28d3a2b6] {
        flex-direction: column;
        height: auto;
    }
    .block-advs .advantage__img[data-v-28d3a2b6] {
        width: 100%;
        height: 58.7552742616vw;
        background-position: center;
    }
    .block-advs .advantage__content[data-v-28d3a2b6] {
        padding: 24px 20px 45px;
        width: 100%;
        align-items: center;
    }
    .block-advs .advantage--reverse .advantage__img[data-v-28d3a2b6],
    .block-advs .advantage--reverse .advantage__content[data-v-28d3a2b6] {
        order: unset;
    }
    .block-advs .advantage__title[data-v-28d3a2b6] {
        font-size: 20px;
        margin-bottom: 25px;
    }
    .block-advs .advantage__text[data-v-28d3a2b6] {
        font-size: 12px;
        text-align: center;
    }
    .block-advs .advantage__text[data-v-28d3a2b6]:not(:last-child) {
        margin-bottom: 50px;
    }
}
[data-v-47880cf4]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.gallery-photo[data-v-47880cf4] {
    width: 100%;
    height: 100%;
}
.gallery-photo .modal__close[data-v-47880cf4] {
    position: absolute;
    top: 15px;
    right: 32px;
    width: 20px;
    height: 20px;
    z-index: 2000;
    cursor: pointer;
}
[data-v-4ac8989c]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.block-gallery[data-v-4ac8989c] {
    position: relative;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: 1.5fr 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    height: 100vh;
    max-height: 1025px;
    background-color: #111;
}
.block-gallery ._1[data-v-4ac8989c] {
    grid-area: 1/1/2/3;
}
.block-gallery ._2[data-v-4ac8989c] {
    grid-area: 1/3/2/5;
}
.block-gallery ._3[data-v-4ac8989c] {
    grid-area: 2/1/3/3;
}
.block-gallery ._4[data-v-4ac8989c] {
    grid-area: 2/3/3/4;
}
.block-gallery ._5[data-v-4ac8989c] {
    grid-area: 2/4/3/5;
}
@media (max-width: 980px) {
    .block-gallery[data-v-4ac8989c] {
        grid-template-columns: repeat(2, 50%);
        grid-template-rows: repeat(3, 33vw);
        height: 100%;
    }
    .block-gallery ._1[data-v-4ac8989c] {
        grid-area: 1/1/2/2;
    }
    .block-gallery ._2[data-v-4ac8989c] {
        grid-area: 1/2/2/3;
    }
    .block-gallery ._3[data-v-4ac8989c] {
        grid-area: 2/1/3/3;
    }
    .block-gallery ._4[data-v-4ac8989c] {
        grid-area: 3/1/4/2;
    }
    .block-gallery ._5[data-v-4ac8989c] {
        grid-area: 3/2/4/3;
    }
}
.block-gallery ._1[data-v-4ac8989c] {
    background: url(/1.72eee070.webp) no-repeat center/cover;
    cursor: pointer;
    opacity: 0.7;
    transition: opacity 0.3s ease-in-out;
}
.block-gallery ._1[data-v-4ac8989c]:hover {
    opacity: 0.4;
}
.block-gallery ._2[data-v-4ac8989c] {
    background: url(/2.f97b2352.webp) no-repeat center/cover;
    cursor: pointer;
    opacity: 0.7;
    transition: opacity 0.3s ease-in-out;
}
.block-gallery ._2[data-v-4ac8989c]:hover {
    opacity: 0.4;
}
.block-gallery ._3[data-v-4ac8989c] {
    background: url(/3.d22d8231.webp) no-repeat center/cover;
    cursor: pointer;
    opacity: 0.7;
    transition: opacity 0.3s ease-in-out;
}
.block-gallery ._3[data-v-4ac8989c]:hover {
    opacity: 0.4;
}
.block-gallery ._4[data-v-4ac8989c] {
    background: url(/4.3d3122c1.webp) no-repeat center/cover;
    cursor: pointer;
    opacity: 0.7;
    transition: opacity 0.3s ease-in-out;
}
.block-gallery ._4[data-v-4ac8989c]:hover {
    opacity: 0.4;
}
.block-gallery ._5[data-v-4ac8989c] {
    background: url(/5.1eaa1e69.webp) no-repeat center/cover;
    cursor: pointer;
    opacity: 0.7;
    transition: opacity 0.3s ease-in-out;
}
.block-gallery ._5[data-v-4ac8989c]:hover {
    opacity: 0.4;
}
[data-v-63950604]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.checkbox[data-v-63950604] {
    display: flex;
    white-space: nowrap;
    align-items: flex-start;
    font-size: 12px;
    cursor: pointer;
}
.checkbox__input[data-v-63950604] {
    position: absolute;
    appearance: none;
    -webkit-appearance: none;
}
.checkbox__input:focus + .checkbox__box[data-v-63950604] {
    border: 1px solid red;
}
.checkbox__input:checked + .checkbox__box[data-v-63950604]:after {
    background-image: url(/check-light.266feae3.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 11px;
    height: 8px;
    position: absolute;
    left: 1px;
    top: -1px;
    content: "";
    display: block;
}
.checkbox__box[data-v-63950604] {
    position: absolute;
    width: 10px;
    height: 10px;
    border: 0.6px solid #fff;
    border-radius: 2px;
    background-color: transparent;
}
@media (max-width: 640px) {
    .checkbox[data-v-63950604] {
        font-size: 10px;
    }
    .checkbox__box[data-v-63950604] {
        border-radius: 0;
    }
}
.contacts .checkbox__box[data-v-63950604] {
    border: 0.6px solid rgba(0, 0, 0, 0.65);
}
.contacts .checkbox__input:checked + .checkbox__box[data-v-63950604]:after {
    background-image: url(/check-dark.f41488bd.svg);
}
[data-v-567e9b15]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.mobile .callback-form__container[data-v-567e9b15] {
    align-items: center;
}
.mobile.contacts .agreement[data-v-567e9b15] {
    left: 0;
}
.horizontal[data-v-567e9b15] {
    max-width: 340px;
}
.horizontal .callback-form__container[data-v-567e9b15] {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    width: 100%;
    margin: 0;
}
.horizontal .callback-form__input-wrapper[data-v-567e9b15] {
    width: 100%;
    margin-bottom: 0;
}
.horizontal .callback-form__input[data-v-567e9b15] {
    height: 30px;
}
.horizontal .callback-form__button[data-v-567e9b15] {
    width: 100%;
    max-width: 273px;
    margin-top: 15px;
    font-size: 14px;
    font-weight: 400;
    height: 40px;
}
@media (max-width: 640px) {
    .horizontal[data-v-567e9b15],
    .horizontal .callback-form__button[data-v-567e9b15] {
        max-width: unset;
    }
}
.callback-form__container[data-v-567e9b15] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
}
.callback-form__input[data-v-567e9b15] {
    width: 100%;
    height: 50px;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    padding: 0;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    transition: border-color 0.2s ease-in;
    outline: none;
}
.callback-form__input[data-v-567e9b15]::placeholder {
    font-size: 13px;
    color: rgba(0, 0, 0, 0.65);
    overflow: visible;
}
.callback-form__input-wrapper[data-v-567e9b15] {
    width: 100%;
    margin-bottom: 10px;
}
.callback-form__button[data-v-567e9b15] {
    margin-top: 50px;
}
.callback-form__button_disabled[data-v-567e9b15] {
    background: #cacaca;
    cursor: default;
}
.callback-form__warn[data-v-567e9b15] {
    color: red;
}
.agreement[data-v-567e9b15] {
    display: flex;
    position: relative;
    align-items: center;
    margin-top: 20px;
}
.agreement__text[data-v-567e9b15] {
    margin-left: 16px;
    font-size: 8px;
    white-space: pre-wrap;
    text-decoration: none;
}
.agreement__link[data-v-567e9b15] {
    font-size: 8px;
    color: #fff;
    cursor: pointer;
    text-decoration: underline;
}
@media (max-width: 640px) {
    .callback-form__container[data-v-567e9b15] {
        width: 100%;
    }
    .callback-form__input[data-v-567e9b15] {
        font-size: 13px;
    }
    .callback-form__input-wrapper[data-v-567e9b15] {
        width: 100%;
    }
    .callback-form .agreement[data-v-567e9b15] {
        margin-top: 10px;
    }
    .callback-form .agreement__text[data-v-567e9b15] {
        margin-left: 12px;
        font-size: 10px;
    }
    .callback-form .agreement__link[data-v-567e9b15] {
        font-size: 10px;
    }
}
.contacts .callback-form__label[data-v-567e9b15] {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.65);
}
.contacts .callback-form__input[data-v-567e9b15] {
    color: rgba(0, 0, 0, 0.65);
    height: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.65);
}
.contacts .callback-form__button[data-v-567e9b15] {
    margin-top: 25px;
    height: 40px;
}
.contacts .agreement[data-v-567e9b15] {
    margin-top: 0;
}
.contacts .agreement__text[data-v-567e9b15] {
    font-size: 10px;
    color: rgba(0, 0, 0, 0.65);
}
.contacts .agreement__link[data-v-567e9b15] {
    color: rgba(0, 0, 0, 0.65);
}
.get .callback-form__input[data-v-567e9b15] {
    height: 40px;
    font-size: 15px;
    color: #242b31;
    border-bottom: 1px solid #242b31;
}
.get .callback-form__button[data-v-567e9b15] {
    height: 40px;
    margin-top: 18px;
}
.get .agreement__text[data-v-567e9b15],
.get .agreement__link[data-v-567e9b15] {
    color: #242b31;
}
[data-v-7f36848e]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.block-offer[data-v-7f36848e] {
    background: linear-gradient(
            90deg,
            #111111 35%,
            rgba(0, 0, 0, 0.2) 100%,
            #111111 70.42%
        ),
        url(./bg-offer.b7d947fd.webp);
    background-position: left, right;
    color: #fff;
    width: 100%;
    height: 523px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.block-offer__container[data-v-7f36848e] {
    max-width: 1440px;
}
.block-offer__title[data-v-7f36848e] {
    font-size: 45px;
    font-weight: 700;
    margin-bottom: 10px;
}
.block-offer__subtitle[data-v-7f36848e] {
    font-size: 28px;
    margin-bottom: 40px;
}
@media (max-width: 1360px) {
    .block-offer[data-v-7f36848e] {
        background-position: left, 0%;
    }
}
@media (max-width: 980px) {
    .block-offer__title[data-v-7f36848e] {
        font-size: 32px;
    }
    .block-offer__subtitle[data-v-7f36848e] {
        font-size: 16px;
    }
}
@media (max-width: 640px) {
    .block-offer[data-v-7f36848e] {
        background: linear-gradient(
                90deg,
                #111111 -25.38%,
                rgba(0, 0, 0, 0.47) 205.69%
            ),
            url(./bg-offer.b7d947fd.webp);
        background-position: center;
        background-size: cover;
        height: 254px;
        padding: 18px 0;
    }
    .block-offer__container[data-v-7f36848e] {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
    }
    .block-offer__title[data-v-7f36848e] {
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 8px;
    }
    .block-offer__subtitle[data-v-7f36848e] {
        font-size: 14px;
        margin-bottom: unset;
    }
    .block-offer .callback-form[data-v-7f36848e] {
        margin-top: auto;
    }
}
[data-v-0d3c9aa3]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.contacts[data-v-0d3c9aa3] {
    width: 100%;
    position: relative;
    z-index: 5;
}
.contacts__content[data-v-0d3c9aa3] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: #111;
    color: #fff;
    width: 438px;
    height: 322px;
    padding: 24px 0 34px 38px;
    z-index: 2;
}
.contacts__body[data-v-0d3c9aa3] {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.contacts__list[data-v-0d3c9aa3] {
    display: flex;
    flex-direction: column;
    margin-top: 30px;
}
.contacts__item[data-v-0d3c9aa3] {
    display: flex;
    margin-bottom: 18px;
}
.contacts__label[data-v-0d3c9aa3] {
    font-size: 15px;
    font-weight: 700;
    margin-right: 5px;
}
.contacts__value[data-v-0d3c9aa3] {
    font-size: 15px;
}
.contacts__value .phone[data-v-0d3c9aa3] {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
}
.contacts__link[data-v-0d3c9aa3] {
    font-size: 15px;
    font-weight: 500;
    margin-top: auto;
}
.contacts__link[data-v-0d3c9aa3]:hover {
    text-decoration: underline;
}
.contacts__link[data-v-0d3c9aa3]:after {
    content: url(/arrow-link.d2cf398c.svg);
    margin-left: 5px;
}
.contacts__map[data-v-0d3c9aa3] {
    width: 100%;
    height: 769px;
    filter: grayscale(1);
}
@media (max-width: 980px) {
    .contacts__map[data-v-0d3c9aa3] {
        height: 363px;
    }
    .contacts__content[data-v-0d3c9aa3] {
        position: static;
        width: 100%;
        height: 100%;
        padding: 24px 12px 26px;
        transform: unset;
        background-color: #e6e7e8;
        color: #000;
    }
    .contacts__title[data-v-0d3c9aa3] {
        padding: unset;
        font-size: calc(0.0151515152 * 100vw + 11.1515151515px);
        font-weight: 600;
        margin-bottom: 20px;
        text-align: center;
    }
    .contacts__list[data-v-0d3c9aa3] {
        margin-top: unset;
        align-items: center;
    }
    .contacts__item[data-v-0d3c9aa3] {
        margin-bottom: 9px;
    }
    .contacts__label[data-v-0d3c9aa3] {
        font-size: calc(0.0090909091 * 100vw + 9.0909090909px);
        font-weight: 500;
    }
    .contacts__value[data-v-0d3c9aa3] {
        font-size: calc(0.0090909091 * 100vw + 9.0909090909px);
    }
    .contacts__value .phone[data-v-0d3c9aa3] {
        font-size: calc(0.0090909091 * 100vw + 9.0909090909px);
        color: #000;
    }
    .contacts__link[data-v-0d3c9aa3] {
        font-size: calc(0.0090909091 * 100vw + 7.0909090909px);
        width: fit-content;
        margin: 26px auto 0;
    }
    .contacts__link[data-v-0d3c9aa3]:after {
        content: url(/arrow-link-dark.120bcfbc.svg);
        margin-left: 3px;
    }
}
[data-v-530b4595]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.block-footer[data-v-530b4595] {
    background-color: #111;
    color: #fff;
    width: 100%;
    padding: 42px 0 98px;
}
.block-footer__top[data-v-530b4595] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
}
.block-footer__text[data-v-530b4595] {
    font-size: 14px;
    letter-spacing: 2%;
    margin-bottom: 30px;
}
.block-footer__text--collapsed[data-v-530b4595] {
    padding: 20px 0;
}
.block-footer__btns[data-v-530b4595] {
    display: flex;
    justify-content: space-between;
    font-size: 15px;
}
.block-footer__btns-action[data-v-530b4595],
.block-footer__btns-privacy[data-v-530b4595] {
    text-decoration: underline;
    cursor: pointer;
}
@media (max-width: 640px) {
    .block-footer[data-v-530b4595] {
        padding: 8px 0 20px;
    }
    .block-footer__top[data-v-530b4595] {
        flex-direction: column;
        align-items: center;
        gap: 20px;
        margin-bottom: 20px;
    }
    .block-footer__socials[data-v-530b4595] {
        gap: 20px;
    }
    .block-footer__social.youtube[data-v-530b4595] {
        width: 26px;
        height: 18px;
    }
    .block-footer__social.tg[data-v-530b4595] {
        width: 20px;
        height: 20px;
    }
    .block-footer__text[data-v-530b4595] {
        font-size: 9px;
        color: rgba(255, 255, 255, 0.6);
        letter-spacing: normal;
        margin-bottom: 20px;
    }
    .block-footer__btns[data-v-530b4595] {
        font-size: 9px;
        color: rgba(255, 255, 255, 0.6);
    }
}
[data-v-730fc5b8]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.menu[data-v-730fc5b8] {
    position: fixed;
    top: 80px;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    background-color: #111;
    overflow-y: scroll;
}
.menu__body[data-v-730fc5b8] {
    padding: 50px 12px 0 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.menu__dealer-info[data-v-730fc5b8] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 10px;
    text-align: right;
    font-size: 15px;
    font-weight: 300;
    color: #fff;
}
.menu__dealer-info .phone[data-v-730fc5b8] {
    color: #fff;
    font-weight: 300;
}
.menu__nav[data-v-730fc5b8] {
    list-style: none;
    margin-bottom: 50px;
}
.menu__nav-item[data-v-730fc5b8]:not(:last-child) {
    margin-bottom: 12px;
}
.menu__nav-link[data-v-730fc5b8] {
    display: block;
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    text-align: right;
}
.menu__nav-link[data-v-730fc5b8]:hover {
    text-decoration: underline;
}
.menu__nav__btn[data-v-730fc5b8] {
    font-size: 14px;
    font-weight: 600;
    height: 50px;
}
.menu__holidays[data-v-730fc5b8] {
    text-align: right;
    color: #fff;
    margin-bottom: 20px;
}
@media (max-width: 800px) {
    .menu[data-v-730fc5b8] {
        top: 56px;
    }
}
:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}

.get__container {
    position: fixed;
    top: 50vh;
    left: 50vw;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 434px;
    display: flex;
    justify-content: center;
    z-index: 500;
    pointer-events: none;
    overflow: hidden;
}
.get__body {
    position: relative;
    max-width: 1400px;
    width: 100%;
    padding: 42px 53px 32px;
    color: #000;
    pointer-events: all;
    text-align: center;
    background: url(./bg-cars.78991eb0.svg) no-repeat 50% 10% / contain, #e6e7e8;
}
.get__title {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 32px;
}
.get__title span {
    display: block;
    color: #d6001c;
}
.get__phone-wrapper {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 10px;
}
.get__phone-wrapper .phone {
    font-size: 16px;
    font-weight: 500;
}
.get__text {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 10px;
}
.get__callback-form {
    width: 100%;
    max-width: 100%;
}
.get__close {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}
.get__phone {
    font-size: 18px;
    font-weight: 400;
    display: block;
    margin: 36px 0;
}
@media (max-width: 1024px) and (min-height: 550px) {
    .get__container {
        flex-direction: column;
        align-items: stretch;
        max-width: 90%;
    }
    .get__body {
        max-width: 100%;
    }
}
@media (max-width: 560px) {
    .get__container {
        top: 47vh;
        flex-direction: column;
        align-items: stretch;
        max-width: 400px;
    }
    .get__title {
        font-size: 20px;
    }
    .get__phone {
        font-size: 16px;
        margin: 8px 0;
    }
    .get__body {
        max-width: 100%;
        padding: 30px 15px;
    }
    .get__close {
        top: 12px;
        right: 10px;
    }
}
@media (max-width: 420px) {
    .get__container {
        max-width: calc(100vw - 16px);
    }
}
@media (max-height: 550px) {
    .get__body {
        padding-right: 40px;
    }
    .get__close {
        top: 12px;
        right: 10px;
    }
}
@media (max-width: 800px) {
    .get__container {
        transform: translate(-50%, -50%);
        width: 90%;
    }
    .get__title,
    .get__callback-form,
    .get__close {
        transform: unset;
    }
    .get__title {
        font-size: 25px;
    }
}
.thanks__container[data-v-eb5596b8] {
    position: fixed;
    z-index: 1200;
    top: 50vh;
    left: 50vw;
    transform: translate(-50%, -50%);
    width: 580px;
    background: #fff;
    color: #000;
    padding: 40px 20px 50px;
    cursor: default;
    text-align: center;
}
.thanks__title[data-v-eb5596b8] {
    margin-bottom: 30px;
    text-align: center;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 1.2;
    font-size: 26px;
}
.thanks__subtitle[data-v-eb5596b8] {
    font-size: 18px;
    max-width: 271px;
    margin: 0 auto;
}
.thanks__close[data-v-eb5596b8] {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.agreement__container[data-v-e56df334] {
    top: 30px;
    height: calc(100vh - 90px);
    left: 15px;
    width: calc(100vw - 30px);
    position: fixed;
    z-index: 1200;
    background: #fff;
    padding: 40px 20px;
    cursor: default;
}
.agreement__content[data-v-e56df334] {
    font-size: 14px;
    overflow: auto;
    max-height: 100%;
}
.agreement__content p[data-v-e56df334],
.agreement__content ul[data-v-e56df334] {
    padding-bottom: 20px;
}
.agreement__content ul[data-v-e56df334] {
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.agreement__content li[data-v-e56df334] {
    display: flex;
    align-items: center;
    gap: 10px;
}
.agreement__content li[data-v-e56df334]:before {
    content: "";
    display: block;
    min-width: 5px;
    min-height: 5px;
    border-radius: 50%;
    background-color: #d6001c;
}
.agreement__title[data-v-e56df334] {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 20px;
}
.agreement .indent[data-v-e56df334] {
    padding-left: 20px;
}
.agreement__close[data-v-e56df334] {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}
.cssload-container[data-v-240ca927] {
    position: relative;
}
.cssload-whirlpool[data-v-240ca927],
.cssload-whirlpool[data-v-240ca927]:before,
.cssload-whirlpool[data-v-240ca927]:after {
    position: absolute;
    top: 50%;
    left: 50%;
    border: 1px solid rgb(255, 255, 255);
    border-left-color: #000;
    border-radius: 974px;
    -o-border-radius: 974px;
    -ms-border-radius: 974px;
    -webkit-border-radius: 974px;
    -moz-border-radius: 974px;
}
.cssload-whirlpool[data-v-240ca927] {
    margin: -24px 0 0 -24px;
    height: 49px;
    width: 49px;
    animation: cssload-rotate-240ca927 1.15s linear infinite;
    -o-animation: cssload-rotate-240ca927 1.15s linear infinite;
    -ms-animation: cssload-rotate-240ca927 1.15s linear infinite;
    -webkit-animation: cssload-rotate-240ca927 1.15s linear infinite;
    -moz-animation: cssload-rotate-240ca927 1.15s linear infinite;
}
.cssload-whirlpool[data-v-240ca927]:before {
    content: "";
    margin: -22px 0 0 -22px;
    height: 43px;
    width: 43px;
    animation: cssload-rotate-240ca927 1.15s linear infinite;
    -o-animation: cssload-rotate-240ca927 1.15s linear infinite;
    -ms-animation: cssload-rotate-240ca927 1.15s linear infinite;
    -webkit-animation: cssload-rotate-240ca927 1.15s linear infinite;
    -moz-animation: cssload-rotate-240ca927 1.15s linear infinite;
}
.cssload-whirlpool[data-v-240ca927]:after {
    content: "";
    margin: -28px 0 0 -28px;
    height: 55px;
    width: 55px;
    animation: cssload-rotate-240ca927 2.3s linear infinite;
    -o-animation: cssload-rotate-240ca927 2.3s linear infinite;
    -ms-animation: cssload-rotate-240ca927 2.3s linear infinite;
    -webkit-animation: cssload-rotate-240ca927 2.3s linear infinite;
    -moz-animation: cssload-rotate-240ca927 2.3s linear infinite;
}
@keyframes cssload-rotate-240ca927 {
    to {
        transform: rotate(360deg);
    }
}
@-o-keyframes cssload-rotate-240ca927 {
    to {
        -o-transform: rotate(360deg);
    }
}
@-ms-keyframes cssload-rotate-240ca927 {
    to {
        -ms-transform: rotate(360deg);
    }
}
@-webkit-keyframes cssload-rotate-240ca927 {
    to {
        -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes cssload-rotate-240ca927 {
    to {
        -moz-transform: rotate(360deg);
    }
}
.blacking[data-v-240ca927] {
    position: fixed;
    z-index: 500;
    top: -100vh;
    left: -100vw;
    bottom: -100vw;
    right: -100vh;
    background: #000;
    opacity: 0.5;
    cursor: default;
}
.callback-loading[data-v-240ca927] {
    position: fixed;
    z-index: 1200;
    top: calc(50% - 160px);
    left: calc(50% - 80px);
    height: 160px;
    width: 160px;
    padding: 40px 20px;
    cursor: default;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
[data-v-23b4d748]:export {
    desktop: 1200px;
    tablet: 640px;
    mobile: 0;
}
.cookies[data-v-23b4d748] {
    width: 100%;
    position: fixed;
    z-index: 3000;
    bottom: 0;
    left: 0;
    background-color: #fff;
    border-top: 1px solid #dddddd;
}
.cookies .container[data-v-23b4d748] {
    display: flex;
    gap: 1em;
    align-items: center;
    padding: 20px;
}
.cookies__text a[data-v-23b4d748] {
    color: rgba(214, 0, 28, 0.9);
}
@media (max-width: 1440px) {
    .cookies .container[data-v-23b4d748] {
        border-radius: calc(0.0089285714 * 100vw + 17.1428571429px)
            calc(0.0089285714 * 100vw + 17.1428571429px) 0 0;
        font-size: calc(0.0035714286 * 100vw + 8.8571428571px);
    }
    .cookies__text[data-v-23b4d748] {
        font-size: calc(0.0035714286 * 100vw + 10.8571428571px);
    }
    .cookies__button[data-v-23b4d748] {
        font-size: calc(0.0035714286 * 100vw + 8.8571428571px);
    }
}
@media (max-width: 640px) {
    .cookies .container[data-v-23b4d748] {
        flex-direction: column;
    }
}
