.faq-block-content {
	width: 60%;
	padding: 70px 20px 50px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.faq-block-content.full-faqs {
    width: 100%;
}
.faq-img {
	width: 40%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.faq-img img {
	width: 100%;
  height: auto;
}

.wrapper-accordion h3 {
	padding: 10px 10px 0px 10px;
	cursor: pointer;
	-webkit-transition: all;
	-o-transition: all;
	transition: all;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	margin-bottom: 10px;
	font-size: 20px;
	text-transform: capitalize;
  color: var(--clr-text1);
}

.wrapper-accordion h3:hover {
	color: var(--shop-text-hover);
}

.wrapper-accordion h3 svg {
	margin-right: 10px;
}

.content-accordion {
	display: none;
	padding: 10px 10px 10px 25px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.content-accordion p {
	margin-bottom: 5px;
}
.wrapper-accordion h3.active svg {
    transform: rotate(180deg);
}
.wrapper-accordion h3 svg {
  fill: currentColor;  
	width: 17px;
  height: 17px;
}
#fbx-faq .wrapper-accordion-item h3 {
  position: relative;
  padding-left: 25px;
}
#fbx-faq .wrapper-accordion-item h3 svg {
  position: absolute;
  left: 0;
  top: 14px;
}
@media (max-width: 991px) {
  .faq-block-content {
    width: 100%;
    padding: 50px 0 50px 0;
  }
  .faq-img {
    display: none;
  }
}

