.steps-5{padding:80px 0;background-color:#fff;position:relative;overflow:hidden}.steps-5::before{content:"";position:absolute;right:-80px;bottom:0;width:843px;height:728px;background-image:url(../img/steps-5-bg-desty.webp);background-repeat:no-repeat;background-position:right center;background-size:contain;pointer-events:none;z-index:0}.steps-5__header{margin:0 0 32px;position:relative;z-index:1}.steps-5__title{font-size:32px;line-height:48px;font-weight:600;color:#181d27;margin:0 0 8px}.steps-5__desc{font-size:16px;line-height:24px;font-weight:400;color:#414651;margin:0}.steps-5__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:1}.steps-5__steps{width:360px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.steps-5__step{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.steps-5__step:last-child .steps-5__step-body{padding-bottom:0}.steps-5__step-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:52px;-ms-flex-negative:0;flex-shrink:0}.steps-5__step-num{width:52px;height:52px;background:#e7ebf9;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}.steps-5__step-num span{font-size:32px;line-height:1;font-weight:600;color:#445cc0}.steps-5__step-connector{-webkit-box-flex:1;-ms-flex:1;flex:1;width:13px;min-height:93px;margin:0 auto;position:relative;overflow:hidden;background-image:repeating-linear-gradient(to bottom, #AFBDF3 0, #AFBDF3 2px, transparent 2px, transparent 6px);background-position:6px 0;background-repeat:repeat-y;background-size:1px 8px}.steps-5__step-connector::after{content:"";position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:12px;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M.5.5 6 6.5l5.5-6' stroke='%23AFBDF3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:steps5-arrow-flow 3s linear infinite;animation:steps5-arrow-flow 3s linear infinite}.steps-5__step-body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:6px;padding-bottom:24px;min-width:0}.steps-5__step-title{font-size:20px;line-height:32px;font-weight:600;color:#181d27;margin:0 0 8px}.steps-5__step-desc{font-size:16px;line-height:24px;font-weight:400;color:#414651;margin:0}.steps-5__visual{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.steps-5__visual img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.steps-5__lottie-wrap{width:100%;aspect-ratio:16/10;position:relative}.steps-5__lottie-wrap dotlottie-wc,.steps-5__lottie-wrap dotlottie-player,.steps-5__lottie-wrap lottie-player{display:block !important;position:absolute;inset:0;width:100% !important;height:100% !important}@media screen and (max-width: 1024px){.steps-5__steps{width:300px}}@media screen and (max-width: 768px){.steps-5{padding:48px 0}.steps-5__title{font-size:24px;line-height:34px}.steps-5__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.steps-5__steps{width:100%}.steps-5__step-title{font-size:18px;line-height:28px}.steps-5__visual{width:100%}}@-webkit-keyframes steps5-arrow-flow{0%{top:-10px;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:calc(100% + 10px);opacity:0}}@keyframes steps5-arrow-flow{0%{top:-10px;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:calc(100% + 10px);opacity:0}}/*# sourceMappingURL=steps-5.min.css.map */