.ressources{
margin:2.5vw 0;
}
.ressources a.file{
background-color: var(--blanc);
padding: 1rem;
border-radius: 0.5rem;
box-shadow:0 0 1rem rgba(0,0,0,.1);
}
.ressources a.file:hover{
box-shadow:0 0 1rem rgba(0,0,0,.25);
}
.ressources a.file .download{
display: flex;
gap:0 0.5rem;
align-items: center
}
.ressources a.file .download .icone{
display: inline-block;
width: 14px;
height:18px;
background: url(//www.had-nantesetregion.fr/wp-content/themes/had/images/download.svg) no-repeat center / contain;
transition: all 0.2s ease;
}
.ressources a.file:hover .download .icone{
transform: scale(1.3)
}
.ressources a.archive{
color: var(--orange);
font-weight: bold;
}
.ressources a.archive .icone{
display:inline-block;
width: 26px; height:26px;
border:2px solid var(--orange);
border-radius: 50%;
margin-left: 0.5rem;
vertical-align: middle;
background: url(//www.had-nantesetregion.fr/wp-content/themes/had/images/arrow-right-orange.svg) no-repeat center / 100%;
transition: all 0.2s ease;
}
.ressources a.archive:hover .icone{
transform: scale(1.25)
}.faq .accordion{
cursor: pointer;
gap: 1rem;
font-weight: bold;
font-size:1.25rem;
padding: 1rem 0;
border-bottom:1px solid transparent;
transition: all 0.2s ease; 
}.faq .accordion:hover{
color: var(--orange);
}
.faq .accordion.active{
border-bottom:1px solid var(--bleu);
margin-bottom:2rem
}
.faq .accordion .chevron{
width:18px; height:9px;
background: url(//www.had-nantesetregion.fr/wp-content/themes/had/images/chevron-down.svg) no-repeat center / contain;
}
.faq .accordion.active .chevron{
background-image: url(//www.had-nantesetregion.fr/wp-content/themes/had/images/chevron-up.svg);
}
.faq .accordion .vs{
width:55px;
transition: all 0.2s ease;
}
.faq .accordion .vs img{
object-fit: contain;
}
.faq .accordion:hover .vs{
transform: scale(1.2);
}
.faq .panel {
padding: 0;
max-height: 0;
overflow: hidden;
transition: all 0.2s ease-out;
}
.faq .panel.open{
margin-bottom:2.5rem;
}
.faq a.lien-fichier{
color: var(--orange);
font-weight: bold;
}
.faq a.lien-fichier::after{
content:"";
display:inline-block;
width:15px; height: 18px;
background: url(//www.had-nantesetregion.fr/wp-content/themes/had/images/download-outline.svg) no-repeat center / contain;
margin-left:0.5rem;
}
.faq .item{
border-radius: 1rem;
}