.diseh-faq{max-width:900px;margin:100px auto;direction:rtl}.diseh-faq-title{text-align:center;margin-bottom:70px}.diseh-faq-title h2{font-size:38px;font-weight:400;color:#222;margin:0 0 18px}.diseh-faq-title p{font-size:16px;color:#777;line-height:2}.diseh-faq-list{border-top:1px solid #ded8ce}.diseh-faq-item{border-bottom:1px solid #ded8ce}.diseh-faq-question{width:100%;background:#fff0;border:0;padding:32px 5px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:right}.diseh-faq-question span:first-child{font-size:21px;font-weight:400;color:#222;line-height:1.8}.diseh-faq-icon{font-size:28px;font-weight:300;color:#555;width:35px;height:35px;display:flex;align-items:center;justify-content:center;transition:.35s ease}.diseh-faq-item.active .diseh-faq-icon{transform:rotate(45deg)}.diseh-faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .45s ease,opacity .35s ease}.diseh-faq-answer p{margin:0;padding:0 5px 35px;color:#666;font-size:16px;line-height:2.4}.diseh-faq-item.active .diseh-faq-answer{max-height:300px;opacity:1}.diseh-faq-question:hover{color:#000}@media(max-width:768px){.diseh-faq{margin:60px 20px}.diseh-faq-title{margin-bottom:45px}.diseh-faq-title h2{font-size:28px}.diseh-faq-question{padding:24px 0}.diseh-faq-question span:first-child{font-size:17px}.diseh-faq-answer p{font-size:15px;line-height:2.1}}