.main-intro-latest-blog-posts-cta-link-section {padding-top: 120px; padding-bottom: 120px;}
.main-intro-latest-blog-posts-cta-link-section .main-intro {margin-bottom: 24px;}
.main-intro-latest-blog-posts-cta-link-section .main-intro h3 {color: #222222;}
.main-intro-latest-blog-posts-cta-link-section .main-intro p {font-family: var(--font-inter); font-style: normal; font-weight: 400; display: flex; align-items: center; color: #222222;}
.main-intro-latest-blog-posts-cta-link-section .main-intro p:last-child {margin-bottom: 0px; padding-bottom: 0px;}

.main-intro-latest-blog-posts-cta-link-section .latest-blog-posts-list {width: 100%; height: auto;display: flex; flex-wrap: wrap; flex-direction: row;}
.main-intro-latest-blog-posts-cta-link-section .latest-blog-posts-list .latest-blog-posts-list-item {text-decoration: none;padding: 24px; display: flex; flex: 1; flex-direction: column;flex: 33%; max-width: 33%;}
.main-intro-latest-blog-posts-cta-link-section .latest-blog-posts-list .latest-blog-posts-list-item .latest-blog-posts-list-item-image {margin-bottom: 24px; width: auto; height: 186px; display: block; overflow: hidden; border-radius: 8px;}
.main-intro-latest-blog-posts-cta-link-section .latest-blog-posts-list .latest-blog-posts-list-item .latest-blog-posts-list-item-image img {display: block; height: 100%; width: 100%; object-fit: cover; -o-object-fit: cover; font-family: 'object-fit: cover;'; object-position: center; margin: 0px;}

.main-intro-latest-blog-posts-cta-link-section .latest-blog-posts-list .latest-blog-posts-list-item .latest-blog-posts-list-item-content .title {font-family: var(--font-inter); font-style: normal; font-weight: 800; font-size: 21px; line-height: 140%; display: flex; align-items: center; letter-spacing: -0.018em; margin-bottom: 24px; color: #000000;}
.main-intro-latest-blog-posts-cta-link-section .latest-blog-posts-list .latest-blog-posts-list-item .latest-blog-posts-list-item-content .meta { display: flex; flex-direction: row; justify-content: space-between; }

.main-intro-latest-blog-posts-cta-link-section .latest-blog-posts-list .latest-blog-posts-list-item .latest-blog-posts-list-item-content .meta * { font-family: var(--font-inter); font-style: normal; font-weight: 400; font-size: 18px; line-height: 22px; display: flex; align-items: center; color: #869298;}

.main-intro-latest-blog-posts-cta-link-section .main-intro a.view-blog-link {
    position: absolute;
    top: 5px;
    right: 24px;
    font-family: var(--font-inter);
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 150%;
    display: flex;
    align-items: center;
    letter-spacing: -0.0055em;
    color: #207DE9;
    text-decoration: none;
}

.main-intro-latest-blog-posts-cta-link-section .main-intro a.view-blog-link:hover {
    text-decoration: none;
    text-decoration-color: #207DE9;
}

@media (min-width: 1025px) {
    .main-intro-latest-blog-posts-cta-link-section .main-intro p {font-size: 21px; line-height: 35px; letter-spacing: -0.0055em;}
    .main-intro-latest-blog-posts-cta-link-section .main-intro a.view-blog-link {text-align: right!important; justify-content: end!important;width: 20%!important;}
}

@media (max-width: 1024px) {
    .main-intro-latest-blog-posts-cta-link-section .latest-blog-posts-list .latest-blog-posts-list-item {flex: 50%;}
    .main-intro-latest-blog-posts-cta-link-section {padding-top: 60px; padding-bottom: 60px;}
    .main-intro-latest-blog-posts-cta-link-section .main-intro a.view-blog-link {position: initial;}
    .main-intro-latest-blog-posts-cta-link-section .latest-blog-posts-list .latest-blog-posts-list-item {flex: 50%; max-width: 50%;}
}

@media (max-width: 599px) {
    .main-intro-latest-blog-posts-cta-link-section .latest-blog-posts-list .latest-blog-posts-list-item {flex: 100%; max-width: 100%;}
}