/*
 * Blog and Case Study Styles
 */
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study),
.latest-news-section article:is(.type-post, .type-case_study) {
    border-radius: 15px;
    background: #FBFAFE;
    overflow: hidden;
    padding: 21px 16px !important;
    color: var(--black, #262626);
    display: inline-flex;
    flex-wrap: wrap;
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .post-image,
.latest-news-section article:is(.type-post, .type-case_study) .post-image {
    margin: -21px -16px 15px !important;
    height: 200px;
    display: grid;
    background: linear-gradient(108deg, var(--lavender-light, #9473F9) 0.55%, var(--lavender-dark, #6147B0) 95.44%);
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .post-image a,
.latest-news-section article:is(.type-post, .type-case_study) .post-image a {
    height: 100%;
    width: 100%;
    display: grid;
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .post-image img,
.latest-news-section article:is(.type-post, .type-case_study) .post-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .entry-header,
.latest-news-section article:is(.type-post, .type-case_study) .entry-header {
    display: grid;
    grid-gap: 11px;
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .entry-title,
.latest-news-section article:is(.type-post, .type-case_study) .entry-title {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 29px;
    letter-spacing: -1.2px;
    margin-bottom: 5px;
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .inside-article,
.latest-news-section article:is(.type-post, .type-case_study) .inside-article {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .entry-summary,
.latest-news-section article:is(.type-post, .type-case_study) .entry-summary {
    flex: 1 0 auto;
    display: flex;
    flex-wrap: wrap;
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .entry-title a,
.latest-news-section article:is(.type-post, .type-case_study) .entry-title a {
    color: var(--black, #262626);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .entry-excerpt,
.latest-news-section article:is(.type-post, .type-case_study) .entry-excerpt {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px; /* 150% */
    letter-spacing: -0.14px;
}
body:not(.single-post, .single-case_study) article:is(.type-post) .read-more-container,
.latest-news-section article:is(.type-post) .read-more-container {
    display: none;
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .read-more-container,
.latest-news-section article:is(.type-post, .type-case_study) .read-more-container {
    margin-top: auto;
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .read-more-container .read-more,
.latest-news-section article:is(.type-post, .type-case_study) .read-more-container .read-more {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px; /* 150% */
    letter-spacing: -0.14px;
    text-transform: capitalize;
    color: var(--blue-light, #2CC1DF);
    padding: unset;
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .read-more-container .read-more::after,
.latest-news-section article:is(.type-post, .type-case_study) .read-more-container .read-more::after {
    content: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8172 6.69254L9.19219 12.3175C9.07491 12.4348 8.91585 12.5007 8.75 12.5007C8.58415 12.5007 8.42509 12.4348 8.30781 12.3175C8.19054 12.2003 8.12465 12.0412 8.12465 11.8753C8.12465 11.7095 8.19054 11.5504 8.30781 11.4332L12.8664 6.87535H0.625C0.45924 6.87535 0.300269 6.8095 0.183058 6.69229C0.0658482 6.57508 0 6.41611 0 6.25035C0 6.08459 0.0658482 5.92562 0.183058 5.80841C0.300269 5.6912 0.45924 5.62535 0.625 5.62535H12.8664L8.30781 1.06753C8.19054 0.95026 8.12465 0.7912 8.12465 0.625347C8.12465 0.459495 8.19054 0.300435 8.30781 0.18316C8.42509 0.0658846 8.58415 0 8.75 0C8.91585 0 9.07491 0.0658846 9.19219 0.18316L14.8172 5.80816C14.8753 5.86621 14.9214 5.93514 14.9529 6.01101C14.9843 6.08688 15.0005 6.16821 15.0005 6.25035C15.0005 6.33248 14.9843 6.41381 14.9529 6.48969C14.9214 6.56556 14.8753 6.63449 14.8172 6.69254Z' fill='%232CC1DF'/%3E%3C/svg%3E%0A");
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
    margin-left: 12px;
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .post-tags,
.latest-news-section article:is(.type-post, .type-case_study) .post-tags {
    white-space: nowrap;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .post-tags .tag-item,
.latest-news-section article:is(.type-post, .type-case_study) .post-tags .tag-item {
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 15px;
    text-transform: uppercase;
    color: var(--white, #FFFFFF);
    background-color: var(--lavender-light, #9473F9);
    padding: 8px 10px 6px 10px;
    border-radius: 7px;
    margin-right: 10px;
    display: inline-block;
    max-width: 100%;
}
body:not(.single-post, .single-case_study) article:is(.type-post, .type-case_study) .post-tags .tag-item a,
.latest-news-section article:is(.type-post, .type-case_study) .post-tags .tag-item a {
    color: var(--white, #FFFFFF);
    text-decoration: none;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
}
.footer-entry-details {
    margin-top: 12px;
}
.footer-entry-details p {
    margin-bottom: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px; /* 150% */
    letter-spacing: -0.14px;
    color: var(--black, #262626);
}
.footer-entry-details .author-avatar {
    display: inline-block;
    vertical-align: bottom;
    margin: 0 8px 0 0;
    border-radius: 50%;
    overflow: hidden;
    width: 26px;
    height: 26px;
    line-height: 1;
}
.footer-entry-details .author-avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.footer-entry-details .author-name {
    margin-right: 8px;
}
.footer-entry-details .post-read-time {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px; /* 150% */
    letter-spacing: -0.14px;
    color: #595959;
}
@media (max-width: 991px) {
    .footer-entry-details .author-avatar {
        display: none;
    }
}