body {
    font-size: 14px;
    padding: 5px;
}

/* Réduction des titres */
h1 { font-size: 0.8rem; }
h2 { font-size: 1.2rem; }
h3 { font-size: 1.0rem; }

/* Ajustement des images */
.image-content {
    width: 90%;
    margin: 15px auto;
}

/* Espacement des éléments */
.section {
    padding: 50px 0;
}

/* Logos en colonne */
.logos-container {
    display: flex;
    flex-direction: column; /* Logos en colonne */
    align-items: center; /* Centre horizontalement */
    justify-content: center; /* Centre verticalement */
    gap: 15px; /* Espacement entre les logos */
}
.section-with-image .image-content{display: none;}
.bg-image {
    background-image: url(/images/arsho-artiste-peintre-fresque01.webp);
    background-size: 190% auto;
    background-position: right;
    height: 60vh;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    text-align: center;
    padding: 20px;
    background-attachment: scroll;
}
.section05 {
    height:auto;
    
}
.text-content02 {
    width: 70%;
    text-align: left;
}
.image-content02 {
    position: absolute;
    right: 26%;
    bottom: 0;
    width: 40%;
    height: auto;
    z-index: -1;
}
.section03 {
    background-attachment: scroll;
}
.blackcontent {
    background-color: #fff;
    color: #000;
    padding: 10px;
    margin: 10px;
}
.galerie{
    display: flow-root;
    background-size: 80%;
    padding-bottom: 200px;
}
.title-shadow{display: none}