@import "../fonts/Montserrat/stylesheet.css";
@import "../fonts/Inter/stylesheet.css";

*,
*::before,
*::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

html {
    scroll-behavior: smooth;
    overflow: auto;
}

html, body {
    width: 100%;
    height: 100%;
}

body {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    background: #ffffff;
    color: #000000;
    position: relative;
    min-height: 100%;
}

.container,
.container-fluid {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

.container {
    max-width: 1340px;
}
.app-header {
    position: sticky;
    top: 0;
    z-index: 10;
}
/* .lazy {
    opacity: 0;
    -webkit-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.lazy.loaded {
    opacity: 1;
}

.lazy.loading {
    opacity: 1;
} */


    img.lazy{
        opacity: 0;
        -webkit-transition: all 0.9s ease-in-out;
        -o-transition: all 0.9s ease-in-out;
        transition: all 0.9s ease-in-out;
    }
    img.loaded{
        opacity: 1;
        -webkit-transition: all 0.9s ease-in-out;
        -o-transition: all 0.9s ease-in-out;
        transition: all 0.9s ease-in-out;
    }
    .lazy{
        -webkit-transition: all 0.9s ease-in-out;
        -o-transition: all 0.9s ease-in-out;
        transition: all 0.9s ease-in-out;
    }
    .lazy.background-load{
      opacity: 0;
      -webkit-transition: all 0.9s ease-in-out;
      -o-transition: all 0.9s ease-in-out;
      transition: all 0.9s ease-in-out;
    }
  
    .lazy img {
      opacity: 0;
      -webkit-transition: all 0.9s ease-in-out;
      -o-transition: all 0.9s ease-in-out;
      transition: all 0.9s ease-in-out;
    }

    .lazy source{
      -webkit-transition: all 0.9s ease-in-out;
      -o-transition: all 0.9s ease-in-out;
      transition: all 0.9s ease-in-out;
      
    }
    .lazy.loaded.background-load{
        opacity: 1;
        -webkit-transition: all 0.9s ease-in-out;
        -o-transition: all 0.9s ease-in-out;
        transition: all 0.9s ease-in-out;
      }
      .lazy.loaded img{
        opacity: 1;
        -webkit-transition: all 0.9s ease-in-out;
        -o-transition: all 0.9s ease-in-out;
        transition: all 0.9s ease-in-out;
      }
   

     /* Keyframes для переливания */
     @keyframes shimmer {
      0% {
        transform: translateX(-150%);
      }
      100% {
        transform: translateX(150%);
      }
    }

input, button, textarea {
    font-family: 'Montserrat', sans-serif;
}

#app-modals {
    display: none;
}

h1 {
    font-size: 40px;
    font-weight: 500;
    margin: 0;
}

h2 {
    font-size: 40px;
    font-weight: 500;
}

h3 {
    font-size: 20px;
    font-weight: 500;
    line-height: 120%;
}

h4 {
    font-size: 20px;
    font-weight: bold;
}

h5 {
    font-size: 18px;
    font-weight: 500;
    line-height: 140%;
}

.mobile-menu {
    display: none;
}

.header__top {
    background: #F0F1F5;
    padding: 10px 0;
}

.header__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 10px;
}

.header__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
}

.header__info__content {
    font-size: 18px;
    font-weight: 500;
}

/* .lazy {
    opacity: 0;
    transition: 0.4s all;
}

.loaded {
    opacity: 1;
    transition: 0.4s all;
} */

.header__info .header__info__content a:before {
    content: "";
    width: 24px;
    height: 24px;
}

.header__info.header__info_geo:before {
    background: url('data:image/svg+xml,<svg width="22" height="24" viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 6.00001C10.2089 6.00001 9.43552 6.23461 8.77772 6.67413C8.11992 7.11366 7.60723 7.73837 7.30448 8.46928C7.00173 9.20018 6.92252 10.0044 7.07686 10.7804C7.2312 11.5563 7.61216 12.269 8.17157 12.8284C8.73098 13.3878 9.44372 13.7688 10.2196 13.9232C10.9956 14.0775 11.7998 13.9983 12.5307 13.6955C13.2616 13.3928 13.8864 12.8801 14.3259 12.2223C14.7654 11.5645 15 10.7911 15 10C15 8.93914 14.5786 7.92173 13.8284 7.17158C13.0783 6.42144 12.0609 6.00001 11 6.00001ZM11 12C10.6044 12 10.2178 11.8827 9.88886 11.6629C9.55996 11.4432 9.30362 11.1308 9.15224 10.7654C9.00087 10.3999 8.96126 9.99779 9.03843 9.60983C9.1156 9.22187 9.30608 8.8655 9.58579 8.5858C9.86549 8.30609 10.2219 8.11561 10.6098 8.03844C10.9978 7.96127 11.3999 8.00088 11.7654 8.15225C12.1308 8.30363 12.4432 8.55997 12.6629 8.88887C12.8827 9.21777 13 9.60445 13 10C13 10.5304 12.7893 11.0392 12.4142 11.4142C12.0391 11.7893 11.5304 12 11 12Z" fill="black"/><path d="M10.9998 24.0003C10.1578 24.0046 9.32693 23.8071 8.57689 23.4243C7.82684 23.0416 7.17942 22.4847 6.68882 21.8003C2.87782 16.5433 0.944824 12.5913 0.944824 10.0533C0.944824 7.38654 2.00419 4.82901 3.88987 2.94333C5.77554 1.05765 8.33307 -0.00170898 10.9998 -0.00170898C13.6666 -0.00170898 16.2241 1.05765 18.1098 2.94333C19.9955 4.82901 21.0548 7.38654 21.0548 10.0533C21.0548 12.5913 19.1218 16.5433 15.3108 21.8003C14.8202 22.4847 14.1728 23.0416 13.4228 23.4243C12.6727 23.8071 11.8419 24.0046 10.9998 24.0003ZM10.9998 2.18129C8.91224 2.18367 6.91084 3.01402 5.4347 4.49016C3.95855 5.96631 3.12821 7.96771 3.12582 10.0553C3.12582 12.0653 5.01882 15.7823 8.45482 20.5213C8.74652 20.9231 9.12919 21.2501 9.57154 21.4756C10.0139 21.701 10.5033 21.8186 10.9998 21.8186C11.4963 21.8186 11.9858 21.701 12.4281 21.4756C12.8705 21.2501 13.2531 20.9231 13.5448 20.5213C16.9808 15.7823 18.8738 12.0653 18.8738 10.0553C18.8714 7.96771 18.0411 5.96631 16.565 4.49016C15.0888 3.01402 13.0874 2.18367 10.9998 2.18129Z" fill="black"/></svg>') center no-repeat;
}

.header__info.header__info_time:before {
    background: url('data:image/svg+xml,<svg width="23" height="22" viewBox="0 0 23 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.9338 14.4487C15.4577 14.6233 16.024 14.3402 16.1987 13.8162C16.3733 13.2923 16.0902 12.726 15.5662 12.5513L14.9338 14.4487ZM11.5 12.25H10.5C10.5 12.6804 10.7754 13.0626 11.1838 13.1987L11.5 12.25ZM12.5 7.02319C12.5 6.4709 12.0523 6.02319 11.5 6.02319C10.9477 6.02319 10.5 6.4709 10.5 7.02319H12.5ZM15.5662 12.5513L11.8162 11.3013L11.1838 13.1987L14.9338 14.4487L15.5662 12.5513ZM12.5 12.25V7.02319H10.5V12.25H12.5ZM20.5 11C20.5 15.9706 16.4706 20 11.5 20V22C17.5751 22 22.5 17.0751 22.5 11H20.5ZM11.5 20C6.52944 20 2.5 15.9706 2.5 11H0.5C0.5 17.0751 5.42487 22 11.5 22V20ZM2.5 11C2.5 6.02944 6.52944 2 11.5 2V0C5.42487 0 0.5 4.92487 0.5 11H2.5ZM11.5 2C16.4706 2 20.5 6.02944 20.5 11H22.5C22.5 4.92487 17.5751 0 11.5 0V2Z" fill="black"/></svg>') center no-repeat;
}

.header__info.header__info_phone .header__info__content a:before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.093 16.7391C23.6725 17.3202 23.9979 18.1074 23.9979 18.9281C23.9979 19.7488 23.6725 20.536 23.093 21.1171L22.183 22.1661C13.993 30.0071 -5.93701 10.0821 1.78298 1.86607L2.93298 0.866071C3.51475 0.302748 4.29491 -0.00887983 5.10468 -0.00139407C5.91446 0.00609169 6.68872 0.33209 7.25998 0.906071C7.29098 0.937071 9.14398 3.34407 9.14398 3.34407C9.6938 3.9217 9.99988 4.689 9.99858 5.48647C9.99727 6.28395 9.68869 7.05024 9.13698 7.62607L7.97898 9.08207C8.61982 10.6392 9.56204 12.0543 10.7515 13.2462C11.9409 14.438 13.3542 15.3831 14.91 16.0271L16.375 14.8621C16.9509 14.3108 17.717 14.0026 18.5143 14.0015C19.3115 14.0003 20.0785 14.3064 20.656 14.8561C20.656 14.8561 23.062 16.7081 23.093 16.7391ZM21.717 18.1931C21.717 18.1931 19.324 16.3521 19.293 16.3211C19.0869 16.1168 18.8086 16.0022 18.5185 16.0022C18.2283 16.0022 17.95 16.1168 17.744 16.3211C17.717 16.3491 15.7 17.9561 15.7 17.9561C15.564 18.0643 15.4023 18.1352 15.2306 18.1618C15.0589 18.1885 14.8833 18.17 14.721 18.1081C12.7054 17.3576 10.8747 16.1828 9.35281 14.6632C7.83091 13.1435 6.65338 11.3145 5.89998 9.30007C5.83318 9.13553 5.8114 8.95616 5.83688 8.78041C5.86237 8.60466 5.93419 8.43887 6.04498 8.30007C6.04498 8.30007 7.65198 6.28207 7.67898 6.25607C7.88324 6.05006 7.99786 5.77169 7.99786 5.48157C7.99786 5.19146 7.88324 4.91309 7.67898 4.70707C7.64798 4.67707 5.80698 2.28207 5.80698 2.28207C5.59788 2.09458 5.32498 1.99417 5.04423 2.00142C4.76347 2.00867 4.49612 2.12303 4.29698 2.32107L3.14698 3.32107C-2.49501 10.1051 14.776 26.4181 20.721 20.8001L21.632 19.7501C21.8454 19.5523 21.9737 19.2793 21.9895 18.9888C22.0054 18.6982 21.9076 18.4129 21.717 18.1931Z" fill="black"/></svg>') center no-repeat;
    filter: invert(1);
    max-height: 20px;
    background-size: contain;
}

.header__info .header__info__content .btn.btn_primary {
    gap: 10px;
    max-height: 40px;
}

.header__link {
    color: inherit;
    text-decoration: none;
}

@media (max-width: 786px) {
    .header__info .header__info__content .btn.btn_primary {
        line-height: 35px;
        height: 35px;
        font-size: 11px;
    }

    .header__info.header__info_phone .header__info__content a:before {
        max-height: 15px;
        background-size: contain;
    }

    .header__info .header__info__content .btn.btn_primary {
        gap: 5px;
    }
}

a {
    display: block;
}

.header__logo-image {
    width: 100%;
    display: block;
    max-width: 195px;
    max-height: 50px;
    padding: 5px 0;
}

.header__open-menu {
    display: none;
}

.header__nav {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.header__main .header__inner {
    gap: 145px;
}

.header__nav-item {
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    color: inherit;
}

.app-section {
    margin: 40px 0;
}

.section-hero:first-child {
    margin-top: 0;
}

.hero-banner {
    height: 400px;
    position: relative;
    z-index: 1;
}

.hero-banner__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-position: center;
    background-size: cover;
}

.hero-banner__content {
    height: 100%;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 135px;
    padding-right: 135px;
}

.hero-banner__title {
    margin-bottom: 10px;
}

.hero-banner__text {
    margin-bottom: 40px;
}

.hero-banner__countdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 10px;
    margin-bottom: 40px;
}

.hero-banner__countdown-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 5px;
}

.hero-banner__countdown-item > span:first-child {
    background: #fff;
    border-radius: 8px;
    font-size: 30px;
    font-weight: 500;
    color: #000;
    width: 55px;
    height: 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}

.hero-banner__countdown-item > span:last-child {
    font-size: 14px;
    font-weight: 500;
}

.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 20px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    height: 48px;
    border-radius: 8px;
    border: 1px solid transparent;
}

.btn_primary-megasave{
    display: flex;
    align-items: center;
    gap: 10px;
}
.btn_primary-megasave span:first-child{
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 25.2px;
    color: #fff;
}
.btn_primary-megasave span:last-child{
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 19.6px;
    text-transform: uppercase;
    border-radius: 8px;
    background-color: #FF4D4D;   
    padding: 6px 20px; 
    color: white;
}
.btn.btn_primary {
    background: #D40200;
    color: #fff;
    transition: all 0.2s ease-in-out;
}
.btn_outline {
    border: 1px solid #D40200;
    color: #D40200;
    font-weight: 600;
} 
.car-card__buttons {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.btn.btn_primary:hover {
    background: #FF1F1D;
}

.btn.btn_primary:active {
    background: #AF0200;
}

.btn[disabled] {
    background: #BFBFBF !important;
    color: #fff !important;
    cursor: default;
    pointer-events: none;
}

.hero-banner__buttons .btn {
    max-width: 315px;
}

.hero-carousel__nav {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
}

.carousel-prev, .carousel-next {
    background-color: #fff;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    background-position: center;
    background-repeat: no-repeat;
}

.carousel-prev:after, .carousel-next:after {
    display: none;
}

.carousel-prev {
    background-image: url('data:image/svg+xml,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.59986 7.71006C2.50613 7.6171 2.43174 7.5065 2.38097 7.38464C2.3302 7.26278 2.30406 7.13207 2.30406 7.00006C2.30406 6.86805 2.3302 6.73734 2.38097 6.61548C2.43174 6.49362 2.50613 6.38302 2.59986 6.29006L7.18986 1.71006C7.28359 1.6171 7.35798 1.5065 7.40875 1.38464C7.45952 1.26278 7.48566 1.13207 7.48566 1.00006C7.48566 0.868048 7.45952 0.737343 7.40875 0.615483C7.35798 0.493624 7.28359 0.383023 7.18986 0.29006C7.0025 0.103809 6.74905 -0.000732422 6.48486 -0.000732422C6.22067 -0.000732422 5.96722 0.103809 5.77986 0.29006L1.18986 4.88006C0.628058 5.44256 0.3125 6.20506 0.3125 7.00006C0.3125 7.79506 0.628058 8.55756 1.18986 9.12006L5.77986 13.7101C5.96612 13.8948 6.21752 13.999 6.47986 14.0001C6.61147 14.0008 6.74193 13.9756 6.86377 13.9258C6.9856 13.8761 7.09642 13.8027 7.18986 13.7101C7.28359 13.6171 7.35798 13.5065 7.40875 13.3846C7.45952 13.2628 7.48566 13.1321 7.48566 13.0001C7.48566 12.868 7.45952 12.7373 7.40875 12.6155C7.35798 12.4936 7.28359 12.383 7.18986 12.2901L2.59986 7.71006Z" fill="%235C5C5C"/></svg>');
}

.carousel-next {
    background-image: url('data:image/svg+xml,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.3998 4.88006L1.8098 0.29006C1.62244 0.103809 1.36899 -0.000732422 1.1048 -0.000732422C0.840616 -0.000732422 0.587165 0.103809 0.399802 0.29006C0.306074 0.383023 0.23168 0.493624 0.180911 0.615483C0.130142 0.737343 0.104004 0.868048 0.104004 1.00006C0.104004 1.13207 0.130142 1.26278 0.180911 1.38464C0.23168 1.5065 0.306074 1.6171 0.399802 1.71006L4.9998 6.29006C5.09353 6.38302 5.16793 6.49362 5.21869 6.61548C5.26946 6.73734 5.2956 6.86805 5.2956 7.00006C5.2956 7.13207 5.26946 7.26278 5.21869 7.38464C5.16793 7.5065 5.09353 7.6171 4.9998 7.71006L0.399802 12.2901C0.211499 12.477 0.105184 12.7312 0.104246 12.9965C0.103308 13.2619 0.207825 13.5168 0.394803 13.7051C0.581781 13.8934 0.835903 13.9997 1.10127 14.0006C1.36663 14.0016 1.6215 13.897 1.8098 13.7101L6.3998 9.12006C6.96161 8.55756 7.27716 7.79506 7.27716 7.00006C7.27716 6.20506 6.96161 5.44256 6.3998 4.88006Z" fill="%235C5C5C"/></svg>');
}

.hero-carousel__nav > * {
    pointer-events: auto;
}

.catalog-section .section-breadcrumbs {
  margin-top: 45px !important;
}

.popular-marks {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[9];
    grid-template-columns: repeat(9, 1fr);
    margin-bottom: 40px;
}

.popular-marks__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    gap: 10px;
    text-decoration: none;
    color: inherit;
    position: relative;
    overflow: hidden;
    border-radius: 25px;
    
}

