

/* Start:/local/templates/pik/assets/css/give-support.min.css?17628520372650*/
.give-support{background:top/cover no-repeat url(/images/give-support-bg-mobile_n.webp),#000;border-bottom:1px solid var(--border-main-contrast);border-top:1px solid var(--border-main-contrast);color:var(--text-main-contrast);min-height:608px;padding:50vw 16px 16px}.give-support_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:40px;justify-content:space-between}.give-support_content,.give-support_wrapper{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:flex;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;flex-direction:column}.give-support_header{margin-bottom:12px}.give-support_button__bg,.give-support_buttons{-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.give-support_buttons{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:4px;text-align:center}.give-support_button__bg{align-items:baseline;background:var(--bg-button-contrast);border-radius:2px;-webkit-box-align:center;cursor:pointer;-ms-flex-align:center;gap:8px;padding:22px}.give-support_button__bg:hover{background:var(--bg-button-hover)}.give-support_button__or{color:var(--text-caption-contrast)}.give-support_button__nobg{align-items:center;border:1px solid var(--border-control-contrast);border-radius:2px;-webkit-box-align:center;-webkit-box-pack:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;padding:22px}.give-support_button__nobg:hover{background:var(--bg-alpha-white-8)}@media (min-width:768px){.give-support{background:-webkit-gradient(linear,left top,right top,from(#000),to(transparent)),right/cover no-repeat url(/local/templates/pik/assets/css/../../../../../images/give-support-bg.webp),#000;background:-o-linear-gradient(left,#000,transparent),right/cover no-repeat url(/local/templates/pik/assets/css/../../../../../images/give-support-bg.webp),#000;background:linear-gradient(90deg,#000,transparent),right/cover no-repeat url(/local/templates/pik/assets/css/../../../../../images/give-support-bg.webp),#000;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:608px;padding:32px 0 32px 34px}.give-support_wrapper{width:70%}}@media (min-width:992px){.give-support_wrapper{width:60%}}@media (min-width:1240px){.give-support_wrapper{width:50%}.give-support_buttons{align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:start;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;gap:20px;justify-content:flex-start}.give-support_button__bg,.give-support_button__nobg{padding:24px}}
/* End */


/* Start:/local/templates/pik/assets/css/biggest-projects.css?176285203710628*/
.biggest-projects__title {
  margin-bottom: 32px;
  padding: 0 16px;
}

.biggest-projects__companies {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.biggest-projects__companies-item {
  width: 50%;
  padding: 35px 28px;
  position: relative;
  cursor: pointer;
}

.biggest-projects__companies-item:before {
  content: '';
  height: calc(100% - 16px);
  width: 1px;
  background: var(--border-main);
  position: absolute;
  top: 8px;
  left: 0;
}

.biggest-projects__companies-item:first-child:before {
  content: none;
}

/* .biggest-projects__companies-item:nth-child(3n):before {
  content: none;
} */

.biggest-projects__companies-item:after {
  content: '';
  width: calc(100% - 16px);
  height: 1px;
  background: var(--border-main);
  position: absolute;
  top: 0;
  left: 8px;
}

.biggest-projects__video {
  width: 100%;
  height: auto;
}

.biggest-projects__video video {
  width: 100%;
  height: 0;
  display: none;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.video-preview {
  width: 100%;
  height: 480px;
  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;
  background: #000;
  position: relative;
  overflow: hidden;
}

.video-preview__play {
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

@-webkit-keyframes rotateBackground {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
    /* Вращение против часовой стрелки */
  }
}

@keyframes rotateBackground {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
    /* Вращение против часовой стрелки */
  }
}

.video-preview-wrapper {
  width: 95px;
  height: 95px;
  border: 1px solid var(--border-main);
  border-radius: 50%;
  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;
  position: relative;
  /* Для позиционирования псевдоэлемента */
  overflow: hidden;
  /* Чтобы скрыть выходящие за пределы элементы */
}

.video-preview-wrapper::before {
  content: '';
  /* Обязательно для псевдоэлемента */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("/local/templates/pik/assets/img/text-video.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  -webkit-animation: rotateBackground 10s linear infinite;
  animation: rotateBackground 10s linear infinite;
  /* Анимация */
  z-index: 1;
  /* Фон должен быть под содержимым */
}

.video-preview-wrapper__image {
  position: relative;
  /* Чтобы иконка была поверх фона */
  z-index: 2;
  /* Иконка должна быть выше фона */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 66px;
  height: 66px;
  padding: 18px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 50%;
}

.video-preview-wrapper__image img {
  width: 19px;
  height: 22px;
}

.video-preview-wrapper image {}


.video-preview_data {
  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: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}


.video-preview__text {
  padding: 16px 8px 16px 0;
  margin: 16px;
  border-top: 1px solid var(--border-secondary-contrast);
  z-index: 0;
}

.video-preview__text-title {
  color: var(--text-main-contrast);
  margin-bottom: 12px;
  max-width: 90%;
}

.video-preview__text-descr {
  color: var(--text-main-contrast);
  font-size: 14px;
  line-height: 20px;
  font-family: var(--inter);
}

/* Стили для скрытого превью */
.video-preview.hidden {
  display: none;
}

/* Стили для отображения видео */
.biggest-projects__video video.visible {
  height: auto;
  display: block;
}

.video-background {
  -webkit-filter: brightness(0.5);
  filter: brightness(0.5);
}

.video-background {
  width: auto !important;
  height: 480px !important;
  display: block !important;
  position: absolute;
}

.biggest-projects__companies-item_name {
  display: none;
}


@media (min-width: 992px) {
  .biggest-projects__title {
    margin-bottom: 56px;
    padding: 0 34px;
  }

  .video-background {
    height: 100% !important;
  }

  .video-preview {
    width: 100%;
    height: 900px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .biggest-projects__companies {
    padding: 0 34px;
  }

  .biggest-projects__companies-item {
    width: 25%;
    padding: 46px 70px 60px;
    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;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .biggest-projects__companies-item_wrapper {
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(22px);
    -ms-transform: translateY(22px);
    transform: translateY(22px);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
  }

  .biggest-projects__companies-item:hover .biggest-projects__companies-item_wrapper {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  .biggest-projects__companies-item:hover .biggest-projects__companies-item_name {
    opacity: 1;
  }

  .biggest-projects__companies-item_name {
    display: block;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    text-align: center;
    color: var(--text-caption);
    text-transform: uppercase;
  }

  .biggest-projects__companies-item:before {
    content: '';
    height: calc(100% - 24px);
    width: 1.5px;
    background: var(--border-main);
    position: absolute;
    top: 12px;
    left: 0;
  }

  .biggest-projects__companies-item:nth-child(3n):before {
    content: '';
    height: calc(100% - 24px);
    width: 1.5px;
    background: var(--border-main);
    position: absolute;
    top: 12px;
    left: 0;
  }

  .biggest-projects__companies-item:nth-child(5n):before {
    content: none;
  }

  .biggest-projects__companies-item:after {
    content: '';
    width: calc(100% - 24px);
    height: 1.5px;
    background: var(--border-main);
    position: absolute;
    top: 0;
    left: 12px;
  }

  .video-preview__text-descr {
    font-size: 20px;
    line-height: 28px;
  }

  .video-preview_data {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 100%;
  }

  .video-preview__play {
    padding: 67px 81px 81px 81px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    position: relative;
    z-index: 0;
  }

  .video-preview__play:before {
    content: '';
    position: absolute;
    top: 0;
    left: 24px;
    width: calc(100% - 24px);
    height: 1.5px;
    background: var(--border-secondary-contrast);
  }

  .video-preview__play:after {
    content: '';
    position: absolute;
    left: 12px;
    top: 12px;
    height: calc(100% - 24px);
    width: 1.5px;
    background: var(--border-secondary-contrast);
  }

  .video-preview-wrapper {
    width: 190px;
    height: 190px;
    border: 1.5px solid var(--border-main);
  }

  .video-preview-wrapper::before {
    content: '';
    /* Обязательно для псевдоэлемента */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("/local/templates/pik/assets/img/text-video.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    -webkit-animation: rotateBackground 10s linear infinite;
    animation: rotateBackground 10s linear infinite;
    z-index: 1;
  }

  .video-preview-wrapper__image {
    position: relative;
    z-index: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 130px;
    height: 130px;
    padding: 37px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1.5px solid rgba(255, 255, 255, 0.16);
  }

  .video-preview-wrapper__image img {
    width: 40px;
    height: 46px;
  }

  .video-preview__text {
    padding: 36px 34px 40px;
    margin: 0;
    border-top: 1px solid var(--border-secondary-contrast);
  }
}
/* End */


/* Start:/local/templates/pik/assets/css/sertificates.css?17628520373140*/
.sertificates {
    padding-bottom: 48px;
}

.sertificates__header {
    padding: 40px 16px 32px;
}

.sertificates-items {
    display:               -webkit-box;
    display:               -ms-flexbox;
    display:               flex;
    -webkit-box-orient:    horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction:    row;
    flex-direction:        row;
    -ms-flex-wrap:         wrap;
    flex-wrap:             wrap;
    -webkit-box-pack:      start;
    -ms-flex-pack:         start;
    justify-content:       start;
    -webkit-box-align:     start;
    -ms-flex-align:        start;
    align-items:           start;
    padding:               0 16px;
    gap:                   8px;
    margin-bottom:         8px;
}

.sertificates-item {
    display:               -webkit-box;
    display:               -ms-flexbox;
    display:               flex;
    -webkit-box-orient:    vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction:    column;
    flex-direction:        column;
    width:                 calc(50% - 4px);
    gap:                   8px;
    cursor:                pointer;
}

.sertificates-item__name {
    font-size:     12px;
    line-height:   16px;
    font-family:   var(--inter);
    padding-right: 8px;
}

.show-all {
    padding:            24px;
    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;
    background:         var(--bg-secondary);
    border-radius:      var(--br-main);
    margin:             0 16px;
    -webkit-transition: all .3s ease;
    -o-transition:      all .3s ease;
    transition:         all .3s ease;
}

.show-all:hover {
    background: var(--bg-button);
}

.show-all:hover span {
    color:         var(--text-main-contrast);
    border-bottom: 1px dashed var(--border-secondary-contrast);
}

.show-all span {
    font-size:          20px;
    line-height:        28px;
    border-bottom:      1px dashed var(--border-secondary);
    color:              var(--text-main);
    -webkit-transition: all .3s ease;
    -o-transition:      all .3s ease;
    transition:         all .3s ease;
}

@media (min-width: 992px) {
    .sertificates {
        padding-bottom: 24px;
    }

    .sertificates__header {
        padding: 120px 34px 56px;
        width:   80%;
    }

    .sertificates-items {
        padding:       0 34px;
        gap:           4px;
        margin-bottom: 24px;
    }

    .sertificates-item {
        width: calc(25% - 4px);
        gap:   8px;
    }

    .sertificates-item__name {
        font-size:     16px;
        line-height:   24px;
        padding-right: 16px;
    }

    .show-all {
        padding: 81px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin:  0 34px;
    }

    .show-all span {
        font-size:     40px;
        line-height:   48px;
        border-bottom: 1.5px dashed var(--border-secondary);
    }
}
/* End */


/* Start:/local/templates/pik/assets/css/news.min.css?17757255001321*/
.news{padding-bottom:48px}.news__header{padding:40px 16px 32px}.main-bottom{margin-bottom:44px}.main-bottom__cards{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:flex;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;flex-direction:column}.main-bottom__card{background:var(--bg-secondary);padding:32px 16px 24px;position:relative}.main-bottom__card:after{background:var(--border-main);bottom:0;content:"";height:1px;left:8px;position:absolute;width:calc(100% - 16px)}.main-bottom__card-img{margin-bottom:12px}.main-bottom__card-title{margin-bottom:8px}.main-bottom__card-descr{font-family:var(--inter);font-size:14px;line-height:20px}@media (min-width:992px){.news{padding-bottom:24px}.news__header{padding:20px 34px 56px}.main-bottom{margin:0 0 88px}.main-bottom__cards{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding:0 34px}.main-bottom__card{padding:320px 100px 80px 34px;width:calc(100%/3)}.main-bottom__card:after{background:var(--border-main);content:"";height:calc(100% - 24px);position:absolute;right:0;top:12px;width:1.5px}.main-bottom__card:first-child:after{content:none}.main-bottom__card-img{margin-bottom:36px}.main-bottom__card-title{margin-bottom:16px}.main-bottom__card-descr{font-size:16px;line-height:24px}}
/* End */


/* Start:/local/templates/pik/assets/css/projects.css?1762852037772*/
.projects__header {
  padding: 40px 16px 16px;
}

.projects__descr {
  margin-bottom: 8px;
  padding: 0 16px;
  font-size: 14px;
  line-height: 20px;
  font-family: var(--inter);
}

.projects__tz {
  margin-bottom: 32px;
  padding: 0 16px;
  font-size: 14px;
  line-height: 20px;
  font-family: var(--inter);
}

.projects__tz a {
  color: var(--text-link);
  border-bottom: 1px dashed var(--border-link);
}

.projects__tz a:hover {
  color: var(--text-link-hover);
}

@media(min-width: 992px) {
  .projects__header {
    padding: 120px 34px 28px;
  }

  .projects__descr {
    width: 50%;
    padding: 0 34px;
    font-size: 20px;
    line-height: 28px;
  }

  .projects__tz {
    margin-bottom: 56px;
    padding: 0 34px;
    font-size: 20px;
    line-height: 28px;
  }
}
/* End */


/* Start:/local/templates/pik/components/bitrix/news.list/main_slider_under_header/style.min.css?17823766134547*/
.slider-section,.slider-section *{user-select:none}.slider-section{background-color:rgba(0,0,0);position:relative}.slider-section .container{display:block;overflow:hidden}.main-slider-uh{height:616px;overflow:hidden;position:relative;width:100%}.slide-image.full{background-color:#000;width:100%}.swiper-slide{color:#fff;display:flex;height:100%;position:relative}.slide-content{display:flex;flex:0 0 50%;flex-direction:column;height:100%;justify-content:space-between;padding:32px;width:50%;z-index:2}.slide-title{color:var(--text-text-main-contrast, white);font-family:Oswald,sans-serif;font-size:56px;font-weight:500;line-height:64px;margin-bottom:40px}.filters-container{display:flex;flex-direction:column;gap:6px;margin-bottom:40px}.filter-group{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.filter-label{color:var(--text-text-main-contrast, white);flex:0 0 156px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding-top:4px}.radio-group{display:flex;flex:1;flex-wrap:wrap;gap:4px}.option-item{backdrop-filter:blur(32px);background:rgba(223,223,223,.4);border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;padding:4px 8px;transition:all .2s ease;user-select:none}.option-item span{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.option-item:hover{background:rgba(223,223,223,.6)}.option-item input{display:none}.option-item.selected{background:rgba(0,110,255,.42)!important;color:#549eff}.slide-footer{display:flex;flex-direction:column;gap:20px}.actions{display:flex;gap:16px}.btn{align-items:center;border-radius:2px;cursor:pointer;display:inline-flex;font-family:Oswald,sans-serif;font-size:18px;font-weight:400;justify-content:center;line-height:24px;padding:16px 24px;text-decoration:none;transition:opacity .3s,transform .2s}.btn:hover{opacity:.9;transform:translateY(-2px)}.btn.primary{background:var(--bg-bg-button-contrast, #006EFF);color:var(--text-text-main-contrast, white)}.slide-image{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:50%}.slide-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.swiper-slide-active .slide-image img{transform:scale(1.03)}.main-slider-uh .slide-image{display:flex;justify-content:center}.main-slider-uh .swiper-slide-active .slide-image{align-items:center;display:flex;justify-content:center;overflow:hidden}.main-slider-uh .swiper-slide-active .slide-image picture{display:block;text-align:center;width:100%}.main-slider-uh .swiper-slide-active .slide-image img{align-self:center;display:inline-block;height:100%;max-height:100%;max-width:100%;object-fit:contain}.main-slider-uh .slider-pagination{align-items:stretch;bottom:32px!important;display:inline-flex;flex-direction:row;gap:8px;justify-content:center;left:50%!important;position:absolute;transform:translateX(-50%);z-index:2}.main-slider-uh .slider-pagination .swiper-pagination-bullet{background:#007aff;border:1px solid rgba(255,255,255,.3);border-radius:0;cursor:pointer;height:14px;margin:0!important;opacity:1;transition:all .3s ease;width:14px}.main-slider-uh .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;transform:scale(1.3)}.slider-navigation{bottom:32px;display:flex;gap:0;position:absolute;right:32px;z-index:10}.nav-btn{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);cursor:pointer;display:flex;height:64px;justify-content:center;transition:background .3s;width:64px}.nav-btn.prev{border-radius:2px 0 0 2px}.nav-btn.next{border-radius:0 2px 2px 0}.nav-btn svg{height:24px;width:24px}.nav-btn path{fill:#fff}.nav-btn:hover{background:rgba(255,255,255,.2)}@media (max-width:992px){.slide-content{flex:0 0 60%;width:60%}.slide-image{width:40%}.slide-title{font-size:42px;line-height:48px}}@media (max-width:768px){.slide-image.full{background-color:#000;height:542px;width:100%}.slide-image.full picture{height:100%}.slider-section{padding-top:16px}.main-slider-uh{padding-bottom:80px}.main-slider-uh .swiper-slide{display:inline-flex;flex-direction:column-reverse;height:fit-content}.slide-content{flex:unset;padding:16px;width:100%}.slide-image{flex-shrink:0;height:250px;position:relative;width:100%}.slide-title{font-size:36px;line-height:42px;margin-bottom:24px}.filters-container,.main-slider-uh .slider-pagination{display:none}.slide-footer .actions .btn.primary{padding:22px;width:100%}.slider-navigation{bottom:16px;height:56px;left:16px;width:calc(100% - 32px)}.nav-btn{height:56px;width:50%}}
/* End */


/* Start:/local/templates/pik/components/bitrix/system.pagenavigation/catalog_pagenav/style.css?17876334036952*/
.catalog_page_navigation {
    align-items:           stretch;
    -webkit-box-align:     stretch;
    -webkit-box-direction: normal;
    -webkit-box-orient:    horizontal;
    -webkit-box-pack:      justify;
    display:               -webkit-inline-box;
    display:               -ms-inline-flexbox;
    display:               inline-flex;
    -ms-flex-align:        stretch;
    -ms-flex-direction:    row;
    flex-direction:        row;
    -ms-flex-pack:         justify;
    justify-content:       space-between;
    padding-bottom:        88px;
}

.catalog_page_navigation .catalog_page_navigation_block {
    align-items:           stretch;
    -webkit-box-align:     stretch;
    -webkit-box-direction: normal;
    -webkit-box-orient:    horizontal;
    -webkit-box-pack:      center;
    display:               -webkit-inline-box;
    display:               -ms-inline-flexbox;
    display:               inline-flex;
    -ms-flex-align:        stretch;
    -ms-flex-direction:    row;
    flex-direction:        row;
    -ms-flex-pack:         center;
    -ms-flex-wrap:         nowrap;
    flex-wrap:             nowrap;
    gap:                   6px;
    height:                100%;
    justify-content:       center;
    width:                 auto;
}

.catalog_page_navigation .load_more.h4 {
    background-color: #fff;
    border:           1.50px rgba(0, 0, 0, 0.12) solid;
    border-radius:    2px;
    color:            black;
    cursor:           pointer;
    height:           72px;
    padding:          22px 28px;
    width:            auto;
}

.catalog_page_navigation .load_more img {
    -ms-transform:     rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform:         rotate(45deg);
}

.page_nav_dots,
.catalog_page_navigation_block .page_nav_item {
    align-items:       center;
    background-color:  #fff;
    border:            1.50px rgba(0, 0, 0, 0.08) solid;
    border-radius:     2px;
    -webkit-box-align: center;
    -webkit-box-pack:  center;
    color:             black;
    display:           -webkit-inline-box;
    display:           -ms-inline-flexbox;
    display:           inline-flex;
    -ms-flex-align:    center;
    -ms-flex-pack:     center;
    height:            72px;
    justify-content:   center;
    padding:           22px;
    width:             72px;
}

.catalog_page_navigation {
    align-items:           stretch;
    -webkit-box-align:     stretch;
    -webkit-box-direction: normal;
    -webkit-box-orient:    horizontal;
    -webkit-box-pack:      justify;
    display:               -webkit-inline-box;
    display:               -ms-inline-flexbox;
    display:               inline-flex;
    -ms-flex-align:        stretch;
    -ms-flex-direction:    row;
    flex-direction:        row;
    -ms-flex-pack:         justify;
    justify-content:       space-between;
    padding-bottom:        88px;
}

.catalog_page_navigation .catalog_page_navigation_block {
    align-items:           stretch;
    -webkit-box-align:     stretch;
    -webkit-box-direction: normal;
    -webkit-box-orient:    horizontal;
    -webkit-box-pack:      center;
    display:               -webkit-inline-box;
    display:               -ms-inline-flexbox;
    display:               inline-flex;
    -ms-flex-align:        stretch;
    -ms-flex-direction:    row;
    flex-direction:        row;
    -ms-flex-pack:         center;
    -ms-flex-wrap:         nowrap;
    flex-wrap:             nowrap;
    gap:                   6px;
    height:                100%;
    justify-content:       center;
    width:                 auto;
}

.catalog_page_navigation .load_more.h4,
.catalog_page_navigation .show_all.h4 {
    background-color: #fff;
    border:           1.50px rgba(0, 0, 0, 0.12) solid;
    border-radius:    2px;
    color:            black;
    cursor:           pointer;
    height:           72px;
    padding:          22px 28px;
    text-decoration:  none;
    white-space:      nowrap;
    width:            auto;
}

.catalog_page_navigation .load_more img {
    -ms-transform:     rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform:         rotate(45deg);
}

.page_nav_dots,
.catalog_page_navigation_block .page_nav_item {
    align-items:       center;
    background-color:  #fff;
    border:            1.50px rgba(0, 0, 0, 0.08) solid;
    border-radius:     2px;
    -webkit-box-align: center;
    -webkit-box-pack:  center;
    color:             black;
    display:           -webkit-inline-box;
    display:           -ms-inline-flexbox;
    display:           inline-flex;
    -ms-flex-align:    center;
    -ms-flex-pack:     center;
    height:            72px;
    justify-content:   center;
    padding:           22px;
    text-decoration:   none;
    width:             72px;
}

.page_nav_dots:hover,
.catalog_page_navigation .load_more.h4:hover,
.catalog_page_navigation .show_all.h4:hover,
.catalog_page_navigation_block .page_nav_item:hover {
    background-color: #dfdcdc;
}

.catalog_page_navigation_block .page_nav_item.active_item {
    background: #F4F4F4;
}

.catalog_page_navigation_block .page_nav_item.nav_prev,
.catalog_page_navigation_block .page_nav_item.nav_next {
    display: none;
}

@media (max-width: 992px) {
    .catalog_page_navigation .catalog_page_navigation_block {
        gap: 0;
    }

    .page_nav_dots,
    .catalog_page_navigation_block .page_nav_item {
        height:    52px;
        max-width: calc(100% / 7);
        width:     52px;
    }

    .bx-pag-all {
        display: none;
    }

    .catalog_page_navigation .load_more.h4,
    .catalog_page_navigation .show_all.h4 {
        display: none;
    }
}

.page_nav_dots:hover,
.catalog_page_navigation .load_more.h4:hover,
.catalog_page_navigation_block .page_nav_item:hover {
    background-color: #dfdcdc;
}

.catalog_page_navigation_block .page_nav_item.active_item {
    background: #F4F4F4;
}

.catalog_page_navigation_block .page_nav_item.nav_prev,
.catalog_page_navigation_block .page_nav_item.nav_next {
    display: none;
}

.catalog_page_navigation_block .page_nav_item:hover {
}

.catalog_page_navigation_block .page_nav_item.active_item:hover {
}

.catalog_page_navigation_block .page_nav_item.nav_prev:hover {
}

.catalog_page_navigation_block .page_nav_item.nav_next:hover {
}

@media (max-width: 992px) {
    .catalog_page_navigation .catalog_page_navigation_block {
        gap: 0;
    }

    .page_nav_dots,
    .catalog_page_navigation_block .page_nav_item {
        height:    52px;
        max-width: calc(100% / 7);

        width:     52px;
    }

    .bx-pag-all {
        display: none;
    }

    .catalog_page_navigation .load_more.h4 {
        display: none;
    }
}
/* End */


/* Start:/local/templates/pik/components/bitrix/news/pic_news/bitrix/news.list/pic_news/style.min.css?17749546597252*/
@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.news-ajax-loader{left:50%;min-width:200px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}.news-loader-content{background:#f8f9fa;border:1px solid #dee2e6;border-radius:2px;color:#495057;font-size:14px;padding:20px;text-align:center}.news-loader-text{margin-bottom:5px}.news-loader-subtext{color:#6c757d;font-size:12px}.pic-news-items{-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:4px;margin:0 16px;max-width:calc(100vw - 32px);overflow:scroll;padding:0 0 24px;width:calc(100% - 32px)}.pic-news-item,.pic-news-item__img-wrapper{border-radius:2px;display:block;overflow:hidden;position:relative}.pic-news-item{-ms-flex-negative:0;flex-shrink:0;height:100%;width:70%}.pic-news-item__img-wrapper{margin-bottom:16px}.pic-news-item__img{display:block;height:307px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;width:100%}.pic-news-item__gradient{background:linear-gradient(to bottom,transparent 0,rgba(0,110,255,.05) 5%,rgba(0,110,255,.1) 10%,rgba(0,110,255,.2) 15%,rgba(0,110,255,.3) 20%,rgba(0,110,255,.4) 25%,rgba(0,110,255,.5) 30%,rgba(0,110,255,.6) 35%,rgba(0,110,255,.7) 40%,rgba(0,110,255,.8) 45%,rgba(0,110,255,.9) 50%,rgba(0,100,240,.92) 55%,rgba(0,90,220,.94) 60%,rgba(0,80,200,.96) 65%,rgba(0,70,180,.98) 70%,#003ca0 75%,#00328c 80%,#002d82 85%,#002878 90%,#00236e 95%,#001e64 100%);bottom:0;height:50%;left:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}@supports (background:linear-gradient(to bottom,color-mix(in srgb,var(--bg-button) 5%,transparent 95%))){.pic-news-item__gradient{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--bg-button) 5%,transparent 95%) 5%,color-mix(in srgb,var(--bg-button) 10%,transparent 90%) 10%,color-mix(in srgb,var(--bg-button) 20%,transparent 80%) 15%,color-mix(in srgb,var(--bg-button) 30%,transparent 70%) 20%,color-mix(in srgb,var(--bg-button) 40%,transparent 60%) 25%,color-mix(in srgb,var(--bg-button) 50%,transparent 50%) 30%,color-mix(in srgb,var(--bg-button) 60%,transparent 40%) 35%,color-mix(in srgb,var(--bg-button) 70%,transparent 30%) 40%,color-mix(in srgb,var(--bg-button) 80%,transparent 20%) 45%,color-mix(in srgb,var(--bg-button) 90%,transparent 10%) 50%,color-mix(in srgb,var(--bg-button) 90%,#333) 55%,color-mix(in srgb,var(--bg-button) 80%,#262626) 60%,color-mix(in srgb,var(--bg-button) 70%,#1a1a1a) 65%,color-mix(in srgb,var(--bg-button) 60%,#0d0d0d) 70%,color-mix(in srgb,var(--bg-button) 50%,black) 75%,color-mix(in srgb,var(--bg-button) 40%,black) 80%,color-mix(in srgb,var(--bg-button) 30%,black) 85%,color-mix(in srgb,var(--bg-button) 20%,black) 90%,color-mix(in srgb,var(--bg-button) 10%,black) 95%,color-mix(in srgb,var(--bg-button) 5%,black) 100%)}}.pic-news-item__overlay{bottom:20px;color:#fff;left:0;opacity:1;padding:0 20px;pointer-events:none;position:absolute;transition:opacity .3s ease,transform .3s ease;width:100%;z-index:2}.pic-news-item__title--overlay{color:#fff;font-size:18px;font-weight:700;margin-bottom:8px;text-shadow:0 2px 8px rgba(0,0,0,.7)}.pic-news-item__title--overlay span{border-bottom:2px dashed rgba(255,255,255,.6);color:#fff;padding-bottom:2px;transition:border-color .3s ease}.pic-news-item__date--overlay{color:rgba(255,255,255,.9);font-size:12px;font-weight:500;letter-spacing:.5px;text-shadow:0 1px 4px rgba(0,0,0,.6)}.pic-news-item__descr--overlay{-webkit-box-orient:vertical;color:rgba(255,255,255,.85);display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.4;margin-bottom:10px;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.5)}.pic-news-item__title{margin-bottom:8px}.pic-news-item__title span{border-bottom:1.5px dashed var(--border-link);color:var(--text-link);transition:border-color .3s ease}.pic-news-item__descr{-webkit-box-orient:vertical;box-orient:vertical;color:var(--text-main);display:-webkit-box;display:-moz-box;display:box;font-family:var(--inter);font-size:12px;-moz-line-clamp:3;-webkit-line-clamp:3;line-clamp:3;line-height:16px;margin-bottom:8px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.pic-news-item__date{color:var(--text-disable)}.pic-news-item:hover .pic-news-item__img{transform:scale(1.05)}.pic-news-item:hover .pic-news-item__overlay{opacity:1;transform:translateY(-5px)}.pic-news-item:hover .pic-news-item__title--overlay span{border-bottom-color:rgba(255,255,255,.9)}.pic-news-item:hover .pic-news-item__title span{border-bottom-color:var(--text-link-hover, #0056b3)}.pic-news-item__overlay>*{animation:fadeInUp .5s ease forwards;opacity:0}.pic-news-item__overlay .pic-news-item__title--overlay{animation-delay:.1s}.pic-news-item__overlay .pic-news-item__descr--overlay{animation-delay:.2s}.pic-news-item__overlay .pic-news-item__date--overlay{animation-delay:.3s}.catalog_page_navigation{padding:0 16px 24px}.catalog_page_navigation .catalog_page_navigation_block{justify-content:flex-start}@media (min-width:992px){.pic-news-items{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;justify-content:center;margin:0;overflow:hidden;padding:0 34px;width:100%}.pic-news-item{width:calc(100%/4 - 4px)}.pic-news-item__img-wrapper{margin-bottom:28px}.pic-news-item__img{height:345px;scale:1;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.pic-news-item__gradient{height:65%;transition:opacity .3s ease}.pic-news-item__overlay{bottom:30px;padding:0 25px}.pic-news-item__title--overlay{font-size:20px;margin-bottom:10px}.pic-news-item__date--overlay{font-size:14px}.pic-news-item__descr--overlay{font-size:16px;-webkit-line-clamp:3;line-height:1.5}.pic-news-item__title{margin-bottom:12px}.pic-news-item__descr{font-size:16px;line-height:24px;margin-bottom:12px}.pic-news-item:hover .pic-news-item__img{scale:1.03;transition:scale .3s ease}.pic-news-item:hover .pic-news-item__overlay{transform:translateY(-8px);transition:transform .3s ease}.catalog_page_navigation{margin:0;padding:0 34px 64px;width:100%}}@media (max-width:768px){.pic-news-items{gap:8px;margin:0 12px;max-width:calc(100vw - 24px);width:calc(100% - 24px)}.pic-news-item{width:85%}.pic-news-item__img{height:280px}.pic-news-item__overlay{bottom:15px;padding:0 15px}.pic-news-item__title--overlay{font-size:16px;margin-bottom:6px}.pic-news-item__descr--overlay{font-size:12px;-webkit-line-clamp:2;line-height:1.3;margin-bottom:6px}.pic-news-item__date--overlay{font-size:11px}.pic-news-item__gradient{height:65%}}@media (prefers-color-scheme:dark){.pic-news-item__title span{border-bottom-color:rgba(255,255,255,.3);color:rgba(255,255,255,.9)}.pic-news-item__descr{color:rgba(255,255,255,.8)}.pic-news-item__date{color:rgba(255,255,255,.6)}}.no-cssgradients .pic-news-item__gradient{background:rgba(0,30,100,.95)}.no-objectfit .pic-news-item__img{height:auto;max-height:307px}@media (min-width:992px){.no-objectfit .pic-news-item__img{max-height:345px}}
/* End */


/* Start:/local/templates/pik/components/bitrix/news/pik_blog_main/bitrix/news.list/pic_blog_main/style.min.css?17768456896308*/
@keyframes fadeInUpArticle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pic-article-items{-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:4px;margin:0 16px;max-width:calc(100vw - 32px);overflow:scroll;padding:0 0 24px;width:calc(100% - 32px)}.text-label{font-weight:500;letter-spacing:.02rem;line-height:25px}.pic-article-item,.pic-article-item__img-wrapper{border-radius:2px;display:block;overflow:hidden;position:relative}.pic-article-item{-ms-flex-negative:0;flex-shrink:0;height:100%;width:70%}.pic-article-item__img-wrapper{margin-bottom:16px}.pic-article-item__img{display:block;height:307px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;width:100%}.pic-article-item__gradient{background:linear-gradient(to bottom,transparent 0,rgba(0,110,255,.05) 5%,rgba(0,110,255,.1) 10%,rgba(0,110,255,.2) 15%,rgba(0,110,255,.3) 20%,rgba(0,110,255,.4) 25%,rgba(0,110,255,.5) 30%,rgba(0,110,255,.6) 35%,rgba(0,110,255,.7) 40%,rgba(0,110,255,.8) 45%,rgba(0,110,255,.9) 50%,rgba(0,100,240,.92) 55%,rgba(0,90,220,.94) 60%,rgba(0,80,200,.96) 65%,rgba(0,70,180,.98) 70%,#003ca0 75%,#00328c 80%,#002d82 85%,#002878 90%,#00236e 95%,#001e64 100%);bottom:0;height:50%;left:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}@supports (background:linear-gradient(to bottom,color-mix(in srgb,var(--bg-button) 5%,transparent 95%))){.pic-article-item__gradient{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--bg-button) 5%,transparent 95%) 5%,color-mix(in srgb,var(--bg-button) 10%,transparent 90%) 10%,color-mix(in srgb,var(--bg-button) 20%,transparent 80%) 15%,color-mix(in srgb,var(--bg-button) 30%,transparent 70%) 20%,color-mix(in srgb,var(--bg-button) 40%,transparent 60%) 25%,color-mix(in srgb,var(--bg-button) 50%,transparent 50%) 30%,color-mix(in srgb,var(--bg-button) 60%,transparent 40%) 35%,color-mix(in srgb,var(--bg-button) 70%,transparent 30%) 40%,color-mix(in srgb,var(--bg-button) 80%,transparent 20%) 45%,color-mix(in srgb,var(--bg-button) 90%,transparent 10%) 50%,color-mix(in srgb,var(--bg-button) 90%,#333) 55%,color-mix(in srgb,var(--bg-button) 80%,#262626) 60%,color-mix(in srgb,var(--bg-button) 70%,#1a1a1a) 65%,color-mix(in srgb,var(--bg-button) 60%,#0d0d0d) 70%,color-mix(in srgb,var(--bg-button) 50%,black) 75%,color-mix(in srgb,var(--bg-button) 40%,black) 80%,color-mix(in srgb,var(--bg-button) 30%,black) 85%,color-mix(in srgb,var(--bg-button) 20%,black) 90%,color-mix(in srgb,var(--bg-button) 10%,black) 95%,color-mix(in srgb,var(--bg-button) 5%,black) 100%)}}.pic-article-item__overlay{bottom:20px;color:#fff;left:0;opacity:1;padding:0 20px;pointer-events:none;position:absolute;transition:opacity .3s ease,transform .3s ease;width:100%;z-index:2}.pic-article-item__title--overlay{color:#fff;font-size:18px;font-weight:700;margin-bottom:8px;text-shadow:0 2px 8px rgba(0,0,0,.7)}.pic-article-item__title--overlay span{border-bottom:2px dashed rgba(255,255,255,.6);color:#fff;padding-bottom:2px;transition:border-color .3s ease}.pic-article-item__date--overlay{color:rgba(255,255,255,.9);font-size:12px;font-weight:500;letter-spacing:.5px;text-shadow:0 1px 4px rgba(0,0,0,.6)}.pic-article-item__descr--overlay{-webkit-box-orient:vertical;color:rgba(255,255,255,.85);display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.4;margin-bottom:10px;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.5)}.pic-article-item:hover .pic-article-item__img{transform:scale(1.05)}.pic-article-item:hover .pic-article-item__overlay{opacity:1;transform:translateY(-5px)}.pic-article-item:hover .pic-article-item__title--overlay span{border-bottom-color:rgba(255,255,255,.9)}.pic-article-item__overlay>*{animation:fadeInUpArticle .5s ease forwards;opacity:0}.pic-article-item__overlay .pic-article-item__title--overlay{animation-delay:.1s}.pic-article-item__overlay .pic-article-item__descr--overlay{animation-delay:.2s}.pic-article-item__overlay .pic-article-item__date--overlay{animation-delay:.3s}.article-pagination-wrapper{padding:0 16px 24px}.article-pagination-wrapper .catalog_page_navigation{padding:0}@media (min-width:992px){.pic-article-items{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;justify-content:center;margin:0;overflow:hidden;padding:0 34px;width:100%}.pic-article-item{width:calc(100%/4 - 4px)}.text-label{line-height:25px!important}.pic-article-item__img-wrapper{margin-bottom:28px}.pic-article-item__img{height:345px;scale:1;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.pic-article-item__gradient{height:65%;transition:opacity .3s ease}.pic-article-item__overlay{bottom:30px;padding:0 25px}.pic-article-item__title--overlay{font-size:20px;margin-bottom:10px}.pic-article-item__date--overlay{font-size:14px}.pic-article-item__descr--overlay{font-size:16px;-webkit-line-clamp:3;line-height:1.5}.pic-article-item:hover .pic-article-item__img{scale:1.03;transition:scale .3s ease}.pic-article-item:hover .pic-article-item__overlay{transform:translateY(-8px);transition:transform .3s ease}.article-pagination-wrapper{margin:0;padding:0 34px 64px;width:100%}}@media (max-width:768px){.pic-article-items{gap:8px;margin:0 12px;max-width:calc(100vw - 24px);width:calc(100% - 24px)}.pic-article-item{width:85%}.pic-article-item__img{height:280px}.pic-article-item__overlay{bottom:15px;padding:0 15px}.pic-article-item__title--overlay{font-size:16px;margin-bottom:6px}.pic-article-item__descr--overlay{font-size:12px;-webkit-line-clamp:2;line-height:1.3;margin-bottom:6px}.pic-article-item__date--overlay{font-size:11px}.pic-article-item__gradient{height:65%}}@media (prefers-color-scheme:dark){.pic-article-item__title span{border-bottom-color:rgba(255,255,255,.3);color:rgba(255,255,255,.9)}}.no-cssgradients .pic-article-item__gradient{background:rgba(0,30,100,.95)}.no-objectfit .pic-article-item__img{height:auto;max-height:307px}@media (min-width:992px){.no-objectfit .pic-article-item__img{max-height:345px}}
/* End */


/* Start:/local/templates/pik/components/bitrix/system.pagenavigation/pic_pagenav/style.css?17628520371078*/
.pic-show-more {

	width: 100%;

	cursor: pointer;

}



.pic-load_more {

	width: 100%;

	display: flex;

	justify-content: center;

	align-items: center;

	background: var(--bg-secondary-contrast);

	padding: 24px;

	color: var(--text-main-contrast);

	border-radius: var(--main-br);
	transition: all .3s ease-in-out;
}

.pic-load_more:hover {
	background-color: var(--bg-button);
	transition: all .3s ease-in-out;
}



.pic-load_more span {

	border-bottom: 1.5px dashed var(--border-secondary-contrast);

	padding-bottom: 3px;

}



/* .pic-load_more span:after {

	content: '';

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 2px;

	background: repeating-linear-gradient(to right,

			white,

			white 10px,

			transparent 10px,

			transparent 20px

		);

} */



@media(min-width: 992px) {

	.pic-load_more {

		padding: 81px;

	}



	.pic-load_more span {

		border-bottom: 1px dashed var(--border-secondary-contrast);

		padding-bottom: 2px;

	}

}

/* End */


/* Start:/local/templates/pik/components/bitrix/news.list/projects_main/style.css?17628520375058*/
.project-filter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 4px;
}

.project-filter__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.project-filter__item-dropdown {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 6px 4px 6px 8px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: var(--bg-filter);
	border-radius: var(--second-br);
}

.project-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 4px;
	padding: 0 16px 46px;
	overflow: hidden;
}

.project-item {
	position: relative;
	z-index: 1;
	min-height: 356px;
	padding: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	border-radius: var(--main-br);
	cursor: pointer;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.72);
}

.project-item-img {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	-webkit-filter: brightness(38%);
	filter: brightness(38%);

	scale: 1;
	-webkit-transition: scale 0.2s;
	-o-transition: scale 0.2s;
	transition: scale 0.2s;
}
.project-item:hover .project-item-img {
	scale: 1.05;
	-webkit-transition: scale 0.2s;
	-o-transition: scale 0.2s;
	transition: scale 0.2s;
}

/*.project-item.overlay {*/
/*	background-position: center;*/
/*	background-size: cover;*/
/*	background-repeat: no-repeat;*/
/*	background-color: rgba(0, 0, 0, 0.72);*/
/*	background-blend-mode: overlay;*/
/*}*/

.project-item__label {
	color: var(--text-caption-contrast);
}

.project-item__title {
	color: var(--text-main-contrast);
}

.project-item__descr {
	color: var(--text-main-contrast);
}

.project-item__top-label {
	display: none;
}

.project-filters {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 4px;
}

@media (min-width: 992px) {
	.project-item__label {
		z-index: 0;
	}

	.project-filters {
		padding: 0 34px;
	}

	.project-filter {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 0;
	}

	.project-filter__title {
		width: 156px;
	}

	.project-items {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		gap: 4px;
		padding: 0 34px 88px;
	}

	.project-item {
		min-height: 592px;
		padding: 24px;
		gap: 12px;
		width: calc(50% - 2px);
		background: rgba(0, 0, 0, 0.72);
	}

	.project-item-img {
		height: 100%;
	}

	/*.project-item.overlay::before {*/
	/*	content: '';*/
	/*	position: absolute;*/
	/*	top: 0;*/
	/*	left: 0;*/
	/*	width: 100%;*/
	/*	height: 100%;*/
	/*	background-image: inherit; !* Наследует фоновое изображение от .project-item *!*/
	/*	background-size: cover;*/
	/*	background-position: center;*/
	/*	transition: transform 0.3s ease;*/
	/*	background-color: rgba(0, 0, 0, 0.72);*/
	/*	background-blend-mode: overlay;*/
	/*}*/

	/*.project-item.overlay:hover::before {*/
	/*	transform: scale(1.1); !* Увеличение на 10% *!*/
	/*}*/

	.project-item:hover .project-item__top-label {
		position: absolute;
		opacity: 1;
		top: 24px;
		left: 24px;
		background: var(--brand-2);
		padding: 4px 8px;
		border-radius: 12px;
	}

	.project-item__top-label {
		position: absolute;
		opacity: 0;
		top: -24px;
		left: 24px;
		background: var(--brand-2);
		padding: 4px 8px;
		border-radius: 12px;
		-webkit-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		color: var(--text-main);
		text-transform: uppercase;
		display: block;
	}

	/*.project-item.overlay {*/
	/*	background-size: cover;*/
	/*	transition: all .3s ease;*/
	/*	overflow: hidden;*/
	/*}*/

	/*.project-item.overlay:hover {*/
	/*	background-size: 110%;*/
	/*	transition: all .3s ease;*/
	/*}*/

	.project-item__title {
		z-index: 0;
		padding-right: 15%;
	}

	.project-item__descr {
		z-index: 0;
		padding-right: 30%;
	}
}
/* End */
/* /local/templates/pik/assets/css/give-support.min.css?17628520372650 */
/* /local/templates/pik/assets/css/biggest-projects.css?176285203710628 */
/* /local/templates/pik/assets/css/sertificates.css?17628520373140 */
/* /local/templates/pik/assets/css/news.min.css?17757255001321 */
/* /local/templates/pik/assets/css/projects.css?1762852037772 */
/* /local/templates/pik/components/bitrix/news.list/main_slider_under_header/style.min.css?17823766134547 */
/* /local/templates/pik/components/bitrix/system.pagenavigation/catalog_pagenav/style.css?17876334036952 */
/* /local/templates/pik/components/bitrix/news/pic_news/bitrix/news.list/pic_news/style.min.css?17749546597252 */
/* /local/templates/pik/components/bitrix/news/pik_blog_main/bitrix/news.list/pic_blog_main/style.min.css?17768456896308 */
/* /local/templates/pik/components/bitrix/system.pagenavigation/pic_pagenav/style.css?17628520371078 */
/* /local/templates/pik/components/bitrix/news.list/projects_main/style.css?17628520375058 */
