.logo-wrapper {
  display: contents;
}
 
.logo-container1 {
  display: contents;
}
 
.logo-logo-variant-dark-elm {
  flex-shrink: 0;
  white-space: nowrap;
}
 
.logo-container2 {
  display: none;
}
 
.logo-container3 {
  display: contents;
}

.logo-wrapper-z260 {
  display: contents;
}
 
.logo-container4 {
  display: contents;
}
 
.logo-logo-variant-dark-elm1 {
  flex-shrink: 0;
  white-space: nowrap;
}
 
.logo-container5 {
  display: none;
}
 
.logo-container6 {
  display: contents;
}

.navigation-wrapper {
  display: contents;
}
 
.navigation-container1 {
  display: contents;
}
 
.navigation-navigation-section-elm {
  width: 100%;
  box-sizing: border-box;
}
 
.navigation-navlink10 {
  display: contents;
}
 
.navigation-navlink11 {
  display: contents;
}
 
.navigation-navlink12 {
  display: contents;
}
 
.navigation-navlink13 {
  display: contents;
}
 
.navigation-navlink14 {
  display: contents;
}
 
.navigation-navlink15 {
  display: contents;
}
 
.navigation-navlink16 {
  display: contents;
}
 
.navigation-navlink17 {
  display: contents;
}
 
.navigation-navlink18 {
  display: contents;
}
 
.navigation-navlink19 {
  display: contents;
}
 
.navigation-container2 {
  display: none;
}
 
.navigation-container3 {
  display: contents;
}
 
.navigation-container4 {
  display: none;
}
 
.navigation-container5 {
  display: contents;
}

.logo-wrapper-5l1x {
  display: contents;
}
 
.logo-container7 {
  display: contents;
}
 
.logo-logo-variant-dark-elm2 {
  flex-shrink: 0;
  white-space: nowrap;
}
 
.logo-container8 {
  display: none;
}
 
.logo-container9 {
  display: contents;
}

.footer-wrapper {
  display: contents;
}
 
.footer-container1 {
  display: contents;
}
 
.footer-footer-root-elm {
  width: 100%;
  box-sizing: border-box;
}
 
.footer-navlink1 {
  display: contents;
}
 
.footer-navlink2 {
  display: contents;
}
 
.footer-navlink3 {
  display: contents;
}
 
.footer-navlink4 {
  display: contents;
}
 
.footer-navlink5 {
  display: contents;
}
 
.footer-footer-social-icon-elm1 {
  cursor: default;
  pointer-events: none;
}
 
.footer-footer-social-icon-elm2 {
  cursor: default;
  pointer-events: none;
}
 
.footer-footer-social-icon-elm3 {
  cursor: default;
  pointer-events: none;
}
 
.footer-navlink6 {
  display: contents;
}
 
.footer-container2 {
  display: none;
}
 
.footer-container3 {
  display: contents;
}

.terms-conditions-container {
  width: 100%;
  display: flex;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
 
.terms-conditions-terms-content-elm {
  gap: 20px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  padding: 64px 32px;
  max-width: 860px;
  font-family: inherit;
  flex-direction: column;
}
 
.terms-conditions-terms-conditions-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 0;
  font-weight: 700;
}
 
.terms-conditions-last-updated-august282026-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions-please-read-these-terms-conditions-carefully-before-usi-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions1-acceptance-of-terms-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-by-accessing-and-using-this-website-you-confirm-that-you-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions2-definitions-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-website-refers-to-all-pages-features-and-content-acce-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions3-use-of-the-website-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-you-agree-to-use-this-website-only-for-lawful-purposes-an-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions4-intellectual-property-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-all-content-on-this-website-including-but-not-limited-to-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions5-user-submitted-content-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-if-you-submit-post-or-upload-any-content-to-this-websit-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions6-privacy-policy-and-data-protection-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-your-use-of-this-website-is-also-governed-by-our-privacy-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions7-cookie-policy-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-this-website-uses-cookies-and-similar-tracking-technologi-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions8-website-analytics-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-this-website-uses-a-privacy-focused-first-party-analytic-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions9-third-party-links-and-services-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-this-website-may-contain-links-to-third-party-websites-s-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions10-third-party-service-providers-artificial-intelligenc-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-to-operate-this-website-and-provide-its-features-we-rely-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions11-disclaimer-of-warranties-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-thiswebsiteandallcontentservicesandmaterialsava-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions12-limitation-of-liability-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-tothefullestextentpermittedbyapplicablelawinno-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions13-indemnification-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-you-agree-to-defend-indemnify-and-hold-harmless-the-web-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions14-force-majeure-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-we-shall-not-be-held-liable-for-any-failure-or-delay-in-p-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions15-accuracy-and-errors-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-we-make-reasonable-efforts-to-ensure-that-the-content-on-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions16-age-restrictions-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-this-website-is-not-directed-to-or-intended-for-use-by-in-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions17-no-professional-advice-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-nothing-on-this-website-constitutes-legal-financial-med-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions18-modifications-to-terms-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-we-reserve-the-right-to-revise-and-update-these-terms-c-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions19-termination-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-we-may-terminate-or-suspend-your-access-to-the-website-im-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions20-governing-law-and-jurisdiction-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-these-terms-conditions-shall-be-governed-by-and-constru-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions21-dispute-resolution-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-before-initiating-any-formal-legal-proceedings-you-agree-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions22-severability-and-waiver-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-if-any-provision-of-these-terms-is-found-to-be-unenforcea-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions23-entire-agreement-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-these-terms-conditions-together-with-our-privacy-polic-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
 
.terms-conditions24-contact-information-elm {
  color: var(--color-on-surface, #111827);
  margin-top: 16px;
  font-weight: 600;
}
 
.terms-conditions-if-you-have-any-questions-concerns-or-requests-regardin-elm {
  color: var(--color-on-surface-secondary, #6b7280);
  font-size: 15px;
  line-height: 1.75;
}
