.container {
    padding-top: calc( var(--header-height) + 3rem );
    background: #000;
    color: #fff;
}

h1 {
    line-height: .5;
}


.eab {
    padding-top: 2rem;
    padding-bottom: 5rem;
    position: relative;
    display: block;
}


.eab-0 {
    padding-bottom: 0;
    padding-top: 0;
}

.eab-2 {
    padding-top: 0;
    padding-bottom: 0;
}


.eab-0 .desc {
    max-width: 900px;
    margin: auto;
    text-align: center;
    padding-top: 2rem;
    padding-bottom: 2rem;
} 

.eab-0 .desc p {
    color: #fff;
}



.btnX {
    margin-top: 2rem;
}




.page_espace .container {
    padding-bottom: 3rem;
}





.page_espace .container details {
    list-style: none;
    
    
    
}

.page_espace .container details[open] {
    padding-bottom: 3rem;
    
}

.page_espace .container summary {
    cursor: pointer;
    padding-top: 2rem;
    padding-bottom: 1rem;
    list-style: none;
    border-bottom: 3px solid #fff;
}

.page_espace .container details[open] summary {
    border-bottom: 3px solid #ccfb06;
}



.desc-details {
    max-width: 900px;
    text-align: center;
    margin: auto;
}
/*
.desc-details > *:last-child {
   margin-left: 1rem;
   padding-top: 1rem;
}
*/
.desc-details p {
    color: #fff;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.page_espace .container details h3 {
    color: #ccfb06;
}


li {
    list-style: none;
}

li {
    display: block;
    position: relative;
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: #fff;
}

.page_location_de_salle .t2 {
    background: #ccfb06;
    color: #fff;
    padding-left: .7rem;
}

.page_location_de_salle .desc > div {
    position: relative;
    display: block;
    margin-bottom: 2rem;
}

.page_location_de_salle .desc > div h3 {
    margin-bottom: 1rem;
    color: #ccfb06;
}

.page_location_de_salle .desc > div a {
    position: relative;
    display: inline-flex;
    margin-top: 2rem;
    margin-bottom: 2rem;
}


