

/* Start:/local/templates/nvgrd_b/components/bitrix/news.list/faq/style.css?17606908672801*/
.faq {
  padding-top: 1.25rem;
  padding-bottom: 4.375rem;
}
.faq-block {
  padding-top: 2.5rem;
}
.faq-accordion_item {
  position: relative;
  background-color: #fff;
}
.faq-accordion_item:not(:first-child) {
  margin-top: 1.325rem;
}
.faq-accordion_name.active .arr img {
  transform: rotateX(180deg);
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
}
.faq-accordion_item.active .faq-accordion_body {
  display: block;
}
.faq-accordion_name {
  text-decoration: none;
  display: block;
  position: relative;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
  color: #0E2156;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1.0625rem;
  padding-right: 3.75rem;
}
.faq-accordion_name .arr {
  display: grid;
  place-items: center;
  position: absolute;
  width: 2.25rem;
  height: 2.25rem;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border: 1px solid #D7D8D9;
}
.faq-accordion_name .arr img {
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}
.faq-accordion_body {
  padding-top: 2.25rem;
  padding-bottom: 3.125rem;
  border-top: 1px solid #D7D8D9;
  color: #0E2156;
  font-weight: 400;
  font-size: 1rem;
  display: none;
}
.faq-accordion_body p
{
	padding-bottom: 1rem;
}
.faq-accordion_body ul
{
	margin-top: 1rem;
	margin-left: 1.5rem;
	list-style-type: disc;
}
.faq-accordion_body ol {
  padding: 0;
  margin: 0;
  counter-reset: list1;
  max-width: 1520px;
}
.faq-accordion_body ol > li {
  letter-spacing: -2%;
  position: relative;
  list-style-type: none;
  position: relative;
  padding-left: 25px;
}
.faq-accordion_body ol > li::before {
  counter-increment: list1;
  content: counter(list1) ")";
  position: absolute;
  left: 0;
}
.faq-accordion_body ol > li:not(:first-child) {
  margin-top: 0.75rem;
}

@media (min-width: 992px) {
  .faq {
    padding-top: 2.1875rem;
    padding-bottom: 7.375rem;
  }
  .faq-block {
    padding-top: 3.125rem;
  }
  .faq-accordion_name {
    padding-bottom: 2.5rem;
    padding-top: 2.1875rem;
    font-size: 1.875rem;
  }
  .faq-accordion_name .arr {
    width: 2.875rem;
    height: 2.875rem;
  }
  .faq-accordion_body {
    font-size: 1.125rem;
  }
}/*# sourceMappingURL=faq.css.map */
/* End */
/* /local/templates/nvgrd_b/components/bitrix/news.list/faq/style.css?17606908672801 */
