.step-main.company-stpes-section{margin-top:-120px}.step-main.company-stpes-section .step-boxes .step-box{width:calc(33.33% - 32px)}.company-step-boxes{display:flex;flex-wrap:wrap}.company-stpes-section:after{background:#dfe8f3;content:"";height:155px;left:0;position:absolute;top:110px;width:100%}.company-step-boxes .company-step-box{padding-bottom:50px;text-align:center;width:33.33%}.company-step-desc{margin-top:5px}.company-step-title{margin-top:10px}.step-main.company-stpes-section .company-step-count{margin-bottom:10px}.step-main.company-stpes-section .company-step-count-round{background-color:#fff;border:1.5px solid #8500ff;border-radius:6px;height:12px;margin:auto;outline:10px solid #fff;width:12px}.company-step-box:nth-child(-n+3) .company-step-count-round{outline:10px solid #dfe8f3}.company-step-boxes .company-step-box:first-child .company-step-count-line{right:0;width:70%}.company-step-boxes .company-step-box:last-child .company-step-count-line{width:50%}.company-step-boxes .company-step-count-line{border-top:6px solid #8500ff;height:calc(100% + 6px);margin-top:-9px;position:relative;position:absolute;width:100%;z-index:-1}.company-step-boxes .company-step-box{position:relative}.company-step-desc h6{font-size:12px;margin-bottom:0}.company-step-title h5{margin-bottom:0}.company-step-boxes .company-step-box:nth-child(3n+3):before{border-right:6px solid #8b00fa;bottom:0;content:"";display:none;height:calc(100% + 6px);position:absolute;right:0;top:34px}.company-step-boxes .company-step-box:nth-child(6n+3):not(:last-child) .company-step-count-line{border-bottom-right-radius:20px;border-right:6px solid #8500ff;border-top-right-radius:20px}.company-step-boxes .company-step-box:nth-child(6n+4):not(:last-child) .company-step-count-line{border-bottom-left-radius:20px;border-left:6px solid #8b00fa;border-top-left-radius:20px;transform:rotate(-180deg) translateY(calc(100% - 6px))}.company-step-boxes .company-step-box:nth-child(6n+1):not(:first-child) .company-step-count-line{border-bottom-right-radius:20px;border-right:6px solid #8b00fa;border-top-right-radius:20px;transform:rotate(-180deg) translateY(calc(100% - 6px))}.company-step-boxes .company-step-box:nth-child(6n+6):not(:first-child) .company-step-count-line{border-bottom-left-radius:20px;border-left:6px solid #8500ff;border-top-left-radius:20px}@media (min-width:768px){.company-step-box:nth-child(4n){order:4}.company-step-box:nth-child(5n){order:3}.company-step-box:nth-child(6n){order:2}.company-step-box:nth-child(7n){order:5}.company-step-box:nth-child(8n){order:6}.company-step-box:nth-child(9n){order:7}}@media (max-width:767px){.company-step-boxes .company-step-box{width:100%}.company-step-boxes .company-step-box:nth-child(6n+3):not(:last-child) .company-step-count-line{border-right:0}.company-step-boxes .company-step-box:nth-child(6n+6):not(:first-child) .company-step-count-line{border-left:0}.company-step-boxes .company-step-count-line{border-top:0;height:unset}.company-step-boxes .company-step-box:not(:last-child):after{background-color:#8500ff;border-radius:12px;bottom:10px;content:"";height:30px;left:50%;position:absolute;transform:translateX(-50%);width:6px}.step-main.company-stpes-section .company-step-count{margin-bottom:15px}.company-step-box .company-step-title{margin-top:15px}.company-step-box .company-step-desc{margin:10px 0}.company-step-boxes .company-step-box:last-child{padding-bottom:0}}