.faq-box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:0 auto;max-width:1000px;overflow:hidden}.faq-box__entry+.faq-box__entry{border-top:1px solid #e5e7eb}.faq-box__header{align-items:center;display:flex;justify-content:space-between;padding:22px 28px;transition:background .2s ease}.faq-box__header:hover{background:#f8fafc;cursor:pointer}.faq-box__header h3{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;line-height:34px;margin:0;text-decoration:none}.faq-box__icon{flex-shrink:0;height:18px;margin-left:20px;position:relative;transition:transform .25s ease;width:18px}.faq-box__icon:before{height:2px;top:50%;transform:translateY(-50%);transition:opacity .2s;width:100%}.faq-box__icon:after,.faq-box__icon:before{background:#0a1023;content:"";position:absolute}.faq-box__icon:after{height:100%;left:50%;transform:translateX(-50%);width:2px}.faq-box__entry--active .faq-box__icon{transform:rotate(90deg)}.faq-box__entry--active .faq-box__icon:before{opacity:0}.faq-box__description{height:0;overflow:hidden;padding:0 28px;transition:height .3s ease}.faq-box__inner{color:#000;font-size:16px;font-weight:400;line-height:24px;margin:0 0 20px}