.texto-imagen-section .content-wrapper{padding:8.5333333333vw 0;position:relative;flex-direction:column;gap:8.5333333333vw}.texto-imagen-section .content-wrapper .wrapper{width:100%;position:relative;z-index:1}.texto-imagen-section .content-wrapper .wrapper .text-wrapper{width:100%;max-width:100%}.texto-imagen-section .content-wrapper .wrapper .text-wrapper p{font-size:5.3333333333vw;font-weight:400;line-height:1.3;letter-spacing:-.2133333333vw;color:#001135;margin-bottom:6.4vw}.texto-imagen-section .content-wrapper .wrapper .text-wrapper p:last-child{margin-bottom:0}.texto-imagen-section .content-wrapper .wrapper .btn{margin-top:5.3333333333vw}.texto-imagen-section .content-wrapper .wrapper .img-box{width:100%;border-radius:6.4vw;overflow:hidden;display:flex}.texto-imagen-section .content-wrapper .wrapper .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(min-width: 782px){.texto-imagen-section .content-wrapper{padding:4.1666666667vw 0;flex-direction:row}.texto-imagen-section .content-wrapper .wrapper{width:50%;position:relative;z-index:1}.texto-imagen-section .content-wrapper .wrapper .text-wrapper{width:100%;max-width:28.6111111111vw}.texto-imagen-section .content-wrapper .wrapper .text-wrapper p{font-size:1.6666666667vw;letter-spacing:-.0555555556vw;margin-bottom:3.3333333333vw}.texto-imagen-section .content-wrapper .wrapper .img-box{width:39.375vw;height:32.4305555556vw;border-radius:1.6666666667vw;margin-top:0}.texto-imagen-section .content-wrapper .wrapper .btn{margin-top:2.2222222222vw}.texto-imagen-section .content-wrapper__reverse{flex-direction:row-reverse}.texto-imagen-section .content-wrapper__reverse .wrapper__left{padding-right:5.4166666667vw}}@media(min-width: 1440px){.texto-imagen-section .content-wrapper{padding:60px 0}.texto-imagen-section .content-wrapper .wrapper .text-wrapper{max-width:412px}.texto-imagen-section .content-wrapper .wrapper .text-wrapper p{font-size:24px;letter-spacing:-0.8px;margin-bottom:48px}.texto-imagen-section .content-wrapper .wrapper .img-box{width:567px;height:467px;border-radius:24px}.texto-imagen-section .content-wrapper .wrapper .btn{margin-top:32px}.texto-imagen-section .content-wrapper__reverse .wrapper__left{padding-right:78px}}