.faq{z-index:2}.faq>.responsive-img+.cnt-wrapper{border-radius:30px;margin-top:-42px;background:#fff;position:relative}.faq>.responsive-img:after{padding-top:46%}.faq .heading{margin-top:9px;margin-bottom:35px}.faq .faq-list{margin-top:11px;margin-bottom:8px!important}.faq .spoiler__wrapper{counter-reset:faq 0}.faq .spoiler__wrapper .spoiler__item{counter-increment:faq 1;width:100%}.faq .spoiler__wrapper .spoiler__item+.spoiler__item{margin-top:35px}.faq .spoiler__wrapper .spoiler__item>.inner{padding:3px 34px 0 92px;position:relative}.faq .spoiler__wrapper .spoiler__item>.inner:before{content:'0'counter(faq);position:absolute;top:4px;left:0;font-size:14px;line-height:110%}.faq .spoiler__wrapper .spoiler__item:nth-child(9)~.spoiler__item>.inner:before{content:counter(faq)}.faq .spoiler__wrapper .spoiler__item .spoiler__heading{font-weight:500;line-height:110%;font-size:20px;width:100%;cursor:pointer;margin-bottom:0}.faq .spoiler__wrapper .spoiler__item .spoiler__heading:before,.faq .spoiler__wrapper .spoiler__item .spoiler__heading:after{content:'';width:14px;height:2px;background:var(--text-accent);position:absolute;top:13px;right:5px;transform-origin:center}.faq .spoiler__wrapper .spoiler__item:not(.opened) .spoiler__heading:after{transform:rotate(-90deg)}.faq .spoiler__wrapper .spoiler__item .spoiler__content{max-height:0;overflow:hidden;font-size:14px;line-height:110%;opacity:0;padding-top:0}.faq .spoiler__wrapper .spoiler__item.opened .spoiler__content{max-height:unset;opacity:1;padding-top:9px}@media (min-width:630px){.faq .spoiler__wrapper .spoiler__item.opened .spoiler__content{padding-top:14px}}@media (min-width:768px){.faq .heading{margin-bottom:45px;margin-top:0}.faq .faq-list{margin-top:6px}.faq .spoiler__wrapper .spoiler__item>.inner{padding:0 64px 0 110px}.faq .spoiler__wrapper .spoiler__item .spoiler__content{font-size:16px;line-height:120%}.faq .spoiler__wrapper .spoiler__item.opened .spoiler__content{padding-top:18px}.faq .spoiler__wrapper .spoiler__item .spoiler__heading:before,.faq .spoiler__wrapper .spoiler__item .spoiler__heading:after{width:20px;height:2px;top:9px}.faq .spoiler__wrapper .spoiler__item>.inner:before{top:2px}}@media (min-width:1000px){.faq>.responsive-img:after{padding-top:36%}}@media (min-width:1100px){.faq>.responsive-img+.cnt-wrapper{border-radius:56px;margin-top:-56px}.faq .heading{padding-left:var(--small-cnt-side-padding);padding-right:var(--small-cnt-side-padding);margin-top:-14px;margin-bottom:54px}.faq>.responsive-img:after{padding-top:30%}.faq .spoiler__wrapper .spoiler__item .spoiler__heading{font-size:24px}.faq .spoiler__wrapper .spoiler__item .spoiler__heading:before,.faq .spoiler__wrapper .spoiler__item .spoiler__heading:after{top:10px}.faq .spoiler__wrapper{padding-left:var(--small-cnt-side-padding);padding-right:var(--small-cnt-side-padding)}.faq .spoiler__wrapper .spoiler__item+.spoiler__item{margin-top:60px}.faq .spoiler__wrapper .spoiler__item>.inner:before{font-size:16px;top:4px;left:0}}@media (min-width:1200px){.faq .heading{margin-top:-19px;margin-bottom:64px}.faq .spoiler__wrapper .spoiler__item .spoiler__heading{font-size:28px}.faq>.responsive-img{max-height:329px}.faq>.responsive-img:after{padding-top:25%}.faq .spoiler__wrapper .spoiler__item>.inner{padding:0 68px 0 150px}.faq .spoiler__wrapper .spoiler__item>.inner:before{font-size:20px;top:3px;left:0}.faq .spoiler__wrapper .spoiler__item.opened .spoiler__content{padding-top:20px}.faq .spoiler__wrapper .spoiler__item .spoiler__heading:before,.faq .spoiler__wrapper .spoiler__item .spoiler__heading:after{top:15px}}@media (min-width:1360px){.faq .heading{margin-bottom:72px}.faq>.responsive-img:after{padding-top:23%}.faq .spoiler__wrapper .spoiler__item>.inner{padding:0 103px 0 284px}.faq .faq-list{margin-top:0;margin-bottom:-20px!important}.faq .spoiler__wrapper .spoiler__item>.inner:before{font-size:24px;top:4px;left:0}.faq .spoiler__wrapper .spoiler__item .spoiler__heading{font-size:32px}.faq .spoiler__wrapper .spoiler__item .spoiler__heading:before,.faq .spoiler__wrapper .spoiler__item .spoiler__heading:after{width:24px;height:4px;top:18px;right:16px}.faq .spoiler__wrapper .spoiler__item .spoiler__content{font-weight:400;font-size:18px;line-height:1.3}.faq .spoiler__wrapper .spoiler__item.opened .spoiler__content{padding-top:30px}}.faq+.section{margin-top:-42px;padding-top:42px}