.wrapper__last-faq{position:relative;}
.wrapper__last-faq .module__body > .row{position:relative; z-index:2}
.last-faq__bg{position:absolute; left:0; right:0; bottom:0; top:0}
.last-faq__bg img, .last-faq__bg picture{width:100%; height:100%; object-fit:cover}
.wrapper__last-faq .gager__form::after{display:none}
.wrapper__last-faq .gager__form-in{padding:30px 55px 20px}
.last-faq__form{position:relative; z-index:1}
.last-faq__best{background: url(/templates/potolki/images/gager-check.png) no-repeat top left; padding-left:60px; min-height:40px; font-size:16px; line-height:22px; color:#000}
.last-faq__best strong{font-weight:700}
.last-faq__desc{font-size:16px; line-height:22px; color:#000; padding-bottom:20px}
.wrapper__last-faq .gager__form{position:relative; z-index:2}
.last-faq__vizov button{width:100%; max-width:220px}
@media(min-width:992px){
	.wrapper__last-faq{padding-bottom:0}
}
@media(max-width:1259px){
	.wrapper__last-faq .gager__form-in{padding: 30px 40px 20px}
	.last-faq__form::after{background-size:contain;width: 595px;height: 139px;transform: translate(-60px,-10px)}
	.last-faq__best{background-size: 35px;padding-left: 50px;min-height:40px;font-size: 15px;line-height: 20px}
	.last-faq__desc{font-size: 15px;line-height: 21px;padding-bottom: 15px}
}
@media(max-width:991px){
	.last-faq__form::after{display:none}
	.last-faq__best{background-size: 35px;padding: 40px 0 0;font-size: 14px}
	.last-faq__best br{display:none}
}
@media(max-width:767px){
	.wrapper__last-faq .module__heading{text-align:center}
	.last-faq__best{text-align:center; background-size: 35px; background-position:top center; padding: 40px 0 20px;font-size: 14px}
}
@media(max-width:575px){
	.last-faq__desc{font-size: 14px; line-height: 20px}
	.wrapper__last-faq .gager__form-in{padding: 20px 20px 15px}
}