@charset "UTF-8";

#flowContent_1 {
  counter-reset: flow;
}
#flowContent_1 + section .inner_item_txt .heading.block_header_2 .h,
#flowContent_2 + section .inner_item_txt .heading.block_header_2 .h,
#flowContent_3 + section .inner_item_txt .heading.block_header_2 .h,
#flowContent_4 + section .inner_item_txt .heading.block_header_2 .h {
  padding-left: 0;
}
#flowContent_1 + section .inner_item_txt .heading.block_header_2 .h:before,
#flowContent_1 + section .inner_item_txt .heading.block_header_2 .h:after,
#flowContent_2 + section .inner_item_txt .heading.block_header_2 .h:before,
#flowContent_2 + section .inner_item_txt .heading.block_header_2 .h:after,
#flowContent_3 + section .inner_item_txt .heading.block_header_2 .h:before,
#flowContent_3 + section .inner_item_txt .heading.block_header_2 .h:after,
#flowContent_4 + section .inner_item_txt .heading.block_header_2 .h:before,
#flowContent_4 + section .inner_item_txt .heading.block_header_2 .h:after {
  display: none;
}
#flowContent_1 + section .inner_item_txt .heading,
#flowContent_2 + section .inner_item_txt .heading,
#flowContent_3+ section .inner_item_txt .heading,
#flowContent_4 + section .inner_item_txt .heading {
  border-bottom: 1px solid var(--i_border_color);
  margin-left: 80px;
}
#flowContent_1 + section .inner_item_txt .heading:before,
#flowContent_2 + section .inner_item_txt .heading:before,
#flowContent_3 + section .inner_item_txt .heading:before,
#flowContent_4 + section .inner_item_txt .heading:before {
  counter-increment: flow;
  content: 'STEP' counter(flow);
  top: -50%;
  left: -8rem;
  width: 65px;
  height: 65px;
  background: var(--i_main_color);
  border-radius: 50%;
  line-height: 65px;
  text-align: center;
  color: #FFF;
}