

/* Start:/local/templates/general/css/program.css?176434351221973*/
@charset "UTF-8";
/* Страница Программ */
.main-wrapper--has-sticky {
  overflow-x: visible; }

.program-inner {
  padding-bottom: 1.875rem; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .program-inner {
      padding-bottom: 3.75rem; } }
  @media (min-width: 1025px) {
    .program-inner {
      padding-bottom: 5rem; } }

@media (max-width: 767px) {
  .program-inner__summary {
    margin-bottom: 2.5rem; } }

@media (min-width: 768px) {
  .program-inner__summary {
    margin-bottom: 5rem; } }

@media (min-width: 960px) {
  .program-inner__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

.program-inner__text > :first-child {
  margin-top: 0; }

.program-inner__text > :last-child {
  margin-bottom: 0; }

@media (min-width: 960px) and (max-width: 1199px) {
  .program-inner__text {
    width: calc(100% - 22.5rem); } }

@media (min-width: 1200px) {
  .program-inner__text {
    width: calc(100% - 27.5rem); } }

@media (max-width: 959px) {
  .program-inner__aside {
    margin-top: 2.5rem; } }

@media (min-width: 960px) and (max-width: 1199px) {
  .program-inner__aside {
    width: 20rem;
    margin-left: 2.5rem; } }

@media (min-width: 1200px) {
  .program-inner__aside {
    width: 23.75rem;
    margin-left: 3.75rem; } }

@media (min-width: 960px) {
  .program-inner__sms-block {
    position: sticky;
    top: 5rem; } }

.summary-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0 0.3125rem 2.5rem rgba(0, 0, 0, 0.08);
          box-shadow: 0 0.3125rem 2.5rem rgba(0, 0, 0, 0.08);
  border-radius: 1.25rem; }
  @media (max-width: 767px) {
    .summary-block {
      padding: 1.875rem 1.25rem;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  @media (min-width: 768px) {
    .summary-block {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .summary-block {
      padding: 2.5rem 3.75rem; } }
  @media (min-width: 1025px) {
    .summary-block {
      padding: 3.125rem 5.625rem; } }

.summary-block__title {
  margin-bottom: 1.25rem; }

@media (min-width: 768px) {
  .summary-block__text-wrap {
    width: 70%;
    max-width: 50.625rem; } }

@media (max-width: 767px) {
  .summary-block__icon {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    width: 3.125rem;
    margin-bottom: 0.625rem; } }

@media (min-width: 768px) {
  .summary-block__icon {
    width: 20%;
    max-width: 15rem; } }

.summary-block__text > :first-child {
  margin-top: 0; }

.summary-block__text > :last-child {
  margin-bottom: 0; }

@media (min-width: 1200px) {
  .child-card .child-card__wrapper {
    padding-bottom: 3.75rem; } }

@media (max-width: 1199px) {
  .child-card .child-card__elem {
    border-radius: 0; } }

.child-card .child-card__table-img img {
  opacity: 1; }

.child-card .child-card__table-descr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }

.child-card .child-card__table-descr > *:not(:last-child) {
  margin-bottom: 0;
  padding-top: 0.3125rem; }
  @media (min-width: 1200px) {
    .child-card .child-card__table-descr > *:not(:last-child) {
      padding-top: 0.625rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .child-card .child-card__pagination.swiper-pagination-bullets {
    top: 31.25rem;
    bottom: unset; } }

@media (min-width: 1200px) {
  .child-card .child-card__pagination.swiper-pagination-bullets {
    top: unset;
    bottom: 0; } }

@media (max-width: 1024px) {
  .child-card .child-card__arrow.slider-arrow {
    position: absolute;
    top: calc( 34rem / 2);
    -webkit-transform: translateY(0);
            transform: translateY(0);
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 2.25rem;
    height: 3.75rem;
    background-color: #fff;
    border-width: 0;
    border-radius: 0.375rem;
    -webkit-box-shadow: 0 0.3125rem 2.5rem rgba(0, 0, 0, 0.16);
            box-shadow: 0 0.3125rem 2.5rem rgba(0, 0, 0, 0.16); } }

@media (max-width: 767px) {
  .child-card .child-card__arrow.slider-arrow {
    top: calc( 24rem / 2); } }

@media (max-width: 1024px) {
  .child-card .child-card__arrow.slider-arrow--prev {
    left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; } }

@media (max-width: 1024px) {
  .child-card .child-card__arrow.slider-arrow--next {
    right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; } }

.child-card .child-card__slider {
  width: 100%; }

.need-help {
  max-width: 100%;
  overflow: hidden; }
  @media (min-width: 1025px) {
    .need-help {
      background-color: #F9F9F9; } }
  @media (min-width: 1025px) and (max-width: 1499px) {
    .need-help {
      padding-top: 2.5rem;
      padding-bottom: 5.625rem; } }
  @media (min-width: 1500px) {
    .need-help {
      padding-top: 5rem;
      padding-bottom: 5rem; } }

.need-help__title {
  margin-bottom: 1.25rem; }

.need-help__child-card {
  margin-bottom: 0; }

.need-help__help-slider {
  background-color: #F9F9F9; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .need-help__help-slider {
      margin-top: 1.875rem; } }
  @media (max-width: 1024px) {
    .need-help__help-slider {
      padding-top: 1.875rem;
      padding-bottom: 1.875rem; } }
  @media (min-width: 1025px) and (max-width: 1499px) {
    .need-help__help-slider {
      padding-top: 3.75rem;
      padding-bottom: 5rem; } }
  @media (min-width: 1500px) {
    .need-help__help-slider {
      padding-top: 5rem;
      padding-bottom: 6.25rem; } }

.help-slider {
  color: #353D42; }
  .help-slider__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 91.25rem;
    margin-bottom: 1.5625rem;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
    @media (min-width: 768px) {
      .help-slider__header {
        margin-bottom: 2.5rem;
        padding-left: 1.875rem;
        padding-right: 1.875rem; } }
    @media (min-width: 1200px) {
      .help-slider__header {
        padding-left: 3.75rem;
        padding-right: 3.75rem; } }
  .help-slider__title {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-right: 30px;
    margin-bottom: 0;
    padding-right: 0;
    padding-left: 0; }
  .help-slider__wrapper {
    position: relative;
    margin-bottom: 50px; }
  .help-slider__slides {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .help-slider__card {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    opacity: 0.5;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    pointer-events: none; }
    @media (max-width: 767px) {
      .help-slider__card {
        width: 330px;
        margin-right: 0.625rem;
        opacity: 1;
        pointer-events: all; } }
    @media (min-width: 768px) and (max-width: 1199px) {
      .help-slider__card {
        width: calc(50% - 1.25rem);
        margin-right: 2.5rem; }
        .help-slider__card.swiper-slide-active, .help-slider__card.swiper-slide-next {
          opacity: 1;
          pointer-events: all; } }
    @media (min-width: 1200px) {
      .help-slider__card {
        width: calc(33.333% - 1.67rem);
        margin-right: 2.5rem; }
        .help-slider__card.swiper-slide-active, .help-slider__card.swiper-slide-next,
        .help-slider__card.swiper-slide-next + .help-slider__card {
          opacity: 1;
          pointer-events: all; } }
  @media (max-width: 767px) {
    .help-slider__arrow.slider-arrow {
      display: none; } }
  @media (min-width: 768px) {
    .help-slider__arrow.slider-arrow {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  .help-slider__arrow--prev {
    left: 0; }
  .help-slider__arrow--next {
    right: 0; }
  @media (min-width: 1200px) {
    .help-slider__link-wrap {
      padding-left: 5.9375rem;
      padding-right: 5.9375rem; } }
  .help-slider__link {
    position: relative; }
    @media (max-width: 959px) {
      .help-slider__link {
        margin-top: 1.875rem; } }
    @media (min-width: 960px) {
      .help-slider__link {
        margin-top: 3.125rem; } }
    .help-slider__link span {
      color: #3A3A3A; }
  .help-slider__pagination {
    position: absolute;
    top: calc(100% + 0.75rem);
    right: 0;
    left: 0;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 768px) {
      .help-slider__pagination {
        display: none; } }
  .help-slider__pagination-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 1.5rem;
    height: 1.5rem;
    padding: 0;
    background-color: transparent;
    border-width: 0;
    border-radius: 50%;
    cursor: pointer; }
  .help-slider__pagination-item::after {
    content: "";
    display: block;
    width: 0.625rem;
    height: 0.625rem;
    margin: auto;
    background-color: #e5e5e5;
    border-radius: inherit;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s; }
  .help-slider__pagination-item--active::after, .help-slider__pagination-item--current::after {
    background-color: #1fbcee; }
  .help-slider__pagination-item:hover::after {
    background-color: #1db2e2; }

.help-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.help-card__link {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 1.5625rem;
  display: block;
  color: #3A3A3A;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  z-index: 0; }
  @media (min-width: 960px) {
    .help-card__link {
      padding: 1.875rem; } }
  .help-card__link:not([href]) {
    cursor: default; }
  @media (min-width: 768px) {
    .help-card__link:hover, .help-card__link:focus {
      color: #fff; } }
  .help-card__link::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 1.25rem;
    background-color: #fff;
    -webkit-transition: background-color 0.3s ease, top 0.3s ease, bottom 0.3s ease;
    transition: background-color 0.3s ease, top 0.3s ease, bottom 0.3s ease;
    z-index: -1; }
  @media (min-width: 768px) {
    .help-card__link:hover::before, .help-card__link:focus::before {
      top: -1rem;
      bottom: -1rem;
      background-color: #1fbcee;
      background-image: url(/local/templates/general/css/../images/help-card-arc.svg);
      background-repeat: no-repeat;
      background-size: 100% auto;
      background-position: center bottom 1rem; } }

.help-card__link-labels {
  position: absolute;
  top: -0.3125rem;
  left: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
  max-width: calc(100% - 1.875rem * 2);
  white-space: nowrap;
  overflow: hidden; }
  @media (min-width: 768px) {
    .help-card__link-labels {
      -webkit-transition: top 0.3s ease;
      transition: top 0.3s ease; } }

.help-card__link-label {
  position: absolute;
  top: -0.3125rem;
  left: 1.875rem;
  padding: 0.1875rem 0.5rem 0.0625rem;
  background-color: #12A3E1;
  color: #fff;
  border-radius: 2.5rem;
  font-weight: 900;
  font-size: 0.625rem;
  line-height: 0.875rem;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
  @media (min-width: 768px) {
    .help-card__link-label {
      -webkit-transition: top 0.3s ease;
      transition: top 0.3s ease; } }

.help-card__link-label + .help-card__link-label {
  display: none; }

.help-card__link-labels .help-card__link-label + .help-card__link-label {
  display: block; }

.help-card__link-labels .help-card__link-label {
  position: static; }

@media (min-width: 768px) {
  .help-card__link:hover .help-card__link-labels,
  .help-card__link:focus .help-card__link-labels,
  .help-card__link:hover .help-card__link-label,
  .help-card__link:focus .help-card__link-label {
    top: -1.3125rem; } }

.help-card__img-wrap {
  position: relative;
  width: 6.25rem;
  border-radius: 0.5rem;
  overflow: hidden; }

.help-card__img-wrap::before {
  content: '';
  display: block;
  padding-top: 100%; }

.help-card__img-wrap a {
  border-radius: inherit; }

.help-card__img-wrap img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top; }
  @media (min-width: 768px) {
    .help-card__img-wrap img {
      -webkit-transition: border-radius 0.2s;
      transition: border-radius 0.2s; } }

@media (min-width: 768px) {
  .help-card__img-wrap[href]:focus img,
  .help-card__img-wrap[href]:hover img {
    border-radius: 50%; } }

.help-card__head {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
  padding-right: 6.125rem; }
  @media (max-width: 767px) {
    .help-card__head {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  @media (min-width: 768px) {
    .help-card__head {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 1.25rem; } }

.help-card--m .help-card__head {
  display: block;
  padding-right: 0; }
  @media (min-width: 768px) {
    .help-card--m .help-card__head {
      margin-bottom: 0.75rem; } }

.help-card__head-top,
.help-card__head-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.help-card__name {
  margin-right: 0.75rem;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.75rem; }
  @media (min-width: 960px) {
    .help-card__name {
      font-size: 1.25rem;
      line-height: 1.875rem; } }

.help-card__button {
  position: absolute;
  top: 0;
  right: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: auto;
  padding: 0.375rem 1.25rem;
  border-radius: 0.375rem;
  font-size: 1rem;
  line-height: 1.625;
  color: #fff;
  background-color: #1fbcee; }
  @media (min-width: 768px) {
    .help-card__button {
      top: -0.25rem;
      color: #1fbcee;
      background-color: #fff; } }

@media (min-width: 768px) {
  .help-card__button[href] {
    -webkit-transition-property: color, background-color, -webkit-box-shadow;
    transition-property: color, background-color, -webkit-box-shadow;
    transition-property: color, background-color, box-shadow;
    transition-property: color, background-color, box-shadow, -webkit-box-shadow;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s; } }

@media (min-width: 768px) {
  .help-card__link:not([href]) .help-card__button[href]:focus {
    color: #fff;
    background-color: #1fbcee; } }

@media (min-width: 768px) {
  .help-card__button[href]:hover {
    color: #1fbcee;
    background-color: #fff;
    -webkit-box-shadow: 0 0 0 2px #fff;
            box-shadow: 0 0 0 2px #fff; } }

.help-card--m .help-card__button {
  position: static; }

.help-card__info-item {
  position: relative;
  padding-left: 3.25rem;
  min-height: 2.75rem; }
  .help-card__info-item:not(:last-child) {
    margin-bottom: 0.5rem; }

.help-card__text {
  color: #a9a9a9; }
  @media (min-width: 768px) {
    .help-card__link:hover .help-card__text,
    .help-card__link:focus .help-card__text {
      color: currentColor; } }

.help-card__age {
  margin-right: 0.75rem;
  font-size: 0.9375rem;
  line-height: 1.625rem;
  white-space: nowrap;
  opacity: 0.8; }

.help-card--m .help-card__age {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-right: 0;
  padding-top: 0.125rem;
  padding-right: 1.25rem;
  padding-bottom: 0.125rem; }

.help-card__type {
  font-size: 0.9375rem;
  line-height: 1.25rem; }
  @media (min-width: 960px) {
    .help-card__type {
      font-size: 1rem;
      line-height: 1.5rem; } }

.help-card__note {
  font-size: 0.9375rem;
  line-height: 1.2;
  opacity: 0.7; }

.help-card__price {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  color: #24AC6E; }
  @media (min-width: 768px) {
    .help-card__link:hover .help-card__price,
    .help-card__link:focus .help-card__price {
      color: currentColor; } }

.help-card--m .help-card__price {
  margin-right: 1rem;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem; }

.help-card__old-price {
  margin-left: 0.4375rem;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  opacity: 0.8; }

.help-card__icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 2.5rem;
  height: 2.5rem; }

.help-card__type-icon {
  fill: #E1E1E1; }
  @media (min-width: 768px) {
    .help-card__link:hover .help-card__type-icon,
    .help-card__link:focus .help-card__type-icon {
      fill: #fff; } }

.help-card__progress-icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg); }

.help-card__progress-bg {
  stroke: #D6D6D6;
  stroke-width: 0.25rem; }
  @media (min-width: 768px) {
    .help-card__link:hover .help-card__progress-bg,
    .help-card__link:focus .help-card__progress-bg {
      stroke: #fff; } }

.help-card__progress-value {
  stroke: #24AC6E;
  stroke-dasharray: 91;
  stroke-width: 0.25rem;
  fill: none; }
  @media (min-width: 768px) {
    .help-card__link:hover .help-card__progress-value,
    .help-card__link:focus .help-card__progress-value {
      stroke: #fff; } }

.help-card__link-bottom {
  padding-top: 0.625rem;
  margin-top: auto; }

.help-card--m2 .help-card__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.help-card--m2 .help-card__img-wrap {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden; }

.help-card--m2 .help-card__img-wrap img {
  top: 0;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: inherit; }

.help-card--m2--img-vert .help-card__img-wrap img {
  width: auto;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain; }

.help-card--m2 .help-card__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 6.25rem;
  margin-bottom: 1.25rem;
  padding-right: 0; }

.help-card--m2 .help-card__head-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal; }
  .help-card--m2 .help-card__head-top > * {
    margin-right: 0; }

.help-card--m2 .help-card__age {
  line-height: 1.25rem; }

.help-card--m2 .help-card__head-bottom {
  padding-top: 0.75rem; }

.help-card--m2 .help-card__img-wrap ~ .help-card__head-top,
.help-card--m2 .help-card__img-wrap ~ .help-card__head-bottom {
  padding-left: calc(6.25rem + 1.5rem); }

.help-card--m2 .help-card__button {
  position: static;
  margin-left: 0;
  width: 100%;
  max-width: 10rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #1fbcee;
  background-color: rgba(232, 232, 232, 0.5); }

@media (min-width: 768px) {
  .help-card--m2 .help-card__link:focus .help-card__button,
  .help-card--m2 .help-card__link:hover .help-card__button {
    background-color: #fff; } }

.help-card--m2 .help-card__note {
  margin-bottom: 0.1875rem; }

/* End */


/* Start:/local/templates/general/css/showcase.css?16638612024288*/
.content-top {
  position: relative;
  padding-top: 6.25rem;
  padding-bottom: 0.8125rem; }
  @media (min-width: 1025px) {
    .content-top {
      padding-bottom: 2.375rem; } }
  @media (min-width: 1200px) {
    .content-top {
      padding-top: 14.375rem; } }
  @media (min-width: 1500px) {
    .content-top {
      padding-top: 10.625rem; } }
  .content-top--no-submenu {
    padding-bottom: 1.875rem; }
    @media (min-width: 1200px) {
      .content-top--no-submenu {
        padding-top: 15rem;
        padding-bottom: 5.5rem; } }
  .content-top__background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    pointer-events: none;
    z-index: -1; }
  .content-top__background:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5); }
  .content-top__back-link {
    margin-bottom: 2.1875rem; }
  .content-top .back-link a {
    padding-right: 1.875rem;
    padding-left: 3.875rem; }
  .content-top .back-link svg {
    width: 1.5rem;
    height: 1.5rem; }
  .content-top .back-link__wrapper {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
    @media (min-width: 768px) {
      .content-top .back-link__wrapper {
        padding-left: 1.875rem;
        padding-right: 1.875rem; } }
  .content-top .back-link__svg {
    left: 1.875rem; }
  .content-top .back-link__text {
    line-height: 2.375rem; }
  .content-top__title {
    max-width: 91.25rem;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    font-weight: 700;
    font-size: 1.875rem;
    line-height: 2.125rem;
    color: #fff; }
    @media (min-width: 768px) {
      .content-top__title {
        padding-right: 1.875rem;
        padding-left: 1.875rem; } }
    @media (min-width: 1200px) {
      .content-top__title {
        padding-right: 3.75rem;
        padding-left: 3.75rem;
        font-size: 3.25rem;
        line-height: 3.875rem; } }
  .content-top__title:not(:last-child) {
    margin-bottom: 1.25rem; }
    @media (min-width: 1200px) {
      .content-top__title:not(:last-child) {
        margin-bottom: 1.875rem; } }
  .content-top__sub-menu {
    margin-bottom: 0; }
    @media (min-width: 1025px) {
      .content-top__sub-menu {
        min-height: 5.625rem; } }
  .content-top .sub-menu__wrapper {
    padding-top: 0; }
    @media (min-width: 768px) {
      .content-top .sub-menu__wrapper {
        padding-right: 0;
        padding-left: 0; } }
    @media (min-width: 1200px) {
      .content-top .sub-menu__wrapper {
        padding-right: 1.875rem;
        padding-left: 1.875rem; } }
    @media (min-width: 1500px) {
      .content-top .sub-menu__wrapper {
        padding-right: 3.75rem;
        padding-left: 3.75rem; } }
  @media (min-width: 768px) {
    .content-top .sub-menu__list {
      padding-right: 1.875rem;
      padding-left: 1.875rem; } }
  @media (min-width: 1025px) {
    .content-top .sub-menu__list {
      margin-bottom: -0.625rem; } }
  @media (min-width: 1500px) {
    .content-top .sub-menu__list {
      padding-right: 0;
      padding-left: 0; } }

@media (min-width: 1200px) {
  .content--showcase {
    padding-top: 18.125rem; } }

@media (min-width: 1200px) {
  .content--showcase .content__background {
    height: 28.75rem; } }

.content--showcase .content__background::before {
  background-color: rgba(0, 0, 0, 0.3); }

.content--showcase .content__title {
  font-size: 2rem;
  line-height: 2.125rem;
  font-weight: 700;
  color: #fff;
  max-width: 91.25rem;
  padding-left: .9375rem;
  padding-right: .9375rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.875rem; }
  @media (min-width: 768px) {
    .content--showcase .content__title {
      padding-left: 1.875rem;
      padding-right: 1.875rem; } }
  @media (min-width: 1200px) {
    .content--showcase .content__title {
      font-size: 5rem;
      line-height: 5rem;
      font-weight: 700;
      color: #fff;
      margin-bottom: 3.75rem;
      padding-left: 3.75rem;
      padding-right: 3.75rem; } }

@media (min-width: 1200px) {
  .content--showcase .breadcrumbs {
    margin-bottom: .3125rem; } }

/* End */


/* Start:/local/templates/general/css/text-content.css?16830208033251*/
@charset "UTF-8";
/* Страницы с редактором */
.text-content {
  line-height: 1.5;
  color: #353D42; }
  @media (max-width: 1199px) {
    .text-content {
      font-size: 1rem; } }
  @media (min-width: 1200px) {
    .text-content {
      font-size: 1.25rem; } }

@media (max-width: 959px) {
  .text-content p {
    margin: 1.5rem 0; } }

@media (min-width: 960px) {
  .text-content p {
    margin: 1.8rem 0; } }

.text-content a {
  color: #00bff0; }
  @media (min-width: 960px) {
    .text-content a {
      -webkit-transition: color 0.3s;
      transition: color 0.3s; } }
  @media (min-width: 960px) {
    .text-content a:hover {
      color: #28af6c; } }

.medium-text {
  font-weight: 500; }

.accent-text {
  border-radius: 0.375rem; }
  @media (max-width: 1199px) {
    .accent-text {
      margin: 1.875rem 0;
      padding: 1.25rem; } }
  @media (min-width: 1200px) {
    .accent-text {
      margin: 3.75rem 0;
      padding: 2.5rem; } }
  .accent-text--light {
    background-color: #EEF0F2; }
  .accent-text--gradient {
    color: #fff;
    background-image: linear-gradient(64.89deg, #1FBCEE 15.96%, #24AC6E 84.04%);
    -webkit-box-shadow: 0px 8px 30px rgba(0, 0, 0, 0.08);
            box-shadow: 0px 8px 30px rgba(0, 0, 0, 0.08); }
  .accent-text--map {
    color: #fff;
    background-image: url(/local/templates/general/css/../images/accent-map-bg.svg), linear-gradient(64.89deg, #1FBCEE 15.96%, #24AC6E 84.04%);
    background-size: auto 100%, auto;
    background-position: right center, center;
    background-repeat: no-repeat; }
    @media (min-width: 1200px) {
      .accent-text--map {
        padding: 3.125rem 5.625rem;
        font-size: 1.5rem;
        line-height: 1.4; } }

@media (max-width: 1199px) {
  p.accent-text {
    margin: 1.875rem 0; } }

@media (min-width: 1200px) {
  p.accent-text {
    margin: 3.75rem 0; } }

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

.center-image {
  display: block;
  max-width: 100%;
  height: auto; }
  @media (max-width: 1199px) {
    .center-image {
      margin: 1.875rem auto; } }
  @media (min-width: 1200px) {
    .center-image {
      margin: 3.75rem auto; } }

.bulleted-list > li {
  position: relative;
  padding-left: 1.25rem; }
  .bulleted-list > li:not(:last-child) {
    margin-bottom: 0.5rem; }
  .bulleted-list > li::before {
    content: "";
    position: absolute;
    left: 0;
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    background-image: linear-gradient(45deg, #1FBCEE 0%, #24AC6E 100%);
    background-position: center;
    background-size: 0.5rem 0.5rem; }
    @media (max-width: 1024px) {
      .bulleted-list > li::before {
        top: 0.5rem; } }
    @media (min-width: 1025px) {
      .bulleted-list > li::before {
        top: 0.6875rem; } }

@media (max-width: 959px) {
  .text-content .title-second {
    margin-top: 2.5rem;
    margin-bottom: 1.25rem; } }

@media (min-width: 960px) {
  .text-content .title-second {
    margin-top: 5rem;
    margin-bottom: 1.25rem; } }

@media (max-width: 959px) {
  .text-content .title-third {
    margin-top: 2.5rem;
    margin-bottom: 1.25rem; } }

@media (min-width: 960px) {
  .text-content .title-third {
    margin-top: 3.75rem;
    margin-bottom: 1.25rem; } }

/* End */


/* Start:/local/templates/general/components/bitrix/news/medical2/css/program.min.css?166688414718952*/
@charset "UTF-8";.main-wrapper--has-sticky{overflow-x:visible}.program-inner{padding-bottom:1.875rem}@media (min-width:768px) and (max-width:1024px){.program-inner{padding-bottom:3.75rem}}@media (min-width:1025px){.program-inner{padding-bottom:5rem}}@media (min-width:1025px) and (min-width:1199px){.program-inner:nth-last-child(2){padding-bottom:10.625rem}}@media (min-width:1500px){.program-inner:nth-last-child(2){padding-bottom:11.25rem}}@media (max-width:767px){.program-inner__summary{margin-bottom:2.5rem}}@media (min-width:768px){.program-inner__summary{margin-bottom:5rem}}@media (min-width:960px){.program-inner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.program-inner__text>:first-child{margin-top:0}.program-inner__text>:last-child{margin-bottom:0}@media (min-width:960px) and (max-width:1199px){.program-inner__text{width:calc(100% - 22.5rem)}}@media (min-width:1200px){.program-inner__text{width:calc(100% - 27.5rem)}}@media (max-width:959px){.program-inner__aside{margin-top:2.5rem}}@media (min-width:960px) and (max-width:1199px){.program-inner__aside{width:20rem;margin-left:2.5rem}}@media (min-width:1200px){.program-inner__aside{width:23.75rem;margin-left:3.75rem}}@media (min-width:960px){.program-inner__sms-block{position:sticky;top:5rem}}.summary-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 .3125rem 2.5rem rgba(0,0,0,.08);box-shadow:0 .3125rem 2.5rem rgba(0,0,0,.08);border-radius:1.25rem}@media (max-width:767px){.summary-block{padding:1.875rem 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px){.summary-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:768px) and (max-width:1024px){.summary-block{padding:2.5rem 3.75rem}}@media (min-width:1025px){.summary-block{padding:3.125rem 5.625rem}}.summary-block__title{margin-bottom:1.25rem}@media (min-width:768px){.summary-block__text-wrap{width:70%;max-width:50.625rem}}@media (max-width:767px){.summary-block__icon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:3.125rem;margin-bottom:.625rem}}@media (min-width:768px){.summary-block__icon{width:20%;max-width:15rem}}.summary-block__text>:first-child{margin-top:0}.summary-block__text>:last-child{margin-bottom:0}.sms-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:linear-gradient(45deg,#1fbcee 0,#24ac6e 100%);padding:4.625rem 1.25rem 2.75rem;border-radius:.625rem;min-height:20rem;color:#353d42;text-align:center;z-index:0}.sms-block::before{content:"";position:absolute;top:-1.5rem;left:calc(50% - 2.6rem);width:5.125rem;height:4.75rem;background-image:url("data:image/svg+xml,%3Csvg width='82' height='76' viewBox='0 0 82 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64.5064 62C74.1678 62 82 53.3316 82 43.3666V18.0431C82 8.07815 74.1678 0 64.5064 0H16.4936C7.83215 0 0 8.07815 0 18.0431V43.3666C0 53.2964 6.38562 61.9429 16 61.9997V76L40.3306 62H64.5064Z' fill='url(%23paint0_linear_378_5081)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0536 35.5354C24.0536 35.037 23.9107 34.6392 23.6229 34.3088C23.2949 33.9322 22.8658 33.6361 22.3238 33.4182C21.6927 33.1645 20.9906 32.9335 20.2178 32.7257C19.397 32.505 18.5764 32.2609 17.7561 31.9934C16.8956 31.7128 16.1064 31.369 15.3893 30.9614C14.5964 30.5107 13.9527 29.8747 13.4641 29.0656C12.9689 28.2453 12.7251 27.2818 12.7251 26.188C12.7251 24.4609 13.4475 22.9729 14.8586 21.7752C16.2568 20.5887 18.0809 20 20.2898 20C21.1225 20 21.9196 20.0994 22.6792 20.2989C23.4261 20.4951 24.0597 20.7306 24.5814 21.01C25.0634 21.2681 25.4969 21.5278 25.8822 21.7899C26.294 22.07 26.6002 22.3196 26.807 22.5528L27.5634 23.3979L24.7732 26.0476L24.1967 25.2265C24.1783 25.2003 24.138 25.1509 24.0791 25.0845C24.0474 25.0487 23.8883 24.9135 23.6386 24.7199C23.3821 24.5209 23.1108 24.3424 22.8243 24.184C22.5689 24.0429 22.202 23.9058 21.7278 23.7801C21.2641 23.6571 20.7855 23.5956 20.2898 23.5956C19.1135 23.5956 18.2216 23.8672 17.5772 24.3948C16.9504 24.9081 16.657 25.4886 16.657 26.188C16.657 26.6865 16.8 27.0842 17.0877 27.4147C17.415 27.7905 17.8458 28.0864 18.3921 28.3044C19.0287 28.5585 19.7339 28.7898 20.5073 28.9978C21.3286 29.2186 22.1473 29.4629 22.9633 29.7306C23.8177 30.0109 24.6056 30.3541 25.3263 30.7608C26.1239 31.2108 26.7707 31.8442 27.2598 32.6489C27.7562 33.4657 28 34.4321 28 35.5354C28 37.4407 27.2777 39.0242 25.8495 40.2269C24.4377 41.4156 22.5184 42 20.1296 42C19.1625 42 18.2382 41.8871 17.3585 41.6607C16.487 41.4363 15.7604 41.1674 15.1762 40.8482C14.6284 40.5488 14.1391 40.2399 13.7082 39.9205C13.253 39.5832 12.9247 39.2877 12.7456 39.0513L12 38.1942L14.5963 35.4664L15.2035 36.3311C15.2206 36.3554 15.275 36.4214 15.3581 36.5153C15.4226 36.5882 15.6209 36.7662 15.928 37.0203C16.2228 37.2643 16.5403 37.476 16.8813 37.6559C17.2096 37.829 17.6823 38.0012 18.2937 38.1653C18.8878 38.3247 19.499 38.4045 20.1296 38.4045C21.4739 38.4045 22.4568 38.1221 23.1107 37.5852C23.7454 37.064 24.0536 36.4012 24.0536 35.5354ZM48.2186 27.0854L40.9994 36.729L33.7954 27.0888V42H30V20H33.0875L41 30.5106L48.9125 20H52V42H48.2186V27.0854ZM65.6229 34.3088C65.9107 34.6392 66.0536 35.037 66.0536 35.5354C66.0536 36.4012 65.7454 37.064 65.1107 37.5852C64.4568 38.1221 63.4739 38.4045 62.1296 38.4045C61.499 38.4045 60.8878 38.3247 60.2937 38.1653C59.6823 38.0012 59.2096 37.829 58.8813 37.6559C58.5403 37.476 58.2228 37.2643 57.928 37.0203C57.6208 36.7662 57.4226 36.5882 57.3581 36.5153C57.275 36.4214 57.2206 36.3554 57.2035 36.3311L56.5963 35.4664L54 38.1942L54.7456 39.0513C54.9247 39.2877 55.253 39.5832 55.7082 39.9205C56.1391 40.2399 56.6284 40.5488 57.1762 40.8482C57.7604 41.1674 58.487 41.4363 59.3585 41.6607C60.2382 41.8871 61.1625 42 62.1296 42C64.5184 42 66.4377 41.4156 67.8495 40.2269C69.2777 39.0242 70 37.4407 70 35.5354C70 34.4321 69.7562 33.4657 69.2598 32.6489C68.7707 31.8442 68.1239 31.2108 67.3263 30.7608C66.6056 30.3541 65.8177 30.0109 64.9633 29.7306C64.1473 29.4629 63.3286 29.2186 62.5073 28.9978C61.7339 28.7898 61.0287 28.5585 60.3921 28.3044C59.8458 28.0864 59.415 27.7905 59.0877 27.4147C58.8 27.0842 58.657 26.6865 58.657 26.188C58.657 25.4886 58.9504 24.9081 59.5772 24.3948C60.2216 23.8672 61.1135 23.5956 62.2898 23.5956C62.7855 23.5956 63.2641 23.6571 63.7278 23.7801C64.202 23.9058 64.5689 24.0429 64.8243 24.184C65.1108 24.3424 65.3821 24.5209 65.6386 24.7199C65.8883 24.9135 66.0474 25.0487 66.0791 25.0845C66.138 25.1509 66.1783 25.2003 66.1967 25.2265L66.7732 26.0476L69.5634 23.3979L68.807 22.5528C68.6002 22.3196 68.294 22.07 67.8822 21.7899C67.4969 21.5278 67.0634 21.2681 66.5814 21.01C66.0597 20.7306 65.4261 20.4951 64.6792 20.2989C63.9196 20.0994 63.1225 20 62.2898 20C60.0809 20 58.2568 20.5887 56.8586 21.7752C55.4475 22.9729 54.7251 24.4609 54.7251 26.188C54.7251 27.2818 54.9689 28.2453 55.4641 29.0656C55.9527 29.8747 56.5964 30.5107 57.3893 30.9614C58.1064 31.369 58.8956 31.7128 59.7561 31.9934C60.5764 32.2609 61.397 32.505 62.2178 32.7257C62.9906 32.9335 63.6927 33.1645 64.3237 33.4182C64.8658 33.6361 65.2949 33.9322 65.6229 34.3088Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_378_5081' x1='41' y1='114' x2='-34.7811' y2='32.2362' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231FBCEE'/%3E%3Cstop offset='1' stop-color='%2324AC6E'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-size:5.125rem 4.75rem;background-repeat:no-repeat;background-position:center;z-index:1}.sms-block::after{content:"";position:absolute;top:.25rem;left:.25rem;right:.25rem;bottom:.25rem;background-color:#fff;border-radius:.5rem;z-index:-1}.sms-block__text{font-size:1.125rem;line-height:1.17}.sms-block__text:not(:first-child){margin-top:1rem}.sms-block__example,.sms-block__template{display:block;margin-top:-.5rem;font-size:1.5rem;line-height:1.17;font-weight:700}.sms-block__example{display:inline-block;margin-top:.4rem;padding:.3125rem 1.25rem;font-size:2.25rem;background-color:#eee}.sms-block__number{display:block;margin-top:.2rem;font-size:3.75rem;line-height:1.17;font-weight:900;color:#15aa9e;background:-webkit-linear-gradient(45deg,#1fbcee 0,#24ac6e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (min-width:1200px){.child-card .child-card__wrapper{padding-bottom:3.75rem}}@media (max-width:1199px){.child-card .child-card__elem{border-radius:0}}.child-card .child-card__table-img img{opacity:1}.child-card .child-card__table-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.child-card .child-card__table-descr>:not(:last-child){margin-bottom:0;padding-top:.3125rem}@media (min-width:1200px){.child-card .child-card__table-descr>:not(:last-child){padding-top:.625rem}}@media (min-width:768px) and (max-width:1199px){.child-card .child-card__pagination.swiper-pagination-bullets{top:31.25rem;bottom:unset}}@media (min-width:1200px){.child-card .child-card__pagination.swiper-pagination-bullets{top:unset;bottom:0}}@media (max-width:1024px){.child-card .child-card__arrow.slider-arrow{position:absolute;top:calc(34rem/2);-webkit-transform:translateY(0);transform:translateY(0);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.25rem;height:3.75rem;background-color:#fff;border-width:0;border-radius:.375rem;-webkit-box-shadow:0 .3125rem 2.5rem rgba(0,0,0,.16);box-shadow:0 .3125rem 2.5rem rgba(0,0,0,.16)}}@media (max-width:767px){.child-card .child-card__arrow.slider-arrow{top:calc(24rem/2)}}@media (max-width:1024px){.child-card .child-card__arrow.slider-arrow--prev{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.child-card .child-card__arrow.slider-arrow--next{right:0;border-top-right-radius:0;border-bottom-right-radius:0}}.child-card .child-card__slider{width:100%}.need-help{max-width:100%;overflow:hidden}@media (min-width:1025px){.need-help{background-color:#f9f9f9}}@media (min-width:1025px) and (max-width:1499px){.need-help{padding-top:2.5rem;padding-bottom:5.625rem}}@media (min-width:1500px){.need-help{padding-top:5rem;padding-bottom:5rem}}.need-help__title{margin-bottom:1.25rem}.need-help__child-card{margin-bottom:0}.need-help__help-slider{background-color:#f9f9f9}@media (min-width:768px) and (max-width:1024px){.need-help__help-slider{margin-top:1.875rem}}@media (max-width:1024px){.need-help__help-slider{padding-top:1.875rem;padding-bottom:1.875rem}}@media (min-width:1025px) and (max-width:1499px){.need-help__help-slider{padding-top:3.75rem;padding-bottom:5rem}}@media (min-width:1500px){.need-help__help-slider{padding-top:5rem;padding-bottom:6.25rem}}.help-slider{color:#353d42}.help-slider__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:91.25rem;margin-bottom:1.5625rem;margin-right:auto;margin-left:auto;padding-left:.9375rem;padding-right:.9375rem}@media (min-width:768px){.help-slider__header{margin-bottom:2.5rem;padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:1200px){.help-slider__header{padding-left:3.75rem;padding-right:3.75rem}}.help-slider__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:30px;margin-bottom:0;padding-right:0;padding-left:0}.help-slider__wrapper{position:relative;margin-bottom:50px}.help-slider__slides{display:-webkit-box;display:-ms-flexbox;display:flex}.help-slider__card{-ms-flex-negative:0;flex-shrink:0;opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}@media (max-width:767px){.help-slider__card{width:330px;margin-right:.625rem;opacity:1;pointer-events:all}}@media (min-width:768px) and (max-width:1199px){.help-slider__card{width:calc(50% - 1.25rem);margin-right:2.5rem}.help-slider__card.swiper-slide-active,.help-slider__card.swiper-slide-next{opacity:1;pointer-events:all}}@media (min-width:1200px){.help-slider__card{width:calc(33.333% - 1.67rem);margin-right:2.5rem}.help-slider__card.swiper-slide-active,.help-slider__card.swiper-slide-next,.help-slider__card.swiper-slide-next+.help-slider__card{opacity:1;pointer-events:all}}@media (max-width:767px){.help-slider__arrow.slider-arrow{display:none}}@media (min-width:768px){.help-slider__arrow.slider-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.help-slider__arrow--prev{left:0}.help-slider__arrow--next{right:0}@media (min-width:1200px){.help-slider__link-wrap{padding-left:5.9375rem;padding-right:5.9375rem}}.help-slider__link{position:relative}@media (max-width:959px){.help-slider__link{margin-top:1.875rem}}@media (min-width:960px){.help-slider__link{margin-top:3.125rem}}.help-slider__link span{color:#3a3a3a}.help-slider__pagination{position:absolute;top:calc(100% + .75rem);right:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.help-slider__pagination{display:none}}.help-slider__pagination-item{position:relative;width:1.5rem;height:1.5rem;padding:0;background-color:transparent;border-width:0;border-radius:50%;cursor:pointer}.help-slider__pagination-item::after{content:"";display:block;width:.625rem;height:.625rem;margin:auto;background-color:#e5e5e5;border-radius:inherit;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}.help-slider__pagination-item--active::after,.help-slider__pagination-item--current::after{background-color:#1fbcee}.help-slider__pagination-item:hover::after{background-color:#1db2e2}.help-card,.help-slider__pagination-item{display:-webkit-box;display:-ms-flexbox;display:flex}.help-card__link{position:relative;width:100%;height:100%;padding:1.5625rem;display:block;color:#3a3a3a;-webkit-transition:color .3s ease;transition:color .3s ease;z-index:0}@media (min-width:960px){.help-card__link{padding:1.875rem}}@media (min-width:768px){.help-card__link:focus,.help-card__link:hover{color:#fff}}.help-card__link::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:1.25rem;background-color:#fff;-webkit-transition:background-color .3s ease,top .3s ease,bottom .3s ease;transition:background-color .3s ease,top .3s ease,bottom .3s ease;z-index:-1}@media (min-width:768px){.help-card__link:focus::before,.help-card__link:hover::before{top:-1rem;bottom:-1rem;background-color:#1fbcee;background-image:url(/local/templates/general/img/new-design/help-card-arc.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom 1rem}}.help-card__head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem;padding-right:6.125rem}@media (max-width:767px){.help-card__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px){.help-card__head{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}}.help-card--m .help-card__head{display:block;padding-right:0}@media (min-width:768px){.help-card--m .help-card__head{margin-bottom:.75rem}}.help-card__head-bottom,.help-card__head-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.help-card__name{margin-right:.75rem;font-weight:600;font-size:1.125rem;line-height:1.75rem}@media (min-width:960px){.help-card__name{font-size:1.25rem;line-height:1.875rem}}.help-card__button{position:absolute;top:0;right:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:auto;padding:.375rem 1.25rem;border-radius:.375rem;font-size:1rem;line-height:1.625;color:#fff;background-color:#1fbcee}@media (min-width:768px){.help-card__button{top:-.25rem;color:#1fbcee;background-color:#fff}}.help-card--m .help-card__button{position:static}.help-card__info-item{position:relative;padding-left:3.25rem;min-height:2.75rem}.help-card__info-item:not(:last-child){margin-bottom:.5rem}.help-card__text{color:#a9a9a9}@media (min-width:768px){.help-card__link:focus .help-card__text,.help-card__link:hover .help-card__text{color:currentColor}}.help-card__age{margin-right:.75rem;font-size:.9375rem;line-height:1.625rem;white-space:nowrap;opacity:.8}.help-card--m .help-card__age{-ms-flex-item-align:start;align-self:flex-start;margin-right:0;padding-top:.125rem;padding-right:1.25rem;padding-bottom:.125rem}.help-card__type{font-size:.9375rem;line-height:1.25rem}@media (min-width:960px){.help-card__type{font-size:1rem;line-height:1.5rem}}.help-card__note{font-size:.9375rem;line-height:1.2;opacity:.7}.help-card__price{font-weight:600;font-size:1.25rem;line-height:1.2;color:#24ac6e}@media (min-width:768px){.help-card__link:focus .help-card__price,.help-card__link:hover .help-card__price{color:currentColor}}.help-card--m .help-card__price{margin-right:1rem;font-weight:500;font-size:1rem;line-height:1.5rem}.help-card__old-price{font-weight:500;font-size:.9375rem;line-height:1.33;opacity:.8}.help-card__icon{position:absolute;top:0;left:0;width:2.5rem;height:2.5rem}.help-card__type-icon{fill:#e1e1e1}@media (min-width:768px){.help-card__link:focus .help-card__type-icon,.help-card__link:hover .help-card__type-icon{fill:#fff}}.help-card__progress-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.help-card__progress-bg{stroke:#d6d6d6;stroke-width:.25rem}@media (min-width:768px){.help-card__link:focus .help-card__progress-bg,.help-card__link:hover .help-card__progress-bg{stroke:#fff}}.help-card__progress-value{stroke:#24ac6e;stroke-dasharray:91;stroke-width:.25rem;stroke-linecap:round;fill:none}@media (min-width:768px){.help-card__link:focus .help-card__progress-value,.help-card__link:hover .help-card__progress-value{stroke:#fff}}
/*# sourceMappingURL=../maps/program.min.css.map */

/* End */


/* Start:/local/templates/general/js/libs/swiper/dist/css/swiper.min.css?151393639119334*/
/**
 * Swiper 4.0.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2017 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 13, 2017
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/* End */


/* Start:/local/templates/general/components/bitrix/news/gallery2/css/jquery.fancybox.css?165815009117557*/
body.compensate-for-scrollbar {
  overflow: hidden;
  -ms-overflow-style: none; }

.fancybox-active {
  height: auto; }

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden; }

.fancybox-container {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  z-index: 99992; }

.fancybox-container * {
  box-sizing: border-box; }

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto; }

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

.fancybox-is-open .fancybox-bg {
  opacity: .87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity .25s ease, visibility 0s ease .25s;
  visibility: hidden;
  z-index: 99997; }

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity .25s ease 0s, visibility 0s ease 0s;
  visibility: visible; }

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fancybox-toolbar {
  right: 0;
  top: 0; }

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 99994; }

.fancybox-is-open .fancybox-stage {
  overflow: hidden; }

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px 44px 0 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  white-space: normal;
  width: 100%;
  z-index: 99994; }

.fancybox-slide::before {
  content: '';
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0; }

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block; }

.fancybox-slide--next {
  z-index: 99995; }

.fancybox-slide--image {
  padding: 44px 0 0 0; }

.fancybox-slide--image {
  overflow: visible; }

.fancybox-slide--image::before {
  display: none; }

.fancybox-slide--html {
  padding: 6px 6px 0 6px; }

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0 0 44px 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle; }

.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995; }

.fancybox-slide--html .fancybox-content {
  margin: 0 0 6px 0; }

.fancybox-can-zoomOut .fancybox-content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.fancybox-can-zoomIn .fancybox-content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab; }

.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.fancybox-container [data-selectable='true'] {
  cursor: text; }

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%; }

.fancybox-spaceball {
  z-index: 1; }

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: calc(100% - 44px);
  overflow: visible;
  padding: 0;
  width: 100%; }

.fancybox-slide--video .fancybox-content {
  background: #000; }

.fancybox-slide--map .fancybox-content {
  background: #e5e3df; }

.fancybox-slide--iframe .fancybox-content {
  background: #fff; }

.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  vertical-align: top;
  width: 100%; }

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%; }

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0; }

/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  transition: color .2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px; }

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc; }

.fancybox-button:hover {
  color: #fff; }

.fancybox-button:focus {
  outline: none; }

.fancybox-button.fancybox-focus {
  outline: 1px dotted; }

.fancybox-button.disabled,
.fancybox-button.disabled:hover,
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none; }

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%; }

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0; }

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none; }

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none; }

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401; }

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1; }

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0; }

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none; }

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background: transparent;
  height: 100px;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px; }

.fancybox-navigation .fancybox-button div {
  background: rgba(30, 30, 30, 0.6);
  height: 100%;
  padding: 7px; }

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  padding: 31px 26px 31px 6px; }

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0; }

/* Caption */
.fancybox-caption {
  bottom: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 25px 44px 25px 44px;
  right: 0; }

.fancybox-caption::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
  background-repeat: repeat-x;
  background-size: contain;
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -25px;
  z-index: -1; }

.fancybox-caption::after {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  content: '';
  display: block;
  left: 44px;
  position: absolute;
  right: 44px;
  top: 0; }

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none; }

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline; }

/* Loading indicator */
.fancybox-loading {
  -webkit-animation: fancybox-rotate .8s infinite linear;
  animation: fancybox-rotate .8s infinite linear;
  background: transparent;
  border: 6px solid rgba(100, 100, 100, 0.5);
  border-radius: 100%;
  border-top-color: #fff;
  height: 60px;
  left: 50%;
  margin: -30px 0 0 -30px;
  opacity: .6;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 60px;
  z-index: 99999; }

@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1; }

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5); }

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5); }

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1); }

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg); }

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg); }

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg); }

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1); }

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px; }
  .fancybox-slide--image {
    padding: 6px 0 0 0; }
  .fancybox-slide--image .fancybox-content {
    margin-bottom: 6px; }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px; } }

