.faq_list{width:100%;position:relative;margin:0;padding:0}.faq_list .item{position:relative;display:block;margin:0;padding:30px 0 0}.faq_list .item:first-child{padding:0}.faq_list .item button.p1{width:100%;display:flex;align-items:center;gap:20px;background:transparent;border:0;padding:0;text-align:left;cursor:pointer;box-sizing:border-box;transition:all 400ms ease 0ms}.faq_list .item .icon{flex-shrink:0;width:32px;height:32px;background-color:#313131;-webkit-mask-image:url('../../../../img/arrow_square_right.svg');mask-image:url('../../../../img/arrow_square_right.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:32px 32px;mask-repeat:no-repeat;mask-position:center center;mask-size:32px 32px;transition:all 400ms ease 0ms}.faq_list .item .title{margin:0;color:#313131;transition:all 400ms ease 0ms}.faq_list .item .title::before{display:none}.notouch .faq_list .item button.p1:hover .icon{background-color:#FA6868}.notouch .faq_list .item button.p1:hover .title{color:#FA6868}.faq_list .item.active .icon{background-color:#FA6868;transform:rotate(90deg)}.faq_list .item.active .title{color:#FA6868}.faq_list .item .text{display:none;padding:20px 0 0 55px}.faq_list .item.active .text{display:block}.faq_list .item .text .text_box{background-color:#f9f9ff;color:#767494;padding:20px 50px;width:100% !important;box-sizing:border-box}@media screen and (max-width:1000px){.faq_list .item{margin:20px 0 0;padding:20px 0 0}.faq_list .item .text{padding-left:0}.faq_list .item .text .text_box{padding:16px 30px}}@media screen and (max-width:750px){.faq_list .item{margin:15px 0 0;padding:15px 0 0}.faq_list .item .text .text_box{padding:14px 20px}}