.Section {
  display: block;
}

.Header {
  font-family: $font-roboto;
  font-weight: 300;
  font-size: 32px;
  line-height: 130%;
  color: $color-text;
  margin-bottom: 16px;
}

.Text {
  font-family: $font-roboto;
  font-weight: 400;
  font-size: rem(16px);
  line-height: 130%;
  color: $color-text;
  margin-bottom: 16px;
}

.Container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px 0;
  background: $color-green;
  padding: rem(20px);
  border-radius: rem(16px);
  margin-bottom: rem(40px);

  @include iftablet{
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: auto auto;
    gap: 20px 0;
  }
  @include iflaptop{
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: auto;
    justify-content: center;
  }
  @include ifdesktop{
  }

  .Block {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: rem(4px);

    .Arrow {
      display: none;

      @include iftablet{
        display: block;
        width: 50%;
        height: auto;
        margin-top: 5vh;
      }

      @include iflaptop{
        width: 70%;
        height: auto;
        margin-top: 4vh;
      }

      @include ifdesktop{
        width: 100%;
        height: auto;
        margin-top: 7vh;
        margin-left: 1vw;
      }
    }

    .Image {
      width: auto;
      height: 150px;

      @include iftablet{
        width: auto;
        height: 120px;
      }

      @include iflaptop{
        width: auto;
        height: 80px;
      }
      @include ifdesktop{
        width: auto;
        height: 140px;
      }
    }

    .Text {
      font-family: $font-roboto;
      font-weight: 400;
      font-size: rem(18px);
      line-height: 150%;
      color: $color-white;
      text-align: center;
      text-transform: uppercase;
      margin: 0;

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

      @include iflaptop {
        font-size: rem(12px);
        line-height: 120%;
      }

      @include ifdesktop {
        font-size: rem(14px);
        line-height: 150%;
      }
    }
  }
}