.Result {
  margin: 0 auto;
  width: rem(320px);
  padding: rem(60px) 0;

  @include iftablet {
    margin: 0 auto;
    width: rem(712px);
  }

  @include iflaptop {
    width: rem(930px);
    padding: rem(80px) 0;
  }

  @include ifdesktop {
    width: rem(1340px);
    padding: rem(160px) 0 rem(80px);
  }

  .Header {
    font-family: $font-open-sans;
    font-weight: $font-semi-bold;
    font-size: rem(28px);
    line-height: 100%;
    color: $color-text;
    margin-bottom: rem(40px);

    @include iftablet {
      font-size: rem(36px);
      margin-bottom: rem(60px);
    }

    @include iflaptop {
      font-size: rem(36px);
      margin-bottom: rem(80px);
    }

    @include ifdesktop {
      font-size: rem(60px);
      margin-bottom: rem(96px);
    }
  }

  .Row {
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
    gap: rem(20px);
    margin-bottom: rem(40px);

    @include iftablet {
      flex-direction: row;
      justify-content: space-between;
      gap: rem(80px);
      margin-bottom: rem(80px);
    }

    @include ifdesktop {
      gap: rem(60px);
      margin-bottom: rem(160px);
    }

    &:nth-child(odd) {
      flex-direction: column-reverse;

      @include iftablet {
        flex-direction: row-reverse;
      }
    }

    .Review {
      flex: 1 0;

      .Title {
        font-family: $font-open-sans;
        font-weight: $font-regular;
        font-size: rem(28px);
        line-height: 100%;
        color: $color-text;
        margin-bottom: rem(20px);

        @include iftablet {
          margin-bottom: rem(36px);
        }

        @include iflaptop {
          font-size: rem(32px);
          margin-bottom: rem(40px);
        }

        @include ifdesktop {
          font-size: rem(48px);
        }
      }

      .Description {
        font-family: $font-open-sans;
        font-weight: $font-regular;
        font-size: rem(18px);
        line-height: 100%;
        color: $color-text;

        @include iflaptop {
          font-size: rem(20px);
        }

        @include ifdesktop {
          font-size: rem(24px);
        }
      }
    }

    .Picture {
      flex: 1 rem(220px);
      position: relative;
      border-radius: rem(28px);
      object-fit: contain;
      max-width: rem(320px);
      height: rem(220px);
      overflow: hidden;

      @include iflaptop {
        flex: 1 0;
        max-width: rem(440px);
        height: rem(260px);
      }
      @include ifdesktop {
        max-width: rem(720px);
        height: rem(540px);
      }

      &:after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 1;
        left: 0;
        top: 0;
        background-color: rgba(#292E3D, .4);
        transition: 250ms background-color;
      }
    }
  }
}