#fw-section-featured-collection-1747173530 {

a {
  color: #C0E0FF;
  text-decoration: none;
  transition: color 0.3s ease, transform 0.3s ease;
}

a:hover {
  color: #FFFFFF;
  transform: scale(1.05);
}

a.button.button--outline.button--small {
  color: #1D3356;
  padding: 10px;
  background-color: #778AA9;
  font-family: "Lexend";
  font-size: 14px;
  border: none;
  transition: color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;
}

a.button.button--outline.button--small:hover {
  color: #C0E0FF;
  background-color: #A4203C;
  transform: scale(1.05);
  box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4);
}
}
#fw-section-newsletter-1747173530 {

button {
  color: #1D3356;
  padding: 10px;
  background-color: #778AA9;
  font-family: "Lexend";
  font-size: 14px;
  border: none;
  transition: color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;
}

button:hover {
  color: #C0E0FF;
  opacity: 100%;
  background-color: #A4203C;
  transform: scale(1.05);
  box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4);
}

div.input-field.input-field--base {
  border: none;
}

input {
  color: #1D3356;
  max-height: 42px;
  padding: 10px;
  background-color: #060e2b;
  font-family: "Lexend";
  border: 2px solid #778aa9;
  font-size: 14px;
}
}













#fw-section-header {

.header {
  background: linear-gradient(0deg, #060e2b, #1c2240);
  box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4);
  border-bottom: 4px solid #C0E0FF;
  a:hover {
    transform: scale(1);
  }
}

a {
  font-size: 16px;
  color: #C0E0FF;
  text-decoration: none;
  transition: color 0.3s ease, transform 0.3s ease;
}

a:hover {
  color: #FFFFFF;
  transform: scale(1.05);
}
}
#fw-section-hero-1747173530 {

div.hero__cta.hero__cta--primary a.button.button--primary.button--expand {
  color: #1D3356;
  padding: 10px;
  background-color: #778AA9;
  font-family: "Lexend";
  font-size: 14px;
  border: none;
  transition: color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;
}

div.hero__cta.hero__cta--primary:hover a.button.button--primary.button--expand:hover {
  color: #C0E0FF;
  background-color: #A4203C;
  transform: scale(1.05);
  box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4);
  opacity: 100%;
}
}
#fw-section-footer {

.footer {
  margin-top: 2rem;
  color: #FFBFCF;
  background-color: #400E1A;
  box-shadow: 10px 0px 10px 10px rgba(0,0,0,0.4);
  border-top: 4px solid #A4203C;
  a {
    color: #FFBFCF;
    text-decoration: none;
    transition: color 0.3s ease, transform 0.3s ease;
  }
  a:hover {
    color: #FFFFFF;
    transform: scale(1.05);
  }
}

.footer__copy, .footer__powered-by {
  color: #FFBFCF;
}
}