Upvote:7
The routing suggests that the first two flights are on Ryanair.
So what you have is not a flight from Morocco to the US with two layovers, what you have is three different flights.
And for each different flight, you will need to meet the visa and health entry requirements for the destination country, or you will not be allowed to board in the first place. So you will need to make sure you have all the documents in order to enter Italy, as well as to enter Ireland. You will have to do some research yourself here. Do not assume that the information that Kiwi gave you is complete.
You will also have to retrieve your luggage and drop it off again on each leg. And you may also have to go through another document check in Pisa.
I hope nothing goes wrong. If you miss the flight out of Dublin because Ryanair moved or cancelled one of the previous flights you may end up having to buy an expensive transatlantic ticket on the spot. This attempt to save some money could end up quite expensive.