a[data-v-294e6662] {
  color:#0095ff;
  text-decoration:underline
}
.faq[data-v-294e6662] {
  color:#e9eaea;
  margin-top:80px
}
.faq .start[data-v-294e6662] {
  display:flex;
  flex-direction:column;
  gap:42px;
  margin-bottom:80px
}
.faq .text[data-v-294e6662] {
  font-size:18px;
  line-height:150%
}
.faq h1[data-v-294e6662] {
  font-weight:700;
  font-size:52px;
  line-height:100%;
  margin-bottom:44px
}
.faq .step__title[data-v-294e6662] {
  font-weight:500;
  font-size:26px;
  line-height:100%;
  margin-bottom:44px
}
.faq .step__sub-title[data-v-294e6662] {
  font-size:18px;
  line-height:21px;
  color:#797f83;
  margin-bottom:14px
}
.faq .step[data-v-294e6662]:not(:last-child) {
  margin-bottom:80px
}
.faq .tabs[data-v-294e6662] {
  width:527px;
  display:flex;
  font-weight:500;
  font-size:18px;
  line-height:100%;
  border-radius:5px;
  margin-bottom:80px;
  cursor:pointer
}
.faq .tab[data-v-294e6662] {
  flex:0 1 50%;
  text-align:center;
  color:#0095ff;
  padding:14px 5px 16px;
  user-select:none;
  border:1.24128px solid #0095ff
}
.faq .tab_r[data-v-294e6662] {
  border-top-right-radius:5px;
  border-bottom-right-radius:5px
}
.faq .tab_l[data-v-294e6662] {
  border-top-left-radius:5px;
  border-bottom-left-radius:5px
}
.faq .tab.active[data-v-294e6662] {
  background-color:#0095ff;
  color:#fff
}
.faq .video[data-v-294e6662] {
  width:100%;
  max-width:717px;
  height:350px
}
@media (max-width: 576px) {
  .faq[data-v-294e6662] {
    margin-top:40px
  }
  .faq .text[data-v-294e6662] {
    font-size:14px
  }
  .faq .start[data-v-294e6662] {
    margin-bottom:54px
  }
  .faq h1[data-v-294e6662] {
    font-size:32px;
    margin-bottom:32px;
    line-height:120%
  }
  .faq .tabs[data-v-294e6662] {
    font-size:12px;
    font-weight:500;
    margin-bottom:54px
  }
  .faq .step__title[data-v-294e6662] {
    font-size:24px;
    line-height:150%;
    margin-bottom:16px
  }
  .faq .step__sub-title[data-v-294e6662] {
    font-size:14px;
    line-height:16px;
    margin-bottom:9px
  }
  .faq .step[data-v-294e6662]:not(:last-child) {
    margin-bottom:54px
  }
}
@media (max-width: 767px) {
  .faq .tabs[data-v-294e6662] {
    width:100%
  }
}
@media (max-width: 767px) and (min-width: 320px) {
  .faq .video[data-v-294e6662] {
    height:calc(137px + 663 * (((100vw - 320px)) / ((1600))))
  }
}
