.cases {
   background-color: #fff;
   &__wrapper {
   }

   &__body {
   }

   &__title {
      margin-bottom: 16px;

      @include _Tablet {
         margin-bottom: 24px;
      }

      @include _XSDesktop {
         margin-bottom: 32px;
      }

      @include _Desktop {
         margin-bottom: 24px;
      }

      @include _HDesktop {
         margin-bottom: 32px;
      }
   }

   &__descr {
      margin-bottom: 24px;

      @include _XSDesktop {
         margin-bottom: 32px;
      }
   }

   &__tabs {
      margin-bottom: 32px;

      @include _HDesktop {
         margin-bottom: 30px;
      }
   }

   &__content {
   }

   &__list {
      display: grid;

      @include _Tablet {
         grid-template-columns: repeat(2, 1fr);
      }

      @include _XSDesktop {
         grid-template-columns: repeat(3, 1fr);
      }
   }

   &__item {
   }

   &__link {
      justify-content: center;
      font-size: rem(12);

      @include _HDesktop {
         font-size: rem(14);
      }
   }
}
