#fw-section-tiers-4e8dea90-b723-41ac-aca5-8fa9eb90e7d1 {
--font-heading-scale: 1.13;
--font-body-scale: 1.24;
}
#fw-section-tiers-4e8dea90-b723-41ac-aca5-8fa9eb90e7d1 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-image-c52707e2-6631-4199-9f5f-b58b2777a364 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}


#fw-section-links-list-625c5e04-468c-4f3f-aca7-f9f674aa67e6 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-blocks-7bb30cd8-2290-4e8f-91f5-86521fd41495 {
--font-heading-scale: 0.81;
--font-body-scale: 1.02;
}
#fw-section-text-blocks-7bb30cd8-2290-4e8f-91f5-86521fd41495 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 112;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-a5786253-bb8c-4e69-85c1-7ad1253b4e71 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-image-a9d51992-fde9-4963-989b-38a7e94a466b {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-image-d9f59b26-73e3-4e22-9411-4de71962d990 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}


#fw-section-custom-html-d0d37ccb-a77a-4eec-a3b1-a4c228ac070c {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
@media (max-width: 768px) {
  iframe.drive-embed {
    display: block;
    width: 100%;
    height: 140vh;   /* tweak this value */
    margin: 0;
    padding: 0;
    border: 0;
  }
}
}
#fw-section-rich-text-3e4d1c19-924e-4158-92a2-a96fce5d3ba3 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}

#fw-section-links-list-960d59ab-f2ab-44ef-a9db-88818f0a05eb {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}




#fw-section-image-17add085-12ba-4b0a-9903-a842d13030c3 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-6d23e5a3-7288-4959-8673-52aaba46985d {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-tiers-fd399b5c-21e4-4976-98e0-e414aa4961e4 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-text-blocks-f663b297-ad58-4fb3-9c1c-f1d7c30675b1 {
--font-heading-scale: 0.71;
--font-body-scale: 1.02;
}
#fw-section-text-blocks-f663b297-ad58-4fb3-9c1c-f1d7c30675b1 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 112;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-e1e2701e-6d81-4b03-8b90-66239c0d49cb {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-1a2e084a-0e64-4932-91ed-9aa4076cf9cf {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-tiers-9ed7bd5b-13fe-499e-b38a-96be787228f6 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}

#fw-section-rich-text-f81a6c1c-2ac5-49e2-920e-5011cda6fc63 {
--font-heading-scale: 1.32;
--font-body-scale: 1.24;
}
#fw-section-rich-text-f81a6c1c-2ac5-49e2-920e-5011cda6fc63 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 115;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-blocks-b12a3d4b-0e1e-4c28-8383-1a8d6ee3372f {
--font-heading-scale: 0.71;
--font-body-scale: 1.24;
}
#fw-section-rich-text-73c2e744-fb96-4c11-9c1d-ca9a4cd36dd5 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-blocks-885a3c69-a4ac-4cd9-9c0c-8e791f18d16f {
--font-heading-scale: 0.71;
--font-body-scale: 1.17;
}

#fw-section-links-list-513922de-9c5b-4ca0-b070-6de365496c3d {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-links-list-043ce806-2018-4123-93a0-88c09cf81376 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-8fb36ec3-f0de-4168-b35d-c04665c59b32 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-image-d6c133c4-42df-4a23-b5f7-63c7494e889d {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-blocks-b9f18208-270f-40ba-a158-a132e4b48e4f {
--font-heading-scale: 0.81;
--font-body-scale: 1.02;
}
#fw-section-text-blocks-b9f18208-270f-40ba-a158-a132e4b48e4f {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 112;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-with-text-5f256a3e-e7c6-450b-b9d2-7e4d6d50700b {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-3adf23b2-50f9-4584-8b15-d37671d6e170 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-image-3a4138c5-a43e-4827-a426-86b1a9458a77 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-rich-text-36f63dae-027f-4e6e-b8c4-bc81e4f1d4ad {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-de681488-2cbb-45fe-9171-99920d4de422 {
--color-primary: #232323;
--color-primary-rgb: 35, 35, 35;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #232323;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-63d417d4-a0dc-4c75-8223-ffd70cefdacf {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-da4f6f1c-152b-44da-9986-a12f3e2a376c {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}
#fw-section-rich-text-7b1c330a-95e8-4d26-82d1-bbdf37aa7472 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-b4649926-0755-47b2-bb8f-749ddff54c29 {
--color-primary: #4282aa;
--color-primary-rgb: 66, 130, 170;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #4282aa;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-rich-text-ec042eea-cbd4-49eb-8db8-2a85c6967a44 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-7b4fce62-d71b-43f2-b6b4-292fc00fd65e {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-text-blocks-cbd47ac4-6dcc-4209-8c76-013b4d69f7f7 {
--font-heading-scale: 0.81;
--font-body-scale: 1.01;
}
#fw-section-text-blocks-cbd47ac4-6dcc-4209-8c76-013b4d69f7f7 {
--color-primary: #232323;
--color-primary-rgb: 35, 35, 35;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 112;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #232323;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}


