a.app-btn-compare.active svg circle, a.app-btn-favourite-used.active svg circle {
    stroke: #00446b;
    fill: #00446b;
}
.credit-calc__inner > *,
.credit-calc__from-selects > * {
    min-width: 0;
}

.tradein-main__inner {
  display: grid;
}
.tradein-main__step--1 {
  --bs-card-bg: #f4f4f4;
}
.tradein-main__step--2 {
  --bs-card-bg: #e9e9e9;
}
.tradein-main__step--3 {
  background-image: linear-gradient(90deg, #33b6ff 0%, #2983d7 100%);
}
.tradein-main__step-title {
  margin-bottom: 1.25rem;
}
.tradein-main__step-title + hr {
  margin-bottom: 1.25rem;
}
.tradein-main__form {
  display: grid;
  grid-gap: 1rem;
}
.tradein-main__form-row {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
}
.header-marks__item span {
	color: black;
}
@media (max-width: 991.98px) {
  .tradein-main__step:not(:last-child) {
    padding-bottom: 2rem;
    margin-bottom: -2rem;
  }
}
@media (min-width: 992px) {
  .tradein-main__inner {
    grid-template-columns: repeat(3, 1fr);
  }
  .tradein-main__step {
    --bs-card-spacer-x: 2.5rem;
    --bs-card-spacer-y: 4rem;
  }
  .tradein-main__step:not(:last-child) {
    padding-right: 2rem;
    margin-right: -2rem;
  }
  .tradein-main__step-title {
    margin-bottom: 2.75rem;
  }
  .tradein-main__step-title + hr {
    margin-bottom: 2.75rem;
  }
}

.new-auto .car-main-new-car__img {
    padding: 10%;
}

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

.pagination__nav {
	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;
	gap: 10px 20px;
}

.pagination__prev,
.pagination__next {
	width: 20px;
	height: 25px;
}

.pagination__prev {
	background: url('data:image/svg+xml,<svg width="15" height="27" viewBox="0 0 15 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 26L2 13.5L14 1" stroke="black" stroke-width="2"/></svg>') center no-repeat;
}

.pagination__next {
	background: url('data:image/svg+xml,<svg width="15" height="27" viewBox="0 0 15 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.999878 1L12.9999 13.5L0.999878 26" stroke="black" stroke-width="2"/></svg>') center no-repeat;
}

.pagination__nav-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;
	background: #d9d9d9;
	text-align: center;
	border-radius: 50%;
	width: 26px;
	height: 26px;
	text-decoration: none;
	color: var(--black);
}

.pagination__nav-item.--active {
	background: #2984d7;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	width: 32px;
	height: 32px;
}

.pagination__nav-item:hover {
	opacity: 0.8;
}


.app-btn-favourite-used {
  color: #989898;
  --bs-btn-padding-x: 0;
  --bs-btn-padding-y: 0;
  --bs-btn-border-width: 0;
  --bs-btn-border-radius: 50%;
}

a.app-btn-favourite-used svg,
a.app-btn-favourite-used svg circle,
a.app-btn-favourite-used svg path {
  transition: 0.25s;
}

a.app-btn-favourite-used:hover svg,
a.app-btn-favourite-used:hover svg circle,
a.app-btn-favourite-used:hover svg path,
a.app-btn-favourite-used:focus svg,
a.app-btn-favourite-used:focus svg circle,
a.app-btn-favourite-used:focus svg path {
  transition: 0.1s;
}

a.app-btn-favourite-used:hover svg circle,
a.app-btn-favourite-used:focus svg circle {
  stroke: #33b6ff;
  fill: #33b6ff;
}

a.app-btn-favourite-used:hover svg path, a.app-btn-favourite-used:focus svg path {
  stroke-opacity: 0;
}

button.app-btn-favourite-used.active svg path {
  stroke-opacity: 0;
}
button.app-btn-favourite-used.active svg circle {
  stroke: #33b6ff;
  fill: #33b6ff;
}

a.app-btn-favourite.active svg path {
  stroke-opacity: 0;
}
a.app-btn-favourite.active svg circle {
  stroke: #33b6ff;
  fill: #33b6ff;
}

.btn-link.active {
    color: rgb(40.8, 145.6, 204);
}

.car__icon-props {
  display: grid;
  grid-template-columns: repeat(2, auto);
  gap: 1rem;
}
.car__icon-props-item {
  display: flex;
  align-items: center;
}
.car__icon-props-item-icon {
  margin-right: 0.625rem;
}
.car__icon-props-item-value {
  font-size: 0.75rem;
  font-weight: 300;
}
@media (min-width: 768px) {
  .car__icon-props {
    display: flex;
    flex-wrap: wrap;
  }
}

.filter__inputs > *,
.credit-calc__from-selects > *,
.tradein-main__form > * {
    min-width: 0;
}