.blog-block header {
    width:100%;
}

.paragraph.paragraph--type--image-component.paragraph--view-mode--blog-grid-image {
    height: 245px;
    overflow: hidden;
}

.paragraph--type--counter-component .counter .counter-number::after {
    content: "+";
}

.timeline_content img {
    width:100%;
    height: auto;
    max-width: inherit;
}

@media (max-width: 1023px){
body.basic-page main {
    padding-top: 85px;
}
}
body.basic-page main {
    padding-top: 139px;
}

.blog-block.blog-view-more > div .blog-block .col a {
    color: #000;
    text-decoration: none;
}