.faq-block {
   margin-bottom: 60px;
}

.faq-item {
border-bottom: 1px solid #80808D;
}

.faq-item .answer {
   display: none;
color: #888888;
font-size: 14px;
line-height: 20px;
padding-bottom: 15px;
    max-width: 800px;
}

.faq-item .question {
position: relative;
   cursor: pointer;
-webkit-transition: color 0.3s;
   -o-transition: color 0.3s;
   transition: color 0.3s;
  padding: 15px 0;
   display: flex;
    align-items: center;
}

.info-page .info-content .faq-item .question p {
   font-size: 20px;
   line-height: 30px;
   color: #212E33;
margin:0;
    max-width: 92%;
}

.faq-item .question:before {
   content: "";
   display: inline-block;
   position: absolute;
   right: 0;
   width: 11px;
    height: 11px;
    border-top: 2px solid #80808D;
    border-right: 2px solid #80808D;
  -webkit-transition: all 0.3s;
   -o-transition: all 0.3s;
   transition:  all 0.3s;
transform: rotate(135deg);
}

.faq-item .question.active:before {
   -webkit-transition: all 0.3s;
   -o-transition: all 0.3s;
   transition: all 0.3s;
   transform: rotate(315deg);
}

