diff --git a/src/components/cards/cards.jsx b/src/components/cards/cards.jsx
index 9bb147f130f4c1f74e2d91bff34bc3a80c949f07..26799a861226023e0dafd582b2e23258f2c75556 100644
--- a/src/components/cards/cards.jsx
+++ b/src/components/cards/cards.jsx
@@ -104,6 +104,9 @@ class VideoStep extends React.Component {
     // We use the Wistia API here to update or pause the video dynamically:
     // https://wistia.com/support/developers/player-api
     componentDidUpdate (prevProps) {
+        // Ensure the wistia API is loaded and available
+        if (!(window.Wistia && window.Wistia.api)) return;
+
         // Get a handle on the currently loaded video
         const video = window.Wistia.api(prevProps.video);