.popular-marks__name {
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 500;
}

.popular-marks__icon::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0%,
      #F6F6F6 50%,
      rgba(255, 255, 255, 0) 100%
    );
    animation: shimmer 1.5s infinite;
    z-index: 1;
    pointer-events: none;
  }

  .popular-marks__icon.loaded::before {
    display: none;
  }

.popular-marks__icon img{
    width: 100%;
    height: 81px;
    -o-object-fit: scale-down;
    object-fit: cover;
    max-width: 91px;
}

.popular-marks__name span {
    color: #0063C7;
}

.all-marks__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 20px;
}

.all-marks__hidden {
    display: none;
    margin-top: 20px;
}

.mark-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: 1px solid #BFBFBF;
    border-radius: 8px;
    padding: 10px;
    color: inherit;
    text-decoration: none;
    gap: 5px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}

.mark-btn__icon::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0%,
      #F6F6F6 50%,
      rgba(255, 255, 255, 0) 100%
    );
    animation: shimmer 1.5s infinite;
    z-index: 1;
    pointer-events: none;
  }

  .mark-btn__icon.loaded::before {
    display: none;
  }
.mark-btn__icon  img{
    width: 28px;
    height: 28px;
    -o-object-fit: contain;
    object-fit: contain;
    display: block;
}

.mark-btn__name {
    font-size: 14px;
    font-weight: 500;
    margin-right: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.mark-btn__count {
    font-size: 10px;
    font-weight: 500;
    color: #2F5BCE;
    white-space: nowrap;
}

.all-marks__show-btn {
    font-family: 'Inter', sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 40px auto 0;
    font-size: 20px;
    color: #D40200;
    background: none;
    border: none;
    text-decoration: underline;
    cursor: pointer;
}

.section-title {
    margin-bottom: 40px;
}

.filter {
    background: #F7F7F7;
    border-radius: 8px;
    padding: 40px;
    display: -ms-grid;
    display: grid;
    grid-gap: 40px;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #bfbfbf;
    border-radius: 4px;
}

*:focus {
    outline: none;
}

.filter__main {display: grid;grid-gap: 40px;}

.filter__main-inputs {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}

.filter__show-hidden {
    width: 50px;
    height: 50px;
    border: none;
    cursor: pointer;
    background: url('data:image/svg+xml,<svg width="31" height="16" viewBox="0 0 31 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M29.4787 1.10428C29.285 0.909015 29.0546 0.754027 28.8007 0.648259C28.5469 0.542491 28.2746 0.488037 27.9995 0.488037C27.7245 0.488037 27.4522 0.542491 27.1983 0.648259C26.9445 0.754027 26.714 0.909015 26.5204 1.10428L16.9787 10.6459C16.785 10.8412 16.5546 10.9962 16.3007 11.102C16.0469 11.2077 15.7746 11.2622 15.4995 11.2622C15.2245 11.2622 14.9522 11.2077 14.6983 11.102C14.4445 10.9962 14.214 10.8412 14.0204 10.6459L4.4787 1.10428C4.28503 0.909015 4.05461 0.754027 3.80074 0.648259C3.54686 0.542491 3.27456 0.488037 2.99954 0.488037C2.72451 0.488037 2.45221 0.542491 2.19833 0.648259C1.94446 0.754027 1.71404 0.909015 1.52037 1.10428C1.13235 1.49462 0.914551 2.02264 0.914551 2.57303C0.914551 3.12341 1.13235 3.65144 1.52037 4.04178L11.0829 13.6043C12.2547 14.7747 13.8433 15.4321 15.4995 15.4321C17.1558 15.4321 18.7443 14.7747 19.9162 13.6043L29.4787 4.04178C29.8667 3.65144 30.0845 3.12341 30.0845 2.57303C30.0845 2.02264 29.8667 1.49462 29.4787 1.10428V1.10428Z" fill="%235C5C5C"/></svg>') center no-repeat;
}

.form-label__title {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
    display: block;
}

.select2-container .select2-selection--single {
    height: 55px;
    border: 1px solid transparent;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    border-radius: 8px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 55px;
    padding-left: 20px;
    padding-right: 45px;
    font-size: 14px;
    font-weight: 500;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 100%;
    top: 0;
    right: 20px;
    background: url('data:image/svg+xml,<svg width="15" height="9" viewBox="0 0 15 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.2098 1.2101C14.1169 1.11638 14.0063 1.04198 13.8844 0.991213C13.7625 0.940445 13.6318 0.914307 13.4998 0.914307C13.3678 0.914307 13.2371 0.940445 13.1152 0.991213C12.9934 1.04198 12.8828 1.11638 12.7898 1.2101L8.20982 5.7901C8.11685 5.88382 8.00625 5.95822 7.88439 6.00899C7.76253 6.05975 7.63183 6.08589 7.49982 6.08589C7.36781 6.08589 7.2371 6.05975 7.11524 6.00899C6.99338 5.95822 6.88278 5.88382 6.78982 5.7901L2.20982 1.2101C2.11685 1.11638 2.00625 1.04198 1.88439 0.991213C1.76253 0.940445 1.63183 0.914307 1.49982 0.914307C1.3678 0.914307 1.2371 0.940445 1.11524 0.991213C0.99338 1.04198 0.882779 1.11638 0.789816 1.2101C0.603565 1.39747 0.499023 1.65092 0.499023 1.9151C0.499023 2.17929 0.603565 2.43274 0.789816 2.6201L5.37982 7.21009C5.94232 7.77189 6.70481 8.08745 7.49982 8.08745C8.29482 8.08745 9.05732 7.77189 9.61982 7.21009L14.2098 2.6201C14.3961 2.43274 14.5006 2.17929 14.5006 1.9151C14.5006 1.65092 14.3961 1.39747 14.2098 1.2101Z" fill="black"/></svg>') center no-repeat;
    width: 14px;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}

.select2-dropdown {
    border-radius: 8px;
    border: 1px solid transparent;
    -webkit-box-shadow: 2px 9px 10px 0 rgb(0 0 0 / 6%);
    box-shadow: 2px 9px 10px 0 rgb(0 0 0 / 6%);
    overflow: hidden;
    z-index: 100000;
}

.select2-results__option {
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 500;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #F0F1F5;
    color: #000;
}

.filter__main-inputs > * {
    min-width: 0;
}

.form-range__title {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
}

.form-range__wrapper {
    height: 55px;
    border: 1px solid transparent;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 3px;
    padding: 0 20px;
    background: #fff;
}

.form-range__inputs {display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);}

.form-input__title {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
}

.form-input__label {
    display: block;
    position: relative;
    z-index: 1;
}

.form-input__input {
    height: 55px;
    padding: 10px 20px 0;
    border-radius: 8px;
    border: 1px solid transparent;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    font-size: 14px;
    font-weight: 500;
    width: 100%;
}

.form-input__input::-webkit-input-placeholder {
    color: transparent;
}

.form-input__input::-moz-placeholder {
    color: transparent;
}

.form-input__input:-ms-input-placeholder {
    color: transparent;
}

.form-input__input::-ms-input-placeholder {
    color: transparent;
}

.form-input__input::placeholder {
    color: transparent;
}

.form-input__placeholder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 55px;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    color: #BFBFBF;
    pointer-events: none;
}

.form-input__input:focus ~ .form-input__placeholder,
.form-input__input.--filled ~ .form-input__placeholder{
    top: -14px;
    font-size: 10px;
}

.form-input__input.error {
    border: 1px solid #E92A00;
}

.form-input__input.error + .error {
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: #E92A00;
    margin-top: 10px;
}

.form-range__label {
    display: block;
    width: 100%;
}

.form-range__input {
    width: 100%;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
}

.form-range__inputs .form-range__label:last-child .form-range__input {
    text-align: right;
}

.irs--flat .irs-bar {
    height: 2px;
    background-color: #D40200;
    top: 6px;
}

.irs--flat .irs-line {
    height: 2px;
    top: 6px;
}

.irs--flat .irs-handle {
    top: 0;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #D40200;
    cursor: pointer;
}

.irs--flat .irs-handle>i:first-child {
    display: none;
}

.irs.irs--flat {
    height: 10px;
}

.form-range__range {
    width: 100%;
}

.filter__main .btn {
    width: max-content;
}

.filter__hidden-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}

.form-two-inputs__title {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
}

.form-two-inputs__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 5px 1fr;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 5px;
}

.form-two-inputs__grid .form-input:first-child .form-input__input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.form-two-inputs__grid .form-input:last-child .form-input__input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.filter__hidden {
    display: none;
}

.compilations {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}

.compilations-card {
    height: 250px;
    text-decoration: none;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    border-radius: 8px;
    /* background-position: center;
    background-size: cover; */
    /* padding: 20px; */
    background-color: #bcbbbb;
    overflow: hidden;
    position: relative;
}

.compilations-card-img::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0%,
      #F6F6F6 50%,
      rgba(255, 255, 255, 0) 100%
    );
    animation: shimmer 1.5s infinite;
    z-index: 1;
    pointer-events: none;
  }

 
  .compilations-card-img.loaded::before {
    display: none;
  }
  .compilations-card-img img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.compilations-card__title{
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 1;
}

.app-section.app-section_background {
    background: #F0F1F5;
    padding: 80px 0;
}

.help {
    background: #fff;
    border-radius: 8px;
    max-width: 535px;
    padding: 40px;
}

.help__form {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
}

.form-checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.form-checkbox__text {
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    padding-top: 2px;
}

.form-checkbox__text a {
    display: inline;
    color: inherit;
}

.form-checkbox__input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.form-checkbox__checkbox {
    width: 16px;
    height: 16px;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #BFBFBF;
    background-position: center;
    background-repeat: no-repeat;
}

.form-checkbox__input:checked ~ .form-checkbox__checkbox {
    background-image: url('data:image/svg+xml,<svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1L3.5 6.5L1 4" stroke="black" stroke-width="1.6666" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    border-color: #000;
}

.form-checkbox:hover .form-checkbox__checkbox {
    border-color: #000;
}

.help__asset {
    width: 100%;
    -o-object-fit: scale-down;
    object-fit: scale-down;
    max-width: 70%;
}

.car-card {
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
}

.car-card__photo {
    position: relative;
    z-index: 1;
    /* background-position: center;
    background-size: cover; */
    height: 240px;
    text-decoration: none;
    color: #000;
    overflow: hidden;
}

.car-card__photo-img::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0%,
      #F6F6F6 50%,
      rgba(255, 255, 255, 0) 100%
    );
    animation: shimmer 1.5s infinite;
    z-index: 1;
    pointer-events: none;
  }

 
  .car-card__photo-img.loaded::before {
    display: none;
  }
  .car-card__photo-img img{
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

.car-labels {
    position: absolute;
    top: 20px;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 10px;
    z-index: 3;
}

.car-labels__item {
    padding: 5px;
    font-size: 10px;
    font-weight: 500;
    background: #000;
    color: #fff;
    border-radius: 0 2px 2px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 5px;
}

.car-labels__item.car-labels__item_vin {
    background: #fff;
    color: #000;
}

.car-labels__item.car-labels__item_vin:before {
    content: "";
    background: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.533938 7.79933C0.397865 7.80762 0.261446 7.8128 0.126065 7.82523C0.0252184 7.83456 0.000698458 7.79069 0.0010437 7.69605C0.00415179 6.93792 0.00518754 6.17978 7.25079e-06 5.42199C-0.000683199 5.30317 0.042832 5.28141 0.149549 5.27968C1.13176 5.2631 2.03834 4.98368 2.85581 4.44521C4.16577 3.58242 4.94905 2.36802 5.21084 0.819624C5.25021 0.58752 5.27957 0.354035 5.27542 0.118476C5.27404 0.0286745 5.3034 -0.000338186 5.39354 7.05184e-06C6.15161 0.00276991 6.90968 0.00415185 7.6674 7.25063e-06C7.86771 -0.00102938 7.77688 0.138856 7.79484 0.227967C7.81073 0.371996 7.77067 0.511533 7.76134 0.653491C7.71092 1.40023 7.52995 2.11623 7.26816 2.81461C7.11137 3.23358 6.89379 3.62249 6.69244 4.01969C6.26661 4.71358 5.7572 5.33667 5.14556 5.87687C4.80918 6.17391 4.43964 6.42432 4.07529 6.68267C4.03453 6.7027 3.99274 6.72066 3.95337 6.74346C2.8938 7.35515 1.75928 7.72507 0.533938 7.79898L0.533938 7.79933Z" fill="%2300A8FF"/><path d="M11.4806 4.17857C11.5493 4.17823 11.6177 4.17546 11.6864 4.17754C11.8941 4.18421 11.9979 4.29428 11.9979 4.50773C11.9979 5.19057 11.9958 5.87307 12 6.55591C12.0007 6.66471 11.9869 6.71376 11.856 6.71825C9.27403 6.80356 7.1832 8.63829 6.76324 11.1814C6.74114 11.3154 6.72249 11.4505 6.70212 11.5848C6.63857 11.5651 6.66171 11.5092 6.65929 11.4695C6.60921 10.6892 6.40338 9.94905 6.09048 9.23582C5.88361 8.76401 5.60041 8.33745 5.31307 7.91262C5.56242 7.5503 5.8097 7.18764 6.10084 6.85606C6.62924 6.25438 7.2395 5.7508 7.91296 5.32113C7.97374 5.29039 8.03625 5.26242 8.09531 5.22822C8.89102 4.77058 9.73854 4.45523 10.6458 4.30671C10.9238 4.26112 11.2025 4.22106 11.4809 4.17857L11.4806 4.17857Z" fill="%2346E650"/><path d="M5.31273 7.91262C5.59972 8.3371 5.88292 8.76401 6.09014 9.23582C6.40304 9.94905 6.60887 10.6892 6.65895 11.4695C6.66137 11.5092 6.63857 11.5651 6.70178 11.5848C6.74667 11.6954 6.71352 11.8107 6.72353 11.9233C6.73079 12.0038 6.6738 11.9979 6.62131 11.9979C5.84113 11.9979 5.06096 11.9962 4.28079 12C4.18063 12.0003 4.17338 11.9544 4.17131 11.8753C4.14748 10.8664 3.79417 9.98118 3.13211 9.22753C2.46936 8.47353 1.63324 8.01623 0.637901 7.85804C0.597494 7.85148 0.539127 7.87151 0.533946 7.80002C1.75964 7.72576 2.89381 7.35619 3.95373 6.7445C3.9931 6.7217 4.03489 6.70374 4.07564 6.68371C4.54361 7.03774 4.94181 7.46188 5.31273 7.91296L5.31273 7.91262Z" fill="%23FF4352"/><path d="M11.4806 4.17857C11.2022 4.22106 10.9231 4.26112 10.6455 4.30671C9.7382 4.45523 8.89103 4.77058 8.09497 5.22822C8.03591 5.26207 7.9734 5.29005 7.91262 5.32113C7.4481 4.94189 7.05888 4.49184 6.6928 4.02004C6.89414 3.62283 7.11172 3.23358 7.26852 2.81496C7.52996 2.11623 7.71127 1.40023 7.76169 0.653836C7.77136 0.51188 7.81143 0.371995 7.79519 0.228311C7.84354 0.667997 7.91227 1.10423 8.08495 1.5149C8.69417 2.9659 9.78034 3.82973 11.3207 4.12987C11.3763 4.14058 11.4353 4.13713 11.4806 4.17926L11.4806 4.17857Z" fill="%23B248FF"/></svg>') center no-repeat;
    width: 12px;
    height: 12px;
}

.car-card__body {
    padding: 20px;
}

.car-card__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 10px;
    text-decoration: none;
    color: #000;
    margin-bottom: 20px;
}

.car-card__heading-info {
    white-space: nowrap;
    font-size: 14px;
    font-weight: 500;
    opacity: .5;
}

