/**
 * Fichier  : /pages/homepage/section-5/assets/css/style.css
 * Fonction : style de la section 5 de la page d'accueil
 */


/* ==================================================
   SECTION
================================================== */

#reviews {
    box-sizing: border-box;
    padding: 5em 8em 6.5em 8em;

    display: flex;
    flex-direction: column;
    gap: 4em;
}


/* ==================================================
   HEADER
================================================== */

#reviews header {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1.5em;
}

#reviews header div {
    display: flex;
    flex-direction: column;
    gap: 1em;
}


/* ==================================================
   TEXT
================================================== */

#reviews header div h3 {
    font-family: 'bold-font';
    font-size: 2em;
    letter-spacing: -1px;
    line-height: 1em;
}

#reviews header div h3 span {
    font-family: 'aesthetic-font';
    letter-spacing: 1px;
    color: var(--color__2);
}

#reviews header p {
    font-family: 'content-font';
    font-size: 14px;
}

#reviews header div h3,
#reviews header p {
    text-align: center;
    color: var(--color__3);
}


/* ==================================================
   SEPARATOR
================================================== */

#reviews header hr {
    width: 6em;
    height: .1em;

    background-color: var(--color__2);
    border: none;
}


/* ==================================================
   RESPONSIVE
================================================== */

@media screen and (max-width: 1024px) {

    #reviews {
        padding: 3em 20px 5em 20px;
    }

    #reviews header div h3 {
        font-size: 1.6em;
    }

}