.faq_list{width:100%;position:relative;padding:0;margin:0}.faq_list .item{position:relative;text-align:left;display:block;margin:0;padding:0;border-bottom:1px solid rgba(0,43,53,0.3)}.faq_list .item .title{cursor:pointer;margin:0;display:block;font-size:22px;line-height:28px;font-weight:400;color:#014940;padding:32px 40px 32px 0;position:relative;transition:all 400ms ease 0ms}.faq_list .item button{border:0;background:none;padding:0;font-size:0;position:absolute;right:0;top:34px;content:"";display:block;width:24px;height:24px;transition:all 400ms ease 0ms}.faq_list .item button::before{rotate:90deg;background-color:#014940;-webkit-mask-image:url('../../../../img/arrow_right.svg');mask-image:url('../../../../img/arrow_right.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:8px 16px;mask-repeat:no-repeat;mask-position:center center;mask-size:8px 16px;position:absolute;inset:0;content:"";display:block;transition:all 400ms ease 0ms}.faq_list .item.active button::before{rotate:-90deg}.faq_list .item .text{padding:0 0 32px;display:none;max-width:750px}.faq_list .item .text .text_box{width:100%;color:#014940}.faq_list .item.open .text{display:block}@media screen and (max-width:1430px){.faq_list .item .title{font-size:20px;line-height:26px;padding:24px 32px 24px 0}.faq_list .item button{top:25px}.faq_list .item .text{padding:0 0 24px}}/*# sourceMappingURL=1.css.map */