.car-card__heading-text {
    font-size: 20px;
    font-weight: bold;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.car-card__props {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 5px 1fr 5px 1fr;
    grid-template-columns: repeat(3, 1fr);
    gap: 5px;
    opacity: .5;
    margin-bottom: 20px;
}

.car-card__props-item {
    font-size: 12px;
    font-weight: 500;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
}

.car-card__pricing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 10px;
    margin-bottom: 10px;
}

.car-card__pricing-large {
    font-size: 20px;
    font-weight: bold;
}

.question-alt {
    position: relative;
    z-index: 1;
}

.car-card__pricing-under {
    font-weight: 500;
    color: #BFBFBF;
    text-decoration: line-through;
}

.question-alt__text {
    position: absolute;
    background: #fff;
    border-radius: 4px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 155px;
    font-size: 12px;
    padding: 4px;
    top: 25px;
    left: 0;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    -webkit-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
    pointer-events: none;
    -webkit-transform: translate(0, -10px);
    -ms-transform: translate(0, -10px);
    transform: translate(0, -10px);
    opacity: 0;
}

.question-alt__icon {
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.268 20C10.0902 20 9.91236 20 9.73457 20C9.69917 19.995 9.66385 19.9865 9.62835 19.9856C9.09769 19.9724 8.57363 19.9052 8.05323 19.8023C6.96411 19.587 5.94212 19.1952 4.98467 18.6356C4.27488 18.2208 3.62621 17.7251 3.03691 17.1507C2.38305 16.5133 1.82418 15.8022 1.36359 15.0147C0.82666 14.0966 0.445044 13.117 0.222964 12.0764C0.126338 11.6236 0.0576887 11.1666 0.0315302 10.7037C0.0232723 10.5575 0.0106269 10.4116 0 10.2655C0 10.0877 0 9.90989 0 9.7321C0.00493807 9.69969 0.0136297 9.66733 0.014247 9.63483C0.023973 9.12346 0.0874839 8.61801 0.183626 8.11647C0.343463 7.28275 0.608534 6.48348 0.974502 5.71753C1.445 4.73279 2.06054 3.84802 2.81875 3.06425C3.7199 2.13275 4.76172 1.39904 5.94522 0.867746C7.05405 0.369956 8.21653 0.09089 9.42809 0.0165358C9.92174 -0.0137597 10.4154 -0.00116435 10.9085 0.0439953C11.5172 0.099715 12.1147 0.211104 12.7029 0.375878C13.3967 0.570213 14.0601 0.839836 14.6944 1.18024C15.5931 1.6626 16.401 2.26761 17.1159 2.99541C18.0282 3.92429 18.7378 4.98814 19.239 6.19087C19.6714 7.22854 19.9175 8.30906 19.9835 9.43C20.0258 10.1496 19.9861 10.8659 19.872 11.5784C19.7435 12.3809 19.519 13.1551 19.1999 13.9016C18.8757 14.6597 18.4627 15.3666 17.9632 16.0232C17.1897 17.04 16.2575 17.8808 15.1676 18.5462C14.3538 19.0432 13.4856 19.4149 12.5639 19.6602C11.9575 19.8216 11.3418 19.9287 10.7149 19.9678C10.5659 19.9771 10.417 19.9892 10.268 20ZM10.9656 12.9033C10.9774 12.6551 10.9912 12.4148 10.9998 12.1743C11.0144 11.7654 11.1893 11.4314 11.4857 11.1615C11.8422 10.8368 12.2081 10.5223 12.5701 10.2036C12.9431 9.87509 13.315 9.54466 13.6251 9.15402C14.355 8.23479 14.4663 7.23643 13.9663 6.17999C13.7109 5.64034 13.3051 5.21707 12.8197 4.87478C12.1001 4.36731 11.2818 4.15509 10.4152 4.09894C10.0267 4.07377 9.63906 4.08399 9.25174 4.12959C8.88145 4.17318 8.51677 4.24368 8.17202 4.3845C6.88771 4.90908 6.04323 5.81297 5.77421 7.20298C5.75354 7.30975 5.7473 7.41932 5.73423 7.52852C5.91771 7.55253 6.08782 7.57532 6.25807 7.59695C6.76896 7.66185 7.27985 7.72679 7.79107 7.7889C7.80919 7.79111 7.84347 7.7674 7.84896 7.7493C7.8915 7.60928 7.92208 7.46541 7.96886 7.32695C8.1787 6.70604 8.55169 6.2288 9.17832 5.983C9.54894 5.83763 9.93415 5.80049 10.3298 5.82985C10.807 5.86529 11.2287 6.01939 11.5836 6.3523C12.1677 6.90036 12.2045 7.78463 11.6461 8.35162C11.4364 8.56454 11.2014 8.75289 10.9752 8.94921C10.6066 9.26906 10.2262 9.5759 9.8685 9.90745C9.49578 10.253 9.20895 10.6621 9.05694 11.1564C8.93938 11.5387 8.89502 11.9307 8.88888 12.3279C8.88594 12.5183 8.89819 12.7089 8.90366 12.9033C9.59772 12.9033 10.2827 12.9033 10.9656 12.9033ZM8.90845 15.9081C9.6033 15.9081 10.2879 15.9081 10.9736 15.9081C10.9736 15.1633 10.9736 14.4241 10.9736 13.686C10.2817 13.686 9.59689 13.686 8.90845 13.686C8.90845 14.4285 8.90845 15.1657 8.90845 15.9081Z" fill="%23BFBFBF"/></svg>') center no-repeat;
    width: 20px;
    height: 20px;
}

.question-alt:hover .question-alt__text {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
}

.car-card__description {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
}

.cars-carousel {
    padding: 80px 10px 10px;
    margin: -80px -10px 0;
}

.cars-carousel__nav {
    position: absolute;
    right: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
}

.cars-carousel__nav .carousel-next, .cars-carousel__nav .carousel-prev {
    position: relative;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: 0;
}

.section-hero.section-hero_small .hero-banner {
    height: 515px;
}

.bank-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 8px;
    background: #fff;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    padding: 10px;
    height: 75px;
}

.bank-card__logo {
    height: 100%;
    width: 100%;
    -o-object-fit: scale-down;
    object-fit: scale-down;
}

.banks-carousel {
    padding: 10px 110px;
    position: relative;
    z-index: 1;
}

.banks-carousel:after, .banks-carousel:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    background: #fff;
    z-index: 2;
    width: 100px;
}

.banks-carousel:after {
    left: 0;
}

.banks-carousel:before {
    right: 0;
}

.banks-carousel .carousel-prev, .banks-carousel .carousel-next {
    background-color: #F0F1F5;
    top: 44%;
}

.services {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}

.services-card {
    height: 250px;
    background-position: center;
    background-size: cover;
    border-radius: 8px;
    color: #fff;
    text-decoration: none;
    padding: 20px;
    font-size: 20px;
    font-weight: 600;
}

.footer {
    background: #000;
    color: #fff;
    padding: 80px 0;
}

.footer__inner {
    display: -ms-grid;
    display: grid;
    grid-gap: 40px;
}

.footer-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 7%;
    border-bottom: 1px solid #5C5C5C;
    padding: 0 0 16px;
}

.footer-top__info {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.footer-top__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.footer-top__logo-img {
    max-width: 195px;
}

.footer-top__info-item__content {
    font-size: 18px;
    font-weight: 500;
}

.footer-top__info-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
}

.footer-top__info-item.footer-top__info-item_phone .footer-top__info-item__content a:before {
    content: "";
    width: 24px;
    height: 24px;
}

.footer-top__info-item.footer-top__info-item_geo:before {
    background: url('data:image/svg+xml,<svg width="22" height="24" viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 5.99977C10.2089 5.99977 9.43552 6.23436 8.77772 6.67389C8.11992 7.11341 7.60723 7.73813 7.30448 8.46903C7.00173 9.19994 6.92252 10.0042 7.07686 10.7801C7.2312 11.5561 7.61216 12.2688 8.17157 12.8282C8.73098 13.3876 9.44372 13.7686 10.2196 13.9229C10.9956 14.0772 11.7998 13.998 12.5307 13.6953C13.2616 13.3925 13.8864 12.8798 14.3259 12.222C14.7654 11.5642 15 10.7909 15 9.99977C15 8.9389 14.5786 7.92148 13.8284 7.17134C13.0783 6.42119 12.0609 5.99977 11 5.99977ZM11 11.9998C10.6044 11.9998 10.2178 11.8825 9.88886 11.6627C9.55996 11.4429 9.30362 11.1306 9.15224 10.7651C9.00087 10.3997 8.96126 9.99755 9.03843 9.60959C9.1156 9.22162 9.30608 8.86526 9.58579 8.58555C9.86549 8.30585 10.2219 8.11537 10.6098 8.0382C10.9978 7.96103 11.3999 8.00063 11.7654 8.15201C12.1308 8.30338 12.4432 8.55973 12.6629 8.88863C12.8827 9.21752 13 9.6042 13 9.99977C13 10.5302 12.7893 11.0389 12.4142 11.414C12.0391 11.7891 11.5304 11.9998 11 11.9998Z" fill="white"/><path d="M10.9998 24.0001C10.1578 24.0044 9.32693 23.8069 8.57689 23.4241C7.82684 23.0413 7.17942 22.4844 6.68882 21.8C2.87782 16.543 0.944824 12.591 0.944824 10.053C0.944824 7.3863 2.00419 4.82877 3.88987 2.94309C5.77554 1.05741 8.33307 -0.00195312 10.9998 -0.00195312C13.6666 -0.00195312 16.2241 1.05741 18.1098 2.94309C19.9955 4.82877 21.0548 7.3863 21.0548 10.053C21.0548 12.591 19.1218 16.543 15.3108 21.8C14.8202 22.4844 14.1728 23.0413 13.4228 23.4241C12.6727 23.8069 11.8419 24.0044 10.9998 24.0001ZM10.9998 2.18105C8.91224 2.18343 6.91084 3.01377 5.4347 4.48992C3.95855 5.96606 3.12821 7.96746 3.12582 10.055C3.12582 12.065 5.01882 15.782 8.45482 20.521C8.74652 20.9228 9.12919 21.2498 9.57154 21.4753C10.0139 21.7008 10.5033 21.8183 10.9998 21.8183C11.4963 21.8183 11.9858 21.7008 12.4281 21.4753C12.8705 21.2498 13.2531 20.9228 13.5448 20.521C16.9808 15.782 18.8738 12.065 18.8738 10.055C18.8714 7.96746 18.0411 5.96606 16.565 4.48992C15.0888 3.01377 13.0874 2.18343 10.9998 2.18105Z" fill="white"/></svg>') center no-repeat;
}

.footer-top__info-item.footer-top__info-item_time:before {
    background: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.4338 14.4487C14.9577 14.6233 15.524 14.3402 15.6987 13.8162C15.8733 13.2923 15.5902 12.726 15.0662 12.5513L14.4338 14.4487ZM11 12.25H10C10 12.6804 10.2754 13.0626 10.6838 13.1987L11 12.25ZM12 7.02319C12 6.4709 11.5523 6.02319 11 6.02319C10.4477 6.02319 10 6.4709 10 7.02319H12ZM15.0662 12.5513L11.3162 11.3013L10.6838 13.1987L14.4338 14.4487L15.0662 12.5513ZM12 12.25V7.02319H10V12.25H12ZM20 11C20 15.9706 15.9706 20 11 20V22C17.0751 22 22 17.0751 22 11H20ZM11 20C6.02944 20 2 15.9706 2 11H0C0 17.0751 4.92487 22 11 22V20ZM2 11C2 6.02944 6.02944 2 11 2V0C4.92487 0 0 4.92487 0 11H2ZM11 2C15.9706 2 20 6.02944 20 11H22C22 4.92487 17.0751 0 11 0V2Z" fill="white"/></svg>') center no-repeat;
}

.footer-top__info-item.footer-top__info-item_phone .footer-top__info-item__content a:before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.093 16.7391C23.6725 17.3202 23.9979 18.1074 23.9979 18.9281C23.9979 19.7488 23.6725 20.536 23.093 21.1171L22.183 22.1661C13.993 30.0071 -5.93701 10.0821 1.78298 1.86613L2.93298 0.866132C3.51475 0.302809 4.29491 -0.0088188 5.10468 -0.00133303C5.91446 0.00615273 6.68872 0.332151 7.25998 0.906132C7.29098 0.937132 9.14398 3.34413 9.14398 3.34413C9.6938 3.92176 9.99988 4.68906 9.99858 5.48654C9.99727 6.28401 9.68869 7.05031 9.13698 7.62613L7.97898 9.08213C8.61982 10.6392 9.56204 12.0544 10.7515 13.2462C11.9409 14.4381 13.3542 15.3831 14.91 16.0271L16.375 14.8621C16.9509 14.3108 17.717 14.0026 18.5143 14.0015C19.3115 14.0004 20.0785 14.3065 20.656 14.8561C20.656 14.8561 23.062 16.7081 23.093 16.7391ZM21.717 18.1931C21.717 18.1931 19.324 16.3521 19.293 16.3211C19.0869 16.1169 18.8086 16.0023 18.5185 16.0023C18.2283 16.0023 17.95 16.1169 17.744 16.3211C17.717 16.3491 15.7 17.9561 15.7 17.9561C15.564 18.0643 15.4023 18.1352 15.2306 18.1619C15.0589 18.1885 14.8833 18.17 14.721 18.1081C12.7054 17.3577 10.8747 16.1829 9.35281 14.6632C7.83091 13.1436 6.65338 11.3146 5.89998 9.30013C5.83318 9.13559 5.8114 8.95622 5.83688 8.78047C5.86237 8.60472 5.93419 8.43893 6.04498 8.30013C6.04498 8.30013 7.65198 6.28213 7.67898 6.25613C7.88324 6.05012 7.99786 5.77175 7.99786 5.48163C7.99786 5.19152 7.88324 4.91315 7.67898 4.70713C7.64798 4.67713 5.80698 2.28213 5.80698 2.28213C5.59788 2.09464 5.32498 1.99423 5.04423 2.00148C4.76347 2.00873 4.49612 2.1231 4.29698 2.32113L3.14698 3.32113C-2.49501 10.1051 14.776 26.4181 20.721 20.8001L21.632 19.7501C21.8454 19.5524 21.9737 19.2794 21.9895 18.9888C22.0054 18.6983 21.9076 18.4129 21.717 18.1931Z" fill="white"/></svg>') center no-repeat;
}

.footer-top__info-item.footer-top__info-item_phone .footer-top__info-item__content a {
    gap: 10px;
}

@media (max-width: 786px) {
    .footer-top__info-item.footer-top__info-item_phone .footer-top__info-item__content a {
        gap: 5px;
        line-height: 35px;
        height: 35px;
        font-size: 11px;
    }
    .footer-top__info-item.footer-top__info-item_phone .footer-top__info-item__content a:before {
        max-height: 15px;
        background-size: contain;
    }
}

.footer-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
    padding: 20px 0;
    border-bottom: 1px solid #5C5C5C;
}

.footer-main__text {
    font-size: 18px;
    font-weight: 500;
    color: #BFBFBF;
}

.footer-main__nav {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 55px;
}

.footer-main__nav-item {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    color: inherit;
    text-decoration: none;
}

.footer-catalog {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 310px;
    grid-template-columns: 1fr 310px;
    grid-gap: 20px;
    border-bottom: 1px solid #5C5C5C;
    padding-bottom: 40px;
    margin-bottom: 20px;
}

.popular-links__title {
    margin-bottom: 20px;
}

.popular-links__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 10px 1fr 10px 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 15px;
}

.popular-links__item {
    color: #BFBFBF;
    text-decoration: none;
}

.payment-info__title {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 20px;
}

.payment-info__logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.footer-terms-info {
    font-size: 10px;
    font-weight: 500;
    color: #BFBFBF;
}

.app-modal {
    border-radius: 8px;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    max-width: 535px;
}

.app-modal__heading {
    text-align: center;
    margin-bottom: 10px;
    font-weight: 700;
}

.app-modal__sub-heading {
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 20px;
}

