.herobanner{
    padding: 0;
}
.text-herobanner{
    z-index:12 ;
    height: 100%;
    background-size: cover;
    background-position: center;
    padding: 6rem 4rem;
    border-radius: 1rem;
    display: flex;
    align-items: left;
    justify-content: center;
    flex-direction: column;
    color: var(--white);
    overflow: hidden;
}
.text-herobanner > div{
    z-index: 12;

}

.text-herobanner::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(40, 54, 24, 0.7);
    background: -webkit-linear-gradient(90deg,rgba(40, 54, 24, .7) 0%, rgba(40, 54, 24, 0) 70%);
    background: -moz-linear-gradient(90deg,rgba(40, 54, 24, .7) 0%, rgba(40, 54, 24, 0) 70%);
    background: linear-gradient(90deg,rgba(40, 54, 24, .7) 0%, rgba(40, 54, 24, 0) 70%);
}


h1{
    color: var(--white);
    font-size: 4rem;
    font-family: var(--primary-font);
}


.valeurs{
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.valeurs h2{
    font-size:1.25rem;
    font-family: var(--primary-font);
    color: var(--dark-green);
}

.sorties .box-sorties{
    padding: 3rem;
    border-radius: 1rem;
    
}

.box-sorties {
 position: relative;
    padding: 3rem;
    z-index: 1;
    border-radius: 1.5rem;
}

/* FOND ARRONDI EN ARRIÈRE-PLAN */
.fond-sorties {
    position: absolute;
 inset: 0; /* équivalent de top: 0; left: 0; right: 0; bottom: 0; */
    background-color: var(--green);
    background-image: url('https://balade-vendome.fr/wp-content/uploads/2025/09/background-texture.webp');
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 2rem;
    z-index: 0;
    height: 80%;
}

/* FORCER LE CONTENU À PASSER PAR-DESSUS */
.sorties-wrapper {
    position: relative;
    z-index: 2;
}

.sorties{
    padding-top: 0;
}

.sorties h2{
    color: var(--white);    
}

.sorties .uk-text-uppercase{
    color: var(--cream);
}

/*qui Sommes nous*/

.qui-sommes-nous{
    padding-top: 2rem;
}

.radius{
    border-radius: 1.5rem;
}

/* Actus*/

.actualites .uk-text-uppercase{
    color: var(--green);
}



@media screen and (max-width:980px) {
    h1{
        font-size: 2.5rem;
    }

    .text-herobanner::before{
    background: rgba(40, 54, 24, 0.7);
    background: -webkit-linear-gradient(0deg,rgba(40, 54, 24, .7) 0%, rgba(40, 54, 24, 0) 100%);
    background: -moz-linear-gradient(0deg,rgba(40, 54, 24, .7) 0%, rgba(40, 54, 24, 0) 100%);
    background: linear-gradient(0deg,rgba(40, 54, 24, .7) 0%, rgba(40, 54, 24, 0) 100%);
    }

    .sorties .box-sorties{
        padding: 3rem 1rem;
    }
}