.question {
  background: #EF7F1A;
  padding: 40px 101px 49px 101px;
  border-radius: 7px;
  margin-bottom: 75px;
  position: relative;
}

.question-title {
  color: #FFFFFF;
  margin-bottom: 49px;
}

.question__item {
  background: #EEEEF3;
  border-radius: 3px;
  margin-bottom: 14px;
  cursor: pointer;
}

.question__item[open] {
  background-color: #FFFFFF;
}

.question__item-title {
  /* display: flex; */
  padding: 29px 19px;
  list-style: none;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #2F2F51;
  position: relative;
}

.question__item-title::before {
  content: '';
  width: 28px;
  height: 15px;
  background-image: url(../images/question/Vector16.svg);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 96%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.question__item[open] > .question__item-title::before {
  transform: translate(-50%, -50%) rotate(180deg);
  transition: 0.2s ease-in;
  background-color: ;
}

.question__item-title:hover {
  color: #EF7F04;
  transition: 0.2s ease-in;
  background-color: 
  #FFFFFF;
}

.question__item-title:focus {
  color: #EF7F04;
  transition: 0.2s ease-in;
  background-color: 
  #FFFFFF;
}

.question__item-title:focus {
  color: #EF7F04;
  transition: 0.2s ease-in;
}

.question__item-answer {
  padding: 0 19px 30px;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
}

@media (max-width: 992px) {
  .question {
    padding: 40px 40px 49px 40px
  }
}