.bannerprincipal{align-items:center;display:flex;margin-bottom:130px;margin-top:60px;padding:50px 0}.title{margin-top:50px}.bannerprincipal .btn-morado{margin-right:20px}.bannerprincipal p{color:#3c1a75!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media(max-width:1024px){.bannerprincipal .row.align-items-center{display:block}.bannerprincipal .row.align-items-center .col-md-5,.bannerprincipal .row.align-items-center .col-md-7{width:100%!important}.bannerprincipal .row{display:block}.bannerprincipal .col-md-5.title,.bannerprincipal .col-md-7.d-flex.justify-content-center{width:100%}}@media (max-width:767px){.bannerprincipal{margin-top:40px}.bannerprincipal .col-md-7{height:325px;margin-bottom:50px}.bannerprincipal h1{font-size:38px;font-style:normal;font-weight:700;line-height:115.7%}#hero.bannerprincipal h1{font-size:37px}#hero.bannerprincipal{margin-bottom:75px!important}#hero .title{margin-top:0}}@media (max-width:480px){#hero.bannerprincipal{margin-bottom:40px!important}}@media (max-width:440px){.bannerprincipal .col-12.ctas-hero{align-items:center;display:flex}}.bannerprincipal h1{font-size:46px;text-align:center}.bannerprincipal h1>span{color:#6e5ee0;font-size:inherit}.ctas-hero{justify-content:center}.ctas-hero .btn-demo{background-color:#3c1a75;border:1px solid #3c1a75;border-radius:62px;color:#fff;display:block;font-size:15px;font-weight:400;height:45px;padding:5px 20px;text-align:center;width:100%}.ctas-hero .btn-demo,.ctas-hero .btn-demo:hover{font-family:DM Sans,sans-serif;font-style:normal;text-decoration:none}.ctas-hero .btn-demo:hover{background-color:#fff;border:1px solid #3c1a75!important;border-radius:62px!important;color:#3c1a75;font-weight:300}@media(max-width:1190px){.ctas-hero .btn-demo{margin:10px auto;width:70%}}