I just checked again, noticed you have 1 interaction per animated block.
You don’t have to write every single interaction if they are the same, you can reuse them. You only need a little change in your structure. Put your little round button at the same level than the text container, or more precisely the div I told you to create above to nest your text in. So put the round button at the same level, and when in the interaction you select the div object by name, click in the box in front of “limit to siblings”. Affect your interaction to all your buttons, and make sure the targeted div has the same name. Use height:auto to target the original size of the text blocks automatically.