.zigzag-section{position:relative;overflow:hidden}.zigzag-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.zigzag-card{width:100%;max-width:570px;z-index:99;position:relative}.zigzag-card.left{align-self:flex-start}.zigzag-card.right{align-self:flex-end}.zigzag-line{height:100%;background:#e8e8e8;z-index:1;mask-image:linear-gradient(180deg,transparent 0,white 15%,white 85%,transparent)}.overlay-line,.zigzag-line{position:absolute;width:4px;left:50%;transform:translateX(-50%)}.overlay-line{background:#59c0e7;z-index:2;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 10%,black 90%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 10%,black 90%,transparent)}.fade-overlay{position:absolute;bottom:0;width:4px;height:90px;left:50%;transform:translateX(-50%);z-index:3;background:linear-gradient(180deg,rgba(255,255,255,.4) 0,white)}.card-node-wrapper{display:flex;align-items:center;position:absolute;top:49%}.card-node-wrapper .circle{height:20px;width:20px;border:3px solid #63c1e5;border-radius:50%;background-color:#fff}.card-node-wrapper .line{width:69px;height:3px;background-color:#63c1e5}.card-node-wrapper.right-node{left:-88px}.card-node-wrapper.left-node{right:-88px;flex-direction:row-reverse}@media screen and (max-width:1400px){.zigzag-card{max-width:510px}.card-node-wrapper .line{width:39px}.card-node-wrapper.right-node{left:-57px}.card-node-wrapper.left-node{right:-57px}}@media screen and (max-width:1200px){.zigzag-card{max-width:421px}}@media screen and (max-width:992px){.zigzag-wrapper{width:100%}.zigzag-card{max-width:calc(100% - 35px);margin-bottom:24px}.zigzag-card.left{align-self:flex-end}.fade-overlay,.overlay-line,.zigzag-line{left:17px}.fade-overlay{height:150px}.card-node-wrapper .line{width:20px}.card-node-wrapper.left-node,.card-node-wrapper.right-node{left:-39px}.card-node-wrapper.left-node{right:auto;flex-direction:row}}.expedite-card{padding:32px;border-radius:24px;border:1px solid rgba(0,0,0,0);background-clip:padding-box,border-box;background-origin:border-box;background-image:linear-gradient(#dff5fd,#dff5fd),linear-gradient(90deg,#59c0e7,rgba(89,192,231,0))}.expedite-card h6{font-size:52px}.expedite-card p{font-size:20px;color:#0c0c0c}.compliance-card{border-radius:24px;padding:1.5px;height:100%}.compliance-card .bg-wrapper{border-radius:23px;padding:24px;background-color:#fff;width:100%;height:100%}.compliance-card.blue-card{background:linear-gradient(180deg,#b8d8ff,#f0f7ff)}.compliance-card.blue-card .bg-wrapper{box-shadow:inset 0 8px 12px -8px rgba(184,216,255,.337254902)}.compliance-card.pink-card{background:linear-gradient(180deg,#f4bdff,#fdf1ff)}.compliance-card.pink-card .bg-wrapper{box-shadow:inset 0 8px 12px -8px rgba(244,189,255,.4196078431)}.compliance-card.orange-card{background:linear-gradient(180deg,#ffcea2,#fff5ec)}.compliance-card.orange-card .bg-wrapper{box-shadow:inset 0 8px 12px -8px rgba(255,205,162,.3607843137)}.compliance-card.green-card{background:linear-gradient(180deg,#72ff81,#deffe1)}.compliance-card.green-card .bg-wrapper{box-shadow:inset 0 8px 12px -8px rgba(114,255,128,.4078431373)}.lines-wrapper{position:relative;width:100%;height:100%}.lines-wrapper .line{position:absolute;box-sizing:border-box;background-repeat:repeat}.lines-wrapper .line-horizontal{top:50%;left:-24px;width:53.5%;height:2px;background-image:repeating-linear-gradient(90deg,#c4cdd6,#c4cdd6 10px,transparent 0,transparent 20px);transform:translateY(-50%)}.lines-wrapper .line-vertical{top:50%;left:50%;width:2px;height:59%;background-image:repeating-linear-gradient(180deg,#c4cdd6,#c4cdd6 10px,transparent 0,transparent 20px);transform:translateX(-50%)}.lines-wrapper .arrow-icon{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%) translateY(100%);font-size:24px;color:#c4cdd6}.lines-wrapper.right-side .line-horizontal{left:auto;right:-24px!important;background-image:repeating-linear-gradient(270deg,#c4cdd6,#c4cdd6 10px,transparent 0,transparent 20px)}.lines-wrapper.right-side .line-vertical{left:50%}.arrow-path{stroke-dasharray:6 5;stroke-dashoffset:1000}@keyframes beam{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}path{animation:beam 1.5s forwards}path:last-child{opacity:0;animation:beam 1.5s forwards,fadeIn .3s 1.2s forwards}@keyframes fadeIn{to{opacity:1}}@media screen and (max-width:768px){.lines-wrapper{height:56px}.lines-wrapper .line-horizontal{display:none}.lines-wrapper .line-vertical{height:100%;top:auto}.lines-wrapper .arrow-icon{bottom:15px}}