.faqWidget .answerWrap{height:0;overflow:hidden;visibility:hidden}.faqWidget .faqList .faqItem{border-top:1px solid #c5c5c5}.faqWidget .faqList .faqItem:last-of-type{border-bottom:1px solid #c5c5c5}.faqWidget .faqList .question{padding:16px 30px 16px 0;display:flex;justify-content:space-between;align-items:center;position:relative;color:#333;font-weight:800;width:100%;text-align:left;gap:20px}.faqWidget .faqList .question .text{flex:1}.faqWidget .faqList .icon{width:20px;height:20px;flex-basis:20px;display:flex;justify-content:center;position:relative;align-items:center}.faqWidget .faqList .icon span{display:block;width:100%;height:2px;background-color:var(--mrdn-red);transition:.2s all linear}.faqWidget .faqList .icon span:nth-child(1){position:absolute;rotate:90deg}.faqWidget .faqList .faqItem.active .icon span:nth-child(1){rotate:0deg}.faqWidget .answer{margin-bottom:30px;padding:0 4%}.faqWidget .faqItem .question:focus-visible{outline:2px solid}