.kv-area{
  background: #ABCFF3;
}
.kv-area__title{
  position: relative;
  left: 2%;
  width: 980px;
  padding-block: 20px 10px;
}

.message{
  background: url(../img/message/bg-message.png) no-repeat center / cover;
}
.message__inner{
  display: grid;
  grid-template-columns: 290px 1fr;
  align-items: center;
  gap: 50px;
  margin-left: calc((100% - 980px) / 2);
  padding-block: 100px;
}
.message__text{
  font-size: 20px;
  font-weight: bold;
  line-height: 2;
}

.new-lineup__cv-note{
  color: #fff;
}
.new-lineup .cv-button__anchor{
  border: 2px solid #fff;
}
.swiper-pagination-bullet-active {
  background-color: #fff;
}
.swiper-pagination-bullet {
  border-color: #fff;
}

.benefits-block__inner + .benefits-block__inner{
  margin-top: 60px;
}
.benefits-box.-even .benefits-box {
  display: block;
}
.benefits-box.-even .benefits-box__item{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.benefits-box.-even .benefits-box__item + .benefits-box__item{
  margin-top: 50px;
}
.benefits-box.-even .benefits-box__item {
  width: 100%;
}
.benefits-box.-even .benefits-outline{
  margin-left: 23px;
}
.benefits-box.-even .benefits-box__item:not(:nth-of-type(1)) .benefits-outline {
  margin-top: 0;
}

.benefits-block.-drive {
  border-color: #CAE9F0;
  background: #CAE9F0 url(../img/share/bg-confetti.png) no-repeat center top;
  background-size: initial;
  border-top: 15px solid #00C1EE;
}
.benefits-block.-drive .benefits-outline__heading{
  color: #00C1EE;
}
.benefits-block.-drive .benefits-outline{
  margin-left: 0;
}

.car-box__main{
  background: #fff;
  border-radius: 20px;
  padding: 60px 45px;
}
.car-box__main .car-box__image + .car-box__image{
  margin-top: 75px;
}
.car-box__main .car-box__image:last-child{
  margin-top: 15px;
  width: 94.5%;
  margin-inline: auto;
}


@media screen and (max-width: 979px) and (min-width: 768px) {
  .kv-area__title{
    width: 95%;
  }
  .message__inner{
    margin-inline: 30px;
  }
}