.blog-grid-item{border:none;border-radius:0;background-color:var(--white);overflow:hidden;display:flex;flex-direction:column;justify-content:start}.new-related-slide .blog-grid-item{height:100%}.blog-grid-item:hover .blog-grid-category-item{background-color:var(--primary-color-dark);color:var(--white)}.blog-grid-item:hover .blog-grid-item-content{background-color:#082433}.blog-grid-item:hover .blog-grid-item-title{color:var(--white);text-decoration:underline}.blog-grid-item:hover .blog-grid-item-extract{color:var(--white)}.blog-grid-item-image{padding:20px;position:relative;height:185px;overflow:hidden}.new-related-slide .blog-grid-item-image{flex-grow:0}@media screen and (min-width: 992px){.blog-grid-item-image{padding:29px;height:232px}}.blog-grid-item-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blog-grid-item-image-wrapper img{width:100%!important;height:100%;object-fit:cover}.blog-grid-categories{position:relative;z-index:2;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.blog-grid-category-item{padding:5px 12px;display:flex;align-items:center;justify-content:center;background-color:var(--white);color:var(--black);font-size:12px;font-weight:500;border-radius:40px;transition:all .3s ease}@media screen and (min-width: 992px){.blog-grid-category-item{font-size:14px}}.blog-grid-item-content{transition:all .3s ease;padding:48px 23px}.new-related-slide .blog-grid-item-content{flex-grow:1}@media screen and (min-width: 992px){.blog-grid-item-content{padding:33px 37px}}.blog-grid-item-date{font-size:12px;font-weight:500;color:var(--primary-color);margin-bottom:25px}@media screen and (min-width: 992px){.blog-grid-item-date{font-size:14px}}.blog-grid-item-title{font-size:15px;font-weight:600;color:var(--black);margin-bottom:18px;transition:all .3s ease}@media screen and (min-width: 992px){.blog-grid-item-title{height:72px;font-size:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.blog-grid-item-extract{margin-bottom:0;font-size:14px;font-weight:400;color:var(--black);transition:all .3s ease}@media screen and (min-width: 992px){.blog-grid-item-extract{height:72px;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}
