.elementor-8370 .elementor-element.elementor-element-6b61a0f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8370 .elementor-element.elementor-element-455e3ec0 .elementor-heading-title{font-size:40px;font-weight:400;color:var( --e-global-color-accent );}.elementor-8370 .elementor-element.elementor-element-782db988{font-family:"Haryard Book", forma-djr, Sans-serif;font-size:24px;line-height:33px;color:var( --e-global-color-primary );}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-posts{grid-template-columns:repeat(3, 1fr);grid-auto-flow:dense;column-gap:26px;row-gap:15px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post{border-style:solid;border-width:0px 00px 01px 0px;border-color:#CCCCCC;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:start;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post-taxonomy{align-self:start;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post-meta{align-self:start;gap:10px;color:#666666;font-family:"Haryard Book", forma-djr, Sans-serif;font-size:22px;font-weight:400;line-height:1em;margin:0px 0px 0px 0px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post-link{align-self:start;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .item-masonry{grid-column:span 2;grid-row:span 5;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .thumb{height:160px;border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post.item-masonry .thumb{height:485px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post-title{font-family:"Halyard", forma-djr, Sans-serif;font-size:25px;font-weight:500;text-transform:capitalize;line-height:20px;color:#666666;margin:0px 0px 10px 0px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post-title:hover, .item-masonry .wcf-post-title a:hover{color:#FFFFFF;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post-title a{--underline-color:#FFFFFF;--underline-thickness:1px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post-title .highlight{color:#666666;font-size:20px;font-weight:500;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .item-masonry .wcf-post-title{color:var( --e-global-color-2bdc0d4 );font-weight:500;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .item-masonry .wcf-post-title .highlight{color:var( --e-global-color-2bdc0d4 );font-weight:500;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post-excerpt{color:#001208;font-family:"Haryard Book", forma-djr, Sans-serif;font-size:24px;font-weight:300;line-height:33px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post-meta span + span:before{margin-right:10px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post-meta .meta-icon{font-size:0px;color:var( --e-global-color-2bdc0d4 );fill:var( --e-global-color-2bdc0d4 );margin-right:0px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .post-author{gap:3px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post-meta .post-by{color:#999999;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .post-author a{color:#999999;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .post-author a:hover{color:#FFFFFF;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .play{font-size:50px;--offset-x:50%;--offset-y:50%;}.elementor-8370 .elementor-element.elementor-element-c0ab203 .elementor-button{background-color:#00589500;font-size:18px;font-weight:500;fill:var( --e-global-color-316fbdc );color:var( --e-global-color-316fbdc );border-style:none;padding:0px 0px 2px 0px;}.elementor-8370 .elementor-element.elementor-element-c0ab203 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:1920px){.elementor-8370 .elementor-element.elementor-element-c0ab203 .elementor-button{font-size:24px;padding:0px 0px 0px 0px;}}@media(max-width:1240px){.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-posts{grid-template-columns:repeat(2, 1fr);column-gap:20px;row-gap:20px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post{padding:0px 0px 0px 0px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .thumb{height:200px;}}@media(max-width:767px){.elementor-8370 .elementor-element.elementor-element-455e3ec0 .elementor-heading-title{font-size:22px;}.elementor-8370 .elementor-element.elementor-element-782db988{font-size:18px;line-height:28px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-posts{grid-template-columns:repeat(1, 1fr);column-gap:15px;row-gap:15px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post{padding:010px 0px 0px 0px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .item-masonry{grid-column:span 1;grid-row:span 1;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post.item-masonry .thumb{height:350px;}.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .wcf-post-excerpt{font-size:20px;}}/* Start custom CSS for wcf--posts-pro, class: .elementor-element-4d1ab6e4 */.elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .thumb {
        display: none!important;
    }
    .elementor-8370 .elementor-element.elementor-element-4d1ab6e4 .item-masonry .thumb.wcf--format- {
        display: block!important;
    }
    .wcf-post.item-masonry .thumb img {
    height: 100%!important;
}
          /* Layout Container */
          span.meta-icon {
    position: absolute;
    display: none;
}
    @media (min-width: 1024px) {
        .wcf-right-column {
            flex: 1.5 !important;
            display: flex;
            flex-direction: column;
            gap: 0;
        }

        .wcf__posts-pro .wcf-posts {
            display: flex!important;
        }
    }

    .wcf-posts {
        display: flex;
        gap: 30px;
        align-items: flex-start;
        font-family: sans-serif;
        /* Match generic look */
    }

    /* Left Column: Main Post */
    .wcf-post.item-masonry {
        flex: 1.6;
        /* Wider column */
        color: white;
        position: relative;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        border-bottom: none !important;
        /* Ensure content stays within */
    }

    /* Image in Main Post */
    .wcf-post.item-masonry .thumb {
        width: 100%;
        margin: 0;
    }

    .wcf-post.item-masonry .thumb img {
        width: 100%;
        height: auto;
        display: block;
        object-fit: cover;
    }

    /* Date Strip in Main Post */
    .wcf-post.item-masonry .wcf-post-meta {
        background: url('https://aecd2025.org/wp-content/uploads/2026/01/vector-5.png') no-repeat center center;
        background-size: 100% 100%;
        color: white !important;
        padding: 8px 15px;
        width: fit-content;
        font-weight: 500;
        position: relative;
        z-index: 2;
        width: 100%;
        background-color: transparent;
        padding: 1.5rem;
        margin-top: -5rem !important;
    }

    /* Hide author/icon in main post date */
    .wcf-post.item-masonry .post-author,
    .wcf-post.item-masonry .meta-icon {
        display: none;
    }

    /* Content Wrapper in Main Post */
    .wcf-post.item-masonry .wcf-content-wrapper {
        background: url('https://aecd2025.org/wp-content/uploads/2026/01/Vector-4.png') no-repeat center center;
        background-size: 100% 100%;
        padding: 20px 20px 40px 20px;
        margin-top: -5px;
        position: relative;
        z-index: 1;
    }

    /* Title in Main Post */
    .wcf-post.item-masonry .wcf-post-title {
        background: none;
        padding: 0;
        margin: 0 0 10px 0;
        font-size: 1.6rem;
        line-height: 1.3;
    }

    .wcf-post.item-masonry .wcf-post-title a {
        color: white;
        text-decoration: none;
    }

    .wcf-post.item-masonry .wcf-post-title .highlight {
        color: white;
        /* Ensure highlight is white */
    }

    /* Hide excerpt/taxonomy in main post */
    .wcf-post.item-masonry .wcf-post-taxonomy {
        display: none;
    }

    .wcf-post.item-masonry .wcf-post-excerpt {
        display: block;
        font-size: 0.95rem;
        line-height: 1.5;
    }

    /* Triangle Cut Effect at Bottom Left */
    .wcf-post.item-masonry::after {
        display: none;
    }


    /* Right Column Container (created by JS) */
    .wcf-right-column {
        flex: 1;
        display: flex;
        flex-direction: column;
        gap: 0;
    }

    /* Right Column Items */
    .wcf-right-column .wcf-post {
        border-bottom: 1px solid #e0e0e0;
        padding: 20px 0;
        display: flex;
        flex-direction: column;
    }

    .wcf-right-column .wcf-post:first-child {
        padding-top: 0;
    }

    /* Hide Image in Right Column */
    .wcf-right-column .thumb {
        display: none;
    }

    /* Date in Right Column */
    .wcf-right-column .wcf-post-meta {
        color: #888;
        font-size: 0.9rem;
        margin-bottom: 8px;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        padding-top: 1rem;
        padding-bottom: 3rem;
    }

    .wcf-right-column .post-author,
    .wcf-right-column .meta-icon {
        display: none;
    }

    /* Title in Right Column */
    .wcf-right-column .wcf-post-title {
        font-size: 1.1rem;
        margin: 0;
        line-height: 1.4;
        font-weight: 400;
    }

    .wcf-right-column .wcf-post-title a {
        color: #666666;
        text-decoration: none;
    }

    .wcf-right-column .wcf-post-title .highlight {
        font-weight: 700;
        /* Bold the highlight part */
    }

    /* Hide excerpt/taxonomy in right column */
    .wcf-right-column .wcf-post-excerpt,
    .wcf-right-column .wcf-post-taxonomy {
        /* display: none; */
    }

    /* Read Latest News Link */
    .read-latest-news {
        align-self: flex-end;
        margin-top: 20px;
        color: #0066cc;
        text-decoration: none;
        font-weight: 600;
        font-size: 0.95rem;
        display: flex;
        align-items: center;
        gap: 5px;
    }

    .read-latest-news:hover {
        text-decoration: underline;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0ab203 *//*.elementor-8370 .elementor-element.elementor-element-c0ab203 .elementor-button-icon {*/
/*    align-items: center;*/
/*    display: flex;*/
/*    font-size: 15px;*/
/*}*/

.elementor-8370 .elementor-element.elementor-element-c0ab203 span.elementor-button-text {
    border-bottom: 1px solid;
    padding-block: .1rem;
}
.elementor-8370 .elementor-element.elementor-element-c0ab203{
    margin-top: auto!important;
}/* End custom CSS */
/* Start custom CSS */.elementor-counter .elementor-counter-number-suffix {
    flex-grow: 0.1;
    text-align: start;
    white-space: pre-wrap;
    width: 0;
}

.elementor-counter .elementor-counter-number-prefix {
    flex-grow: 0.2;
    text-align: end;
    white-space: pre-wrap;
}

.elementor-counter .elementor-counter-number-wrapper {
    flex: none;
}
.elementor-counter {

    gap: 5px;
}
.swiper-container:not(.swiper-container-initialized) .swiper-wrapper, .swiper:not(.swiper-initialized) .swiper-wrapper {
    overflow: unset;
}/* End custom CSS */