@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://use.typekit.net/rrk7fld.css);@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.shake-animation{-webkit-animation:shake .15s infinite;animation:shake .15s infinite}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.animated-steps .title{margin-bottom:5rem;text-align:center}.animated-steps .wrapper{overflow-x:hidden;padding-top:4px}.animated-steps .wrapper .item{grid-gap:3rem;gap:3rem;grid-template-columns:10rem 20rem auto;-ms-flex-align:center;align-items:center;color:#fff;padding:3rem 10rem 3rem 3rem;border-radius:20rem;margin-bottom:5rem;position:relative;opacity:.5;-webkit-transform:translateX(50vw);transform:translateX(50vw)}.animated-steps .wrapper .item.slide-in{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:all 2s cubic-bezier(.445,.05,.55,.95)}.animated-steps .wrapper .item:before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);border:2px solid #fff;border-radius:20rem;z-index:1}.animated-steps .wrapper .item:after,.animated-steps .wrapper .item:before{content:"";transition:clip-path 1s,-webkit-clip-path 1s;box-sizing:border-box;position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px}.animated-steps .wrapper .item:after{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%);border:2px solid #eb4f3f;border-radius:20rem;z-index:2}.animated-steps .wrapper .item.loaded{transition:all 1.5s cubic-bezier(.445,.05,.55,.95)}.animated-steps .wrapper .item.loaded .number{background:#eb4f3f;color:#fff}.animated-steps .wrapper .item.loaded .number svg path{fill:#fff!important}.animated-steps .wrapper .item.loaded:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.animated-steps .wrapper .item .number{background:#fff;width:10rem;height:10rem;border-radius:100%;position:relative;text-align:center;color:#eb4f3f;font-family:Barlow Condensed,sans-serif;line-height:10rem;font-weight:700;font-size:3.375rem;transition:all .3s cubic-bezier(.445,.05,.55,.95);display:inline-block}.animated-steps .wrapper .item .number svg{width:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.animated-steps .wrapper .item .number svg path{fill:#194774!important;transition:all .5s cubic-bezier(.445,.05,.55,.95)}.animated-steps .wrapper .item h2{color:#fff;font-size:2.295rem;margin:0;transition:all .3s cubic-bezier(.445,.05,.55,.95)}@media only screen and (max-width:576px){.animated-steps .wrapper .item{padding:3rem;grid-gap:0;gap:0;grid-template-columns:1fr;text-align:center}.animated-steps .wrapper .item:after,.animated-steps .wrapper .item:before{border-radius:5rem}.animated-steps .wrapper .item .number{margin:0 auto 1.5rem}.animated-steps .wrapper .item h2{margin:0 0 1.5rem}}@-webkit-keyframes button-border{to{stroke-dashoffset:0}}@keyframes button-border{to{stroke-dashoffset:0}}