.steps-section{background:#070710;color:#fff;padding:76px 0;position:relative}.steps-section:after{background:url(images/separator-top.png) no-repeat bottom;bottom:73px;content:"";display:block;height:60px;left:0;position:absolute;width:100%;z-index:1}.steps-section__content__title .section-title{color:#fff;margin-bottom:80px}.steps-section__content__steps{counter-reset:section;display:flex;gap:20px}.steps-section__content__single-step{align-items:center;border:1px solid rgba(44,177,211,.35);border-radius:14px;display:flex;flex:1 1 0%;flex-direction:column;padding:28px 28px 55px;text-align:center;transform-origin:bottom;transition:all .3s ease-out}.steps-section__content__single-step:before{content:"0" counter(section);counter-increment:section;display:block;font-size:16px;font-weight:800;line-height:24px;margin-top:-20px;text-align:right;transition:all .3s ease-out;width:100%}.steps-section__content__single-step:hover{transform:scaleY(1.05)}.steps-section__content__single-step:hover:before{color:#2cb1d3;font-size:26px}.steps-section__content__step__text h5{color:#fff;font-size:19px;font-weight:400;line-height:24px;margin:16px 0 24px;text-align:center}.steps-section__content__step__text p{color:#fff;font-size:16px;font-weight:400;line-height:24px;margin:0;text-align:center}@media screen and (max-width:1365px){.steps-section__content__single-step{padding:28px 16px 56px}}@media screen and (max-width:1179px){.steps-section:after{content:none}.steps-section__content__steps{flex-wrap:wrap}.steps-section__content__single-step{flex:auto;width:calc(33.33% - 14px)}}@media screen and (max-width:767px){.steps-section{padding:50px 0}.steps-section__content__single-step{width:calc(50% - 10px)}.steps-section__content__title .section-title{margin-bottom:32px}}@media screen and (max-width:576px){.steps-section__content__single-step{width:100%}}@media screen and (min-width:1180px){.steps-section__content__single-step:not(:nth-child(3),:nth-child(4)){margin-top:40px}}