.m-faq{padding:80px 0}@media (max-width: 1023px){.m-faq{padding:40px 0}}.m-faq .heading{margin-bottom:40px}.m-faq .list .item+.item{border-top:1px solid #e5e5e5}.m-faq .list .header{position:relative;padding:24px 0;display:flex;align-items:center;cursor:pointer}.m-faq .list .header:hover .title,.m-faq .list .header.is-active .title{color:#003153}.m-faq .list .header.is-active .icon:before{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.m-faq .list .header .title{margin:0;padding:0 20px 0 0;transition:color .2s ease-in-out}.m-faq .list .header .icon{position:relative;margin-left:auto;width:14px;height:14px}.m-faq .list .header .icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:14px;background-color:#000;transition:all .2s ease-in-out}.m-faq .list .header .icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:2px;background-color:#000}.m-faq .list .content{display:none;padding:0 20px 20px}.m-faq .list .content.is-active{display:block}
