main.faq-page{padding-top:140px;background:#fafafa}main.faq-page .wrapper{max-width:996px}main.faq-page h1{font-weight:700;font-size:28px;line-height:38px;color:#404040;margin-bottom:10px;margin-top:0}main.faq-page p.subtitle{display:block;font-weight:400;font-size:20px;line-height:153.6%;color:#40403f;margin-bottom:15px;margin-top:0}main.faq-page section.faq{padding-top:15px;position:relative;display:block;padding-bottom:100px}main.faq-page .switchbtn{padding:11px 50px 10.5px;font-weight:700;font-size:18px;line-height:25px;color:#5c5c5c}main.faq-page .switchbtn.active{color:#fff}main.faq-page .switch{height:65px;padding:8.2px;margin-bottom:30px}main.faq-page .spoiler-wrapper{width:100%;max-width:100%;border:1px solid #fafafa;border-radius:8px;background-color:#fff;margin-bottom:10px;padding:0}main.faq-page .spoiler-wrapper .spoiler{padding:21px 71px 22px 39px;width:100%;max-width:100%;border:0;font-weight:700;font-size:20px;line-height:27px;color:#404040}main.faq-page .spoiler-wrapper .spoiler-content{padding:0 39px;width:100%;max-width:100%;border:0;background:#fff;font-weight:400;font-size:16px;line-height:150%;color:#404040;padding-bottom:6px;padding-top:2px}@media(min-width:1081px){main.faq-page .spoiler-wrapper .spoiler:before{display:block;content:"";width:40px;height:40px;border-radius:100%;background-image:url(../images/icons/dropdown.svg);background-repeat:no-repeat;background-size:12px;background-position:center 17px;background-color:#f6f8ff;position:absolute;right:39px;top:15px;opacity:1;transition:all .25s ease-in-out}main.faq-page .spoiler-wrapper .spoiler:hover:before{background-color:#7e2b61;background-image:url(../images/icons/dropdown-white.svg)}main.faq-page .spoiler-wrapper .spoiler.unfolded:before{opacity:1;transform:rotate(-180deg);background-color:#f6f8ff;background-image:url(../images/icons/dropdown.svg)}main.faq-page .spoiler-wrapper .spoiler.unfolded:hover:before{background-color:#7e2b61;background-image:url(../images/icons/dropdown-white.svg)}}footer{margin-top:0}@media (max-width:1080px){header{height:79px!important}main.faq-page{padding-top:79px}main.faq-page .wrapper{padding:8px 16px 0}main.faq-page section.faq .wrapper{padding:0}main.faq-page h1{font-size:24px;line-height:33px;margin-bottom:26px}main.faq-page p.subtitle{text-align:center;padding-left:20px;padding-right:20px;font-weight:500;font-size:14px;line-height:153.6%;margin-bottom:27px}main.faq-page .switch{height:44px;padding:5px 6px;margin-bottom:12px}main.faq-page .switchbtn{padding:8px 29px 8px;font-size:12px;line-height:16px}main.faq-page .faqpack{background:#fff;border-radius:8px}main.faq-page .spoiler:before{right:16px}main.faq-page .spoiler-wrapper{border:0;position:relative;margin-bottom:0;padding-bottom:6px}main.faq-page .spoiler-wrapper:before{content:"";display:block;width:calc(100% - 32px);margin:0 auto;height:1px;background:#ececec;position:relative}main.faq-page .spoiler-wrapper:first-child:before{display:none}main.faq-page .spoiler-wrapper .spoiler{padding:13px 45px 11px 16px;font-weight:600;font-size:13px;line-height:18px}main.faq-page .spoiler-wrapper .spoiler-content{background:#fcf4f6;border-radius:8px;padding:11px 13px 43px;width:calc(100% - 26px);margin-left:14px}}@media (max-width:480px){main.faq-page .spoiler-wrapper .spoiler-content{font-size:13px;line-height:18px}}
