.steps{padding-left:1rem;padding-right:1rem}.steps__box{background:#014957;border-radius:4rem;padding:5rem 2.5rem}.steps__box h2{color:#fff;margin-bottom:4rem;text-align:center}.steps__grid{display:grid;gap:5rem;grid-template-columns:repeat(4,1fr)}.step__icon{background:#fff;border:4px solid #f9685b;border-radius:100%;height:128px;margin:0 auto;position:relative;width:128px}.step__icon.fa__wrapper{padding:1.75rem}.step__icon.fa__wrapper .svg-inline--fa{color:#f9685b}.step__icon img{padding:28px}.step__count{background:#f9685b;border-radius:100%;color:#fff;font-size:24px;height:48px;left:-12px;line-height:30px;position:absolute;top:-12px;width:48px}.step__count,.step__title{align-items:center;display:flex;justify-content:center}.step__title{color:#f9685b;margin-bottom:1rem;margin-top:1.5rem;text-align:center;width:100%}.step__desc{color:#ccd7e0;font-size:1rem;line-height:26px;margin-bottom:0;text-align:center}.steps__box-button{display:flex;justify-content:center;margin-top:2.5rem}.steps__box-button .btn.btn__primary{min-width:200px}@media(max-width:1140px){.steps__grid{gap:2.5rem}}@media(max-width:992px){.steps__grid{gap:5rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.steps__box{background:#014957;border-radius:2rem;padding:3.5rem 3rem}.steps__grid{gap:2.5rem}}@media(max-width:600px){.steps__grid{gap:4rem;grid-template-columns:repeat(1,1fr)}}