.app-modal__form {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
}
.app-modal__form-megasave{
    max-width: 1320px;
}
.app-modal__form-megasave .prize-draw__image-megasave{
    width: 100%;
    

}
.prize-draw__image-megasave-context{
    padding: 40px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.prize-draw__image-megasave h3{
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height:  28.8px;
    border-radius: 12px;
    background-color: #0E0E0E;    
    padding: 8px 16px;
    width: max-content;
}
.prize-draw__image-megasave p{
    padding: 12px 16px 8px;
    border-radius: 12px;
    background-color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 28.8px;
    color: #D40200;
    width: max-content;
}
.prize-draw__image-megasave-mobil{
    display: none;
}


.car-photo {
    position: relative;
    width: 100%;
    height: 245px;
    background-position: center;
    background-size: cover;
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 20px;
}

.all-marks__hidden.--show {
    display: block;
}

.filter__hidden.--active {
    display: block;
}

.filter__show-hidden.--active {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.filter__hidden-grid > * {
    min-width: 0;
}

.section-hero-banner:first-child {
    margin-top: 0;
}

.catalog {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
}

.catalog > * {
    min-width: 0;
}

.catalog__body {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}

.catalog__body > * {
    min-width: 0;
}

.catalog__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.sort-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 10px;
}

.sort-nav__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.sort-nav__link {
    padding: 10px;
    color: inherit;
    text-decoration: none;
    border-bottom: 2px solid #BFBFBF;
}

.sort-nav__link.sort-nav__link_active {
    border-color: #000;
}

.sort-nav__title {
    font-size: 14px;
    font-weight: 500;
}

.credit-card {
    border-radius: 8px;
    background-position: center;
    background-size: cover;
    color: #fff;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
}

.credit-card__title {
    font-size: 43px;
    font-weight: 500;
}

.credit-card__sub {
    font-size: 18px;
    font-weight: 500;
}

.credit-card .btn {
    width: 100%;
}

.btn.btn_light {
    background: #fff;
    color: #000;
}

.btn.btn_light:hover {
    background: #f3f3f3;
    color: #000;
}

.pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: center;
    gap: 10px;
}

.pagination__prev, .pagination__next {
    width: 24px;
    height: 24px;
}

.pagination__prev {
    background: url('data:image/svg+xml,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.59986 7.71055C2.50613 7.61759 2.43174 7.50699 2.38097 7.38513C2.3302 7.26327 2.30406 7.13256 2.30406 7.00055C2.30406 6.86854 2.3302 6.73783 2.38097 6.61597C2.43174 6.49411 2.50613 6.38351 2.59986 6.29055L7.18986 1.71055C7.28359 1.61759 7.35798 1.50698 7.40875 1.38513C7.45952 1.26327 7.48566 1.13256 7.48566 1.00055C7.48566 0.868537 7.45952 0.737831 7.40875 0.615972C7.35798 0.494112 7.28359 0.383511 7.18986 0.290548C7.0025 0.104297 6.74905 -0.000244141 6.48486 -0.000244141C6.22067 -0.000244141 5.96722 0.104297 5.77986 0.290548L1.18986 4.88055C0.628058 5.44305 0.3125 6.20555 0.3125 7.00055C0.3125 7.79555 0.628058 8.55805 1.18986 9.12055L5.77986 13.7105C5.96612 13.8953 6.21752 13.9994 6.47986 14.0006C6.61147 14.0013 6.74193 13.9761 6.86377 13.9263C6.9856 13.8766 7.09642 13.8032 7.18986 13.7105C7.28359 13.6176 7.35798 13.507 7.40875 13.3851C7.45952 13.2633 7.48566 13.1326 7.48566 13.0006C7.48566 12.8685 7.45952 12.7378 7.40875 12.616C7.35798 12.4941 7.28359 12.3835 7.18986 12.2906L2.59986 7.71055Z" fill="black"/></svg>') center no-repeat;
}

.pagination__next {
    background: url('data:image/svg+xml,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.3998 4.88055L1.8098 0.290548C1.62244 0.104297 1.36899 -0.000244141 1.1048 -0.000244141C0.840616 -0.000244141 0.587165 0.104297 0.399802 0.290548C0.306074 0.383511 0.23168 0.494112 0.180911 0.615972C0.130142 0.737831 0.104004 0.868537 0.104004 1.00055C0.104004 1.13256 0.130142 1.26327 0.180911 1.38513C0.23168 1.50698 0.306074 1.61759 0.399802 1.71055L4.9998 6.29055C5.09353 6.38351 5.16793 6.49411 5.21869 6.61597C5.26946 6.73783 5.2956 6.86854 5.2956 7.00055C5.2956 7.13256 5.26946 7.26327 5.21869 7.38513C5.16793 7.50699 5.09353 7.61759 4.9998 7.71055L0.399802 12.2906C0.211499 12.4775 0.105184 12.7316 0.104246 12.997C0.103308 13.2624 0.207825 13.5172 0.394803 13.7056C0.581781 13.8939 0.835903 14.0002 1.10127 14.0011C1.36663 14.002 1.6215 13.8975 1.8098 13.7105L6.3998 9.12055C6.96161 8.55805 7.27716 7.79555 7.27716 7.00055C7.27716 6.20555 6.96161 5.44305 6.3998 4.88055Z" fill="black"/></svg>') center no-repeat;
}

.pagination__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.pagination__links-item {
    padding: 10px;
    border-bottom: 2px solid #BFBFBF;
    text-decoration: none;
    color: inherit;
    font-size: 14px;
    font-weight: 500;
}

.pagination__links-item.pagination__links-item_active {
    border-color: #000;
}
/*
.app-section.section-breadcrumbs {
    margin: -45px 0 30px;
}
*/
.app-section.section-breadcrumbs + .app-section {
    margin-top: 30px;
}

.breadcrumbs__item {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    position: relative;
    z-index: 1;
    color: #5C5C5C;
}

.breadcrumbs__item:not(:first-child):after {
    content: "";
    width: 5px;
    height: 5px;
    background: #0063C7;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -15px;
}

.breadcrumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px 25px;
}

.breadcrumbs__item:last-child {
    color: #0063C7;
}

.app-section.app-section_background:last-child {
    margin-bottom: 0;
}

.app-section.section-breadcrumbs:first-child {
    margin-top: 30px;
}

.model {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
}

.model > * {
    min-width: 0;
}

.model__main {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 530px;
    grid-template-columns: 1fr 530px;
    grid-gap: 20px;
}

.model__main > * {
    min-width: 0;
}

.model-carousel-main {
    height: 534px;
    border-radius: 8px;
    margin-bottom: 20px;
}

.model-carousel-main__slide {
    background-position: center;
    background-size: cover;
    position: relative;
    overflow: hidden;
}
.model-carousel-main__slide-img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.model-carousel-main__slide-img::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0%,
      #F6F6F6 50%,
      rgba(255, 255, 255, 0) 100%
    );
    animation: shimmer 1.5s infinite;
    z-index: 1;
    pointer-events: none;
  }

 
  .model-carousel-main__slide-img.loaded::before {
    display: none;
  }
  .model-carousel-main__slide-img img{
    object-fit: cover;
    width: 100%;
    height: 100%;
  }


.model-carousel-thumbs {
    height: 135px;
}

.model-carousel-thumbs__slide {
    border-radius: 8px;
    position: relative;
    overflow: hidden;
}
.model-carousel-thumbs__slide-img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.model-carousel-thumbs__slide-img::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0%,
      #F6F6F6 50%,
      rgba(255, 255, 255, 0) 100%
    );
    animation: shimmer 1.5s infinite;
    z-index: 1;
    pointer-events: none;
  }

 
  .model-carousel-thumbs__slide-img.loaded::before {
    display: none;
  }
  .model-carousel-thumbs__slide-img img{
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

.model-main-info {
    background: #fff;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    border-radius: 8px;
}

.model-main-info__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 20px;
    padding: 20px;
}

.model-main-info__row:not(:last-child) {
    border-bottom: 1px solid #BFBFBF;
}

.model-main-info__price-value {
    font-size: 20px;
    font-weight: bold;
}

.model-main-info__price-text {
    font-size: 10px;
    font-weight: 500;
}

.question-alt.question-alt_color_blue .question-alt__icon {
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.268 20C10.0902 20 9.91236 20 9.73457 20C9.69917 19.995 9.66385 19.9865 9.62835 19.9856C9.09769 19.9724 8.57363 19.9052 8.05323 19.8023C6.96411 19.587 5.94212 19.1952 4.98467 18.6356C4.27488 18.2208 3.62621 17.7251 3.03691 17.1507C2.38305 16.5133 1.82418 15.8022 1.36359 15.0147C0.82666 14.0966 0.445044 13.117 0.222964 12.0764C0.126338 11.6236 0.0576887 11.1666 0.0315302 10.7037C0.0232723 10.5575 0.0106269 10.4116 0 10.2655C0 10.0877 0 9.90989 0 9.7321C0.00493807 9.69969 0.0136297 9.66733 0.014247 9.63483C0.023973 9.12346 0.0874839 8.61801 0.183626 8.11647C0.343463 7.28275 0.608534 6.48348 0.974502 5.71753C1.445 4.73279 2.06054 3.84802 2.81875 3.06425C3.7199 2.13275 4.76172 1.39904 5.94522 0.867746C7.05405 0.369956 8.21653 0.09089 9.42809 0.0165358C9.92174 -0.0137597 10.4154 -0.00116435 10.9085 0.0439953C11.5172 0.099715 12.1147 0.211104 12.7029 0.375878C13.3967 0.570213 14.0601 0.839836 14.6944 1.18024C15.5931 1.6626 16.401 2.26761 17.1159 2.99541C18.0282 3.92429 18.7378 4.98814 19.239 6.19087C19.6714 7.22854 19.9175 8.30906 19.9835 9.43C20.0258 10.1496 19.9861 10.8659 19.872 11.5784C19.7435 12.3809 19.519 13.1551 19.1999 13.9016C18.8757 14.6597 18.4627 15.3666 17.9632 16.0232C17.1897 17.04 16.2575 17.8808 15.1676 18.5462C14.3538 19.0432 13.4856 19.4149 12.5639 19.6602C11.9575 19.8216 11.3418 19.9287 10.7149 19.9678C10.5659 19.9771 10.417 19.9892 10.268 20ZM10.9656 12.9033C10.9774 12.6551 10.9912 12.4148 10.9998 12.1743C11.0144 11.7654 11.1893 11.4314 11.4857 11.1615C11.8422 10.8368 12.2081 10.5223 12.5701 10.2036C12.9431 9.87509 13.315 9.54466 13.6251 9.15402C14.355 8.23479 14.4663 7.23643 13.9663 6.17999C13.7109 5.64034 13.3051 5.21707 12.8197 4.87478C12.1001 4.36731 11.2818 4.15509 10.4152 4.09894C10.0267 4.07377 9.63906 4.08399 9.25174 4.12959C8.88145 4.17318 8.51677 4.24368 8.17202 4.3845C6.88771 4.90908 6.04323 5.81297 5.77421 7.20298C5.75354 7.30975 5.7473 7.41932 5.73423 7.52852C5.91771 7.55253 6.08782 7.57532 6.25807 7.59695C6.76896 7.66185 7.27985 7.72679 7.79107 7.7889C7.80919 7.79111 7.84347 7.7674 7.84896 7.7493C7.8915 7.60928 7.92208 7.46541 7.96886 7.32695C8.1787 6.70604 8.55169 6.2288 9.17832 5.983C9.54894 5.83763 9.93415 5.80049 10.3298 5.82985C10.807 5.86529 11.2287 6.01939 11.5836 6.3523C12.1677 6.90036 12.2045 7.78463 11.6461 8.35162C11.4364 8.56454 11.2014 8.75289 10.9752 8.94921C10.6066 9.26906 10.2262 9.5759 9.8685 9.90745C9.49578 10.253 9.20895 10.6621 9.05694 11.1564C8.93938 11.5387 8.89502 11.9307 8.88888 12.3279C8.88594 12.5183 8.89819 12.7089 8.90366 12.9033C9.59772 12.9033 10.2827 12.9033 10.9656 12.9033ZM8.90845 15.9081C9.6033 15.9081 10.2879 15.9081 10.9736 15.9081C10.9736 15.1633 10.9736 14.4241 10.9736 13.686C10.2817 13.686 9.59689 13.686 8.90845 13.686C8.90845 14.4285 8.90845 15.1657 8.90845 15.9081Z" fill="%230063C7"/></svg>') center no-repeat;
}

.model-main-info__row .btn {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.model-main-info__link {
    text-decoration: none;
    color: #0063C7;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 600;
    background: none;
    border: none;
    cursor: pointer;
}

.model-main-info__link.model-main-info__link_black {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000;
}

.model-main-info__row .question-alt {
    margin-left: -10px;
}

.model__main__col:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 20px;
}

.model__main__col:last-child > * {
    width: 100%;
}

.model-main-block {
    background: #FBFBFB;
    border-radius: 8px;
    padding: 20px;
}

.model-main-block__title {
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
}

.model-props {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px 20px;
}

.model-props__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 12px;
}

.model-props__icon {
    width: 20px;
    height: 20px;
    -o-object-fit: scale-down;
    object-fit: scale-down;
    display: block;
}

.model-props__text {
    font-size: 12px;
    font-weight: 500;
    color: #5C5C5C;
}

.list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 12px;
}

.list__item {
    position: relative;
    z-index: 1;
    color: #5C5C5C;
    font-size: 14px;
    font-weight: 500;
    padding-left: 35px;
}

.list__item:after {
    content: "";
    background: #0063C7;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    top: 3px;
    left: 0;
}

.model__bottom {
    background: #fff;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    border-radius: 8px;
    padding: 40px;
}

.model__bottom-title {
    margin-bottom: 20px;
}

.model-description__hidden {
    display: none;
}

.model-description__grid {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 70px;
    -moz-column-gap: 70px;
    column-gap: 70px;
}

.model-description__block-title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}

.model-description__block {
    margin-bottom: 40px;
}

.model-description__block-list {
    display: -ms-grid;
    display: grid;
    grid-gap: 10px;
}

.model-description__block-list-item {
    font-size: 18px;
    font-weight: 500;
}

.model-description__show {
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    background: none;
    border: none;
    font-family: 'Inter', sans-serif;
    font-size: 20px;
    text-decoration: underline;
    color: #D40200;
    cursor: pointer;
}

.model-description__hidden.--show {
    display: block;
}

.finance-page-form {
    border-radius: 8px;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    background: #fff;
    padding: 40px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 40px 1fr;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 40px;
    margin-bottom: 20px;
}

.form-input-button {
    cursor: pointer;
    width: 100%;
    height: 55px;
    border-radius: 8px;
    background-color: #fff;
    border: 1px solid transparent;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    padding: 0 45px 0 20px;
    background-image: url('data:image/svg+xml,<svg width="14" height="9" viewBox="0 0 14 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.7098 1.20998C13.6169 1.11625 13.5063 1.04186 13.3844 0.991091C13.2625 0.940323 13.1318 0.914185 12.9998 0.914185C12.8678 0.914185 12.7371 0.940323 12.6152 0.991091C12.4934 1.04186 12.3828 1.11625 12.2898 1.20998L7.70982 5.78997C7.61685 5.8837 7.50625 5.9581 7.38439 6.00886C7.26253 6.05963 7.13183 6.08577 6.99982 6.08577C6.86781 6.08577 6.7371 6.05963 6.61524 6.00886C6.49338 5.9581 6.38278 5.8837 6.28982 5.78997L1.70982 1.20998C1.61685 1.11625 1.50625 1.04186 1.38439 0.991091C1.26253 0.940323 1.13183 0.914185 0.999816 0.914185C0.867804 0.914185 0.737098 0.940323 0.615239 0.991091C0.49338 1.04186 0.382779 1.11625 0.289816 1.20998C0.103565 1.39734 -0.000976562 1.6508 -0.000976562 1.91498C-0.000976562 2.17917 0.103565 2.43262 0.289816 2.61998L4.87982 7.20997C5.44232 7.77177 6.20481 8.08733 6.99982 8.08733C7.79482 8.08733 8.55732 7.77177 9.11982 7.20997L13.7098 2.61998C13.8961 2.43262 14.0006 2.17917 14.0006 1.91498C14.0006 1.6508 13.8961 1.39734 13.7098 1.20998Z" fill="black"/></svg>');
    background-position: center right 20px;
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: 500;
}

.finance-page-form__inputs {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
}

.form-range.form-range_single .form-range__wrapper {
    background: none;
    height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    z-index: 1;
    padding: 0;
}

.form-range.form-range_single .form-range__inputs {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    position: absolute;
    right: 0;
    top: -30px;
}

.form-range.form-range_single .form-range__input {
    font-size: 20px;
    font-weight: bold;
    font-family: 'Inter', sans-serif;
}

.form-range.form-range_single .irs.irs--flat {
    height: 51px;
}

.form-range.form-range_single .irs-grid-pol {
    display: none;
}

.form-range.form-range_single .irs-grid-text {
    font-size: 14px;
    font-weight: 500;
    font-family: 'Inter', sans-serif;
}

