.slider_block_v5 {
   position: relative;
}

.slider_block_v5 .title_columns.flex_column {
   gap: 12px;
   margin-bottom: clamp(26px, 46 * (100vw / 1920), 46px);
   color: #000;
}

.slider_block_v5__inner {
   display: flex;
   flex-direction: column;
}

.slider_block_v5__navigation {
   display: flex;
   flex-direction: column;
   position: relative;
   margin-bottom: clamp(26px, 46 * (100vw / 1920), 46px);
}

.slider_block_v5__navigation__progress {
   display: flex;
   align-items: center;
   position: absolute;
   color: #818181;
   font-weight: 500;
}

.slider_block_v5__navigation__progress * {
   font-weight: inherit;
}

.slider_block_v5__navigation__progress .current,
.slider_block_v5__navigation__progress .separator {
   color: #000;
}

.slider_block_v5__navigation__items {
   display: flex;
   overflow: hidden;
}

.slider_block_v5__navigation__item {
   padding-top: 16px;
   border-top: 2px solid #D1D1D1;
   cursor: pointer;
   color: #818181;
   font-weight: 500;
   text-transform: uppercase;
}

.slider_block_v5__navigation__item.current-item {
   border-color: #000;
   color: #000;
}

.slider_block_v5__slides {
   display: flex;
   flex-direction: column;
   gap: clamp(26px, 46 * (100vw / 1920), 46px);

}

.slider_block_v5__slide {
   display: flex;
   flex-direction: column;
}


.slider_block_v5__slide:not(.current-item) {
   display: none;
}

.slider_block_v5__slide__description {
   color: #000;
}

.slider_block_v5__slide__description * {
   color: inherit;
}


.slider_block_v5__slide__description strong,
.slider_block_v5__slide__description b {
   font-weight: 500;
}

.slider_block_v5__slide__description ul {
   list-style-type: none;
   padding-left: 1em;
}

.slider_block_v5__slide__description ul > li {
   padding-left: 0.5em;
   position: relative;
}

.slider_block_v5__slide__description ul > li:before {
   content: '•';
   position: absolute;
   left: -0.5em;
   top: 0;
   font-size: inherit;
   color: inherit;
}

@media screen and (max-width: 1024px) {
   .slider_block_v5__navigation__progress {
      display: none;
   }

   .slider_block_v5__slide {
      display: flex;
      flex-direction: column;
   }
}




