.elementor-kit-6{--e-global-color-primary:#1A1E2B;--e-global-color-secondary:#121620;--e-global-color-text:#1A1A1A;--e-global-color-accent:#7A7A7A;--e-global-color-2fb2b11:#EB9815;--e-global-color-d74f457:#FACC15;--e-global-color-4c6f459:#00C853;--e-global-color-ccb42e1:#F97316;--e-global-color-3424a5a:#0A60F4;--e-global-color-6471407:#C5C8CE;--e-global-color-5355ab0:#FFFFFF;--e-global-color-55d8cb2:#0A1B2A;--e-global-color-d2d1647:#E0B043;--e-global-color-39e0bf4:#16A249;--e-global-color-1101de0:#1C3D21;--e-global-color-2a7a392:#E7B008;--e-global-color-04d16bb:#8B8888;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-60a29d1-font-family:"Poppins";--e-global-typography-60a29d1-font-weight:700;--e-global-typography-be0f8f8-font-family:"Lato";--e-global-typography-be0f8f8-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.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 {
    background: #1a1e2b;
    font-family: 'Inter', sans-serif;
    color: white;
}

.military-gradient {
    background: linear-gradient(135deg, #12161f, #1a1e2b);
}

.gold-gradient {
    background: linear-gradient(135deg, #facc15, #d97706);
}

.tactical-shadow {
    box-shadow: 0 8px 32px rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.1);
}

.text-gold { color: #facc15; }
.bg-gold { background-color: #facc15; color: black; }

.pulse-glow {
    animation: pulseGlow 2s ease-in-out infinite;
}

.pulse-green {
    animation: pulseGreen 2s ease-in-out infinite;
}

.pulse-orange {
    animation: pulseOrange 2s ease-in-out infinite;
}

.pulse-gold {
  animation: pulseGold 2s ease-in-out infinite;
}

#button-submit-form {
    animation: pulseGlow 2s ease-in-out infinite;

}

#button-submit-form-o-alvo {
    animation: pulseGreen 2s ease-in-out infinite;
}

#button-submit-form-horizonte-de-opcoes {
    animation: pulseBlue 2s ease-in-out infinite;
}

@keyframes pulseGlow {
    0%, 100% { box-shadow: 0 0 20px rgba(255, 215, 0, 0.3); }
    50% { box-shadow: 0 0 40px rgba(255, 215, 0, 0.6); }
}

@keyframes pulseGreen {
  0%, 100% { box-shadow: 0 0 20px rgba(0, 255, 0, 0.3); }
  50% { box-shadow: 0 0 40px rgba(0, 255, 0, 0.6); }
}

@keyframes pulseOrange {
  0%, 100% { box-shadow: 0 0 20px rgba(249, 115, 22, 0.3); }
  50% { box-shadow: 0 0 40px rgba(249, 115, 22, 0.6); }
}

.pulse-blue {
    animation: pulseBlue 2s ease-in-out infinite;
}

@keyframes pulseBlue {
  0%, 100% { box-shadow: 0 0 20px rgba(10, 96, 244, 0.3); }
  50% { box-shadow: 0 0 40px rgba(10, 96, 244, 0.6); }
}

@keyframes pulseGold {
  0%, 100% { box-shadow: 0 0 20px rgba(255, 215, 0, 0.3); }
  50%       { box-shadow: 0 0 40px rgba(255, 215, 0, 0.6); }
}/* End custom CSS */