.cards-process{position:relative}.cards-process .process-steps{margin-bottom:60px}.cards-process .process-steps .slick-track{display:flex!important}.cards-process .process-steps .slick-slide{height:inherit!important;display:flex!important}.cards-process .process-step{display:flex;align-items:stretch;width:100%}.cards-process .process-card{position:relative;flex:1;min-width:0;padding:20px;background-color:#175eaa}.cards-process .process-number[class]{font-size:12px;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;color:var(--white);margin:0}.cards-process .process-title{font-weight:400;font-size:24px;line-height:1.36;letter-spacing:-.48px;color:var(--white);margin:28px 0 0}.cards-process .process-content{font-size:14px;line-height:1.5;color:var(--white);margin-top:10px}.cards-process .process-content p{margin:0 0 1em}.cards-process .process-content p:last-child{margin-bottom:0}.cards-process .process-connector{position:relative;flex:0 0 45px;align-self:stretch}.cards-process .process-connector::before{content:"";position:absolute;top:50%;left:0;right:0;border-top:2px dotted var(--blue-500);transform:translateY(-50%)}.cards-process .process-connector::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:var(--blue-500);transform:translate(-50%,-50%)}.cards-process .process-dots .slick-dots{position:static;display:flex;align-items:center;justify-content:center;width:auto;gap:51px;margin:0;padding:0;list-style:none}.cards-process .process-dots .slick-dots li{display:flex;align-items:center;justify-content:center;width:14px;height:14px;margin:0}.cards-process .process-dots .slick-dots li button{display:flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;font-size:0;line-height:0;background:transparent;border:0;cursor:pointer}.cards-process .process-dots .slick-dots li button:before{content:"";display:block;position:static;width:14px;height:14px;border-radius:50%;background-color:#d9d9d9;opacity:1}.cards-process .process-dots .slick-dots li.slick-active button:before{background-color:var(--orange)}@media screen and (max-width:767px){.cards-process .process-dots .slick-dots{gap:39px}.cards-process .process-dots .slick-dots li,.cards-process .process-dots .slick-dots li button,.cards-process .process-dots .slick-dots li button:before{width:10.5px;height:10.5px}}