.advantages {
   &__wrapper {
   }

   &__subtitle {
      margin-bottom: 16px;

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

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

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

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

   &__title {
      margin-bottom: 32px;
      max-width: 80%;

      @include _XSDesktop {
         max-width: 350px;
      }
      @include _Desktop {
         max-width: 380px;
      }

      @include _HDesktop {
         margin-bottom: 60px;
         max-width: 610px;
      }
   }

   &__body {
   }

   &__main {
      margin-bottom: 20px;

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

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

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

   &__features {
   }
}

.features {
   &__list {
      display: grid;
      gap: 40px;

      @include _Tablet {
         grid-template-columns: repeat(2, 1fr);
         row-gap: 48px;
         column-gap: 24px;
      }
      @include _XSDesktop {
         grid-template-columns: repeat(4, 1fr);
         column-gap: 40px;
      }
      @include _XSDesktop {
         column-gap: 20px;
      }
   }

   &__item {
      max-width: 90%;

      @include _Tablet {
         max-width: 100%;
      }

      @include _XSDesktop {
         max-width: 90%;
      }
      @include _Desktop {
         max-width: 100%;
      }
   }

   &__icon {
      margin-bottom: 24px;
      width: 40px;
      height: 40px;

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

      @include _HDesktop {
         margin-bottom: 56px;
         width: 66px;
         height: 66px;
      }
   }

   &__title {
      margin-bottom: 8px;
      font-size: rem(16);
      text-transform: uppercase;
      color: #ffffff;
      font-weight: 700;
      line-height: 1.4;
      text-wrap: balance;

      @include _Tablet {
         font-size: rem(14);
         line-height: 1.5;
      }

      @include _Desktop {
         font-size: rem(16);
         line-height: 1.2;
         margin-bottom: 16px;
      }

      @include _HDesktop {
         font-size: rem(24);
         margin-bottom: 24px;
      }
   }

   &__text {
   }
}
