.post-listing.hero{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(1,1fr);margin-top:0;grid-gap:30px;gap:1.5rem;justify-content:center}@media (min-width:600px){.post-listing.hero{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.post-listing.hero{grid-template-columns:repeat(4,1fr)}}.post-listing.hero .post-article{background:#fff;border-radius:5px;box-shadow:0 0 16px #00000029;display:flex;flex-direction:column;position:relative}.post-listing.hero .post-article .post-item{border-top:.625rem solid #6d6f72;padding-bottom:0}.post-listing.hero .post-article:nth-child(3n+1){margin-left:0!important}.post-listing.hero .post-article.AulasAoVivo .post-item{border-top:.625rem solid #5dc2f7}.post-listing.hero .post-article.AulasGravadas .post-item{border-top:.625rem solid #ffcc01}.post-listing.hero .post-item{border-radius:5px;border-top:.625rem #6d6f72;position:relative}.post-listing.hero .post-item .post-img{margin-bottom:20px}.post-listing.hero .post-item .post-img img{margin:0 auto}.post-listing.hero .post-item .post-body{color:#232323;padding:0 20px;text-align:left}.post-listing.hero .post-item .post-body .categoria{background-color:#6d6f72;border-bottom-left-radius:15px;border-bottom-right-radius:15px;color:#ffcc01;display:inline-block;font-size:13px;margin-bottom:20px;padding:0 20px 5px;position:relative;top:-6px}.post-listing.hero .post-article.AulasAoVivo .post-item .categoria{background-color:#5dc2f7;color:#fff}.post-listing.hero .post-article.AulasGravadas .post-item .categoria{background-color:#ffcc01;color:#000}.post-listing.hero .post-item .post-body h2{font-size:1.2em;font-weight:600;margin-bottom:20px}.post-listing.hero .post-item .post-body .area{color:#6d6f72;margin-right:10px}.post-listing.hero .post-item .post-body .area p{margin-top:0}.post-listing.hero .post-item .post-body .duracao i{color:#5dc2f7;margin-right:10px}.post-listing.hero .post-item .post-body p{margin:0}.post-listing.hero .post-article .cta-btn{bottom:0;display:flex;margin-top:auto;padding:20px;position:relative;width:auto}.post-listing.hero .post-article a.link-mais{background-color:#5dc2f7;border:1px solid #5dc2f7;border-radius:5px;color:#fff;display:inline-block;font-size:14px;font-weight:600;line-height:1.2;margin-top:20px;padding:10px;text-align:center;transition:all .2s;width:100%}.post-listing.hero .post-item .post-body a.link-mais:hover{background-color:#5dc2f7;border-color:#5dc2f7;color:#fff}.post-listing.hero .post-item .post-body .resumo{font-size:1em;font-weight:400;margin-bottom:0}