.classRepeatBox .gradientBox{color:#fff;padding:90px 30px 190px}.classRepeatBox .shape{bottom:-3px;left:0;line-height:0;position:absolute;width:100%}.classRepeatBox .shape svg{height:auto;width:101%}.classRepeatBoxOuter{align-items:center;display:flex;flex:1;flex-direction:column}.classRepeatItem{flex:1;margin:0 auto;max-width:360px;position:relative;width:100%}.classRepeatItem .popBox{border-radius:8px;height:120px;position:absolute;width:120px}.classRepeatItem.num1 .popBox{position:absolute;right:-49%;top:0}.classRepeatItem .popBoxInner{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:16px;gap:5px;height:100%;justify-content:center;padding:10px;text-align:center}.classRepeatItem.num1 .popBox.count2{left:-45%;right:auto;top:80%}.classRepeatItem.num2 .popBox{position:absolute;right:-65%}.classRepeatItem.num2 .popBox.count1{top:10%}.classRepeatItem.num2 .popBox.count2{top:45%}.classRepeatItem.num3 .popBox.count1{bottom:-5px;right:-48%}.classRepeatItem.num3 .popBox.count2{left:-45%;top:-19%}.classRepeatItem .popContent{display:none}.classRepeatItem .popContentinner{background-color:#000;border:1px solid #fff;border-radius:10px;color:#fff;font-size:small;min-width:250px;padding:10px 15px;position:relative;z-index:2}.classRepeatBox .gradientBox .title{color:#fff;font-weight:700!important;margin-bottom:10px}.classRepeatBox .gradientBox .content ul{list-style:none;margin:0;padding:0}.classRepeatBox .gradientBox .content ul li p{margin:0}.classRepeatBox .gradientBox .content ul li{display:flex;margin-bottom:5px;position:relative}.classRepeatBox .gradientBox .content ul li:last-child{margin-bottom:0}.classRepeatItem .popBoxInner .popTitle{font-weight:700}.classRepeatBox{overflow:hidden}.classRepeatBox .gradientBox .content p:last-child{margin:0}.classRepeatBox .gradientBox .content p{margin-bottom:10px}.leftShape svg,.rightShape svg{display:block;height:auto;width:100%}.leftShape{left:48%;top:-85%;transform:rotate(180deg)}.leftShape,.rightShape{height:30px;position:absolute;width:30px}.rightShape{right:50%;top:150%}.classRepeatItem.num1 .borderLine:before{background-color:#000;content:"";display:block;height:50%;position:absolute;right:50%;top:100%;width:2.5px}.classRepeatItem.num1 .borderLine:after{background-color:#000;content:"";height:2.3px;position:absolute;right:75%;top:173%;width:70%}.classRepeatItem.num1 .popBox.count2 .borderLine:after{left:73%;right:auto;width:62%}.classRepeatItem.num1 .popBox.count2 .rightShape{left:48%;right:auto;transform:rotate(90deg)}.classRepeatItem.num1 .popBox.count2 .leftborderLine:before{background-color:#000;content:"";display:block;height:60%;position:absolute;right:50%;top:-60%;width:2.5px}.classRepeatItem.num1 .popBox.count2 .leftborderLine:after{background-color:#000;content:"";height:2.3px;left:73%;position:absolute;right:auto;top:-85%;width:62%}.classRepeatItem.num2 .popBox.count1 .rightShape,.classRepeatItem.num2 .popBox.count2 .leftShape,.classRepeatItem.num2 .popBox.count2 .rightShape{display:none}.classRepeatItem.num2 .popBox.count1 .borderLine{background-color:#000;height:2.3px;position:absolute;right:100%;top:51%;width:94%}.classRepeatItem.num2 .popBox.count2 .borderLine{background-color:#000;height:2.3px;position:absolute;right:100%;top:50%;width:94%}.classRepeatItem.num3 .popBox.count1 .rightShape{top:-74%;transform:rotate(-90deg)}.classRepeatItem.num3 .popBox.count1 .borderLine:before{background-color:#000;content:"";display:block;height:50%;position:absolute;right:50%;top:-50%;width:2px}.classRepeatItem.num3 .popBox.count1 .borderLine:after{background-color:#000;content:"";height:2px;position:absolute;right:75%;top:-74%;width:69%}.classRepeatItem.num3 .popBox.count2 .leftborderLine:before{background-color:#000;content:"";display:block;height:60%;position:absolute;right:50%;top:-60%;width:2.5px}.classRepeatItem.num3 .popBox.count2 .leftborderLine:after{background-color:#000;content:"";height:2.3px;left:73%;position:absolute;right:auto;top:-85%;width:62%}.classRepeatItem.num3 .popBox.count2 .borderLine:before{background-color:#000;content:"";display:block;height:50%;position:absolute;right:50%;top:100%;width:2.5px}.classRepeatItem.num3 .popBox.count2 .borderLine:after{background-color:#000;content:"";height:2.3px;left:73%;position:absolute;right:auto;top:173%;width:62%}.classRepeatItem.num3 .popBox.count2 .rightShape{left:48%;right:auto;transform:rotate(90deg)}.classRepeatItem .popContent{left:0;position:absolute;top:-4px;transform:translate(-50%,-100%);z-index:1}.classRepeatItem.num1 .popBox.count2 .popContent,.classRepeatItem.num3 .popBox.count2 .popContent{left:auto;right:0;transform:translate(50%,-100%)}.classRepeatItem .popBoxInner .iconImg img{height:auto;object-fit:contain;width:100%}.classRepeatItem .popBoxInner .iconImg{height:50px;width:50px}.classRepeatItem.num1 .popBox.count1 .simplearrow{bottom:-78%;display:block;height:13px;position:absolute;top:auto;width:9px}.simplearrow svg{display:block;height:auto;width:100%}.productFlow{flex-wrap:wrap;position:relative}.productFlow,.productFlow .arrow-wrapper{align-items:center;display:flex;justify-content:center}.productFlow .arrow-wrapper{flex-direction:column;gap:30px;height:100vh;left:0;max-height:100%;position:absolute;width:6%}.productFlow .arrow{align-items:center;background:#000;border-radius:20px;display:flex;height:50%;justify-content:center;position:relative;width:32px}.productFlow .arrow span{color:#fff;font-size:14px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.productFlow .arrow.push:after,.productFlow .arrow.push:before{border-bottom:6px solid #fff;border-right:6px solid #fff;content:"";height:30px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:30px}.productFlow .arrow.push:before{top:25%}.productFlow .arrow.push:after{bottom:25%;top:auto}.productFlow .arrow.pull:after,.productFlow .arrow.pull:before{border-bottom:6px solid #fff;border-right:6px solid #fff;content:"";height:30px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:30px}.productFlow .arrow.pull:before{top:25%}.productFlow .arrow.pull:after{bottom:25%;top:auto}.classRepeatItem.num2 .popBox .simplearrow{display:block;height:13px;left:-50%;position:absolute;top:45%;width:9px}.classRepeatItem.num3 .popBox.count1 .simplearrow{display:block;height:13px;left:0;position:absolute;top:-79%;width:9px}.classRepeatItem.num1 .popBox.count2 .simplearrow,.classRepeatItem.num3 .popBox.count2 .simplearrow{bottom:-45%;display:block;height:13px;left:46%;position:absolute;transform:rotate(90deg);width:9px}.classRepeatItem.num1 .popBox.count2 .simplearrow.left,.classRepeatItem.num3 .popBox.count2 .simplearrow.left{bottom:auto;top:-45%}.classRepeatItem.num2 .popBox.count2 .simplearrow.left{display:none}.classRepeatBox .gradientBox .content ul li:before{border:2px solid;border-radius:50%;content:"\2713";display:inline-block;flex:0 0 18px;font-size:10px;height:18px;line-height:normal;margin-right:8px;padding:1px;position:relative;text-align:center;top:0;top:4px;width:18px}.classRepeatItem .popBoxInner .iconImg svg{display:block;fill:#fff;height:100%;width:100%}.classRepeatItem .popBoxInner .iconImg .icoWrp{height:100%;width:100%}.classRepeatItem .popBoxInner .icoWrp .hs_cos_wrapper{display:block;height:100%;width:100%}.productFlow .arrow.pull:after,.productFlow .arrow.pull:before{transform:translateX(-50%) rotate(225deg)}.classRepeatItem .popBox .corner-fold{background:hsla(0,0%,100%,.2);bottom:0;clip-path:polygon(100% 0,0 100%,100% 100%);height:36px;position:absolute;right:0;width:36px}.classRepeatItem .popBox .icon{bottom:0;font-size:36px;margin-bottom:8px;position:absolute;right:0}.classRepeatItem .popBox .corner-fold svg{bottom:5px;position:absolute;right:6px;transform:rotate(180deg)}@media (min-width:1300px){.classRepeatItem .popContent{left:0;position:absolute;top:50%;transform:translate(50%,-50%);z-index:1}.classRepeatItem.num1 .popBox.count2 .popContent,.classRepeatItem.num3 .popBox.count2 .popContent{left:auto;right:107%;transform:translateY(-50%)}}@media (max-width:991px){.classRepeatItem{max-width:300px}.classRepeatBox .gradientBox{padding:90px 30px 135px}.classRepeatItem .popBox{height:100px;width:100px}.classRepeatItem.num1 .popBox.count2,.classRepeatItem.num3 .popBox.count2{left:-48%}.classRepeatItem.num2 .popBox{right:-59%}.classRepeatItem.num2 .popBox.count1{top:12%}.classRepeatItem.num2 .popBox.count2{top:48%}.classRepeatItem.num1 .borderLine:after{right:78%;top:178%}.leftShape{left:47%}.classRepeatItem.num1 .popBox.count2 .rightShape{left:48%}.classRepeatItem.num1 .popBox.count2 .borderLine:after,.classRepeatItem.num1 .popBox.count2 .leftborderLine:after{left:76%;width:67%}.classRepeatItem.num2 .popBox.count1 .borderLine,.classRepeatItem.num2 .popBox.count2 .borderLine{width:77%}.classRepeatItem.num3 .popBox.count2 .rightShape{left:48%}.classRepeatItem.num3 .popBox.count2 .leftborderLine:after{left:76%;width:67%}.classRepeatItem.num3 .popBox.count2 .borderLine:after{left:76%;top:177%;width:67%}.classRepeatItem.num1 .popBox.count1 .simplearrow{top:171%}}@media (max-width:700px){.classRepeatBox .gradientBox{padding:12vw 15px 20vw}.classRepeatItem{width:55%}.classRepeatBox .gradientBox .title{font-size:clamp(12px,5vw,22px)}.classRepeatItem .popBox{height:15vw;max-height:100px;max-width:100px;min-height:50px;min-width:50px;width:15vw}.classRepeatBox .gradientBox .content,.classRepeatBox .gradientBox .content p{font-size:clamp(10px,2vw,16px)}.classRepeatBox .gradientBox .content p{margin-bottom:5px}.classRepeatBox .gradientBox .content p:last-child{margin:0}.classRepeatItem .popBoxInner .popTitle{font-size:clamp(10px,2vw,14px)}.classRepeatItem .popBoxInner{padding:5px 1vw}.classRepeatItem.num1 .popBox,.classRepeatItem.num2 .popBox,.classRepeatItem.num3 .popBox.count1{right:-20vw}.classRepeatItem.num1 .popBox.count2,.classRepeatItem.num3 .popBox.count2{left:-20vw}.classRepeatItem.num2 .popBox.count1 .borderLine,.classRepeatItem.num2 .popBox.count2 .borderLine{width:5vw}.leftShape,.rightShape{height:5vw;width:5vw}.classRepeatItem.num3 .popBox.count1 .borderLine:before{width:.28vw}.classRepeatItem.num3 .popBox.count2 .borderLine:after{height:.28vw;left:80%;top:180.1%;width:8vw}.classRepeatItem.num1 .popBox.count2 .leftborderLine:after,.classRepeatItem.num3 .popBox.count2 .leftborderLine:after{height:.28vw;width:8vw}.classRepeatItem.num1 .popBox.count2 .leftborderLine:before{width:.28vw}.classRepeatItem.num1 .popBox.count2 .borderLine:after{height:.28vw;left:80%;top:181.1%;width:8vw}.classRepeatItem.num1 .borderLine:before,.classRepeatItem.num3 .popBox.count2 .borderLine:before,.classRepeatItem.num3 .popBox.count2 .leftborderLine:before{width:.28vw}.classRepeatItem.num3 .popBox.count1 .borderLine:after{height:.28vw;width:8vw}.classRepeatItem.num1 .borderLine:after{height:.28vw;right:77%;top:175%;width:8vw}.classRepeatItem .popContentinner{font-size:clamp(10px,2vw,16px);max-width:250px;min-width:55vw}.classRepeatItem .popContent{left:-12vw}.classRepeatItem.num1 .popBox.count2 .popContent,.classRepeatItem.num3 .popBox.count2 .popContent{left:auto;right:-12vw}.classRepeatItem .popBoxInner .iconImg{height:5.5vw;width:5.5vw}.classRepeatItem.num3 .popBox.count1 .rightShape{height:4vw;right:50%;top:-75%;width:4vw}.classRepeatItem.num1 .popBox.count1 .rightShape{height:4vw;width:4vw}.classRepeatItem.num1 .popBox.count1 .simplearrow{height:2vw;top:171%;width:1vw}.classRepeatItem.num2 .popBox.count1 .borderLine,.classRepeatItem.num2 .popBox.count2 .borderLine{height:.28vw}.productFlow .arrow-wrapper{height:100vh;left:-15px;width:3vw}.productFlow .arrow-wrapper .arrow span{font-size:clamp(8px,2vw,10px)}.productFlow .arrow{width:3.5vw}.classRepeatItem.num1 .popBox.count2 .simplearrow,.classRepeatItem.num3 .popBox.count2 .simplearrow{height:2vw;left:45%;width:1vw}.classRepeatItem.num2 .popBox .simplearrow{height:2vw;left:-20%;top:46%;width:1vw}.classRepeatItem.num3 .popBox.count1 .simplearrow{height:2vw;top:-78%;width:1vw}.classRepeatBox .gradientBox .content ul li:before{flex:0 0 2vw;font-size:1vw;height:2vw;margin-right:1vw;padding:0;top:.5vw;width:2vw}.classRepeatItem .popBox .corner-fold{height:5vw;width:5vw}.classRepeatItem .popBox .corner-fold svg{bottom:1vw;height:2vw;right:.5vw;width:1vw}}