/*--Home page featured posts--*/
.acf-block-featured-posts-style1 {
    display: flex;
    align-items: stretch;
    color: var(--wp--preset--color--pt-white);
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 15px;
}

.acf-block-featured-posts-style1 article {
    padding: 15px 0;
    box-sizing: border-box;
    border-top: 1px solid var(--wp--preset--color--pt-white);
    border-bottom: 1px solid var(--wp--preset--color--pt-white);
    flex: 1;
}

.acf-block-featured-posts-style1 article figure img{width:100%; max-width:1240px;}

.acf-block-featured-posts-style1 article .post-data-wrap {
    overflow: hidden;
    padding: 0;
    transition: all 0.4s ease-in-out;
}

.acf-block-featured-posts-style1 article .home-post-tile-excerpt {
    opacity: 0;
    max-height: 0;
    transition: all 0.4s ease-in-out;
}

.acf-block-featured-posts-style1 article:hover .home-post-tile-excerpt
 {
    opacity:1;
    height: auto;
    max-height: 150px;
}
.acf-block-featured-posts-style1 a.link-group,.acf-block-featured-posts-style1 a.link-group:hover{color:unset !important;}

.acf-block-featured-posts-style1 article .home-post-tile-link span.internal-link {
    font-size: var(--wp--preset--font-size--pt-body-eyebrow-medium) !important;
    max-height: 20px;
    text-transform: uppercase;
    color: var(--wp--preset--color--pt-white);
}
/*.acf-block-featured-posts-style1 article:hover .home-post-tile-link span.internal-link {
   opacity: 0.5;
}*/

@media (max-width: 768px){
    .acf-block-featured-posts-style1{flex-wrap: wrap;}
    .acf-block-featured-posts-style1 .featured-posts{flex: 1 1 calc(50% - 20px)}
    .featured-posts:nth-of-type(-n+2) {
        border-bottom: 0; margin-bottom:0;
    }
    .buttons-group .wp-block-button{flex-direction: column;width: 100% !important; text-align: left;}
}