/* screen - indexpage */


 .seccion1 {
  align-items: center;
  display: flex;
  flex-direction: column;    
  width: 100%;
  z-index: 3;
}

 .grupo-255 {
  align-items: flex-start;
  display: flex;
  width: 100%;
}

 .overlap-group7 {
  height: 2774px;
  position: relative;
  width: 100%;
}

 .rectngulo-115 {
  background-color: var(--violet-blue);  
  left: 1px;
  position: absolute;
  top: 1px;
  width: 100%;
}

 .indexcontainer {
  display: flex;
  background-image: url(../images/lyfxk7@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0.84; 
  display:flex;
  flex-direction:column;
  width: 100%;
  min-height: 1100px;
}

 .grupo-184 {
  display: flex;
  flex: 1;
  overflow: hidden;
  width: 100%;
}

 .ly-fxk7 {
  background-image: url(../images/lyfxk7@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  flex: 1;
  margin-bottom: 26.9px;
  margin-left: -108.2px;
  margin-right: -223.6px;
  margin-top: 0.1px;
  width: 100%;
}

 .grupo-261 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 144px;
  width: 100%;
}

 .overlap-group1 {
  min-height: 889px;
  position: relative;
  width: 100%;
}



 .decinos-cundonosotros-lo-entregamos {
  color: var(--manz);
  font-family: var(--font-family-sora);
  font-size: var(--fontsize5vw);
  margin-left: 111px;
  letter-spacing: 0;
  line-height: 110px;  
  margin-top: 50px;  
  font-weight: 600;
}

 .tecnologia-logistica {
    align-items: center;
    display: flex;    
    justify-content: flex-start;
    margin-left: 111px;
    margin-top: 350px;
    position: relative;
    border: 2px solid;
    border-color: var(--white);
    border-radius: 30px;
    margin-right: auto;
    padding: 10px 28px;
    border-radius: 30px;    
    position: relative;
    
}

 .overlap-group-4 {
  border-radius: 23.87px;
  height: 50px;
  margin-top: -1px;
  position: relative;
  width: 411px;
}

 .tecnologa-logstica {
     color: var(--white);
    font-family: var(--font-family-sora);
    font-size: var(--fontsize13vw);
    letter-spacing: 0.64px;    
    white-space: nowrap;
}

 .span1 {
  font-weight: 700;
}

 .rectngulo-125 {
  border: 2px solid;
  border-color: var(--white);
  border-radius: 23.87px;
  height: 50px;
  left: 0;
  position: absolute;
  top: 0;
  width: 411px;
}

 .somos-la-solucin-pe {
  letter-spacing: 0;
  line-height: 56.7px;
  margin-left: 110.73px;
  min-height: 179px;
  margin-top: 80px;  
}

 .span1-1 {
  color: var(--manz);
  font-family: var(--font-family-sora);
  font-size: var(--fontsize26vw);
  font-weight: 700;
}

 .grupo-260 {
  align-items: flex-start;
  background-color: var(--blue-zodiac);
  display: flex;
  gap: 44px;
  width: 100%;
  padding: 129.6px 126px;  
  
}

 .lnea-67 {
  height: 4px;
  margin-top: 156.4px;
  object-fit: cover;
  width: 124px;
}

 .flex-col {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  gap: 5px;
  min-height: 665px;
  width: 100%;
}

 .los-consumidoresqui {
  letter-spacing: 0;
  line-height: 80px;
  margin-left: 15.45px;
  min-height: 250px;
  
}

 .ests-preparado-par {
  height: 410px;
  letter-spacing: 0;
  line-height: 80px;
  width: 100%;
}

 .grupo-235 {
  display: flex;
  width: 100%;
  margin-top: -50px;
}

 .grupo-234 {
  align-items: flex-start;
  background-color: var(--manz);
  border-radius: 42.44px;
  display: flex;
  flex: 1;
  overflow: hidden;
  padding: 88.0px;
  width: 100%;
}

 .columnadiferenciaempresa {
  display: flex;
  flex-direction: column;
  height: 400px;
  justify-content: space-between;  
  width:100%;
}


 .grupo-de-desplazamiento-1::-webkit-scrollbar {
  display: none;
  width: 0;
}

 .grupo-de-desplazamiento-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  gap: 20px;
  height: 244.82px;
  justify-content: center;
  max-height: 244.82px;
  width: 100%;
  overflow-x: scroll;
}






 .red-de-conductores-dedicada {
  height: 165px;
  left: 34px;
  letter-spacing: 0;
  line-height: 44px;
  position: absolute;
  top: 77px;
  width: 330px;
}

 .grupo-262-1 {
  align-items: flex-end;
  background-color: var(--alabaster);
  border-radius: 19.84px;
  display: flex;
  flex: 0 0 auto;
  height: 227px;
  min-width: 414px;
  padding: 26.8px 34.2px;
}

 .overlap-group2 {
  height: 56px;
  position: relative;
  width: 330px;
}

 .tecnologa {
  height: 56px;
  left: 0;
  letter-spacing: 0;
  line-height: 44px;
  position: absolute;
  top: 0;
  width: 330px;
}

 .lnea-68-1 {
  height: 36px;
  left: 328px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 1px;
}

 .nuestros-servicios-de-entrega {
  letter-spacing: 0;
  line-height: 56.1px;
  margin-right: 1.44px;
  margin-top: 141px;
  min-height: 120px; 
  
}

 .serviciosentrega {
  align-items: flex-start;
  justify-content:center;
  display: flex;  
  margin-top: 50px;
  width: 100%;
}

 .primerimagen-container {
  align-self: center;
  gap: 100px;
  margin-bottom: 40.17px;
  min-height: 690px;
}

 .primerimagen {
  gap: 20px;
  min-height: 287px;
}

 .overlap-group2-1 {
  height: 109px;
  margin-right: 2.0px;
  position: relative;
  width: 116px;
}

 .trazado-17 {
  height: 90px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 53px;
}

 .trazado-17-1 {
  height: 19px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 106px;
}

 .trazado-175 {
  height: 90px;
  left: 58px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 53px;
}

 .trazado-178 {
  height: 83px;
  left: 58px;
  object-fit: cover;
  position: absolute;
  top: 27px;
  width: 53px;
}

 .arrowright0 {
  background-image: url(../images/trazado-179@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 4px;
  position: absolute;
  top: 0;
  width: 108px;
}

 .arrowright1 {
  background-image: url(../images/trazado-180@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 39px;
  left: 58px;
  position: absolute;
  top: 8px;
  width: 58px;
}

 .arrowright2 {
  background-image: url(../images/trazado-181@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 39px;
  left: 0;
  position: absolute;
  top: 8px;
  width: 58px;
}

 .arrowright9 {
  display: flex;
  height: 19px;
  justify-content: space-between;
  left: 23px;
  position: absolute;
  top: 73px;
  width: 24px;
}

 .arrowright8 {
  align-items: flex-start;
  display: flex;
  height: 13.06px;
  min-width: 9.3px;
}

 .grupo-container {
  height: 13px;
  position: relative;
  width: 9px;
}

 .arrowright {
  background-image: url(../images/trazado-182@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  left: 0;
  position: absolute;
  top: 0;
  width: 9px;
}

 .arrowright-1 {
  background-image: url(../images/trazado-183@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 13px;
  left: 4px;
  position: absolute;
  top: 0;
  width: 2px;
}

 .arrowright5 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  height: 13.06px;
  min-width: 9.3px;
}

 .overlap-group6 {
  height: 152px;
  position: relative;
  width: 100%;
}

 .entrega-programadap {
  height: 66px;
  left: 0;
  letter-spacing: 0;
  line-height: 43px;
  position: absolute;
  text-align: center;
  top: 0;
  
}

 .agendada-por-los-cli {
  left: 108px;
  letter-spacing: 0;
  line-height: 37px;
  position: absolute;
  text-align: center;
  top: 60px;  
}

 .primerimagenfila2 {
  align-items: center;
  display: flex;
  flex-direction: column;  
}

 .grupo-212 {
  align-items: flex-start;
  display: flex;
  margin-right: 2.0px;
  min-width: 127px;
}

 .overlap-group-5 {
  height: 142px;
  position: relative;
  width: 127px;
}

 .trazado-188 {
  height: 79px;
  left: 42px;
  object-fit: cover;
  position: absolute;
  top: 28px;
  width: 82px;
}

 .trazado-189 {
  height: 77px;
  left: 42px;
  object-fit: cover;
  position: absolute;
  top: 28px;
  width: 82px;
}

 .trazado-19 {
  height: 46px;
  left: 28px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 54px;
}

 .grupo-205 {
  background-image: url(../images/trazado-192@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 34px;
  left: 26px;
  position: absolute;
  top: 0;
  width: 57px;
}

 .grupo-206 {
  background-image: url(../images/trazado-193@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 20px;
  left: 39px;
  position: absolute;
  top: 7px;
  width: 22px;
}

 .grupo-207 {
  background-image: url(../images/trazado-194@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 27px;
  left: 57px;
  position: absolute;
  top: 35px;
  width: 29px;
}

 .grupo-208 {
  background-image: url(../images/trazado-195@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 68px;
  left: 0;
  position: absolute;
  top: 43px;
  width: 56px;
}

 .grupo-209 {
  background-image: url(../images/trazado-196@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 36px;
  left: 45px;
  position: absolute;
  top: 106px;
  width: 36px;
}

 .grupo-210 {
  background-image: url(../images/trazado-197@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 27px;
  left: 78px;
  position: absolute;
  top: 92px;
  width: 50px;
}

 .grupo-211 {
  background-image: url(../images/trazado-198@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 80px;
  left: 40px;
  position: absolute;
  top: 26px;
  width: 86px;
}

 .entregas-flex {
  letter-spacing: 0;
  line-height: 43px;
  margin-right: 0;
  margin-top: 23px;
  min-height: 44px;
  
  text-align: center;
  white-space: nowrap;
}

 .dentro-del-mismo-da-por-meli-flex {
  height: 83px;
  letter-spacing: 0;
  line-height: 37px;  
  text-align: center;
  width: 271px;
}

 .segundoimagen-container {
  align-items: flex-end;
  gap: 170px;
  margin-left: 37px;
  min-height: 780px;
  width: 376px;
}

 .segundoimagen {
  align-items: center;
  margin-right: 2.71px;
  min-height: 251px;
  width: 324px;
}

 .grupo-275 {
  align-items: flex-start;
  display: flex;
  margin-right: 21.1px;
  min-width: 125px;
}

 .overlap-group-6 {
  height: 124px;
  position: relative;
  width: 125px;
}

 .rectngulo-120 {
  background-color: var(--white);
  border-radius: 7.26px 7.26px 7.26px 7.26px;
  height: 124px;
  left: 0;
  position: absolute;
  top: 0;
  width: 121px;
}

 .trazado-186 {
  height: 105px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 16px;
  width: 105px;
}

 .solnce {
  height: 105px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 105px;
}

 .icon-check_mark {
  height: 36px;
  left: 49px;
  top: 54px;
  width: 48px;
}

 .entregas-same-day {
  letter-spacing: 0;
  line-height: 43px;
  margin-top: 46px;
  min-height: 44px;
  min-width: 324px;
  text-align: center;
  white-space: nowrap;
}

 .dentro-del-mismo-da {
  letter-spacing: 0;
  line-height: 37px;
  margin-bottom: -6px;
  margin-top: 4px;
  min-height: 31px;
  min-width: 258px;
  text-align: center;
  white-space: nowrap;
}

 .segundoimagenfila2 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 39px;
  
}

 .overlap-group2-2 {
  height: 118px;
  margin-right: 2.0px;
  position: relative;
  width: 122px;
}

 .trazado-206 {
  height: 51px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 87px;
}

 .trazado-207 {
  height: 73px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 29px;
  width: 46px;
}

 .trazado-208 {
  height: 63px;
  left: 60px;
  object-fit: cover;
  position: absolute;
  top: 28px;
  width: 47px;
}

 .grupo-222 {
  background-image: url(../images/trazado-122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 14px;
  position: absolute;
  top: 28px;
  width: 1px;
}

 .trazado-210 {
  height: 55px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 92px;
}

 .grupo-223 {
  background-image: url(../images/trazado-211@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 58px;
  left: 13px;
  position: absolute;
  top: 0;
  width: 95px;
}

 .grupo-224 {
  background-image: url(../images/trazado-212@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 49px;
  left: 28px;
  position: absolute;
  top: 10px;
  width: 66px;
}

 .grupo-225 {
  background-image: url(../images/trazado-213@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 40px;
  left: 59px;
  position: absolute;
  top: 56px;
  width: 3px;
}

 .grupo-container-2 {
  height: 79px;
  left: 0;
  position: absolute;
  top: 39px;
  width: 62px;
}

 .grupo-226 {
  background-image: url(../images/trazado-214@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 54px;
  left: 12px;
  position: absolute;
  top: 25px;
  width: 51px;
}

 .grupo-227 {
  background-image: url(../images/trazado-215@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 79px;
  left: 0;
  position: absolute;
  top: 0;
  width: 30px;
}

 .grupo-container-3 {
  height: 79px;
  left: 59px;
  position: absolute;
  top: 39px;
  width: 62px;
}

 .grupo-229 {
  background-image: url(../images/trazado-216@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 54px;
  left: 0;
  position: absolute;
  top: 25px;
  width: 51px;
}

 .grupo-230 {
  background-image: url(../images/trazado-217@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 79px;
  left: 32px;
  position: absolute;
  top: 0;
  width: 30px;
}

 .overlap-group5 {
  
  position: relative;
  width: 376px;
}

 .entregas-en-pick-up {
  left: 19px;
  letter-spacing: 0;
  line-height: 43px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

 .los-clientes-retiran {
  
  left: 0;
  letter-spacing: 0;
  line-height: 37px;
  position: absolute;
  text-align: center;
  top: 38px;
  
}

 .trecerimagen-container {
  align-items: flex-start;
  gap: 164px;
  margin-left: 216px;
  margin-top: 11.06px;
  min-height: 695px;
  width: 325px;
}

 .trecerimagen {
  align-items: center;
  align-self: flex-end;
  min-height: 235px;
  width: 314px;
}

 .grupo-221 {
  align-items: flex-start;
  display: flex;
  margin-right: 2.24px;
  min-width: 128px;
}

 .overlap-group-7 {
  height: 114px;
  position: relative;
  width: 128px;
}

 .elipse-25 {
  background-color: var(--white);
  border-radius: 53.34px;
  height: 107px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 107px;
}

 .elipse-26 {
  background: linear-gradient(56.75deg, #e5fb74 1376.63%, rgba(229, 251, 116, 0) 1449.19%);
  border-radius: 53.34px;
  height: 107px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 107px;
}

 .grupo-215 {
  display: flex;
  height: 41px;
  justify-content: space-between;
  left: 74px;
  position: absolute;
  top: 73px;
  width: 54px;
}

 .grupo-213 {
  background-image: url(../images/trazado-199@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  width: 24.96px;
}

 .grupo-214 {
  background-image: url(../images/trazado-200@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  margin-top: 1.7px;
  width: 27.57px;
}

 .grupo-216 {
  background-image: url(../images/trazado-201@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 34px;
  left: 51px;
  position: absolute;
  top: 16px;
  width: 3px;
}

 .grupo-217 {
  background-image: url(../images/trazado-202@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 15px;
  left: 46px;
  position: absolute;
  top: 47px;
  width: 15px;
}

 .grupo-218 {
  background-image: url(../images/trazado-203@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 67px;
  left: 21px;
  position: absolute;
  top: 0;
  width: 86px;
}

 .grupo-219 {
  background-image: url(../images/trazado-204@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 57px;
  position: absolute;
  top: 35px;
  width: 16px;
}

 .grupo-220 {
  background-image: url(../images/trazado-205@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 12px;
  left: 97px;
  position: absolute;
  top: 57px;
  width: 17px;
}

 .entregas-next-day {
  letter-spacing: 0;
  line-height: 43px;
  margin-top: 40px;
  min-height: 44px;
  min-width: 314px;
  text-align: center;
  white-space: nowrap;
}

 .name {
  line-height: 37px;
  margin-bottom: -6px;
  margin-top: 4px;
  min-height: 31px;
  min-width: 188px;
  text-align: center;
}

 .trecerimagenfila2 {
  align-items: center;
  display: flex;
  flex-direction: column;
  min-height: 295px;
  width: 290px;
}

 .grupo-254 {
  align-items: flex-start;
  display: flex;
  margin-right: 2.0px;
  min-width: 144px;
}

 .overlap-group-container {
  height: 129px;
  position: relative;
  width: 144px;
}

 .overlap-group2-3 {
  height: 69px;
  left: 35px;
  position: absolute;
  top: 35px;
  width: 74px;
}

 .trazado-2 {
  height: 57px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 34px;
}

 .trazado-219 {
  height: 12px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 67px;
}

 .trazado-220 {
  height: 57px;
  left: 37px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 33px;
}

 .trazado-222 {
  height: 12px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 67px;
}

 .trazado-223 {
  height: 52px;
  left: 37px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 33px;
}

 .grupo-236 {
  background-image: url(../images/trazado-224@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  left: 3px;
  position: absolute;
  top: 0;
  width: 69px;
}

 .grupo-237 {
  background-image: url(../images/trazado-225@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 25px;
  left: 37px;
  position: absolute;
  top: 5px;
  width: 37px;
}

 .grupo-238 {
  background-image: url(../images/trazado-226@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 25px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 37px;
}

 .grupo-245 {
  display: flex;
  height: 12px;
  justify-content: space-between;
  left: 15px;
  position: absolute;
  top: 46px;
  width: 15px;
}

 .grupo-244 {
  align-items: flex-start;
  display: flex;
  height: 8.28px;
  min-width: 5.9px;
}

 .grupo-container-1 {
  height: 8px;
  position: relative;
  width: 6px;
}

 .grupo-2 {
  background-image: url(../images/trazado-227@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 4px;
  left: 0;
  position: absolute;
  top: 0;
  width: 6px;
}

 .grupo-24 {
  background-image: url(../images/trazado-228@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8px;
  left: 2px;
  position: absolute;
  top: 0;
  width: 1px;
}

 .grupo-241 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  height: 8.28px;
  min-width: 5.9px;
}

 .overlap-group-container-1 {
  height: 129px;
  left: 0;
  position: absolute;
  top: 0;
  width: 144px;
}

 .grupo-container-4 {
  height: 85px;
  left: 31px;
  position: absolute;
  top: 0;
  width: 114px;
}

 .grupo-247 {
  background-image: url(../images/trazado-231@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 82px;
  left: 0;
  position: absolute;
  top: 0;
  width: 105px;
}

 .grupo-248 {
  background-image: url(../images/trazado-232@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 15px;
  left: 93px;
  position: absolute;
  top: 70px;
  width: 21px;
}

 .grupo-container-5 {
  height: 85px;
  left: 0;
  position: absolute;
  top: 44px;
  width: 114px;
}

 .grupo-250 {
  background-image: url(../images/trazado-233@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 82px;
  left: 9px;
  position: absolute;
  top: 3px;
  width: 105px;
}

 .grupo-251 {
  background-image: url(../images/trazado-234@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 15px;
  left: 0;
  position: absolute;
  top: 0;
  width: 21px;
}

 .logstica-inversa {
  letter-spacing: 0;
  line-height: 43px;
  margin-top: 36px;
  min-height: 44px;
  min-width: 290px;
  text-align: center;
  white-space: nowrap;
}

 .para-las-devoluciones-de-tus-clientes {
  height: 72px;
  letter-spacing: 0;
  line-height: 37px;
  margin-left: 0;
  margin-top: 8px;
  text-align: center;
  width: 278px;
}


 .logo {
  align-self: flex-start;
  display: flex;
  height: 42px;
  width: 167px;
}

 .grupo-187 {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  min-width: 34px;
}

 .overlap-group-8 {
  height: 41px;
  position: relative;
  width: 34px;
}

 .elipse-24 {
  background-color: var(--white);
  border-radius: 6.22px;
  height: 12px;
  left: 17px;
  position: absolute;
  top: 2px;
  width: 12px;
}

 .trazado-170 {
  height: 31px;
  margin-bottom: 0.1px;
  margin-left: 5px;
  object-fit: cover;
  width: 30px;
}

 .trazado-171 {
  height: 29px;
  margin-bottom: 0.93px;
  margin-left: 3px;
  object-fit: cover;
  width: 25px;
}

 .grupo-186 {
  background-image: url(../images/trazado-167-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 31px;
  margin-left: 4px;
  width: 30px;
}

 .trazado-172 {
  height: 29px;
  margin-bottom: 0.93px;
  margin-left: 5px;
  object-fit: cover;
  width: 19px;
}



 .overlap-group1-1 {
  align-items: flex-end;
  border: 1px solid;
  border-color: var(--white);
  border-radius: 22px;
  display: flex;
  height: 46px;
  margin-top: -0.5px;
  min-width: 235px;
  padding: 7.0px 29.5px;
}


 .seccion-container {
  
  margin-right: 0.43px;
  margin-top: 32px;  
  width: 100%;
  z-index: 2;
}

 .seccion3 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 129px; 
 
  width: 100%;
}

 .panelnuestrosclientes {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 10px;  
  width: 100%;
}



 .iconoscolumna {
  align-items: center;
  justify-content: center;
  display: flex;
  width: 100%;
}

 .icono-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 143px;
  margin-bottom: 38.0px;
  min-height: 613px;
  width: 159px;
}

 .icono1 {
  display: flex;
  flex-direction: column;
  gap: 29.9px;
  height: 220px;
  justify-content: flex-end;
  width: 159px;
}

 .cx-j-bn-k {
  display: flex;
  flex: 1;
}

 .grupo-24-1 {
  align-items: flex-start;
  background-image: url(../images/trazado-23@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 100%;
  padding: 23.1px 10.3px;
  width: 158.86px;
}

 .trazado-container {
  align-items: flex-start;
  display: flex;
  gap: 26px;
  margin-left: 25.52px;
  margin-top: 15px;
  min-width: 36px;
}

 .trazado-2-1 {
  height: 5px;
  object-fit: cover;
  width: 5px;
}

 .trazado-24 {
  height: 28px;
  margin-left: 22.96px;
  object-fit: cover;
  width: 41px;
}

 .trazado-28 {
  align-self: flex-end;
  height: 21px;
  margin-right: 17.93px;
  margin-top: 3px;
  object-fit: cover;
  width: 21px;
}

 .trazado-27 {
  align-self: flex-end;
  height: 20px;
  margin-top: 16px;
  object-fit: cover;
  width: 20px;
}

 .juguetes {
  flex: 1;
  height: 37px;
  letter-spacing: 0;
  line-height: 37.3px;
  margin-bottom: -0.9px;
  margin-left: 12.4px;
  margin-right: 10.4px;
  max-height: 37px;
  text-align: center;
  white-space: nowrap;
}

 .icono6 {
  display: flex;
  flex-direction: column;
  height: 250px;
  justify-content: space-between;
  margin-left: 2.43px;
  width: 156px;
}

 .grupo-23 {
  background-image: url(../images/trazado-22@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  flex: 1;
  height: 144.27px;
  margin-left: 12.1px;
  margin-right: 14.1px;
  max-height: 144.27px;
}

 .cosmticay-beauty {
  flex: 1;
  height: 74px;
  letter-spacing: 0;
  line-height: 37.3px;
  margin-bottom: -0.7px;
  margin-right: -2px;
  max-height: 74px;
  text-align: center;
  white-space: nowrap;
}

 .icono-container-1 {
  align-items: flex-start;
  gap: 99px;
  margin-bottom: 38.0px;
  margin-left: 147px;
  min-height: 585px;
  width: 181px;
}

 .icono2 {
  display: flex;
  flex-direction: column;
  height: 230px;
  justify-content: space-between;
  width: 181px;
}

 .ka-i5-pu {
  display: flex;
  flex: 1;
  height: 125.97px;
  max-height: 125.97px;
}

 .grupo-20 {
  display: flex;
  flex: 1;
  width: 181.22px;
}

 .trazado-19-1 {
  flex: 1;
  margin-bottom: -0.5px;
  margin-left: -0.5px;
  margin-right: -0.5px;
  margin-top: -0.5px;
  object-fit: cover;
  width: 182.21px;
}

 .electrnica {
  flex: 1;
  height: 74px;
  letter-spacing: 0;
  line-height: 37.3px;
  margin-bottom: -0.7px;
  margin-left: 10.6px;
  margin-right: 8.6px;
  max-height: 74px;
  text-align: center;
  white-space: nowrap;
}

 .icono7 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 33px;
  margin-left: 4.61px;
  min-height: 256px;
  width: 174px;
}

 .x6-vgrjj {
  background-image: url(../images/trazado-21@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 150px;
  margin-right: 2.0px;
  width: 94px;
}

 .artculos-dedecoracin {
  letter-spacing: 0;
  line-height: 37.3px;
  min-height: 74px;
  min-width: 174px;
  text-align: center;
  white-space: nowrap;
}

 .icono-container-2 {
  align-items: center;
  align-self: center;
  gap: 142px;
  margin-left: 189px;
  margin-top: 80.0px;
  min-height: 583px;
  width: 157px;
}

 .icono3 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 29.9px;
  height: 227px;
  justify-content: flex-end;
  margin-right: 4.54px;
  width: 113px;
}

 .ffvk-p9 {
  display: flex;
  flex: 1;
}

 .grupo-28 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  gap: 15px;
  min-width: 113.36px;
}

 .trazado-38 {
  height: 161px;
  object-fit: cover;
  width: 51px;
}

 .overlap-group-9 {
  align-items: flex-start;
  background-image: url(../images/trazado-39@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 102px;
  margin-bottom: 0.77px;
  min-width: 47px;
  padding: 20.5px 10.3px;
}

 .trazado-40 {
  height: 33px;
  object-fit: cover;
  width: 14px;
}

 .vinos {
  height: 37px;
  letter-spacing: 0;
  line-height: 37.3px;
  margin-bottom: -0.9px;
  margin-right: 11.6px;
  text-align: center;
  white-space: nowrap;
  width: 82px;
}

 .icono8 {
  display: flex;
  flex-direction: column;
  gap: 32.8px;
  height: 215px;
  justify-content: flex-end;
  width: 157px;
}

 .x6gr-bl6 {
  display: flex;
  flex: 1;
}

 .arrowright-2 {
  display: flex;
  flex: 1;
  width: 157px;
}

 .grupo-18 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  gap: 6px;
  min-width: 157px;
}

 .trazado-17-2 {
  height: 83px;
  margin-bottom: 0.11px;
  object-fit: cover;
  width: 47px;
}

 .trazado-18 {
  align-self: flex-start;
  height: 146px;
  object-fit: cover;
  width: 46px;
}

 .trazado-16 {
  height: 122px;
  object-fit: cover;
  width: 52px;
}

 .bebidas {
  flex: 1;
  height: 37px;
  letter-spacing: 0;
  line-height: 37.3px;
  margin-bottom: -0.9px;
  margin-left: 21.5px;
  margin-right: 19.5px;
  max-height: 37px;
  text-align: center;
  white-space: nowrap;
}

 .icono-container-3 {
  align-items: center;
  gap: 144px;
  margin-left: 158px;
  min-height: 630px;
  width: 192px;
}

 .icono4 {
  display: flex;
  flex-direction: column;
  height: 200px;
  justify-content: space-between;
  width: 192px;
}

 .n-eipac {
  display: flex;
  flex: 1;
  height: 133px;
  margin-left: 18.7px;
  margin-right: 20.7px;
  max-height: 133px;
}

 .grupo-27 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  justify-content: space-between;
  width: 152.64px;
}

 .trazado-37 {
  height: 69.04px;
  object-fit: cover;
  width: 88.59px;
}

 .trazado-36 {
  margin-bottom: 0;
  object-fit: cover;
  width: 64.02px;
}

 .alimentacin {
  flex: 1;
  height: 37px;
  letter-spacing: 0;
  line-height: 37.3px;
  margin-bottom: -0.9px;
  margin-right: -2px;
  max-height: 37px;
  text-align: center;
  white-space: nowrap;
}

 .icono9 {
  height: 287px;
  justify-content: space-between;
  margin-right: 1.77px;
  width: 176px;
}

 .x5zebpc {
  display: flex;
  flex: 1;
  height: 142.74px;
  margin-left: 15.2px;
  margin-right: 17.2px;
  max-height: 142.74px;
}

 .grupo-26 {
  align-items: center;
  background-image: url(../images/trazado-33@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex: 1;
  gap: 28px;
  min-width: 143.53px;
  padding: 0.0px 0.8px;
}

 .trazado-34 {
  align-self: flex-end;
  height: 57px;
  object-fit: cover;
  width: 57px;
}

 .trazado-35 {
  height: 14px;
  margin-top: 47.55px;
  object-fit: cover;
  width: 34px;
}

 .artculosde-deportes {
  flex: 1;
  height: 112px;
  letter-spacing: 0;
  line-height: 37.3px;
  margin-bottom: -1.1px;
  margin-right: -2px;
  max-height: 112px;
  text-align: center;
  white-space: nowrap;
}

 .icono-container-4 {
  align-items: flex-start;
  gap: 174px;
  margin-bottom: 37.34px;
  margin-left: 165px;
  min-height: 573px;
  width: 192px;
}

 .icono5 {
  display: flex;
  flex-direction: column;
  height: 179px;
  justify-content: space-between;
  margin-left: 0;
  width: 162px;
}

 .m-o-sf-wy {
  display: flex;
  flex: 1;
  height: 112.55px;
  margin-left: 3.8px;
  margin-right: 5.8px;
  max-height: 112.55px;
}

 .grupo-25 {
  align-items: center;
  background-image: url(../images/trazado-29@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex: 1;
  gap: 8px;
  justify-content: flex-end;
  min-width: 152.39px;
  padding: 37.4px 12.7px;
}

 .trazado-31 {
  height: 21px;
  margin-top: 6.91px;
  object-fit: cover;
  width: 21px;
}

 .trazado-30 {
  align-self: flex-end;
  height: 20px;
  object-fit: cover;
  width: 69px;
}

 .trazado-32 {
  height: 21px;
  margin-top: 6.9px;
  object-fit: cover;
  width: 21px;
}

 .autopartes {
  flex: 1;
  height: 37px;
  letter-spacing: 0;
  line-height: 37.3px;
  margin-bottom: -0.9px;
  margin-right: -2px;
  max-height: 37px;
  text-align: center;
  white-space: nowrap;
}

 .icono9-1 {
  align-items: center;
  gap: 41px;
  min-height: 220px;
  width: 192px;
}

 .eze9-v6 {
  background-image: url(../images/trazado-20@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 106px;
  margin-right: 2.0px;
  width: 131px;
}

 .indumentaria {
  letter-spacing: 0;
  line-height: 37.3px;
  min-height: 74px;
  min-width: 192px;
  text-align: center;
  white-space: nowrap;
}

 .cules-son-las-indu {
color: var(--violet-blue);
    font-family: var(--font-family-sora);
    font-size: var(--font-size-l);
    font-weight: 700;
    letter-spacing: 0;
    line-height: 56.1px;
    margin-top: 291px;
    width: 100%;
    display: flex;
    align-self: center;
    justify-content: center;
}

 .conf-container {
  height: 232px;
  justify-content:center;
  position: relative;
  flex-direction:column;
  width: 100%;
  display: flex;
  gap:50px;
}

 .quienes-confan-en-nosotros {
  color: #aeafae;
  font-family: var(--font-family-sora);
  font-size: var(--font-size-l);
  font-weight: 700;
  width:100%;
  letter-spacing: 0;
  line-height: 56.1px;   
  display: flex;
  justify-content: center;   
}

 .confian {
  background-image: url(../images/q3dcqi@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 115px;  
  width: 100%;
}

 .overlap-group3 {
  align-items: flex-end;
  background-color: var(--soap);
  border-radius: 45.16px;
  display: flex;
  height: 970px;
  margin-left: 1.02px;  
  padding: 172.8px 43.0px;
}

 .opinionesclientescarusel::-webkit-scrollbar {
  display: none;
  width: 0;
}

 .opinionesclientescarusel {
  align-items: flex-start;
  display: flex;
  height: 612px;
  justify-content: flex-end;
  min-width: 1774px;
  overflow-x: scroll;
}

 .overlap-group1-3 {
  flex: 0 0 auto;
}

 .overlap-group-10 {
  height: 596px;
  left: 0;
  position: absolute;
  top: 20px;
  width: 1630px;
}

 .rectngulo-18 {
  background-color: var(--alabaster);
  border-radius: 40px 0px 0px 40px;
  height: 458px;
  left: 0;
  position: absolute;
  top: 68px;
  width: 1346px;
}

 .grupo-15 {
  align-items: flex-end;
  background-color: var(--alabaster);
  border-radius: 38.39px;
  display: flex;
  height: 596px;
  left: 1034px;
  min-width: 596px;
  position: absolute;
  top: 0;
}

 .grupo-14 {
  display: flex;
  height: 596px;
  margin-bottom: 0;
  overflow: hidden;
  width: 596px;
  border-radius: 40px;
}

 .sb-ok-pg {
  background-image: url(../images/sbokpg@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  flex: 1;
  margin-bottom: -17.4px;
  margin-left: -17.8px;
  margin-right: -5.5px;
  margin-top: -0.5px;
  width: 619.22px;
}

 .name-1 {
  color: var(--blue-zodiac);
  font-family: var(--font-family-sora);
  font-size: var(--fontsize218vw);  
  line-height: 41.1px;  
  
}

 .qu-dicen-nuestros-clientes {
  height: 118px;
  margin-left: 15px;
  letter-spacing: 0;
  line-height: 56.1px;
  width: 100%;  
}

 .icon-star {
  height: 33px;
  left: 110px;
  top: 444px;
  width: 35px;
}

 .icon-star-1 {
  left: 163px;
}

 .icon-star-2 {
  left: 216px;
}

 .icon-star-3 {
  left: 270px;
}

 .icon-star-4 {
  left: 323px;
}

 .es-un-placer-trabaj {  
  letter-spacing: 0;
  line-height: 40.8px;  
}

 .span1-2 {
  color: var(--blue-zodiac);
  font-family: var(--font-family-sora);
  font-size: var(--font-size-s);
  font-weight: 600;
}

 .seccion2 {
  align-items: center;
  display: flex;
  flex-direction: column;  
  margin-top:-50px;
  width: 100%;
}

 .panelservicios {
  background-color: var(--violet-blue);
  border-radius: 50px;
  display: flex;  
  justify-content: space-between;
  width: 100%;
  gap:40px;
  padding: 50px;
}

 .imagencarga {
  background-image: url(../images/grupo-31@1x.png);
  display:flex;
  background-position: 50% 50%;
  background-size: cover;
  width: 100%;
  border-radius: 40px;
}

 .columna {
  align-items: flex-start;
  display: flex; 
  width: 100%;
}

 .overlap-group1-4 {
  	width: 100%;
    gap: 40px;
    display: flex;
    flex-direction: column;
}

 .textoitem-1 {
  flex-direction: column;
  gap: 20px;    
  width: 100%;
}

 .textoitem-2 {
  gap: 82px;
  height: 122px;  
  width: 100%;
}

 .servicearrowcontainer {
  border-radius: 20px;
  height: 42px;
  margin-top: 1.95px;
  position: relative;
  width: 87px;
}

 .lnea-7 {
 height: 1px;
    left: 14px;
    object-fit: cover;
    position: absolute;
    top: 15px;
    width: 38px;
}

 .rectngulo-38 {
	border: 1px solid;
    border-color: var(--booger-buster);
    border-radius: 20px;
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    width: 65px;
}

 .almacenamos-y-cuidam {
  letter-spacing: 0;    
  width: 100%;
}

 .textoitem {
  gap: 20px;  
  justify-content: flex-end;  
  width: 100%;
}

 .nuestros-serviciosde-ware-housing {
  color: var(--manz);
  font-family: var(--font-family-sora);
  font-size: var(--fontsize417vw);
  font-weight: 700;  
}

 .nuestras-soluciones {
  letter-spacing: 0;
  line-height: 56.1px;
  margin-left: 2.34px;
  margin-top: 100px;
  min-height: 64px;
  min-width: 528px;
  white-space: nowrap;
}

 .sliders {
  align-items: flex-start;
  justify-content: center;
  display: flex;
  margin-right: 3.0px;  
  width: 100%;
}

 .slidersoluciones {
  align-items: flex-end;
  background-color: var(--blue-zodiac);
  border-radius: 16px;
  display: flex;
  min-width: 401px;
}

 .solucionescontainer {
    height: 556px;
    align-items: start;
    position: relative;
    width: 401px;
    display: flex;
    gap: 30px;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px;
}

 .solucionesimage {
  background-image: url(../images/grupo-29@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 556px;
  left: 0;
  opacity: 0.2;
  position: absolute;
  top: 0;
  width: 401px;
}

 .solucionesimagen {
	height: 20px;    
    object-fit: cover;    
    width: 26px;
}

.lorem-ipsum-dolor-si {    
    letter-spacing: 0;
    line-height: 29px;    
    display: flex;
    width: 100%;  
    font-size: 15px; color: #F2F2F2   
}

 .slider2 {
  align-items: flex-end;
  background-color: var(--blue-zodiac);
  border-radius: 16px;
  display: flex;
  justify-content: flex-end;
  margin-left: 42px;
  min-width: 401px;
  padding: 0 0.1px;
}

 .grupo-35 {
  background-image: url(../images/grupo-34@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 556px;
  left: 0;
  opacity: 0.2;
  position: absolute;
  top: 0;
  width: 401px;
}


 .grupo-36 {
background-image: url(../images/klxvnk@1x.png);
    background-position: 50% 50%;
  background-size: cover;
  height: 556px;
  left: 0;
  opacity: 0.2;
  position: absolute;
  top: 0;
  width: 401px;
}


 .lorem-ipsum-dolor-si-1 {
  left: 39px;
  top: 439px;
}

 .klozer-full {
  left: 39px;
}

 .lnea-12 {
  height: 26px;
  left: 334px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 26px;
}

 .slider3 {
  align-items: flex-start;
  display: flex;
  margin-left: 46px;
  min-width: 402px;
}

 .overlap-group2-4 {
  height: 556px;
  position: relative;
  width: 402px;
}

 .fondo3 {
  background-color: var(--blue-zodiac);
  border-radius: 16px;
  height: 556px;
  left: 0;
  position: absolute;
  top: 0;
  width: 401px;
}

 .subslider3 {
  display: flex;
  height: 556px;
  left: 1px;
  opacity: 0.2;
  position: absolute;
  top: 0;
  width: 401px;
}


 .k-lx-vn-k {
  background-image: url(../images/klxvnk@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  flex: 1;
  margin-bottom: -11px;
  margin-left: -349.4px;
  margin-right: -348.7px;
  margin-top: -51.2px;
  width: 1098.67px;
}

 .lorem-ipsum-dolor-si-2 {
  left: 38px;
  top: 440px;
}

 .klozer-flex {
  left: 35px;
}

 .lnea-13 {
  height: 26px;
  left: 330px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 26px;
}

 .slider4 {
  align-items: flex-end;
  background-color: var(--blue-zodiac);
  border-radius: 16px;
  display: flex;
  justify-content: flex-end;
  margin-left: 40px;
  min-width: 401px;
}

 .grupo-39 {
  background-image: url(../images/grupo-38@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 556px;
  left: 0;
  opacity: 0.2;
  position: absolute;
  top: 0;
  width: 401px;
}

 .lorem-ipsum-dolor-si-3 {
  left: 37px;
  top: 439px;
}

 .lnea-14 {
  height: 26px;
  left: 338px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 26px;
}

 .klozer-b2-b {
  left: 37px;
  letter-spacing: 0;
  line-height: 37.7px;
  position: absolute;
  top: 46px;
  white-space: nowrap;
}

 .panelcifras {
  align-items: flex-start;
  background-color: var(--soap);
  border-radius: 38.74px;
  display: flex;  
  margin-top: 148px;
  width: 100%;
  padding: 92.5px 91.6px;
}

 .cifras-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap:65px;
}

 .klozer-en-cifras {
  letter-spacing: 0;
  line-height: 56.1px;  
  display:flex;
  justify-content:center;
  width:100%;  
}

 .cifraspanel {
  align-items: flex-start;
  justify-content:center;
  display: flex;  
  min-height: 358px;  
  width: 100%;
}

 .cifras {
  align-items: flex-start;
  display: flex;  
  justify-content: center;  
}

 .cifrascontenedor {
    border-radius: 40px;
    height: 260px;
    width: 360px;
    padding: 30px;   
    flex-direction: column;
    display: flex;
    justify-content: space-between;
    border: 2px solid;
    border-color: var(--blue-zodiac);
}


 .cifrasheader {
  letter-spacing: 0;
  line-height: 60.4px;
  white-space: nowrap;
}

 .cifrasfooter {
  letter-spacing: 0;
  line-height: 29px;  
}


 .la-valoracin-de-qui {
  height: 98px;
  left: 37px;
  letter-spacing: 0;
  line-height: 29px;
  position: absolute;
  top: 228px;
  
}



 .localidades-visitada {
  height: 69px;
  left: 37px;
  letter-spacing: 0;
  line-height: 29px;
  position: absolute;
  top: 257px;
  width: 461px;
}

 .precisin-de-entrega {
  height: 44px;
  left: 37px;
  letter-spacing: 0;
  line-height: 29px;
  position: absolute;
  top: 283px;
  width: 461px;
}

 .percent {
  left: 47px;
  letter-spacing: 0;
  line-height: 60.4px;
  position: absolute;
  top: 56px;
  white-space: nowrap;
}

 .seccion4 {
  display: flex;  
  margin-left: 82.0px;
  margin-top: 106px;
   width: 100%;
  z-index: 1;
}

 .integraciones {
  align-items: flex-end;
  display: flex;
  flex: 1;
  margin-bottom: 0;
   width: 100%;
}

 .overlap-group-11 {  
      width: 100%;
    display: flex;
    flex-direction: column;
    gap: 60px;
}

 .integracionrow {
  align-items: flex-start;
  justify-content:space-between;
  display: flex;    
  width: 100%;  
  margin-top: 25px;
}

 .integracion-container {
  align-items: flex-start;
  gap: 30px;
  min-height: 535px;
}

 .integracion1 {
  align-items: flex-start;
  background-color: var(--concrete);
  border-radius: 25px;
  display: flex;
  flex-direction: column;
  gap: 71px;
  min-height: 253px;
  padding: 36.0px 39px;
  width: 530px;
}

 .rectngulo-11 {
  height: 74px;
  object-fit: cover;
  width: 245px;
}

 .surname {
  letter-spacing: 0;
  line-height: 36px;
  margin-bottom: -4px;
  margin-left: 2.28px;
  min-height: 32px;
  white-space: nowrap;
}

 .integracion {
  background-color: var(--concrete);
  border-radius: 25px;
  height: 253px;
  justify-content: space-between;
}

 .rectngulo-10 {
  height: 76.54px;
  margin-left: 15px;
  margin-top: 35.7px;
  object-fit: cover;
  width: 293px;
}

 .magneto {
  height: 32px;
  letter-spacing: 0;
  line-height: 36px;
  margin-bottom: 37.4px;
  margin-left: 41.3px;
  white-space: nowrap;
  width: 110px;
}

 .integracion-container-1 {
  margin-left: 12px;
}

 .integracion {
  align-items: flex-start;
  background-color: var(--concrete);
  border-radius: 25px;
  display: flex;
  flex-direction: column;
  gap: 95px;
  min-height: 250px;
  padding: 35px 20px;  
  width: 100%;
}

.integraciontexto{
 	letter-spacing: 0;
    line-height: 36px;
    margin-bottom: -4px;
    margin-left: 2.28px;
    min-height: 32px;
    white-space: nowrap;
}

.integracionimagen{	
    object-fit: cover;
    width: 50%;
}

 .rectngulo-13 {
  height: 51px;
  object-fit: cover;
  width: 253px;
}

 .woo-commerce {
  letter-spacing: 0;
  line-height: 36px;
  margin-bottom: -4px;
  margin-left: 0.28px;
  min-height: 32px;
  white-space: nowrap;
}

 .integracion5 {
  align-items: flex-start;
  background-color: var(--concrete);
  border-radius: 25px;
  display: flex;
  flex-direction: column;
  gap: 96px;
  min-height: 253px;
  padding: 37.4px 37px;
  width: 530px;
}

 .rectngulo-9 {
  height: 47px;
  margin-top: 3px;
  object-fit: cover;
  width: 279px;
}

 .tienda-nube {
  letter-spacing: 0;
  line-height: 36px;
  margin-bottom: -4px;
  margin-left: 5.28px;
  min-height: 32px;
  white-space: nowrap;
}

 .integracion-container-2 {
  margin-left: 10px;
}

 .integracion3 {
  align-items: flex-start;
  background-color: var(--concrete);
  border-radius: 25px;
  display: flex;
  flex-direction: column;
  gap: 86px;
  min-height: 253px;
  padding: 27.0px 34px;
  width: 530px;
}

 arrowrightcontainer {
  height: 67px;
  object-fit: cover;
  width: 179px;
}

 .etres {
  letter-spacing: 0;
  line-height: 36px;
  margin-bottom: -4px;
  margin-left: 7.28px;
  min-height: 32px;
  white-space: nowrap;
}

 .rectngulo-12 {
  height: 100.89px;
  margin-left: 39px;
  margin-top: 11.7px;
  object-fit: cover;
  width: 178px;
}

 .shopify {
  height: 32px;
  letter-spacing: 0;
  line-height: 36px;
  margin-bottom: 37.4px;
  margin-left: 41.3px;
  white-space: nowrap;
  width: 97px;
}

 .nuestra-plataforma-s {
  color: var(--blue-zodiac);
  font-family: var(--font-family-sora);
  font-size:  var(--fontsize156vw); 
  letter-spacing: 0;
  line-height: 39px;  
  text-align: center;  
  width: 100%
}

 .integraciones-1 {
  
  letter-spacing: 0;
  line-height: 56.1px;  
  justify-content:center;
  display: flex;
  width: 100%
  
}


 .grupo-3 {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  min-width: 49px;
}

 .overlap-group-12 {
  height: 59px;
  position: relative;
  width: 49px;
}

 .elipse-1 {
  background-color: var(--white);
  border-radius: 9px;
  height: 18px;
  left: 25px;
  position: absolute;
  top: 3px;
  width: 18px;
}

 .trazado-2-2 {
  height: 59px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 49px;
}

 .trazado-3 {
  align-self: center;
  height: 58px;
  margin-bottom: 0.45px;
  margin-left: 5px;
  object-fit: cover;
  width: 12px;
}

 .trazado-4 {
  height: 45px;
  margin-bottom: 0.14px;
  margin-left: 7px;
  object-fit: cover;
  width: 43px;
}

 .grupo-2-1 {
  background-image: url(../images/trazado-1-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 45px;
  margin-left: 5px;
  width: 43px;
}


 .icon {
  object-fit: cover;
  position: absolute;
}

 .icon-star-5 {
  height: 33px;
  object-fit: cover;
  width: 35px;
}

 .icono-container-5 {
  display: flex;
  flex-direction: column;
}

 .icono9-2 {
  display: flex;
  flex-direction: column;
}

 .integracion-1 {
  display: flex;
  flex-direction: column;
  width: 530px;
}

 .integracion-container-3 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 30px;
  min-height: 535px;
  width: 530px;
}

 .klozer {
    letter-spacing: 0;
    line-height: 37.7px;    
    display: flex;
     white-space: nowrap;
}

 .lorem-ipsum-dolor-si-4 {
  height: 113px;
  letter-spacing: 0;
  line-height: 29px;
  position: absolute;
  width: 329px;
}

 .name-2 {
  letter-spacing: 0;
  white-space: nowrap;
}

 .primerimagen-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  
}

 .segundoimagen-1 {
  display: flex;
  flex-direction: column;
}

 .text {
  left: 47px;
  letter-spacing: 0;
  line-height: 60.4px;
  position: absolute;
  top: 56px;
  white-space: nowrap;
}

 .flexstart {
  align-items: flex-start;
  display: flex;
}

 .trecerimagen-1 {
  display: flex;
  flex-direction: column;
}

.clientesiconos
{
	
    display:flex;
    flex-direction:column;
    justify-content:center;
    width: 100%
}

.iconocliente {
    display: flex;
    flex-direction: column;
    align-items: center;
     justify-content: flex-end;
    gap:30px;
    height: 220px;    
}

.iconoclientetexto {
   flex: 1;
    height: 37px;
    letter-spacing: 0;
    line-height: 37.3px;    
    max-height: 37px;
    text-align: center;
    white-space: nowrap;
}

.servicioscontainer
{
	display: flex;
	flex-direction: column;
	align-items: center;	
}

.soluciones_fila1
{
	display: flex;    
    flex-direction: row;
    align-items: center;    
    justify-content: space-between;
    width: 100%;
}
