#fw-section-hero-c7164fe8-fa6f-4665-87d4-b70bcb55ebe0 {

h2 {
  text-shadow: 
    -3px 3px 0px #5991c9,
    0px 0px 0px #FCF3DC;
}

}


#fw-section-text-banner-90ae5132-f8d0-4796-8fd2-447cd1d787b3 {
--font-heading-scale: 0.9;
--font-body-scale: 1.0;
}
#fw-section-text-banner-90ae5132-f8d0-4796-8fd2-447cd1d787b3 {
--color-primary: #02080e;
--color-primary-rgb: 2, 8, 14;
--color-background: #ffc835;
--color-background-rgb: 255, 200, 53;
--color-on-background: #02080e;
--color-on-background-rgb: 2, 8, 14;
--color-on-primary: #fffeef;
--color-on-primary-rgb: 255, 254, 239;
--color-product-image-background: #02080e;
--color-background-brightness: 200;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #02080e;
--primary-btn-text: #fffeef;
--primary-btn-border-color: #02080e;
--secondary-btn-bg: transparent;
--secondary-btn-text: #02080e;
--secondary-btn-border-color: #02080e;

}

#fw-section-hero-08b206d7-e556-4c30-986c-611b6be0af5a {

section {
  text-shadow: 
    -3px 3px 0px #5991c9,
    0px 0px 0px #FCF3DC;
}

}


#fw-section-text-banner-21f1bced-c7af-41c0-9892-4578e74d8de2 {

h2 {
  position: relative;
  text-shadow: -3px 3px 0px #5991c9;
}

section::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 64px;
  height: 3px;
  border-radius: 999px;
  background: #5B9BD5;
}

@media (max-width: 600px) {
  h2 {
    font-size: 3rem !important;
  }
}
}




#fw-section-text-banner-b3fe97f3-8290-46fa-aeff-92dba00e3041 {

h2 {
  position: relative;
  text-shadow: -3px 3px 0px #5991c9;
}

section::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 64px;
  height: 3px;
  border-radius: 999px;
  background: #5B9BD5;
}

@media (max-width: 600px) {
  h2 {
    font-size: 3rem !important;
  }
}
}
#fw-section-rich-text-4da066b3-aef9-4e4c-a1f6-df8459365fea {

h2 {
  position: relative;
  text-shadow: -3px 3px 0px #5991c9;
}

h2::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 64px;
  height: 3px;
  border-radius: 999px;
  background: #5B9BD5;
}

@media (max-width: 600px) {
  h2 {
    font-size: 3rem !important;
  }
}
}
#fw-section-hero-670772ff-a89d-4f75-9383-2ae24fbe2409 {

h2 {
  text-shadow: 
    -3px 3px 0px #5991c9,
    0px 0px 0px #FCF3DC;
}
}





















#fw-section-hero-93a47a33-5f9a-4dc2-816a-6939c9c6284a {

section {
  text-shadow: 
    -3px 3px 0px #5991c9,
    0px 0px 0px #FCF3DC;
}

}
#fw-section-custom-html-91b4ea01-224d-4d5e-bcb9-35c0d3367e0b {

.pd-available {
  border-top: 2px solid #282D32;
  border-bottom: 2px solid #282D32;
}
section {
  padding-top: 0px;
  padding-bottom: 48px;
}
}









#fw-section-hero-e8a6b643-797e-4f24-8421-20bef4559477 {

section {
  text-shadow: 
    -3px 3px 0px #5991c9,
    0px 0px 0px #FCF3DC;
}

}




#fw-section-newsletter-a271c0e9-fa28-4479-b5f1-3d42a55f6578 {
--color-primary: #02080e;
--color-primary-rgb: 2, 8, 14;
--color-background: #ffc835;
--color-background-rgb: 255, 200, 53;
--color-on-background: #02080e;
--color-on-background-rgb: 2, 8, 14;
--color-on-primary: #fffeef;
--color-on-primary-rgb: 255, 254, 239;
--color-product-image-background: #02080e;
--color-background-brightness: 200;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #02080e;
--primary-btn-text: #fffeef;
--primary-btn-border-color: #02080e;
--secondary-btn-bg: transparent;
--secondary-btn-text: #02080e;
--secondary-btn-border-color: #02080e;

}




#fw-section-video-ceda7705-cdbe-4747-87d9-47efbe1088f8 {

@media (max-width: 768px) {
.class {
    height: 75vh;
    width: 100%;
    object-fit: cover;
    object-position: 65% center;
  }
.class {
    height: 75vh;
    overflow: hidden;
  }
}
}
#fw-section-image-with-text-8d01f0f8-a6e3-4972-95c1-5643a7f70e74 {
--font-heading-scale: 1.5;
--font-body-scale: 1.1;
}
#fw-section-hero-0192d8b2-1d5d-4bd6-b913-68bbad0a4563 {

section {
  border-top: 2px solid #282D32;
  border-bottom: 2px solid #282D32;
}
}
#fw-section-text-banner-57fc6eab-dd02-4c62-aaf2-21402d08e727 {

h2 {
  position: relative;
  text-shadow: -3px 3px 0px #5991c9;
}

section::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 64px;
  height: 3px;
  border-radius: 999px;
  background: #5B9BD5;
}

@media (max-width: 600px) {
  h2 {
    font-size: 3rem !important;
  }
}
}


#fw-section-custom-html-f024194a-3c02-40e1-84e2-27e3484914d1 {

.pd-available {
  background-color: #02080e;
  background-image:
    radial-gradient(at 0% 0%, rgba(255, 200, 53, 0.3) 0px, transparent 50%),
    radial-gradient(at 100% 0%, rgba(89, 145, 201, 0.4) 0px, transparent 50%),
    radial-gradient(at 50% 100%, rgba(2, 8, 14, 0.3) 0px, transparent 50%);
  background-attachment: fixed;
   border-top: 2px solid #282D32;
  border-bottom: 2px solid #282D32;
}
section {padding: 0px;}
}

#fw-section-newsletter-5f07e78a-9b08-453e-b35d-22d9bc7ba215 {
--color-primary: #02080e;
--color-primary-rgb: 2, 8, 14;
--color-background: #ffc835;
--color-background-rgb: 255, 200, 53;
--color-on-background: #02080e;
--color-on-background-rgb: 2, 8, 14;
--color-on-primary: #fffeef;
--color-on-primary-rgb: 255, 254, 239;
--color-product-image-background: #02080e;
--color-background-brightness: 200;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #02080e;
--primary-btn-text: #fffeef;
--primary-btn-border-color: #02080e;
--secondary-btn-bg: transparent;
--secondary-btn-text: #02080e;
--secondary-btn-border-color: #02080e;

}

#fw-section-rich-text-f661f3d6-ad31-42f6-a093-579cbc20b9ed {
--font-heading-scale: 1.25;
--font-body-scale: 1.5;
}