#fw-section-hero-video-fb233ef3-e160-4c3a-9d88-b0c5215fe467 {


  /* 1. Faz o container do fundo ocupar 100% da largura e altura da tela (viewport) */
  .section-background {
    position: fixed; /* Use 'absolute' se quiser que o fundo role junto com o conteúdo da página */
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: -1; /* Garante que o vídeo fique atrás de todo o conteúdo (texto, botões, etc.) */
    overflow: hidden;
  }

  /* 2. Faz o vídeo escalar proporcionalmente e cortar o que ultrapassar */
  .section-background__video {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ESTA É A PROPRIEDADE CHAVE: escala e corta as sobras sem distorcer */
    object-position: center; /* Centraliza o vídeo, garantindo que o corte seja equilibrado */
  }

  /* 3. Garante que a camada de escurecimento (overlay) também cubra a tela inteira */
  .section-background__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }


}
#fw-section-links-list-24a0eb3e-fe32-43f9-9151-8bd21a7f10bd {
--font-heading-scale: 2.0;
--font-body-scale: 1.8;
}
#fw-section-links-list-24a0eb3e-fe32-43f9-9151-8bd21a7f10bd {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #34495e;
--color-on-primary-rgb: 52, 73, 94;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}


#fw-section-newsletter-1ca7734f-efe0-4c4c-a9b4-2b6ca59f58f2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #e5e5e5;
--color-background-rgb: 229, 229, 229;
--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: 229;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #e5e5e5;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-footer {

  .footer{
    display: none;
  }

}
#fw-section-header {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #34495e;
--color-on-primary-rgb: 52, 73, 94;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}