.module-faq .controls{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:30px;margin-top:-10px;padding:6px 13px}.module-faq .btn{color:#818c8c;font-weight:500}.module-faq .btn:hover{color:#fff}.module-faq .btn.active{background:#ff7247;color:#fff;pointer-events:none}.module-faq .btn.active:focus{border-color:var(--primary-light)}.module-faq .faq-title-btn{border-top:1px solid #ffefeb;color:#525959;font-size:1.2rem;margin:0;padding:15px 0;position:relative}.module-faq .faq-title-btn span{background:var(--primary);border-radius:30px;display:inline-block;height:20px;position:absolute;right:10px;top:15px;width:20px}.module-faq .faq-title-btn span:after,.module-faq .faq-title-btn span:before{background:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:.3s;width:8px}.module-faq a:not([aria-expanded=true]) .faq-title-btn span:after{transform:translate(-50%,-50%) rotate(90deg)}@media (min-width:768px){.module-faq .faq-title-btn{font-size:1.5rem;padding:20px 0}.module-faq .faq-title-btn span{height:30px;right:15px;top:20px;width:30px}.module-faq .faq-title-btn span:after,.module-faq .faq-title-btn span:before{width:12px}}