section.red, header{
    background-color: #c0062f;
    background-image: url("/images/exhibitions/napaleon2025/bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
header {
    background-color: #56191e;
    background-position: top;
}
footer {
    background-color: #c0062f;
}
.text h2 {
    font-size: 4rem;
    line-height: 4.2rem;
}
section.dark>div:first-child{
    background-color: #010711;
    margin-bottom:1rem;
}
section.dark .text {
    padding: 0.1rem;
}
.list-wrapper {
    padding: 0 1rem;
}
.figure .info h4.title {
    font-size: 1rem;
    line-height: 1rem;
}
@media all and ( max-width: 680px ) {
    section.dark>div:first-child{
        display: none;
    }
}
