diff --git a/src/components/LandingPage/Hero/ChatWidget.tsx b/src/components/LandingPage/Hero/ChatWidget.tsx
index f29889a8b6..868ee1d608 100644
--- a/src/components/LandingPage/Hero/ChatWidget.tsx
+++ b/src/components/LandingPage/Hero/ChatWidget.tsx
@@ -69,7 +69,7 @@ export const ChatWidget: React.FC<{
key={i}
className={clsx(
"row-start-1 col-start-1 transition-opacity duration-500 delay-200",
- widgetLoaded && placeholderIndex === i
+ fontLoaded && widgetLoaded && placeholderIndex === i
? "opacity-100"
: "opacity-0"
)}
diff --git a/src/components/LandingPage/Hero/Hero.tsx b/src/components/LandingPage/Hero/Hero.tsx
index f195b31b96..013aae0bfd 100644
--- a/src/components/LandingPage/Hero/Hero.tsx
+++ b/src/components/LandingPage/Hero/Hero.tsx
@@ -34,7 +34,7 @@ const Hero: React.FC<{