/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center; }

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0; }

.fancybox-share p {
  margin: 0;
  padding: 0; }

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap; }

.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff; }

.fancybox-share__button:hover {
  text-decoration: none; }

.fancybox-share__button--fb {
  background: #3b5998; }

.fancybox-share__button--fb:hover {
  background: #344e86; }

.fancybox-share__button--pt {
  background: #bd081d; }

.fancybox-share__button--pt:hover {
  background: #aa0719; }

.fancybox-share__button--tw {
  background: #1da1f2; }

.fancybox-share__button--tw:hover {
  background: #0d95e8; }

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px; }

.fancybox-share__button svg path {
  fill: #fff; }

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%; }

/* Thumbs */
.fancybox-thumbs {
  background: #fff;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  width: 212px;
  z-index: 99995; }

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden; }

.fancybox-show-thumbs .fancybox-thumbs {
  display: block; }

.fancybox-show-thumbs .fancybox-inner {
  right: 212px; }

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%; }

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden; }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px; }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px; }

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px; }

.fancybox-thumbs__list a::before {
  border: 4px solid #4ea7f9;
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991; }

.fancybox-thumbs__list a:focus::before {
  opacity: .5; }

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1; }

/* Styling for Small-Screen Devices */
@media all and (max-width: 768px) {
  .fancybox-thumbs {
    width: 110px; }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px; }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px); } }