.form-range.form-range_single .irs--flat .irs-grid-text {
    color: #000;
}

.form-range.form-range_single .irs--flat .irs-handle {
    width: 15px;
    height: 15px;
}

.form-range.form-range_single .irs--flat .irs-line {
    top: 6px;
}

.form-range.form-range_single .irs--flat .irs-bar {
    top: 6px;
}

.form-range.form-range_single .irs-grid {
    bottom: 3px;
}

.form-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.form-info__title {
    font-size: 14px;
    font-weight: 500;
}

.form-info__text {
    font-family: 'Inter', sans-serif;
    font-size: 20px;
    font-weight: bold;
}

.finance-page-banner {
    border-radius: 8px;
    height: 295px;
    background-position: center;
    background-size: cover;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 40px;
    gap: 10px;
}

.finance-page-banner__title {
    font-size: 80px;
    font-weight: 500;
}

.finance-page-banner__text {
    font-size: 40px;
    font-weight: 500;
}

.terms-futures {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px;
}

.terms-futures__title {
    font-size: 30px;
    font-weight: 500;
}

.terms-futures__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}

.terms-futures__item {
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 10px;
}

.terms-futures__item:before {
    content: "";
    width: 60px;
    height: 60px;
    background: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M31.0442 4.36658C31.8192 4.70849 32.4623 5.21162 33.2117 5.66071C33.841 6.14789 34.5947 6.38056 35.4729 6.35871C35.9618 6.34631 36.6179 6.31649 37.4413 6.26925C38.6887 6.19661 39.8343 6.55004 40.6588 7.52617C40.8936 7.80372 41.1118 8.13648 41.3135 8.52445C41.6597 9.18879 41.9962 9.82862 42.3229 10.4439C42.6443 11.0303 43.1206 11.4797 43.7517 11.7921C44.1156 11.9899 44.6493 12.2651 45.3529 12.6177C46.2818 13.0836 47.0869 13.7674 47.4912 14.7648C47.7059 15.4563 47.784 16.177 47.7256 16.927C47.682 17.5104 47.6548 18.0948 47.6442 18.68C47.6324 19.3573 47.8002 19.9835 48.1476 20.5587C48.3434 20.8817 48.5327 21.1684 48.7156 21.4188C48.9013 21.717 49.0691 21.9869 49.2189 22.2284C49.4554 22.6075 49.6456 22.9937 49.7896 23.387C50.0508 24.1246 50.0688 24.85 49.8435 25.5634C49.602 26.3092 49.2304 26.9204 48.7916 27.5821C48.3057 28.2523 47.9999 28.7608 47.8742 29.1074C47.5354 30.0419 47.6469 31.0872 47.7212 32.104C47.7754 32.7719 47.73 33.4224 47.585 34.0554C47.4104 34.6572 47.104 35.1644 46.6658 35.5772C46.26 35.9599 45.8622 36.2474 45.4723 36.4399C44.8826 36.7317 44.3002 37.0317 43.7251 37.3399C43.1271 37.6363 42.6682 38.0695 42.3486 38.6393L41.8912 39.4773C41.877 39.5039 41.877 39.5304 41.8912 39.557L42.5476 40.7883C42.9404 41.5122 43.3247 42.2256 43.7003 42.9283C43.8189 43.1492 43.8148 43.3833 43.688 43.6307C43.3695 44.1693 42.6449 44.1445 42.3512 43.6086C41.9183 42.8191 41.4769 42.005 41.0269 41.1665C41.0243 41.1618 41.0205 41.1579 41.0159 41.1551C41.0114 41.1523 41.0062 41.1507 41.0008 41.1506C40.9955 41.1504 40.9902 41.1516 40.9854 41.1541C40.9807 41.1566 40.9767 41.1602 40.9738 41.1647C40.578 41.7978 40.0387 42.2666 39.3557 42.5713L38.4392 42.8052C38.0234 42.8554 37.6321 42.8687 37.2652 42.8451C36.4985 42.7954 35.8716 42.7647 35.3844 42.7529C34.2892 42.7272 33.5938 43.194 32.7242 43.7574C32.6953 43.7763 32.6891 43.8008 32.7056 43.8309L33.4151 45.1437L34.6616 47.4432L35.2305 48.4857L35.7356 49.4282L38.3879 54.3089C38.4103 54.349 38.4342 54.3502 38.4595 54.3124C39.2033 53.2129 39.9564 52.1056 40.719 50.9907C40.9702 50.6246 41.3312 50.4147 41.8018 50.3609L43.826 50.306L45.8881 50.2555C45.9194 50.2543 45.9277 50.2399 45.9129 50.2121L45.4706 49.3751L44.3506 47.2961C44.1583 46.9536 44.0409 46.7336 43.9985 46.6362C43.8534 46.3014 43.9808 45.8992 44.2904 45.7052C44.6063 45.5086 45.0574 45.5582 45.2813 45.8744C45.3532 45.976 45.4196 46.0841 45.4803 46.1986C45.8902 46.9704 46.4965 48.0871 47.2992 49.5487C47.7203 50.3435 47.5876 51.0161 46.9011 51.5665C46.6611 51.7053 46.3809 51.7767 46.0607 51.7808L42.0097 51.8863C41.9791 51.8874 41.9552 51.9004 41.9381 51.9252L41.6798 52.2875L40.7853 53.5949C40.4167 54.1329 40.0496 54.67 39.6839 55.2062C39.3849 55.6446 39.0717 55.9493 38.5692 55.9927C37.911 56.0494 37.4274 55.774 37.1184 55.1663C37.0134 54.959 36.7412 54.458 36.3018 53.6631L35.5322 52.2459L35.2163 51.6568L34.0096 49.4309L33.3152 48.1668L32.9498 47.4759L31.4034 44.6317C31.3987 44.6232 31.3911 44.6167 31.3819 44.6135C31.3728 44.6102 31.3628 44.6104 31.3538 44.614L30.4948 44.9683C30.059 45.107 29.5848 45.1507 29.0723 45.0994C28.5845 45.0244 28.1201 44.8629 27.6789 44.6148C27.6447 44.596 27.6182 44.6039 27.5993 44.6388L26.5978 46.4821L26.1732 47.258L24.9789 49.4574L24.7683 49.8658L23.7412 51.7454L22.7159 53.6321L22.416 54.1875C22.2178 54.5536 22.0191 54.918 21.8197 55.2806C21.7053 55.4896 21.5225 55.6745 21.2712 55.8351C20.7498 56.0624 20.286 56.048 19.8796 55.7917C19.672 55.6612 19.4467 55.4134 19.2037 55.0485C18.509 54.005 17.8012 52.9648 17.0805 51.9279C17.072 51.9155 17.0607 51.9053 17.0475 51.8981C17.0343 51.8909 17.0195 51.8868 17.0044 51.8863L16.2622 51.865L13.2932 51.7915C12.7969 51.7808 12.413 51.787 12.037 51.5116C11.3567 51.0138 11.3177 50.1342 11.7742 49.4379L12.2086 48.6354L12.8818 47.3847L14.3203 44.7273L15.159 43.1825L17.123 39.5552C17.133 39.5375 17.1333 39.5192 17.1239 39.5003C16.8036 38.8502 16.3798 38.0308 15.7544 37.6242C15.2542 37.2994 14.6869 36.9956 14.0523 36.7128L13.3428 36.3328C12.8621 36.047 12.4451 35.7148 12.0918 35.3363C11.8654 35.0593 11.6781 34.7484 11.5301 34.4035C11.2883 33.6329 11.2077 32.8472 11.2885 32.0465L11.3514 30.0623C11.2956 29.3572 11.0435 28.8408 10.6463 28.2526C10.2788 27.7088 9.9291 27.1537 9.59705 26.5874C9.46494 26.3624 9.32398 26.0402 9.17418 25.621C8.93591 24.8875 8.9421 24.1621 9.19276 23.4446C9.34433 23.0324 9.49708 22.6952 9.65102 22.433C9.89873 22.0102 10.2558 21.4463 10.7224 20.7412C10.9477 20.4016 11.1154 20.073 11.2257 19.7553C11.2989 19.5451 11.3384 19.3059 11.3443 19.0378L11.2655 16.5302C11.2461 15.8995 11.3404 15.2827 11.5486 14.6798C11.7079 14.3119 11.9119 13.9886 12.1608 13.7098C12.4947 13.3703 12.8922 13.0585 13.3534 12.7744L14.1284 12.3723C14.681 12.1119 15.1389 11.8736 15.5022 11.6575C15.9994 11.3625 16.3338 11.017 16.6337 10.5113C17.0557 9.80175 17.3999 9.04795 17.79 8.30832L18.4358 7.41457C19.7735 6.01857 21.3738 6.2409 23.1184 6.34897C23.7778 6.38971 24.2935 6.35369 24.6657 6.2409C24.9423 6.15764 25.2714 5.99938 25.653 5.76612C25.8919 5.62026 26.3457 5.32323 27.0145 4.87502C27.5029 4.56264 28.0095 4.31668 28.5344 4.13716C29.3801 3.89623 30.2167 3.9727 31.0442 4.36658ZM26.7128 6.88752C26.1219 7.30266 25.4802 7.60353 24.7878 7.79014C24.0606 7.89348 23.3045 7.9109 22.5195 7.8424C21.8825 7.77862 21.2494 7.78069 20.6201 7.8486C20.3281 7.90116 20.0624 8.01719 19.823 8.19671C19.6626 8.31954 19.5249 8.46068 19.4099 8.62012C19.0648 9.09903 18.7534 9.66416 18.4756 10.3155L18.1448 10.9232C17.8345 11.542 17.4294 12.072 16.9292 12.5131L16.2463 12.9879L14.0319 14.1518L13.4631 14.5628C13.1216 14.8481 12.9184 15.2018 12.8535 15.624C12.7839 16.0805 12.7683 16.568 12.8066 17.0864L12.873 19.0635C12.8412 19.8223 12.6105 20.5629 12.1812 21.2851L11.8689 21.7962L10.9064 23.2967C10.4552 24.1497 10.357 24.8937 10.8807 25.76L11.9344 27.4147C12.2186 27.8405 12.4578 28.3256 12.6518 28.87C12.7996 29.2855 12.8748 29.7532 12.8774 30.173C12.881 30.649 12.8571 31.2687 12.8058 32.0323C12.7869 32.4226 12.7901 32.8138 12.8155 33.2059C12.8468 33.6943 13.0128 34.0991 13.3136 34.4204L14.108 35.0227L16.2277 36.1184L16.8001 36.4931C17.3875 36.9939 17.834 37.5602 18.1395 38.192L18.4703 38.8059C18.7729 39.4676 19.1232 40.2205 19.6248 40.7466C20.1494 41.2967 20.9129 41.3534 21.6401 41.3197C22.0654 41.3008 22.4903 41.2808 22.9149 41.2595C23.51 41.2152 24.1081 41.2344 24.7091 41.3171C25.4079 41.4836 26.0664 41.7821 26.6845 42.2126C27.4678 42.7417 27.9853 43.0733 28.2371 43.2073C28.5822 43.391 28.8859 43.5106 29.1483 43.5661C29.7296 43.6892 30.3418 43.4518 30.8549 43.1524L31.0955 43.0125C31.8652 42.5182 32.58 42.0009 33.3912 41.605C34.096 41.3132 34.843 41.1931 35.6321 41.2444L37.5253 41.3312C37.7943 41.3312 38.0762 41.3085 38.3711 41.263C38.6506 41.2199 38.8977 41.1243 39.1124 40.976C39.3519 40.7942 39.5512 40.5822 39.7105 40.3401C40.013 39.8676 40.2781 39.3745 40.5058 38.8608C41.0622 37.7376 41.6134 36.8049 42.7192 36.1662C43.1232 35.9324 43.527 35.713 43.9304 35.5081C44.5113 35.2701 45.0601 34.943 45.5767 34.5267C45.8982 34.2586 46.0928 33.8927 46.1606 33.4292C46.2161 33.05 46.2293 32.6083 46.2004 32.104L46.127 30.1101L46.2509 29.1765C46.3812 28.72 46.5623 28.286 46.794 27.8744C47.1031 27.3819 47.4174 26.8938 47.7371 26.4102C48.0096 25.9974 48.2591 25.5661 48.405 25.0939C48.6625 24.2604 48.221 23.426 47.7592 22.7431C47.4048 22.2193 47.0627 21.6834 46.733 21.1354C46.5307 20.758 46.3703 20.3612 46.2517 19.9449L46.1288 19.0254L46.1969 17.0953C46.2228 16.6825 46.2158 16.2509 46.1757 15.8003C46.1279 15.2682 45.8873 14.8286 45.4538 14.4814C45.0191 14.1601 44.5169 13.8702 43.9472 13.6115C43.1946 13.2607 42.6025 12.9218 42.1707 12.5946C41.4312 12.0339 40.9596 11.1411 40.5049 10.2659C40.3056 9.78935 40.0437 9.30424 39.7193 8.81056C39.5843 8.56845 39.3949 8.35822 39.1514 8.17988C38.9449 8.02871 38.6943 7.92212 38.3994 7.86012C38.1039 7.79811 37.8291 7.77419 37.5749 7.78837C36.8471 7.82911 36.1051 7.86041 35.349 7.88226C34.6784 7.89998 34.0288 7.77892 33.4001 7.51909C32.9666 7.30827 32.6024 7.10425 32.3075 6.90701C31.4644 6.34188 30.7027 5.73335 29.7968 5.54999C28.8033 5.34892 27.6559 6.26305 26.7128 6.88752ZM14.5831 47.4281L14.0487 48.4202L13.0818 50.2077C13.0785 50.2136 13.0768 50.2204 13.0768 50.2272C13.0769 50.234 13.0788 50.2407 13.0822 50.2467C13.0857 50.2526 13.0907 50.2576 13.0966 50.2612C13.1026 50.2647 13.1093 50.2668 13.1163 50.267L16.2799 50.3423C16.7912 50.3453 17.1144 50.3547 17.2495 50.3707C17.5957 50.4102 17.8968 50.5593 18.1527 50.818L18.8189 51.772L20.5529 54.3098C20.5711 54.3363 20.5885 54.3357 20.605 54.308L20.8032 53.967L22.0055 51.7569L22.7 50.4734L23.2157 49.5283L24.326 47.475L24.9975 46.2296L26.2891 43.8557C26.2987 43.8384 26.3015 43.818 26.2969 43.7987C26.2923 43.7793 26.2807 43.7624 26.2643 43.7512C25.4398 43.1754 24.6515 42.7122 23.5961 42.7503C21.7463 42.8167 19.7115 43.2561 18.3465 41.5899L18.0191 41.1532C18.0173 41.1507 18.0149 41.1487 18.0121 41.1474C18.0092 41.1461 18.0061 41.1455 18.0029 41.1458C17.9997 41.1461 17.9966 41.1471 17.9939 41.1489C17.9912 41.1506 17.9889 41.153 17.9873 41.1559L14.5831 47.4281Z" fill="%230063C7"/><path d="M30.2781 8.8327L31.1221 8.88585C31.8328 8.96203 32.5443 9.08426 33.2568 9.25256C33.9445 9.42795 34.6392 9.65264 35.3411 9.92665L36.546 10.4776L37.4723 10.9843C38.1151 11.3663 38.7869 11.8355 39.4875 12.3918L39.9405 12.7922C40.5568 13.352 41.1286 13.9484 41.6559 14.5814L41.8523 14.8339C42.8443 16.1023 43.6263 17.4877 44.1984 18.99C44.4886 19.7671 44.718 20.5584 44.8867 21.3639C45.0336 22.0731 45.1282 22.764 45.1707 23.4366C45.2238 24.2043 45.2244 24.9516 45.1725 25.6785C45.1282 26.3399 45.0395 27.0007 44.9062 27.6609C44.744 28.4528 44.5246 29.2332 44.248 30.0021L43.68 31.344L43.3518 31.9853C42.9366 32.7695 42.4491 33.5192 41.8894 34.2343L41.6559 34.5346C41.1569 35.1387 40.6235 35.7006 40.0555 36.2203L39.461 36.7349C38.8252 37.2593 38.1481 37.7335 37.4298 38.1575L36.5929 38.6181L35.3367 39.1912C34.6254 39.4776 33.91 39.7064 33.1904 39.8777C32.498 40.0424 31.7941 40.1641 31.0787 40.2426L29.0838 40.309C28.3147 40.2907 27.5577 40.2169 26.8128 40.0876L24.7993 39.5995C24.1293 39.3828 23.4204 39.1014 22.6725 38.7554L22.3735 38.5986L20.6909 37.603C19.9996 37.1241 19.4214 36.6685 18.956 36.2362C15.8986 33.3952 14.1859 29.8745 13.8178 25.6741L13.8249 23.4331C13.8733 22.7658 13.9709 22.0716 14.1177 21.3506C14.1673 21.2006 14.1876 21.0825 14.1788 20.9963L14.7795 19.0423C15.0119 18.4228 15.3023 17.7774 15.6509 17.1059C15.734 16.9601 15.8405 16.7767 15.9703 16.5559C16.0705 16.3864 16.2044 16.2609 16.3719 16.1794C16.9794 16.0542 17.3324 16.3229 17.4309 16.9855L16.4073 19.0307L16.2003 19.5728C15.9874 20.1403 15.814 20.7199 15.6801 21.3116C15.5238 21.9813 15.4141 22.6619 15.351 23.3534C15.2926 24.1151 15.2914 24.8937 15.3474 25.6892C15.4058 26.3736 15.512 27.063 15.6659 27.7575C16.2793 30.3528 17.5149 32.6072 19.3727 34.5204L20.3759 35.447C20.8537 35.8639 21.3559 36.2336 21.8825 36.556L22.4425 36.8997C23.1632 37.3266 23.9426 37.6874 24.7807 37.9821C25.3953 38.21 26.0712 38.3931 26.8084 38.5313C27.4707 38.673 28.2085 38.758 29.0219 38.7864C29.6983 38.8212 30.3943 38.7944 31.1097 38.7058C31.8988 38.6131 32.6402 38.4675 33.3338 38.2691C34.0615 38.0624 34.7407 37.8126 35.3712 37.5197C36.0176 37.2351 36.6569 36.8769 37.2891 36.4453L37.5908 36.2522C39.2009 35.1248 40.5226 33.7303 41.5559 32.0686L41.9045 31.4645L42.5989 30.0357C42.9033 29.3306 43.1436 28.5824 43.3199 27.7911C43.4916 27.0872 43.6042 26.3751 43.6579 25.6546C43.7104 24.8409 43.708 24.0841 43.6508 23.3844C43.5818 22.6084 43.468 21.9063 43.3093 21.278C43.1265 20.476 42.885 19.7346 42.5848 19.0538C42.386 18.5294 42.1236 18.0085 41.7974 17.4912L41.5674 17.0652C40.0145 14.5927 37.9113 12.752 35.2579 11.5432C34.674 11.2857 34.0403 11.0566 33.3568 10.8558C32.6337 10.6468 31.8693 10.4995 31.0637 10.4138C30.33 10.3258 29.6057 10.3007 28.8909 10.3385C28.1708 10.3681 27.461 10.4522 26.7615 10.591C26.0927 10.7144 25.4448 10.8895 24.8179 11.1163C23.9668 11.4068 23.1618 11.7779 22.4027 12.2297L21.9622 12.5007C21.429 12.8237 20.9097 13.2014 20.4042 13.6337L19.3612 14.6036C18.78 15.159 17.8298 14.6603 18.0678 13.879C18.1466 13.6204 18.3987 13.4007 18.6022 13.2102L18.8861 12.9357C19.4659 12.4166 20.074 11.935 20.7103 11.4909L22.3319 10.5113L22.6664 10.3598C23.3941 10.0179 24.1057 9.7365 24.8011 9.51564C25.4923 9.30246 26.2065 9.13328 26.9437 9.00809C28.0402 8.83329 29.1516 8.77483 30.2781 8.8327Z" fill="%230063C7"/><path d="M32.1536 17.0422C32.5493 17.847 32.9463 18.6516 33.3444 19.4559C33.4806 19.7314 33.5293 19.8917 33.8124 19.9316C34.2747 19.9954 34.7536 20.0627 35.2491 20.1335L37.551 20.4666C37.9804 20.5245 38.4309 20.5906 38.9028 20.665C39.0779 20.6922 39.2829 20.7607 39.5176 20.8705C39.7317 20.9992 39.9272 21.1687 40.1042 21.379C40.5253 21.9972 40.5901 22.6465 40.2988 23.3268C40.0788 23.6793 39.7992 24 39.4601 24.2888L37.4378 26.2694L36.0869 27.5883L36.4903 30.0836L36.8309 32.0837C36.9866 32.9278 37.1547 33.6143 36.638 34.3406C36.3237 34.7623 35.894 35.0135 35.349 35.0944C34.9722 35.134 34.6139 35.0664 34.2742 34.8916C33.7504 34.6223 32.6977 34.069 31.1159 33.2316C30.667 32.9942 30.2085 32.7489 29.7402 32.4955C29.6246 32.4329 29.5202 32.4143 29.427 32.4397C29.3268 32.4663 29.1861 32.5354 29.005 32.647L24.7312 34.8987C24.0571 35.2117 23.4163 35.17 22.8088 34.7738L22.3151 34.2804C21.8639 33.5266 22.0294 32.9163 22.1683 32.1253L22.5372 29.9702L22.7548 28.6087C22.8247 28.3253 23.0114 27.676 22.8132 27.4829C21.5806 26.28 20.3479 25.0777 19.1153 23.876C18.6027 23.3764 18.4249 22.7661 18.5818 22.0451L18.7782 21.5712C19.0059 21.1856 19.3146 20.9216 19.7045 20.7793C19.9669 20.6842 20.2606 20.6234 20.5856 20.5968L24.848 19.975C25.1231 19.9431 25.4239 19.9369 25.5424 19.6995C25.6285 19.5253 25.7161 19.3511 25.8052 19.1769L28.0045 14.7311C28.3059 14.4028 28.6506 14.1808 29.0387 14.065C29.7122 13.9428 30.2651 14.0712 30.6974 14.4503C30.8968 14.6257 31.1371 14.9933 31.4184 15.5531C31.6673 16.0474 31.9124 16.5437 32.1536 17.0422ZM28.944 16.2352L28.5795 16.9651L27.5878 18.9829C27.3702 19.4122 27.1493 19.8607 26.9252 20.3284C26.8391 20.5085 26.7294 20.6736 26.5961 20.8236L26.1812 21.1664C25.7512 21.4144 25.2691 21.4551 24.794 21.5216L22.6035 21.836C22.1382 21.8986 21.3965 22.0105 20.3786 22.1717C20.1079 22.2151 19.9309 22.4853 20.1238 22.705C20.3759 22.992 20.6626 23.255 20.9368 23.5208L22.4213 24.9699L23.2653 25.7955C23.858 26.3677 24.3534 26.7663 24.4277 27.5786C24.4348 27.7055 24.4292 27.8322 24.4109 27.9586C24.313 28.6235 24.2042 29.2861 24.0845 29.9463L23.7448 31.9171C23.6769 32.3098 23.6115 32.7031 23.5484 33.097C23.5142 33.3072 23.5625 33.4557 23.6935 33.5425C23.8403 33.6391 23.9651 33.5806 24.1048 33.5133C24.3732 33.3828 24.6327 33.2452 24.8833 33.1005L26.6359 32.1722L26.9013 32.0447C27.5076 31.7252 28.1018 31.4125 28.6839 31.1066C28.7954 31.0482 28.9354 30.9974 29.1041 30.9543C29.9083 30.7975 30.3816 31.1536 31.0557 31.4849L32.3933 32.1899L33.2754 32.6594C33.802 32.9358 34.3272 33.2166 34.851 33.5018C34.9972 33.5809 35.109 33.611 35.1863 33.5921C35.4145 33.5349 35.5121 33.4064 35.4791 33.2068C35.4142 32.8159 35.3511 32.4474 35.2898 32.1014L34.9253 30.0003L34.5643 27.8018C34.5608 26.8513 35.1181 26.3872 35.7392 25.7893C36.8727 24.6974 37.9069 23.6876 38.8417 22.7599C39.0496 22.5535 38.9585 22.2249 38.6586 22.1708C38.4451 22.1319 38.0703 22.074 37.5342 21.9972L35.3251 21.6766C34.7395 21.588 34.1553 21.5009 33.5726 21.4153C33.1627 21.355 32.8162 21.1974 32.5331 20.9423C32.3568 20.7828 32.1568 20.4769 31.9333 20.0246C31.4308 19.0112 30.9295 17.9914 30.4294 16.9651C30.2418 16.5836 30.054 16.1936 29.8658 15.795C29.8063 15.6686 29.7411 15.5915 29.6703 15.5638C29.4491 15.4764 29.2831 15.5413 29.1722 15.7587C29.0537 15.9913 28.9776 16.1502 28.944 16.2352Z" fill="%230063C7"/><path d="M31.0442 4.36658C31.8192 4.70849 32.4623 5.21162 33.2117 5.66071C33.841 6.14789 34.5947 6.38056 35.4729 6.35871C35.9618 6.34631 36.6179 6.31649 37.4413 6.26925C38.6887 6.19661 39.8343 6.55004 40.6588 7.52617C40.8936 7.80372 41.1118 8.13648 41.3135 8.52445C41.6597 9.18879 41.9962 9.82862 42.3229 10.4439C42.6443 11.0303 43.1206 11.4797 43.7517 11.7921C44.1156 11.9899 44.6493 12.2651 45.3529 12.6177C46.2818 13.0836 47.0869 13.7674 47.4912 14.7648C47.7059 15.4563 47.784 16.177 47.7256 16.927C47.682 17.5104 47.6548 18.0948 47.6442 18.68C47.6324 19.3573 47.8002 19.9835 48.1476 20.5587C48.3434 20.8817 48.5327 21.1684 48.7156 21.4188C48.9013 21.717 49.0691 21.9869 49.2189 22.2284C49.4554 22.6075 49.6456 22.9937 49.7896 23.387C50.0508 24.1246 50.0688 24.85 49.8435 25.5634C49.602 26.3092 49.2304 26.9204 48.7916 27.5821C48.3057 28.2523 47.9999 28.7608 47.8742 29.1074C47.5354 30.0419 47.6469 31.0872 47.7212 32.104C47.7754 32.7719 47.73 33.4224 47.585 34.0554C47.4104 34.6572 47.104 35.1644 46.6658 35.5772C46.26 35.9599 45.8622 36.2474 45.4723 36.4399C44.8826 36.7317 44.3002 37.0317 43.7251 37.3399C43.1271 37.6363 42.6682 38.0695 42.3486 38.6393L41.8912 39.4773C41.877 39.5039 41.877 39.5304 41.8912 39.557L42.5476 40.7883C42.9404 41.5122 43.3247 42.2256 43.7003 42.9283C43.8189 43.1492 43.8148 43.3833 43.688 43.6307C43.3695 44.1693 42.6449 44.1445 42.3512 43.6086C41.9183 42.8191 41.4769 42.005 41.0269 41.1665C41.0243 41.1618 41.0205 41.1579 41.0159 41.1551C41.0114 41.1523 41.0062 41.1507 41.0008 41.1506C40.9955 41.1504 40.9902 41.1516 40.9854 41.1541C40.9807 41.1566 40.9767 41.1602 40.9738 41.1647C40.578 41.7978 40.0387 42.2666 39.3557 42.5713L38.4392 42.8052C38.0234 42.8554 37.6321 42.8687 37.2652 42.8451C36.4985 42.7954 35.8716 42.7647 35.3844 42.7529C34.2892 42.7272 33.5938 43.194 32.7242 43.7574C32.6953 43.7763 32.6891 43.8008 32.7056 43.8309L33.4151 45.1437L34.6616 47.4432L35.2305 48.4857L35.7356 49.4282L38.3879 54.3089C38.4103 54.349 38.4342 54.3502 38.4595 54.3124C39.2033 53.2129 39.9564 52.1056 40.719 50.9907C40.9702 50.6246 41.3312 50.4147 41.8018 50.3609L43.826 50.306L45.8881 50.2555C45.9194 50.2543 45.9277 50.2399 45.9129 50.2121L45.4706 49.3751L44.3506 47.2961C44.1583 46.9536 44.0409 46.7336 43.9985 46.6362C43.8534 46.3014 43.9808 45.8992 44.2904 45.7052C44.6063 45.5086 45.0574 45.5582 45.2813 45.8744C45.3532 45.976 45.4196 46.0841 45.4803 46.1986C45.8902 46.9704 46.4965 48.0871 47.2992 49.5487C47.7203 50.3435 47.5876 51.0161 46.9011 51.5665C46.6611 51.7053 46.3809 51.7767 46.0607 51.7808L42.0097 51.8863C41.9791 51.8874 41.9552 51.9004 41.9381 51.9252L41.6798 52.2875L40.7853 53.5949C40.4167 54.1329 40.0496 54.67 39.6839 55.2062C39.3849 55.6446 39.0717 55.9493 38.5692 55.9927C37.911 56.0494 37.4274 55.774 37.1184 55.1663C37.0134 54.959 36.7412 54.458 36.3018 53.6631L35.5322 52.2459L35.2163 51.6568L34.0096 49.4309L33.3152 48.1668L32.9498 47.4759L31.4034 44.6317C31.3987 44.6232 31.3911 44.6167 31.3819 44.6135C31.3728 44.6102 31.3628 44.6104 31.3538 44.614L30.4948 44.9683C30.059 45.107 29.5848 45.1507 29.0723 45.0994C28.5845 45.0244 28.1201 44.8629 27.6789 44.6148C27.6447 44.596 27.6182 44.6039 27.5993 44.6388L26.5978 46.4821L26.1732 47.258L24.9789 49.4574L24.7683 49.8658L23.7412 51.7454L22.7159 53.6321L22.416 54.1875C22.2178 54.5536 22.0191 54.918 21.8197 55.2806C21.7053 55.4896 21.5225 55.6745 21.2712 55.8351C20.7498 56.0624 20.286 56.048 19.8796 55.7917C19.672 55.6612 19.4467 55.4134 19.2037 55.0485C18.509 54.005 17.8012 52.9648 17.0805 51.9279C17.072 51.9155 17.0607 51.9053 17.0475 51.8981C17.0343 51.8909 17.0195 51.8868 17.0044 51.8863L16.2622 51.865L13.2932 51.7915C12.7969 51.7808 12.413 51.787 12.037 51.5116C11.3567 51.0138 11.3177 50.1342 11.7742 49.4379L12.2086 48.6354L12.8818 47.3847L14.3203 44.7273L15.159 43.1825L17.123 39.5552C17.133 39.5375 17.1333 39.5192 17.1239 39.5003C16.8036 38.8502 16.3798 38.0308 15.7544 37.6242C15.2542 37.2994 14.6869 36.9956 14.0523 36.7128L13.3428 36.3328C12.8621 36.047 12.4451 35.7148 12.0918 35.3363C11.8654 35.0593 11.6781 34.7484 11.5301 34.4035C11.2883 33.6329 11.2077 32.8472 11.2885 32.0465L11.3514 30.0623C11.2956 29.3572 11.0435 28.8408 10.6463 28.2526C10.2788 27.7088 9.9291 27.1537 9.59705 26.5874C9.46494 26.3624 9.32398 26.0402 9.17418 25.621C8.93591 24.8875 8.9421 24.1621 9.19276 23.4446C9.34433 23.0324 9.49708 22.6952 9.65102 22.433C9.89873 22.0102 10.2558 21.4463 10.7224 20.7412C10.9477 20.4016 11.1154 20.073 11.2257 19.7553C11.2989 19.5451 11.3384 19.3059 11.3443 19.0378L11.2655 16.5302C11.2461 15.8995 11.3404 15.2827 11.5486 14.6798C11.7079 14.3119 11.9119 13.9886 12.1608 13.7098C12.4947 13.3703 12.8922 13.0585 13.3534 12.7744L14.1284 12.3723C14.681 12.1119 15.1389 11.8736 15.5022 11.6575C15.9994 11.3625 16.3338 11.017 16.6337 10.5113C17.0557 9.80175 17.3999 9.04795 17.79 8.30832L18.4358 7.41457C19.7735 6.01857 21.3738 6.2409 23.1184 6.34897C23.7778 6.38971 24.2935 6.35369 24.6657 6.2409C24.9423 6.15764 25.2714 5.99938 25.653 5.76612C25.8919 5.62026 26.3457 5.32323 27.0145 4.87502C27.5029 4.56264 28.0095 4.31668 28.5344 4.13716C29.3801 3.89623 30.2167 3.9727 31.0442 4.36658ZM26.7128 6.88752C26.1219 7.30266 25.4802 7.60353 24.7878 7.79014C24.0606 7.89348 23.3045 7.9109 22.5195 7.8424C21.8825 7.77862 21.2494 7.78069 20.6201 7.8486C20.3281 7.90116 20.0624 8.01719 19.823 8.19671C19.6626 8.31954 19.5249 8.46068 19.4099 8.62012C19.0648 9.09903 18.7534 9.66416 18.4756 10.3155L18.1448 10.9232C17.8345 11.542 17.4294 12.072 16.9292 12.5131L16.2463 12.9879L14.0319 14.1518L13.4631 14.5628C13.1216 14.8481 12.9184 15.2018 12.8535 15.624C12.7839 16.0805 12.7683 16.568 12.8066 17.0864L12.873 19.0635C12.8412 19.8223 12.6105 20.5629 12.1812 21.2851L11.8689 21.7962L10.9064 23.2967C10.4552 24.1497 10.357 24.8937 10.8807 25.76L11.9344 27.4147C12.2186 27.8405 12.4578 28.3256 12.6518 28.87C12.7996 29.2855 12.8748 29.7532 12.8774 30.173C12.881 30.649 12.8571 31.2687 12.8058 32.0323C12.7869 32.4226 12.7901 32.8138 12.8155 33.2059C12.8468 33.6943 13.0128 34.0991 13.3136 34.4204L14.108 35.0227L16.2277 36.1184L16.8001 36.4931C17.3875 36.9939 17.834 37.5602 18.1395 38.192L18.4703 38.8059C18.7729 39.4676 19.1232 40.2205 19.6248 40.7466C20.1494 41.2967 20.9129 41.3534 21.6401 41.3197C22.0654 41.3008 22.4903 41.2808 22.9149 41.2595C23.51 41.2152 24.1081 41.2344 24.7091 41.3171C25.4079 41.4836 26.0664 41.7821 26.6845 42.2126C27.4678 42.7417 27.9853 43.0733 28.2371 43.2073C28.5822 43.391 28.8859 43.5106 29.1483 43.5661C29.7296 43.6892 30.3418 43.4518 30.8549 43.1524L31.0955 43.0125C31.8652 42.5182 32.58 42.0009 33.3912 41.605C34.096 41.3132 34.843 41.1931 35.6321 41.2444L37.5253 41.3312C37.7943 41.3312 38.0762 41.3085 38.3711 41.263C38.6506 41.2199 38.8977 41.1243 39.1124 40.976C39.3519 40.7942 39.5512 40.5822 39.7105 40.3401C40.013 39.8676 40.2781 39.3745 40.5058 38.8608C41.0622 37.7376 41.6134 36.8049 42.7192 36.1662C43.1232 35.9324 43.527 35.713 43.9304 35.5081C44.5113 35.2701 45.0601 34.943 45.5767 34.5267C45.8982 34.2586 46.0928 33.8927 46.1606 33.4292C46.2161 33.05 46.2293 32.6083 46.2004 32.104L46.127 30.1101L46.2509 29.1765C46.3812 28.72 46.5623 28.286 46.794 27.8744C47.1031 27.3819 47.4174 26.8938 47.7371 26.4102C48.0096 25.9974 48.2591 25.5661 48.405 25.0939C48.6625 24.2604 48.221 23.426 47.7592 22.7431C47.4048 22.2193 47.0627 21.6834 46.733 21.1354C46.5307 20.758 46.3703 20.3612 46.2517 19.9449L46.1288 19.0254L46.1969 17.0953C46.2228 16.6825 46.2158 16.2509 46.1757 15.8003C46.1279 15.2682 45.8873 14.8286 45.4538 14.4814C45.0191 14.1601 44.5169 13.8702 43.9472 13.6115C43.1946 13.2607 42.6025 12.9218 42.1707 12.5946C41.4312 12.0339 40.9596 11.1411 40.5049 10.2659C40.3056 9.78935 40.0437 9.30424 39.7193 8.81056C39.5843 8.56845 39.3949 8.35822 39.1514 8.17988C38.9449 8.02871 38.6943 7.92212 38.3994 7.86012C38.1039 7.79811 37.8291 7.77419 37.5749 7.78837C36.8471 7.82911 36.1051 7.86041 35.349 7.88226C34.6784 7.89998 34.0288 7.77892 33.4001 7.51909C32.9666 7.30827 32.6024 7.10425 32.3075 6.90701C31.4644 6.34188 30.7027 5.73335 29.7968 5.54999C28.8033 5.34892 27.6559 6.26305 26.7128 6.88752ZM14.5831 47.4281L14.0487 48.4202L13.0818 50.2077C13.0785 50.2136 13.0768 50.2204 13.0768 50.2272C13.0769 50.234 13.0788 50.2407 13.0822 50.2467C13.0857 50.2526 13.0907 50.2576 13.0966 50.2612C13.1026 50.2647 13.1093 50.2668 13.1163 50.267L16.2799 50.3423C16.7912 50.3453 17.1144 50.3547 17.2495 50.3707C17.5957 50.4102 17.8968 50.5593 18.1527 50.818L18.8189 51.772L20.5529 54.3098C20.5711 54.3363 20.5885 54.3357 20.605 54.308L20.8032 53.967L22.0055 51.7569L22.7 50.4734L23.2157 49.5283L24.326 47.475L24.9975 46.2296L26.2891 43.8557C26.2987 43.8384 26.3015 43.818 26.2969 43.7987C26.2923 43.7793 26.2807 43.7624 26.2643 43.7512C25.4398 43.1754 24.6515 42.7122 23.5961 42.7503C21.7463 42.8167 19.7115 43.2561 18.3465 41.5899L18.0191 41.1532C18.0173 41.1507 18.0149 41.1487 18.0121 41.1474C18.0092 41.1461 18.0061 41.1455 18.0029 41.1458C17.9997 41.1461 17.9966 41.1471 17.9939 41.1489C17.9912 41.1506 17.9889 41.153 17.9873 41.1559L14.5831 47.4281Z" stroke="%230063C7"/><path d="M30.2781 8.8327L31.1221 8.88585C31.8328 8.96203 32.5443 9.08426 33.2568 9.25256C33.9445 9.42795 34.6392 9.65264 35.3411 9.92665L36.546 10.4776L37.4723 10.9843C38.1151 11.3663 38.7869 11.8355 39.4875 12.3918L39.9405 12.7922C40.5568 13.352 41.1286 13.9484 41.6559 14.5814L41.8523 14.8339C42.8443 16.1023 43.6263 17.4877 44.1984 18.99C44.4886 19.7671 44.718 20.5584 44.8867 21.3639C45.0336 22.0731 45.1282 22.764 45.1707 23.4366C45.2238 24.2043 45.2244 24.9516 45.1725 25.6785C45.1282 26.3399 45.0395 27.0007 44.9062 27.6609C44.744 28.4528 44.5246 29.2332 44.248 30.0021L43.68 31.344L43.3518 31.9853C42.9366 32.7695 42.4491 33.5192 41.8894 34.2343L41.6559 34.5346C41.1569 35.1387 40.6235 35.7006 40.0555 36.2203L39.461 36.7349C38.8252 37.2593 38.1481 37.7335 37.4298 38.1575L36.5929 38.6181L35.3367 39.1912C34.6254 39.4776 33.91 39.7064 33.1904 39.8777C32.498 40.0424 31.7941 40.1641 31.0787 40.2426L29.0838 40.309C28.3147 40.2907 27.5577 40.2169 26.8128 40.0876L24.7993 39.5995C24.1293 39.3828 23.4204 39.1014 22.6725 38.7554L22.3735 38.5986L20.6909 37.603C19.9996 37.1241 19.4214 36.6685 18.956 36.2362C15.8986 33.3952 14.1859 29.8745 13.8178 25.6741L13.8249 23.4331C13.8733 22.7658 13.9709 22.0716 14.1177 21.3506C14.1673 21.2006 14.1876 21.0825 14.1788 20.9963L14.7795 19.0423C15.0119 18.4228 15.3023 17.7774 15.6509 17.1059C15.734 16.9601 15.8405 16.7767 15.9703 16.5559C16.0705 16.3864 16.2044 16.2609 16.3719 16.1794C16.9794 16.0542 17.3324 16.3229 17.4309 16.9855L16.4073 19.0307L16.2003 19.5728C15.9874 20.1403 15.814 20.7199 15.6801 21.3116C15.5238 21.9813 15.4141 22.6619 15.351 23.3534C15.2926 24.1151 15.2914 24.8937 15.3474 25.6892C15.4058 26.3736 15.512 27.063 15.6659 27.7575C16.2793 30.3528 17.5149 32.6072 19.3727 34.5204L20.3759 35.447C20.8537 35.8639 21.3559 36.2336 21.8825 36.556L22.4425 36.8997C23.1632 37.3266 23.9426 37.6874 24.7807 37.9821C25.3953 38.21 26.0712 38.3931 26.8084 38.5313C27.4707 38.673 28.2085 38.758 29.0219 38.7864C29.6983 38.8212 30.3943 38.7944 31.1097 38.7058C31.8988 38.6131 32.6402 38.4675 33.3338 38.2691C34.0615 38.0624 34.7407 37.8126 35.3712 37.5197C36.0176 37.2351 36.6569 36.8769 37.2891 36.4453L37.5908 36.2522C39.2009 35.1248 40.5226 33.7303 41.5559 32.0686L41.9045 31.4645L42.5989 30.0357C42.9033 29.3306 43.1436 28.5824 43.3199 27.7911C43.4916 27.0872 43.6042 26.3751 43.6579 25.6546C43.7104 24.8409 43.708 24.0841 43.6508 23.3844C43.5818 22.6084 43.468 21.9063 43.3093 21.278C43.1265 20.476 42.885 19.7346 42.5848 19.0538C42.386 18.5294 42.1236 18.0085 41.7974 17.4912L41.5674 17.0652C40.0145 14.5927 37.9113 12.752 35.2579 11.5432C34.674 11.2857 34.0403 11.0566 33.3568 10.8558C32.6337 10.6468 31.8693 10.4995 31.0637 10.4138C30.33 10.3258 29.6057 10.3007 28.8909 10.3385C28.1708 10.3681 27.461 10.4522 26.7615 10.591C26.0927 10.7144 25.4448 10.8895 24.8179 11.1163C23.9668 11.4068 23.1618 11.7779 22.4027 12.2297L21.9622 12.5007C21.429 12.8237 20.9097 13.2014 20.4042 13.6337L19.3612 14.6036C18.78 15.159 17.8298 14.6603 18.0678 13.879C18.1466 13.6204 18.3987 13.4007 18.6022 13.2102L18.8861 12.9357C19.4659 12.4166 20.074 11.935 20.7103 11.4909L22.3319 10.5113L22.6664 10.3598C23.3941 10.0179 24.1057 9.7365 24.8011 9.51564C25.4923 9.30246 26.2065 9.13328 26.9437 9.00809C28.0402 8.83329 29.1516 8.77483 30.2781 8.8327Z" stroke="%230063C7"/><path d="M32.1536 17.0422C32.5493 17.847 32.9463 18.6516 33.3444 19.4559C33.4806 19.7314 33.5293 19.8917 33.8124 19.9316C34.2747 19.9954 34.7536 20.0627 35.2491 20.1335L37.551 20.4666C37.9804 20.5245 38.4309 20.5906 38.9028 20.665C39.0779 20.6922 39.2829 20.7607 39.5176 20.8705C39.7317 20.9992 39.9272 21.1687 40.1042 21.379C40.5253 21.9972 40.5901 22.6465 40.2988 23.3268C40.0788 23.6793 39.7992 24 39.4601 24.2888L37.4378 26.2694L36.0869 27.5883L36.4903 30.0836L36.8309 32.0837C36.9866 32.9278 37.1547 33.6143 36.638 34.3406C36.3237 34.7623 35.894 35.0135 35.349 35.0944C34.9722 35.134 34.6139 35.0664 34.2742 34.8916C33.7504 34.6223 32.6977 34.069 31.1159 33.2316C30.667 32.9942 30.2085 32.7489 29.7402 32.4955C29.6246 32.4329 29.5202 32.4143 29.427 32.4397C29.3268 32.4663 29.1861 32.5354 29.005 32.647L24.7312 34.8987C24.0571 35.2117 23.4163 35.17 22.8088 34.7738L22.3151 34.2804C21.8639 33.5266 22.0294 32.9163 22.1683 32.1253L22.5372 29.9702L22.7548 28.6087C22.8247 28.3253 23.0114 27.676 22.8132 27.4829C21.5806 26.28 20.3479 25.0777 19.1153 23.876C18.6027 23.3764 18.4249 22.7661 18.5818 22.0451L18.7782 21.5712C19.0059 21.1856 19.3146 20.9216 19.7045 20.7793C19.9669 20.6842 20.2606 20.6234 20.5856 20.5968L24.848 19.975C25.1231 19.9431 25.4239 19.9369 25.5424 19.6995C25.6285 19.5253 25.7161 19.3511 25.8052 19.1769L28.0045 14.7311C28.3059 14.4028 28.6506 14.1808 29.0387 14.065C29.7122 13.9428 30.2651 14.0712 30.6974 14.4503C30.8968 14.6257 31.1371 14.9933 31.4184 15.5531C31.6673 16.0474 31.9124 16.5437 32.1536 17.0422ZM28.944 16.2352L28.5795 16.9651L27.5878 18.9829C27.3702 19.4122 27.1493 19.8607 26.9252 20.3284C26.8391 20.5085 26.7294 20.6736 26.5961 20.8236L26.1812 21.1664C25.7512 21.4144 25.2691 21.4551 24.794 21.5216L22.6035 21.836C22.1382 21.8986 21.3965 22.0105 20.3786 22.1717C20.1079 22.2151 19.9309 22.4853 20.1238 22.705C20.3759 22.992 20.6626 23.255 20.9368 23.5208L22.4213 24.9699L23.2653 25.7955C23.858 26.3677 24.3534 26.7663 24.4277 27.5786C24.4348 27.7055 24.4292 27.8322 24.4109 27.9586C24.313 28.6235 24.2042 29.2861 24.0845 29.9463L23.7448 31.9171C23.6769 32.3098 23.6115 32.7031 23.5484 33.097C23.5142 33.3072 23.5625 33.4557 23.6935 33.5425C23.8403 33.6391 23.9651 33.5806 24.1048 33.5133C24.3732 33.3828 24.6327 33.2452 24.8833 33.1005L26.6359 32.1722L26.9013 32.0447C27.5076 31.7252 28.1018 31.4125 28.6839 31.1066C28.7954 31.0482 28.9354 30.9974 29.1041 30.9543C29.9083 30.7975 30.3816 31.1536 31.0557 31.4849L32.3933 32.1899L33.2754 32.6594C33.802 32.9358 34.3272 33.2166 34.851 33.5018C34.9972 33.5809 35.109 33.611 35.1863 33.5921C35.4145 33.5349 35.5121 33.4064 35.4791 33.2068C35.4142 32.8159 35.3511 32.4474 35.2898 32.1014L34.9253 30.0003L34.5643 27.8018C34.5608 26.8513 35.1181 26.3872 35.7392 25.7893C36.8727 24.6974 37.9069 23.6876 38.8417 22.7599C39.0496 22.5535 38.9585 22.2249 38.6586 22.1708C38.4451 22.1319 38.0703 22.074 37.5342 21.9972L35.3251 21.6766C34.7395 21.588 34.1553 21.5009 33.5726 21.4153C33.1627 21.355 32.8162 21.1974 32.5331 20.9423C32.3568 20.7828 32.1568 20.4769 31.9333 20.0246C31.4308 19.0112 30.9295 17.9914 30.4294 16.9651C30.2418 16.5836 30.054 16.1936 29.8658 15.795C29.8063 15.6686 29.7411 15.5915 29.6703 15.5638C29.4491 15.4764 29.2831 15.5413 29.1722 15.7587C29.0537 15.9913 28.9776 16.1502 28.944 16.2352Z" stroke="%230063C7"/><path d="M41.5 40.5L46 49" stroke="%230063C7" stroke-width="2.5" stroke-linecap="square"/></svg>') center no-repeat;
}

