.progressOuter{align-items:center;display:flex!important;flex-wrap:wrap;margin-top:40px;text-align:center}.progressInner{flex:0 20%;padding:0 20px;position:relative;transition:all .3s ease;transition:all .2s ease-in-out;z-index:1}.progressImage:after{background:#f4f9ff;content:"";height:2px;position:absolute;right:-66px;top:39px;transition:all .2s ease-in-out;width:calc(100% - 86px)}.hoverImg,.progressInner:last-child .progressImage:after,.progressedImg{display:none}.deafaultImg{display:block}.deafaultImg img,.hoverImg img,.progressedImg img{min-height:78px}.progressInner.previous:hover .hoverImg,.progressInner:hover .deafaultImg{display:none}.progressInner.present .deafaultImg{display:none!important;opacity:0}.progressInner.previous .deafaultImg{display:none}.progressInner.previous .progressedImg{display:block}.progressInner.present .progressHeading h3{color:#facf00}.deafaultImg{opacity:1;transition:opacity .1s ease-in-out}.hoverImg,.progressedImg{opacity:0;transition:transform .1s ease-in-out,opacity .1s ease-in-out}.progressInner:hover .deafaultImg{opacity:0;transition:opacity .1s ease-in-out,visibility 0s .1s;visibility:hidden}.progressInner.present:fisrt-child .hoverImg{animation:none}.progressInner.reverse .hoverImg{animation:moveToPresentReverse .5s forwards}.progressInner.previous .hoverImg{opacity:0}.progressInner.previous .progressedImg{opacity:1;transition:opacity .1s ease-in-out;visibility:visible}.progressOuter .progressInner.present:first-child{animation:none!important;opacity:1;transform:translateX(0)!important}.progressInner:nth-child(3) .progressImage:after{right:-79px}@keyframes moveToFristPresent{0%{opacity:0;transform:translateX(0)}to{opacity:1;transform:translateX(0)}}@keyframes moveToPresent{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes moveToPresentReverse{0%{opacity:1;transform:translateX(20%)}to{opacity:1;transform:translateX(0)}}.progressOuter .progressInner.reverse.present .hoverImg{animation:moveToPresentReverse .8s forwards}@keyframes reverseOrder{to{transform:translateX(0)}75%{transform:translateX(-25%)}50%{transform:translateX(-50%)}25%{transform:translateX(-75%)}0%{transform:translateX(-100%)}}.reverse-animation .progressInner{animation:reverseOrder 1s forwards}@media(max-width:1180px){.progressOuter{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:90px;justify-content:space-between;margin:30px auto 0;max-width:300px;text-align:center}.progressImage:after{background:#f4f9ff;bottom:0;content:"";height:75px;left:148px;position:absolute;top:calc(100% + 22px);transition:all .2s ease-in-out;width:3px}}@media (max-width:1180px){@keyframes moveToPresentVertical{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes moveToPresentReverseVertical{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes reverseOrderVertical{to{transform:translateY(0)}75%{transform:translateY(25%)}50%{transform:translateY(50%)}25%{transform:translateY(75%)}0%{transform:translateY(100%)}}.progressOuter .progressInner.present .hoverImg{animation:moveToPresentVertical .8s forwards,pulse 1s .8s infinite}.progressOuter .progressInner.reverse.present .hoverImg{animation:moveToPresentReverseVertical .8s forwards}.reverse-animation .progressInner{animation:reverseOrderVertical 1s forwards}.progressOuter .progressInner.present:first-child{animation:none!important;opacity:1;transform:translateY(0)!important}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.progressInner.present .hoverImg{animation:pulse 1s .8s infinite;opacity:1}.no-hover .hoverImg{display:none}.no-hover .defaultImg{display:block}.progressInner.present .hoverImg{display:block;height:auto;visibility:visible;width:100%}.progressInner.no-hover:hover .deafaultImg{display:block;opacity:1;visibility:visible}@media(max-width:541px){.progressOuter .progressInner{flex:0 100%}}@media screen and (min-width:2300px) and (max-width:4000px){body.safari-browser .progressInner.present .hoverImg{animation:moveToPresent .3s forwards,pulse .6s .8s infinite}}