.end-to-end{--max-container:clamp(1280px,90dvw,1440px);margin-bottom:40px;position:relative}.end-to-end__scroll{overflow-x:auto}.end-to-end:after,.end-to-end:before{backdrop-filter:blur(2px);background-image:linear-gradient(var(--gradient-direction,to right),var(--background-color) 20%,transparent);bottom:0;content:"";-webkit-mask-image:linear-gradient(var(--gradient-direction,to right),#000 20%,transparent);mask-image:linear-gradient(var(--gradient-direction,to right),#000 20%,transparent);opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-out;width:30px;z-index:100}@media (min-width:48rem){.end-to-end:after,.end-to-end:before{width:80px}}.end-to-end:before{left:-1px}.end-to-end:after{--gradient-direction:to left;right:-1px}.end-to-end[data-scroll-left=true]:before,.end-to-end[data-scroll-right=true]:after{opacity:1}.end-to-end__wrapper{width:-moz-fit-content;width:fit-content}.end-to-end__list{--margin:30px;--columns:5;display:grid;gap:25px;grid-template-columns:repeat(var(--columns),calc((var(--max-container) - 25px*(var(--columns) - 1) - var(--margin)*2)/var(--columns)));list-style:none;margin:0 var(--margin);padding:0;position:relative;z-index:50}@media (min-width:48rem){.end-to-end__list{--margin:60px}}.end-to-end__list .end-card{align-items:center;background-color:#fff;border:1px solid #dfe5eb;border-radius:8px;color:#003349;display:flex;flex-direction:column;margin:0;padding:40px 30px;text-align:center}.end-to-end__list .end-card__heading{margin-top:24px}.end-to-end__list .end-card__icon{align-items:center;background-color:var(--background-color);border:2px solid #d9d9d9;border-radius:100px;display:flex;height:95px;justify-content:center;width:95px}.end-to-end__list .end-card__icon:after{right:-45px}.end-to-end__list .end-card__icon:after,.end-to-end__list .end-card__icon:before{background-color:#d9d9d9;content:"";height:2px;opacity:0;position:absolute;transition:all 1.5s ease;width:0}.end-to-end__list .end-card__icon:before{left:-45px}.end-to-end__list .end-card:first-of-type .end-card__icon:before,.end-to-end__list .end-card:last-of-type .end-card__icon:after{display:none}.end-to-end__list .end-card.aos-animate .end-card__icon:after,.end-to-end__list .end-card.aos-animate .end-card__icon:before{opacity:1;width:49%}.end-to-end__steps{align-items:center;background-color:#003349;border-radius:12px;color:#fff;display:flex;margin-top:-120px;padding:160px 60px 60px;position:relative;width:100%}.end-to-end__steps ul{display:flex;gap:20px;list-style:none;margin:0;padding:0 20px}.end-to-end__steps ul .step{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:15px;line-height:1.2;margin:0;text-align:center}.end-to-end__steps ul .step span{min-width:98px}.end-to-end__steps .person-icon,.end-to-end__steps ul .step svg{flex-shrink:0}