/* End */


/* Start:/local/templates/general/components/bitrix/news/news2/css/news-post.min.css?16583995577139*/
@charset "UTF-8";.main-wrapper--has-sticky{overflow-x:visible}.news-post{padding-bottom:1.875rem}@media (min-width:768px){.news-post{padding-bottom:4.0625rem}}@media (min-width:1025px){.news-post{padding-bottom:10.625rem}}@media (min-width:1500px){.news-post{padding-bottom:11.25rem}}@media (min-width:960px){.news-post__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:960px) and (max-width:1199px){.news-post__aside{width:20rem;margin-left:2.5rem}}@media (min-width:1200px){.news-post__aside{width:23.75rem;margin-left:3.75rem}}@media (min-width:960px) and (max-width:1199px){.news-post__content{width:calc(100% - 22.5rem)}}@media (min-width:1200px){.news-post__content{width:calc(100% - 27.5rem)}}.news-post__date{display:block;margin-bottom:.75rem;font-size:1rem;line-height:1.5rem;opacity:.3}.news-post__title{margin-bottom:1.875rem}@media (min-width:1025px){.news-post__title{margin-bottom:3.75rem}}.news-post__text>:first-child{margin-top:0}.news-post__gallery-slider:last-child,.news-post__text>:last-child{margin-bottom:0}.news-post__cover{margin-bottom:3.75rem}@media (max-width:959px){.news-post__cover{display:none}}@media (max-width:1199px){.news-post__gallery-slider{margin:1.875rem 0}}@media (min-width:1200px){.news-post__gallery-slider{margin:3.75rem 0}}@media (max-width:959px){.news-post__social-block{margin-top:1.875rem}}@media (min-width:960px){.news-post__social-block{position:sticky;top:3.75rem}}.cover-block{position:relative;padding-top:55%;border-radius:.375rem;background-color:#ebf0f7;overflow:hidden}.cover-block__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.social-block{padding:2.5rem 2rem 2rem;background-color:#eef1f2;border-radius:.375rem;text-align:center}.social-block__title{margin-top:0;margin-bottom:1rem;font-size:1.125rem;line-height:1.33;color:#3a3a3a;opacity:.5}.social-block-icon,.social-block-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-block-icons{-ms-flex-wrap:wrap;flex-wrap:wrap}.social-block-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3rem;height:3rem;margin:.5rem;border-radius:50%;background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.social-block-icon:focus,.social-block-icon:hover{background-color:#1fbcee}.social-block-icon__svg{width:1.375rem;height:1.375rem;fill:#3a3a3a;-webkit-transition:color .3s ease;transition:color .3s ease;-o-object-fit:contain;object-fit:contain}.social-block-icon:focus .social-block-icon__svg,.social-block-icon:hover .social-block-icon__svg{fill:#fff}.gallery-slider{overflow:hidden}.gallery-slider__slide{position:relative;padding-top:66.667%;background-color:#ebf0f7;overflow:hidden}.gallery-slider__slide-img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.gallery-slider__thumbs{width:100%;margin-top:.25rem}.gallery-slider__thumbs-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery-slider__thumb{-ms-flex-negative:0;flex-shrink:0;position:relative;cursor:pointer}.gallery-slider__thumb:not(:last-child){margin-right:.25rem}@media (max-width:567px){.gallery-slider__thumb{width:50px}}@media (min-width:568px) and (max-width:767px){.gallery-slider__thumb{width:59px}}@media (min-width:768px){.gallery-slider__thumb{width:calc((100% - 2.5rem)/11)}}.gallery-slider__thumb::before{content:"";display:block;padding-top:100%}.gallery-slider__thumb.swiper-slide-thumb-active{background-image:-webkit-gradient(linear,left top,right top,from(#1fbcee),to(#24ac6e));background-image:linear-gradient(to right,#1fbcee,#24ac6e)}.gallery-slider__thumb.swiper-slide-thumb-active::before{position:relative;margin:1px;padding-top:calc(100% - 2px);background-color:rgba(255,255,255,.8);z-index:1}.gallery-slider__thumb-img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.swiper-slide-thumb-active .gallery-slider__thumb-img{padding:1px}.gallery-slider .gallery-slider__thumb-img{max-width:none;width:100%;height:100%}.gallery-slider__container{position:relative}.gallery-slider__slides{width:100%}.gallery-slider__slides-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery-slider__slide{width:100%;-ms-flex-negative:0;flex-shrink:0}.gallery-slider__zoom-icon{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;right:0;width:2rem;height:2rem;background:rgba(255,255,255,.8);z-index:1;pointer-events:none}.gallery-slider__zoom-icon::after,.slider-control::after{content:"";background-position:center;opacity:.72;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.gallery-slider__zoom-icon::after{width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.72' d='M10 0L12.3 2.3L9.41 5.17L10.83 6.59L13.7 3.7L16 6V0H10ZM0 6L2.3 3.7L5.17 6.59L6.59 5.17L3.7 2.3L6 0H0V6ZM6 16L3.7 13.7L6.59 10.83L5.17 9.41L2.3 12.3L0 10V16H6ZM16 10L13.7 12.3L10.83 9.41L9.41 10.83L12.3 13.7L10 16H16V10Z' fill='%23232323'/%3E%3C/svg%3E%0A");background-size:1rem 1rem;background-repeat:no-repeat}.gallery-slider__container:hover .gallery-slider__zoom-icon::after{opacity:1}.gallery-slider__controls{display:none}.gallery-slider__controls--active{display:block}.gallery-slider__control{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.gallery-slider__control--left{left:.5rem}.gallery-slider__control--right{right:.5rem}.slider-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3rem;height:3rem;padding:0;border:0;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.08);box-shadow:0 8px 16px rgba(0,0,0,.08);cursor:pointer}.slider-control::after{width:1.125rem;height:.875rem;background-image:url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2929 1.70711C9.90237 1.31658 9.90237 0.683417 10.2929 0.292893C10.6834 -0.0976311 11.3166 -0.0976311 11.7071 0.292893L17.7071 6.29289C18.0976 6.68342 18.0976 7.31658 17.7071 7.70711L11.7071 13.7071C11.3166 14.0976 10.6834 14.0976 10.2929 13.7071C9.90237 13.3166 9.90237 12.6834 10.2929 12.2929L14.5858 8H1C0.447716 8 0 7.55228 0 7C0 6.44772 0.447716 6 1 6H14.5858L10.2929 1.70711Z' fill='%23232323'/%3E%3C/svg%3E%0A");background-size:1.125rem .875rem}.slider-control--left::after{-webkit-transform:scale(-1);transform:scale(-1)}.slider-control:focus::after,.slider-control:hover::after{opacity:1}
/*# sourceMappingURL=../maps/news-post.min.css.map */

/* End */


/* Start:/local/templates/general/css/jquery.fancybox.css?166721700218318*/
body.compensate-for-scrollbar {
  overflow: hidden;
  -ms-overflow-style: none; }

.fancybox-active {
  height: auto; }

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden; }

