.services .service-card{
  min-height:360px;
  grid-template-columns:1fr;
  gap:0;
}

.services .service-card__art{
  display:none;
}

@media (min-width:901px){
  .services .service-card__copy{
    display:grid;
    width:100%;
    grid-template-columns:minmax(0,1fr) minmax(300px,440px);
    grid-template-rows:auto 1fr auto;
    column-gap:72px;
  }

  .services .service-card__title{
    grid-column:1;
    grid-row:1 / 4;
  }

  .services .service-card__description{
    max-width:440px;
    grid-column:2;
    grid-row:1;
    margin-top:0;
  }

  .services .service-card__link{
    grid-column:2;
    grid-row:3;
    justify-self:start;
    margin-top:32px;
  }
}

@media (max-width:900px){
  .services .service-card{
    min-height:400px;
    padding:36px;
  }
}

@media (max-width:600px){
  .services .service-card{
    min-height:360px;
    padding:28px;
  }

  .services .service-card__title,
  .services .service-card--apps .service-card__title{
    font-size:52px;
  }

  .services .service-card__description{
    margin-top:18px;
    font-size:17px;
  }
}
