.erj-img-public {height: 340px;}
.box-public-cont {height: 360px;}
.erj-cont-public h2 {font-size: 28px;font-weight: bold;height: 45px;position: relative;}
.erj-cont-public h2::after {content:"";position: absolute;left: 0;bottom: 0;width: 60px;height: 5px;background-color: #cb0709;border-radius: 3px;}
.erj-btn-public {position: relative;left: 0;width: 90px;height: 30px;line-height: 30px;background-color: #d9232e;display: inline-block;color: #fff;margin-top: 40px;text-transform: uppercase;}
.erj-cont-public p {Word-warp: break-word;}
.erj-cont-public h5 {font-size: 18px;color: #eb0011;margin-bottom: 20px;}
.erj-cont-public ul li {line-height: 30px;}
.erj-cont-public ul li a {font-size: 16px;color: #636363;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;}
.erj-ph-img {display: none;}
@media screen and (max-width: 992px;) {
.erj-img-public , .box-public {display: none;}
.box-public-cont {height: auto;}
.erj-ph-img {display: block;height: 260px;margin: 20px 0;}
.erj-ph-img img {width: 100%;height: 100%;object-fit: cover;-o-object-fit: cover;}
.erj-cont-public h2 {font-size: 22px;height: 40px;}
.erj-btn-public {margin-top: 30px;}
}