#fw-section-hero-b7648b12-59bd-46e5-92d7-2e7d8a323879 {
--color-primary: #5ec4ff;
--color-primary-rgb: 94, 196, 255;
--color-background: #FFFFFF;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-246baa1a-3c38-4811-8f6b-c092f7e23a39 {

@media (max-width: 767px) {
  :root {
    display: none !important;
  }
}

}
#fw-section-image-fbe4f1c5-ef5f-43b2-b25c-93fd1424d4ab {

@media (min-width: 768px) {
  :root {
    display: none !important;
  }
}

}
#fw-section-hero-video-52ef8150-9c5c-4b5d-8733-5c3f54c21595 {

/* 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-hero-1753220415 {
--color-primary: #5ec4ff;
--color-primary-rgb: 94, 196, 255;
--color-background: #FFFFFF;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-newsletter-2c575efb-ebca-44f7-b498-183e66d38a14 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #5ec4ff;
--color-background-rgb: 94, 196, 255;
--color-on-primary: #5ec4ff;
--color-on-primary-rgb: 94, 196, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 172;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-newsletter-f5d7fe2e-379b-44aa-9b9f-d43585e450a2 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #5ec4ff;
--color-background-rgb: 94, 196, 255;
--color-on-primary: #5ec4ff;
--color-on-primary-rgb: 94, 196, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 172;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-newsletter-c2f41ebe-d2bb-46f0-b599-665cf7d8d65e {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #5ec4ff;
--color-background-rgb: 94, 196, 255;
--color-on-primary: #5ec4ff;
--color-on-primary-rgb: 94, 196, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 172;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-newsletter-140f9c70-dddc-4d69-a31d-a65ac495f89f {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #5ec4ff;
--color-background-rgb: 94, 196, 255;
--color-on-primary: #5ec4ff;
--color-on-primary-rgb: 94, 196, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 172;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-newsletter-d1ef04f8-1ce5-4bea-a22c-4c2f7f5e3a7f {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #5ec4ff;
--color-background-rgb: 94, 196, 255;
--color-on-primary: #5ec4ff;
--color-on-primary-rgb: 94, 196, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 172;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-newsletter-1753220415 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #5ec4ff;
--color-background-rgb: 94, 196, 255;
--color-on-primary: #5ec4ff;
--color-on-primary-rgb: 94, 196, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 172;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-footer {
--color-primary: #5ec4ff;
--color-primary-rgb: 94, 196, 255;
--color-background: #022238;
--color-background-rgb: 2, 34, 56;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 27;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-7cab5baf-4a7a-4c1a-84f5-241135ce2dfe {
--color-primary: #5ec4ff;
--color-primary-rgb: 94, 196, 255;
--color-background: #FFFFFF;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-header {
--color-primary: #5ec4ff;
--color-primary-rgb: 94, 196, 255;
--color-background: #FFFFFF;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}