.collapse[data-v-aa9ef22c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

[dir] .navigation-item[data-v-96ae7770] {
  border-top: 1px solid #eaeaea
}

.item-head[data-v-96ae7770] {
  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
}

[dir] .item-head[data-v-96ae7770] {
  padding: 24px 0;
  cursor: pointer
}

.item-title[data-v-96ae7770] {
  color: #000;
  font-weight: 600;
  font-size: 16px;
  line-height: 28px
}

.item-title[data-v-96ae7770] a {
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px
}
.active-tab[data-v-96ae7770]  a,.item-title[data-v-96ae7770] a:hover {
  color: #e60012;
  font-weight: 600;
  font-size: 16px;
  line-height: 28px
}

@media(max-width:768px) {
  .item-title[data-v-96ae7770] {
    font-size: 16px;
    line-height: 28px
  }
}

.item-body[data-v-96ae7770] {
  overflow: hidden
}

@media(max-width:768px) {
  .navigation-item[data-v-96ae7770] {
    width: 100%
  }

  [dir] .navigation-item[data-v-96ae7770] {
    border-top: none;
    border-bottom: 1px solid #eaeaea
  }

  [dir=ltr] .item-head[data-v-96ae7770] {
    padding: 12px 12px 12px 0
  }

  [dir=rtl] .item-head[data-v-96ae7770] {
    padding: 12px 0 12px 12px
  }

  .item-title[data-v-96ae7770] {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px
  }
}

.left-navigation-mobile[data-v-77f91da3] {
  position: fixed;
  top: 68px;
  bottom: 0;
  z-index: 9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

[dir] .left-navigation-mobile[data-v-77f91da3] {
  background: #fff
}

[dir=ltr] .left-navigation-mobile[data-v-77f91da3], [dir=rtl] .left-navigation-mobile[data-v-77f91da3] {
  right: 0;
  left: 0
}

.first[data-v-77f91da3] {
  width: 124px;
  overflow-y: auto
}

[dir] .first[data-v-77f91da3] {
  padding-top: 16px;
  background: #f9f9f9
}

.first-item[data-v-77f91da3] {
  position: relative;
  color: #545454;
  font-size: 14px;
  line-height: 24px
}

[dir] .first-item[data-v-77f91da3] {
  padding: 8px 24px
}

.first-active[data-v-77f91da3] {
  color: #000
}

[dir] .first-active[data-v-77f91da3] {
  background: #fff
}

.first-active.first-item[data-v-77f91da3]:before {
  position: absolute;
  top: 50%;
  width: 2px;
  height: 12px;
  content: ""
}

[dir] .first-active.first-item[data-v-77f91da3]:before {
  background: #e60012;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

[dir=ltr] .first-active.first-item[data-v-77f91da3]:before {
  left: 0
}

[dir=rtl] .first-active.first-item[data-v-77f91da3]:before {
  right: 0
}

.mobile-select[data-v-77f91da3] {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow-y: auto
}

[dir] .mobile-select[data-v-77f91da3] {
  padding: 12px 24px 0
}

.third-item[data-v-77f91da3] {
  color: #545454;
  font-size: 14px;
  line-height: 24px
}

[dir] .third-item[data-v-77f91da3] {
  margin-bottom: 16px
}

[dir=ltr] .third-item[data-v-77f91da3] {
  margin-left: 8px
}

[dir=rtl] .third-item[data-v-77f91da3] {
  margin-right: 8px
}

[dir] .third-item[data-v-77f91da3]:first-child {
  margin-top: 4px
}

.third-active[data-v-77f91da3] {
  color: #000
}

@media(max-width:768px) {
  .first-item[data-v-77f91da3] {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
  }

  .return-container[data-v-77f91da3] {
    width: 40px;
    height: 32px
  }

  [dir=ltr] .return-container[data-v-77f91da3] {
    margin-left: 24px
  }

  [dir=rtl] .return-container[data-v-77f91da3] {
    margin-right: 24px
  }

  .return-button[data-v-77f91da3] {
    height: 32px
  }
}

.pagination[data-v-119e3a61] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

[dir=ltr] .pagination[data-v-119e3a61] {
  margin-left: -16px
}

[dir=rtl] .pagination[data-v-119e3a61] {
  margin-right: -16px
}

.pagination-btn[data-v-119e3a61] {
  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;
  width: 36px;
  height: 36px;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px
}

[dir] .pagination-btn[data-v-119e3a61] {
  padding: 0;
  border: 1px solid #eaeaea;
  cursor: pointer
}

[dir=ltr] .pagination-btn[data-v-119e3a61] {
  margin-left: 16px
}

[dir=rtl] .pagination-btn[data-v-119e3a61] {
  margin-right: 16px
}

.pagination-btn[data-v-119e3a61]:hover {
  color: #e60012
}

[dir] .pagination-btn[data-v-119e3a61]:hover {
  background-color: #fff;
  border-color: #eaeaea
}

.active-btn[data-v-119e3a61] {
  color: #fff
}

[dir] .active-btn[data-v-119e3a61] {
  background-color: #e60012
}

.active-btn[data-v-119e3a61]:hover {
  color: #fff
}

[dir] .active-btn[data-v-119e3a61]:hover {
  background-color: #e60012
}

.pagination-more[data-v-119e3a61] {
  font-size: 16px;
  line-height: 28px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

[dir=ltr] .pagination-more[data-v-119e3a61] {
  margin-left: 16px
}

[dir=rtl] .pagination-more[data-v-119e3a61] {
  margin-right: 16px
}

.container[data-v-5e4ff0b3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px
}

[dir] .container[data-v-5e4ff0b3] {
  margin-top: 80px;
  margin-bottom: 64px
}

.min-container[data-v-5e4ff0b3] {
  min-height: 170px
}

.navigation[data-v-5e4ff0b3] {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 280px
}

[dir] .navigation[data-v-5e4ff0b3] {
  padding: 32px 24px 0;
  background-color: #f9f9f9
}

[dir] .title-container[data-v-5e4ff0b3] {
  padding-bottom: 24px
}

.title[data-v-5e4ff0b3] {
  color: #131313;
  font-weight: 600;
  font-size: 20px;
  line-height: 32px
}

@media(max-width:768px) {
  .title[data-v-5e4ff0b3] {
    font-size: 20px;
    line-height: 32px
  }
}

.funnel-container[data-v-5e4ff0b3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

[dir=ltr] .funnel-container *+[data-v-5e4ff0b3] {
  margin-left: 4px
}

[dir=rtl] .funnel-container *+[data-v-5e4ff0b3] {
  margin-right: 4px
}

[dir] .first-level[data-v-5e4ff0b3] {
  border-top: 1px solid #eaeaea
}

.first-head[data-v-5e4ff0b3] {
  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
}

[dir] .first-head[data-v-5e4ff0b3] {
  padding: 24px 0;
  cursor: pointer
}

.first-title[data-v-5e4ff0b3] {
  color: #000;
  font-weight: 600;
  font-size: 16px;
  line-height: 28px
}

@media(max-width:768px) {
  .first-title[data-v-5e4ff0b3] {
    font-size: 16px;
    line-height: 28px
  }
}

.second-level[data-v-5e4ff0b3] {
  height: 0;
  overflow: hidden;
  -webkit-transition: height .3s ease-in-out;
  -o-transition: height .3s ease-in-out;
  transition: height .3s ease-in-out
}

.second-item[data-v-5e4ff0b3] {
  color: #545454;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px
}

[dir] .second-item[data-v-5e4ff0b3] {
  margin-bottom: 24px;
  cursor: pointer
}

@media(max-width:768px) {
  .second-item[data-v-5e4ff0b3] {
    font-size: 16px;
    line-height: 28px
  }
}

.active[data-v-5e4ff0b3], .second-item[data-v-5e4ff0b3]:hover {
  color: #e60012
}

.third-with-list[data-v-5e4ff0b3] {
  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-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

[dir=ltr] .third-with-list[data-v-5e4ff0b3] {
  margin-left: 48px
}

[dir=rtl] .third-with-list[data-v-5e4ff0b3] {
  margin-right: 48px
}

[dir=ltr] .margin-without-navigation[data-v-5e4ff0b3] {
  margin-left: 0
}

[dir=rtl] .margin-without-navigation[data-v-5e4ff0b3] {
  margin-right: 0
}

.third-level[data-v-5e4ff0b3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  color: #545454;
  font-size: 16px;
  line-height: 28px
}

[dir=ltr] .third-level[data-v-5e4ff0b3] {
  margin-left: -100px
}

[dir=rtl] .third-level[data-v-5e4ff0b3] {
  margin-right: -100px
}

@media(max-width:768px) {
  .third-level[data-v-5e4ff0b3] {
    font-size: 16px;
    line-height: 28px
  }
}

.third-level-item[data-v-5e4ff0b3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap
}

[dir] .third-level-item[data-v-5e4ff0b3] {
  margin-bottom: 24px;
  cursor: pointer
}

[dir=ltr] .third-level-item[data-v-5e4ff0b3] {
  margin-left: 100px
}

[dir=rtl] .third-level-item[data-v-5e4ff0b3] {
  margin-right: 100px
}

.item-name[data-v-5e4ff0b3] {
  position: relative
}

.third-level-item.third-level-active[data-v-5e4ff0b3] {
  color: #000;
  font-weight: 600
}

.third-level-item.third-level-active .item-name[data-v-5e4ff0b3]:after {
  position: absolute;
  bottom: -8px;
  width: 100%;
  height: 4px;
  content: ""
}

[dir] .third-level-item.third-level-active .item-name[data-v-5e4ff0b3]:after {
  background: #e60012
}

[dir=ltr] .third-level-item.third-level-active .item-name[data-v-5e4ff0b3]:after {
  left: 0
}

[dir=rtl] .third-level-item.third-level-active .item-name[data-v-5e4ff0b3]:after {
  right: 0
}

@media(max-width:768px) {
  .container[data-v-5e4ff0b3] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 200px
  }

  [dir] .container[data-v-5e4ff0b3] {
    margin-top: 24px;
    margin-bottom: 16px;
    padding: 0
  }

  .navigation[data-v-5e4ff0b3] {
    width: auto
  }

  [dir] .navigation[data-v-5e4ff0b3] {
    padding: 0;
    background-color: #fff
  }

  .title-container[data-v-5e4ff0b3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }

  [dir] .title-container[data-v-5e4ff0b3] {
    padding: 0 24px 16px;
    border-bottom: 1px solid #eaeaea
  }

  .short-classification[data-v-5e4ff0b3] {
    color: #545454;
    font-size: 14px;
    line-height: 24px
  }

  [dir] .short-classification[data-v-5e4ff0b3] {
    margin-top: 16px;
    margin-bottom: 28px
  }

  .third-with-list[data-v-5e4ff0b3] {
    height: auto
  }

  [dir] .third-with-list[data-v-5e4ff0b3] {
    padding: 0 24px
  }

  [dir=ltr] .third-with-list[data-v-5e4ff0b3] {
    margin-left: 0
  }

  [dir=rtl] .third-with-list[data-v-5e4ff0b3] {
    margin-right: 0
  }

  .select-mobile[data-v-5e4ff0b3] {
    overflow-x: auto
  }

  [dir=ltr] .select-mobile[data-v-5e4ff0b3] {
    left: 0
  }

  [dir=rtl] .select-mobile[data-v-5e4ff0b3] {
    right: 0
  }

  .select-mobile-enter-active[data-v-5e4ff0b3], .select-mobile-leave-active[data-v-5e4ff0b3] {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
  }

  [dir=ltr] .select-mobile-enter[data-v-5e4ff0b3], [dir=ltr] .select-mobile-leave-to[data-v-5e4ff0b3] {
    left: 100%
  }

  [dir=rtl] .select-mobile-enter[data-v-5e4ff0b3], [dir=rtl] .select-mobile-leave-to[data-v-5e4ff0b3] {
    right: 100%
  }
}

[dir] .text-button[data-v-79327df8] {
  padding: 0;
  border: 0
}

@media(max-width:768px) {
  .text-button[data-v-79327df8] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
  }

  [dir] .text-button[data-v-79327df8] {
    margin-bottom: 48px
  }

  .loading[data-v-79327df8] {
    display: inline-block;
    width: 20px;
    height: 20px
  }

  [dir] .loading[data-v-79327df8] {
    margin-bottom: 100px;
    border: 4px solid #eaeaea;
    border-top-color: #e60012;
    border-radius: 50%
  }

  [dir=ltr] .loading[data-v-79327df8] {
    -webkit-animation: spin-ltr-data-v-79327df8 1s ease-in-out infinite;
    animation: spin-ltr-data-v-79327df8 1s ease-in-out infinite
  }

  [dir=rtl] .loading[data-v-79327df8] {
    -webkit-animation: spin-rtl-data-v-79327df8 1s ease-in-out infinite;
    animation: spin-rtl-data-v-79327df8 1s ease-in-out infinite
  }

  .no_data[data-v-79327df8] {
    color: #545454
  }

  [dir] .no_data[data-v-79327df8] {
    margin-bottom: 48px
  }

  @-webkit-keyframes spin-ltr-data-v-79327df8 {
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn)
    }
  }

  @keyframes spin-ltr-data-v-79327df8 {
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn)
    }
  }

  @-webkit-keyframes spin-rtl-data-v-79327df8 {
    to {
      -webkit-transform: rotate(-1turn);
      transform: rotate(-1turn)
    }
  }

  @keyframes spin-rtl-data-v-79327df8 {
    to {
      -webkit-transform: rotate(-1turn);
      transform: rotate(-1turn)
    }
  }
}