#fw-section-links-list-46d188bd-b80a-43fa-b6f4-8374b2d5caba {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-image-98b40496-c232-4641-80c8-52c0ef5f7f48 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-rich-text-983a9eda-0ef6-47b8-ad62-3bc2fe4225f6 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-36ec263e-519b-41f9-b845-407da35162ad {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 115;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}


#fw-section-rich-text-fd349537-6efc-44b0-8dfe-e3de423c1a8a {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-links-list-f3174671-dba4-4eab-b130-39bf72409ea4 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-4898bb29-b548-4a6d-920b-0201f5041ebd {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-tiers-474a189a-f78f-4e5a-ae65-12627e474f0d {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}

#fw-section-rich-text-6a705906-3ce9-406d-afaa-19037106c21e {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 115;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-blocks-c1c93f33-f3c2-407e-afe3-4c4a1ff9e8e9 {
--font-heading-scale: 0.71;
--font-body-scale: 1.24;
}
#fw-section-rich-text-fe92de68-d93c-4762-af1f-f2cb337a7d58 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-c471eee0-ea4f-4f39-a762-57eb77cbb00c {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-rich-text-2f478407-48cc-4389-8396-31e8e56dea66 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 115;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-links-list-0c20d31b-6ceb-44de-887e-603abb248d60 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-links-list-db725d55-91c7-4332-8b83-4957164741b3 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-f82f7f3b-eb68-4446-a374-ff340c5ede69 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-blocks-96887e89-08f5-4ba6-905b-8a0ae5776084 {
--font-heading-scale: 0.81;
--font-body-scale: 1.02;
}
#fw-section-text-blocks-96887e89-08f5-4ba6-905b-8a0ae5776084 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 112;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-rich-text-178231260250314 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-image-6069e3a1-c60f-410c-9a98-8b2e614fe8dc {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}


#fw-section-rich-text-c4720504-166a-44c1-9214-fcc999cba8c2 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-text-blocks-d0e7a59b-5e35-4e4a-b95f-dedf91add3f9 {
--font-heading-scale: 0.81;
--font-body-scale: 1.26;
}
#fw-section-text-blocks-d0e7a59b-5e35-4e4a-b95f-dedf91add3f9 {
--color-primary: #232323;
--color-primary-rgb: 35, 35, 35;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 115;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #232323;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-with-text-65bc2ac7-57ac-4058-b633-026042238e20 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}
#fw-section-tiers-ac824995-5841-4cd7-ad50-a39717c7fde6 {
--font-heading-scale: 1.13;
--font-body-scale: 1.24;
}
#fw-section-tiers-ac824995-5841-4cd7-ad50-a39717c7fde6 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}

#fw-section-links-list-1c6035f2-e5b1-430f-9318-5c8fd1c10d74 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 115;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-9cd02789-fab5-4ecf-b356-7dadf40d8b40 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}


