#cajaslink {
    margin-bottom: 56px;
}
#cajaslink .flex_parte5{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 24px;
}
#cajaslink .flex_parte5 .cont_auxi {
    flex-wrap: wrap;
}
#cajaslink .cont_auxi {
  margin: 0;
}
#cajaslink .imagen .img_mobile {
    display: none;
}
#cajaslink .content .link1,
#cajaslink .content .link2 {
    display: flex;
    justify-content: space-between;
    gap: 245px;
    padding: 33.3px 0 32px;
    border-bottom: 1px solid #000000;
    border-image: linear-gradient(to right, #000000 10%,white 10%);
    border-image-slice: 1;
    max-width: 608px;
}
#cajaslink .link1 .texto1,
#cajaslink .link2 .texto2 {
    color: #000000;
    font-family: 'MontserratSemiBold';
    font-size: 32px;
    font-weight: 400;
    line-height: 40px;
    max-width: 44%;
}
#cajaslink .content .icon_go {
    background-image: url('../../../../imag/v1/icon/icon_go.svg');
    background-repeat: no-repeat;
    background-size: 100%;
    align-self: center;
    display: inline-block;
    width: 18px;
    height: 34px;
    margin-right: 30px;
}
#cajaslink .cont_tit a {
  text-decoration: none;
  width: 0;
  
}

@media (max-width: 630px) {
    #cajaslink {
        margin-bottom: 38px;
    }
    #cajaslink .imagen .img_desktop {
        display: none;
    }
    #cajaslink .imagen .img_mobile {
        display: block;
        margin:0 auto;
    }
    #cajaslink .flex_parte5 {
        gap: 26px;
        margin-bottom: 38px;
    }
    #cajaslink .cont_mobile .link1,
    #cajaslink .cont_mobile .link2 {
        display: flex;
        gap: 0px;
        justify-content: space-between;
        color: #000000;
        padding-top: 16px;
        padding-bottom: 16px;
        border-bottom: 1px solid #000000;
        border-image: linear-gradient(to right, #000000 23%,white 23%, white);
        border-image-slice: 1;
        max-width: 272px;
    }
    #cajaslink .link1 .texto1,
    #cajaslink .link2 .texto2 {
        color: #000000;
        font-family: 'MontserratSemiBold';
        font-size: 24px;
        font-weight: 400;
        line-height: 24px;
        max-width: 74%;
    }
    #cajaslink .content .icon_go {
        background-image: url('../../../../imag/v1/icon/icon_go_mobile.svg');
        background-repeat: no-repeat;
        background-size: 100%;
        align-self: center;
        display: inline-block;
        width: 12px;
        height: 22px;
        margin-right: 0;
    }
}

/*CSS Cajas ZOOM*/
* {
    margin: 0;
    padding: 0;
}

#parte3 {
    margin-bottom: 56px;
}
#parte3 .titulo {
    color: #000000;
    font-family: 'MontserratSemiBold';
    font-size: 24px;
    font-weight: 700;
    line-height: 31px;
    text-align: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    margin-bottom: 36px;
}
#parte3 .Flex-Image-zoom {
    font-family: 'MontserratSemiBold';
    display: flex;
    flex-wrap: wrap;
    gap:23px;
    justify-content: center;
   /* height: 500px;*/
}
#parte3 .Flex-Image-zoom .Image-zoom {
    /*display: flex;*/
    /*width: 30%;*/
    overflow: hidden;
    height: 500px;
}
#parte3 #image {
   /* margin: 8px;*/
   margin:0px;
}
#parte3 .inner-img {
    transition: 1.3s;
    /*width: 35rem;
    width: 100%;*/
    filter: brightness(74%);
}
#parte3 .inner-img:hover {
    transform: scale(1.1);
    filter: alpha(opacity=50);
}
#parte3 .text-image2 {
    position: relative;
    right: -49%;
    top: -31.5%;
    display: flex;
    transform: translateX(-50%);
    justify-content: center;
}
#parte3 .text-image2 h3 {
    width: 225.03px;
}
#parte3 .text-image3 {

    position: relative;
    right: 63%;
    top: 135%;
    transform: translateX(-50%);
    display: flex;
    right: -49%;
    top: -31.5%;
    justify-content: center;
}
}
#parte3 .text-image3 h3 {
   width: 275px;
}
#parte3 .text-image4 {
  position: relative;
    right: 63%;
    top: 135%;
    transform: translateX(-50%);
    display: flex;
    right: -49%;
    top: -31.5%;
    justify-content: center;
}
#parte3 .text-image4 h3 {
        width: 292px;
}
#parte3 .icon-box {
    display: block;
    left: 44.29%;
    right: 41.29%;
    top: -34.2%;
    bottom: 71.03%;
    position: relative;
}
#parte3 .Image-zoom h3 {
    color: #FFFFFF;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    transition: 300ms;
    font-size: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 31px;
    font-family: 'MontserratSemiBold';
    font-weight: 400;
    height:82px;
    max-width: 280px;
    margin-bottom:33.71px;

}
/*#parte3 .inner-img img {
    width: 72rem;*/
}

