.ecp_process_section .icon-circle{align-items:center;background:var(--primary_color);border-radius:50%;display:flex;height:150px;justify-content:center;max-width:150px;min-width:150px;padding:10px;width:100%}.ecp_process_section .process-step.step-4,.ecp_process_section .process-step.step-5{margin-top:60px;position:relative}.ecp_process_section .process-step.step-3 .steps_inner_cont{align-items:end}.ecp_process_section .process-container p{font-size:14px;line-height:22px;margin:0}.ecp_process_section .process-step.step-1,.ecp_process_section .process-step.step-4{flex-basis:60%}.ecp_process_section .process-step.step-2,.ecp_process_section .process-step.step-5{flex-basis:35%;position:relative}.ecp_process_section .process-step.step-3 .text-box{max-width:412px}.ecp_process_section .process-step.step-3 .title{background:var(--accent_color_3);display:inline-block;padding-right:10px;position:relative;z-index:1000}.ecp_process_section .icon_outer_cont{background:var(--accent_color_3);padding:0 10px}.ecp_process_section .process-step.step-3{flex-basis:95%;justify-content:center;margin-top:50px;position:relative}.ecp_process_section .process-step.step-6{flex-basis:100%;justify-content:center;margin:0;position:relative}.ecp_process_section .process-step.step-7{flex-basis:35%;margin:0}.ecp_process_section .steps_inner_cont{align-items:baseline;display:flex;gap:15px;position:relative;z-index:100}.ecp_process_section .process-step.step-2 .steps_inner_cont,.ecp_process_section .process-step.step-5 .steps_inner_cont{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}.ecp_process_section .process-step.step-6 .steps_inner_cont,.ecp_process_section .process-step.step-7 .steps_inner_cont{align-items:center;flex-direction:column;gap:25px;justify-content:center;text-align:center}.ecp_process_section .text-box{max-width:500px}.ecp_process_section .process-step.step-6 .text-box{max-width:360px}.ecp_process_section .process-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1100px;position:relative;width:100%}.ecp_process_section .process-step{align-items:center;display:flex;margin:10px 0}@media(min-width:768px){.ecp_process_section .connector.straight-right{border-bottom:2px dotted #0a1215;height:1px;left:16.6%;margin:10px 0 40px;position:absolute;top:70px;width:57%;z-index:-1}.ecp_process_section .process-step.step-2:before{border-color:transparent #000 #000 transparent;border-radius:0 0 30px 0;border-style:dotted;border-width:2px;bottom:-139px;content:"";height:120px;position:absolute;right:50%;width:65%;z-index:0}.ecp_process_section .process-step.step-3:before{border-color:#000 transparent transparent #000;border-radius:30px 0 0 0;border-style:dotted;border-width:2px;bottom:-48px;content:"";height:121px;left:85px;position:absolute;width:12%;z-index:0}.ecp_process_section .process-step.step-4:before{border-bottom:2px dotted #0a1215;content:"";height:1px;left:27.6%;position:absolute;top:76px;width:95%;z-index:-1}.ecp_process_section .process-step.step-5:before{border-color:transparent #000 #000 transparent;border-radius:0 0 30px 0;border-style:dotted;border-width:2px;bottom:-86px;content:"";height:68px;position:absolute;right:50%;width:68%;z-index:0}.ecp_process_section .process-step.step-6:before{border-color:#000 transparent transparent #000;border-radius:30px 0 0 0;border-style:dotted;border-width:2px;bottom:21px;content:"";height:167px;left:17.3%;position:absolute;width:24%;z-index:0}.ecp_process_section .process-step.step-2:after{bottom:-151px;right:60%;transform:rotate(130deg)}.ecp_process_section .connector.straight-right:after,.ecp_process_section .process-step.step-2:after{border-bottom:6px solid #0a1215;border-right:6px solid #0a1215;content:"";height:26px;position:absolute;width:26px}.ecp_process_section .connector.straight-right:after{right:50%;top:-13px;transform:rotate(-45deg)}.ecp_process_section .process-step.step-3:after{bottom:0;left:73px;right:60%;transform:rotate(45deg)}.ecp_process_section .process-step.step-3:after,.ecp_process_section .process-step.step-4:after{border-bottom:6px solid #0a1215;border-right:6px solid #0a1215;content:"";height:26px;position:absolute;width:26px}.ecp_process_section .process-step.step-4:after{left:100%;top:64px;transform:rotate(-45deg)}.ecp_process_section .process-step.step-5:after{bottom:-96.5px;right:70%}.ecp_process_section .process-step.step-5:after,.ecp_process_section .process-step.step-6:after{border-bottom:6px solid #0a1215;border-right:6px solid #0a1215;content:"";height:26px;position:absolute;transform:rotate(130deg);width:26px}.ecp_process_section .process-step.step-6:after{left:28%;top:58px}}@media(min-width:768px)and (max-width:1024px){.ecp_process_section .process-step.step-3:before{bottom:-51px;content:"";height:233px;width:34%}.ecp_process_section .process-step.step-3 .steps_inner_cont{align-items:center;flex-direction:column;text-align:center}}@media(min-width:1200px){.ecp_process_section .process-step.step-6:after{top:60px}}@media(max-width:767px){.ecp_process_section .steps_inner_cont{align-items:center}.ecp_process_section .icon_outer_cont{padding:10px 0}.ecp_process_section .process-step.step-2 .steps_inner_cont,.ecp_process_section .process-step.step-3 .steps_inner_cont,.ecp_process_section .process-step.step-5 .steps_inner_cont,.ecp_process_section .process-step.step-6 .steps_inner_cont,.ecp_process_section .process-step.step-7 .steps_inner_cont{align-items:center;flex-direction:row;text-align:left}.ecp_process_section .process-step.step-1,.ecp_process_section .process-step.step-2,.ecp_process_section .process-step.step-3,.ecp_process_section .process-step.step-4,.ecp_process_section .process-step.step-5,.ecp_process_section .process-step.step-6,.ecp_process_section .process-step.step-7{flex-basis:100%;justify-content:flex-start;margin:20px 0}.ecp_process_section .process-step.step-1 .text-box,.ecp_process_section .process-step.step-2 .text-box,.ecp_process_section .process-step.step-3 .text-box,.ecp_process_section .process-step.step-4 .text-box,.ecp_process_section .process-step.step-5 .text-box,.ecp_process_section .process-step.step-6 .text-box,.ecp_process_section .process-step.step-7 .text-box{max-width:100%}.ecp_process_section .icon-circle img{height:50px;width:50px}.ecp_process_section .icon-circle{height:100px;max-width:100px;min-width:100px}.ecp_process_section .connector.straight-right{border-left:2px dotted #0a1215;height:86%;left:50px;margin:10px 0 40px;position:absolute;top:20px;width:2px;z-index:-1}.ecp_process_section .process-step.step-1{margin:0 0 20px}}