.faq-list{margin:30px 0}.faq-list .faq{position:relative;display:block;width:100%;text-align:right;outline:0}.faq-list .faq:focus::after,.faq-list .faq:hover::after{cursor:pointer;color:#a0d8c1;border:1px solid #a0d8c1}.faq-list .faq .icon{display:inline-block;position:absolute;top:16px;left:0;width:22px;height:22px;border:1px solid;border-radius:22px}.faq-list .faq .icon::before{display:block;position:absolute;content:'';top:9px;left:5px;width:10px;height:2px;background:currentColor}.faq-list .faq .icon::after{display:block;position:absolute;content:'';top:5px;left:9px;width:2px;height:10px;background:currentColor}.faq-list .box-question{padding:15px 0;border-bottom:1px solid #e5e5e5}.faq-list .box-question .question-title{font-weight:700;font-size:15px;color:#4d5974;cursor:pointer;margin:0}.faq-list .box-question[aria-expanded=true]{color:#a0d8c1;border-bottom:1px solid #a0d8c1}.faq-list .box-question[aria-expanded=true] .icon::after{width:0}.faq-list .box-question[aria-expanded=true]+.question-answer{opacity:1;padding:15px 0;max-height:100%}.faq-list .question-answer{opacity:0;max-height:0;overflow:hidden;background:#f9f8f8}.faq-list .question-answer .text{padding:0 26px;line-height:165%}.main-list-faq ul{padding:0;list-style:none;display:flex;margin:0 -10px;flex-wrap:wrap}.main-list-faq ul li{flex:0 0 16%;text-align:center;display:block;width:100%;padding:0 10px;margin-bottom:15px}.main-list-faq ul li a{background:#18bb7c38;padding:17px 10px;color:#000;border-radius:40px;width:100%;display:block;margin:0;border:1px solid transparent;font-size:16px;line-height:16px;font-weight:400}@media screen and (max-width:768px){.main-list-faq ul li{flex:0 0 100%}}
