#fw-section-hero-video-1721969519 {
--font-heading-scale: 1.12;
--font-body-scale: 1.0;
}
#fw-section-hero-video-1721969519 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #F9F8FF;
--color-on-background-rgb: 249, 248, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #F9F8FF;
--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: #F9F8FF;
--secondary-btn-bg: transparent;
--secondary-btn-text: #F9F8FF;
--secondary-btn-border-color: #F9F8FF;
.hero__container {
  height: 100vh; /* full height of screen */
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; /* centers horizontally too */
  padding: 1rem;
  box-sizing: border-box;
}
}


#fw-section-hero-video-1732000733 {
--font-heading-scale: 1.12;
--font-body-scale: 1.0;
}
#fw-section-hero-video-1732000733 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #F9F8FF;
--color-on-background-rgb: 249, 248, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #F9F8FF;
--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: #F9F8FF;
--secondary-btn-bg: transparent;
--secondary-btn-text: #F9F8FF;
--secondary-btn-border-color: #F9F8FF;
.hero__container {
  height: 100vh; /* full height of screen */
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; /* centers horizontally too */
  padding: 1rem;
  box-sizing: border-box;
}
}
#fw-section-image-with-text-1731997278 {
--font-heading-scale: 1.2;
--font-body-scale: 1.2;
}


#fw-section-hero-video-1710917182 {
--font-heading-scale: 1.12;
--font-body-scale: 1.0;
}
#fw-section-hero-video-1710917182 {
--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: #ffffff;
--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;
.hero__container {
  height: 100vh; /* full height of screen */
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; /* centers horizontally too */
  padding: 1rem;
  box-sizing: border-box;
}
}


#fw-section-hero-video-30e2c6ad-0474-4aee-b064-de2e62898628 {
--font-heading-scale: 0.73;
--font-body-scale: 1.0;
}
#fw-section-hero-video-30e2c6ad-0474-4aee-b064-de2e62898628 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #F9F8FF;
--color-on-background-rgb: 249, 248, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #F9F8FF;
--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: #F9F8FF;
--secondary-btn-bg: transparent;
--secondary-btn-text: #F9F8FF;
--secondary-btn-border-color: #F9F8FF;
.hero__container {
  height: 100vh; /* full height of screen */
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; /* centers horizontally too */
  padding: 1rem;
  box-sizing: border-box;
}
}

#fw-section-hero-video-1710966847 {
--font-heading-scale: 1.12;
--font-body-scale: 1.05;
}
#fw-section-hero-video-1710966847 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #F9F8FF;
--color-on-background-rgb: 249, 248, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #F9F8FF;
--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: #F9F8FF;
--secondary-btn-bg: transparent;
--secondary-btn-text: #F9F8FF;
--secondary-btn-border-color: #F9F8FF;
.hero__container {
  height: 100vh; /* full height of screen */
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; /* centers horizontally too */
  padding: 1rem;
  box-sizing: border-box;
}
}

#fw-section-text-carousel-e4adcad4-c6d3-4096-920f-d9b329cb6a0d {
--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: #ffffff;
--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-text-blocks-e6bcda1a-9779-4329-9924-209d04670f0b {
--font-heading-scale: 0.72;
--font-body-scale: 1.0;
}
#fw-section-text-blocks-e6bcda1a-9779-4329-9924-209d04670f0b {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #630bc0;
--color-background-rgb: 99, 11, 192;
--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: 58;
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-text-blocks-86e1fecd-31fb-4583-a432-68f848b7b7e8 {
--font-heading-scale: 0.72;
--font-body-scale: 1.0;
}
#fw-section-text-blocks-86e1fecd-31fb-4583-a432-68f848b7b7e8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #630bc0;
--color-background-rgb: 99, 11, 192;
--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: 58;
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-rich-text-167932149848244 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-rich-text-167932149848244 {
--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: #ffffff;
--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-hero-video-1722488122 {
--font-heading-scale: 1.12;
--font-body-scale: 1.0;
}
#fw-section-hero-video-1722488122 {
--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: #ffffff;
--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;
.hero__container {
  height: 100vh; /* full height of screen */
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; /* centers horizontally too */
  padding: 1rem;
  box-sizing: border-box;
}
}





#fw-section-hero-video-0 {
--font-heading-scale: 0.9;
--font-body-scale: 1.0;
}
#fw-section-hero-video-0 {

.hero__container {
  height: 100vh; /* full height of screen */
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; /* centers horizontally too */
  padding: 1rem;
  box-sizing: border-box;
}
}

#fw-section-hero-video-1683257732 {
--font-heading-scale: 0.9;
--font-body-scale: 1.0;
}
#fw-section-hero-video-1683257732 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.hero__container {
  height: 100vh; /* full height of screen */
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; /* centers horizontally too */
  padding: 1rem;
  box-sizing: border-box;
}
}
#fw-section-rich-text-1677103949 {
--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: #ffffff;
--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-recent-videos-1668577194 {
--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: #ffffff;
--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-header {
--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: #ffffff;
--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;

}