.wrapper__faq .ui-widget-content{background: none;border: none;border-radius: 0}
#accordion{margin:-15px 0 0;}
.faq__question{margin-top:15px;cursor:pointer;min-height: 60px;padding:0 70px;background: rgba(255,255,255,0.8);box-shadow: 0 3px 7px rgb(0 0 0 / 5%);border-radius: 6px;font-weight: 500;font-size: 18px;line-height: 22px;position:relative;color: #1B1A1F}
.faq__answer{display:none;padding:15px 70px; color: #333;}
.faq__question::after {transition:0.4s all 0s ease-out;background: url(/templates/naves/images/faq.svg) no-repeat 0 0 / 12px auto;width: 12px;height: 8px;content: "";right: 70px;top: 50%;transform: translateY(-50%);position: absolute}
.faq__question.ui-accordion-header-active{color: #333;}
.faq__question.ui-accordion-header-active::after{transform: translateY(-50%) rotate(180deg);}
@media(max-width:1229px){
	#accordion{margin:-10px 0 0}
	.faq__question{margin-top:10px;min-height: 50px;padding:0 30px;font-size: 16px;line-height: 20px}
	.faq__answer{padding:10px 30px;}
	.faq__question::after{right:15px;}
}
@media(max-width:991px){
	.faq__question{padding:0 30px 0 15px; font-size: 14px;line-height: 18px;font-weight: 600}
	.faq__answer{padding:10px 15px;}
	.faq__question::after{right:10px;}
}
@media(max-width:767px){
	.faq__question{height:auto; padding:15px 50px 15px 15px; font-size: 14px;line-height: 18px;font-weight: 600}
	.faq__answer{padding:10px 15px;}
	.faq__question::after{right:20px;}
}
@media(max-width:360px){
	.faq__question{height:auto; padding:10px 30px 10px 10px; font-size: 12px;line-height: 16px}
	.faq__question::after{right:10px; background-size:10px}
}