.fancybox-container {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  z-index: 99992; }

.fancybox-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto; }

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  -webkit-transition-duration: inherit;
          transition-duration: inherit;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
          transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

.fancybox-is-open .fancybox-bg {
  opacity: .87;
  -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
          transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
  transition: opacity .25s ease, visibility 0s ease .25s;
  visibility: hidden;
  z-index: 99997; }

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;
  transition: opacity .25s ease 0s, visibility 0s ease 0s;
  visibility: visible; }

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fancybox-toolbar {
  right: 0;
  top: 0; }

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 99994; }

.fancybox-is-open .fancybox-stage {
  overflow: hidden; }

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px 44px 0 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  white-space: normal;
  width: 100%;
  z-index: 99994; }

.fancybox-slide::before {
  content: '';
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0; }

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block; }

.fancybox-slide--next {
  z-index: 99995; }

.fancybox-slide--image {
  padding: 44px 0 0 0; }

.fancybox-slide--image {
  overflow: visible; }

.fancybox-slide--image::before {
  display: none; }

.fancybox-slide--html {
  padding: 6px 6px 0 6px; }

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0 0 44px 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle; }

.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995; }

.fancybox-slide--html .fancybox-content {
  margin: 0 0 6px 0; }

.fancybox-can-zoomOut .fancybox-content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.fancybox-can-zoomIn .fancybox-content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab; }

