.element_num_style_1_con{display: flex; flex-wrap: wrap; align-items: center;}
.element_num_style_1_con > div[data-wv-layout-element="block_inner"]{display: flex; flex-wrap: wrap; align-items: center;}

.element_num_style_1_con .element_num{font-family: "Roboto"; color:#000; font-size:29px; font-size:2.9rem; line-height:35px; line-height:3.5rem;  font-weight: 500;}
.element_num_style_1_con .element_num.type_2:after{content:''; position: absolute; top:7px; right: 0; height:23px; border-right:1px solid rgba(18, 0, 144,0.12);}
.element_num_style_1_con .element_num.type_3 {color: #fff; background-color: #171717; border-radius: 50%; width:33px; height:33px; font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem;}
.element_num_style_1_con .element_num.type_4 {color: #fff; background-color: #171717; border-radius: 10%; width:33px; height:33px; font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem;}

.reverse.element_num_style_1_con .element_num{color:#fff;}
.reverse.element_num_style_1_con .element_num.type_2:after{border-color: rgba(255, 255, 255, 0.3);}
.reverse.element_num_style_1_con .element_num.type_3 {color: #000; background-color: #fff;}
.reverse.element_num_style_1_con .element_num.type_4 {color: #000; background-color: #fff;}