body.plain #content.about{
    padding: 0 0 10svh 0;
}

body.plain.about #content{
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto auto auto auto;
    gap: 0px 0px;
    grid-auto-flow: row;
    grid-template-areas:
        "contactInfos"
        "main"
        "signature"
        "credits"
        "slider";
}
#pageTitle{ grid-area: header; }
.contactInfos{ grid-area: contactInfos; }
.main-content{ grid-area: main; }
.main-content.signature{ grid-area: signature !important; }
.main-content.credits{ grid-area: credits !important; }
.slider{ grid-area: slider; }



body.plain.about .main-content{
    position: relative;
    width: 780px;
    margin: 0 auto 5svh auto;
} 


body.plain.about .main-content p, body.plain.event .main-content p{
    font-size: var(--font-size);
    line-height: 1.2;
    margin: 1rem 0;
}
body.plain.about .main-content p:has(img),body.plain.about .main-content p:has(svg){
    text-align: center;
}
body.plain.about .main-content p:has(img) img{
    width: 50%;
}
body.plain.about .main-content svg{
    width: 50%;
    fill: var(--color);
}

body.plain.about article.main-content.credits{
    color: var(--color);
}
body.plain .contactInfos{
    /*    border-top: .5vw solid var(--color);*/
    color: var(--color);
    padding: 0vw;
    flex-direction: column;
    width: 780px;
    margin: 0 auto 5svh auto;
    position: relative;
}
body.plain .contactInfos a{
    text-decoration: underline;
}

.reversed-email{
    unicode-bidi:bidi-override;
    direction:rtl;

    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
}


