<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap" rel="stylesheet">

<style>
  /* 3. Force the browser to apply the font to every single element */
  *, body, h1, h2, h3, h4, h5, h6, p, a, span, div {
    font-family: 'Montserrat', sans-serif !important;
  }
</style>


<style>
  /* 1. Force all Hero layers to be visible immediately */
  .elementor-section.elementor-top-section, 
  .elementor-section.elementor-top-section .elementor-container, 
  .elementor-section.elementor-top-section .elementor-column,
  .elementor-section.elementor-top-section .elementor-widget-wrap,
  .elementor-section.elementor-top-section .elementor-widget {
    opacity: 1 !important;
    visibility: visible !important;
    animation: none !important;
  }

  /* 2. Layout Stability - Prevents the "Tiny Map/CTA" bug */
  .elementor-section.elementor-top-section .elementor-container {
    display: flex !important;
    flex-wrap: wrap !important;
  }

  /* 3. Avatar & CLS Fix - Keeps bot and layout happy */
  .eco-menu-wrapper img[alt="Avatar"] {
    width: 40px !important;
    height: 40px !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
  }
</style>