.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.fancybox-container [data-selectable='true'] {
  cursor: text; }

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%; }

.fancybox-spaceball {
  z-index: 1; }

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: calc(100% - 44px);
  overflow: visible;
  padding: 0;
  width: 100%; }

.fancybox-slide--video .fancybox-content {
  background: #000; }

.fancybox-slide--map .fancybox-content {
  background: #e5e3df; }

.fancybox-slide--iframe .fancybox-content {
  background: #fff; }

.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  vertical-align: top;
  width: 100%; }

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%; }

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0; }

/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  -webkit-transition: color .2s;
  transition: color .2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px; }

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc; }

.fancybox-button:hover {
  color: #fff; }

.fancybox-button:focus {
  outline: none; }

.fancybox-button.fancybox-focus {
  outline: 1px dotted; }

.fancybox-button.disabled,
.fancybox-button.disabled:hover,
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none; }

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%; }

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0; }

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none; }

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none; }

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401; }

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1; }

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0; }

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none; }

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background: transparent;
  height: 100px;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px; }

.fancybox-navigation .fancybox-button div {
  background: rgba(30, 30, 30, 0.6);
  height: 100%;
  padding: 7px; }

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  padding: 31px 26px 31px 6px; }

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0; }

/* Caption */
.fancybox-caption {
  bottom: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 25px 44px 25px 44px;
  right: 0; }

