.faq-item {
  width: 90vw;
}
.question {
  cursor: pointer;
  font-weight: bold;
  background: transparent;
  padding: 10px;
  border-top: 1px solid #B2B2B2;
  height: 4rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
    font-family: 'gothic', sans-serif;
    & span {
        width: 100%;
        display: flex;
        flex-direction: row;
    }
& h1 {
      font-size: 2.5rem;
      margin-top: 0;
      font-weight: 400;
  }
  & p {
    font-size:1.5rem;
    max-width: 75%;
    margin-left: 18rem;
  font-weight: 400;
  }
}
@media (max-width: 480px) {
    .question p {
        font-size: 0.7rem;
        margin-left:5rem;
        margin-left: 1rem;
    }
    .answer {
        margin-left: 17%;
        font-size: 0.7rem;
        padding: 0 0 1rem 0;
    }
}
@media (max-width: 640px) {
    .question p {
        margin-left:3rem;
    }
}
.answer {
  padding: 10px;
  padding-bottom: 2rem;
  margin-left: 20% ;
  max-width: 75rem;
  background: transparent;
  font-family: 'gothic', sans-serif;
}
.faq-item.open .question,
.faq-item.open .answer {
  color: #FFE345;
}
.hover-text:hover li,
.hover-text:hover h1,
.hover-text:hover p {
    color: #FFE345 !important;
}
.hover-text img {
    transition: transform 0.3s ease; /* плавный переход */
}

.hover-text:hover img {
    transform: scale(1.1); /* немного увеличим картинки */
}
.prefeerens {
  text-align: justify !important;
}
@media (max-width: 420px) {
    .formLong {
        text-align: justify !important;
    }
}
.t-popup.t-popup_show {
    opacity: 1;
    background-color: #00000080;
}