.elementor-6 .elementor-element.elementor-element-162a953:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-162a953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB3535;}.elementor-6 .elementor-element.elementor-element-162a953{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-162a953 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-96b8775 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#F1FAFD;}.elementor-6 .elementor-element.elementor-element-f7fcdaa:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f7fcdaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #700000 0%, #FF0000 100%);}.elementor-6 .elementor-element.elementor-element-f7fcdaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-f7fcdaa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-5afbc14{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-5afbc14 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-5afbc14 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-cac0bff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-6328493 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-d45f4cb .elementor-button{background-color:#098B1B;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-ba837cf{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-ba837cf .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-ba837cf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-c78fa73:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c78fa73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-c78fa73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-c78fa73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-de99604 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-fcd1403 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-affa163 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-7c403ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-46c500d{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-46c500d .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-46c500d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-d5088c5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d5088c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #640000 0%, #DA0000 100%);}.elementor-6 .elementor-element.elementor-element-d5088c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-d5088c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-2c555a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-af4cba6 .elementor-button{background-color:#098B1B;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-351bb9c{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-351bb9c .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-351bb9c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-a13f771 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-db9b6dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#009607;}.elementor-6 .elementor-element.elementor-element-6c93544{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-6c93544 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-6c93544 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-e536200:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-e536200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #750000 0%, #FF0000 100%);}.elementor-6 .elementor-element.elementor-element-e536200{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-e536200 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-cf719df{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-cf719df .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-cf719df .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-37b44fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFF900;}.elementor-6 .elementor-element.elementor-element-ad8628d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-405840a{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-405840a .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-405840a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-16875de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-bda918d{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-bda918d .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-bda918d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-c101db9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-96b8775{text-align:center;}.elementor-6 .elementor-element.elementor-element-96b8775 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-cac0bff{text-align:center;}.elementor-6 .elementor-element.elementor-element-6328493{text-align:center;}.elementor-6 .elementor-element.elementor-element-d45f4cb .elementor-button{font-size:16px;}.elementor-6 .elementor-element.elementor-element-de99604{text-align:center;}.elementor-6 .elementor-element.elementor-element-fcd1403{text-align:center;}.elementor-6 .elementor-element.elementor-element-fcd1403 .elementor-heading-title{font-size:24px;}.elementor-6 .elementor-element.elementor-element-affa163{text-align:center;}.elementor-6 .elementor-element.elementor-element-affa163 .elementor-heading-title{font-size:24px;}.elementor-6 .elementor-element.elementor-element-7c403ae{text-align:center;}.elementor-6 .elementor-element.elementor-element-7c403ae .elementor-heading-title{font-size:24px;}.elementor-6 .elementor-element.elementor-element-2c555a9{text-align:center;}.elementor-6 .elementor-element.elementor-element-af4cba6 .elementor-button{font-size:16px;}.elementor-6 .elementor-element.elementor-element-a13f771{text-align:center;}.elementor-6 .elementor-element.elementor-element-db9b6dd{text-align:center;}.elementor-6 .elementor-element.elementor-element-db9b6dd .elementor-heading-title{font-size:19px;}.elementor-6 .elementor-element.elementor-element-37b44fe{text-align:center;}.elementor-6 .elementor-element.elementor-element-ad8628d{text-align:center;}.elementor-6 .elementor-element.elementor-element-16875de{text-align:center;}.elementor-6 .elementor-element.elementor-element-c101db9{text-align:center;}}/* Start custom CSS for button, class: .elementor-element-d45f4cb *//* ANIMAÇÃO DO GLOW PULSANTE */
@keyframes pulseGlow {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 200, 0, 0.55);
  }
  50% {
    transform: scale(1.03);
    box-shadow: 0 0 18px 8px rgba(255, 200, 0, 0.45);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 200, 0, 0.55);
  }
}

/* APLICANDO EM TODOS OS BOTÕES (funciona em qualquer construtor) */
button, .btn, .elementor-button, a.button {
  animation: pulseGlow 1.6s infinite ease-in-out;
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af4cba6 *//* ANIMAÇÃO DO GLOW PULSANTE */
@keyframes pulseGlow {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 200, 0, 0.55);
  }
  50% {
    transform: scale(1.03);
    box-shadow: 0 0 18px 8px rgba(255, 200, 0, 0.45);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 200, 0, 0.55);
  }
}

/* APLICANDO EM TODOS OS BOTÕES (funciona em qualquer construtor) */
button, .btn, .elementor-button, a.button {
  animation: pulseGlow 1.6s infinite ease-in-out;
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2db09ce */.elementor-6 .elementor-element.elementor-element-2db09ce {
    transform: scale(1);
    animation: pulse 1s infinite;
    }

    @keyframes pulse {
    0% {
        transform: scale(0.95);
    }

    70% {
        transform: scale(1);
    }

    100% {
        transform: scale(0.95);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37b44fe */@keyframes balanco {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(5deg);
  }
  50% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

.balanco-texto {
  display: inline-block;
  font-size: 2rem;
  font-weight: bold;
  color: #FF6347; /* Cor vibrante para chamar a atenção */
  animation: balanco 1s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b59f385 */.elementor-6 .elementor-element.elementor-element-b59f385 {
    transform: scale(1);
    animation: pulse 1s infinite;
    }

    @keyframes pulse {
    0% {
        transform: scale(0.95);
    }

    70% {
        transform: scale(1);
    }

    100% {
        transform: scale(0.95);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50c13d4 */.elementor-6 .elementor-element.elementor-element-50c13d4 {
    transform: scale(1);
    animation: pulse 1s infinite;
    }

    @keyframes pulse {
    0% {
        transform: scale(0.95);
    }

    70% {
        transform: scale(1);
    }

    100% {
        transform: scale(0.95);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b65330 */.elementor-6 .elementor-element.elementor-element-5b65330 {
    transform: scale(1);
    animation: pulse 1s infinite;
    }

    @keyframes pulse {
    0% {
        transform: scale(0.95);
    }

    70% {
        transform: scale(1);
    }

    100% {
        transform: scale(0.95);
    }
}/* End custom CSS */