.elementor-kit-7{--e-global-color-primary:#CCA476;--e-global-color-secondary:#54595F;--e-global-color-text:#8F6D4F;--e-global-color-accent:#61CE70;--e-global-color-6e7210f:#DA4E3B;--e-global-color-e2abc50:#202020;--e-global-color-1eb0078:#2B150E;--e-global-typography-primary-font-family:"Montserrat";--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;background-color:#000000;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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 *//* =========================
   GLOBAL HEADINGS (Bebas Neue)
   ========================= */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Bebas Neue', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.3em;
}

/* HERO H1 – Gradient + Glow */
h1 {
  background: linear-gradient(180deg, #FFD36A, #FF7A00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow:
    0 0 20px rgba(255,140,0,0.6),
    0 0 60px rgba(255,120,0,0.4);
}

/* =========================
   BUTTONS – Glow + Pulse Hover
   ========================= */
.elementor-button {
  font-family: 'Bebas Neue', sans-serif;
  letter-spacing: 0.3em;
  border-radius: 50px;
  transition: all .3s ease;
}

.elementor-button:hover {
  box-shadow: 0 0 30px rgba(255,140,0,0.6);
  transform: scale(1.05);
}

/* =========================
   CARDS – TIMELESS STYLE
   Gebruik class: timeless-card
   ========================= */
.timeless-card {
  background: rgba(10,10,20,0.85);
  border: 1px solid rgba(255,140,0,0.25);
  box-shadow: 0 0 20px rgba(255,140,0,0.15);
  transition: all .35s ease;
  backdrop-filter: blur(4px);
}

.timeless-card:hover {
  box-shadow: 0 0 40px rgba(255,140,0,0.55);
  transform: translateY(-6px);
}

/* =========================
   MANIFESTO – CINEMATIC GLOW
   Gebruik class: timeless-manifesto
   ========================= */
.timeless-manifesto {
  text-shadow:
    0 0 20px rgba(255,211,106,0.6),
    0 0 60px rgba(255,140,0,0.35);
}

/* =========================
   HERO ANIMATION – Subtle Pulse
   ========================= */
@keyframes timelessPulse {
  0%   { text-shadow: 0 0 15px rgba(255,140,0,0.4); }
  50%  { text-shadow: 0 0 45px rgba(255,140,0,0.8); }
  100% { text-shadow: 0 0 15px rgba(255,140,0,0.4); }
}

.timeless-hero {
  animation: timelessPulse 4s ease-in-out infinite;
}

/* =========================
   MOBILE TUNING
   ========================= */
@media (max-width: 768px) {
  h1 { letter-spacing: 0.2em; }
  h2 { letter-spacing: 0.18em; }
}/* End custom CSS */