.gallery-img {
    width: 100%;
    height: 280px;
    object-fit: cover; /* remplit le cadre sans déformer l'image */
}

.btn-primary {
    color: #fff!important;
    background-color: #663399!important;
    border-color: #663399!important;
}

.bg-primary {
    background-color: #663399!important;
}

.btn-secondary {
    color: #fff!important;
    background-color: #7B68EE!important;
    border-color: #7B68EE!important;
}

.bg-secondary {
    background-color: #7B68EE!important;
}
