.banner{align-items:center;display:flex;flex-direction:column;gap:24px;height:520px;justify-content:center;width:100%}.banner h2{color:#fff;font-size:56px;font-weight:600;letter-spacing:-1.12px;line-height:130%;text-align:center}.banner .text_wrap{align-items:center;display:flex}.banner .text_wrap .divide_bar{background:hsla(0,0%,100%,.3);height:14px;margin:0 14px;width:2px}.banner .text_wrap span:first-child{color:#fafafa;font-size:20px;font-weight:500}.banner .text_wrap span:last-child{color:#ccc;font-size:18px;font-weight:400}