.hero-banner{background:#fff;border-radius:10px;box-shadow:0 0 8px 0 rgba(0,0,0,.1);margin:0;padding:20px}.hero-banner .post-item{display:grid;grid-auto-columns:1fr;grid-auto-rows:auto;grid-gap:30px;align-items:center;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.hero-banner .post-item{grid-template-columns:repeat(1,1fr)}}.hero-banner .post-item{margin-bottom:25px}.hero-banner .post-item .post-header{border-bottom:none}.hero-banner .post-item .post-header .picture{border-radius:10px;height:350px;overflow:hidden;width:100%}.hero-banner .post-item .post-header .picture img{border-radius:10px;height:100%;object-fit:cover;object-position:center;width:100%}.hero-banner .post-item.big .post-body{position:relative}.hero-banner .post-item.big .post-body p{color:#0d204b}.hero-banner .post-item h2{font-size:20px;line-height:1.2;margin-bottom:20px}.hero-banner .post-item.big{margin-bottom:0}.hero-banner .post-item.big h2{margin-bottom:20px}.hero-banner .post-item.big .post-body h2 a{color:#013176;font-size:30px;font-weight:600;margin-bottom:0;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.hero-banner .post-item .post-body h2 a:hover{color:#3e8ddd;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.hero-banner .post-article .categoria{background-color:#013176;border-radius:30px;color:#fff;display:inline-block;font-size:13px;font-weight:600;margin-bottom:20px;padding:5px 10px;text-align:center}