.terms-futures__item-text {
    font-size: 14px;
    font-weight: 500;
    color: #5C5C5C;
    line-height: 140%;
}

.terms-futures__item:not(:last-child) {
    border-right: 1px solid #BFBFBF;
}

.terms-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}

.terms-block {
    border-radius: 8px;
    -webkit-box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 15%);
    background: #fff;
    padding: 20px;
}

.terms-block__title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}

.terms-block .list__item {
    color: #000;
}

.banks-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 20px;
}

.banks-grid .bank-card {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
}

.app-modal-select-car {
    width: 100%;
    max-width: 1095px;
    padding: 40px;
    overflow: hidden;
}

.app-modal-select-car__title {
    margin-bottom: 20px;
}

.select-car-steps {
    overflow: visible;
}

.swiper-pagination.select-car-steps_pag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 20px;
    position: relative;
    top: unset;
    left: unset;
    right: unset;
    bottom: unset;
    margin: 0;
    width: auto;
    z-index: 1;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.swiper-pagination.select-car-steps_pag .swiper-pagination-bullet {
    padding: 10px 20px;
    border-radius: 8px;
    opacity: 1;
    background: none;
    border: 1px solid #BFBFBF;
    width: auto;
    margin: 0;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 500;
    height: auto;
}

.swiper-pagination.select-car-steps_pag .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: #F0F1F5;
    background: #F0F1F5;
}