#fw-section-links-list-109a17e2-a991-4a02-a4b8-87e777856216 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-blocks-5236d33b-137a-4aa0-8685-a3f2a6ec5c86 {
--font-heading-scale: 0.81;
--font-body-scale: 1.02;
}
#fw-section-text-blocks-5236d33b-137a-4aa0-8685-a3f2a6ec5c86 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 112;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-58469408-34e1-449c-8425-344bbc3953a8 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-image-ebce60ba-14e2-41c4-8023-0050c1909eca {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-image-c26f66b0-195e-44fe-a95a-ea166bd2199f {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-with-text-b3f74476-6bdb-4272-8e87-d7252c896145 {
--font-heading-scale: 0.93;
--font-body-scale: 1.24;
}
#fw-section-image-with-text-b3f74476-6bdb-4272-8e87-d7252c896145 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-7f0716fe-0cbd-430a-84b1-3867f84b28a7 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-3568588b-6462-4cb1-ab9d-03fac3d2d449 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-cc03b623-52de-4c39-bc88-25a1e5d0fea3 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 115;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-image-with-text-8625c2ce-9949-4283-a7b2-d2eeedbf8fb6 {
--font-heading-scale: 0.98;
--font-body-scale: 1.24;
}
#fw-section-image-with-text-8625c2ce-9949-4283-a7b2-d2eeedbf8fb6 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-acb0cace-31b1-4c9a-b556-0ca5c72ed3a5 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-292f4dbe-2633-40cb-9505-8673d4c8093b {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-dbd2b0e6-d3c0-4976-9ade-42c1ff3c3c11 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-e9d23b68-499a-482f-9d04-e8d32dd291c4 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-9f30b0d8-54f2-46c6-84a2-03dd244e1238 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-4acc075a-949b-444e-9d66-62e1e8624b16 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}

#fw-section-rich-text-394b662e-a59c-4d61-9e35-d0d3bf6a966f {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 115;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-image-8b7055ab-353d-4c1f-a2d7-b48fa87ebde6 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-text-blocks-e92b4905-ac97-4e53-b211-7027b712c2ac {
--font-heading-scale: 0.71;
--font-body-scale: 1.02;
}
#fw-section-text-blocks-e92b4905-ac97-4e53-b211-7027b712c2ac {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 112;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-tiers-01893fb2-605e-466f-a083-21381be93ff7 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-image-09f0038a-948f-4d88-8966-d501d018cb5b {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}

#fw-section-image-with-text-7f61bd43-84e5-45c4-87f7-295d17d2a0a5 {
--font-heading-scale: 1.28;
--font-body-scale: 1.21;
}
#fw-section-image-with-text-7f61bd43-84e5-45c4-87f7-295d17d2a0a5 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-8ebcf929-d915-468e-a5bc-7a89cb90ec2a {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-809c4b82-095f-48bd-8d50-a5025824df25 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 115;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-image-with-text-14f423f6-d125-4c91-904a-1d7f6906dd04 {
--font-heading-scale: 0.87;
--font-body-scale: 1.24;
}
#fw-section-image-with-text-14f423f6-d125-4c91-904a-1d7f6906dd04 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-ca6a41b9-f772-41b7-85a1-53d77b946872 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-9a29be1b-23b0-4bc3-bdf6-9ee579ccdf08 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-f81f60d6-dac3-4756-8628-dc63bd3373e8 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-a78fd9ef-73af-4528-9f99-8f2a348908e7 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-45c9c324-4a3c-4f8b-ae64-f332bf0585ab {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-a23d1cd7-b4da-4f5a-b64f-b04552e1a076 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 115;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-with-text-7544649b-00f3-4a7d-a517-1f27b967a4a8 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}




#fw-section-rich-text-e891404c-bc7f-403c-bd6a-4208cb1e9f14 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}

#fw-section-rich-text-9bea1700-91b7-4ec8-946b-ea8d2b4974c0 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}

#fw-section-links-list-47ddef4c-5a66-4766-a5fd-5256c6632e1a {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-e28e7d32-deb4-4a76-b258-0bffb4a56de7 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-tiers-8f3b6eb4-7768-4658-888d-1899ee12da28 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-text-blocks-fab2fa02-e784-4c5b-8b7c-58d0d3827edb {
--font-heading-scale: 0.71;
--font-body-scale: 1.02;
}
#fw-section-text-blocks-fab2fa02-e784-4c5b-8b7c-58d0d3827edb {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 112;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-eab07305-6e84-4fd5-8047-e9a50c21da31 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-hero-30f4e56e-d1e0-4fb0-9897-332963b9a123 {
--font-heading-scale: 1.0;
--font-body-scale: 1.31;
}
#fw-section-hero-30f4e56e-d1e0-4fb0-9897-332963b9a123 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-with-text-c9561de5-284b-4340-869c-ef7918dbdf55 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}

