/*sobre*/
.sobre_ h1 {
    text-align: center;
    font-family: var(--f4);
    font-weight: normal !important;
    color: var(--c1);
}
.sobre_ h1 small {
    display: block;
    font-family: var(--f1);
    font-size: 2rem;
    padding-bottom: 2rem;
    color: var(--bran);
}
/*conceito*/
.conceito {
    background-image: url(https://edicoes.festivaljge.com.br/assets/images/jge2025/bg_1.jpg);
    width: 100%;
    background-size: cover;
    background-position: center center;
    padding: 5rem 0 4rem 0;
    position: relative;
    top: -0.6rem;
    color: var(--bran);
}
/*conselho*/
.conselho_ ul li {
    list-style: circle;
    padding: 0 0 0.6rem 0;
    margin: 0 0 0 1.7rem;
    text-align: left;
}
.conselho_ h3 {
    font-family: var(--f4);
    font-size: 2rem;
    color: var(--c2);
    line-height: 1;
    padding: 0 0 0.8rem 0.8rem;
}
/*gerencia*/
.gerencia_ .blg1 {
    display: flex;
    gap: 3rem;
    width: 100%;
}
.gerencia_ .blg2 {
    display: flex;
    gap: 3rem;
    width: 100%;
    flex-direction: row-reverse;
}
.gerencia_ .text__ {
    width: 80%;
    font-size: 1.7rem;
    text-wrap: pretty;
    text-align: justify;
    padding: 2.8rem 0.6;
    color: var(--neut15);
}
@media (max-width: 1024px) {
    .gerencia_ .blg1,
    .gerencia_ .blg2 {
        padding: 1.6rem;
    }
}
@media (max-width: 768px) {
    .gerencia_ .blg1,
    .gerencia_ .blg2 {
        flex-direction: column;
    }
    .blg_img {
        text-align: center;
    }
    .gerencia_ .text__ {
        width: 100%;
    }
}
/*homenagens*/
.homenageados_ h2 {
    font-family: var(--f4);
    text-align: center;
    font-size: 2.6rem;
    padding: 0 0 2.6rem 0;
}
.homenageados_ .card-title small {
    display: block;
    font-family: var(--f1);
    font-size: 2rem;
}
/*ebook*/
.ebook1 {
    display: flex;
    justify-content: center;
    align-items: center;
}
.ebook1 a img {
    width: 30rem;
    padding: 2rem 0 0 0;
}
.ebook2 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 5rem 0;
}
.ebook2 a {
    width: 100%;
}
.ebook2 a img {
    width: 100%;
}
/*ficha*/
.ficha_ .ff_ h6 {
    font-family: var(--f4);
    color: var(--c0);
    font-size: 2rem;
    line-height: 1.2;
    text-wrap: balance;
}
.ficha_ .ff_ h6 small {
    font-family: var(--f1);
    font-size: 2rem;
    padding: 0 0 1rem 0;
    display: block;
    color: var(--neut13);
}
