.future-block .slide-title{--padding: 264px}.future-block .step{width:144px;border:1px solid #0e3328}.future-block .step .fs-50,.future-block .step .fs-16{line-height:1}.future-block .grow-arrow .animation-wrap{position:absolute;width:50vw;right:0}.future-block .grow-arrow .line{height:1px;width:0}.future-block .grow-arrow img{position:relative;left:-2px}.future-block .grow-arrow.animated .line{animation:arrowGrow .5s ease-out forwards;transform-origin:0 0}.future-block .grow-arrow.animated+.steps-wrap .active{animation:activateStep .15s ease-out forwards}@media only screen and (max-width: 991px){.future-block .slide-title{--padding: 94px}.future-block .steps-container{padding:0;width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.future-block .steps-container::-webkit-scrollbar{display:none}.future-block .grow-arrow .animation-wrap{position:relative;width:58px}.future-block .grow-arrow img{left:-4px}.future-block .grow-arrow.animated .line{animation:arrowGrow 3.5s ease-out forwards}.future-block .steps-wrap{justify-content:start;padding-right:32px}}@media only screen and (max-width: 374px){.future-block .slide-title{--padding: 70px}}@keyframes arrowGrow{0%{width:0}100%{width:50vw}}@keyframes activateStep{100%{background-color:#fff;border:1px solid #000;color:#000}}
