/* screen - home-servicios */

.home-servicios .group_home-servicios {
  align-items: flex-start;
  background-color: var(--neutrallight2);
  border: 1px none;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.home-servicios .desktop-6 {
  align-items: flex-start;
  background-color: var(--neutrallight2);
  border: 1px none;
  display: flex;
  overflow: hidden;
  width: 100%;
}

.home-servicios .group-container {
  position: relative;
  width: 100%;
}
@media (max-width: 767px){
  .home-servicios .group-container {
    display: flex;
    flex-direction: column;
  }
}

.home-servicios .image-50 {
  height: 832px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1250px) {
  .home-servicios .image-50 {
    height: 650px;
  }
}
@media (max-width: 1199px) {
  .home-servicios .image-50 {
    height: 550px;
  }
}
@media (max-width: 767px){
  .home-servicios .image-50 {
    position: relative;
    width: 100%;
    height: auto;
  }
}

.home-servicios .rectangle-93 {
  border: 1px none;
  height: 832px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-image: linear-gradient(to right, var(--neutral-light) 30%, rgba(217, 217, 217, 0) 64%);
}
@media (max-width: 1250px) {
  .home-servicios .rectangle-93 {
    height: 650px;
  }
}
@media (max-width: 1199px) {
  .home-servicios .rectangle-93 {
    height: 550px;
  }
}
@media (max-width: 767px){
  .home-servicios .rectangle-93 {
    display: none;
  }
}

.home-servicios .overlap-group4 {
  height: 883px;
  left: 0;
  top: 0;

  width: 100%;
  max-width: 1200px;
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1250px) {
  .home-servicios .overlap-group4 {
    height: 700px;
  }
}
@media (max-width: 1199px) {
  .home-servicios .overlap-group4 {
    height: 600px;
  }
}
@media (max-width: 767px) {
  .home-servicios .overlap-group4 {
    height: auto;
  }
}

.home-servicios .content-1 {
  align-items: flex-start;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 32px;
  width: 523px;

  margin-top: 175px;
}
@media (max-width: 1250px) {
  .home-servicios .content-1 {
    margin-top: 100px;
    margin-left: 50px;
  }
}
@media (max-width: 1199px) {
  .home-servicios .content-1 {
    margin-top: 35px;
  }
}
@media (max-width: 767px) {
  .home-servicios .content-1 {
    margin: 40px auto;
    width: 90%;
  }
}

.home-servicios .titulo-subtitulo {
  align-items: flex-start;
  align-self: stretch;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.home-servicios .texto-home {
  align-self: stretch;
  color: var(--browndark);
  font-family: var(--font-family-eb_garamond);
  font-size: 54px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 59.4px;
  margin-top: -1.00px;
}
@media (max-width: 767px) {
  .home-servicios .texto-home {
    font-size: var(--font-size-xxxxxl);
    line-height: 40px;
    text-align: center;
  }
}

.home-servicios .texto-explicacion-home {
  align-self: stretch;
  color: var(--browndark);
  font-family: var(--font-family-roboto);
  font-size: 17px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 23.2px;
}
@media (max-width: 676px) {
  .home-servicios .texto-explicacion-home {
    text-align: center;
  }
}

.home-servicios .frame-128-1 {
  align-items: center;
  border: 1px none;
  display: flex;
  width: fit-content;
}
@media (max-width: 767px) {
  .home-servicios .frame-128-1 {
    flex-direction: column;
    align-self: center;
    gap: 30px;
  }
}


.home-servicios .button-2 {
  align-items: center;
  background-color: var(--beigemain);
  border: 1px none;
  border-radius: 32px;
  display: flex;
  gap: 8px;
  justify-content: center;
  padding: 16px 40px;
}

.home-servicios .icon-create-account-1 {
  height: 18px;
  min-width: 18px;
}

.home-servicios .crear-cuenta-1 {
  letter-spacing: -0.36px;
  line-height: 19.7px;
  margin-top: -1.00px;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.home-servicios .button-2:hover .crear-cuenta-1 {
  text-decoration: underline;
}
.home-servicios .button-4:hover .crear-cuenta-1 {
  text-decoration: underline;
}

.home-servicios .contctanos {
  color: var(--beigemain);
  font-family: var(--font-family-roboto);
  font-size: 18.2px;
  font-weight: 700;
  height: 26.67px;
  letter-spacing: -0.36px;
  line-height: 19.9px;
  text-align: center;
  width: 198.67px;
}

.home-servicios .contctanos:hover {
   text-decoration: underline;
}

.home-servicios .frame-6989 {
  align-items: flex-start;
  border: 1px none;
  display: flex;
  gap: 65px;

  width: 100%;
  justify-content: center;
}
@media (max-width: 1250px) {
  .home-servicios .frame-6989 {
    gap: 0;
    justify-content: space-around;
  }
}
@media (max-width: 767px){
  .home-servicios .frame-6989 {
    display: block;
  }
}

.home-servicios .counter {
  background-color: var(--browndark);
  border: 1px none;
  border-radius: 8px;
  height: auto;
  min-width: 251px;
  overflow: hidden;
  position: relative;

  display: flex;
  justify-content: center;
}
@media (max-width: 1250px) {
  .home-servicios .counter {
    min-width: auto;
    padding: 20px;
  }
}
@media (min-width: 1200px) {
  .home-servicios .counter {
    height: 188px;
  }
}
@media (max-width: 767px) {
  .home-servicios .counter {
    width: 46%;
    margin: 2%;
    float: left;
  }
}
@media (min-width: 767px) and (max-width: 900px) {
  .home-servicios .counter {
    max-width: 200px;
  }
}

.home-servicios .counter-data {
  align-items: center;
  border: 1px none;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: fit-content;
}

.home-servicios .counter-data-number {
  letter-spacing: 0;
  margin-top: -1.00px;
  text-align: center;
  width: fit-content;
  line-height: 46px;
  padding-bottom: 10px;
}
@media (max-width: 1199px) {
  .home-servicios .counter-data-number {
    font-size: var(--font-size-xxxxl2);
  }
}

.home-servicios .counter-data-text {
  color: var(--neutrallight2);
  font-weight: 300;
  line-height: 27px;
  text-align: center;
  width: fit-content;
}
@media (max-width: 1199px) {
  .home-servicios .counter-data-text {
    font-size: var(--font-size-xl2);
  }
}

.home-servicios .ellipse-25 {
  background-color: var(--brownlight);
  border: 1px none;
  border-radius: 98px;
  filter: blur(100px);;
  height: 195px;
  left: 150px;
  opacity: 0.3;
  position: absolute;
  top: 100px;
  width: 195px;
}

.home-servicios .ellipse-26 {
  background-color: var(--brownlight);
  border: 1px none;
  border-radius: 98px;
  filter: blur(100px);;
  height: 195px;
  left: -110px;
  opacity: 0.3;
  position: absolute;
  top: -147px;
  width: 195px;
}

.home-servicios .ellipse-25-1 {
  background-color: var(--brownlight);
  border: 1px none;
  border-radius: 98px;
  filter: blur(100px);;
  height: 195px;
  left: 25px;
  opacity: 0.3;
  position: absolute;
  top: 100px;
  width: 195px;
}

.home-servicios .ellipse-26-1 {
  background-color: var(--brownlight);
  border: 1px none;
  border-radius: 98px;
  filter: blur(100px);;
  height: 195px;
  left: 10px;
  opacity: 0.3;
  position: absolute;
  top: -148px;
  width: 195px;
}

.home-servicios .ellipse-25-2 {
  background-color: var(--brownlight);
  border: 1px none;
  border-radius: 98px;
  filter: blur(100px);;
  height: 195px;
  left: 90px;
  opacity: 0.3;
  position: absolute;
  top: -100px;
  width: 195px;
}

.home-servicios .ellipse-26-2 {
  background-color: var(--brownlight);
  border: 1px none;
  border-radius: 98px;
  filter: blur(100px);;
  height: 195px;
  left: -70px;
  opacity: 0.3;
  position: absolute;
  top: 125px;
  width: 195px;
}

.home-servicios .ellipse-25-3 {
  background-color: var(--brownlight);
  border: 1px none;
  border-radius: 98px;
  filter: blur(100px);;
  height: 195px;
  left: 145px;
  opacity: 0.3;
  position: absolute;
  top: 80px;
  width: 195px;
}




/* NUESTROS SERVICIOS */

.home-servicios .frame-7019-1 {
  align-items: center;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 60px;
  justify-content: center;
  width: 100%;
  padding-top: 200px;
}

.home-servicios .frame-6989-2 {
  align-items: center;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 40px;
  justify-content: center;
}

.home-servicios .frame-146 {
  align-items: center;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: fit-content;
}

.home-servicios .nuestros-servicios {
  letter-spacing: -0.48px;
  line-height: 50.4px;
  margin-top: -1.00px;
  width: fit-content;
}
@media (max-width: 767px) {
  .home-servicios .nuestros-servicios {
    font-size: var(--font-size-xxxxxl);
    line-height: 40px;
  }
}

.home-servicios .texto-nuestros-servicios {
  color: var(--browndark);
  font-weight: 300;
  line-height: 27px;
  text-align: center;
  width: 908px;
}
@media (max-width: 1199px) {
  .home-servicios .texto-nuestros-servicios {
    width: 600px;
  }
}
@media (max-width: 767px) {
  .home-servicios .texto-nuestros-servicios {
    width: 100%;
  }
}

.home-servicios .ver-todos-los-servicios {
  color: var(--beigemain);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xxxl2);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 21.6px;
  white-space: nowrap;
  width: fit-content;
}

.home-servicios .ver-todos-los-servicios:hover {
  text-decoration: underline;
}

.home-servicios .frame-91 {
  align-items: flex-start;
  border: 1px none;
  display: flex;
  gap: 32px;
  width: 1177.92px;
}
@media (max-width: 1199px) {
  .home-servicios .frame-91 {
    width: 600px;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .home-servicios .frame-91 {
    width: 100%;
    flex-direction: column;
  }
}

.home-servicios .card-categorie {
  align-items: flex-start;
  align-self: stretch;
  background-color: var(--neutrallight2);
  border: 1px none;
  border-radius: 8px;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 16px;
  padding: 30px 32px 40px;
}
.home-servicios .card-categorie:hover {
  background-color: var(--neutralmedium);
}

.home-servicios .icon-title-text {
  align-items: flex-start;
  align-self: stretch;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.home-servicios .icon-title {
  align-items: flex-start;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 212px;
}

.home-servicios .group-7018 {
  height: 49px!important;
  min-width: 60px;
}

.home-servicios .titulo-servicio {
  align-self: stretch;
  letter-spacing: -0.26px;
  line-height: 27.3px;
  white-space: nowrap;
}

.home-servicios .info-servicio {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 19.2px;
}

.home-servicios .ver-servicio {
  letter-spacing: 0;
  line-height: 19.2px;
  white-space: nowrap;
  width: fit-content;
}

.home-servicios .ver-servicio:hover {
  text-decoration: underline;
}



/* NUESTROS PRODUCTOS */

.home-servicios .opc-2-de-nuestros-productos {
  align-items: center;
  background-color: var(--neutrallight2);
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 56px;
  justify-content: center;
  padding-top: 200px;
  width: 100%;
}

.home-servicios .frame-7019-4 {
  align-items: center;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 56px;
  width: 100%;
}
@media (min-width: 1200px) {
  .home-servicios .frame-7019-4 {
    width: 1179px;
  }
}

.home-servicios .nuestros-productos {
  letter-spacing: -0.48px;
  line-height: 50.4px;
  margin-top: -1.00px;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}
@media (max-width: 767px) {
  .home-servicios .nuestros-productos {
    font-size: var(--font-size-xxxxxl);
    line-height: 40px;
  }
}

.home-servicios .frame-7019-5 {
  align-items: center;
  border: 1px none;
  display: flex;
  flex-direction: column;
}

.home-servicios .frame-2 {
  align-items: flex-start;
  border: 1px none;
  display: flex;
  gap: 8px;
  width: fit-content;
  flex-wrap: wrap;
  justify-content: space-around;
}

.home-servicios .ver-productos {
  align-items: center;
  background-color: var(--neutralmedium);
  border: 1px none;
  border-radius: 8px 8px 0 0;
  display: flex;
  gap: 10px;
  height: 53px;
  justify-content: center;
  padding: 10px 43px;
  letter-spacing: -0.26px;
  line-height: 27.3px;
  white-space: nowrap;
  width: fit-content;
}
.home-servicios .ver-productos.producto-seleccionado {
  background-color: var(--browndark);
  color: var(--neutrallight2);
}

.home-servicios .frame-7019-6 {
  align-items: center;
  background-color: var(--neutrallight2);
  border: 1px none;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  gap: 56px;
  justify-content: center;
  padding: 50px 25px;
}
@media (min-width: 1200px) {
  .home-servicios .frame-7019-6 {
    box-shadow: 0 20px 24px 0 #00000033;
    position: relative;
  }
}

.home-servicios .frame-7019-7 {
  align-items: center;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 22px;
  width: fit-content;
  padding: 0 20px;
}

.home-servicios .productos {
  letter-spacing: 0;
  line-height: 33.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.home-servicios .texto-producto {
  color: var(--browndark);
  font-weight: 300;
  line-height: 27px;
  text-align: center;
}

.home-servicios .frame-7019-8 {
  align-items: center;
  border: 1px none;
  display: flex;
  gap: 24px;
  width: fit-content;
}

.home-servicios .icon-chevron-left {
  height: 29px;
  min-width: 32px;
}

.home-servicios .frame-8 {
  align-items: center;
  border: 1px none;
  display: flex;
  gap: 40px;
  width: fit-content;
  flex-wrap: wrap;
  justify-content: space-around;
}

.home-servicios .icon_licencia {
  height: 71px;
}

.home-servicios .icon_licencia-1 {
  height: 81px;
}

.home-servicios .icon_licencia-2 {
  height: 121px;
}

.home-servicios .icon_categoria {
  height: 71px;
}

.home-servicios .icon_target {
  width: 150px;
  height: 150px;
}




/* QUIENES SOMOS */

.home-servicios .frame-70-2 {
  align-items: flex-end;
  background-color: var(--neutrallighter);
  border: 1px none;
  display: flex;
  overflow: hidden;
  width: 100%;

  padding-top: 120px;
  margin: 0 auto;
}

.home-servicios .overlap-group6 {
  width: 100%;
  position: relative;
}

.home-servicios .cerd_blue-1 {
  height: 953px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}

.home-servicios .frame-7019-9 {
  align-items: center;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 60px;
}

.home-servicios .quines-somos {
  letter-spacing: -0.48px;
  line-height: 50.4px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}
@media (max-width: 767px) {
  .home-servicios .quines-somos {
    font-size: var(--font-size-xxxxxl);
    line-height: 40px;
  }
}

.home-servicios .bio-slides::-webkit-scrollbar {
  display: none;
  width: 0;
}

.home-servicios .bio-slides {
  align-items: center;
  border: 1px none;
  width: 100%;
  margin-bottom: 50px;
}
@media (min-width: 1200px) {
  .home-servicios .bio-slides {
    width: 1176px;
  }
}

.home-servicios .bio-slides .item {
  background-color: var(--neutrallight2);
  border: 1px solid;
  border-color: var(--neutralmedium);
  border-radius: 4px;
  box-shadow: 0 19px 48px -141px #00000033;
  min-height: 597px;
  min-width: 1176px;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .home-servicios .bio-slides .item {
    min-width: auto;
    padding: 0 20px;
  }
}

.home-servicios .group-99 {
  align-items: center;
  display: flex;
  gap: 48px;
  left: 60px;
  min-width: 1116px;
  position: relative;
}
@media (max-width: 1199px) {
  .home-servicios .group-99 {
    flex-direction: column-reverse;
    min-width: auto;
    left: 0;
  }
}

.home-servicios .group-99-1 {
  align-items: center;
  display: flex;
  gap: 48px;
  left: 60px;
  min-width: 1116px;
  position: relative;
}
@media (max-width: 1199px) {
  .home-servicios .group-99-1 {
    flex-direction: column;
    min-width: auto;
    left: 0;
  }
}

.home-servicios .frame-70-1 {
  align-items: flex-start;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 32px;
  width: 482px;
}
@media (max-width: 767px) {
  .home-servicios .frame-70-1 {
    width: 100%;
  }
}

.home-servicios .group-101 {
  align-self: stretch;
  height: 61px;
  margin-right: -4.00px;
  position: relative;
}

.home-servicios .cerd-group {
  left: 0;
  letter-spacing: 2.40px;
  line-height: 19.2px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 482px;
}

.home-servicios .quienes_somos_titulo {
  left: 0;
  letter-spacing: 0;
  line-height: 33.6px;
  position: absolute;
  top: 27px;
}

.home-servicios .quienes_somos_texto {
  align-self: stretch;
  color: var(--browndark);
  font-weight: 300;
  line-height: 27px;
}

.home-servicios .link-video {
  color: var(--beigemain);
}

.home-servicios .link-video:hover {
  text-decoration: underline;
}

.home-servicios .image-4 {
  height: 597px;
  object-fit: cover;
  width: 586px;
}

@media (max-width: 767px) {
  .home-servicios .image-4 {
    width: 100%;
    height: auto;
  }
}

.home-servicios .group-100 {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 111px;
  min-height: 384px;
  position: relative;
  top: 95px;
  width: 967px;
}
.home-servicios .group-100-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-left: 4.0px;
  min-height: 61px;
  width: 545px;
}

.home-servicios .carousel-indicators {
  align-items: center;
  border: 1px none;
  display: flex;
  gap: 32px;
  justify-content: center;
  bottom: -50px;
}

.home-servicios .carousel-indicators li {
  background-color: var(--brownlight);
  border: 1px none;
  border-radius: 6px;
  height: 12px;
  min-width: 12px;
}
.home-servicios .carousel-indicators li.active {
  background-color: var(--browndark);
}



/* TESTIMONIOS */

.home-servicios .frame-7019-10 {
  align-items: center;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
  padding-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.home-servicios .frame-135 {
  align-items: center;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 64px;
  width: fit-content;
}

.home-servicios .testimonios {
  letter-spacing: -0.48px;
  line-height: 50.4px;
  margin-top: -1.00px;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}
@media (max-width: 767px) {
  .home-servicios .testimonios {
    font-size: var(--font-size-xxxxxl);
    line-height: 40px;
  }
}

.home-servicios .carrousel_testimonios {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  gap: 30px;
}

.home-servicios .frame-135 .carousel-inner {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
}

.home-servicios .testimonial {
  align-items: flex-start;
  background-color: var(--neutrallight2);
  border: 1px none;
  border-radius: 8px;
  display: flex;
  gap: 32px;
  padding: 32px;
  width: 499px;
  box-shadow: 0 0 48px -11px #00000014;
}
@media (max-width: 550px) {
  .home-servicios .testimonial {
    flex-direction: column;
    width: 100%;
  }
}

.home-servicios .frame-7019 {
  align-items: flex-start;
  border: 1px none;
  display: flex;
  gap: 32px;
  margin-right: -2.00px;
  width: 437px;
}
@media (max-width: 550px) {
  .home-servicios .frame-7019 {
    width: 100%;
    flex-direction: column;
  }
}

.home-servicios .rectangle-51 {
  height: 162px;
  min-width: 121px;
  object-fit: cover;
}

.home-servicios .testimonial-content {
  align-items: flex-start;
  align-self: stretch;
  border: 1px none;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 16px;
}

.home-servicios .frame-4 {
  align-items: flex-start;
  align-self: stretch;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.home-servicios .comillas {
  height: 18.58px;
  min-width: 24px;
}

.home-servicios .texto-testimonio {
  align-self: stretch;
  color: var(--browndark);
  font-weight: 300;
  line-height: 19.6px;
}

.home-servicios .frame-67 {
  align-items: center;
  border-color: var(--beigemain);
  border-left-style: solid;
  border-left-width: 1px;
  display: flex;
  gap: 16px;
  padding: 0px 0px 0px 16px;
  width: fit-content;
}

.home-servicios .persona-testimonio {
  letter-spacing: 0;
  margin-top: -1.00px;
  width: 229px;
}

.home-servicios .span1 {
  color: var(--browndark);
  font-weight: 400;
}




/* AUN NO ERES CLIENTE */

.home-servicios .frame-137 {
  align-items: flex-start;
  background-color: var(--neutralmedium);
  border: 1px none;
  display: flex;
  gap: 98px;
  margin-top: 78px;
  width: 100%;
  padding: 50px 0;
  position: relative;
}
@media (max-width: 1920px){
  .home-servicios .frame-137 {
    width: 100%;
  }
}

.home-servicios .frame-9 {
  height: 307px;
  width: 280px;
  position: absolute;
  top: 0;
}

.home-servicios .frame-44 {
  align-items: flex-start;
  align-self: center;
  background-color: var(--browndark);
  border: 1px none;
  border-radius: 8px;
  height: fit-content;
  margin-top: 1.0px;
  overflow: hidden;
  width: 1170px;

  margin-left: auto;
  margin-right: auto;
  z-index: 2;
}
@media (max-width: 1199px) {
  .home-servicios .frame-44 {
    width: 100%;
    margin: 0 20px;
    position: relative;
  }
}

.home-servicios .overlap-group1-2 {
  position: relative;

  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media (max-width: 676px) {
  .home-servicios .overlap-group1-2 {
    flex-direction: column-reverse;
    padding: 30px;
  }
}

.home-servicios .cerd_blue-2 {
  position: absolute;
}
@media (max-width: 767px) {
  .home-servicios .cerd_blue-2 {
    bottom: 0;
  }
}

.home-servicios .content-no-cliente {
  position: relative;
  width: 50%;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 676px) {
  .home-servicios .content-no-cliente {
    width: 100%;
  }
}

.home-servicios .frame-7019-11 {
  align-items: flex-start;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 42px;
  width: fit-content;
  height: 100%;
}
@media (max-width: 1199px) {
  .home-servicios .frame-7019-11 {
    width: 100%;
    gap: 0;
  }
}


.home-servicios .an-no-eres-cliente {
  color: var(--neutrallight2);
  font-family: var(--font-family-eb_garamond);
  font-size: var(--font-size-xxl3);
  font-weight: 600;
  letter-spacing: -0.48px;
  line-height: 50.4px;
  margin-top: -1.00px;
}
@media (max-width: 767px) {
  .home-servicios .an-no-eres-cliente {
    font-size: var(--font-size-xxxxxl);
    line-height: 40px;
  }
}

.home-servicios .date-de-alta-en-3-se {
  color: var(--neutrallight2);
  font-weight: 300;
  line-height: 27px;
  width: 413px;
}
@media (max-width: 1199px) {
  .home-servicios .date-de-alta-en-3-se {
    width: 100%;
  }
}

.home-servicios .group-142 {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-bottom: 30px;
}
@media (max-width: 900px) {
  .home-servicios .group-142 {
    flex-direction: column;
    align-items: center;
    gap: 30px;
  }
}

.home-servicios .button-4 {
  align-items: center;
  background-color: var(--beigemain);
  border: 1px none;
  border-radius: 32px;
  display: flex;
  gap: 8px;
  justify-content: center;
  padding: 16px 40px;
  width: fit-content;
}

.home-servicios .icons-create-account {
  height: 18px;
  min-width: 18px;
}

.home-servicios .button-5 {
  align-items: center;
  border: 2px none;
  border-radius: 32px;
  display: flex;
  gap: 8px;
  justify-content: center;
  width: fit-content;
}

.home-servicios .correo-electronico-1 {
  height: 20px;
  min-width: 20px;
}

.home-servicios .crear-cuenta-2 {
  letter-spacing: -0.40px;
  line-height: 21.9px;
  margin-top: -2.00px;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.home-servicios .button-5:hover .crear-cuenta-2 {
  text-decoration: underline;
}

.home-servicios .img-no-cliente {
  position: relative;
}

.home-servicios .image-48 {
  height: 463px;
  object-fit: cover;
  width: 428px;
}
@media (max-width: 900px) {
  .home-servicios .image-48 {
    width: 300px;
  }
}
@media (max-width: 676px) {
  .home-servicios .image-48 {
    width: 100%;
    height: auto;
  }
}

.home-servicios .sin-ttulo-1-1 {
  height: 258px;
  width: 258px;
  object-fit: cover;
  position: absolute;
  top: 166px;
  right: 325px;
}
@media (max-width: 1199px) {
  .home-servicios .sin-ttulo-1-1 {
    display: none;
  }
}

/* BLOG */
/*
.home-servicios .frame-56 {
  align-items: center;
  background-color: var(--neutrallight2);
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 753px;
  justify-content: center;
  margin-left: 2px;
  padding: 92px 374px;
  width: fit-content;
}

.home-servicios .group-73 {
  height: 487px;
  min-width: 1168px;
}

.home-servicios .frame-7020-1 {
  align-items: flex-start;
  border: 1px none;
  display: flex;
  justify-content: space-between;
  width: 1168px;
}

.home-servicios .frame-6 {
  align-items: flex-start;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: fit-content;
}

.home-servicios .blog-cerd {
  letter-spacing: -0.48px;
  line-height: 50.4px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.home-servicios .toda-la-informacin {
  color: var(--browndark);
  font-weight: 300;
  line-height: 27px;
  width: 291px;
}

.home-servicios .button-6 {
  align-items: center;
  border: 2px solid;
  border-color: var(--beigemain);
  border-radius: 32px;
  display: flex;
  gap: 8px;
  height: 42px;
  justify-content: center;
  padding: 12px 24px;
  width: fit-content;
}

.home-servicios .frame-60 {
  align-items: flex-end;
  border: 1px none;
  display: flex;
  gap: 32px;
  height: 487px;
  justify-content: center;
  width: fit-content;
}

.home-servicios .frame-702 {
  align-items: flex-start;
  background-color: var(--neutrallight2);
  border: 1px none;
  border-radius: 8px;
  box-shadow: 0px 0px 48px -11px #00000014;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 254px;
}

.home-servicios .rectangle-75 {
  align-self: stretch;
  height: 182px;
  min-width: 254px;
  object-fit: cover;
}

.home-servicios .frame-7020 {
  align-items: flex-start;
  align-self: stretch;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: 239px;
  padding: 32px 18px 0px;
}

.home-servicios .lorem-ipsum-dolor-si-2 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20.8px;
  margin-top: -1.00px;
}

.home-servicios .orem-ipsum-dolor-sit {
  align-self: stretch;
  color: var(--browndark);
  font-weight: 300;
  line-height: 16.8px;
}

.home-servicios .leer-ms {
  letter-spacing: 0;
  line-height: 16.8px;
  text-decoration: underline;
  white-space: nowrap;
  width: 83px;
}
*/


/* NUESTRS CLIENTES */

.home-servicios .frame-7019-2 {
  align-items: center;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
  width: 100%;
  padding: 50px 0;
}
@media (max-width: 1920px){
  .home-servicios .frame-7019-2 {
    width: 100%;

  }
}

.home-servicios .frame-7019-3 {
  align-items: center;
  border: 1px none;
  display: flex;
  gap: 78px;
  width: 1173px;
}
@media (max-width: 1199px){
  .home-servicios .frame-7019-3 {
    flex-direction: column;
    width: 100%;

  }
}

.home-servicios .frame {
  align-items: flex-start;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
  padding: 30px;
}
@media (max-width: 1199px){
  .home-servicios .frame {
    align-items: center;
  }
}

.home-servicios .algunos-de-nuestros-clientes {
  letter-spacing: -0.48px;
  line-height: 50.4px;
  margin-top: -1.00px;
}
@media (max-width: 767px) {
  .home-servicios .algunos-de-nuestros-clientes {
    font-size: var(--font-size-xxxxxl);
    line-height: 40px;
  }
}

.home-servicios .texto-nuestros-clientes {
  color: var(--browndark);
  font-weight: 300;
  line-height: 27px;
}
@media (max-width: 1199px){
  .home-servicios .texto-nuestros-clientes {
    width: 100%;
    text-align: center;
  }
}

.home-servicios .frame-1 {
  align-items: flex-start;
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 32px;
  width: 100%;
}

.home-servicios .frame-70 {
  align-items: flex-start;
  border: 1px none;
  display: flex;
  justify-content: space-around;
  width: 607.91px;
}
@media (max-width: 1199px){
  .home-servicios .frame-70 {
    width: 100%;

  }
}

.home-servicios .image-1 {
  height: 83px;
  min-width: 132px;
  width: 132px;
  object-fit: cover;
  filter: opacity(0.4) grayscale(1);
}
.home-servicios .image-1:hover {
  filter: none;
}
@media (max-width: 450px){
  .home-servicios .image-1 {
    height: 60px;
    min-width: 80px;
    width: 80px;
  }
}



/* NEWSLETTER */

.home-servicios .home-tienda {
  width: 100%;
}

.home-servicios .newsletter-container {
  background-color: var(--browndark) !important;
}

.home-servicios .newsletter .title{
  font-family: var(--font-family-eb_garamond) !important;
  color: var(--browndark) !important;
}

.home-servicios .newsletter .text{
 color: var(--browndark) !important;
}



/* FOOTER */

footer {
  background-color: var(--browndark);
}

footer .group-219 p{
  color: var(--brownlight);
}