.swiper-pagination.select-car-steps_pag:after {
    content: "";
    position: absolute;
    left: -50%;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 200%;
    height: 1px;
    background: #BFBFBF;
}

.select-car-steps__grid .mark-btn {
    background: #fff;
}

.select-car-steps__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 20px;
}

.select-car-steps_slide.swiper-slide-visible {
    opacity: 1 !important;
}

.select-car-steps_slide {
    opacity: 0 !important;
}

.select-car-steps__cars {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}

.car-card__buttons .btn {
    width: 100%;
}

.tradein-banner {
    background: url(../img/tradein-banner-form.jpg) center/cover no-repeat;
    padding: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 8px;
}

.tradein-banner__content {
    max-width: 485px;
}

.tradein-banner__futures {
    color: #fff;
    display: -ms-grid;
    display: grid;
    grid-gap: 40px;
    margin-right: 80px;
}

.tradein-banner__title {
    margin-bottom: 20px;
}

.tradein-banner__description {
    margin-bottom: 35px;
}

.tradein-banner__form {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
    max-width: 345px;
}

.tradein-banner__futures-item {
    position: relative;
    font-size: 14px;
    font-weight: 500;
    line-height: 140%;
}

.tradein-banner__futures-item b {
    font-size: 20px;
    font-weight: bold;
    display: block;
    margin-top: 6px;
}

