.faq__container{
  padding-top: 60px;
  padding-bottom: 60px;
}
.faq__item-open {
  position: relative;
  padding-right: 15px;
}
.faq__item .faq__item-open svg{
  transition: 0.4s linear;
  transform-origin: center;
}
.faq__item.open .faq__item-open svg{
    transform: rotate(90deg)
}
.faq__item{
  padding: 25px 5px;
  border-bottom: #1199bb .5px solid;
  position: relative;
}
.faq-wrapper:hover{
  color: #1199bb;
  transition: .4s linear;
}
.faq__item p{
  transition: .4s linear margin-bottom;
}
.faq-wrapper{
  display: flex;
  flex-direction: row;
  cursor: pointer;
}
.faq__item.open .faq__header:hover{
  color: #1199bb;
  transition: .4s linear;
}
.faq__header{
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  transition: .3s linear;
}
.faq__item-content{
  display: none;
  padding-left: 20px;
  padding-top: 20px;
  transition: height 0s ease-in-out;
}
.faq__item-content a{
  color: #1199bb;
  font-style: italic;
}
.faq__item-content a:hover{
  text-decoration: underline;
}