.blogblock{overflow:hidden}.blogblock .heading-wrap{align-items:center;margin-bottom:30px}.blogblock .heading-wrap a{font-size:0;line-height:0;margin-top:4px}.blogblock .blogblock-slider__cnt{width:74%}.blogblock .blogblock-slider__inner,.archive-blog .posts{margin:0 -8px}.blogblock .slider>.item,.archive-blog .posts .item{padding:0 8px}.blogblock .item>.inner,.archive-blog .posts .item>.inner{display:flex;flex-direction:column;position:relative}.blogblock .item .heading,.archive-blog .posts .heading{font-weight:500;font-size:16px;line-height:1.2;order:3;margin-top:3px}.blogblock .item .date,.archive-blog .posts .item .date{font-weight:400;font-size:11px;line-height:1.1;order:4;margin-top:14px}.blogblock .item .category,.archive-blog .posts .item .category{font-weight:400;font-size:12px;line-height:1.1;color:var(--text-accent);order:2;margin-top:21px}.blogblock .item .responsive-img,.archive-blog .posts .item .responsive-img{border-radius:13px;order:1}.blogblock .item .responsive-img:after,.archive-blog .posts .item .responsive-img:after{padding-top:57.915%}.blogblock .item a,.archive-blog .posts .item a{font-size:0;line-height:0;position:absolute;display:block;width:100%;height:100%;z-index:2}@media (min-width:550px){.blogblock .blogblock-slider__cnt{margin-bottom:20px}.blogblock .item .heading,.archive-blog .posts .item .heading{font-size:20px}.blogblock .item .category,.archive-blog .posts .item .category{font-size:16px}.blogblock .item .date,.archive-blog .posts .item .date{font-size:14px}}@media (min-width:968px){.blogblock .heading-wrap{margin-bottom:38px}.blogblock .blogblock-slider__cnt{width:100%}.blogblock .slider>.item,.archive-blog .posts .slider>.item{width:50%}.blogblock .item .responsive-img,.archive-blog .posts .item .responsive-img{border-radius:26px}.blogblock .item .responsive-img:after,.archive-blog .posts .item .responsive-img:after{padding-top:49.223%}}@media (min-width:1100px){.blogblock .heading-wrap{margin-bottom:46px}.blogblock .heading-wrap a{margin-top:-14px}.blogblock .blogblock-slider__inner,.archive-blog .posts{margin:0 -10px}.blogblock .slider>.item,.archive-blog .posts .item{width:33.333%;padding:0 10px}.blogblock .item .heading,.archive-blog .posts .item .heading{font-weight:500;font-size:24px}.blogblock .item .date,.archive-blog .posts .item .date{font-size:14px;margin-top:19px}.blogblock .item .category,.archive-blog .posts .item .category{margin-top:25px;margin-bottom:18px}}@media (min-width:1200px){.blogblock .heading-wrap{margin-bottom:60px}}