.recent-post-section .recent-post-row{display:flex;flex-wrap:wrap;margin:0 -10px;row-gap:20px}.recent-post-section .column{padding:0 10px;width:33.3%}.recent-post-section .recent-post{background:#fff;border:1px solid #dcdcdf;border-radius:16px;box-shadow:0 4px 12px 2px #a2a2a266;display:inline-block;height:100%;position:relative;width:100%}.recent-post-section .recent-post .featcher-image{background:#f6f6f6;border-bottom:5px solid #da291c;border-radius:16px 16px 0 0;line-height:0;padding:10px 0;text-align:center}.recent-post-section .featcher-image img{height:166px!important;object-fit:contain;width:100%}.recent-post-section .content-section{padding:10px}.recent-post-section .heading-section{border-bottom:3px solid #da291c;margin:0 0 40px}.recent-post-section .heading-section span{color:#aaa;display:inline-block;font-size:18px;line-height:100%;margin:0 0 10px;text-align:center;text-transform:uppercase;width:100%}.recent-post-section .heading-section h2{line-height:100%;margin:0 0 15px;text-align:center;text-transform:uppercase}.recent-post-section .content-section h4{color:#4c4c4e;font-size:20px;font-weight:700;line-height:100%;margin:0 0 4px;transition:all .4s ease-in-out}.recent-post-section .content-section p{color:#221f1f;display:inline-block;font-size:14px;font-weight:400;line-height:125%;margin:0 0 60px}.recent-post-section .button-section span{color:#da291c;display:inline-block;font-size:14px;font-weight:600;line-height:100%;transition:all .4s ease-in-out}.recent-post-section .button-section{bottom:0;left:0;line-height:0;padding:0 10px 10px;position:absolute;width:100%}.recent-post-section .recent-post:hover h4{color:#da291c}.recent-post-section .recent-post:hover span{color:#ee3b33;text-decoration:underline}.recent-post-section .recent-post-btn{display:flex;justify-content:center;margin:40px 0 0}.recent-post-section .recent-post-btn a{align-items:center;display:flex;gap:10px;justify-content:center}@media only screen and (max-width:767px){.recent-post-section .recent-post-row{margin:0}.recent-post-section .column{padding:10px 0;width:100%!important}.recent-post-section .content-section{padding:15px 10px}}@media only screen and (min-width:768px) and (max-width:1024px){.recent-post-section .column{padding:10px;width:50%!important}.recent-post-section .recent-post-row{justify-content:center}}