.recent-posts-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto}.recent-posts-container>*{background-color:#fff;box-shadow:0 3px 17px #00000029;flex-basis:30%;margin:20px auto}.recent-posts-container .recent-posts{display:block;height:auto;position:relative}.recent-posts-container .recent-posts:hover:before{transform:translateX(5px)}.recent-posts-container .recent-posts>a{bottom:0;height:100%;left:0;position:absolute;right:0;text-decoration:unset!important;top:0;width:100%}.recent-posts-container .recent-posts .img-holder{aspect-ratio:10/7;height:auto;overflow:hidden;width:100%}.recent-posts-container .recent-posts .recent-posts__content{padding:clamp(15px,1.25vw,20px) clamp(20px,2.5vw,40px) 20px}.recent-posts-container .recent-posts .recent-posts__content .read-more{color:#54bcb7;cursor:pointer;display:inline-flex;font-weight:700;position:relative;text-transform:uppercase}.recent-posts-container .recent-posts .recent-posts__content .read-more .icon{align-items:center;background:#54bcb7;border:0;border-radius:26px;display:inline-flex;height:26px;justify-content:center;left:unset;margin-left:5px;outline:0;position:relative;right:unset;text-align:center;top:unset;width:26px;z-index:9}.recent-posts-container .recent-posts .recent-posts__content .read-more .icon:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.463' height='42.925'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='6' d='M20.22 4.243 3.001 21.463l17.22 17.22' data-name='Path 52'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin-left:1.5px;transform:rotate(180deg);width:10px}.recent-posts-container .recent-posts h3{color:#1a1a1a;font-size:clamp(28px,2.25vw,36px);font-weight:700;line-height:1.2}.recent-posts-container .recent-posts h1,.recent-posts-container .recent-posts h2,.recent-posts-container .recent-posts h3,.recent-posts-container .recent-posts h4,.recent-posts-container .recent-posts h5,.recent-posts-container .recent-posts p{font-weight:700;margin-bottom:10px;text-decoration:unset!important}.recent-posts-container .recent-posts p{color:#222;font-size:19px;font-weight:400;line-height:1.4}@media screen and (max-width:1024px){.recent-posts-container{width:100%}.recent-posts-container>*{flex-basis:100%!important;margin:20px auto}}