#fw-section-hero-video-891e0db4-b475-450f-b03f-589f8a181086 {
--font-heading-scale: 1.5;
--font-body-scale: 0.95;
}
#fw-section-hero-video-891e0db4-b475-450f-b03f-589f8a181086 {
--color-primary: #d2ff60;
--color-primary-rgb: 210, 255, 96;
--color-background: #dff8f1;
--color-background-rgb: 223, 248, 241;
--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: 240;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #d2ff60;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}











#fw-section-announcement-bar-05e2b281-fa7b-464b-9a8f-e2e6fb6d5336 {
--color-primary: #d2fd61;
--color-primary-rgb: 210, 253, 97;
--color-background: #d2fd61;
--color-background-rgb: 210, 253, 97;
--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: 222;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #d2fd61;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-header {
--color-primary: #66B2B2;
--color-primary-rgb: 102, 178, 178;
--color-background: #b5e1d2;
--color-background-rgb: 181, 225, 210;
--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: #000000;
--color-background-brightness: 210;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #66B2B2;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
@media (max-width: 768px) {
  .hero_inner.hero_inner--center {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .hero_heading.hero_heading--regular {
    order: -1; /* Move heading to top */
    margin-bottom: 1rem;
  }

  .hero_cta-container.hero_cta-container--left {
    order: 1; /* Move button to bottom */
    margin-top: 1rem;
  }
}
}