.project-stages-block{padding:100px 0 50px}.project-stages-block .title{margin-bottom:40px}.project-stages-block .stages{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-align:stretch;align-items:stretch;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.project-stages-block .stages .stages-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;flex-align:start;align-items:flex-start;background-color:#feffff;border-radius:5px;padding:30px;width:calc((100% / 3) - 15px);margin-bottom:30px}.project-stages-block .stages .stages-item .num{margin-right:20px}.project-stages-block .stages .stages-item .num span{font-weight:700;font-size:40px;line-height:120%;color:#7a9e2d}.project-stages-block .stages .stages-item .stages-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;flex-align:start;align-items:flex-start}.project-stages-block .stages .stages-item .stages-content .stages-title{font-weight:500;font-size:20px;line-height:120%;color:#1d1d1b;margin-bottom:10px}.project-stages-block .stages .stages-item .stages-content .descr{font-weight:500;font-size:20px;line-height:24px;color:#606060}.project-stages-block .btn{display:none;margin:10px auto 0px;max-width:300px;width:100%}@media screen and (max-width:1221px){.project-stages-block .stages .stages-item{width:calc(50% - 15px)}}@media screen and (max-width:993px){.project-stages-block .stages .stages-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;flex-align:start;align-items:flex-start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:30px 15px}.project-stages-block .stages .stages-item .num{margin-right:0;margin-bottom:20px}.project-stages-block .stages .stages-item .stages-content .descr{font-size:16px}}@media screen and (max-width:767px){.project-stages-block{padding:50px 0}}@media screen and (max-width:578px){.project-stages-block .stages .stages-item{width:100%}}@media screen and (max-width:425px){.project-stages-block .btn{width:100%;max-width:none}}