.fancybox-caption::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
  background-repeat: repeat-x;
  background-size: contain;
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -25px;
  z-index: -1; }

.fancybox-caption::after {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  content: '';
  display: block;
  left: 44px;
  position: absolute;
  right: 44px;
  top: 0; }

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none; }

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline; }

/* Loading indicator */
.fancybox-loading {
  -webkit-animation: fancybox-rotate .8s infinite linear;
  animation: fancybox-rotate .8s infinite linear;
  background: transparent;
  border: 6px solid rgba(100, 100, 100, 0.5);
  border-radius: 100%;
  border-top-color: #fff;
  height: 60px;
  left: 50%;
  margin: -30px 0 0 -30px;
  opacity: .6;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 60px;
  z-index: 99999; }

@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

/* Transition effects */
.fancybox-animated {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1; }

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5); }

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5); }

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1); }

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-360deg);
  transform: rotate(-360deg); }

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg); }

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg); }

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1); }

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px; }
  .fancybox-slide--image {
    padding: 6px 0 0 0; }
  .fancybox-slide--image .fancybox-content {
    margin-bottom: 6px; }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px; } }

/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center; }

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0; }

.fancybox-share p {
  margin: 0;
  padding: 0; }

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  -webkit-transition: all .2s;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap; }

.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff; }