#fw-section-rich-text-cc393769-c16e-4753-bf2f-ee1e75e86a12 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-custom-html-3161a982-d38d-413a-8c0e-fbb0a3531195 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111428;
--color-background-rgb: 17, 20, 40;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 21;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;
.script-center {
display: flex; /* enables easy centering */
justify-content: center; /* horizontal centering */
align-items: center; /* vertical centering, if you want to center within a fixed height */
width: 100%; /* take full width of the parent (optional) */
/* optional: give it a height if you want vertical centering to have an effect */
/* height: 400px; */
}
}


#fw-section-links-list-67ad4416-4196-4766-bfc6-0fcc16cf3475 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #e43b0c;
--color-background-rgb: 228, 59, 12;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 104;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-819f71de-0284-4339-8a65-e94bedbbf12d {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 115;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-links-list-2dfd242a-8c73-4c81-bf9a-4fb31d2fc0a9 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-blocks-6bb8eb08-0f2c-4620-a3ac-708e14b026bb {
--font-heading-scale: 0.71;
--font-body-scale: 1.02;
}
#fw-section-text-blocks-6bb8eb08-0f2c-4620-a3ac-708e14b026bb {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 112;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-f1cbdb38-2c34-45a3-8805-969651ca3b41 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-text-blocks-5a396766-e2d4-4ed6-ba67-0bc480496708 {
--font-heading-scale: 1.0;
--font-body-scale: 1.16;
}
#fw-section-text-blocks-5a396766-e2d4-4ed6-ba67-0bc480496708 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #00cc44;
--color-background-rgb: 0, 204, 68;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 128;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-image-1bc2e99e-84d9-4205-b6d1-879d1dc76531 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-tiers-2d0a680b-c0e9-4810-a3bd-8456e46ef78e {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-image-b20afa8c-9675-4bd9-abeb-aa3d2293f8de {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-45323680-8272-4fb4-b138-fb30e448501f {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-image-with-text-c5f8a3e9-165a-4af7-8fde-0d6350e69b17 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.5 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}

p {
  font-size: 20px !important;
  margin-bottom: 1.5em !important;
  line-height: 1.5 !important;
}

/* Force all inline elements inside paragraphs to match body size */
p span,
p strong,
p em,
p a,
li span,
li strong,
li em {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
}
#fw-section-rich-text-0f988c96-f3f4-4589-a93c-d630a2f5f18e {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 115;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-3aa5bf86-cd1e-41f7-9163-c870895e6e57 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 115;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-tiers-ae9ae9d6-4f72-4cd9-be6b-3875f182b3b5 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}

#fw-section-links-list-8cbd0192-ec64-4eaa-a948-4f4da086cc2f {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-hmac-2b30fc10-bde1-4995-9c89-149212f7fc79 {

/* SavvyCal iframe container */
.block-iframe iframe,
.block-iframe-container iframe,
[class*="iframe"] iframe {
  width: 100%;
  height: 500px;
  min-height: 500px;
  border: none;
}

/* Also target the wrapper in case it's capping height */
.block-iframe,
.block-iframe-container,
[class*="iframe"] {
  height: 500px;
  min-height: 500px;
  overflow: visible;
}
}

#fw-section-rich-text-52be8eec-07ae-43a0-96a1-482719ad4dad {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 115;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-blocks-dca44b9b-d930-4e26-b417-5142fe86980e {
--font-heading-scale: 0.81;
--font-body-scale: 1.02;
}
#fw-section-text-blocks-dca44b9b-d930-4e26-b417-5142fe86980e {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 112;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-links-list-76378d7a-d8ae-4491-aff7-d1bca6440055 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-blocks-3eeeea5c-55b1-4b1f-aae1-31b15b6e4b6e {
--font-heading-scale: 1.0;
--font-body-scale: 1.11;
}
#fw-section-text-blocks-3eeeea5c-55b1-4b1f-aae1-31b15b6e4b6e {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #00cc44;
--color-background-rgb: 0, 204, 68;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 128;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-rich-text-f867ff3b-8f52-4181-98cb-b9217d9ec8da {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-hmac-8da415fc-7d66-4d96-87ee-eaed862f9368 {

/* SavvyCal iframe container */
.block-iframe iframe,
.block-iframe-container iframe,
[class*="iframe"] iframe {
  width: 100%;
  height: 1000px;
  min-height: 1000px;
  border: none;
}

/* Also target the wrapper in case it's capping height */
.block-iframe,
.block-iframe-container,
[class*="iframe"] {
  height: 1000px;
  min-height: 1000px;
  overflow: visible;
}
}
#fw-section-text-blocks-f9db5755-8ea0-405a-83b2-f9bb2b2ebed9 {
--font-heading-scale: 0.71;
--font-body-scale: 1.24;
}

