/**
 * Style of the news part template on front-page
 */

 /* .featured {
    width: 90%;
 } */
.featured_ct {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    background-color: var(--main-pink);
    border-radius: 50px;
}
.featured_ct {
    padding: 8rem 3rem 4rem;
    gap: 4rem;
}
.featured_box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3rem;
}
.featured_text, .featured_illustration {
    width: 50%;
}
.featured_text {
    display: flex;
    flex-direction: column;
    gap: 5rem;
    padding: 0 3rem;
}
.featured_title {
    font-weight: 700;
    line-height: 1.2;
}
.featured_title {
    font-size: 3.8rem;
    padding-bottom: 1.5rem;
}
/* .featured_title {
    font-size: 3.6rem;
} */
.featured_subtitle {
    text-transform: uppercase;
}
.featured_subtitle {
    /* font-size: 1.2rem;
    letter-spacing: 3px; */
    font-size: 1.5rem;
    letter-spacing: 9px;
}
/* .featured_excerpt_box {
    width: 80%;
} */
.featured_excerpt {
    width: 70%;
}
.featured_excerpt {
    font-size: 1.7rem;
    font-weight: 500;
}
.featured_intro {
    font-size: 2.2rem;
}
.featured_intro {
    /* font-size: 1.2rem; */
    font-weight: 700;
    padding-bottom: 1rem;
}
.featured_illustration {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 2rem;
}
.featured_img_box {
    width: 100%;
    height: 100%;
}
.featured_img {
    border-radius: 50px;
    /* max-height: 600px; */
    object-fit: cover;
}

@media all and (max-width: 1800px) {
    .featured_text {
        /* padding: 0 4rem 4rem 2rem; */
        padding: 0 4rem;
    }
    .featured_title {
        font-size: 3.6rem;
    }
    .featured_subtitle {
        font-size: 1.3rem;
    }
    .featured_intro {
        font-size: 2rem;
    }
    .featured_excerpt {
        font-size: 1.5rem;
    }
}
@media all and (max-width: 1700px) {
    .featured_title {
        font-size: 3.4rem;
    }
    .featured_subtitle {
        font-size: 1.2rem;
    }
    .featured_intro {
        font-size: 1.9rem;
    }
    .featured_excerpt {
        font-size: 1.4rem;
    }
}
@media all and (max-width: 1600px) {
    .featured_text {
        padding: 0 3rem;
    }
    .featured_box {
        gap: 2rem;
    }
    .featured_title {
        font-size: 3.2rem;
    }
    .featured_subtitle {
        font-size: 1.1rem;
    }
    .featured_intro {
        font-size: 1.8rem;
    }
    .featured_excerpt {
        font-size: 1.3rem;
    }
}
@media all and (max-width: 1500px) {
    .featured_title {
        font-size: 3rem;
    }
    .featured_subtitle {
        font-size: 1rem;
    }
    .featured_intro {
        font-size: 1.6rem;
    }
    .featured_excerpt {
        font-size: 1.1rem;
    }
}
@media all and (max-width: 1400px) {
    .featured_ct {
        padding: 8rem 2rem 4rem;
        padding: 6rem 2rem 4rem;
        gap: 3rem;
    }
    .featured_box {
        gap: 1rem;
    }
    .featured_title {
        font-size: 2.8rem;
    }
    .featured_subtitle {
        font-size: .9rem;
        letter-spacing: 8px;
    }
    /* .featured_intro {
        font-size: 1.4rem;
    } */
    .featured_excerpt {
        width: 75%;
        /* font-size: 1rem; */
    }
}
@media all and (max-width: 1300px) {
    .featured_text {
        padding: 0 2rem;
        gap: 4rem;
    }
    .featured_title {
        font-size: 2.6rem;
    }
    .featured_subtitle {
        font-size: .8rem;
    }
    .featured_intro {
        font-size: 1.5rem;
    }
    .featured_link {
        font-size: .9rem;
    }
}
@media all and (max-width: 1200px) {
    .featured_ct {
        padding: 6rem 2rem 4rem;
        /* gap: 3rem; */
    }
    .featured_text {
        gap: 3rem;
    }
    .featured_title {
        font-size: 2.4rem;
    }
    .featured_subtitle {
        letter-spacing: .7px;
    }
    .featured_intro {
        font-size: 1.4rem;
    }
}