.main-footer{margin-top:-85px;padding-top:160px}.seccion-banner{position:relative;display:flex;min-height:calc(100dvh + 135px);background:linear-gradient(135deg,#4a3abf 25%,#4a3abf)}.seccion-banner:after{position:absolute;top:18px;width:100%;height:100dvh;content:"";background-image:url(/build/assets/banner-mobile-2-CtRro_ms.png);background-repeat:no-repeat;background-position:center;background-size:750px auto}.seccion-banner .col-12{display:flex;flex-direction:column;justify-content:center}.seccion-banner:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background-image:url(/build/assets/fondo-isos-DL7ua4ER.png);background-repeat:no-repeat;background-size:cover}.seccion-banner .container-fluid{width:100%;height:100dvh;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;max-width:900px}.seccion-banner h1{margin-bottom:.5rem;font-size:17px;text-transform:uppercase}.seccion-banner h2{font-weight:700;font-size:33px;line-height:35px}.seccion-banner img{position:absolute;top:50%;left:50%;width:1205px;height:607px;transform:translate(-50%,-50%)}.background-helper{position:relative;z-index:2;margin-bottom:-85px;border-radius:0 0 70px 70px;padding-bottom:15px;background:linear-gradient(45deg,#fd6421,#4a3abf 13%,#4a3abf 25%,#1a66ff 30%)}.seccion-soluciones-widget{padding-top:185px}.seccion-white-features{position:relative;top:-135px;margin-bottom:25px}.seccion-white-features .container-soporte{padding-inline:40px}.seccion-white-features h2{font-weight:bolder;font-size:28px;line-height:31px;max-width:900px;margin-inline:auto}.seccion-white-features p{font-size:18px;line-height:24px;max-width:680px}.seccion-white-features .inner-container{background-color:#fff;border-radius:45px;padding-block:58px}.seccion-white-features .soporte p{margin-bottom:1.5rem;margin-inline:auto}.seccion-white-features .soporte .cards{display:flex;--bs-gutter-x: 1rem;--bs-gutter-y: 1rem;margin-block:2rem}.seccion-white-features .soporte .cards .card{border:none;border-radius:45px;height:100%;padding:41px 33px 40px 44px;background:#f0f0f0;min-height:360px}.seccion-white-features .soporte .cards .card h3{font-weight:700;font-size:24px;line-height:25px}.seccion-white-features .soporte .cards .card p{font-size:15px;line-height:17px}.seccion-white-features .soporte .cards .card img{margin-right:auto;max-width:80px;min-height:72px}.seccion-white-features .soporte .cards .card img.icon-0{max-width:62px}.seccion-white-features .soporte .cards .card img.icon-1{max-width:75px}.seccion-white-features .soporte .cards .card img.icon-2{max-width:70px}.seccion-white-features .optimiza{margin-block:7rem;padding-inline:40px}.seccion-white-features .optimiza p{margin-bottom:3rem;margin-inline:auto}.seccion-white-features .optimiza .circles-container .circle{width:180px;height:180px;font-size:47.2px}.seccion-white-features .optimiza .circles-container .circle:before{position:absolute;border-radius:50%;width:180px;height:180px;display:block;background:#1a66ff;background:linear-gradient(45deg,#1a66ff,#4a3abf 55%,#fd6421 88%);transition:all 1.3s ease-in-out;content:""}.seccion-white-features .optimiza .circles-container .circle .inner-circle{position:relative;border-radius:50%;width:120.8px;height:120.8px;background-color:#272a35;line-height:120.8px}.seccion-white-features .optimiza .circles-container p{margin-bottom:0;font-size:18px;max-width:220px;line-height:20px}.seccion-white-features .optimiza .circles-container li:nth-child(1) .circle.visible:before{transform:rotate(90deg)}.seccion-white-features .optimiza .circles-container li:nth-child(2) .circle.visible:before{transform:rotate(145deg)}.seccion-white-features .crm{margin-bottom:4rem;padding-inline:40px}.seccion-white-features .crm p{margin-bottom:1.5rem}.seccion-white-features .crm img{max-width:100%}.seccion-black-features{position:relative;top:-135px;color:#fff}.seccion-black-features .inner-container{border-radius:45px;background-color:#000;padding-block:58px;padding-inline:40px}.seccion-black-features h2{color:transparent;font-weight:700;font-size:28px;line-height:31px;background:linear-gradient(100deg,#2973ff,#4a3abf 80%,#fd6421);-webkit-background-clip:text;background-clip:text}.seccion-black-features p{margin-bottom:1.5rem;font-size:18px;line-height:24px}.seccion-black-features .trazabilidad-item h3{font-weight:700;font-size:24px;line-height:27px}.seccion-black-features .trazabilidad-item p{font-size:15px;line-height:17px}.seccion-black-features .trazabilidad-item img{width:50px}@media (min-width: 768px){.main-footer{padding-top:130px}.seccion-banner div{width:1075px;height:542px;max-width:100%}.seccion-banner h2{font-size:38px;line-height:40px}.seccion-white-features h2{max-width:400px}.seccion-white-features .soporte .cards .card{padding:41px 35px 40px 55px;min-height:345px}.seccion-white-features .optimiza .circles-container p{max-width:300px}.seccion-white-features .crm h2{max-width:330px}.seccion-black-features h2{max-width:360px}.seccion-black-features .inner-container{padding:60px 62px}}@media (min-width: 992px){.seccion-banner h2{max-width:550px}.seccion-banner:after{background-image:url(/build/assets/banner-C_g0u2Tk.png);background-size:900px auto}.main-footer{padding-top:170px}.seccion-white-features{margin-bottom:40px}.seccion-white-features .elegir .text,.seccion-white-features .elegir p{text-align:right}.seccion-white-features .elegir .image{text-align:left}.seccion-white-features .acompana h2{margin-bottom:3rem;font-weight:700;text-align:center;max-width:600px;margin-inline:auto}.seccion-white-features .acompana .row{--bs-gutter-y: 2rem}.seccion-white-features .acompana .row .card{padding:4rem;text-align:left}.seccion-white-features .acompana .row .card h3{font-size:28px}.seccion-white-features .container-soporte{padding-inline:0px}.seccion-white-features h2{max-width:490px}.seccion-white-features .optimiza .circles-container{max-width:844px}.seccion-white-features .optimiza .circles-container p{max-width:251px}.seccion-white-features .crm{padding-inline:60px}.seccion-white-features .crm .text,.seccion-white-features .crm .image{padding-inline:32px}}@media (min-width: 1280px){.seccion-banner{padding-top:30px}.seccion-banner:after{background-size:1120px;top:30px}.seccion-banner h1{font-size:28px!important;line-height:30px}.seccion-banner h2{font-size:57px;line-height:58px}.seccion-white-features .inner-container{padding:86px 50px 100px}.seccion-white-features p{line-height:25px}.seccion-white-features h2{font-size:40px;line-height:45px;max-width:570px}.seccion-white-features .optimiza{margin-block:7rem 5rem}.seccion-white-features .optimiza .circles-container{margin-top:3rem;max-width:1024px}.seccion-white-features .optimiza .circles-container .circle{width:225px;height:225px;font-size:59px}.seccion-white-features .optimiza .circles-container .circle:before{position:absolute;border-radius:50%;width:225px;height:225px;display:block;background:#1a66ff;background:linear-gradient(45deg,#1a66ff,#4a3abf 55%,#fd6421 88%);transition:all 1.3s ease-in-out;content:""}.seccion-white-features .optimiza .circles-container .circle .inner-circle{position:relative;border-radius:50%;width:151px;height:151px;background-color:#272a35;line-height:151px}.seccion-white-features .optimiza .circles-container p{margin-bottom:0;font-size:18px;max-width:265px;line-height:20px}.seccion-white-features .optimiza .circles-container li:nth-child(1) .circle.visible:before{transform:rotate(90deg)}.seccion-white-features .optimiza .circles-container li:nth-child(2) .circle.visible:before{transform:rotate(145deg)}.seccion-white-features .optimiza h2{max-width:710px}.seccion-white-features .crm{padding-inline:0px}.seccion-white-features .crm h2{max-width:460px}.seccion-white-features .crm p{max-width:480px;margin-inline:auto 0}.seccion-white-features .soporte .cards .card h3{font-size:28px;line-height:29px}.seccion-white-features .soporte .cards .card p{font-size:15px;line-height:20px;font-weight:400!important}.seccion-white-features .soporte .cards .card img.icon-0{max-width:57px}.seccion-black-features .inner-container{padding:76px 95px 120px!important}.seccion-black-features .inner-container .col-lg-7{padding-right:5rem!important}.seccion-black-features p{line-height:25px}.seccion-black-features h2{font-size:40px;line-height:45px;max-width:455px}.main-footer{padding-top:135px}}
