.point-faq {
   list-style: square inside;
   padding: 1px;
}

.faq-rating .ilike-light .bx-ilike-right {
   background-position: 0 -38px;
}

.faq-rating .ilike-light .bx-you-like .bx-ilike-right {
   background-position: 0 -18px;
}

h1::before, h1::after{
   display: none !important;
}
.faqcordion {
   width: 100%;
   max-width: 800px;
   margin: 0 auto;
}

.faqcordion h5{
   margin-top: 20px;
}

.faqcordion-item {
   background-color: #fff;
   padding: 2px 0;
   border-radius: 5px;
   border-bottom: 1px solid #f0f0f0;
   transition: all .5s ease;
}

.faqcordion-title {
   font-family: 'Montserrat', sans-serif;
   /*         font-size: 18px;*/
   font-weight: 400;
   display: flex;
   justify-content: space-between;
   align-items: center;
   padding: 10px;
   cursor: pointer;
}
.faqcordion-title:hover{
   color:#ff6c00;
}

.faqcordion-content {
   font-family: 'Montserrat', sans-serif;
   font-size: 16px;
   padding: 0px;
/*   display: none;*/
   height: 0px;
   overflow: hidden;
   opacity: 0;
   transition: all .4s ease, opacity .1s ease;
}
.factive {
    padding: 0;
}
.faq-top {
   text-align: right;
}
.faq-top a{
   color: #888;
   font-size: 14px;
   font-weight: 700;
}

.icon {
   width: 22px;
   height: 22px;
   position: relative;
   padding: 4px;
   background-color: #e5e5e5;
   border-radius: 50%;
   flex-shrink: 0;
   margin-left: 12px;
   transition: all .4s ease;
}

.icon::before,
.icon::after {
   content: '';
   position: absolute;
   background-color: #000;
   transition: all .5s ease;
}

.icon::before {
   width: 1px;
   height: 60%;
   left: 50%;
   top: 20%;
   transform: translateX(-50%);
}

.icon::after {
   height: 1px;
   width: 60%;
   left: 20%;
   top: 50%;
   transform: translateY(-50%);
}
.factive .icon{
   background-color: #fff;
   transform: rotate(45deg);
}
.factive > .faqcordion-title {
   background-color: #e9e9e9;
   font-weight: 600;
}

.factive > .faqcordion-content {
/*   display: block;*/
   height: auto;
   background-color: #f0f0f0;
   padding: 10px;
   opacity: 1;
}


/*  КНОПКА НАВЕРХ */
.btn-up {
      position: fixed;
      background-color: orange;
      right: 20px;
      bottom: 20px;
      border-radius: 22px;
      cursor: pointer;
      width: 44px;
      height: 44px;
opacity: 0.3;
   z-index: 101;
    }

    .btn-up::before {
      content: "";
      text-align: center;
      position: absolute;
      width: 20px;
      height: 20px;
      left: 12px;
      top: 12px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 17V4M3 10l7-7 7 7'/%3E%3C/g%3E%3C/svg%3E");
    }

      .btn-up_hide {
        display: none;
      }

      @media (hover: hover) and (pointer: fine) {
        .btn-up:hover {
          opacity: 0.9;
        }
      }
