.modern-faq{max-width:900px;margin:24px auto}.modern-faq *{box-sizing:border-box}.modern-faq ul,.modern-faq ol{list-style:none!important;padding:0!important;margin:0!important}.modern-faq li{margin:0 0 12px 0!important}.modern-faq li,.modern-faq>div,.modern-faq .faq-item{border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fff;box-shadow:0 8px 26px rgba(0,0,0,.06);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.modern-faq li:hover,.modern-faq>div:hover,.modern-faq .faq-item:hover{transform:translateY(-1px);box-shadow:0 12px 34px rgba(0,0,0,.09);border-color:rgba(0,0,0,.12)}.faq-title,.modern-faq__title{position:relative;display:block;padding:16px 52px 16px 18px;font-weight:700;font-size:16px;line-height:1.25;cursor:pointer;user-select:none}.faq-title:after,.modern-faq__title:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.12);background:rgba(0,0,0,.03);font-size:18px;font-weight:800}.faq-content,.modern-faq__content{padding:0 18px 16px 18px;font-size:15px;line-height:1.6;color:rgba(0,0,0,.75)}.faq-content,.modern-faq__content{border-top:1px solid rgba(0,0,0,.06)}.modern-faq .active .faq-title:after,.modern-faq .active .modern-faq__title:after,.modern-faq .open .faq-title:after,.modern-faq .open .modern-faq__title:after,.modern-faq .is-open .faq-title:after,.modern-faq .is-open .modern-faq__title:after{content:"×";font-size:20px}@media (max-width:980px){.faq-title,.modern-faq__title{padding:14px 48px 14px 16px;font-size:16px}.faq-content,.modern-faq__content{padding:0 16px 14px 16px}}