.step-container{margin:0 auto}img.smal_iconc_etcr{width:25%;margin-top:15px}.custom-divider-wrapper{width:180px;display:flex;justify-content:center;position:relative;border:1px dashed #7B7B7B;height:2px}.custom-divider-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.custom-divider-wrapper .custom-divider{margin:0 auto}.custom-divider-wrapper:before{width:9px;height:9px;background-color:#7b7b7b;content:"";position:absolute;top:50%;left:-3px;transform:translatey(-50%);border-radius:50%}.step-main-title{background:linear-gradient(270deg,#392ad5 0,#920a2d);-webkit-text-fill-color:transparent;display:inline-block;-webkit-background-clip:text;font-size:52px;line-height:62px;letter-spacing:0;font-weight:700;margin:0;font-family:Poppins;text-transform:capitalize}.custom_img{width:52%;margin:auto}.custom-divider-wrapper:after{width:9px;height:9px;background-color:#7b7b7b;content:"";position:absolute;top:50%;right:-3px;transform:translatey(-50%);border-radius:50%}.step-header{text-align:center;margin-bottom:45px}.step-subtitle{color:#6b7280;font-size:20px;line-height:32px;font-weight:400}.step-header p{margin:0}.step-flex-grid{display:flex;align-items:flex-start;gap:40px}.step-card{width:33%;text-align:center}.step-icon-box{width:100%;border-radius:12px;margin-bottom:25px;display:flex;position:relative;justify-content:center;align-items:center}.step-info p{margin:0}.custom-divider-wrapper{position:absolute;top:50%;transform:translatey(-50%);content:"";width:70%;height:2px}.dotted-divider-container{display:flex;align-items:center;width:100%;position:relative}.custom_img img:first-child{width:100%}.dotted-line{flex-grow:1;height:1px;border-top:2px dashed #808080;margin:0 5px}.dot{width:8px;height:8px;background-color:gray;border-radius:50%}.step-badge{background:linear-gradient(270deg,#392ad5,#920a2d);color:#fff;width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:36px;font-weight:600;margin-bottom:20px}.step-item-title{font-size:32px;margin:0 0 10px;font-weight:700;color:#111827;line-height:44px;font-family:Poppins}.step-item-desc{font-size:20px;color:#667085;line-height:28px;margin:0;font-weight:400}.step-card{position:relative}.step-card:not(:first-child):before{content:"";position:absolute;top:26.8%;left:-23%;width:35%;height:2px;background-image:repeating-linear-gradient(to right,#7B7B7B 0px,#7B7B7B 6px,transparent 6px,transparent 14px)}.step-card:not(:first-child) .custom_img:before{content:"";position:absolute;top:calc(27% - 3px);left:-27%;width:8px;height:8px;background:#7b7b7b;border-radius:50%}.step-card:not(:first-child) .custom_img:after{content:"";position:absolute;top:calc(27% - 3px);right:calc(84% + 2px);width:8px;height:8px;background:#7b7b7b;border-radius:50%}@media screen and (max-width: 1024px){.step-flex-grid{display:flex;align-items:flex-start;gap:9px}.step-card{width:19%;text-align:center}.step-icon-box{height:214px}.custom_img{width:40%}.step-item-title{font-size:24px;margin:0 0 10px;font-weight:700;color:#111827;line-height:44px}.step-item-desc{font-size:18px;color:#667085;line-height:24px;margin:0;font-weight:400}}@media screen and (max-width: 768px){.step-flex-grid{flex-direction:column;gap:80px}.step-card{width:100%}.custom_img{width:40%}.step-info{width:70%;margin:auto}.step-badge{width:38px;height:38px;font-size:22px}.custom-divider-wrapper{position:absolute;top:50%;transform:translatey(-50%) rotate(90deg);content:"";width:35%;height:2px}.step-icon-box{width:60%;margin-left:auto;margin-right:auto}.step-item-title{font-size:24px}.step-item-desc{font-size:16px;line-height:22px}.step-header{text-align:center;margin-bottom:38px}.step-subtitle{font-size:16px}.step-icon-box.has-bg{height:206px}.step-icon-box{height:auto}.step-main-title{line-height:32px;font-size:28px}.step-card:not(:first-child):before{left:50%;top:-16%;width:2px;height:30px;background-image:repeating-linear-gradient(to bottom,#7B7B7B 0px,#7B7B7B 6px,transparent 6px,transparent 14px)}.step-card:not(:first-child) .custom_img:before{left:calc(50% - 3px);top:-21%}.step-card:not(:first-child) .custom_img:after{left:calc(50% - 4px);top:-7%}.step-item-desc br{display:none}.step-info p{width:80%;margin:auto}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/part-grid.css.map */
