section#ecosistema{padding:60px 0 98px}section#ecosistema h2{text-align:center;line-height:1.05}.ecos-txt{line-height:1.69;margin-top:14px;text-align:center}.row.ecos-outer{margin-top:30px}.row.ecos-inner{display:flex}.row.ecos-inner .col p{font-weight:500;line-height:1.6}.upr-line{padding-top:30px;position:relative}.upr-line:before{content:"";position:absolute;left:0;top:0;width:125px;height:5px;background:#000;border-radius:50px}.upr-line.upr-line-yellow:before{background:var(--sun-yellow)}.row.ecos-inner .col{padding:53px 33px 54px 24px;border-radius:7px;background:#fff;min-width:244px;margin-right:35px;box-shadow:0 3px 60px 0 rgb(0 0 0 / 17%)}.row.ecos-inner .col:hover{background:var(--sun-yellow);transition:.5s ease-in-out}.row.ecos-inner .col:hover p{font-size:20px;font-weight:bold;line-height:1.3}.row.ecos-inner .col:hover .upr-line.upr-line-yellow:before{background:#000}