@charset "UTF-8";
.tabs-block-v2 {
  display: flex;
  justify-content: center; }
  .tabs-block-v2--align-start {
    justify-content: flex-start; }
  .tabs-block-v2__list {
    display: inline-flex;
    align-items: center;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(24, 24, 24, 0.3);
    overflow: auto; }
    @media (min-width: 1250px) {
      .tabs-block-v2__list::-webkit-scrollbar {
        width: 3px;
        /* ширина для вертикального скролла */
        height: 3px;
        /* высота для горизонтального скролла */
        border-radius: 0px;
        background-color: #f5f5f5; }
      .tabs-block-v2__list::-webkit-scrollbar-thumb {
        background-color: #D2DEF1;
        border-radius: 10px; }
        .tabs-block-v2__list::-webkit-scrollbar-thumb:hover {
          background-color: #828282; } }
    @media (max-width: 767px) {
      .tabs-block-v2__list {
        padding-bottom: 10px; } }
  .tabs-block-v2__item {
    padding: 0px 16px;
    font-weight: 700;
    font-size: 30px;
    position: relative;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    transition: all ease .3s; }
    @media (max-width: 767px) {
      .tabs-block-v2__item {
        font-size: 22px;
        padding: 0px 8px; } }
    .tabs-block-v2__item:after {
      position: absolute;
      content: '';
      left: 0;
      right: 100%;
      bottom: -16px;
      border-bottom: 3px solid #5B627E;
      border-radius: 4px;
      transition: all .3s ease; }
      @media (max-width: 767px) {
        .tabs-block-v2__item:after {
          bottom: -10px; } }
    .tabs-block-v2__item.active {
      color: #5B627E;
      cursor: default; }
      .tabs-block-v2__item.active:after {
        right: 0; }
    @media (min-width: 1024px) {
      .tabs-block-v2__item:hover {
        cursor: pointer;
        color: #5B627E; } }
