.background-box {
    width: fit-content !important; 
    height: fit-content !important;
    background-color: #1E3A8A; /* Exemple de bleu */
    border-radius: 8px;
    padding: 0;
    margin:0;
    box-shadow: 0 4px 12px rgba(0,0,0,0.3);
}

.main-image {
    position: relative;
    border-radius: 8px;
     /* décalage vertical */
    box-shadow: 0 4px 12px rgba(0,0,0,0.3);
}