h1 {
    text-align: center;
    padding-bottom: 15px;
}
main {
    min-height: 150px;
    text-align: center;
    width: 100%;
    padding: 25px calc(calc(calc(100% - 1500px) / 2) + 15px) 35px calc(calc(calc(100% - 1500px) / 2) + 15px);
}
@media screen and (max-width: 1500px) {
    main {
        padding: 25px 15px 35px 15px;
    }
}
main>div {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
}
main>div::before {
    content: url(/ressources/index/p1.svg);
}
main>div::after {
    content: url(/ressources/index/p2.svg);
}
main>div div {
    margin: 0 15px;
}
blockquote {
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: bold;
}
cite {
    float: right;
}
