.steps{padding-top:50px;overflow:hidden;background-color:#0e101b}@media (max-width:568px){.steps{padding-top:30px}}.steps .title{text-align:center;color:#fff}@media (max-width:1250px){.steps .title h3{margin-top:0}}.steps .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;position:relative;margin-top:80px}@media (max-width:800px){.steps .grid{grid-template-columns:1fr 1fr}}@media (max-width:568px){.steps .grid{margin-top:60px}}@media (max-width:400px){.steps .grid{grid-template-columns:100%}}.steps .grid:before{content:"";display:block;position:absolute;width:50%;left:-45%;height:100%;background-color:#f2f2f2;z-index:-1}@media (max-width:800px){.steps .grid:before{display:none}}.steps .item{padding:50px 25px 65px;text-align:center;position:relative;color:#fff}@media (max-width:900px){.steps .item{padding:30px 15px}}@media (max-width:800px){.steps .item{padding:30px 15px 50px}}@media (max-width:590px){.steps .item{padding:30px 15px 50px}}@media (max-width:400px){.steps .item{padding-bottom:35px}}.steps .item:nth-child(1){background-color:#1f212b}.steps .item:nth-child(1) .count{background-color:#1f212b}.steps .item:nth-child(2){background-color:#2b2d37}.steps .item:nth-child(2) .count{background-color:#2b2d37}.steps .item:nth-child(3){background-color:#41434b}.steps .item:nth-child(3) .count{background-color:#41434b}.steps .item:nth-child(4){background-color:#e53011}.steps .item:nth-child(4) .count{background-color:#e53011}.steps .item img{max-width:60px;margin-top:23px;margin-bottom:13px}@media (max-width:900px){.steps .item img{margin-top:18px;margin-bottom:0;max-width:50px}}.steps .item .count{border-radius:50%;width:60px;height:60px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-30px;-webkit-box-shadow:8px 8px 31px -13px rgba(66,68,90,.5);box-shadow:8px 8px 31px -13px rgba(0,0,0,.5)}.steps .item .count p{margin-top:0;margin-bottom:0;font-weight:600;color:#fff}