.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */footer {
      background-color: #faf9f6 !important;
      padding: 40px 20px 20px 20px !important;
      border-top: 1px solid #eae8e3 !important;
      width: 100% !important;
      display: flex !important;
      flex-direction: column !important;
      align-items: center !important;
      gap: 24px !important;
      box-sizing: border-box !important;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif !important;
    }
    footer [data-id="7a5d5c4a"], footer [data-id="14ba976f"] {
      display: flex !important;
      flex-direction: row !important;
      justify-content: center !important;
      align-items: center !important;
      gap: 32px !important;
      flex-wrap: wrap !important;
      width: 100% !important;
      margin: 0 !important;
      padding: 0 !important;
    }
    footer [data-id="7a5d5c4a"] p, footer [data-id="14ba976f"] p {
      margin: 0 !important;
      padding: 0 !important;
    }
    footer [data-id="7a5d5c4a"] a, footer [data-id="14ba976f"] a {
      font-size: 11px !important;
      text-transform: uppercase !important;
      letter-spacing: 0.12em !important;
      color: #737373 !important;
      text-decoration: none !important;
      font-weight: 400 !important;
      transition: color 0.2s ease !important;
    }
    footer [data-id="7a5d5c4a"] a:hover, footer [data-id="14ba976f"] a:hover {
      color: #000000 !important;
    }
    footer [data-id="a8694c1"], footer [data-id="37253d8"] {
      width: 100% !important;
      max-width: 1200px !important;
      margin: 0 auto !important;
      display: flex !important;
      justify-content: center !important;
    }
    footer [data-id="a8694c1"] .elementor, footer [data-id="37253d8"] .elementor {
      width: 100% !important;
    }
    footer [data-id="a8694c1"] img, footer [data-id="37253d8"] img {
      max-height: 48px !important;
      width: auto !important;
      object-fit: contain !important;
    }
    .elementor-invisible {
      visibility: visible !important;
      opacity: 1 !important;
      animation: none !important;
    }
    .elementor-26 {
      text-align: center !important;
    }
    .elementor-26 h2 {
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif !important;
      font-size: 11px !important;
      letter-spacing: 0.12em !important;
      text-transform: uppercase !important;
      color: #666666 !important;
      font-weight: 500 !important;
    }
    .elementor-26 .elementor-widget-text-editor {
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif !important;
      font-size: 11px !important;
      line-height: 1.6 !important;
      color: #737373 !important;
      text-align: center !important;
    }/* End custom CSS */