.implementation_steps .page-center{max-width:1100px!important}.implementation_steps .steps{position:relative}.implementation_steps .steps:after{background:#e2e2e2;bottom:0;content:"";height:100%;left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.implementation_steps .steps_container{background:inherit;max-width:628px;position:relative;width:50%}.implementation_steps .steps_container:nth-child(2n):after{left:-10px}.implementation_steps .steps_container:before{background:#e2e2e2;border-radius:100px;content:"";height:14px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:14px;z-index:2}.implementation_steps .steps_container:first-child:after,.implementation_steps .steps_container:last-child:after{background:#fff;content:"";height:50%;position:absolute;right:-3px;width:4px;z-index:1}.implementation_steps .steps_container:first-child:after{top:0}.implementation_steps .steps_container:last-child:after{bottom:0}.implementation_steps .optional .steps_container:last-child:after{left:16px}.implementation_steps .steps_container:nth-child(2n):before{left:12px}.implementation_steps .steps_container .number{color:#e2e2e2;display:inline-block;font-size:28px;font-weight:700;letter-spacing:1px;line-height:34px;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%);z-index:1}.implementation_steps .steps_container:nth-child(odd) .number{right:-65px}.implementation_steps .steps_container:nth-child(2n) .number{left:-45px}.implementation_steps .steps_container:nth-child(odd){padding:8px 24px 8px 0}.implementation_steps .steps_container:nth-child(2n){left:50%;padding:8px 0 8px 40px}.implementation_steps .steps_container .content{background:#fff;border:1px solid #ededed;border-radius:15px;opacity:1;position:relative}.implementation_steps .steps_container .content p{margin:0;padding:16px}.implementation_steps .steps_container .content p strong{font-weight:500}.implementation_steps .content .content_title{background-color:var(--green);border-radius:15px 15px 0 0;color:#fff;margin:0;opacity:1;padding:10px 16px;text-align:left}.implementation_steps .steps.optional .steps_container .content .content_title{background-color:var(--light-blue)}.implementation_steps .circle{background-color:#e2e2e2;border-radius:100px;color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;height:43px;padding:5px 0;text-align:center;width:43px}@media only screen and (min-width:1501px){.implementation_steps .steps_container:before{right:-7px}.implementation_steps .steps_container:nth-child(2n){left:calc(50% - 19px)}}@media only screen and (min-width:768px) and (max-width:1499px){.implementation_steps .steps_container:nth-child(2n){left:50%;padding-left:24px}.implementation_steps .steps_container:nth-child(odd):before{right:-7px}.implementation_steps .steps_container:nth-child(2n):before{left:-7px}.implementation_steps .steps_container .number{font-size:20px}.implementation_steps .steps_container:nth-child(2n) .number,.implementation_steps .steps_container:nth-child(odd) .number{right:-275px;width:250px}.implementation_steps .steps_container:nth-child(2n) .number{left:-275px;text-align:right}.implementation_steps .steps_container:nth-child(odd) .number{text-align:left}.implementation_steps .optional .steps_container:last-child:after{left:-3px}}@media (max-width:768px){.implementation_steps .steps:after{left:55px}.implementation_steps .optional .steps_container:last-child:after,.implementation_steps .steps_container:first-child:after,.implementation_steps .steps_container:last-child:after{left:4px}.implementation_steps .steps_container:nth-child(2n),.implementation_steps .steps_container:nth-child(odd){left:0;max-width:100%;padding-left:110px;padding-right:0;width:100%}.implementation_steps .steps_container:nth-child(2n):before,.implementation_steps .steps_container:nth-child(odd):before{border-color:transparent #e2e2e2 transparent transparent;display:none;left:100px}.implementation_steps .steps_container:nth-child(2n) .number,.implementation_steps .steps_container:nth-child(odd) .number{left:33px;right:auto;z-index:2}.implementation_steps .steps_container .content p{padding:16px}.implementation_steps .circle{align-items:center;display:inline-flex;font-size:16px;justify-content:center;padding:5px 12px}}@media (max-width:575px){.implementation_steps .steps:after{left:5px}.implementation_steps .steps_container:nth-child(2n) .number,.implementation_steps .steps_container:nth-child(odd) .number{left:27px;right:auto;z-index:2}.implementation_steps .steps_container:nth-child(2n),.implementation_steps .steps_container:nth-child(odd){padding-left:40px}.implementation_steps .circle{font-size:13px;height:30px;padding:5px;width:30px}.implementation_steps .steps_container .content p br{display:none}.implementation_steps .steps_container:nth-child(2n) .number,.implementation_steps .steps_container:nth-child(odd) .number{left:-10px}}