
.image-stage_project {
  width: 19.375vw;
}
.stage-content_project {
  width: 19.375vw;
  position: relative;
}
.stage-white_text {
  position: absolute;
  width: 17vw;
  left: 6%;
  top: 43%;
  color: white;
  text-transform: uppercase;
  font-family: "HelveticaNeueCyr";
  font-weight: 600;
  font-size: 1.25vw;
  text-align: center;
}
.content-main_top {
  gap: 1.25vw;
}
.services-content_main {
  gap: 1.25vw;
}
.main-catalog_backlight {
  top: 750px;
  left: -240px;
  box-shadow: 100px -20px 200px 200px rgba(177, 177, 177, 0.4);
}

@media (max-width:48em) {
  .stage-content_project{
    width: 91vw;
    height: 13vmin;
  }
  .image-stage_project {
    width: 100%;
    height: 13vmin;
  }
  .content-main_top {
    gap: 12px;
  }
  .services-content_main {
    gap: 12px;
  }
  .stage-content_project-all  .stage-white_text{
    top: 17%;
    width: 62.933vw;
  }
  .stage-white_text {
    font-size: 3vw;
    width: 47vh;
    text-align: left; 
    top: 32%;
    left: 16px;
  }
  .image-stage_project-all{
    height: 14vmin;
  }
  .stage-content_project-all{
    height: 14vmin;
  }
  .catalog-content_top{
    display: flex;
    justify-content: center;
  }
  .portfolio-top_title{
    text-align: center;
  }
}