.image_resized img {
    width: 100%;
}

.post-image img {
    max-height: 500px;
    max-width: 500px;
}

.post-intro, .post-intro .row, .post-intro .post-info, .post.featured {
    background: #121212 !important;
    color: white;
}
.post__info__wrapper .post__info__title,.post__info__wrapper h5,.post__info__wrapper .meta__div span,.post__info__wrapper .meta__div time{
    font-family: "Inter Regular";
}
.blog_post_info .bpi_category,.blog_post_info h5,.post__info__title h5,.blog_post_info h5{
    font-family: "Inter Semibold";

}
.blog__post__link{
    transform: scale(1);
    transition: all .3s linear;
    will-change: opacity,transform;
}
.blog__post__link:hover{
    transform: scale(.98);
    opacity: .8;

}
.blog-single {
    padding: 0 !important;
}

.post-intro {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 60px;
}

.primary {
    color: #0070E5 !important;
}

@media screen and (min-width: 1441px) {
    .post.featured {
        grid-column: span 2;
        height: 29vw !important;
    }
}

.post.featured .post-info {
    width: 100% !important;
}

.featured-post .post-info h5 {
    font-size: 2vw;
    font-family: "Inter Medium" !important;
}

.vertically-center {
    margin-top: auto;
    margin-bottom: auto;
}

.post-intro .container-fluid {
    padding-left: 12vw !important;
    padding-right: 12vw !important;
}

.post-intro {
    margin-bottom: 5rem;
}

.blog-nav {
    padding: 0.375vw 0 !important;
}

.top-post-image img {
    height: auto !important;
}


.blog .more{
    margin-top: 104px!important;
}
.blog-content p{
    font-family: "Inter Regular";

}
.container-fluid .articles .post__link{
    text-decoration: none;
    color: #000;

}

