/**handles:ff-block-steps-style**/
.steps .line{background:var(--lilac30);background:linear-gradient(90deg,#9dc8ea 3.03%,#00c389 60.92%,#2d3494 114.36%);position:absolute;top:33px;width:calc(100% - 220px);left:110px;height:80px;background:url('/wp-content/plugins/ff-block-suite/assets/images/steps-hline.svg');background-repeat:no-repeat;background-size:contain}.steps .item .image-wrapper{height:155px;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.steps .item .step{position:relative;z-index:9999;color:var(--text);font-family:var(--heading);font-size:36px;font-weight:400;background:var(--lilac30);width:106px;height:106px;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center}.steps .item.step-1 .step{background:var(--watermelon70)}.steps .item.step-2 .step{background:var(--watermelon30)}.steps .item.step-3 .step{background:var(--lilac30)}.steps .item.step-4 .step{background:var(--lilac70)}.steps .item.step-5 .step{background:var(--lilac)}.steps .item.step-3 .image-wrapper .shape{transform:rotate(25deg)}.steps .item.step-4 .image-wrapper .shape{transform:rotate(135deg)}.steps .shape.gradient_1{background:linear-gradient(180deg,#35b887 0,#29345d 100%)}.steps .shape.gradient_2{background:linear-gradient(180deg,#14a2dc 0,#35b887 100%)}.steps .shape.gradient_3{background:linear-gradient(180deg,#14a2dc 0,#2d3185 100%)}.steps .shape.gradient_4{background:linear-gradient(180deg,#35b887 0,#29345d 100%)}@media screen and (max-width:991px){.steps .item{text-align:left!important;margin-bottom:30px}.steps .item:last-child{margin-bottom:0}.steps .item .content-wrapper{padding-left:100px}.steps .item .content-wrapper p:last-child{margin-bottom:0}.steps .line{height:calc(100% - 120px);width:3px;left:55px;top:10px;background:linear-gradient(180deg,var(--watermelon70) 3.03%,var(--lilac30) 60.92%,var(--lilac) 114.36%)}.steps .item .wrapper{position:relative}.steps .item .image-wrapper{position:absolute;left:0;top:0;height:80px;width:80px}.steps .item .step{font-size:30px}.steps .shape{width:80px;height:80px}}