.blog-item{border:1px solid var(--divider-color);box-shadow:5px 28px 75px 4px var(--box-shadow-color);border-radius:16px;height:calc(100% - 30px);margin-bottom:30px;overflow:hidden}.blog-item .post-item-content{padding:30px}.post-featured-image figure a{display:block}.blog-item .post-featured-image img{aspect-ratio:1/.6;object-fit:cover;transition:all .5s ease-in-out}.blog-item:hover .post-featured-image img{transform:scale(1.1)}.post-item-body h2{color:var(--primary-color);margin-bottom:20px;font-size:20px;line-height:1.4em}.post-item-body h2 a{color:inherit}.post-item-body p{margin-bottom:20px}.post-item-footer a{background-color:var(--accent-color);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.post-item-footer a img{max-width:20px;transition:all .4s ease-in-out;transform:rotate(-45deg)}.blog-item:hover .post-item-footer a img{transform:rotate(0)}@media only screen and (max-width:991px){.blog-item .post-item-content{padding:25px}}@media only screen and (max-width:767px){.post-item-body h2{margin-bottom:15px;font-size:18px}.post-item-body p{margin-bottom:15px}}
.page-blog{padding:100px 0}.post-pagination{text-align:center;margin-top:30px}.post-pagination ul{justify-content:center;margin:0;padding:0}.post-pagination ul li a,.post-pagination ul li span{background:var(--accent-color);color:var(--white-color);border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 4px;font-weight:700;text-decoration:none;transition:all .3s ease-in-out;display:flex}.post-pagination ul li.active a,.post-pagination ul li a:hover{background:var(--primary-color)}@media only screen and (max-width:991px){.page-blog{padding:50px 0}}@media only screen and (max-width:767px){.post-pagination{margin-top:20px}}
