.shop__wrapper {
	background: linear-gradient(180deg, rgba(42, 36, 136, 0.9) 1.3%, rgba(25, 21, 92, 0) 28.89%), linear-gradient(287.56deg, #7488F7 0%, #855DFB 75.93%, #6A78F4 100%);
}
 .shop__wrapper.active{
	background: url(../site_img/business/bg.jpg) no-repeat top center; 
	 background-size: cover;
 }

@media (min-width: 1920px) {
	.d-stages-item .content__popup-text .sub-title {
	  line-height: 1.2;
	} 
}
@media (max-width: 768px) {
	.d-stages-item .content__popup-text .sub-title {
	   line-height: 1.2;
	} 
}
.cases__top {
    background: url(../site_img/business/bg2.jpg) no-repeat top left;
}
.cases__wrapper {
    background: url(../site_img/business/bg2-2.jpg) no-repeat bottom -400px right;
}
.achievment {
    background: #fff;
}
.tariffs-and-stages-top {
    background: url(../site_img/business/bg4-1.jpg) no-repeat top -200px left;
}
.calc__wrapper {
	background: #fff;
}
.checked-row-block {
    background: url(../site_img/business/bg6.jpg) no-repeat bottom right;
}
.footer-form {
    background: url(../site_img/business/footer.jpg?v=1) no-repeat top center;
    background-size: cover;
}

.cases-item.case-1 {
    background: radial-gradient(62.67% 82.25% at 50% 50%, #99E47C 0%, #57A639 100%); }
    .cases-item.case-1 .background {
      width: 46.19792vw;
      height: 25.625vw; }
      @media (min-width: 1920px) {
        .cases-item.case-1 .background {
          width: 812px;
          height: 610px; } }
      @media (max-width: 768px) {
        .cases-item.case-1 .background {
          width: 81.5625vw;
          height: 45.3125vw; } }
    .cases-item.case-1 .background img {
      margin-top: -0.26042vw;
      width: 46.19792vw;
      height: 25.625vw; }
      @media (min-width: 1920px) {
        .cases-item.case-1 .background img {
          margin-top: -5px;
          width: 812px;
          height: 610px; } }
      @media (max-width: 768px) {
        .cases-item.case-1 .background img {
          width: 81.5625vw;
          height: 45.3125vw; } }
    .cases-item.case-1 .logo {
      width: 12.86458vw;
      height: 6.51042vw; }
      @media (min-width: 1920px) {
        .cases-item.case-1 .logo {
          width: 231px;
          height: 135px; } }
      @media (max-width: 768px) {
        .cases-item.case-1 .logo {
          width: 26.875vw;
          height: 13.75vw; } }
  .cases-item.case-2 {
    background: radial-gradient(71.11% 54.27% at 50% 50%, #007FBD 0%, #00334E 100%); }
    .cases-item.case-2 .background {
      width: 38.54167vw;
      height: 38.54167vw; }
      @media (min-width: 1920px) {
        .cases-item.case-2 .background {
          width: 600px;
          height: 607px; } }
      @media (max-width: 768px) {
        .cases-item.case-2 .background {
          width: 93.125vw;
          height: 93.125vw; } }
    .cases-item.case-2 .background img {
      width: 38.54167vw;
      height: 38.54167vw; }
      @media (min-width: 1920px) {
        .cases-item.case-2 .background img {
          width: 600px;
          height: 607px;
          margin-top: -10px; } }
      @media (max-width: 768px) {
        .cases-item.case-2 .background img {
          width: 93.125vw;
          height: 93.125vw; } }
    .cases-item.case-2 .logo {
      width: 10.90625vw;
      height: 10.90625vw; }
      @media (min-width: 1920px) {
        .cases-item.case-2 .logo {
          width: 130px;
          height: 130px; } }
      @media (max-width: 768px) {
        .cases-item.case-2 .logo {
          width: 16.875vw;
          height: 16.875vw; } }
  .cases-item.case-3 {
    background: radial-gradient(53.67% 323.62% at 38.52% 60.94%, #FF9F13 0%, #EB6600 100%); }
    .cases-item.case-3 .background {
      width: 36.77083vw;
      height: 28.4375vw; }
      @media (min-width: 1920px) {
        .cases-item.case-3 .background {
          width: 747px;
          height: 452px; } }
      @media (max-width: 768px) {
        .cases-item.case-3 .background {
          width: 83.75vw;
          height: 61.25vw; } }
    .cases-item.case-3 .background img {
      margin-top: -2.60417vw;
      width: 46.77083vw;
      height: 28.4375vw; }
      @media (min-width: 1920px) {
        .cases-item.case-3 .background img {
          width: 747px;
          height: 452px;
          margin-top: -50px; } }
      @media (max-width: 768px) {
        .cases-item.case-3 .background img {
          width: 93.75vw;
          height: 61.25vw; } }
    .cases-item.case-3 .logo {
      width: 18.22917vw;
      height: 5.41667vw; }
      @media (min-width: 1920px) {
        .cases-item.case-3 .logo {
          width: 277px;
          height: 84px; } }
      @media (max-width: 768px) {
        .cases-item.case-3 .logo {
          width: 26.875vw;
          height: 7.1875vw; } }
