.rec_section__body{display:flex;flex-direction:column;margin:5rem 0}.rec_section__title{background-color:#1f349c;color:#fff;margin:5px 0;padding:1.5rem 1rem}.rec_section__area__only-text{display:flex;gap:2px;justify-content:space-between}.rec_section__area__only-text .rec_post{background-color:#e6e7ee;flex:1 0 25%;min-width:180px}.rec_section__area__only-text .rec_post a{text-decoration:underline #e00a1c}.rec_post h2,.rec_post h4{padding:0 1rem}.rec_section__area__bottom_posts{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;margin-top:5rem}.rec_section__area__bottom_posts .rec_post{flex:1 0 20%;height:100%;min-height:350px;min-width:320px}.rec_section__area__bottom_posts .rec_post_item__banner{display:flex;flex-direction:column;height:65%;position:relative}.rec_section__area__bottom_posts .rec_post_item__banner__date{background:linear-gradient(0deg,#000,transparent);bottom:0;color:#fff;margin:auto;padding-bottom:1rem;padding-left:10%;padding-top:100px;position:absolute;width:100%}.rec_section__area__bottom_posts .rec_post_item__description{align-items:center;display:flex;padding:3rem 10%}.rec_section__area__bottom_posts .rec_post_item__banner img{height:100%;min-height:240px;object-fit:cover;object-position:center;width:auto}@media (max-width:1024px){.rec_section__area .rec_section__area__only-text{flex-wrap:wrap;gap:10px 2px;justify-content:space-evenly}.rec_section__area .rec_section__area__only-text .rec_post{min-height:150px}}