.faq_list{width:102%;position:relative;margin:0 auto}.faq_list .item{position:relative;text-align:left;display:block;margin:40px 0 0;padding:0;border:1px solid #eee;border-left:5px solid #0C0C0C;font-size:0;line-height:0}.faq_list .item:first-of-type{margin:0}.faq_list .item .title{cursor:pointer;margin:0;display:block;font-size:18px;line-height:28px;font-weight:600;text-align:left;padding:30px 50px 30px 30px;position:relative;transition:all 400ms ease 0ms}.faq_list .item .title::before{opacity:.6;background-color:#0C0C0C;-webkit-mask-image:url('../../../../img/faq_open.svg');mask-image:url('../../../../img/faq_open.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:20px 20px;mask-repeat:no-repeat;mask-position:center center;mask-size:20px 20px;position:absolute;right:40px;top:50%;content:"";display:block;width:20px;height:20px;transform:translateY(-50%);transition:all 400ms ease 0ms}.faq_list .item .title::after{opacity:0;background-color:#0C0C0C;-webkit-mask-image:url('../../../../img/faq_close.svg');mask-image:url('../../../../img/faq_close.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:20px 20px;mask-repeat:no-repeat;mask-position:center center;mask-size:20px 20px;position:absolute;right:40px;top:50%;content:"";display:none;width:20px;height:20px;transform:translateY(-50%);transition:all 400ms ease 0ms}.notouch .faq_list .item .title:hover,.faq_list .item .title.active,.faq_list .item.open .title{text-decoration:underline}.notouch .faq_list .item .title:hover::before,.faq_list .item .title.active::before,.faq_list .item.open .title::before{opacity:1}.notouch .faq_list .item .title:hover::after,.faq_list .item .title.active::after,.faq_list .item.open .title::after{opacity:1}.faq_list .item .title.active::before{display:none}.faq_list .item .title.active::after{display:block}.faq_list .item .text{padding:0 50px 30px 30px;display:none;width:initial}.faq_list .item.open .text{display:block}@media screen and (max-width:1024px){.faq_list .item .title{font-size:16px;line-height:24px;padding:20px 40px 20px 20px}.faq_list .item .title::before{-webkit-mask-size:18px 18px;mask-size:18px 18px;right:10px;width:18px;height:18px}.faq_list .item .text{padding:0 40px 20px 20px}}/*# sourceMappingURL=1.css.map */