.section-grid{
    padding: 0 0 85px;
}
.section-grid h2{
    text-transform: none;
    margin-bottom:63px;
    width: 100%;
    max-width: 540px;
    font-size: 28px;
    font-weight: 500;
    position: relative;
    z-index: 2;
}
.grid-img{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 80px;
    z-index: 0;
    max-width: 554px;
}
.card-item{
    padding: 24px;
    box-shadow: 0px 0px 6px 0px #FFFFFF4A inset;
    border-radius: 20px;
    border: 1px solid #0000004D;
    width: 499px;
    z-index: 2;
}
.card-item:not(:last-child){
    margin-bottom: 48px;
    max-width: 40%;
}
.card-item:last-child:not(.small-card){
    margin: 0 auto;
}
.card-item.small-card{
    margin-bottom: 80px;
    max-width: 40%;
    width: 367px;
}
.card-item.small-card:nth-child(even){
    margin-right: 10%;
}
.card-item.small-card:nth-child(odd){
    margin-left: 10%;
}
@media screen and (max-width: 1100px) {
  .card-item.small-card:nth-child(even){
    margin-right: 0;
  }
  .card-item.small-card:nth-child(odd){
    margin-left: 0;
  }
  .grid-img {
    transform: translate(-50%, -50%);
    top: 50%;
  }
}
@media screen and (max-width: 850px) {
    .section-grid{
        padding-bottom: 0;
    }
}
@media screen and (max-width: 700px) {
    .section-grid h2{
      margin-bottom: 0;
    }
    .section-grid:not(.section-grid-small)  .grid-img{
      margin: -80px auto;
    }
    .grid-img{
      position: relative;
      top: 0;
      left: 0;
      transform: none;
      display: block;
      width: 100%;
      max-width: 500px;
      margin: 0 auto;
    }
    .card-item{
      max-width: 100%!important;
      width: 100%!important;
      margin-bottom: 16px!important;
      padding: 12px;
    }
    .card-item:not(.small-card):nth-child(3){
      order: 2;
    }
    .card-item:not(.small-card):nth-child(5){
      order: 3;
    }
    .card-item:not(.small-card):nth-child(6){
      order: 4;
    }
    .card-item.small-card:nth-child(2){
      order: -3;
      margin-top: 28px;
    }
    .card-item.small-card:nth-child(4){
      order: -2;
    }
}