/*#region SOMOS*/
.salon .detalle-duda,
.quienes-somos .detalle-duda,
.como-funcionamos .detalle-duda,
.financiar-coche .detalle-duda,
.coche-presupuesto .detalle-duda,
.tasarcoche .detalle-duda,
.certificamos .detalle-duda,
.plan .detalle-duda {
  padding-top: 40px;
}

.plan a,
.tasarcoche a,
.financiar-coche a{
  color: var(--azulLink);
  font-weight: 500;
}

.quienes-somos h2 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #252627;
  margin-bottom: 16px;
}

.quienes-somos p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
  margin-bottom: 24px;
}

.quienes-somos .somos-cabecera .container {
  padding: 16px 16px 32px 16px;
}

.quienes-somos .somos-cabecera h1 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  color: #252627;
  margin-bottom: 16px;
}

.quienes-somos .somos-cabecera p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
  margin-bottom: 24px;
}

.quienes-somos .somos-cabecera .image-mv {
  display: block;
  width: 100%;
}

.quienes-somos .somos-cabecera .image-dk {
  display: none;
}

.quienes-somos .somos-carrusel h2 {
  padding-left: 16px;
}

.quienes-somos .somos-carrusel h3 {
  padding-left: 16px;
  margin-bottom: 55px;
}

.quienes-somos .somos-carrusel .container {
  width: 100%;
  overflow-x: hidden;
}

.quienes-somos .somos-carrusel .somos-content-carrusel {
  height: 100%;
  width: calc(100% - 32px);
  margin-left: 16px;
  margin-right: 16px;
}

.quienes-somos .somos-carrusel .swiper {
  width: 100%;
  height: 100%;
  padding: 12px;
}

.quienes-somos .somos-carrusel .swiper-slide {
  background: #FFFFFF;
  box-shadow: 1px 2px 18px -2px rgba(1, 53, 149, 0.15);
  border-radius: 10px;
  padding: 16px 20px 0 20px;

}

.quienes-somos .somos-carrusel .swiper-slide-first {
  padding: 0px 20px 0 20px;
}

.quienes-somos .somos-carrusel .swiper-slide img {
  width: 100%;
  height: 160px;
}

.quienes-somos .somos-carrusel .swiper-slide h3 {
  margin-top: 20px;
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 21px;
  line-height: 32px;
  color: var(--azulCarsAndCars);
  padding-left: 0;
  margin-bottom: 8px;

}

.quienes-somos .somos-carrusel .swiper-slide-first h3 {
  margin-top: 36px;
}

.quienes-somos .somos-carrusel .swiper-slide p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
}

.quienes-somos .somos-carrusel .swiper-pagination {
  position: relative;
  margin-top: 20px;
  margin-bottom: 40px;
}

.quienes-somos .somos-carrusel .swiper-pagination-bullet-active {
  opacity: 1;
}

.quienes-somos .somos-carrusel .swiper-pagination-bullet {
  height: 4px;
  width: 17px;
  border-radius: 12px;
  background: var(--azulCarsAndCars);
  margin: 0 4px;
  cursor: pointer;
  transition: all 0.5s ease;
}

.quienes-somos .somos-cuida .container {
  padding: 0px 16px 29px 16px;
}

.quienes-somos .somos-cuida .image-mv {
  display: block;
  width: 100%;
}

.quienes-somos .somos-cuida .image-dk {
  display: none;
}

/* .quienes-somos .somos-donde .container {
  padding: 0 16px 37px 16px;
} */

/* .quienes-somos .somos-donde .texto-direccion {
  padding: 16px;
  border-radius: 10px;
  border: 1.5px solid #F5F2EF;
  margin-bottom: 17px;
} */

/* .quienes-somos .somos-donde iframe {
  border-radius: 10px;
  border: 1.5px solid #F5F2EF;
} */

/* .quienes-somos .somos-donde h5 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #252627;
} */

/* .quienes-somos .somos-donde .text-direccion {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #383737;
  margin-bottom: 10px;
} */

/* .quienes-somos .somos-donde .text-horario {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: var(--textoGris);
  margin-bottom: 4px;
} */

.quienes-somos .somos-esperamos .container {
  padding: 0 16px 46px 16px;
}

.quienes-somos .somos-esperamos h2 {
  margin-top: 24px;
}

