.section-accordeon .accordeon .toggle-btn {border: 1px solid var( --couleur-principale); color: var( --couleur-principale); }
.section-accordeon .accordeon .toggle-btn:hover{background-color: var( --couleur-principale);color: var(--couleur-blanc); }
.section-accordeon .accordeon .item {border-top: 1px solid var(--couleur-secondaire-light);}
.section-accordeon .accordeon .item:first-of-type {border: none;}
.accordeon {padding-top: 70px;position: relative; z-index: 1;}
.accordeon .item {justify-content: space-between; flex-direction: row; flex-wrap: wrap;}
.accordeon .toggle-btn {display: inline-block; width: 30px; height: 30px; background-color: transparent; border-radius: 50%; font-size: 18px; cursor: pointer; margin-right: 10px; transition: transform 0.3s; }
.accordeon h3 {width: 100%; font-size: 22px; font-weight: 500;  width: 75%;}
.accordeon h3, .accordeon .content, .accordeon button {margin: 30px 0; padding: 0;}
.section-accordeon .accordeon h3 {color: var(--couleur-principale); font-size: 18px;}
.accordeon .content {display: none; transition: height 0.3s; overflow: hidden; width: 100%; order: 2;}
.item.open .content { display: block; height: auto; }
.accordeon p, .accordeon ul {margin: 0; font-size: 14px;}
.section-accordeon h2 {color: var(--couleur-secondaire); margin-bottom: 40px; text-align: center;}
.section-accordeon {padding-top: 15px; padding-bottom: 40px; position: relative; overflow: hidden;}

@media screen and (min-width: 768px) {
.accordeon .content {order: inherit; width: 60%;}
.accordeon h3 {width: 30%;}
.accordeon .item {flex-wrap: nowrap;}
.section-accordeon {padding-top: 60px; padding-bottom: 90px;}
.module-picto.section-accordeon::after {bottom: 0; right: -100px;}
.module-picto.section-accordeon::before {top: 0; left: -100px;}
.module-picto.section-accordeon::after, .module-picto.section-accordeon::before {content: ''; background-image: var(--motif-metier); background-size: contain; background-repeat: no-repeat; width: 220px; height: 230px; position: absolute;z-index: 0;}
}
@media screen and (min-width: 1199px) {
	.module-picto.section-accordeon::after {bottom: 0; right: 0px;}
	.module-picto.section-accordeon::before {top: 0; left: 0px;}
}