
.accordion-header h2{
	margin-top: 0rem !important;
}
.accordion-body p,
.accordion-body span {
  font-size: 18px;
  line-height: 22px;
  color: #292929;
}
.accordion-body strong{
	font-weight: 600;
}
.accordion-body {
  padding: 1rem 0rem;
}
.accordion-button{
  font-size: 18px;
  padding: 1rem 0;
  align-items: flex-start;
  border: 0px solid rgba(0,0,0,.125);
}
.accordion-item{
	border-bottom: 0.5px solid #292929;
}
#accordionFlushPP .accordion-button:not(.collapsed) {
	color: #292929;
	background-color: transparent;
}
#accordionFlushPP .accordion-button:focus {
	z-index: 3;
	border-color: #292929;
	outline: 0;
	box-shadow: none;
}
.accordion-button::after{
	background-image: url("../../../../../images/common/pictos/accordion-open-3521c4e9d43a385411d51152ac2427dc.svg");
	width: 1.75rem;
  height: 1.75rem;
	background-size: 1.75rem;
  margin-left: auto;
	padding-left: 20px;
}
.accordion-button:not(.collapsed)::after{
	background-image: url("../../../../../images/common/pictos/accordion-close-40f5e196da0f13981b172535f404e008.svg");
}


/* ---------------------- */
/* ---- MEDIA QUERIES --- */
/* ---------------------- */

/* ---- SM smartphone device --- */
@media (min-width:576px)  {

}

/* ---- MD tablet device --- */
@media (min-width:768px)  {

}

/* ---- LG large device --- */
@media (min-width:992px) {
	
	.accordion-button{
		padding: 2rem 0 20px 0;
	}
}

/* ---- XL extra large device --- */
@media (min-width:1200px) {

}