

/* Start:/local/templates/vtk/components/bitrix/news/faq/style.css?1765099808586*/
.help {
  width: 100%;
}
.help__inner {
  display: flex;
  gap: 40px;
}
.help__questions {
  flex: 1;
}
.help__form {
  padding: 40px 25px;
  border-radius: 25px;
  color: white;
  background: radial-gradient(69.53% 70% at 21% 9%, rgba(158, 232, 88, 0.5), rgba(158, 232, 88, 0) 100%), radial-gradient(57.45% 59.54% at 88% 78%, rgba(158, 232, 88, 0.5), rgba(158, 232, 88, 0) 100%), #087026;
}
.help__form form {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 1024px) {
  .help__inner {
    flex-direction: column;
  }
}
/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/local/templates/vtk/components/bitrix/news.list/faq/style.css?1765099744806*/
.faq-item {
  padding: 0 24px;
  background: var(--Grey-light);
  border-radius: 10px;
  margin-bottom: 10px;
}
.faq-item__title {
  font-size: 20px;
  font-weight: 600;
  padding: 16px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 1.1;
  gap: 8px;
}
.faq-item__text {
  padding-top: 10px;
  padding-bottom: 24px;
  display: none;
  color: #565655;
}
.faq-item__action {
  width: 32px;
  height: 32px;
  background: var(--primary);
  border-radius: 10px;
}
.faq-item__action::before {
  content: url("/local/templates/vtk/components/bitrix/news.list/faq/./images/plus.svg");
}
.faq-item__action--open {
  background: white;
}
.faq-item__action--open::before {
  content: url("/local/templates/vtk/components/bitrix/news.list/faq/./images/close.svg");
}
@media (max-width: 768px) {
  .faq-item__action {
    flex: 0 0 32px;
  }
}
/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/local/templates/vtk/components/bitrix/form.result.new/inline/style.css?1765101260599*/
.inline-form {
  width: 100%;
}
.inline-form__fields {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.inline-form__field label {
  margin-bottom: 8px;
}
.inline-form__policy {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  margin-bottom: 20px;
  cursor: pointer;
}
.inline-form__policy a {
  color: var(--primary);
  font-weight: 400;
  text-decoration-line: underline;
}
.inline-form__cta .btn {
  cursor: pointer;
  padding: 18px 41px;
}
@media (max-width: 768px) {
  .inline-form__cta .btn {
    display: block;
    width: 100%;
  }
}
/*# sourceMappingURL=style.css.map */
/* End */
/* /local/templates/vtk/components/bitrix/news/faq/style.css?1765099808586 */
/* /local/templates/vtk/components/bitrix/news.list/faq/style.css?1765099744806 */
/* /local/templates/vtk/components/bitrix/form.result.new/inline/style.css?1765101260599 */
