.elementor-40034 .elementor-element.elementor-element-c3fd516 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40034 .elementor-element.elementor-element-c3fd516:not(.elementor-motion-effects-element-type-background), .elementor-40034 .elementor-element.elementor-element-c3fd516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-40034 .elementor-element.elementor-element-c3fd516 > .elementor-background-overlay{background-color:#1C1C1C;background-image:url("https://musicindustryshortcut.com/wp-content/uploads/2025/06/Best-Album-Cover-Collage-Of-All-Time-4.jpg");background-position:center center;background-size:auto;opacity:0.045;transition:background 0s, border-radius 0.3s, opacity 0s;}.elementor-40034 .elementor-element.elementor-element-c3fd516 > .elementor-container{max-width:1014px;}.elementor-40034 .elementor-element.elementor-element-c3fd516{border-style:groove;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 0px 64px 0px;}.elementor-40034 .elementor-element.elementor-element-630c58d > .elementor-widget-container{margin:-69px 0px 0px 0px;}.elementor-40034 .elementor-element.elementor-element-081efb0 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-40034 .elementor-element.elementor-element-7c4b670 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40034 .elementor-element.elementor-element-03d4cf8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40034 .elementor-element.elementor-element-03d4cf8:not(.elementor-motion-effects-element-type-background), .elementor-40034 .elementor-element.elementor-element-03d4cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-40034 .elementor-element.elementor-element-03d4cf8 > .elementor-background-overlay{background-color:#1C1C1C;background-image:url("https://musicindustryshortcut.com/wp-content/uploads/2025/06/Best-Album-Cover-Collage-Of-All-Time-4.jpg");background-position:center center;background-size:auto;opacity:0.045;transition:background 0s, border-radius 0.3s, opacity 0s;}.elementor-40034 .elementor-element.elementor-element-03d4cf8 > .elementor-container{max-width:1014px;}.elementor-40034 .elementor-element.elementor-element-03d4cf8{border-style:groove;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 0px 64px 0px;}.elementor-40034 .elementor-element.elementor-element-31a2386 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40034 .elementor-element.elementor-element-31a2386:not(.elementor-motion-effects-element-type-background), .elementor-40034 .elementor-element.elementor-element-31a2386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-40034 .elementor-element.elementor-element-31a2386 > .elementor-background-overlay{background-color:#1C1C1C;background-image:url("https://musicindustryshortcut.com/wp-content/uploads/2025/06/Best-Album-Cover-Collage-Of-All-Time-4.jpg");background-position:center center;background-size:auto;opacity:0.045;transition:background 0s, border-radius 0.3s, opacity 0s;}.elementor-40034 .elementor-element.elementor-element-31a2386 > .elementor-container{max-width:1014px;}.elementor-40034 .elementor-element.elementor-element-31a2386{border-style:groove;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 0px 64px 0px;}body.elementor-page-40034:not(.elementor-motion-effects-element-type-background), body.elementor-page-40034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40034 .elementor-element.elementor-element-c3fd516{padding:60px 0px 160px 0px;}.elementor-40034 .elementor-element.elementor-element-03d4cf8{padding:60px 0px 160px 0px;}.elementor-40034 .elementor-element.elementor-element-31a2386{padding:60px 0px 160px 0px;}}@media(max-width:767px){.elementor-40034 .elementor-element.elementor-element-c3fd516{padding:0px 0px 0px 0px;}.elementor-40034 .elementor-element.elementor-element-03d4cf8{padding:0px 0px 0px 0px;}.elementor-40034 .elementor-element.elementor-element-31a2386{padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-c3fd516 */.section-2-problem {
  padding-top: 40px;
  padding-bottom: 40px;
  line-height: 1.35;
}
.section-2-problem h1,
.section-2-problem h2,
.section-2-problem h3,
.section-2-problem p {
  margin-bottom: 16px;
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.elementor-40034 .elementor-element.elementor-element-c3fd516 {
  border-top: 1px solid rgba(255, 255, 255, 0.06);
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

/* Enhances countdown box */
.countdown-box {
  border: 2px solid #FF5500;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 0 20px rgba(255,102,0,0.6), 0 0 40px rgba(255,102,0,0.3);
  background-color: rgba(15,15,15,0.85);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-da0d4b1 */.elementor-40034 .elementor-element.elementor-element-da0d4b1 {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeInUp 0.6s ease-out forwards;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-03d4cf8 */.section-2-problem {
  padding-top: 40px;
  padding-bottom: 40px;
  line-height: 1.35;
}
.section-2-problem h1,
.section-2-problem h2,
.section-2-problem h3,
.section-2-problem p {
  margin-bottom: 16px;
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.elementor-40034 .elementor-element.elementor-element-03d4cf8 {
  border-top: 1px solid rgba(255, 255, 255, 0.06);
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

/* Enhances countdown box */
.countdown-box {
  border: 2px solid #FF5500;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 0 20px rgba(255,102,0,0.6), 0 0 40px rgba(255,102,0,0.3);
  background-color: rgba(15,15,15,0.85);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31a2386 */.section-2-problem {
  padding-top: 40px;
  padding-bottom: 40px;
  line-height: 1.35;
}
.section-2-problem h1,
.section-2-problem h2,
.section-2-problem h3,
.section-2-problem p {
  margin-bottom: 16px;
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.elementor-40034 .elementor-element.elementor-element-31a2386 {
  border-top: 1px solid rgba(255, 255, 255, 0.06);
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

/* Enhances countdown box */
.countdown-box {
  border: 2px solid #FF5500;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 0 20px rgba(255,102,0,0.6), 0 0 40px rgba(255,102,0,0.3);
  background-color: rgba(15,15,15,0.85);
}/* End custom CSS */
/* Start custom CSS */body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('https://musicindustryshortcut.com/wp-content/uploads/2025/08/Background-Image-For-Thank-You-Page-Artist-On-Stage-Stadium-Fans-Waving-Phones-5.jpg');
  background-size: cover;
  background-position: center;
  opacity: 0.06;
  z-index: -1;
}

/* Hide header and footer in Elementor */
header, 
.site-header, 
footer, 
.site-footer,
.ast-header-break-point, 
.ast-footer-overlay,
.elementor-location-header, 
.elementor-location-footer {
  display: none !important;
}


/*═══════════════════════════════════════════════════════════
🎬 SECTION HEADLINE DIVIDERS + CINEMATIC EFFECTS — ORANGE #FF6600
═══════════════════════════════════════════════════════════*/
.section-divider .elementor-widget-container {
  background: rgba(255,255,255,0.04);
  padding: 24px 48px;
  border-radius: 8px;
  text-align: center;
  backdrop-filter: blur(8px);
  box-shadow: 0 0 12px rgba(255,255,255,0.03);
  border: 1px solid rgba(255,255,255,0.08);
}

.section-divider h2 {
  font-size: 28px;
  color: #FFFFFF;
  margin: 0;
}

.cinematic-divider {
  padding: 80px 0;
  background-color: #0A0A0A;
  position: relative;
}

.cinematic-divider::before,
.cinematic-divider::after {
  content: '';
  display: block;
  height: 1px;
  width: 120px;
  margin: 0 auto 24px;
  background: linear-gradient(to right, transparent, #FF6600, transparent); /* changed to #FF6600 */
}

.cinematic-divider::after { margin: 24px auto 0; }

.cinematic-title,
.cinematic-title-2 {
  text-align: center;
  letter-spacing: 1px;
  animation: pulseGlowOrange 2s infinite; /* unified animation */
  color: #FFFFFF;
  text-shadow: 0 0 10px rgba(255,102,0,0.4); /* #FF6600 glow */
}

.cinematic-title { font-size: 32px; }
.cinematic-title-2 { font-size: 44px; }

/* Single orange glow keyframes (replaces previous green/orange duplicates) */
@keyframes pulseGlowOrange {
  0%   { text-shadow: 0 0 6px rgba(255,102,0,0.30); }
  50%  { text-shadow: 0 0 12px rgba(255,102,0,0.70); }
  100% { text-shadow: 0 0 6px rgba(255,102,0,0.30); }
}


/* ════════════════════════════════════════════════════════
🎬 INNER ORANGE DIVIDER WITH STRONGER MOVING GLOW (#FF6600)
═════════════════════════════════════════════════════════ */

.cinematic-inner-divider {
  position: relative;
  background-color: #0A0A0A;
  border-radius: 12px;
  overflow: hidden;
}

/* Glow lines */
.cinematic-inner-divider::before,
.cinematic-inner-divider::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: 6px; /* Increased thickness for visibility */
  background: linear-gradient(
    90deg,
    transparent 0%,
    #FF6600 40%,
    transparent 100%
  );
  background-size: 200% 100%;
  animation: moveGlow 8s linear infinite; /* Faster cycle for visibility */
  opacity: 0.95;
  filter: blur(4px); /* Makes glow more visible on mobile */
}

.cinematic-inner-divider::before { top: 0; }
.cinematic-inner-divider::after  { bottom: 0; }

/* Animation */
@keyframes moveGlow {
  0%   { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}/* End custom CSS */