.steps__item{position:relative}.steps__item h2{margin:0}.step__progress-bar-container{background-color:#ececec;border-radius:5px;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);width:6px;z-index:-2}.step__progress-bar{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#254a9a),to(#2d63d8));background-image:linear-gradient(180deg,#254a9a 10%,#2d63d8);border-radius:5px;bottom:50vh;height:10rem;left:auto;position:sticky;right:auto;top:0;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;width:6px;z-index:-1}.steps__dot{height:100%;left:50%;padding-left:0!important;position:absolute;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);width:34px!important}.steps__dot span{background-color:#fff;border:10px solid #cb9c2d;border-radius:50%;display:block;height:27px;margin:9rem auto 0;position:sticky;top:9rem;width:27px}.steps__item-container{position:relative}@media (min-width:769px){.steps__item h2{text-align:right}.steps__item{align-items:start;display:flex}.steps__item h2,.steps__item>div{width:100%}.steps__item h2{padding-right:6rem;position:sticky;top:4rem;transition:top .1s ease;-webkit-transition:top .1s ease;-moz-transition:top .1s ease}.steps__item>div{padding-left:6rem}.steps__item:first-child h2{top:0}.steps__item-container--scrolled .steps__item:first-child h2{top:4rem}.steps__item{padding:4rem 0}}@media (max-width:768px){.steps__item{padding-left:9rem}.steps__item:not(.steps__item--last){padding-bottom:4rem}.steps__item h2{margin-bottom:1.5rem}.step__progress-bar-container,.steps__dot{left:8%}.steps__dot span{margin-top:10rem;top:10rem}.step__progress-bar{height:11rem}}@media (max-width:650px){.step__progress-bar-container,.steps__dot{left:13px}.steps__item{padding-left:3.5rem}}