@media (min-width: 1920px) {
    #parte3 .Flex-Image-zoom .Image-zoom {
       /* width: 22%;*/
    }
}
@media (min-width: 1440px) {
    #parte3 #image {
       /* margin: 9px;*/
    }

    #parte3 .Flex-Image-zoom .Image-zoom {
       /* width: 22%;*/
    }
}
@media (max-width: 1300px) {
    #parte3 .Flex-Image-zoom {
        /*margin: 2rem 0rem;*/
    }
    

    #parte3 .Flex-Image-zoom .Image-zoom {
        /*display: flex;
        width: 26rem;*/
        overflow: hidden;
    }

    #parte3 .Image-zoom h3 {
      
    font-size: 18px;
    line-height: 23px;
    max-width: 255px;
    font-weight: 700;

    }

}
@media (min-width: 320px) and  (max-width: 430px)  {
    #parte3 {
    margin-bottom: 36px;
}
    #parte3 .titulo {
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 18px;
        text-align: center;
        letter-spacing: 0.02em;
        margin-bottom:16px;
    }

    #parte3 .inner-img {
    max-width: 222px;
    max-height: 258px;
    }
        #parte3 #image {
        /*margin: 4px 29px;*/
        max-width: 206px;
    }
    #parte3 .Flex-Image-zoom {
     gap:20px
    }

    #parte3 .Image-zoom h3 {
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    line-height: 18px;
    font-family: 'MontserratSemiBold';
    font-weight: 700;
    height: 36px;
    max-width: 142px;
    margin-bottom: 22px;
    }

    #parte3 .Flex-Image-zoom .Image-zoom {
        /*display: flex;
        width: 29rem;*/
        overflow: hidden;
        height:190px;
    }
    #parte3 .text-image2 {
    top: -78%;
    text-align: center;
    align-items: center;
    }
    #parte3 .text-image3 {
    top: -78%;
    text-align: center;
    align-items: center;
    }
    #parte3 .text-image4 {
    text-align: center;
    align-items: center;
    top: -78%;
    }
    #parte3 .icon-box {
    max-width:20px;
    max-height:20px;
    top:-164px;
    }
    /*#parte3 .titulo {
        font-size: 16px;
        margin-bottom: 0rem;
    }*/
}
@media (min-width: 819px) and (max-width: 1300px) {
  #parte3 .inner-img {
    transition: 0.3s;
    filter: brightness(74%);
    width: 255px;
    height: 320px;
}
#parte3 .Flex-Image-zoom .Image-zoom {
    height: 320px;
    max-width: 255px;
}
#parte3 .icon-box {
    top: -50.2%;
}
#parte3 .text-image4 {
    top:-48.5%;
}
    #parte3 .text-image2 {
    top: -48.5%;
    }
    #parte3 .text-image3 {
    top: -48.5%;
    }
}