---
id: 619d2b7a84e78b246f2d17a2
title: Step 89
challengeType: 0
dashedName: step-89
---
# --description--
Target the `.arm` element with a `class` of `left`, and position it `35%` from the top, and `5%` from the left of its parent. Then, target the `.arm` element with a `class` of `right`, and position it `0%` from the top, and `-5%` from the right of its parent.
# --hints--
You should use the `.arm.left` selector.
```js
assert.match(code, /\.arm\.left\s*\{/);
```
You should give `.arm.left` a `top` of `--fcc-expected--`, but found `--fcc-actual--`.
```js
assert.equal(new __helpers.CSSHelp(document).getStyle('.arm.left')?.top, '35%');
```
You should give `.arm.left` a `left` of `--fcc-expected--`, but found `--fcc-actual--`.
```js
assert.equal(new __helpers.CSSHelp(document).getStyle('.arm.left')?.left, '5%');
```
You should use the `.arm.right` selector.
```js
assert.match(code, /\.arm\.right\s*\{/);
```
You should give `.arm.right` a `top` of `0%`.
```js
assert.include(['0%', '0', '0px'], new __helpers.CSSHelp(document).getStyle('.arm.right')?.top);
```
You should give `.arm.right` a `right` of `--fcc-expected--`, but found `--fcc-actual--`.
```js
assert.equal(new __helpers.CSSHelp(document).getStyle('.arm.right')?.right, '-5%');
```
# --seed--
## --seed-contents--
```html