.FlowDiagram .FlowDiagram__blob{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.FlowDiagram .FlowDiagram__blob--left{left:0}.FlowDiagram .FlowDiagram__blob--right{top:calc(50% + 65px);right:0}.FlowDiagram .FlowDiagram__steps{position:relative;margin:0 auto;padding:0 16px;max-width:756px}.FlowDiagram .FlowDiagram__step{display:flex;flex-direction:column;align-items:center;padding:2px 0}@media(min-width:1024px){.FlowDiagram .FlowDiagram__step{position:relative;align-items:flex-start;padding:0}.FlowDiagram .FlowDiagram__step--right .FlowDiagram__step-content{align-items:flex-end;margin-left:auto;text-align:right}}.FlowDiagram .FlowDiagram__step-content{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}@media(min-width:1024px){.FlowDiagram .FlowDiagram__step-content{justify-content:center;align-items:flex-start;width:276px;height:180px;text-align:left}}.FlowDiagram .FlowDiagram__connector{position:relative;flex-shrink:0;margin:20px auto;border-radius:1px;background:#fc470e;width:4px;height:100px}@media(max-width:1023px){.FlowDiagram .FlowDiagram__connector:before{position:absolute;top:-10px;left:-9px;z-index:2;border-radius:50%;background:#fc470e;width:21px;height:21px;content:""}.FlowDiagram .FlowDiagram__connector:after{position:absolute;bottom:-15px;left:-9px;z-index:2;border-top:18px solid #fc470e;border-right:11px solid rgba(0,0,0,0);border-left:11px solid rgba(0,0,0,0);width:0;height:0;content:""}}@media(min-width:1024px){.FlowDiagram .FlowDiagram__connector{position:absolute;top:49px;margin:0;background:rgba(0,0,0,0);width:88%;height:140px}.FlowDiagram .FlowDiagram__connector:before{position:absolute;top:-12px;z-index:2;border-radius:50%;background:#fc470e;width:21px;height:21px;content:""}.FlowDiagram .FlowDiagram__connector:after{position:absolute;bottom:-5px;z-index:2;border-top:18px solid #fc470e;border-right:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);width:0;height:0;content:""}.FlowDiagram .FlowDiagram__connector--lr{right:0;left:68px;border-top:4px solid #fc470e;border-right:4px solid #fc470e}.FlowDiagram .FlowDiagram__connector--lr:before{left:-10px}.FlowDiagram .FlowDiagram__connector--lr:after{right:-13px}.FlowDiagram .FlowDiagram__connector--rl{right:68px;left:24px;border-top:4px solid #fc470e;border-left:4px solid #fc470e;width:auto}.FlowDiagram .FlowDiagram__connector--rl:before{right:-10px}.FlowDiagram .FlowDiagram__connector--rl:after{left:-15px}}