.quienes-somos .somos-esperamos .image-mv {
  display: block;
  width: 100%;
}

.quienes-somos .somos-esperamos .image-dk {
  display: none;
}

.quienes-somos .slide-reviews {
  background: #FAFAFA;
}

/*#endregion SOMOS*/

/*#region FUNCIONAMOS*/

.como-funcionamos h2 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #252627;
  margin-bottom: 32px;
}

.como-funcionamos p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
  margin-bottom: 24px;
}

.como-funcionamos .funciona-cabecera .container {
  padding: 16px 16px 32px 16px;
}

.como-funcionamos .funciona-cabecera h1 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  color: #252627;
  margin-bottom: 16px;
}

.como-funcionamos .funciona-cabecera p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
  margin-bottom: 24px;
}

.como-funcionamos .funciona-cabecera .image-mv {
  display: block;
  width: 100%;
}

.como-funcionamos .funciona-cabecera .image-dk {
  display: none;
}

.como-funcionamos .target-funciona .container .funciona-general .funciona-texto h3 {
  margin-bottom: 0;
}

.como-funcionamos .funciona-tech .container {
  padding: 0px 16px 29px 16px;
}

.como-funcionamos .funciona-tech h3 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: var(--azulCarsAndCars);
  margin-top: 16px;
}

.como-funcionamos .funciona-tech p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #252627;
  margin-bottom: 16px;
}

.como-funcionamos .funciona-tech .funciona-cards {
  margin-bottom: 36px;
}

.como-funcionamos .funciona-tech .img-cards {
  width: 100%;
}

.como-funcionamos .funciona-tech button .doufle {
  float: right;
  background-image: url(/public/icon/IconBlueExt.svg);
  background-repeat: no-repeat;
  background-size: 18px;
  width: 18px;
  height: 18px;
}

.como-funcionamos .funciona-tech button:hover .doufle {
  background-image: url(/public/icon/Union.svg);
  transform: rotate(-90deg);
}

.como-funcionamos .funciona-tech button:active .doufle {
  background-image: url(/public/icon/IconBlueExt.svg);
  transform: rotate(0deg);
}

.como-funcionamos .funciona-tech .funciona-cards-buttons-dk {
  display: none;
}

/*#endregion FUNCIONAMOS*/

/*#region tasarcoche*/

.tasarcoche h2 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #252627;
  margin-bottom: 16px;
}

.tasarcoche p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
  margin-bottom: 24px;
}

.tasarcoche .tasarcoche-cabecera .container {
  padding: 16px 16px 32px 16px;
}

.tasarcoche .tasarcoche-cabecera h1 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  color: #252627;
  margin-bottom: 16px;
}

.tasarcoche .tasarcoche-cabecera p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
  margin-bottom: 24px;
}

.tasarcoche .tasarcoche-cabecera button {

  margin-top: 24px;
}

.tasarcoche .tasarcoche-cabecera .parrafo button {
  display: none;
}

.tasarcoche .tasarcoche-cabecera .image-mv {
  display: block;
  width: 100%;
}

.tasarcoche .tasarcoche-cabecera .image-dk {
  display: none;
}

.tasarcoche .tasarcoche-cabecera .image button {
  display: block;
}

.tasarcoche .tasarcoche-subtitle {
  margin-top: 24px;
}

.tasarcoche .tasarcoche-subtitle h2 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #252627;
}

.tasarcoche .tasarcoche-carrusel h2 {
  padding-top: 24px;
  padding-left: 16px;
  margin-bottom: 24px;
}

.tasarcoche .tasarcoche-carrusel {
  background: #E6EBF4;
}

.tasarcoche .tasarcoche-carrusel .container {
  width: 100%;
  overflow-x: hidden;
}

.tasarcoche .tasarcoche-carrusel .tasarcoche-content-carrusel {
  height: 100%;
  width: calc(100% - 23px);
  margin-left: 10px;
  margin-right: 10px;
}

.tasarcoche .tasarcoche-carrusel .swiper {
  width: 100%;
  height: 100%;
  padding: 10px 6px 0 6px;
}

.tasarcoche .tasarcoche-carrusel .swiper-slide {
  background: #FFFFFF;
  box-shadow: 1px 5px 18px -2px rgba(1, 53, 149, 0.15);
  border-radius: 10px;
  padding: 16px 20px 0 20px;

}

