.recent-sec{display:inline-block;padding:96px 0;vertical-align:top;width:100%}.recent-sec .sec-title{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px;width:100%}.recent-sec .sec-title .title{display:inline-block;margin:0;width:auto}.recent-sec .sec-title .title h2{color:#29399e;display:inline-block;margin:0;width:100%}.recent-sec .link{display:inline-block;margin:0;width:auto}.recent-sec .link a{color:#89bc21;display:inline-block;font-size:16px;font-weight:700;height:100%;line-height:120%;text-decoration:underline;transition:.3s ease-in-out;vertical-align:bottom;width:auto}.recent-sec .link a:hover{color:#111c55}.recent-sec .post_wrap{display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-start;width:100%}.recent-sec .card{display:flex;flex-direction:column;margin:0;width:calc(33.333% - 22px)}.recent-sec .card .image{line-height:0}.recent-sec .card .image,.recent-sec .card .image a{display:inline-block;width:100%}.recent-sec .card .image a img{aspect-ratio:16/9;display:block;max-width:100%;object-fit:cover;object-position:center;width:100%}.recent-sec .card .contain{border-top:2px solid #89bc21;display:inline-block;margin-top:32px;padding-top:32px;width:100%}.recent-sec .card .tag{display:inline-block;margin-bottom:8px;width:100%}.recent-sec .card .tag span{color:#111c55;display:block;font-size:1rem;font-weight:700;line-height:120%;text-transform:uppercase;transition:.3s ease-in-out;width:auto}.recent-sec .card .title{display:inline-block;width:100%}.recent-sec .card .title h3,.recent-sec .card .title h3 a{display:inline-block;margin:0;width:100%}.recent-sec .card .title h3 a{color:#29399e;font-size:22px;font-weight:600;line-height:130%;text-decoration:none;text-transform:capitalize;transition:.3s ease-in-out}.recent-sec .card .title h3 a:hover{color:#89bc21}@media (max-width:1199px){.recent-sec .card{width:calc(50% - 16px)}}@media (max-width:991px){.recent-sec{padding:60px 0}.recent-sec .card .contain{margin-top:16px;padding-top:16px}.recent-sec .card .title h3 a{font-size:20px}}@media (max-width:767px){.recent-sec{padding:40px 0}.recent-sec .card{width:100%}.recent-sec .sec-title{flex-wrap:wrap;gap:0}.recent-sec .link,.recent-sec .sec-title .title{display:inline-block;width:100%}}