@media (max-width: 1023px) {
  .faq-sidebar {
    display: none; } }

.faq-question {
  border: 0;
  background: transparent;
  text-align: left;
  font-size: 1.8rem;
  font-weight: 600;
  padding: 16px 0;
  line-height: 133%;
  -webkit-transition: color .2s;
  -o-transition: color .2s;
  -moz-transition: color .2s;
  transition: color .2s; }
  .faq-question:hover, .faq-question.current {
    color: #fcaa00; }

.faq-question-wrapper:not(:last-child) {
  border-bottom: 2px solid #ededf2; }

.faq-item {
  border-bottom: 2px solid #ededf2;
  padding: 20px 0 10px; }
  .faq-item__title {
    position: relative;
    padding-right: 50px;
    font-size: 2.4rem;
    cursor: pointer; }
    .faq-item__title::after {
      content: "";
      display: block;
      position: absolute;
      right: 10px;
      top: -webkit-calc(50% - 10px);
      top: -moz-calc(50% - 10px);
      top: calc(50% - 10px);
      border-left: 2px solid #000;
      border-top: 2px solid #000;
      width: 20px;
      height: 20px;
      -webkit-transform: rotate(-135deg);
         -moz-transform: rotate(-135deg);
          -ms-transform: rotate(-135deg);
           -o-transform: rotate(-135deg);
              transform: rotate(-135deg);
      -webkit-transition: -webkit-transform 0.3s;
      transition: -webkit-transform 0.3s;
      -o-transition: -o-transform 0.3s;
      -moz-transition: transform 0.3s, -moz-transform 0.3s;
      transition: transform 0.3s;
      transition: transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s; }
    .opened .faq-item__title::after {
      -webkit-transform: rotate(45deg);
         -moz-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
           -o-transform: rotate(45deg);
              transform: rotate(45deg); }
  .faq-item__text {
    display: none; }

/*# sourceMappingURL=block.css.map */