.tasarcoche .tasarcoche-carrusel .swiper-slide-first {
  padding: 0px 20px 0 20px;
}

.tasarcoche .tasarcoche-carrusel .swiper-slide img {
  width: 100%;
  height: 160px;
}

.tasarcoche .tasarcoche-carrusel .swiper-slide h5 {
  margin-top: 20px;
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 21px;
  line-height: 32px;
  color: #0E1213;
  margin-bottom: 16px;
}

.tasarcoche .tasarcoche-carrusel .swiper-slide-first h5 {
  margin-top: 36px;
}

.tasarcoche .tasarcoche-carrusel .swiper-slide p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
  margin-bottom: 32px;
}

.tasarcoche .tasarcoche-carrusel .swiper-pagination {
  position: relative;
  margin-top: 20px;
  margin-bottom: 24px;
}

.tasarcoche .tasarcoche-carrusel .swiper-pagination-bullet-active {
  opacity: 1;
}

.tasarcoche .tasarcoche-carrusel .swiper-pagination-bullet {
  height: 4px;
  width: 17px;
  border-radius: 12px;
  background: var(--azulCarsAndCars);
  margin: 0 4px;
  cursor: pointer;
  transition: all 0.5s ease;

}

.tasarcoche .slide-rellenar-form-desktop {
  background: #E6EBF4;
}

.tasarcoche .slide-rellenar-form-desktop .container {
  padding: 0px 127px 0px 193px;
  width: 100%;
}

.tasarcoche .slide-rellenar-form-desktop .container h2 {
  text-align: center;
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  padding-top: 64px;
  margin-bottom: 30px;
}

.tasarcoche .slide-rellenar-form-desktop .container .container-general-card {
  display: flex;
  flex-direction: row;
}

.tasarcoche .slide-rellenar-form-desktop .container .container-card {
  padding: 0 10px;
  height: 500px;
  overflow: hidden;
  overflow-x: hidden;
}

.tasarcoche .slide-rellenar-form-desktop .container .container-card .main-card {
  transition: 1s;
  margin: 0;
}

.tasarcoche .slide-rellenar-form-desktop .container .container-card .main-card .cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 30px;
}

.tasarcoche .slide-rellenar-form-desktop .container .main-card .cards .card {
  border: 0;
  background: #fff;
  border-radius: 10px;
  box-shadow: 1px 5px 18px -2px rgba(1, 53, 149, 0.15);
  transition: all 0.4s ease;
}

.tasarcoche .slide-rellenar-form-desktop .container .cards .card .content {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.tasarcoche .slide-rellenar-form-desktop .container .cards .card .content .img {
  width: 100%;
}

.tasarcoche .slide-rellenar-form-desktop .container .card .content .img img {
  height: 100%;
  width: 100%;
}

.tasarcoche .slide-rellenar-form-desktop .container .card .content .details {
  padding-right: 92px;
  padding-bottom: 68px;
  width: 100%;
}

.tasarcoche .slide-rellenar-form-desktop .container .card .content .details-title {
  padding-top: 67px;
  padding-bottom: 16px;
  padding-left: 20px;
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 21px;
  line-height: 32px;
  color: #0E1213;
}

.tasarcoche .slide-rellenar-form-desktop .container .card .content .details-text {
  padding-left: 20px;
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
}

.tasarcoche .slide-rellenar-form-desktop .container .card .content .details-enlace {
  padding-top: 16px;
  padding-left: 20px;
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--azulCarsAndCars);
  ;
}

.tasarcoche .slide-rellenar-form-desktop .container .button-slide-down {
  margin-left: 26px;
  bottom: 0px;
}

.tasarcoche .slide-rellenar-form-desktop .container .button-slide-down button {
  margin-top: 436px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 0;
  background: #FFFFFF;
  box-shadow: 1px 5px 18px -2px rgba(1, 53, 149, 0.15);
}

.tasarcoche .tasarcoche-asi .container {
  padding: 32px 16px 8px 16px;
}

.tasarcoche .tasarcoche-asi h2 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #252627;
  margin-bottom: 24px;
}

.tasarcoche .tasarcoche-asi .asi-card {
  display: flex;
}

