.blog-list-item .blog-list-block{overflow:hidden;border-radius:10px;background-color:#fff;box-shadow:0 4px 13.1px 0 rgba(0,0,0,.07);height:100%;display:flex;flex-direction:column;position:relative;padding-bottom:73px}
.blog-list-item .blog-list-block .content-block{padding:26px 15px 40px 28px}
.blog-list-item .blog-list-block .content-block h5 a{color:#000}
.blog-list-item .blog-list-block .content-block h5:hover a{color:#2b33d9}
.blog-list-item .blog-list-block .content-block h5{margin-bottom:0}
.blog-list-item .blog-list-block .content-block h5 a{margin-bottom:0;min-height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.blog-list-item .blog-list-block .content-block p{margin-top:20px}
.blog-list-item .blog-list-block .button-block{display:flex;justify-content:space-between;background-color:#000;padding:25px 30px;background:linear-gradient(77deg,#9f41fe -9.63%,#2b33d9 66.66%);position:absolute;left:0;width:100%;bottom:0}
.blog-list-item .blog-list-block .button-block .text{display:block;text-align:left;width:50%;color:#fff;font-size:16px;font-weight:700}
.blog-list-item .blog-list-block .button-block .icon{width:50%;text-align:right}
.blog-list-item .blog-list-block .button-block .icon img{width:23px}
.blog-list-item .blog-list-block .button-block:hover{background-color:#48dfad;color:#fff;background:linear-gradient(263deg,#48dfad 63.54%,#2b33d9 164.56%)}
.blog-list-item .blog-list-block .button-block:hover .text{color:#fff}
.blog-list-item .blog-list-block .date{display:block;margin-top:15px;color:#000;font-size:14px}
.blog-list-item .blog-list-block .image-block img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.blog-list-item .blog-list-block .image-block{position:relative;padding-bottom:56%;width:100%}
.related-blogs .blog-list-item .blog-list-block{padding-bottom:61px}
@media only screen and (max-width:1199px){
.blog-list-item .blog-list-block .content-block{padding:20px 15px 25px 20px}
.blog-list-item .blog-list-block .content-block p{margin-top:12px}
.blog-list-item .blog-list-block .button-block{padding:18px 22px}
.blog-list-item .blog-list-block{padding-bottom:59px}
}
@media only screen and (max-width:991px){
.related-blogs .blog-list-item .blog-list-block{padding-bottom:53px}
}
@media only screen and (max-width:767px){
.blog-list-item .blog-list-block .button-block .text{text-align:left}
}
@media only screen and (max-width:479px){
.blog-list-item .blog-list-block .button-block{padding:15px 15px}
.blog-list-item .blog-list-block{padding-bottom:53px}
.blog-list-item .blog-list-block .button-block .text{font-size:14px;line-height:normal}
.blog-list-item .blog-list-block .content-block{padding:15px}
}