.tradein-banner__futures-item:after {
    content: "";
    position: absolute;
    left: -20px;
    top: 0;
    width: 60px;
    height: 60px;
    -webkit-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
}

.tradein-banner__futures-item.tradein-banner__futures-item_ruble:after {
    background: url('data:image/svg+xml,<svg width="39" height="46" viewBox="0 0 39 46" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.1818 44.5V33.9058M12.1818 33.9058V22.6884M12.1818 33.9058H2M12.1818 33.9058H25.5455M12.1818 22.6884V1.5H26.1818C29.7879 1.70773 37 4.11739 37 12.0942C37 20.071 29.7879 22.4807 26.1818 22.6884H12.1818ZM11.5455 22.6884H2" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>') center no-repeat;
}

.tradein-banner__futures-item.tradein-banner__futures-item_trade:after {
    background: url('data:image/svg+xml,<svg width="46" height="48" viewBox="0 0 46 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 32.3333V17.3333C1.99972 13.1667 2.65882 8.16667 8.58823 8.16667H24.2356M24.2356 8.16667L19.2941 1.5M24.2356 8.16667L19.2941 14.8333M44 15.6667L44 30.6667C44.0003 34.8333 43.3412 39.8333 37.4118 39.8333L21.7644 39.8333M21.7644 39.8333L26.7059 46.5M21.7644 39.8333L26.7059 33.1667" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>') center no-repeat;
}

.tradein-banner__futures-item.tradein-banner__futures-item_time:after {
    background: url('data:image/svg+xml,<svg width="47" height="58" viewBox="0 0 47 58" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.5073 51.7673C34.0778 51.7673 45 39.1626 45 25.7627C45 12.3628 33.999 1.5 20.4286 1.5M20.6648 14.3312V26.9291H28.6978M23.6103 48.0968L20.2711 51.7673L24.0513 55.5M38.8571 25.7627C38.8571 35.8126 30.6064 43.9597 20.4286 43.9597C10.2508 43.9597 2 35.8126 2 25.7627C2 15.7127 10.2508 7.56567 20.4286 7.56567C30.6064 7.56567 38.8571 15.7127 38.8571 25.7627Z" stroke="white" stroke-width="2.5" stroke-linecap="square"/></svg>') center no-repeat;
}

.buyout-steps {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
}

.buyout-steps__row:nth-child(1) {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px .48fr;
    grid-template-columns: 1fr .48fr;
    grid-gap: 20px;
}

.buyout-steps__row:nth-child(2) {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}

.buyout-steps__block {
    position: relative;
    z-index: 1;
    background: #F0F1F5;
    border-radius: 8px;
    padding: 40px;
}

.buyout-steps__num {
    font-size: 60px;
    font-weight: 500;
    margin-bottom: 20px;
}

.buyout-steps__time {
    font-size: 14px;
    font-weight: 500;
    color: #5C5C5C;
    background: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.4338 14.4487C14.9577 14.6233 15.524 14.3402 15.6987 13.8162C15.8733 13.2923 15.5902 12.726 15.0662 12.5513L14.4338 14.4487ZM11 12.25H10C10 12.6804 10.2754 13.0626 10.6838 13.1987L11 12.25ZM12 7.02319C12 6.4709 11.5523 6.02319 11 6.02319C10.4477 6.02319 10 6.4709 10 7.02319H12ZM15.0662 12.5513L11.3162 11.3013L10.6838 13.1987L14.4338 14.4487L15.0662 12.5513ZM12 12.25V7.02319H10V12.25H12ZM20 11C20 15.9706 15.9706 20 11 20V22C17.0751 22 22 17.0751 22 11H20ZM11 20C6.02944 20 2 15.9706 2 11H0C0 17.0751 4.92487 22 11 22V20ZM2 11C2 6.02944 6.02944 2 11 2V0C4.92487 0 0 4.92487 0 11H2ZM11 2C15.9706 2 20 6.02944 20 11H22C22 4.92487 17.0751 0 11 0V2Z" fill="black"/></svg>') center left no-repeat;
    padding-left: 35px;
    line-height: 22px;
    margin-bottom: 20px;
}

.buyout-steps__title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 7px;
}

.buyout-steps__text {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 20px;
    max-width: 385px;
}

.buyout-steps__block .btn {
    width: 100%;
    max-width: 315px;
}

.buyout-steps__asset {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.questions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 1;
}

.section-questions:last-child {
    margin-bottom: 0;
}

.questions__content {
    padding-bottom: 80px;
    width: 100%;
    max-width: 940px;
}

.qu-offer {
    background: url(../img/iphone-mockup.png) center/contain no-repeat;
    width: 380px;
    height: 634px;
    position: relative;
    z-index: 1;
}

.qu-offer__person {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 6px;
    position: absolute;
    top: 72px;
    left: 80px;
    font-family: 'Inter', sans-serif;
}

.qu-offer__person-avatar {
    width: 30px;
    height: 30px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
}

.qu-offer__person-name {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}

.qu-offer__content {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 310px;
    margin: auto;
    max-width: 75%;
    text-align: center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 40px;
}

.qu-offer__title {
    font-size: 30px;
    font-weight: 500;
}

.qu-offer__content .btn {
    width: 100%;
    max-width: 235px;
}

.questions__content .section-title {
    margin-bottom: 20px;
}

.section-text {
    font-size: 18px;
    font-weight: 500;
    line-height: 140%;
    margin-bottom: 40px;
}

.questions__content .section-text {
    max-width: 585px;
}

.questions__list {
    display: -ms-grid;
    display: grid;
    max-width: 765px;
}

.question-item:not(:last-child) {
    border-bottom: 1px solid #BFBFBF;
}

.question-item__title {
    padding: 25px 60px 25px 0;
    position: relative;
    z-index: 1;
    cursor: pointer;
}

.question-item__text {
    padding: 0 0 25px;
    display: none;
}

.question-item__title:after {
    content: "";
    position: absolute;
    right: 25px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2002_1398)"><path d="M1 12H23" stroke="%230063C7" stroke-linecap="square"/><path d="M12 -1L12 25" stroke="%230063C7" stroke-linecap="square"/></g><defs><clipPath id="clip0_2002_1398"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>') center no-repeat;
    width: 24px;
    height: 24px;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.question-item__title.--active:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.questions__offer {
    position: absolute;
    right: 0;
    bottom: 0;
}

.services.services_2x {
    -ms-grid-columns: 1fr 20px 1fr;
    grid-template-columns: repeat(2, 1fr);
}

.services-card__title {
    margin-bottom: 10px;
}

.services-card__text {
    font-size: 18px;
    font-weight: 500;
}

.section-map {
    margin: 0;
}

.section-map + .app-section {
    margin-top: 0;
}

.section-map iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
    height: 580px;
}

.section-contacts {
    margin: -105px 0 0;
    height: 0;
}

.section-hero-banner.section-hero-banner_contacts {
    margin-bottom: 0;
}

.contacts {
    background: #0D0D0D;
    color: #fff;
    padding: 60px;
    border-radius: 8px;
    position: relative;
    z-index: 2;
}

.contacts .section-title {
    margin-bottom: 20px;
}

.contacts__info {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px;
}

.contacts__info-content {
    font-size: 18px;
    font-weight: 500;
}

.contacts__info-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 25px;
}

.contacts__info-item:before {
    content: "";
    width: 50px;
    height: 50px;
}

.contacts__link {
    color: inherit;
    text-decoration: none;
}

.section-hero-banner.section-hero-banner_contacts .hero-banner {
    height: 310px;
}

.contacts__info-item.contacts__info-item_geo:before {
    background: url(../img/contacts-icon-1.svg) center no-repeat;
}

.contacts__info-item.contacts__info-item_time:before {
    background: url(../img/contacts-icon-2.svg) center no-repeat;
}

.contacts__info-item.contacts__info-item_phone:before {
    background: url(../img/contacts-icon-3.svg) center no-repeat;
}

.model-description__default {
    max-height: 325px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
}

.model-description__default:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 95px;
    background: linear-gradient(0deg, rgba(255,255,255,1) 15%, rgba(255,255,255,0) 100%);
}

.model-description.--show .model-description__default {
    max-height: none;
}

.model-description.--show .model-description__default:after {
    opacity: 0;
}

.finance-page-form__preview-img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    max-height: 378px;
}

.finance-page-form__preview {
    position: relative;
    z-index: 1;
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 5px;
}

.finance-page-form__preview-name {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    background: rgb(255 255 255 / 94%);
    border-radius: 8px;
    width: 96%;
    margin: auto;
    padding: 10px;
    font-weight: 500;
}

.terms-module {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 30px;
}

.terms-module * {
    font-family: sans-serif;
    box-sizing: border-box;
    margin: 0;
    color: #000;
}

.terms-module__aside {
    max-width: 320px;
}

.terms-module__body {
    flex: 1;
}

#popup-telephone img {
    max-height: 50px;
}

.terms-module__nav {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 20px;
}

.terms-module__nav-heading {
    font-size: 25px;
}

.terms-module__nav-list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 15px;
}

.terms-module__nav-item {
    background: none;
    border: none;
    text-align: left;
    cursor: pointer;
    font-size: 16px;
    padding: 0;
    margin: 0;
}

.terms-module__nav-item.--active {
    font-weight: bold;
}

.terms-module__content {
    display: none;
}

.terms-module ul {
    list-style: initial;
    padding: 25px;
}

.terms-module li {
    position: relative;
    padding-top: 5px;
}

.terms-module ul ul {
    list-style: square;
}

.terms-module ul ul ul {
    list-style: circle;
}

.terms-module  h2 {
    font-size: 1.5em;
}

.terms-module h3 {
    font-size: 1.3em;
}

.terms-module a {
    display: inline;
}

#app-modal-terms {
    width: 620px;
    max-width: 100%;
}

#app-modal-terms .app-modal__heading {
    margin-bottom: 20px;
}

.header__main {
    background: #fff;
    padding: 4px 0;
}

.filter__main > * {
    min-width: 0;
}
.victory_day__title {
    color: var(--red, #D42222);
    font-weight: 700;
}

.victory_day__desc {
    color: #000;
}

.hero-banner__image {
    background-position: center;
}

.filter__main-buttons {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 16px;
}

.btn.btn_gray {
    background: #B4B4B4;
    color: #fff;
}

.btn.btn_gray:hover {
    background: #9d9d9d;
}

.filter * {
    box-shadow: none !important;
}

.filter-title__btn {
    display: none;
}

.filter-title__btn {
    min-width: 40px;
}

.filter__header {
    display: none;
}

html.--fancybox-disable-overflow {
    overflow: hidden;
}

.app-section.section-hero-banner.section-hero-banner_nonav .hero-banner__content {
    padding-left: 10px;
    padding-right: 10px;
}

.section-help {
    background: url(../img/help-section-bg.webp) center/cover;
    padding: 80px 0;
    margin-bottom: 0;
}

.section-help .section-title {
    color: #fff;
}

#app-modal-spec-offer {
    padding: 0;
    width: 100%;
    max-width: 1320px;
}

.special-modal-form {
    display: block;
}

.special-modal-form__grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

.special-modal-form__car {
    background-position: center;
    background-size: cover;
}

.special-modal-form__content {
    padding: 40px;
}

.special-modal-form__title {
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 20px;
    
}
.special-modal-form__title strong {
    font-weight: 700;
    
}

.special-modal-form__title span {
    color: #D42222;
}
.special-modal-form__text p {
    color: #5C5C5C;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 19.6px;
    margin-bottom: 20px;
}

.special-modal-form__inputs {
    display: grid;
    grid-gap: 20px;
}

#app-modal-fortune {
    max-width: 650px;
    width: 100%;
    overflow: hidden;
}

.fortune-modal-form__title {
    text-align: center;
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 10px;
}

.fortune-modal-form {
    display: block;
}

.fortune-modal-form__description {
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 40px;
}

.fortune-modal-form__inputs {
    display: none;
}

.fortune__start .btn {
    width: 100%;
    margin: auto;
    max-width: 455px;
}

.fortune__start {
    margin-top: 40px;
}

/*fortune*/
.fortune.--select-item-1 .fortune__row {
    animation: 3s 1 select1;
    animation-fill-mode: forwards;
}

.fortune.--select-item-2 .fortune__row {
    animation: 3s 1 select2;
    animation-fill-mode: forwards;
}

.fortune.--select-item-3 .fortune__row {
    animation: 3s 1 select3;
    animation-fill-mode: forwards;
}

.fortune.--select-item-4 .fortune__row {
    animation: 3s 1 select4;
    animation-fill-mode: forwards;
}

.fortune__row {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
    width: max-content;
    transform: translate(-4%, 0);
}

.fortune__item img {
    display: block;
}

@keyframes select1 {
    0% {
        transform: translate(-4%, 0);
    }

    10% {
        transform: translate(-2%, 0);
    }

    90% {
        transform: translate(-82.7%, 0);
    }

    100% {
        transform: translate(-81.7%, 0);
    }
}

@keyframes select2 {
    0% {
        transform: translate(-4%, 0);
    }

    10% {
        transform: translate(-2%, 0);
    }

    90% {
        transform: translate(-86.8%, 0);
    }

    100% {
        transform: translate(-85.8%, 0);
    }
}

@keyframes select3 {
    0% {
        transform: translate(-4%, 0);
    }

    10% {
        transform: translate(-2%, 0);
    }

    90% {
        transform: translate(-91.0%, 0);
    }

    100% {
        transform: translate(-90.0%, 0);
    }
}

@keyframes select4 {
    0% {
        transform: translate(-4%, 0);
    }

    10% {
        transform: translate(-2%, 0);
    }

    90% {
        transform: translate(-78.5%, 0);
    }

    100% {
        transform: translate(-77.5%, 0);
    }
}

.fortune.--finish .fortune__item{
    opacity: 0;
}

.fortune.--select-item-4.--finish .fortune__item:nth-child(20){
    opacity: 1;
}

.fortune.--select-item-3.--finish .fortune__item:nth-child(23){
    opacity: 1;
}

.fortune.--select-item-2.--finish .fortune__item:nth-child(22){
    opacity: 1;
}

.fortune.--select-item-1.--finish .fortune__item:nth-child(21){
    opacity: 1;
}

.fortune__item {
    transition: all 800ms ease-in-out;
}

.fortune-modal-form__inputs-grid {
    display: grid;
    grid-gap: 20px;
}

.fortune-modal-form__inputs {
    margin-top: 40px;
}

.section-cars__container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 12px;
}