.tasarcoche .tasarcoche-asi .asi-card .texto {
  margin-left: 20px;
  margin-bottom: 16px;
}

.tasarcoche .tasarcoche-asi h3 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: var(--azulCarsAndCars);
}

.tasarcoche .tasarcoche-asi p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #383737;
  margin-bottom: 0;
}

.tasarcoche .tasarcoche-asi .asi-card .texto .asi-desc {
  margin-bottom: 23px;
}

.tasarcoche .tasarcoche-asi .asi-num {
  border-radius: 16px;
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  background-color: #fff;
  border: 1px solid var(--azulCarsAndCars);
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  color: var(--azulCarsAndCars);
  padding-top: 2px;
}

.tasarcoche .tasarcoche-asi .asi-num2 {
  border-radius: 16px;
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  background-color: var(--azulCarsAndCars);
  border: 1px solid var(--azulCarsAndCars);
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  padding-top: 2px;
}

.tasarcoche .tasarcoche-asi .asi-line {
  height: calc(100% - 32px);
  width: 1px;
  background-color: var(--azulCarsAndCars);
  margin-left: 16px;
}

/*#endregion tasarcoche*/

/*#region FINANCIAR*/

.financiar-coche .financiar-encontrar h2 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #252627;
  margin-bottom: 16px;
}

.financiar-coche .financiar-encontrar p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
  margin-bottom: 24px;
}

.financiar-coche .financiar-cabecera .container {
  padding: 16px 16px 32px 16px;
}

.financiar-coche .financiar-cabecera h1 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  color: #252627;
  margin-bottom: 16px;
}

.financiar-coche .financiar-cabecera p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
  margin-bottom: 24px;
}

.financiar-coche .financiar-cabecera button {

  margin-top: 24px;
}

.financiar-coche .financiar-cabecera .parrafo button {
  display: none;
}

.financiar-coche .financiar-cabecera .image-mv {
  display: block;
  width: 100%;
}

.financiar-coche .financiar-cabecera .image-dk {
  display: none;
}

.financiar-coche .financiar-cabecera .image button {
  display: block;
}

.financiar-coche .btn-fin-dk {
  display: none;
}

.financiar-coche .text-seo {
  margin-top: 48px;
  margin-bottom: 40px;
}

.financiar-coche .acordeon .card .card-header {
  display: flex;
  border-radius: 0;
  background-color: transparent;
  align-items: center;
  border-bottom: 0;
  border-top: 1px solid #F5F2EF;
  padding: 24px 0;
  cursor: pointer;
}

.financiar-coche .acordeon .card .card-header h2 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}

.financiar-coche .acordeon .card .card-body {
  padding: 0;
}

.financiar-coche .acordeon .card .card-body p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
}

.button.mas-menos,
.financiar-coche .financiar-encontrar button.mas-menos ,
.financiar-coche .acordeon .card .button-collapsed .mas-menos {
  height: 14px;
  width: 25px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border: 0;
  background-color: white;
}

.svg.menos,
.financiar-coche .acordeon .card .button-collapsed .mas-menos .menos {
  height: 14px;
}

.financiar-coche .acordeon .card .button-collapsed .mas-menos use {
  fill: var(--azul);
}

.financiar-coche .card .collapsed .mas-menos .menos {
  display: flex;
  transform: rotate(360deg);
}

.financiar-coche .card-header .mas-menos .menos {
  display: flex;
  transform: rotate(180deg);
}

.financiar-coche .financiar-encontrar .container {
  padding: 0px 16px 32px 16px;
}

.financiar-coche .financiar-encontrar h3 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: var(--azulCarsAndCars);
  margin-top: 16px;
}

.financiar-coche .financiar-encontrar p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #252627;
  margin-bottom: 16px;
}

.financiar-coche .financiar-encontrar .financiar-cards {
  margin-bottom: 36px;
}

.financiar-coche .financiar-encontrar .image-dk {
  display: none;
}

.financiar-coche .financiar-encontrar .img-cards{
  width: 100%;
}

.financiar-coche .financiar-encontrar .financiar-encontrar-but {
  text-align: center;
}

/*#endregion FINANCIAR*/
/*#region COCHE PRESUPUESTO*/

.coche-presupuesto .presupuesto-encontrar h2 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #252627;
  margin-bottom: 16px;
}

