.ostad-faq{display:flex;flex-direction:column;gap:18px;direction:rtl;font-family:inherit;max-width:750px;width:100%;margin:0 auto}.ostad-faq-item{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px -1px rgb(0 0 0 / .1),0 1px 3px 0 rgb(0 0 0 / .1)}.ostad-faq-question{all:unset;cursor:pointer;width:100%;padding:22px 28px;display:flex;align-items:center;gap:20px}.faq-text{flex:1;font-size:18px;font-weight:500;color:#111;text-align:right}h2:has(+.ostad-faq){margin-top:100px!important;margin-bottom:50px!important;font-size:36px;font-weight:700;color:#111;text-align:center}@media (max-width:480px){.faq-text{font-size:15px}h2:has(+.ostad-faq){font-size:24px!important}}.faq-plus{order:2;width:42px;height:42px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;color:#111;transition:transform 0.3s ease,background 0.3s ease}.ostad-faq-item.active .faq-plus{background:#fff;color:#0b5cad;transform:rotate(45deg)}.ostad-faq-answer{max-height:0;overflow:hidden;padding:0 28px;transition:max-height 0.4s ease,padding 0.3s ease}.ostad-faq-item.active .ostad-faq-answer{max-height:500px;padding-bottom:24px}.ostad-faq-answer p{margin:0;font-size:16px;line-height:1.9;color:#111}.ostad-faq-question:hover,.ostad-faq-question:focus{background:none!important}