I’m not sure if wordpress has its own built-in ability to add custom css on certain pages, but if you get a page builder plugin such as WP Bakery PageBuilder or BeaverBuilder, you’ll be able to do that. I use Beaver Builder and on my site i was able to insert this css on the page, and it works:
@media screen and (min-width: 320px) { iframe { display:none; }}
The only downside of this is it will also hide anything that is embedded as an iframe, such as a Youtube video….