.coche-presupuesto .presupuesto-encontrar p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
  margin-bottom: 24px;
}

.coche-presupuesto .presupuesto-cabecera .container {
  padding: 16px 16px 32px 16px;
}

.coche-presupuesto .presupuesto-cabecera h1 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  color: #252627;
  margin-bottom: 16px;
}

.coche-presupuesto .presupuesto-cabecera p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
  margin-bottom: 24px;
}

body.coche-presupuesto-mes .title h1{
  text-align: center;
  padding: 50px 0 ;
  font-size: 29px;
}

.coche-presupuesto .presupuesto-cabecera button {

  margin-top: 24px;
}

.coche-presupuesto button.btn-primary-icon.btn_importe_mes {
  width: auto;
  height: 40px;
  padding: 10px;
}

span.texto {
  font-size: 18px;
  font-weight: bolder;
  padding-right: 10px;
}

.coche-presupuesto .presupuesto-cabecera .parrafo button {
  display: none;
}

.coche-presupuesto .presupuesto-cabecera .image-mv {
  display: block;
  width: 100%;
}

.coche-presupuesto .presupuesto-cabecera .image-dk {
  display: none;
}

.coche-presupuesto .presupuesto-cabecera .image button {
  display: block;
}

.coche-presupuesto .btn-fin-dk {
  display: none;
}

.coche-presupuesto .presupuesto-encontrar .container {
  padding: 0px 16px 32px 16px;
}

.coche-presupuesto .presupuesto-encontrar h3 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: var(--azulCarsAndCars);
  margin-top: 16px;
}

.coche-presupuesto .presupuesto-encontrar p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #252627;
  margin-bottom: 16px;
}

.coche-presupuesto .presupuesto-encontrar .presupuesto-cards {
  margin-bottom: 36px;
}

.coche-presupuesto .presupuesto-encontrar .img-cards {
  width: 100%;
}

.coche-presupuesto .presupuesto-encontrar .presupuesto-encontrar-but {
  text-align: center;
}

/*#endregion COCHE PRESUPUESTO*/
/*#region CERTIFICAMOS*/

.certificamos .certificamos-cabecera .container {
  padding: 16px 16px 32px 16px;
}

.certificamos .certificamos-cabecera h1 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  color: #252627;
  margin-bottom: 16px;
}

.certificamos .certificamos-cabecera p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
  margin-bottom: 24px;
}

.certificamos .certificamos-cabecera button {
  margin-top: 24px;
}


.certificamos .certificamos-cabecera .parrafo button {
  display: none;
}

.certificamos .certificamos-cabecera .image-mv {
  display: block;
  width: 100%;
}

.certificamos .certificamos-cabecera .image-dk {
  display: none;
}

.certificamos .certificamos-cabecera .image button {
  display: block;
}

.certificamos .certificamos-encontrar .container {
  padding: 0px 16px 32px 16px;
}

.certificamos .certificamos-encontrar h2 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #252627;
  margin-bottom: 16px;
}

.certificamos .certificamos-encontrar h3 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: var(--azulCarsAndCars);
  margin-top: 16px;
}

.certificamos .certificamos-encontrar p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #252627;
  margin-bottom: 8px;
}

.certificamos .certificamos-encontrar .certificamos-cards {
  margin-bottom: 36px;
}

.certificamos .certificamos-encontrar .img-cards {
  width: 100%;
}

.certificamos .certificamos-encontrar .certificamos-encontrar-but {
  text-align: center;
}

.certificamos .certificamos-encontrar button {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: -0.004em;
  background: #fff;
  border: 1.5px solid var(--azulCarsAndCars);
  box-sizing: border-box;
  border-radius: 8px;
  width: 100%;
  height: 52px;
  padding: 16px 18px;
  color: var(--primaryblue);
  text-align: left;
  align-items: center;
}

.certificamos .certificamos-encontrar button img {
  float: right;
  margin-top: -8px;
}

.certificamos .certificamos-asi .container {
  padding: 0px 16px 32px 16px;
}

.certificamos .certificamos-asi h2 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #252627;
  margin-bottom: 24px;
}

.certificamos .certificamos-asi .asi-card {
  display: flex;
}

.certificamos .certificamos-asi .asi-card .texto {
  margin-left: 20px;
  margin-bottom: 16px;
}

