.buttons{
display: flex;
flex-wrap: wrap;
justify-content: start;
gap:2px;
margin-top:4rem;
}
.tablink {
background-color: rgb(154, 194, 206);
color: white;
border: none;
border-radius: 0;
outline: none;
cursor: pointer;
padding: 1rem;
font-size: 17px;
flex:1 1 auto;
text-transform: uppercase;
display: flex;
justify-content: center;
align-items: center;
transition: all 0.2s ease;
}
.tablink:first-child{
border-radius: 1.75rem 0 0 0;
}
.tablink:last-child{
border-radius: 0 1.75rem 0 0;
}
.tablink.active{
font-weight: bold;
font-size:1.35rem;
}
.tabcontent {
background-color: #FFFFFF;
color: #FFFFFF;
display: none;
padding:2rem 1rem 1rem 1rem;
border-radius: 0 0 1.75rem 1.75rem
}
.tabcontent .item{
background-color: var(--blanc);
color: var(--bleu-fonce);
padding:1rem;
border-radius: 1rem;
overflow:clip
}
.tabcontent .video{
aspect-ratio: 16/9
}
.tabcontent .video iframe{
width:100%; height: 100%;
border-radius:0 0 0.75rem 0.75rem;
}
#videos {background-color: #00A2C3 }
#audios {background-color: #EF7D00 }
@media screen and (min-width:1200px){
.tabcontent {
padding-left: 3rem;
padding-right: 2rem;
}
}.temoignages h2{
text-align:center;
}
.temoignages .portrait{
width:100px;
border-radius: 50%;
overflow: clip;
background-color: var(--blanc)
}
.temoignages .portrait img{
width:100%; height: 100%;
object-fit: cover;
}
.temoignages .identite{
font-size:0.8rem;
}
.temoignages .identite .fonction{
font-size:0.9em;
}
.temoignages .tem{
padding: 0 15%
}
.temoignages .swiper-button-prev, .temoignages .swiper-button-next{
width:30px; height: 30px;
overflow: clip;
}
.temoignages .swiper-button-prev::after, .temoignages .swiper-button-next::after{
font-size:1.5rem;
color: var(--bleu-fonce)
}
.temoignages .swiper-pagination{
font-size:.8rem;
}
.temoignages .swiper-pagination-current{
font-weight: bold;
}