.fancybox-share__button:hover {
  text-decoration: none; }

.fancybox-share__button--fb {
  background: #3b5998; }

.fancybox-share__button--fb:hover {
  background: #344e86; }

.fancybox-share__button--pt {
  background: #bd081d; }

.fancybox-share__button--pt:hover {
  background: #aa0719; }

.fancybox-share__button--tw {
  background: #1da1f2; }

.fancybox-share__button--tw:hover {
  background: #0d95e8; }

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px; }

.fancybox-share__button svg path {
  fill: #fff; }

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%; }

/* Thumbs */
.fancybox-thumbs {
  background: #fff;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  width: 212px;
  z-index: 99995; }

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden; }

.fancybox-show-thumbs .fancybox-thumbs {
  display: block; }

.fancybox-show-thumbs .fancybox-inner {
  right: 212px; }

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%; }

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden; }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px; }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px; }

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px; }

.fancybox-thumbs__list a::before {
  border: 4px solid #4ea7f9;
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991; }

.fancybox-thumbs__list a:focus::before {
  opacity: .5; }

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1; }

/* Styling for Small-Screen Devices */
@media all and (max-width: 768px) {
  .fancybox-thumbs {
    width: 110px; }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px; }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px); } }

/* End */
/* /local/templates/general/css/program.css?176434351221973 */
/* /local/templates/general/css/showcase.css?16638612024288 */
/* /local/templates/general/css/text-content.css?16830208033251 */
/* /local/templates/general/components/bitrix/news/medical2/css/program.min.css?166688414718952 */
/* /local/templates/general/js/libs/swiper/dist/css/swiper.min.css?151393639119334 */
/* /local/templates/general/components/bitrix/news/gallery2/css/jquery.fancybox.css?165815009117557 */
/* /local/templates/general/components/bitrix/news/news2/css/news-post.min.css?16583995577139 */
/* /local/templates/general/css/jquery.fancybox.css?166721700218318 */