.certificamos .certificamos-asi h3 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: var(--azulCarsAndCars);
}

.certificamos .certificamos-asi p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #383737;
  margin-bottom: 0;
}

.certificamos .certificamos-asi .asi-card .texto .asi-desc {
  margin-bottom: 23px;
}

.certificamos .certificamos-asi .asi-num {
  border-radius: 16px;
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  background-color: #fff;
  border: 1px solid var(--azulCarsAndCars);
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  color: var(--azulCarsAndCars);
  padding-top: 2px;
}

.certificamos .certificamos-asi .asi-line {
  height: calc(100% - 32px);
  width: 1px;
  background-color: var(--azulCarsAndCars);
  margin-left: 16px;
}

/*#endregion CERTIFICAMOS*/

/*#region CARSDAYS*/

.plan .carsdays-cabecera .container {
  padding: 16px 16px 32px 16px;
}

.plan h2 {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  /* line-height: 32px; */
  line-height: 36px;
  color: #252627;
  /* margin-bottom: 16px;
  margin-left: 16px; */
  margin-bottom: 16px;
  padding-right: 10px;
}

.plan p.margin16LR {
  margin-left: 16px;
  margin-right: 16px;
}

.plan .carsdays-cabecera .title {
  display: flex;
  flex-direction: column;
  gap: 10px; /* Espacio entre los divs */
}

.plan .carsdays-cabecera .proximaFeria{
  background-color: #4CAF50; /* Color de fondo verde */
  color: white; /* Color del texto blanco */
  padding: 10px 20px; /* Espaciado interno */
  border-radius: 5px; /* Bordes redondeados */
  font-style: italic; /* Texto en cursiva */
  text-align: center; /* Centrar el texto */
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2); /* Sombra para el efecto 3D */
  font-size: 18px; /* Tamaño del texto */
  font-weight: bold;
  /* width: 71%; */
  margin-bottom: 15px;
}


.plan .carsdays-cabecera h1 , .plan .carsdays-cabecera .titulillo {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  color: #252627;
  margin-bottom: 16px;
  padding-right: 10px;
}

.plan .carsdays-cabecera p {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #383737;
  margin-bottom: 24px;
}

.plan .carsdays-cabecera button {

  margin-top: 0px;
  margin-bottom: 25px;
}

.plan .carsdays-cabecera .parrafo button {
  /* display: none; */
}

.plan .carsdays-cabecera .image-mv {
  display: block;
  width: 100%;
}

.plan .carsdays-cabecera .image-dk {
  display: none;
}

.carsdays-cabecera .image button {
  display: block;
}

.plan .carsdays-cabecera .cardays-image {
  width:  100px;
  height: 28px;
  border-radius: 24px;

  padding: 4px 8px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  background: linear-gradient(0deg, #091E3A -100%, #091F3B -75.51%, #0A223F -55.59%, #0C2746 -39.52%, #0D2D4E -26.61%, #103558 -16.15%, #123E64 -7.45%, #154870 0.2%, #18537E 7.5%, #1B5E8C 15.14%, #1E699B 23.85%, #2174AA 34.3%, #247FB8 47.21%, #278AC6 63.28%, #2A95D4 83.21%, #2D9EE0 107.69%);
  
  margin-bottom: 15px;
  margin-top: -15px;
}

.plan .carsdays-cabecera .cardays-image .texto {
  color: var(--white);
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}



.plan .carsdays-textos {
  margin-top: 30px;
}

.plan .carsdays-textos .parrafo2{
  padding: 20px 0;
}


.plan .carsdays-textos .parrafo2 h3{
  font-size: 1.4rem;
}


.plan .carsdays-textos .cardays-img img{
  width: 100%;
}




.plan .slide-cars-home {
  display: none;
}

.plan .listado-cars {
  display: block;
}

.plan .listado-cars .button-slide-cars {
  text-align: center;
}

.plan .listado-cars .button-slide-cars button {
  margin-top: 22px;
  margin-bottom: 37px;
}
.plan .image img{
  margin-left:auto;
  margin-right: auto;
}

/*#endregion CARSDAYS*/

.container-comofunciona{
  padding: 16px 16px 32px 16px;
}  

.container-salon{
  padding: 16px 16px 32px 16px;
} 