#fw-section-hero-video-59cef512-3643-4cc6-9531-5df19e47a019 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #205b2d;
--color-on-primary-rgb: 32, 91, 45;
--color-product-image-background: #f1f3f1;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #205b2d;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* Targets the button and overrides the solid white border */
.button.button--secondary.button--expand, 
.button.button--outline.button--expand {
    border-color: rgba(255, 255, 255, 0.3) !important;
    background-color: transparent !important;
    color: #ffffff !important;
}

/* Optional: Slight glow or brighten on hover */
.button.button--secondary.button--expand:hover,
.button.button--outline.button--expand:hover {
    border-color: rgba(255, 255, 255, 0.7) !important;
    opacity: 0.9;
}
}
#fw-section-text-carousel-9ecce758-b210-4f1e-9c1c-6c8df52462ac {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #f1f3f1;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-hero-047e5e51-fa31-4dad-a2f8-43908b55b81b {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #205b2d;
--color-background-rgb: 32, 91, 45;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #205b2d;
--color-on-primary-rgb: 32, 91, 45;
--color-product-image-background: #f1f3f1;
--color-background-brightness: 68;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #205b2d;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* Targets the button and overrides the solid white border */
.button.button--secondary.button--expand, 
.button.button--outline.button--expand {
    border-color: rgba(255, 255, 255, 0.3) !important;
    background-color: transparent !important;
    color: #ffffff !important;
}

/* Optional: Slight glow or brighten on hover */
.button.button--secondary.button--expand:hover,
.button.button--outline.button--expand:hover {
    border-color: rgba(255, 255, 255, 0.7) !important;
    opacity: 0.9;
}
}
#fw-section-text-carousel-28096537-4d77-4631-9293-e3940ae39297 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: #f1f3f1;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--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-7b1a13ce-7c08-4509-940c-d870a13fd56e {
--color-primary: #205b2d;
--color-primary-rgb: 32, 91, 45;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: #f1f3f1;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #205b2d;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-newsletter-c54d2917-85fc-4ecc-ab0c-244c7f7f4a0e {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #205b2d;
--color-background-rgb: 32, 91, 45;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #205b2d;
--color-on-primary-rgb: 32, 91, 45;
--color-product-image-background: #f1f3f1;
--color-background-brightness: 68;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #205b2d;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-carousel-c6265d0a-353f-43f5-aaa9-464b1e3dfa30 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #f1f3f1;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-hero-7ce8ec79-f5a8-4e88-9908-8afb0a12b0b5 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #205b2d;
--color-background-rgb: 32, 91, 45;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #205b2d;
--color-on-primary-rgb: 32, 91, 45;
--color-product-image-background: #f1f3f1;
--color-background-brightness: 68;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #205b2d;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* Targets the button and overrides the solid white border */
.button.button--secondary.button--expand, 
.button.button--outline.button--expand {
    border-color: rgba(255, 255, 255, 0.3) !important;
    background-color: transparent !important;
    color: #ffffff !important;
}

/* Optional: Slight glow or brighten on hover */
.button.button--secondary.button--expand:hover,
.button.button--outline.button--expand:hover {
    border-color: rgba(255, 255, 255, 0.7) !important;
    opacity: 0.9;
}
}
#fw-section-footer {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: #f1f3f1;
--color-background-brightness: 0;
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;

}