#fw-section-text-blocks-ba00c0c3-9497-4713-90d8-585c94b0e8bc {
--font-heading-scale: 0.71;
--font-body-scale: 1.24;
}
#fw-section-image-e0def591-2a94-4be4-83b6-84460ff67397 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}

#fw-section-hero-1765357370 {
--font-heading-scale: 1.2;
--font-body-scale: 1.09;
}
#fw-section-hero-1765357370 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-hero-b807b012-56be-490c-ae40-b93302037660 {
--font-heading-scale: 1.2;
--font-body-scale: 1.52;
}
#fw-section-hero-b807b012-56be-490c-ae40-b93302037660 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-9569e046-c48d-4a6f-a026-e651abdb34ae {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-with-text-c9e00dfa-7795-4f13-88c2-938d468590e0 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-rich-text-1bc6ad23-060c-4457-a80a-d124956fa291 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}
#fw-section-rich-text-85deddc4-8d45-475f-8d00-3b1683087df3 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}
#fw-section-text-blocks-e2a7f4dc-43b2-4810-9cc8-73357203879f {
--font-heading-scale: 0.81;
--font-body-scale: 1.02;
}
#fw-section-text-blocks-e2a7f4dc-43b2-4810-9cc8-73357203879f {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 112;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-tiers-4f55b5b2-2af7-402b-af9c-7eee181d6e08 {
--color-primary: #232323;
--color-primary-rgb: 35, 35, 35;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #232323;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-links-list-cd1be88f-6c32-46bf-9774-453a984959d7 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-links-list-fdc9831b-8ffc-4ec4-9575-b914d62df210 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-links-list-0adc16a3-6766-4c29-abd0-e9ccb6c776c0 {
--color-primary: #48cb60;
--color-primary-rgb: 72, 203, 96;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #48cb60;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-featured-product-1765357370 {
--color-primary: #232323;
--color-primary-rgb: 35, 35, 35;
--color-background: #fdb517;
--color-background-rgb: 253, 181, 23;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 185;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #232323;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-links-list-1765357370 {
--color-primary: #5a756d;
--color-primary-rgb: 90, 117, 109;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #5a756d;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-7ca4ba65-203f-4600-832e-ff0ba379e6e5 {
--font-heading-scale: 0.88;
--font-body-scale: 1.24;
}
#fw-section-image-with-text-7ca4ba65-203f-4600-832e-ff0ba379e6e5 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-links-list-498f1b79-e7ca-4293-bf24-607d5f445ee5 {
--color-primary: #48cb60;
--color-primary-rgb: 72, 203, 96;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #48cb60;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-image-1ff91227-a84e-4a97-b18a-363fb31b51b7 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-image-a3e9082b-4a80-423d-900d-4e60e20cd1d9 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-image-f266de48-2854-421f-9a18-f85ffeee11e7 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-image-f5ccb9a1-d35b-4063-9f74-85e9bd56aaf2 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #232323;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-blocks-2195ae91-5fd6-4fed-bccf-2e0cef35c728 {
--font-heading-scale: 0.78;
--font-body-scale: 1.17;
}
#fw-section-text-blocks-2195ae91-5fd6-4fed-bccf-2e0cef35c728 {
--color-primary: #232323;
--color-primary-rgb: 35, 35, 35;
--color-background: #00cc44;
--color-background-rgb: 0, 204, 68;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #232323;
--color-background-brightness: 128;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #232323;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #232323;
--secondary-btn-bg: transparent;
--secondary-btn-text: #232323;
--secondary-btn-border-color: #232323;

}
#fw-section-footer {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #111827;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-announcement-bar-0 {
--color-primary: #fdb515;
--color-primary-rgb: 253, 181, 21;
--color-background: #fdb515;
--color-background-rgb: 253, 181, 21;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 184;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fdb515;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-header {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}