.elementor-kit-5{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#FFFFFF;--e-global-color-be8b4b9:#00AFF0;--e-global-color-47e191b:#201E1F;--e-global-color-37565f6:#908F8F;--e-global-color-aed24b7:#FFFFFF;--e-global-color-6e49bdd:#FFF112;--e-global-color-af3c15a:#EB268F;--e-global-color-a04d8b6:#F8F8F8;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:900;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-9ef1cd9-font-family:"Sora";--e-global-typography-9ef1cd9-font-size:30px;--e-global-typography-9ef1cd9-font-weight:800;--e-global-typography-b299352-font-family:"Sora";--e-global-typography-b299352-font-size:18px;--e-global-typography-b299352-font-weight:700;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
  /* 1. Fundo base escuro (preto puro) */
  background-color: #000000;

  /* 2. Múltiplos gradientes radiais para as luzes, do mais alto (superior) para o mais baixo (inferior) */
  background-image: 
    /* Luz superior esquerda (amarelo dourado suave) */
    radial-gradient(circle at 20% 25%, rgba(255, 215, 0, 0.2) 0%, transparent 75%),
    
    /* Luz central-direita (mais forte, mais amarela) */
    radial-gradient(circle at 80% 45%, rgba(255, 200, 0, 0.3) 0%, transparent 65%),

    /* Luz inferior esquerda (laranja suave) */
    radial-gradient(circle at 15% 85%, rgba(255, 140, 0, 0.15) 0%, transparent 80%),

    /* Luz inferior direita (mais laranja, mais difusa) */
    radial-gradient(circle at 85% 75%, rgba(255, 100, 0, 0.2) 0%, transparent 70%);

  /* 3. Garante que o fundo não se repita */
  background-repeat: no-repeat;

  /* 4. Mantém o fundo fixo ao rolar a página (opcional, dá um efeito legal) */
  background-attachment: fixed;

  /* 5. Garante que o corpo ocupe toda a altura da tela */
  min-height: 100vh;
  
  /* Remove margens padrão do navegador */
  margin: 0;
}/* End custom CSS */