

/* Start:/local/templates/rarus.light/components/rarus/faq/.default/style.css?178403333212289*/
main h1 {
  display: flex;
}
main p {
  margin-bottom: 12px;
}

.error {
  border-color: #e4523f;
  background-color: #fff;
}

@media (min-width: 992px) {
  .question {
    grid-template-columns: 65% auto;
  }
}
@media (max-width: 991px) {
  .question {
    grid-template-columns: 100%;
  }
}
.question {
  display: grid;
  grid-gap: 25px;
  margin: 70px 0;
  box-sizing: border-box;
  overflow: auto;
}
.question__quote {
  border-left: 4px solid #ff7700;
  background: #f7f7f7;
  padding: 36px;
}
.question__link {
  border-bottom: 1px dashed #0066a4;
  color: #0066a4;
}
.question__back {
  color: #ff7700;
  font-size: 20px;
  align-self: center;
}
@media (min-width: 768px) {
  .question__back {
    margin: 0 28px 0 15px;
  }
}
@media (max-width: 767px) {
  .question__back {
    margin: -1px 10px 0;
  }
}
.question__back:hover {
  color: #ff9233;
}
.question__search {
  position: relative;
  background-color: #f7f7f7;
  border: 1px solid #dfdfdf;
  border-radius: 4px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .question__search {
    padding: 35px 29px;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .question__search {
    padding: 24px 20px;
    margin-bottom: 40px;
  }
}
.question__search input[type=text] {
  padding-right: 50px;
}
.question__search button {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  position: absolute;
  top: calc(50% - 14px);
  color: #ff7700;
  font-size: 18px;
}
.question__search button:focus {
  outline: none;
}
.question__search button:hover {
  color: #ff9233;
}
@media (min-width: 768px) {
  .question__search button {
    right: 44px;
  }
}
@media (max-width: 767px) {
  .question__search button {
    right: 30px;
  }
}
.question__files {
  margin-bottom: 50px;
}
.question__files--item {
  display: flex;
  border-bottom: 1px solid #eaeaea;
}
@media (min-width: 768px) {
  .question__files--item {
    padding: 25px 0 25px 15px;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .question__files--item {
    padding: 19px 0 20px 10px;
    align-items: flex-start;
  }
}
.question__files--item:first-child {
  border-top: 1px solid #eaeaea;
}
.question__files--item:hover a {
  color: #ff7700;
}
.question__files--folder {
  line-height: 0;
  color: #979797;
  font-size: 20px;
}
@media (min-width: 768px) {
  .question__files--folder {
    margin-right: 30px;
  }
}
@media (max-width: 767px) {
  .question__files--folder {
    margin-right: 10px;
  }
}
.question__files--folder:hover ~ a {
  color: #ff7700;
}
.question__files--folder a {
  color: inherit;
}
@media (min-width: 768px) {
  .question__files--headline {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .question__files--headline {
    margin-bottom: 20px;
  }
}
.question__files--headline {
  line-height: 24px;
  font-weight: 700;
}
.question__form {
  margin-bottom: 81px;
  background-color: #f7f7f7;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
}
@media (min-width: 768px) {
  .question__form--container {
    padding: 30px 48px 6px;
  }
}
@media (max-width: 767px) {
  .question__form--container {
    padding: 23px 18px 0;
  }
}
@media (min-width: 768px) {
  .question__form--container .form-group {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .question__form--container .form-group {
    margin-bottom: 25px;
  }
}
@media (min-width: 768px) {
  .question__form--container label {
    padding-top: 5px;
  }
}
@media (max-width: 767px) {
  .question__form--container label {
    margin-bottom: 10px;
  }
}
.question__form--container label {
  margin: 0;
  font-weight: 600;
}
.question__form--container input[type=text],
.question__form--container input[type=email] {
  max-width: 455px;
}
.question__form--container textarea {
  min-height: 125px;
}
@media (min-width: 768px) {
  .question__form--title {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .question__form--title {
    margin-bottom: 19px;
  }
}
.question__form--title {
  color: #333;
  line-height: 30px;
  font-size: 24px;
}
.question__form--footer {
  display: flex;
  padding: 18px 20px 18px 220px;
}
@media (min-width: 992px) {
  .question__form--footer {
    align-items: center;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .question__form--footer {
    padding-left: 190px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .question__form--footer {
    padding-left: 150px;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .question__form--footer {
    flex-direction: column;
    text-align: center;
    padding: 19px 8px 24px;
  }
}
.question__form--footer {
  background-color: #f2f2f2;
  border-top: 1px solid #e8e8e8;
}
.question__form--footer .btn {
  min-height: 44px;
  font-weight: 600;
}
@media (min-width: 992px) {
  .question__form--footer .btn {
    margin-right: 30px;
  }
}
@media (max-width: 991px) {
  .question__form--footer .btn {
    margin-bottom: 13px;
  }
}
.question__form--description {
  color: #6a6a6a;
  line-height: 19px;
  font-size: 13px;
}
.question__video {
  overflow: hidden;
  position: relative;
  padding-top: 56.25%;
}
.question__video iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  max-width: 100%;
  width: 100%;
  border: 0;
}
.question__video:not(:last-child) {
  margin-bottom: 30px;
}

.rk-right-place {
  border: 2px solid #ff7700;
  border-radius: 4px;
  padding: 48px 20px 20px;
  width: 100%;
  max-width: 360px;
  position: relative;
}
.rk-right-place::before {
  content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H30V15C30 23.2843 23.2843 30 15 30C6.71573 30 0 23.2843 0 15V0Z' fill='%23FA7500'/%3E%3Cpath d='M22.9861 10.4651C22.2225 6.77785 18.9305 4 15 4C11.057 4 7.76495 6.77785 7.00139 10.4775C6.41307 10.6768 6 11.2249 6 11.8727V14.5882C6 15.4104 6.67594 16.083 7.50209 16.083H7.65229C8.47844 16.083 9.15438 15.4104 9.15438 14.5882V11.8727C9.15438 11.2 8.70376 10.6394 8.0904 10.4401C8.85396 7.35087 11.6579 5.05882 15 5.05882C18.3421 5.05882 21.146 7.36332 21.9096 10.4526C21.2962 10.6394 20.8581 11.2125 20.8581 11.8727V14.5882C20.8581 15.2734 21.3338 15.8588 21.9847 16.0332C21.1836 18.3626 19.2309 20.1564 16.815 20.7668C16.7274 20.3433 16.3394 20.0318 15.9013 20.0318H14.1613C13.6481 20.0318 13.2225 20.4554 13.2225 20.9661V21.0657C13.2225 21.5765 13.6481 22 14.1613 22H15.8762C16.3018 22 16.6648 21.701 16.7775 21.3149C19.4812 20.692 21.6592 18.6865 22.5104 16.0955C23.3366 16.0955 24 15.4228 24 14.6007V11.8727C24 11.2249 23.5744 10.6768 22.9861 10.4651Z' fill='white'/%3E%3Cpath d='M22.9861 10.4651C22.2225 6.77785 18.9305 4 15 4C11.057 4 7.76495 6.77785 7.00139 10.4775C6.41307 10.6768 6 11.2249 6 11.8727V14.5882C6 15.4104 6.67594 16.083 7.50209 16.083H7.65229C8.47844 16.083 9.15438 15.4104 9.15438 14.5882V11.8727C9.15438 11.2 8.70376 10.6394 8.0904 10.4401C8.85396 7.35087 11.6579 5.05882 15 5.05882C18.3421 5.05882 21.146 7.36332 21.9096 10.4526C21.2962 10.6394 20.8581 11.2125 20.8581 11.8727V14.5882C20.8581 15.2734 21.3338 15.8588 21.9847 16.0332C21.1836 18.3626 19.2309 20.1564 16.815 20.7668C16.7274 20.3433 16.3394 20.0318 15.9013 20.0318H14.1613C13.6481 20.0318 13.2225 20.4554 13.2225 20.9661V21.0657C13.2225 21.5765 13.6481 22 14.1613 22H15.8762C16.3018 22 16.6648 21.701 16.7775 21.3149C19.4812 20.692 21.6592 18.6865 22.5104 16.0955C23.3366 16.0955 24 15.4228 24 14.6007V11.8727C24 11.2249 23.5744 10.6768 22.9861 10.4651Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='15' y1='4' x2='15' y2='22' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  width: 32px;
  height: 32px;
  top: 0;
  left: calc(50% - 16px);
}
@media (max-width: 1199px) {
  .rk-right-place {
    max-width: 293px;
  }
}
.rk-right-place__title {
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 16px;
}
.rk-right-place__center {
  text-align: center;
}
.rk-right-place .button {
  display: block;
}
.rk-right-place .button--orange {
  color: #ffffff !important;
  background-color: #ff7700;
  border: 2px solid #ff7700;
  margin-right: 0;
}
.rk-right-place .button--orange:hover {
  color: #ffffff;
  background-color: #ff9233;
  border-color: #ff9233;
}
.rk-right-place__contact-list {
  display: inline-block;
  font-size: 15px;
  margin-top: 28px;
  padding-top: 16px;
  line-height: 30px;
  border-top: 1px solid #e5e5e5;
}
.rk-right-place__contact-list li::before {
  background: transparent;
}
.rk-right-place__contact-list li a.phone {
  color: #333;
}
.rk-right-place__contact-list .fa {
  display: inline-block;
  width: 15px;
  height: 12px;
}
.rk-right-place__contact-list .fa-envelope {
  content: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.332 0.666687H1.66536C0.932031 0.666687 0.338698 1.26669 0.338698 2.00002L0.332031 10C0.332031 10.7334 0.932031 11.3334 1.66536 11.3334H12.332C13.0654 11.3334 13.6654 10.7334 13.6654 10V2.00002C13.6654 1.26669 13.0654 0.666687 12.332 0.666687ZM12.332 3.33335L6.9987 6.66669L1.66536 3.33335V2.00002L6.9987 5.33335L12.332 2.00002V3.33335Z' fill='%23A8A8A8'/%3E%3C/svg%3E%0A");
  position: relative;
  top: 2px;
}
.rk-right-place__contact-list .fa-phone {
  content: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.41333 5.19333C3.37333 7.08 4.92 8.62 6.80667 9.58667L8.27333 8.12C8.45333 7.94 8.72 7.88 8.95333 7.96C9.7 8.20667 10.5067 8.34 11.3333 8.34C11.7 8.34 12 8.64 12 9.00667V11.3333C12 11.7 11.7 12 11.3333 12C5.07333 12 0 6.92667 0 0.666667C0 0.3 0.3 0 0.666667 0H3C3.36667 0 3.66667 0.3 3.66667 0.666667C3.66667 1.5 3.8 2.3 4.04667 3.04667C4.12 3.28 4.06667 3.54 3.88 3.72667L2.41333 5.19333Z' fill='%23A8A8A8'/%3E%3C/svg%3E%0A");
}
.rk-right-place.affix {
  position: fixed !important;
  top: 35px;
}

@media (max-width: 767px) {
  .modal-img {
    max-width: 100%;
  }
}
.modal-img img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .modal-img .close {
    margin: 20px 0;
  }
}
.modal-img .close {
  opacity: 1;
}
.modal-img .close::before {
  display: block;
  position: absolute;
  width: 28px;
  height: 28px;
  content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.386808 2.29412C-0.128936 1.77851 -0.128936 0.920352 0.386808 0.38671C0.920584 -0.128903 1.76092 -0.128903 2.2947 0.38671L13.7432 11.8516L25.211 0.38671C25.7268 -0.128903 26.5851 -0.128903 27.0997 0.38671C27.6334 0.920352 27.6334 1.77971 27.0997 2.29412L15.6511 13.741L27.0997 25.2059C27.6334 25.7215 27.6334 26.5796 27.0997 27.1133C26.5839 27.6289 25.7256 27.6289 25.211 27.1133L13.7432 15.6484L2.2947 27.1133C1.76092 27.6289 0.920584 27.6289 0.386808 27.1133C-0.128936 26.5796 -0.128936 25.7203 0.386808 25.2059L11.8353 13.741L0.386808 2.29412Z' fill='white'/%3E%3Cpath d='M0.386808 2.29412C-0.128936 1.77851 -0.128936 0.920352 0.386808 0.38671C0.920584 -0.128903 1.76092 -0.128903 2.2947 0.38671L13.7432 11.8516L25.211 0.38671C25.7268 -0.128903 26.5851 -0.128903 27.0997 0.38671C27.6334 0.920352 27.6334 1.77971 27.0997 2.29412L15.6511 13.741L27.0997 25.2059C27.6334 25.7215 27.6334 26.5796 27.0997 27.1133C26.5839 27.6289 25.7256 27.6289 25.211 27.1133L13.7432 15.6484L2.2947 27.1133C1.76092 27.6289 0.920584 27.6289 0.386808 27.1133C-0.128936 26.5796 -0.128936 25.7203 0.386808 25.2059L11.8353 13.741L0.386808 2.29412Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='13.75' y1='0' x2='13.75' y2='27.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  top: 0;
  right: -45px;
  z-index: 1;
  cursor: pointer;
}
@media (max-width: 576px) {
  .modal-img .close::before {
    content: "";
  }
}

.img-fluid {
  cursor: pointer;
}

.img-pswp {
  max-width: 100%;
  height: auto;
}

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

/* End */


/* Start:/local/templates/rarus.light/components/rarus/faq/.default/bitrix/news.detail/.default/style.css?17551871971635*/
.question__block {
  margin-bottom: 50px; }
.question__collapse {
  margin-bottom: 20px;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  overflow: hidden; }
  .question__collapse--head {
    display: flex;
    align-items: flex-start;
    background-color: #f9f9f9;
    cursor: pointer; }
    @media (min-width: 768px) {
      .question__collapse--head {
        padding: 19px 21px 19px 26px; } }
    @media (max-width: 767px) {
      .question__collapse--head {
        padding: 17px 15px 20px 14px; } }
    .question__collapse--head.collapsed .icon {
      transform: rotate(0deg); }
    .question__collapse--head .icon {
      transition: transform 0.5s ease;
      transform: rotate(90deg); }
  .question__collapse--number {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: #f37d34;
    color: #fff;
    line-height: 15px;
    font-size: 13px;
    font-weight: 700; }
  .question__collapse--title {
    width: 100%;
    line-height: 22px;
    padding: 0 17px;
    font-weight: 700; }
  .question__collapse--arrow {
    color: #666;
    font-size: 17px; }
    @media (max-width: 767px) {
      .question__collapse--arrow {
        align-self: center; } }
  .question__collapse--body {
    line-height: 22px;
    border-top: 1px solid #e2e2e2;
    background-color: #fff; }
    @media (min-width: 768px) {
      .question__collapse--body {
        padding: 18px 25px 21px; } }
    @media (max-width: 767px) {
      .question__collapse--body {
        padding: 18px 19px 19px; } }

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

/* End */
/* /local/templates/rarus.light/components/rarus/faq/.default/style.css?178403333212289 */
/* /local/templates/rarus.light/components/rarus/faq/.default/bitrix/news.detail/.default/style.css?17551871971635 */
