.wrapper__faq{padding:40px; background: rgba(255, 219, 69, 0.2); border-radius:20px}
.faq__accordion{width:640px}
.faq__info {width:360px}
.faq__info .widget__title {padding-bottom:55px}
.faq__info-text{font-size: 22px; line-height: 28px;padding-bottom: 30px;}
.faq__info-phone{font-weight: 700;font-size: 22px;line-height: 28px;color: #181D29;}
.faq__info-timework{font-size: 16px;line-height: 20px;color: #FBB03B;}
.faq__info ul{padding:20px 0; margin:0}
.faq__info ul li{padding:0 12px 0 0; margin:0; list-style:none}
.faq__info ul li:last-child{padding-right:0}
.faq__info ul li a{display:block}
.wrapper__faq .ui-widget-content{background: none;border: none;border-radius: 0}
.faq__item{background:#fff; border-radius:20px; margin-bottom:20px}
.faq__item:last-child{margin:0}
.faq__question{padding: 10px 60px 10px 40px;font-size: 22px; line-height: 28px; cursor:pointer; min-height: 70px; font-weight: 700; position:relative;color: #181D29;}
.faq__question.open{color:#FBB03B}
.faq__answer{display:none; padding:0 25px 20px 40px; font-size: 22px; line-height: 28px; color: #181D29}
.faq__question .ui-accordion-header-icon{transition:all 0.3s linear 0s; background: url(/templates/nova/images/faq-open.svg) no-repeat center center;width: 15px;height: 17px;right: 30px;position: absolute;top: 32px;transform: rotate(90deg) translateX(-4px);}
.faq__question.open .ui-accordion-header-icon{transform:rotate(0deg) translateX(4px); background-image:url(/templates/nova/images/faq-open-blue.svg)}

.faq__info-contact .wp-link{background-image:url(/templates/nova/images/wp-white.svg)}
.faq__info-contact .tg-link{background-image:url(/templates/nova/images/tg-white.svg)}
.faq__info-contact .vk-link{background-image:url(/templates/nova/images/vk-white.svg)}
.faq__info-contact .wp-link:hover{background-image:url(/templates/nova/images/wp-blue.svg)}
.faq__info-contact .tg-link:hover{background-image:url(/templates/nova/images/tg-blue.svg)}
.faq__info-contact .vk-link:hover{background-image:url(/templates/nova/images/vk-blue.svg)}


@media(max-width:1229px){
	.wrapper__faq{padding:30px}
	.faq__accordion{width:520px;}
	.faq__info {width:270px;}
	.faq__info .widget__title {padding-bottom:45px}
	.faq__info-text{font-size: 18px; line-height: 24px;padding-bottom: 20px;}
	.faq__item{margin-bottom:15px;}
	.faq__item:last-child{margin:0}
	.faq__question{padding: 10px 40px 10px 20px;font-size: 18px; line-height: 24px; min-height: 60px}
	.faq__answer{padding:0 20px 20px 20px; font-size: 16px; line-height: 22px}
	.faq__question .ui-accordion-header-icon{right: 20px; top: 25px}
}
@media(max-width:991px){
	.faq__info .widget__title {padding-bottom:20px}
	.faq__accordion, .faq__info{width:100%;}
	.faq__info{padding-bottom:20px}
	.faq__info-contact{display:flex; align-items:center; gap:20px; padding-bottom:20px}
	.faq__info ul{padding:0}
	
}
@media(max-width:767px){
	.wrapper__faq{padding:30px 20px}
	.faq__info-text{font-size: 16px; line-height: 20px;padding-bottom: 20px;}
	.faq__info-phone, .faq__info-timework{font-size: 16px;line-height: 20px; font-weight:600}
	.faq__question, .faq__answer{font-size: 16px; line-height: 20px}
	.faq__question{height:auto; padding:20px 45px 20px 10px}
	.faq__answer{padding:0 45px 20px 10px}
	.faq__question .ui-accordion-header-icon{top:26px}
	.faq__item {margin-bottom: 10px;}
}
@media(max-width:575px){
	.wrapper__faq{margin:0 -10px}
}
@media(max-width:350px){
	.faq__info-timework{font-size:14px}
}