section{

    section.explication{
        padding-top: 100px;
        padding-bottom: 100px;
    
        h2{
            font-family: "Belanosima", serif;
            font-weight: 400;
            font-style: normal;
            font-size: 40px;
            color: #262524;
            text-align: center;
        }
    
        div.explication-content{
            display: flex;
            flex-direction: column;
            gap: 50px;
            align-items: center;
            justify-items: center;
    
            img{
                width: 500px;
                height: auto;
            }
    
            p{
                width: 80%;
                font-family: "Belgrano", serif;
                font-weight: 400;
                font-style: normal;
                font-size: 18px;
                line-height: normal;
                color: #262524;
                text-align: start;
            }
        }
    }
}

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

    section{

        section.explication{
        
            div.explication-content{
        
                img{
                    width: 300px;

                }
            }
        }
    }
}