.nameplates .sec1 .icono {
  width: 30px;
  height: 30px;
  margin-right: 15px;
}
.nameplates .sec1 .img {
  width: 80%;
}
.nameplates .sec2 {
  background-color: var(--azul1);
}
.nameplates .sec2 .box-rose {
  background: rgb(192, 66, 123);
  background: linear-gradient(150deg, rgb(192, 66, 123) 0%, rgb(165, 26, 211) 68%);
  padding: 50px 40px;
  border-radius: 15px;
  min-height: 230px;
}
.nameplates .sec2 .iconos {
  width: 35%;
}
.nameplates .sec3 {
  padding: 150px 5% 170px;
}
.nameplates .sec3 .img {
  width: 95%;
}
.nameplates .sec3 .icono {
  width: 30px;
  height: 30px;
  margin-right: 20px;
}
.nameplates .sec4 {
  background-color: var(--azul1);
}
.nameplates .sec4 .box-line {
  border-radius: 13px;
  border: 1px solid #ffb924;
  padding: 13px 40px;
}
.nameplates .sec5 {
  padding: 6% 0;
  background-image: url("../img/taylor-cta.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.nameplates .sec5 h2 {
  margin: 0;
  font-size: 40px;
}
.nameplates .sec6 {
  background-color: var(--azul1);
}
.nameplates .sec6 .shadow-box {
  padding: 50px 40px;
  -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.1);
  border-radius: 13px;
  min-height: 325px;
}
.nameplates .sec6 .icono {
  width: 27%;
}
.nameplates .sec7 .box {
  background-color: #F7F9FE;
  height: 290px;
  padding: 32% 5% 15%;
  margin-top: -20%;
}
.nameplates .sec7 .img {
  width: 90%;
}
.nameplates .sec7 a {
  text-decoration: unset;
  color: unset;
}
.nameplates .sec8 {
  padding: 3% 0;
  background-image: url("../img/taylor-cta.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.nameplates .sec8 .container {
  padding: 10px 9%;
}
.nameplates .sec8 .container .btn-cta {
  width: auto;
  border-radius: 35px;
  border: 2px solid white;
  background-color: transparent;
  font-weight: normal;
  color: white;
  height: 66px;
  padding: 17px 45px;
}
.nameplates .sec8 .container .btn-cta:hover {
  background-color: white;
  color: var(--azul);
}
.nameplates .sec8 .container h2 {
  margin: 0;
  font-size: 40px;
}
@media (max-width: 574px) and (min-width: 0px) {
  .nameplates .sec8 {
    padding: 12% 5%;
  }
  .nameplates .sec8 .container .btn-cta {
    width: 100%;
  }
}
@media (max-width: 1400px) and (min-width: 1024px) {
  .nameplates .sec3 .img {
    width: 70%;
  }
}
@media (max-width: 2458px) and (min-width: 1720px) {
  .nameplates .shadow-box {
    min-height: 350px !important;
  }
}
@media (max-width: 574px) and (min-width: 0px) {
  .nameplates .sec3 {
    padding: 20px 5% 355px;
  }
  .nameplates .sec3 .img {
    width: 90%;
  }
  .nameplates .sec3 .translate-middle-y {
    -webkit-transform: translateY(25%) !important;
            transform: translateY(25%) !important;
  }
  .nameplates .sec5 {
    padding: 13% 0;
  }
  .nameplates .sec5 h2 {
    font-size: 30px;
  }
  .nameplates .sec7 .box {
    height: 250px;
    padding: 27% 5% 11%;
  }
  .nameplates .sec8 {
    padding: 12% 5%;
  }
  .nameplates .sec8 .container .btn-cta {
    width: 100%;
  }
}